can't set "http.connection.timeout" in HttpClientParams.

What kind an issue is this?

[x] Bug report. If you’ve found a bug, please provide a code snippet or test to reproduce it below.
The easier it is to track down the bug, the faster it is solved.
[x] Feature Request. Start by telling us what problem you’re trying to solve.
Often a solution already exists! Don’t send pull requests to implement new features without
first getting our support. Sometimes we leave features out on purpose to keep the project small.

Issue description
Description
The value of "http.connection.timeout" can not be set, so it takes two minutes to connect to the next server.
Steps to reproduce
Code:

    val esCfg = new PropertiesSettings()
    esCfg.setProperty(
      "es.nodes",
      "es-server1:9200,es-server2:9200,es-server3:19200")
    esCfg.setProperty("es.http.timeout", "5s")
    esCfg.setProperty("es.http.retries", "1")

    val bootstrap = new RestClient(esCfg)
    try {
      log.debug(s"bootstrap.getCurrentNode=${bootstrap.getCurrentNode}")
      val version = bootstrap.remoteEsVersion
      log.debug(s"version=$version")
    } finally {
      Try { bootstrap.close() }
    }

Strack trace:
Node [es-server1:9200] failed (연결 시간 초과 (Connection timed out)); selected next node [es-server2:9200]

Version Info
OS: : Ubuntu 16.4
JVM : 1.8
Hadoop/Spark: 2.6/2.2.0.cloudera2
ES-Hadoop : 6.1.1
ES : 6.1.1

Feature description

This problem can be solved by adding the following to the CommonsHttpTransport constructor.
params.setParameter ("http.connection.timeout", (int) settings.getHttpTimeout ());

Thanks for opening this. I have fix that will be going in soon for it.


Crash when I click "Extract"

Description
I tried to use the Files app's archive extraction feature, but the app crashed
Steps To Reproduce

Search a compressed file (7z, zip, etc)
Right click on the file
Select any extraction option

Requirements

eg. Fix crash that occurs when I'm trying to extract a compressed file

Files Version
<IP_ADDRESS>
Windows Version
Windows 10 22H2
Log file
debug.log

Thanks for the report. I am unable to reproduce this, Can you give the following information.

When you say search do you mean you opened the archive and selected a file or are you using the search bar? If so is it inside or outside the archive?

@IMX-Otaku Can you answer the above questions please.

@IMX-Otaku thank you for reporting this issue, I'm not able to repro this on my side but before closing this issue, can you confirm it's resolved in v2.5.10?


Add arch to APT repository configuration

On more recent Debian/Ubuntu versions, not specifying the arch gives a warning like this:
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://apt.envoyproxy.io jammy InRelease' doesn't support architecture 'i386'

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@slovdahl trying to understand if that message is happening because the binary is x86_64 - so i386 is not actually supported

That and combined with dpkg --print-foreign-architectures returning i386. In that case, this warning will be logged unless an APT repository is either 1) locked to just a specific arch using e.g. [arch=amd64] 2) the repository actually provides i386 binaries.
On my Ubuntu 24.04 machine:
$ dpkg --print-foreign-architectures
i386

i see - you have i386 setup on a non-386 machine
i guess my hesitance to land this that we only provide x86_64 and arm64 so not sure it makes sense to insert a non-support arch, altho i guess in that case it would just fail and the problem should be fairly obvious

i can confirm locally i see the same issue

can you fix DCO and then im happy to land

Thanks! DCO fixed.
Yeah, I think it's quite common to have i386 enabled, at least on desktop installations. I haven't done it intentionally at least.
And as you say, we could make it safer by failing faster on non-amd64 and -arm64 architectures, but I guess the end-result is the same with or without arch= set on unsupported architectures.


Implement NoID check to avoid error() on creation

This change will avoid having a "missingModuleID" on creation of a Chart

@tjerman this was your sandbox. LGTM though...

This is our sandbox. It does look ok to me


test_restart_recovery hang

https://circleci.com/gh/pipelinedb/pipelinedb/5034

This appears to be happening when all bg procs are starting up, and they're all waiting on a lock on pg_database here:
heap_open() at heapam.c:1,239 0x4a8158
GetDatabaseTuple() at postinit.c:115 0x9459ed
InitPostgres() at postinit.c:832 0x946875
BackgroundWorkerInitializeConnection() at postmaster.c:5,509 0x76d362
cont_bgworker_main() at cont_scheduler.c:435 0x7478e3
StartBackgroundWorker() at bgworker.c:730 0x75982f
do_start_bgworker() at postmaster.c:5,614 0x76d5a5
maybe_start_bgworker() at postmaster.c:5,789 0x76d87f
ServerLoop() at postmaster.c:1,782 0x7686b7
PostmasterMain() at postmaster.c:1,312 0x767ac1
main() at main.c:229 0x69ed2f

I'm not sure what has the lock though because backends can't be forked at this point, and thus no queries can be run.

What does pg_locks say?

I can't tell because backends can't be forked at this point. This is happening in the test after the DB has been stopped and restarted, but before all bg procs are up and running.
However, the INSERT proc is running and waiting for the inserts to complete. I'm wondering if there is a race somewhere if the inserter starts waiting before the bg procs are online.

Let's wait on it till the ZMQ stuff. A bunch of this stuff is in flux right now.

There's an autovac proc waiting on the same lock here:
get_database_list() at autovacuum.c:1,848 0x756e05
do_start_worker() at autovacuum.c:1,124 0x7560c9
launch_worker() at autovacuum.c:1,307 0x75640d
AutoVacLauncherMain() at autovacuum.c:775 0x7558e7
StartAutoVacLauncher() at autovacuum.c:390 0x7551c7
reaper() at postmaster.c:2,816 0x76a0b2

It's seems strange that it's being launched from the reaper though. It's seems as if the old DB instance didn't shut down cleanly or something, although the logs look normal:
   / __ \(_)___  ___  / (_)___  ___  / __ \/ __ )                                                                                [6/1889]
  / /_/ / / __ \/ _ \/ / / __ \/ _ \/ / / / __  |
 / ____/ / /_/ /  __/ / / / / /  __/ /_/ / /_/ /
/_/   /_/ .___/\___/_/_/_/ /_/\___/_____/_____/
       /_/

LOG:  database system was shut down at 2016-08-02 15:53:45 PDT
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
LOG:  continuous query scheduler started
LOG:  starting continuous query processes for database: "pipeline"
LOG:  ipc message broker started
LOG:  continuous query process "combiner1 [pipeline]" running with pid 25265
LOG:  continuous query process "combiner0 [pipeline]" running with pid 25266
LOG:  continuous query process "worker1 [pipeline]" running with pid 25267
LOG:  continuous query process "worker0 [pipeline]" running with pid 25268
LOG:  received fast shutdown request
LOG:  aborting any active transactions
FATAL:  terminating connection due to administrator command
LOG:  ipc message broker shutting down
LOG:  continuous query scheduler shutting down
LOG:  autovacuum launcher shutting down
LOG:  continuous query process "combiner0 [pipeline]" was killed
LOG:  continuous query process "worker0 [pipeline]" was killed
LOG:  worker process: combiner0 [pipeline] (PID 25266) exited with exit code 1
LOG:  worker process: worker0 [pipeline] (PID 25268) exited with exit code 1
LOG:  continuous query process "worker1 [pipeline]" was killed
LOG:  worker process: worker1 [pipeline] (PID 25267) exited with exit code 1
LOG:  continuous query process "combiner1 [pipeline]" was killed
LOG:  worker process: combiner1 [pipeline] (PID 25265) exited with exit code 1
LOG:  shutting down
LOG:  database system is shut down
    ____  _            ___            ____  ____
   / __ \(_)___  ___  / (_)___  ___  / __ \/ __ )
  / /_/ / / __ \/ _ \/ / / __ \/ _ \/ / / / __  |
 / ____/ / /_/ /  __/ / / / / /  __/ /_/ / /_/ /
/_/   /_/ .___/\___/_/_/_/ /_/\___/_____/_____/
       /_/

LOG:  database system was shut down at 2016-08-02 15:59:14 PDT
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
LOG:  continuous query scheduler started
LOG:  ipc message broker started
LOG:  starting continuous query processes for database: "pipeline"

Ok cool i'll hold off then until the zmq diff lands. It's pretty easy to reproduce so I'm sure it will be a pretty quick fix.

One final datapoint: sleeping for a short time after the DB is started in the tests seems to prevent this issue from happening, which leads me to believe that there is a race between an inserter and the bgworkers. In particular, if an inserter proc is forked before the bgworkers come online, the hang seems to occur .

Fixed by probably a combination of the ZMQ migration and #1473.


Time Format Localization, Localization Config (CON-1094)

    /* Create a Matter node and add the mandatory Root Node device type on endpoint 0 */
    node::config_t node_config;
    node = node::create(&node_config, app_attribute_update_cb, app_identification_cb);
    endpoint_t *root = endpoint::get(node, 0);
    time_format_localization::config_t tfl_config;
    time_format_localization::create(root, &tfl_config, CLUSTER_FLAG_SERVER, NULL);
    localization_configuration::config_t locale_config;
    localization_configuration::create(root, &locale_config, CLUSTER_FLAG_SERVER);

produces these errors
E (1923) chip[ZCL]: Failed to read calendar type with error: 0x86
I (1923) esp_matter_attribute: ********** R : Endpoint 0x0000's Cluster 0x0000002B's Attribute 0x00000000 is  **********
I (1923) esp_matter_attribute: ********** W : Endpoint 0x0000's Cluster 0x0000002B's Attribute 0x00000000 is `��?@��?
                                                                                **********
E (1923) chip[ZCL]: Failed to write active locale with error: 0x87
I (1923) esp_matter_core: Dynamic endpoint 0 added

Hour format does not appear to be stored in flash.

@jonsmirl you need to generate factory partition using mfg_tool.py with
--calendar-types and --locales  arguments to specify allowed values for supported calender types and locales only then it can write successfully if the values are among supported calendar types and locales respectively. You can follow the instructions here
You also need to set Device_info_provider to factory in order to read the values from factory partition. You can see here

time_format_localization::create(root, &tfl_config, CLUSTER_FLAG_SERVER, NULL);

Change the NULL to 1 as it is used as a bitmap for enabling calender_format feature.

I didn't turn the calendar types feature on.

This localization cluster design doesn't work when you OTA in different images for different languages. What if we add translated images after the device ships?

That print comes up when initializing the cluster, the cluster init method also try to touch the active-calendar-type and supported-calendar-types attributes even if calendar format feature is not enabled. Fixing that in https://github.com/project-chip/connectedhomeip/pull/32850.

Fixed in https://github.com/project-chip/connectedhomeip/pull/32747

Looks like the fix is not yet synced to esp-matter connectedhomeip submodule. Will re-open, until this is confirmed

Closing as the fix is now synced


[SPARK-25139][SPARK-18406][CORE][2.4] Avoid NonFatals to kill the Executor in PythonRunner

What changes were proposed in this pull request?
Backport #24542 to 2.4.
How was this patch tested?
existing tests

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10527/
Test PASSed.

Test build #105246 has started for PR 24552 at commit c6a18ac.

Test build #105246 has finished for PR 24552 at commit c6a18ac.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/105246/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10533/
Test PASSed.

Test build #105252 has started for PR 24552 at commit c6a18ac.

Test build #105252 has finished for PR 24552 at commit c6a18ac.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.


fix: yamory job - cache is not stable

Why
This pull request fixes the pnpm cache which is not stable in yamory job.

What
Use actions/cache@v3 instead of 'cache' option in actions/setup-node@v3

How to test

Pass yamory job

Checklist

[x] Read CONTRIBUTING.md
[ ] Updated documentation if it is required.
[ ] Added tests if it is required.
[x] Passed pnpm lint and pnpm test on the root directory.

@mshrtsr
Thanks for comment. I updated yamory job.
Is it ok if we still keep change in other jobs?

@tuanphamcybozu
Sorry, I want you to ..
yamory.yml

Please remove cache: pnpm from actions/setup-node

license.yml

Please use pnpm/actions-setup
Please add cache: pnpm option to actions/setup-node
No actions/cache@v3 is necessary

Other workflows
Please keep it as is as the original of main branch.
(using setup-node with cache option, no actions/cache step)

@mshrtsr
I updated to original cache in other jobs.
Thnks for careful review 🎉


Compute SEEK Score

Compute SEEK score and return a list of elephant objects sorted by their SEEK score

@Aasiya3 You can close this if you're happy with DatabaseWrapper.seekDistance


Char upcomingcalendarevents

add upcoming calendar events docs
fix minor typos I noticed in various places

Thanks! Cherry-picked as 8168e62acb44121c1a04d4769bac4db7e46e2b78 and 10ac07212602f15d45f591d08cfb5a5e6af531d2.


Change userId from an int to an unsigned int

The type of userId ought to be bigint. According to this MySQL 8.0 reference, the maximum value of unsigned int is<PHONE_NUMBER> (which is compatible with 11-digit integers).


Cannot import dmrgscf after installation:  OSError: no file with expected extension

Hello. I am trying to install pyscf along with dmrgscf.
For the OS, I tried both CentOS 8.3 and 7.9. I use conda to create a pure python environment, and then use pip to install both pyscf and dmrgscf. The installation was successful, but cannot import dmrgscf.
I attached below how to reproduce the problem. Could you please have a look on it?
~> conda create -n block-pyscf python=3.8
 (successful)
~> conda activate block-pyscf
 (successful)
~> pip install pyscf
 (successful)
~> pip install git+https://github.com/pyscf/dmrgscf
 (successful)
~> pip list
 Package       Version
------------- -------------------
certifi       2020.12.5
h5py          3.2.1
numpy         1.20.3
pip           21.1.1
pyscf         1.7.6.post1
pyscf-dmrgscf 0.1.0
scipy         1.6.3
setuptools    52.0.0.post20210125
wheel         0.36.2
~> conda list
# packages in environment at /opt/toolkits/miniconda3/envs/block-pyscf:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main    defaults
ca-certificates           2021.4.13            h06a4308_1    defaults
certifi                   2020.12.5        py38h06a4308_0    defaults
h5py                      3.2.1                    pypi_0    pypi
ld_impl_linux-64          2.33.1               h53a641e_7    defaults
libffi                    3.3                  he6710b0_2    defaults
libgcc-ng                 9.1.0                hdf63c60_0    defaults
libstdcxx-ng              9.1.0                hdf63c60_0    defaults
ncurses                   6.2                  he6710b0_1    defaults
numpy                     1.20.3                   pypi_0    pypi
openssl                   1.1.1k               h27cfd23_0    defaults
pip                       21.1.1           py38h06a4308_0    defaults
pyscf                     1.7.6.post1              pypi_0    pypi
pyscf-dmrgscf             0.1.0                    pypi_0    pypi
python                    3.8.10               hdb3f193_7    defaults
readline                  8.1                  h27cfd23_0    defaults
scipy                     1.6.3                    pypi_0    pypi
setuptools                52.0.0           py38h06a4308_0    defaults
sqlite                    3.35.4               hdfb4753_0    defaults
tk                        8.6.10               hbc83047_0    defaults
wheel                     0.36.2             pyhd3eb1b0_0    defaults
xz                        5.2.5                h7b6447c_0    defaults
zlib                      1.2.11               h7b6447c_3    defaults

~> python
Python 3.8.10 (default, May 19 2021, 18:05:58)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyscf import dmrgscf
/opt/toolkits/miniconda3/envs/block-pyscf/lib/python3.8/site-packages/pyscf/lib/misc.py:46: H5pyDeprecationWarning: Using default_file_mode other than 'r' is deprecated. Pass the mode to h5py.File() instead.
  h5py.get_config().default_file_mode = 'a'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/toolkits/miniconda3/envs/block-pyscf/lib/python3.8/site-packages/pyscf/dmrgscf/__init__.py", line 106, in <module>
    from pyscf.dmrgscf import dmrgci
  File "/opt/toolkits/miniconda3/envs/block-pyscf/lib/python3.8/site-packages/pyscf/dmrgscf/dmrgci.py", line 41, in <module>
    libunpack = lib.load_library('libicmpspt')
  File "/opt/toolkits/miniconda3/envs/block-pyscf/lib/python3.8/site-packages/pyscf/lib/misc.py", line 68, in load_library
    return numpy.ctypeslib.load_library(libname, _loaderpath)
  File "/opt/toolkits/miniconda3/envs/block-pyscf/lib/python3.8/site-packages/numpy/ctypeslib.py", line 153, in load_library
    raise OSError("no file with expected extension")
OSError: no file with expected extension
>>>

by the way, the current pyscf documentation is for pyscf 2.0, but on PyPI it is still 1.7.6.

by the way, the current pyscf documentation is for pyscf 2.0, but on PyPI it is still 1.7.6, which introduced some confusion. (pip install pyscf[all] does not work).

Hi, I have met same issue, have you ever solved it?

by the way, the current pyscf documentation is for pyscf 2.0, but on PyPI it is still 1.7.6, which introduced some confusion. (pip install pyscf[all] does not work).

Hi, I have met same issue, have you ever solved it? (for "OSError: no file with expected extension")

No. I guess we have to wait for the developer's reply.

@fishjojo @hczhai please look into this?
The above should response, but you may get a quicker response posting to PySCF issues ... not everyone is subscribed to this list.

Any update on this? I am having the same issue with fresh installs both on Mac and Linux
pip install git+https://github.com/pyscf/pyscf

followed by
pip install git+https://github.com/pyscf/dmrgscf

yields same error as OP

It has been fixed in 22a80b9d490c10aa96b39867d5dad299600e32ae.


Replace port 8090 with 8080

Description
Standardize by replacing port 8090 with 8080 in Kitura and related repos.
Motivation and Context
#IBM-Swift/Kitura#1069
How Has This Been Tested?

Checklist:

[ ] I have submitted a CLA form
[ ] If applicable, I have updated the documentation accordingly.
[ ] If applicable, I have added tests to cover my changes.

Merging as the macOS swift 3.1 and linux swift 3.0.2 builds passed. The linux 3.1 build is currently broken due to https://bugs.swift.org/browse/SR-4435


Issue with hibernate-memcached 1.4-SNAPSHOT and spymemcached 2.7.3

We ran into a problem with a branch build for a production service where the most up to date hibernate-memcached and spymemcached is failing to deploy:
https://gist.github.com/mcgrealc/3bcafe3791d56ba3f67c
To fix we have had to patch the old hibernate-memcached jar (prior to the changes made 24th March 2015) to the deployment.
Anyone else seeing the same issue?

Looks like they removed a class in the newer spy client. Send a pull request if you find a patch needed!
-Ray

On Sep 3, 2015, at 06:54, Christopher McGreal<EMAIL_ADDRESS>wrote:
We ran into a problem with a branch build for a production service where the most up to date hibernate-memcached and spymemcached is failing to deploy:
https://gist.github.com/mcgrealc/3bcafe3791d56ba3f67c
To fix we have had to patch the old hibernate-memcached jar (prior to the changes made 24th March 2015) to the deployment.
Anyone else seeing the same issue?
—
Reply to this email directly or view it on GitHub.

Not sure if thats our problem - we're still using spymemcached 2.7.3 however our gradle build pulled in a newer hibernate-memcached 1.4-SNAPSHOT jar which we've confirmed is different from the currently deployed (prior to 24th March 2015 commit) 1.4-SNAPSHOT jar.

Google code is going away and I worked on publishing a new jar to maven central. I published the same code at least that was the intent.
Take a look at the poms on central vs the sill svn thing I set up. Are the declaring different versions of the spy memcached dependency maybe?
-Ray

On Sep 7, 2015, at 07:04, Christopher McGreal<EMAIL_ADDRESS>wrote:
Not sure if thats our problem - we're still using spymemcached 2.7.3 however our gradle build pulled in a newer hibernate-memcached 1.4-SNAPSHOT jar which we've confirmed is different from the currently deployed (prior to 24th March 2015 commit) 1.4-SNAPSHOT jar.
—
Reply to this email directly or view it on GitHub.


feat(webguide): target placement dropdown (DAP-4706)

What is the purpose of this pull request? (put an "X" next to an item)
[ ] Bug fix
[ ] New feature
[ ] Documentation update
[ ] Add something to the core
[ ] Other, please explain:
Add a reference to a related issue if it exists
issue:
What changes did you make? (Give an overview)
Is there anything you'd like reviewers to focus on?

a part of #65


Updates to CONTRIBUTOR_ROLES based on recent nominations

As discussed on Upstream Slack here

As discussed on Upstream Slack here

Can you replace this with an overview of the changes here? That link will be dead in a month.

As discussed on Upstream Slack here

Can you replace this with an overview of the changes here? That link will be dead in a month.

Yes can do :+1:

As discussed on Upstream Slack here

Can you replace this with an overview of the changes here? That link will be dead in a month.

Yes can do 👍

Thanks -- ideally all of the same detail goes into the commit message, as well.  not a huge deal ... more of just a "best practices" thing to keep in mind


Run instrumentation tests on Firebase Test Lab (Dev)

Run Instrumentation tests on Firebase TL 🔥
Result:
🟢 Tests + Enjoy 👨🏼💻

Comments are done, Please have another look

Comments are done, Please have another look


[T4A3][T14-B1]Teh Ee Thai

Ready for review

@tet54
Some comments added. Please ack & close the PR after reading comments.


Questions about error reporting

What's the issue, what's expected?:
Hello author, I had an nvlink reference error when I installed the environment myself,When I installed MSCCL using make -j src.build NVCC_GENCODE="-gencode=arch=compute_90,code=sm_90" an error occurred. Another question is whether this set of projects can be run on the H800.I did not use --privileged --net=host --ipc=host when creating a new container. Will this also have an impact?
How to reproduce it?:
My system environment is ubuntu22.04, python 3.11, cuda 11.8, and torch 2.0.1. The hardware environment is 8-card H800.
Log message or shapshot?:
Additional information:

Hi. Thanks for your attention to our work. Currently we don't have H800 node in hand, so we can't verify it. Have you tried latest MS-AMP docker? Not using --privileged --net=host --ipc=host should not a problem is you only use it in single node.
sudo docker run -it -d --name=msampcu121 --privileged --net=host --ipc=host --gpus=all -v /:/hostroot ghcr.io/azure/msamp:main-cuda12.1 bash
sudo docker exec -it msampcu121 bash


modified html header title

this was for the seminar at all things open - sorry if you get a message


Not working on Windows 8 Edge Browser

Drag and drop is not working on Edge browser. Can you fix the issue?

it also doesn't work on IE11 on Windows 10 nor on MS Edge on Windows 10. You need to look into using pointer events too.

Sorry, I don't have Windows, so I won't do it. See #2


Need some help (Schema must be an instance of GraphQLSchema. Also ensure that there are not multiple versions of GraphQL installed in your node_modules directory.)

I am trying to use the module but, the result is:
{
"errors": [
{
"message": "Schema must be an instance of GraphQLSchema. Also ensure that there are not multiple versions of GraphQL installed in your node_modules directory."
}
]
}

Query:
{master_tenaga_budaya{nama,no_identitas}}
Log of Schema:
GraphQLSchema {
  _queryType: Query,
  _mutationType: Mutation,
  _subscriptionType: undefined,
  _directives:
   [ GraphQLDirective {
       name: 'include',
       description: 'Directs the executor to include this field or fragment only when the `if` argument is true.',
       locations: [Array],
       astNode: undefined,
       args: [Array] },
     GraphQLDirective {
       name: 'skip',
       description: 'Directs the executor to skip this field or fragment when the `if` argument is true.',
       locations: [Array],
       astNode: undefined,
       args: [Array] },
     GraphQLDirective {
       name: 'deprecated',
       description: 'Marks an element of a GraphQL schema as no longer supported.',
       locations: [Array],
       astNode: undefined,
       args: [Array] } ],
  astNode: null,
  _typeMap:
   { Query: Query,
     String: String,
     Node: Node,
     master_lembaga: master_lembaga,
     Int: Int,
     Boolean: Boolean,
     master_tenaga_budaya: master_tenaga_budaya,
     Mutation: Mutation,
     __Schema: __Schema,
     __Type: __Type,
     __TypeKind: __TypeKind,
     __Field: __Field,
     __InputValue: __InputValue,
     __EnumValue: __EnumValue,
     __Directive: __Directive,
     __DirectiveLocation: __DirectiveLocation },
  _implementations: { Node: [ master_lembaga, master_tenaga_budaya ] } }

Model:
module.exports = {
	identity: 'master_tenaga_budaya',
	attributes: {
		doc_id: {type: 'integer', defaultsTo:null},
		nutb: {type: 'string', defaultsTo:null},
		warganegara_indonesia: {type: 'boolean', required: true, defaultsTo: true},
		no_identitas: {type: 'string', unique: true, required: true},
		nama: {type: 'string', required: true},
		tanggal_lahir: {type: 'date', required: true},
		foto: {type: 'string', defaultsTo:null},
		createdAt: {type: 'integer', required: true},
		updatedAt: {type: 'integer', defaultsTo:null},
		revision: {type: 'integer', defaultsTo:0},
		is_deleted: {type: 'boolean', required: true, defaultsTo: false},
		jenis_identitas: {type: 'string', required: true, defaultsTo:'KTP'},
		jenis_kelamin: {type: 'string', enum:['m','f'], defaultsTo:null}
	}
}

Any idea?

seems like a graphql-js problem, see: https://github.com/graphql/graphql-js/issues/594

Note that basically you need to only have 1 line result for find node_modules -name graphql

you probably installed another version of graphql and it conflicts with the one in waterline-to-graphql i.e. v0.10.1

Hi, Thanks. yes. That seems to be the issue.  Havent had  time yet to fix this. Might look into in few days. Meanwhile PRs are welcome.


rm: skipping stage1 GC: device or resource busy due to 'upperdir is in-use by another mount'

Environment
rkt Version: 1.28.1
appc Version: 0.8.10
Go Version: go1.7.6
Go OS/Arch: linux/amd64
Features: -TPM +SDJOURNAL
--
Linux 4.13.2-coreos x86_64
--
NAME="Container Linux by CoreOS"
ID=coreos
VERSION=1535.1.0
VERSION_ID=1535.1.0
BUILD_ID=2017-09-15-1954
PRETTY_NAME="Container Linux by CoreOS 1535.1.0 (Ladybug)"
ANSI_COLOR="38;5;75"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://issues.coreos.com"
COREOS_BOARD="amd64-usr"
--
systemd 234
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT -GNUTLS -ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=legacy

What did you do?
$ rkt run --uuid-file-save=/tmp/uuid docker://busybox --insecure-options=image
$ rkt rm --uuid-file=/tmp/uuid

What did you expect to see?
Normal output
What did you see instead?
rm: skipping stage1 GC: device or resource busy

$ dmesg | tail -n 1
[  614.343314] overlayfs: upperdir is in-use by another mount

Note, this doesn't actually prevent rm from succeeding. It continues on and works correctly as far as I can tell.
However, the error looks a bit scary, and I think it's a clear sign rkt's code is doing something wrong.
There's a similar error which docker hits unreliably over here: https://github.com/coreos/bugs/issues/2127

For reference, the full error is:
rm: skipping stage1 GC
  └─error mounting stage1
    └─device or resource busy

It comes from here: https://github.com/rkt/rkt/blob/65d9e1c9962ac80df44811d6465ab31aa07b74a2/rkt/gc.go#L219

Note, this doesn't actually prevent rm from succeeding.

Right, it doesn't. That's because stage0 logic tries to recover from complex issues with an "eventually clean" logic. This error however means that we are skipping the stage1 GC logic, which may results in other resources (i.e. non mounts) leakage. I guess mostly cgroups and CNI items could be left around.

However, the error looks a bit scary, and I think it's a clear sign rkt's code is doing something wrong.

Partially true. It looks like the kernel commit you linked changed the behavior of mount() and broke this invariant in our code: https://github.com/rkt/rkt/blob/65d9e1c9962ac80df44811d6465ab31aa07b74a2/rkt/gc.go#L257).
It used to be possible to double-mount the same overlayfs in place, but now that fails with EBUSY. We should proceed in that case, as it means we already have everything we need in place.


New release

covid19 Met Office task forces would like to use this. https://github.com/informatics-lab/covid19-examples-and-docs/pull/10 and ask when there would be a new release
I read somewhere that this last release should still support python2 for the last time
Any more PR you want to see in a new version? @mathause

I can make a new release if there is a strong interest for it. I think I would then postpone dropping 2.7 for 0.7.0.

[ ] #103 is almost ready (awaiting #117 (I am working on this) and docs).
[ ] #73 would be next on my list but not a blocker (it would allow to do ds.weighted(mask_3D * weights).mean(("lat", "lon")) to calculate the mean of all regions in one go)

No need to rush


Complete results order for models

In order to get ordered result lists, we need to add ordering parameters to models

Fixed and published


fix: Dialect requires derived table alias

Which issue does this PR close?

Closes #12993.
Rationale for this change

Fixes a bug preventing derived logical plans from running in MySQL due to a requirement that every derived table must have an alias:

The [AS] tbl_name clause is mandatory because every table in a FROM clause must have a name.

What changes are included in this PR?

Includes a dialect update to specify whether derived tables require aliases. For dialects that do, set a static alias. I've simply selected the name of the operation prefixed with derived_, like derived_sort, etc.
Are these changes tested?

Yes
Are there any user-facing changes?

No

By the way, I tried to pull your branch and run the tests on my laptop but the tests always fail. After merging with the latest main branch, the tests are passed.

Maybe @phillipleblanc and @sgrebnov want to take a look at this PR.

Looks good to me, thanks @goldmedal and @peasee

@goldmedal  perhaps you would like to merge this PR as a way to verify your permissions are configured correctly?

@goldmedal perhaps you would like to merge this PR as a way to verify your permissions are configured correctly?

Sure, I plan to merge this PR if no more comments tomorrow.

@goldmedal perhaps you would like to merge this PR as a way to verify your permissions are configured correctly?

Sure, I plan to merge this PR if no more comments tomorrow.

Let's hold off on merging this for now. I think I've introduced a regression that I'd like to test more first before merging.

@goldmedal perhaps you would like to merge this PR as a way to verify your permissions are configured correctly?

Sure, I plan to merge this PR if no more comments tomorrow.

Let's hold off on merging this for now. I think I've introduced a regression that I'd like to test more first before merging.

Okay, looks like my PR didn't introduce the regression but there's a somewhat related bug currently on main. Take the following SQL:
SELECT j1_id FROM (SELECT ta.j1_id AS j1_id FROM j1 ta);

This gets rewritten in the GenericDialect to:
SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 AS ta)

Which is invalid, because the subquery is un-aliased. I tested it in DuckDB to confirm:
D SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 ta);
Binder Error: Referenced table "ta" not found!
Candidate tables: "unnamed_subquery"
LINE 1: SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 ...

Let's merge my PR, and I can raise a new issue for this other bug @goldmedal ?

This gets rewritten in the GenericDialect to:
SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 AS ta)

It's valid for DataFusion
> create table j1(j1_id int);
0 row(s) fetched.
Elapsed 0.085 seconds.

> SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 AS ta);
+-------+
| j1_id |
+-------+
+-------+
0 row(s) fetched.
Elapsed 0.042 seconds.

Generally, GenericDialect fits the DataFusion syntax. This behavior makes sense to me.

Which is invalid, because the subquery is un-aliased. I tested it in DuckDB to confirm:
D SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 ta);
Binder Error: Referenced table "ta" not found!
Candidate tables: "unnamed_subquery"
LINE 1: SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 ...

Let's merge my PR, and I can raise a new issue for this other bug @goldmedal ?

How about MySQLDialect? It enables requires_derived_table_alias. Which would be the result?
SELECT ta.j1_id FROM (SELECT ta.j1_id FROM j1 ta) derived_projection

or
SELECT j1_id FROM (SELECT ta.j1_id FROM j1 ta) `derived_projection`

If it's the first one, I think it's an issue because it isn't valid. We can file an issue for it.
If it's the second one, I think the user can customize the dialect::requires_derived_table_alias for the DuckDB syntax purpose.

If it's the first one, I think it's an issue because it isn't valid. We can file an issue for it.

My bad, I should've clarified better. It is the first one with MySqlDialect. I had just used GenericDialect as the example, but it affects both:
SELECT `ta`.`j1_id` FROM (SELECT `ta`.`j1_id` FROM `j1` AS `ta`) AS `derived_projection`

If it's the first one, I think it's an issue because it isn't valid. We can file an issue for it.

My bad, I should've clarified better. It is the first one with MySqlDialect. I had just used GenericDialect as the example, but it affects both:
SELECT `ta`.`j1_id` FROM (SELECT `ta`.`j1_id` FROM `j1` AS `ta`) AS `derived_projection`

I see. I think it's an issue but we can fix it in the follow-up PR. Let's merge this PR first.
Could you help to file an issue to trace it?

I see. I think it's an issue but we can fix it in the follow-up PR. Let's merge this PR first. Could you help to file an issue to trace it?

https://github.com/apache/datafusion/issues/13027

Thanks @peasee and @phillipleblanc @alamb for reviewing. 👍


Stop greytide virus spacing

About the PR
Fixed the Greytide virus event spacing the station by opening airlocks with access to space.
Why / Balance
Resolves #33798
Technical details
-Created a new ExternalAccessMarker component for airlocks with access to space and added it to the AirlockExternal prototype.
-Added a check in GreytideVirusRule.cs to skip over airlocks with the ExternalAccessMarker component.
Media
Uneeded(?), but I did test it on a local server and it did fix the problem.
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

:cl:

fix: The Greytide virus event is now unable to open external airlocks.

i think it should be completely different
a list in GreytideVirusComponent with accesses, and if a door has the access, we skip it

It already works that way and EVA access is blacklisted to prevent most spacing. Also everything with the FirelockComponent is skipped. However, due to inconsistent mapping and some doors facing space not having EVA access this is not enough.

well yeah, makes sense then

At this point we have what, 3 different blacklists for the greytide virus ? It might be best to just make one unified greytide virus blacklist for more granular control over which doors cannot get affected, in case we want to add more special cases later.

Might also make sense to make a single GreyTideVirusTargetComponent instead as a whitelist. But keeping the access blacklist is still useful. I'll take a look at the yaml files and figure out which approach is better once I'm back home on the 2nd of January.

At this point we have what, 3 different blacklists for the greytide virus ? It might be best to just make one unified greytide virus blacklist for more granular control over which doors cannot get affected, in case we want to add more special cases later.

Something like a boolean function that takes in the airlock uid and returns whether it's blacklisted?

Greytide virus spacing rooms is what makes it funny though. Why do we feel the need to remove the best part of random events?

Greytide virus spacing rooms is what makes it funny though. Why do we feel the need to remove the best part of random events?

The problem is that our atmos simulation is currently broken and airlocks don't work as intended. They only trigger after both sides have already been spaced. So excluding the space facing airlocks is a bandaid fix for now.

Greytide virus spacing rooms is what makes it funny though. Why do we feel the need to remove the best part of random events?

I disagree. Unfortunately firelocks don't work correctly right now, and as a result spacing can easily spread between rooms and adjacent hallways. I've heard of this reportedly ending rounds, and while I take all engineering-related complaints with a grain of salt (as it's usually a player issue) this event does introduce problems and I have seen the described issues happening.


[BACKLOG-3674]Set Sample Rows output done

Close row result set when range span maximum is reached

@mattyb149


Add release step

Got missed in last step. Also taking the opp to add the lint as a required step for release

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Attempt to fix FG2.3 internals from using unsecured http, from within the buildscript

sounds good, doesn't work.


Provide feedback when adding member to an organization

From Martin Morgan when he tried to add a member to the Bioconductor organization: "so if on the Bioconductor organization page I click on the '+ Add users' button under Members, and enter the github id, does that send an invitation? There's no feedback to indicate what is going on..."
┆Issue is synchronized with this Jira Story
┆Issue Type: Story
┆Fix Versions: Dockstore 1.6.x
┆Sprint: Seabright Sprint 12 Liner
┆Issue Number: DOCK-723

https://github.com/dockstore/dockstore-ui2/pull/673


fix(async_hooks): using natively

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Dev] Move the ARRootVC into the app instead of the workspace

This was sitting around in my staging env - fixes #2338

          1 Error

:no_entry_sign:
No CHANGELOG changes made

          1 Warning

:warning:
Needs testing on a Phone if change is non-trivial

  Generated by :no_entry_sign: Danger

I had already fixed that, I could think.

Ah yeah, https://github.com/artsy/eigen/commit/27c8df9a9873c1e3d94008fb433562898fb19825


expect parser erorr, delete internal

DELETE TABLE mt_edges WHERE from = lv_vertex.

https://github.com/abaplint/abaplint/pull/2551


Add Axis to Line Graph

Background
Due to PR #34, PureChart finally supports line graphs! However, they are too simple to be used practically. Since points and lines are now being rendered, the next step is to draw labeled x- and y-axes.
Goal
Add axes to the line graph using the image below for guidance. The method you'll be working on is line_graph in lib/purechart/chart_helper.rb.

You may use either HTML/CSS or SVG code to accomplish this. Make sure to check the way axes are rendered for lollipop charts before getting started - it may help. Good luck!

Notice that there are no x-axis ticks? That's because line graphs currently take only the y-values and space them out horizontally. This will be changed in the future but don't worry about it until then. If it looks like the picture it's good 😉

i can do this one!


Unable to save explicit (unfolded) hydrogens in InChI format

Steps to Reproduce

Launch “Ketcher”
Add any elements from the right panel on the canvas
Click on the “Add/Remove explicit hydrogens” button
Click on the “Save as” button
Select the InChI file format in the drop-down
Click on the “Save” button
Open this saved InChI file via the “Open” button
Click on the “Add to Canvas” button in the “Open structure” window
Compare two structures on the canvas

Actual behavior
When saving explicit hydrogens in the InChI format, after opening the file the hydrogens are displayed as implicit
Expected behavior
When saving explicit hydrogens in the InChI format, after opening the file the hydrogens are displayed as explicit
Screenshots
https://github.com/epam/ketcher/assets/139227567/876351e3-5424-4cdf-ada2-1ca05108ac7c
Desktop (please complete the following information):

OS: Windows 10 Pro (version 22H2) x64
Browser: Сhrome
Version: (122.0.6261.112) x64

Ketcher version 2.19.0-rc.2
Additional context
Explicit hydrogens, saved in the InChI file format in Ketcher, are displayed after opening as implicit in both Ketcher and Marvin. But explicit hydrogens, saved in the InChI file format in Marvin, are displayed after opening as explicit in both Ketcher and Marvin
Issue found while testing https://github.com/epam/ketcher/issues/3685

Not a bug. InChI doesn't save explicit hydrogens as per @AlexanderSavelyev


Re-factor bridging mechanism step 1

need to work with https://github.com/nanomq/NanoNNG/pull/166.
@alvin1221  please finish the config file reading part.

related to #681

be aware this breaks HTTP rest API (print all config)
and the fini func of bridge_conf is not finished yet

duplicated with #706


Gancz2023

Pull Request
This PR is for a

[ X] New Publication(s)
[ ] Correction

For the following list(s):

[ ] ancientmetagenome-environmental (README)
[X ] ancientmetagenome-hostassociated (README)
[ ] ancientsinglegenome-hostassociated (README)

New Publication
Publication Information
This pull request is to add samples from the following publication(s): 10.1038/s41564-023-01527-3
This is to close
Checklist

[X ] Publication is published (preprints currently not accepted)?
[X] Checked the publication is not already in the database?
[X] Checked samples in this publication are not previously published data (newly re-sequenced metagenomes are OK!)?
[X ] Samples are shotgun metagenomes (hostassociated-singlegenome may also contain whole-genome enriched data)?
[X ] Checked the list follows conventions as described in the corresponding sample type's README file (e.g. using ERS/SRS accession codes for ENA/SRA)?
[X ] Changelog is updated to include the publication under 'Added'?
[X ] Pull request has passed validation checks (see automated comment from github-bot)?
[ ] Review requested from @SPAAM-community/ancientmetagenomedir?
[ ] (If applicable) Made a separate PR to add new categories to controlled lists (stored under /assets/enums, e.g. material or archive)? If so the corresponding PR is here:

Hi @LooseGoose99,
Thanks for adding your samples. There are a few minor things that need to changed before I can approve the merging:

the entries in the sample age column should be rounded to the nearest 100 (see https://github.com/SPAAM-community/AncientMetagenomeDir/tree/master/ancientmetagenome-hostassociated/samples#sample_age)
I couldn't find any information on the longitude/latitude of the individual cementeries so I guess this is internal knowledge. However, we have the rule that longitude/latitude Can be searched in wider literature, rough location is acceptable but use fewer decimals. In case, your coordinates point to rough estimates, I would suggest to reduce the precision of longitude/latitude to two decimals.

Is there already an update on uploading the unmerged sequencing data to ENA?


Where can I find release log for 1.6 onwards?

The releases entries for 1.6, 1.7 and 1.8 are not available in https://github.com/OfficeDev/microsoft-teams-app-schema/releases as specified in the README.md

Sorry there was a lag in updating the release notes.  Let me know if you have any specific questions but if you look a the link for the documentation it goes over all the properties.  The release notes are back and we will work on filling in the gap.  Sorry about the inconvenience.


add prereq to pgp import key for standardized and better error message

keybase pgp gen --multi from a logged out device and from a deprovisioned device give weird error messages. adding in this prereq (like most of the other pgp engines) standardizes the error message with something a little more helpful: "Login required."

@maxtaco maybe peep this again? i had to change the fix because I missed a case with website signups. tricky tricky, but i'm glad there was a test for it.


Added New wiki link for German

Updated German lang file for #57. Page is not translated, as the new wiki does not support that yet.

Better to leave the link pointing to the old wiki for now. The non-english wikis have not agreed to migrate away from Fandom

Fair enough. There are many factors involved, so best to leave it down to the author 😅


Update 1.20 pls

Update this mod to 1.20 please

Plans are for some time soon to get such done but I have become busy with porting Gelatin and Jello combined with other side projects.


Update jsoniter-scala-core, ... to 2.31.2

About this PR
📦 Updates

com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core
com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-macros

from 2.31.1 to 2.31.2
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.plokhotnyuk.jsoniter-scala" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.github.plokhotnyuk.jsoniter-scala" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #2341.


Fixed fenrir part of build

Codecov Report

Merging #40 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #40   +/-   ##
=======================================
  Coverage   45.88%   45.88%
=======================================
  Files           5        5
  Lines         255      255
=======================================
  Hits          117      117
  Misses        135      135
  Partials        3        3

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a0e7795...b045caa. Read the comment docs.


I have a quest I want to share with the comunity, what should I do ?

I have finished implementing a modified version of Castle Daerion, the quest uses the same tile setup and egenral idea but its heavilly modified to fit the Road to legend feel. Ive not playtested it (yet) and I was aiming for something more on the hard side. Id like to share it with the comunity so ppl could download it and play/discet it if they so want to. What should I do ?

If you want it to be available manually for testing, zip the directory with the quest.ini file and rename the ".zip" file to ".valkyrie".  You can then send this to people to place in their %appdata%/Valkyrie directory.
If you want it to be available for download in Valkyrie you can fork this repo:
https://github.com/NPBruce/valkyrie-questdata
Add it and make a pull request.  If none of these words make sense just zip it and attach it here and I'll add it.  It is is still in test I recommend making that clear in the title.

@NPBruce, did you want me to add a wiki for this?

Like this?
https://github.com/NPBruce/valkyrie/wiki/QuestPublish

Yeah, I guess like that one... lol

I think I did the whole pull request thing correctly.

The pull request wasn't right, but you did attach the zip so I have it (can just add it here).
I notice that it was saved with 1.3.0a development release.  This means that it won't work with 1.2.2 stable release.  It is possible to back port it, or you can wait for the 1.3.0 stable release.

Its saved with 1.2.2 now.
Castle Daerion 1.2.2.zip
About the pull request when I click "New Pull Request" on the Valkiry quest data branch it always sends me to that place where I made my first pull request. Should I just click on add a file ?

You are creating a pull request from my repository and branch.  First you need to create a fork and add your files into the fork, then create the pull request from your fork into my repo/branch.

Done.

Absent a proper forum to discuss and provide feedback for quests and scenarios, I would recommend using this thread as a way to provide the sought feedback for this particular quest.
I had not played the quest, but the first thing I noticed when I downloaded it was that i couldn't play it because I didn't have the expansions. Given that this quest came from the base game Shadow Rune campaign, additional expansions shouldn't be necessary IMO. So I would fix that in the quest page. I fixed it for myself and play it this week.

I have no problem with that, so long as I can leave it 'closed'.  If an author wants to use the ticket meta data they can use their own github page (a fork of valkyrie-questdata is an obvious place to do it).

@Hobbeslionheart ye I didn't consider the xpac at first when I was making the quest. After uploading it I tought the same as you did and Im thinking on a version that won't need the xpacs, cause the only reason it needs the xpacs are for some specific monsters.


aws_sdk_dynamodb::[...]::ScalarAttributeType is missing variant API documentation

What is the problem?
The aws_sdk_dynamodb::model::ScalarAttributeType enum is missing variant API documentation
Version
0.3.0
Platform
Linux
AWS Services
dynamodb
Description
No response
Logs
No response

Thanks for reporting this! I've contacted the AWS service team responsible for the DynamoDB service model and asked them to update the documentation.


Comparison to CiscoCloud/marathon-consul

I noticed that this project is based on CiscoCloud's but..
What are the main differences between allegro/marathon-consul and CiscoCloud/marathon-consul and when shall one use one over the other?

Hey @mitel

CiscoCloud/marthon-consul copies application information to Consul KV while allegro/marathon-consul register tasks in Consuls Services (it is more similar to CiscoCloud/mesos-consul)
CiscoCloud/m.*-consul uses polling while allegro/marathon-consul uses SSE to detect changes
CiscoCloud/marathon-consul is no longer developed (see comment)

@dankraw Did I miss something? We should put this in README

As @janisz said, our project is a bridge between Marathon and Consul's service discovery functionality (not Consul's KV store as in CiscoCloud's project - this is the main difference). We were highly influenced by their other project - Mesos-Consul, but we do service registration near real-time (we use Marathon's event bus), not by polling the Mesos api.
So summing it up, if you want to register your services in the service discovery AND you use Marathon - use our project. If you simply use Mesos with some other framework on top of it - use Mesos-Consul.
If you're interested in the Consul's KV functionality - use CiscoCloud's Marathon-Consul.

thank you, appreciated guys

Oh, and of course both Marathon-consul projects can work together as Marathon supports multiple event bus callbacks, so you can have your services and KV-data all together.


add Religion page to Equality & Diversity Task

@Harriethw I think the final assertion now needs to be "You have completed 3 of 4 sections" -- as we've now added the "Risks and needs" section...


chore: fix cancel duplicate connector description key typo

This fixes a typo for the i18n key that contains the modal description
for cancelling the duplicate connector flow.

This is a little fix but it's super noticeable, so decided to get it in.


fix: changed logic to accept blank filter pattern

This looks like a good fix, you are handling the case where you receive an empty string. I see no problem with this fix. Thanks!


Unrecognized parameter & freqdesc is not a valid operation when using groupby call

I fought my software could not work in my ubuntu system, and the software's code is based on Bedtools, so I tried to merely run the command causing errors in terminal. And it did not work, so I check the groupby usage on Bedtools website, then I fought no error on the usage.
So I tried to run commands(from the website) and use the same data on the website. Some of them worked, some did not! And the last command did not work just like my our command.
the follow are tests I run.
Unrecognized parameter & freqdesc is not a valid operation when using groupby call
[TOC]
My data outcome
wsx@wsx-ubuntu:~/桌面$ bedtools groupby -i test_file -g 9,10,11,12 -c 6 -o  freqdesc

*****
***** ERROR: freqdesc is not a valid operation.

Tool:    bedtools groupby
Version: v2.25.0
Summary: Summarizes a dataset column based upon
	 common column groupings. Akin to the SQL "group by" command.

Usage:	 bedtools groupby -g [group_column(s)] -c [op_column(s)] -o [ops]
	 cat [FILE] | bedtools groupby -g [group_column(s)] -c [op_column(s)] -o [ops]

Options:
	-i		Input file. Assumes "stdin" if omitted.

	-g -grp		Specify the columns (1-based) for the grouping.
			The columns must be comma separated.
			- Default: 1,2,3

	-c -opCols	Specify the column (1-based) that should be summarized.
			- Required.

	-o -ops		Specify the operation that should be applied to opCol.
			Valid operations:
			    sum, count, count_distinct, min, max,
			    mean, median, mode, antimode,
			    stdev, sstdev (sample standard dev.),
			    collapse (i.e., print a comma separated list (duplicates allowed)),
			    distinct (i.e., print a comma separated list (NO duplicates allowed)),
			    distinct_sort_num (as distinct, but sorted numerically, ascending),
			    distinct_sort_num_desc (as distinct, but sorted numerically, descending),
			    concat   (i.e., merge values into a single, non-delimited string),
			    freqdesc (i.e., print desc. list of values:freq)
			    freqasc (i.e., print asc. list of values:freq)
			    first (i.e., print first value)
			    last (i.e., print last value)
			- Default: sum

		If there is only column, but multiple operations, all operations will be
		applied on that column. Likewise, if there is only one operation, but
		multiple columns, that operation will be applied to all columns.
		Otherwise, the number of columns must match the the number of operations,
		and will be applied in respective order.
		E.g., "-c 5,4,6 -o sum,mean,count" will give the sum of column 5,
		the mean of column 4, and the count of column 6.
		The order of output columns will match the ordering given in the command.

	-full		Print all columns from input file.  The first line in the group is used.
			Default: print only grouped columns.

	-inheader	Input file has a header line - the first line will be ignored.

	-outheader	Print header line in the output, detailing the column names.
			If the input file has headers (-inheader), the output file
			will use the input's column names.
			If the input file has no headers, the output file
			will use "col_1", "col_2", etc. as the column names.

	-header		same as '-inheader -outheader'

	-ignorecase	Group values regardless of upper/lower case.

	-prec	Sets the decimal precision for output (Default: 5)

	-delim	Specify a custom delimiter for the collapse operations.
		- Example: -delim "|"
		- Default: ",".

Examples:
	$ cat ex1.out
	chr1 10  20  A   chr1    15  25  B.1 1000    ATAT
	chr1 10  20  A   chr1    25  35  B.2 10000   CGCG

	$ groupBy -i ex1.out -g 1,2,3,4 -c 9 -o sum
	chr1 10  20  A   11000

	$ groupBy -i ex1.out -grp 1,2,3,4 -opCols 9,9 -ops sum,max
	chr1 10  20  A   11000   10000

	$ groupBy -i ex1.out -g 1,2,3,4 -c 8,9 -o collapse,mean
	chr1 10  20  A   B.1,B.2,    5500

	$ cat ex1.out | groupBy -g 1,2,3,4 -c 8,9 -o collapse,mean
	chr1 10  20  A   B.1,B.2,    5500

	$ cat ex1.out | groupBy -g 1,2,3,4 -c 10 -o concat
	chr1 10  20  A   ATATCGCG

Notes:
	(1)  The input file/stream should be sorted/grouped by the -grp. columns
	(2)  If -i is unspecified, input is assumed to come from stdin.

Tool:    bedtools groupby
Version: v2.25.0
Summary: Summarizes a dataset column based upon
	 common column groupings. Akin to the SQL "group by" command.

Usage:	 bedtools groupby -g [group_column(s)] -c [op_column(s)] -o [ops]
	 cat [FILE] | bedtools groupby -g [group_column(s)] -c [op_column(s)] -o [ops]

Options:
	-i		Input file. Assumes "stdin" if omitted.

	-g -grp		Specify the columns (1-based) for the grouping.
			The columns must be comma separated.
			- Default: 1,2,3

	-c -opCols	Specify the column (1-based) that should be summarized.
			- Required.

	-o -ops		Specify the operation that should be applied to opCol.
			Valid operations:
			    sum, count, count_distinct, min, max,
			    mean, median, mode, antimode,
			    stdev, sstdev (sample standard dev.),
			    collapse (i.e., print a comma separated list (duplicates allowed)),
			    distinct (i.e., print a comma separated list (NO duplicates allowed)),
			    distinct_sort_num (as distinct, but sorted numerically, ascending),
			    distinct_sort_num_desc (as distinct, but sorted numerically, descending),
			    concat   (i.e., merge values into a single, non-delimited string),
			    freqdesc (i.e., print desc. list of values:freq)
			    freqasc (i.e., print asc. list of values:freq)
			    first (i.e., print first value)
			    last (i.e., print last value)
			- Default: sum

		If there is only column, but multiple operations, all operations will be
		applied on that column. Likewise, if there is only one operation, but
		multiple columns, that operation will be applied to all columns.
		Otherwise, the number of columns must match the the number of operations,
		and will be applied in respective order.
		E.g., "-c 5,4,6 -o sum,mean,count" will give the sum of column 5,
		the mean of column 4, and the count of column 6.
		The order of output columns will match the ordering given in the command.

	-full		Print all columns from input file.  The first line in the group is used.
			Default: print only grouped columns.

	-inheader	Input file has a header line - the first line will be ignored.

	-outheader	Print header line in the output, detailing the column names.
			If the input file has headers (-inheader), the output file
			will use the input's column names.
			If the input file has no headers, the output file
			will use "col_1", "col_2", etc. as the column names.

	-header		same as '-inheader -outheader'

	-ignorecase	Group values regardless of upper/lower case.

	-prec	Sets the decimal precision for output (Default: 5)

	-delim	Specify a custom delimiter for the collapse operations.
		- Example: -delim "|"
		- Default: ",".

Examples:
	$ cat ex1.out
	chr1 10  20  A   chr1    15  25  B.1 1000    ATAT
	chr1 10  20  A   chr1    25  35  B.2 10000   CGCG

	$ groupBy -i ex1.out -g 1,2,3,4 -c 9 -o sum
	chr1 10  20  A   11000

	$ groupBy -i ex1.out -grp 1,2,3,4 -opCols 9,9 -ops sum,max
	chr1 10  20  A   11000   10000

	$ groupBy -i ex1.out -g 1,2,3,4 -c 8,9 -o collapse,mean
	chr1 10  20  A   B.1,B.2,    5500

	$ cat ex1.out | groupBy -g 1,2,3,4 -c 8,9 -o collapse,mean
	chr1 10  20  A   B.1,B.2,    5500

	$ cat ex1.out | groupBy -g 1,2,3,4 -c 10 -o concat
	chr1 10  20  A   ATATCGCG

Notes:
	(1)  The input file/stream should be sorted/grouped by the -grp. columns
	(2)  If -i is unspecified, input is assumed to come from stdin.

variantsToRepeats.bed.txt
test_file.txt

download the newest version and install it.
There are some changes between different versions.


GPU support

Hi, Is it support arm GPU?

Hi :) DNNLibrary is based on Android NNAPI. According to the document of NNAPI, it is possible for GPU to be used. But it depends on whether the manufacturer decides to support NNAPI.


Event Bindings can't handle model attributes

Still trouble with accessing object attributes in a e-click event like described couple of days ago on gitter.
I did a compare with 0.9.4 and latest master. Just clone this and do a bundle and on the index page add some objects with the button.
On the list below each list item has a e-click event which assigns the id of the object to the params on click for testing purpose.
https://github.com/dennym/event-binding-trouble
(I have added both config/base/index.html files since they are different in 0.9.4 and latest master)
In 0.9.4 it works as expected. The object id gets assigned to the params. On latest master instead it returns something like #<Method:0x1220> This happens to all different use cases. Also when you want to do something like e-click="dosomething(object.id)" and inspect the option inside of the method.
Another strange behavior is when you try it with built in user model it works fine and as expected on both versions.

I think I know what the issue here is.  Fixing...   Didn't realize you were on master.


docs: document RuntimeEvent access removal in v3

Based on an explanation by @Tim-Linschoten:
https://github.com/ing-bank/baker/issues/287#issuecomment-542261760

Codecov Report

Merging #288 into master will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #288      +/-   ##
==========================================
- Coverage    80.5%   80.44%   -0.06%
==========================================
  Files         128      128
  Lines        3334     3334
  Branches      136      136
==========================================
- Hits         2684     2682       -2
- Misses        650      652       +2

Impacted Files
Coverage Δ

...rotomappings/SensoryEventStatusMappingHelper.scala
76.92% <0%> (-15.39%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f5d3309...a22a667. Read the comment docs.

@FrancoAra thank you for the approval. Note I cannot merge to master myself. Is this typically done in batches or by a second pair of eyes?

Thank you for the merge @stasimus. Not sure if it was in response to my previous comment, but the last required step seems to be merging to master, which should happen by a maintainer:


[Feature][JsonSplit-api] modify API to Restful-02

#5498
This table records the modifications completed.

name
API
UI

name
API
UI

name
API
UI

ProcessDefinition
1
1

AlertPluginInstance
2
2

Executor

ProcessInstances
1
1

DataSource
2
2

WorkFlowLineage

TaskDefinition
1
1

Monitor

Login

TaskInstances
1
1

Queue

WorkerGroup

Project
1
1

Resource

DataAnalysis

AccessToken
2
2

Scheduler

UiPlugin

AlertGroup
2
2

Tenant

Logger

a document about modification

Codecov Report

:exclamation: No coverage uploaded for pull request base (json_split_two@ee4e64a). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head a18928a differs from pull request most recent head 1227214. Consider uploading reports for the commit 1227214 to get more accurate results

@@                Coverage Diff                @@
##             json_split_two    #6090   +/-   ##
=================================================
  Coverage                  ?   45.28%
  Complexity                ?     3633
=================================================
  Files                     ?      605
  Lines                     ?    24687
  Branches                  ?     2851
=================================================
  Hits                      ?    11180
  Misses                    ?    12410
  Partials                  ?     1097

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ee4e64a...1227214. Read the comment docs.


build(js): upgrade node to latest v18 lts release

Upgrade NodeJS to the latest LTS release of v18. Currently v18.12.1.
This resolves several security vulnerabilities in earlier versions. See the NodeJS CHANGELOG for more details.

I set this up to auto-merge thinking there was a branch protection on main that required at least one approval. :confused:
It apparently just needed to pass the build. :grimacing:

🥷 ninja node update


Sync with upstream Prometheus

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.4 out of 29 committers have signed the CLA.:white_check_mark: colega:white_check_mark: beorn7:white_check_mark: LeviHarrison:white_check_mark: codesome:x: yngwiewang:x: Nexucis:x: roidelapluie:x: raptorsun:x: Spikatrix:x: jrkt:x: iainlane:x: prymitive:x: heylongdacoder:x: Shoothzj:x: juliusv:x: tpaschalis:x: rfratto:x: brancz:x: hanjm:x: bboreham:x: SuperQ:x: jorgelbg:x: vpranckaitis:x: Abirdcfly:x: tklauser:x: nidhidhamnani:x: rilehudd:x: damnever:x: dglyngwiewang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Unable to integrate SideMenu with AZTabBarController

I have read the guidelines for contributing and I understand

[x] My issue is happening in the latest version of SideMenu (older versions are no longer maintained).
[x] My issue was not solved in the README.
[x] My issue can not be answered on stackoverflow.com.
[x] My issue is not a request for new functionality that I am unwilling to build and contribute with a pull request.
[x] My issue is reproducible in the demo project.

Describe the bug
I have a tabbar controller(AZTabBarController) and I have option from every tab's root controller to open the right side menu.
So the storyboard approach wouldn't work here as I have to open side menu from different tabs. I have created a SideMenu storyboard but does not and it is appearing from every controller but when I push some controller from side menu it is pushing inside the menu controller not on center controller.
I am pushing from SideMenuController using the following code,
performSegue(withIdentifier: "show_login_view", sender: self)
To Reproduce

Expected behavior
Should work with TabBar but it does not.
Screenshots
Additional context

This is by design.

Tab Bar doesn't support pushing. You need to embed a navigation controller inside a Tab Bar for it to work that way.
SideMenu is not guaranteed to work with other third party libraries.
You segue needs to be called on your Tab Bar/Navigation Controller object, not on your menu. SideMenu does not by default delegate segues.


Productivity calculator

Fixes Issue🛠
Closes #789
Description👨💻
This tool aims to enhance time management and boost productivity by helping users quantify the potential time saved or productivity gained through the implementation of various techniques and habits. Users can select from a range of productivity techniques, input relevant parameters, and receive instant insights into the estimated productivity improvements achievable. Additionally, personalized recommendations and tips are provided to assist users in effectively implementing the selected techniques into their daily routine
Type of change📄

[x] New feature (non-breaking change which adds functionality)

How this has been tested✅

[x] Tested and verified with various websites
[x] Done checking the calculations from the basic formulae and validating the results of calculator.

Checklist✅

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added demonstration in the form of GIF/video file
[x] I am an Open Source Contributor

Screenshots/GIF📷

@Rakesh9100 I request you to please review this pull request which solves #789. I also request you to assign GSSOC level label and please merge the PR. This is my contribution to GSSOC'24.

Are you working or not @EshaalakshmiDS


Disable round corners when in pseudo-fullscreen

An addition to no gaps and borders when a window is the only window on the screen

lgtm, thanks!


Congratulations on being accepted by ICASSP 2024

Looking forward to your further work.

Thanks bro

Thanks bro.


Add x64 for DelugeTeam.Deluge

Resolve #113398

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/113439&drop=dogfoodAlpha

Do not assign it to me, I've reported the file to Microsoft, I have no idea to fix this beside this way.

/AzurePipelines run


[hotfix] [docs] Update function name in DataStream API

Currently, the javaStream should be used to get the underlying java DataStream object -- not getJavaStream

LGTM, merging ..

Thanks


Add create_rgw_buckets.sh script to 1.2 upgrade path

Summary and Scope
We missed porting this script from 1.0 -- needed in 1.2 as well.
Issues and Related PRs

Resolves CASMINST-3948

Testing
Script is well tested in 1.0
Tested on:

fanta

Test description:
Manually copied to continue with fanta upgrade.
Risks and Mitigations
Low
Pull Request Checklist

[ ] Version number(s) incremented, if applicable
[ ] Copyrights updated
[ ] License file intact
[ ] Target branch correct
[ ] CHANGELOG.md updated
[ ] Testing is appropriate and complete, if applicable
[ ] HPC Product Announcement prepared, if applicable

q:  i think we said we don't need this because these users/buckets would have been created during 1.0 upgrade/install?


Ignoring return value of function declared with warn_unused_result attribute

Issue Description
Just after the Xcode update to version 8.0, i accepted the new license agreement but when i try to do
react-native run-ios

During compilation for iOS, I get this error:
/Users/sunrising/Documents/Leaff/iFeelReactNative/node_modules/react-native/Libraries/WebSocket/RCTSRWebSocket.m:494:3: Ignoring return value of function declared with warn_unused_result attribute

Additional Information

React Native version: 0.32
Platform(s) (iOS, Android, or both?): iOS, Xcode Version 8.0
Operating System (macOS, Linux, or Windows?): macOS

i opened the project, tried to deploy to simulator from there, i got a warning telling me to perform (automatic) changes to the project, i have done it and this error is now gone

@sun2rise i got those errors after xcode update as well. There isn't any prompt to perform change. How did you get those prompts? I tried running the project using iphone 6, 6s, 7, 7s and still no prompts.

@holyxiaoxin i opened the ios project on xcode and run it.. after the error shows, i have seen a warning (on the left side of the window) telling me about the changes, i clicked on it, can you confirm?

then i have #9921

@sun2rise I uninstalled xcode 8.0 until this problem is resolved. Using xcode Version 7.3.1 (7D1014) now. can someone else confirm this problem too?

+1

+1

I add (void) to the beginning of the lines with errors and voila.

@berkaey used the same solution

@berkaey , @julien-rodrigues just to ask, i cannot check now but do you think that adding (void) is a clean solution? i mean, that return value is for nothing?

Didn't say this was a clean solution at all. In fact, every time you have to touch a lib you are using, this is not a clean solution. And as I said I ended up using https://github.com/facebook/react-native/issues/8584#issuecomment-236366222
This is the best solution to me until the next version of React Native which includes a fix for this problem

i downgraded xcode but i always missing main.jsbundle... any idea about how to restore it?

+1

try
rm -rf /usr/local/var/run/watchman/ && brew uninstall watchman && brew install watchman

as stated here: https://github.com/facebook/react-native/issues/9943#issuecomment-247899222
for me it was the solution!

Just doubleclick on the RCTWebSocket project in your navigator and remove the flags under build settings > custom compiler flags

reinstalling watchman did not fix it for me. If I remove the custom compiler flags I then get warnings like

.../node_modules/react-native/React/Views/RCTScrollView.m:370:7: Use of undeclared identifier '_refreshControl'; did you mean 'refreshControl'?
.../node_modules/react-native/React/Views/RCTScrollView.m:371:6: Unknown receiver '_refreshControl'; did you mean 'UIRefreshControl'?
etc.

If I attempt to automatically fix-t I still remain with an un(automatically)fixable error .../node_modules/react-native/React/Views/RCTScrollView.m:371:23: No known class method for selector 'removeFromSuperview'

Perhaps the ios stuff in RN changed and I need to do something? I'm currently upgrading from 0.17.0.

@morenoh149 did you find a fix?

@MrHubble don't think so. I moved on.

@MrHubble @morenoh149 You just have to remove the _ and assign the refreshControl to self.refreshControl

that should fix the problem.


add options parameter to run()

Overview
Add an optional options parameter to run(), like:
function run(<Function>mainFunc, <Object>sources, <Object>options)

Where options could be:
const options = {debug:true}

... to allow debug messages in console.
Motivation
If a sinks[name] stream ends for some reason, whether it be a poor driver implementation or alike, and for some reason the stream is not infinite, it could output:
console.log(`${name} completed.`)

I believe this could this would be very helpful for at least 2 reasons.

Developing drivers
One can better know if your streams are operating as intended. Whether they are
terminating early, or creating some kind of undesired behavior.
Developing applications
Allows users to understand what is going on throughout their application
i.e. A driver or component is outputting too often or too little.

I’d like to get @staltz’ comment, too.

I would rather have this option given to a driver. That's why the convention for drivers is usually makeBleshBlosh() and not bleshBlosh() because with a factory function we have the opportunity of specifying options. It shouldn't be complicated to add this debug option to the most important drivers.

@staltz You're probably correct. Reason 2 is easily solved by that, and 1 is irrelevant because if you're developing a driver you're in control of the stream anyways.

I won't say I'm correct, but we should be careful when adding anything to (Motor)Cycle.js. It is very easy to make the API grow, but very hard to keep it small. As Cycle.js developed from 0.1 to 1.0, I basically deleted a lot of API.

I am also in favor of less parameters and minimal APIs.
I guess, we can close this issue then?

I think so.


Conv1d qat training

Implements Conv1d QAT and QAT finetuning where a pretrained model is loaded.

Changes the way cache_dir argument is interpreted. If an absolute path is passed, it will be used as is. If a relative path is passed, it will be joined with 'datadir'. This makes it easy to have multiple caches with different configs. The default behavior remans the same.
Adds argument 'pretrained_path' so that we can load a model for finetuning. If an absolute path it will be used as is, if relative it will be joined with the parent folder of 'output_dir'. This allows for local and cluster use.

Looks good to me!


Add support for AWS Budgets

Please add support for AWS Budgets
I might be able to help if given a few pointers

Thanks; setting this as a feature request.
We have some info here on how to start contributing: https://github.com/spulec/moto/blob/master/CONTRIBUTING.md#is-there-a-missing-feature


tests: galley kube integration tests failing with wrong helm format

Kube integration tests are currently failing due to a galley helm chart format. I believe the issue may be with the underlying test framework and the values it places into galley's generated yaml.
make test.integration.galley.kube

go test -v -p 1  ./tests/integration2/galley/...   --istio.test.env kubernetes --istio.test.kube.config ~/.kube/config --istio.test.kube.deploy --istio.test.kube.helm.values global.hub=istio,global.tag=12fbc34ea14bf8a07066508508ce66644979ba07
2018-10-18T15:46:33.827613Z	info	CI	Test Framework driver settings:
Environment: kubernetes
TestID:      galley_test
RunID:       galley-test-f37d6343ca904802905
NoCleanup:   false
WorkDir:     /tmp/galley-test-f37d6343ca904802905

2018-10-18T15:46:34.034197Z	error	tf	test.Run: kube apply of generated yaml filed: exit status 1: error: error converting YAML to JSON: yaml: line 7: could not find expected ':'

FAIL	istio.io/istio/tests/integration2/galley	0.228s

cat istio-system-1539877593834445044.yaml
apiVersion: v1
kind: Namespace
metadata:
  name: istio-system
  labels:
    istio-injection: disabled
$HELM_HOME has been configured at /home/cmluciano/.helm.
Not installing Tiller due to 'client-only' flag having been set
Happy Helming!

cc @istio/test-infra-hackers

cc @ozevren

This is due to some internal refactoring of the test framework I believe. Either me or @nmittler will fix this soon.


orasw_meta: added assert for oracle_db_mem_totalmb in oracle_databases

The attribute oracle_db_mem_totalmb should not be used in oracle_databases anymore. Use sga_target and pga_aggregate_target in oracle_databases.init_parameters as replacement.
The assert checks, if oracle_db_mem_totalmb is defined without sga_target or oracle_db_mem_totalmb is not used with an entry for sga_target in oracle_databases.init_parameters.
The assert of oracle_database is enabled by default. This could be disabled by setting:
orasw_meta_assert_oracle_databases: false

fixes #274


Docker: Allow for productization of the Dockerfile

This would allow CloudForms to change parts of the build such that a majority can be shared between ManageIQ and CloudForms.  I'm not sure this is possible given that CloudForms even needs to change the base container to a RHEL based one.
cc @bazulay @fbladilo

@Fryguy who should own this issue?


Features discussed on 5/1/20: Annotations supporting neutral losses that are not formulae + SpectrumLibrary interface type

This PR implements several features discussed on the 5/1/20 call.

Letting annotation neutral losses include [Carbamidomethyl] and [57.245]
Fixing JSON backend to store analytes as Objects instead of Arrays.
Fixing Immonium ion symbol in annotation parser pattern

Also includes more work on the high level interface to the format type determination code wrapped inside SpectrumLibrary, and more unit tests.
Other internal renovations include starting code for reading text libraries from the start of the file to get ready to fulfill requests by sequential parsing when an index isn't present to eventually get rid of  the mandatory indexing in the first place. Also added logic to check if an SQL index exists and preferring that index when guessing which index type to use by default.

@edeutsch were you able to find that example file with the header you mentioned at the end of the last meeting? Otherwise I was going to try something like
<mzSpecLib 1.0>
...

This will let me start exercising the attribute interface on the library level, and start looking at validation and header detection.

I just looked again everywhere and I do not find anything useful. So I suggest you just go ahead and mock up something that seems sensible and we'll discuss at the call. Ideally both a text form and a json form.
thanks!

Text is straight-forward. If the format version is specified in the <mzSpecLib (version)> tag, should the attribute also be present? For now I'm assuming yes.
For JSON, I think we should simply have a top-level key-value-pair format: "mzSpecLib" rather than a separate header line which would not be valid JSON.

sure, for now what you propose seems good. We can tweak it after looking after some examples.


Support writing PerformanceSummary to file

You can specify /clp:PerformanceSummary to show the time spent in each task and target.  However, there's no way to get this information with a file logger.  It would be helpful to be able to write this information to a log file.  This would make it easier to capture this information without having to redirect the console output.

Apparently it's possible. Most minimal thing I could get:  /fl /flp:PerformanceSummary;v=q;ErrorsOnly


bug: flake: TestSyncerVirtualWorkspace/access_kcp_resources_through_syncer_virtual_workspace,_from_a_other_workspace_to_the_wildwest_resources_through_an_APIBinding

Describe the bug
Seen this a couple times now, xref: https://prow.ci.openshift.org/view/gs/origin-ci-test/pr-logs/pull/kcp-dev_kcp/2353/pull-ci-kcp-dev-kcp-main-e2e-sharded/1592881165528731648
Steps To Reproduce
run tests
Expected Behaviour
no fail
Additional Context
No response

cc @qiujian16 @davidfestal

/transfer-issue contrib-tmc


Inconsistent "Inconsistent coordinate dimensionality" error

As found in #963, there is a bit of inconsistency in how mixed 2D and 3D coordinates/points are used to create LineString objects.
These are expected errors:
from shapely.geometry import LineString, Point
import pytest

with pytest.raises(ValueError, match="Inconsistent coordinate dimensionality"):
    LineString([(1, 2, 3), (4, 5)])

with pytest.raises(ValueError, match="Inconsistent coordinate dimensionality"):
    LineString([Point(1, 2, 3), Point(4, 5)])

However these should also raise the error too:
with pytest.raises(ValueError, match="Inconsistent coordinate dimensionality"):
    LineString([(1, 2), (3, 4, 5)])

with pytest.raises(ValueError, match="Inconsistent coordinate dimensionality"):
    LineString([Point(1, 2), Point(3, 4, 5)])

I've looked at this a good bit in the past and if I recall correctly, for the most part Shapely determines dimensionality by looking at the first coordinate, and it only raises an error if we're looking for a dimension which isn't there; i.e. we only validate that there are enough dimensions, and don't care if there are too many.  As a result excess dimensions will be trimmed when we create a geometry which has mixed dimensionality like those above:
>>> from shapely.geometry import LineString
>>> LineString([(1, 2), (3, 4, 5)])
<shapely.geometry.linestring.LineString object at 0x107aaf3a0>
>>> l = LineString([(1, 2), (3, 4, 5)])
>>> l.wkt
'LINESTRING (1 2, 3 4)'
>>> list(l.coords)
[(1.0, 2.0), (3.0, 4.0)]

This isn't so much an answer as it is an elaboration, just thought it might be helpful to include.

Indeed, I think that's a correct analysis.
Now for a solution, note that pygeos already checks for this (although the error message is not very clear / user friendly, not sure we can do something about that ...):
In [3]: pygeos.linestrings([(1, 2), (4, 5)])
Out[3]: <pygeos.Geometry LINESTRING (1 2, 4 5)>

In [4]: pygeos.linestrings([(1, 2, 3), (4, 5)])
...
ValueError: linestrings: Input operand 0 does not have enough dimensions (has 1, gufunc core with signature (i, d)->() requires 2)

In [5]: pygeos.linestrings([(1, 2), (3, 4, 5)])
...
ValueError: linestrings: Input operand 0 does not have enough dimensions (has 1, gufunc core with signature (i, d)->() requires 2)

So this will be fixed in Shapely 2.0 (and not necessarily worth doing a separate fix in 1.8, or at least not priority, I would say)

As an update here: we now have those above-mentioned errors from the underlying numpy ufunc when creating LineString with inconsistent dimensionality. For example:
In [3]: LineString([(1, 2, 3), (4, 5)])

/home/joris/scipy/repos/Shapely/shapely/creation.py:119: VisibleDeprecationWarning: Creating an
ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with
different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object'
when creating the ndarray.

  return lib.linestrings(coords, out=out, **kwargs)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-3-648d8360769f> in <module>
----> 1 LineString([(1, 2, 3), (4, 5)])

~/scipy/repos/Shapely/shapely/geometry/linestring.py in __new__(self, coordinates)
     63             return shapely.from_wkt("LINESTRING EMPTY")
     64
---> 65         geom = shapely.linestrings(coordinates)
     66         if not isinstance(geom, LineString):
     67             raise ValueError("Invalid values passed to LineString constructor")

~/scipy/repos/Shapely/shapely/decorators.py in wrapped(*args, **kwargs)
     78             for arr in array_args:
     79                 arr.flags.writeable = False
---> 80             return func(*args, **kwargs)
     81         finally:
     82             for arr, old_flag in zip(array_args, old_flags):

~/scipy/repos/Shapely/shapely/creation.py in linestrings(coords, y, z, indices, out, **kwargs)
    117     coords = _xyz_to_coords(coords, y, z)
    118     if indices is None:
--> 119         return lib.linestrings(coords, out=out, **kwargs)
    120     else:
    121         return simple_geometries_1d(coords, indices, GeometryType.LINESTRING, out=out)

ValueError: linestrings: Input operand 0 does not have enough dimensions (has 1, gufunc core with signature (i, d)->() requires 2)

There are two issues with this I think:

This is far from a user-friendly, clear error message.
It also triggers a numpy deprecation warning which we could hide in this case

It's probably fine to keep the underlying vectorized function (shapely.linestrings([(1, 2, 3), (4, 5)]) raise this error, but for the higher-level LineString(..) constructor, I think it would be nice to make this more user friendly.

I am getting this error with shapely 2.0 for something that appears valid to me:
geom = Polygon([Point(-95, 41), Point(-95, 42), Point(-94, 42), Point(-94, 41)])

These work with shapely 2.0:
geom = Polygon(LineString([(-95, 41), (-95, 42), (-94, 42), (-94, 41)]))
geom = Polygon(LineString([Point(-95, 41), Point(-95, 42), Point(-94, 42), Point(-94, 41)]))

Ah, a first regression report! ;)
Can you open a new issue with that failing example? (we clearly were not testing this case)

Sure - I will delete the comments here. Moved to #1662.

Ah, a first regression report! ;)

It was impressive that that was the only issue I encountered (relatively minor). Y'all did a nice job with the transition :+1:


After all this time, the Google Contacts API is still missing.

Is there a reason for it?

The scope of the googleapis package is to provide access to APIs exposed through the Google API Discovery Service.
The Contacts API and a number of other APIs are GData APIs.
GData APIs are being replaced with newer APIs exposed through the Discovery Service, however for the Contacts API it seems that there are still no replacement ready.


Refactor 00move.cpp

Refactor 00move.cpp, write a launch file as an demonstration for this node and then move onto 01turn.cpp
Assignees: @PiyushMahamuni
Labels: Refactoring

Issue resolved, Also added /move rosservice. Now in order to make the robot move, one has can call the /move rosservice anytime. It's structure -
float32 distance
float32 speed
bool success
string reason


Fixes for drawing groups

1.When grouping shapes, adjust the size of the group to fit the underlying shape.
2.Added a constructor that specifies a sheet to XSSFChildAnchor. Changed the font size to be obtained from the system font.
3.Added properties to set margins in printer settings

Is this PR done?

yes, This PR is complete

差出人: Tony Qu @.>
送信日時: 2023年8月12日 10:56
宛先: nissl-lab/npoi @.>
CC: mino-alpha @.>; Author @.>
件名: Re: [nissl-lab/npoi] Fixes for drawing groups (PR #1126)
Is this PR done?
—
Reply to this email directly, view it on GitHubhttps://github.com/nissl-lab/npoi/pull/1126#issuecomment-1675613507, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5HZF5UMB2Q7FATXVW5RJX3XU3PGVANCNFSM6AAAAAA2WMGZHA.
You are receiving this because you authored the thread.Message ID: @.***>

Please solve the conflict first. Thanks


Deprecation warning for #has_rdoc (Rubygems)

It looks that has_rdoc (gemspec) has been deprecated since RubyGems 1.7.0. Now it shows a deprecations notice:
NOTE: Gem::Specification#has_rdoc= is deprecated with no replacement. It will be removed on or after 2018-12-01.
Gem::Specification#has_rdoc= called from ...bundler/gems/axlsx-73d9477fc337/axlsx.gemspec:12.

Using:

Rubygems 2.7.7
Ruby 2.4.4
Bundler 1.16.2

See https://blog.rubygems.org/2011/03/28/1.7.0-released.html for the deprecation notice, and https://blog.rubygems.org/2009/05/04/1.3.3-released.html for details.
This would be a very simple change. Please let me know if you want a pull request.
Thanks!
@carloscd

@randym 2018-12-01 is in 2 days. Is it possible to merge https://github.com/randym/axlsx/pull/593 and release a new gem version?

Any update on this annoying deprecation warning ?

This has been fixed in caxlsx: https://github.com/caxlsx/caxlsx/commit/9c194405b57c803c65943f7cdce2fb825bd892e7


Revert "{Network} az network bastion: Changes to accommodate MFA auth"

Reverts Azure/azure-cli#24578

Reverting as this needs to be delayed into end of Dec/Jan

revert Network

/azp run


Updated VCL examples to remove python code

<!--

Please title your PR as follows: `time: fix foo bar`.
Always start with the thing you are fixing, then describe the fix.
Don't use past tense (e.g. "fixed foo bar").

Explain what your PR does and why.

If you are adding a new function, please document it and add tests:

```
// foo does foo and bar
fn foo() {

// file_test.v
fn test_foo() {
    assert foo() == ...
    ...
}
```

If you are fixing a bug, please add a test that covers it.

Before submitting a PR, please:
  - run the tests with `./bin/test`

I try to process PRs as soon as possible. They should be handled within 24 hours.

Applying labels to PRs is not needed.

Thanks a lot for your contribution!

->

https://github.com/vlang/vsl/issues/145


[Error] Lethal Things dependency

Hey there,
I've been working on updating my mod pack, and the current version of Fair AI is throwing a bootup error.  Presumably because I don't have Lethal Things installed (and don't intend to).   I assume it's a soft dependency and it hopefully isn't causing any issues, but figured I'd report it
[04:22:49.1928108] [Info   :   BepInEx] Loading [Fair AI 1.3.7]
[04:22:49.2785752] [Error  : Unity Log] FileNotFoundException: Could not load file or assembly 'LethalThings, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
Stack trace:
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset:OnEnable()

[04:22:49.2785752] [Error  : Unity Log] FileNotFoundException: Could not load file or assembly 'LethalThings, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
Stack trace:
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset:OnEnable()

thanks!

You are correct in it being a soft dependency and it should not be causing an issue but because it is throwing that I will need to look into it. Thanks for bringing it to my attention.

It should now be fixed with the newest update. Once again thanks for the heads up. Feel free to come back if I am wrong though lol


Can't get subtitles working.

Can't seem to get subtitles working with SimpleExoPlayer (ExoPlayerXamarin <IP_ADDRESS>).
Using the following urls:
http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4
http://html5doctor.com/demos/webvtt/subtitles.vtt
Full activity code sample:
[Activity(Label = "VideoPlayerActivity")]
public class VideoPlayerActivity : Activity
{
	private string videoUrl;
	private string captionUrl;
	private SimpleExoPlayerView videoPlayerView;
	private SimpleExoPlayer videoPlayer;

	protected override void OnCreate(Bundle savedInstanceState)
	{
		base.OnCreate(savedInstanceState);

		SetContentView(Resource.Layout.VideoPlayerLayout);

		videoPlayerView = FindViewById<SimpleExoPlayerView>(Resource.Id.VideoPlayerView);

		videoUrl = Intent.GetStringExtra("VideoUrl");
		captionUrl = Intent.GetStringExtra("CaptionUrl");

		LoadVideo(videoUrl, captionUrl);
	}

	public void LoadVideo(string videoUrl, string closedCaptionUrl = null)
	{
		var videoUri = (!string.IsNullOrWhiteSpace(videoUrl)) ? Android.Net.Uri.Parse(videoUrl) : null;
		var captionUri = (!string.IsNullOrWhiteSpace(closedCaptionUrl)) ? Android.Net.Uri.Parse(videoUrl) : null;

		Handler mainHandler = new Handler();
		var bandwidthMeter = new DefaultBandwidthMeter();
		var videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory(bandwidthMeter);
		TrackSelector trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory);

		videoPlayer = ExoPlayerFactory.NewSimpleInstance(this, trackSelector);

		var dataSourceFactory = new DefaultDataSourceFactory(this, Util.GetUserAgent(this, "VideoPlayer"), bandwidthMeter);
		var extractorsFactory = new DefaultExtractorsFactory();
		var videoSource = new ExtractorMediaSource(videoUri, dataSourceFactory, extractorsFactory, null, null);

		if (captionUri != null)
		{
			var subtitleFormat = Format.CreateTextSampleFormat(null, MimeTypes.TextVtt, C.SelectionFlagDefault, null);
			var subtitleSource = new SingleSampleMediaSource(captionUri, dataSourceFactory, subtitleFormat, C.TimeUnset);

			MergingMediaSource mergedSource = new MergingMediaSource(videoSource, subtitleSource);

			videoPlayer.Prepare(mergedSource);
		}
		else
		{
			videoPlayer.Prepare(videoSource);
		}

		videoPlayer.PlayWhenReady = true;
		videoPlayerView.Player = videoPlayer;
	}
}

Only first frame of video is shown - can't play video. If I remove the subtitleSource parameter from the MergingMediaSource constructor then the video plays fine so there seems to be something wrong with the creation of the SingleSampleMediaSource instance. I've tried lots of different variations of parameters for CreateTextSampleFormat but nothing has worked so far.
Help or guidance would be greatly appreciated.

Is this related to https://github.com/google/ExoPlayer/issues/3228? If so it would be fixed after updating to 2.5.2

The update is out on nuget. Can you let me know if that helps?

@msivers If you are using a VTT subtitle file you need to enable Close Captions in your Device's Settings > Accessibility > Captions (the languaje of the captions must be the same as the subtitle file).