HBASE-29028 Backport missing UI patches to branch-2.6

Cherry-picked the following patches which were missing on branch-2.6 branch. Most of these applied as a clean cherry-pick (without conflicts). Unfortunately there were some which had conflicts and I manually resolved them.
Each commit message contains from which commit it was cherry-picked from.

HBASE-18382 add transport type info into Thrift UI (#880)
HBASE-20693 Refactor thrift jsp's and extract header and footer (#5732)
HBASE-24624 Optimize table.jsp code (#1963) - :warning: This did not apply cleanly - had to resolve conflicts manually
HBASE-25402 Sorting order by start key or end key is not considering empty start key/end key (#2955)
HBASE-28778 NPE may occur when opening master-status or table.jsp or procedure.jsp while Master is initializing (#6152)

Is it OK to have multiple patches in one PR like this or would you prefer having a separate PR for each commit?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 48s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ branch-2.6 Compile Tests _

+0 :ok:
mvndep
0m 10s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 16s

branch-2.6 passed

+1 :green_heart:
spotless
1m  0s

branch has no errors when running spotless:check.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 31s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
spotless
1m  2s

patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m 24s

The patch does not generate ASF License warnings.

11m 54s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6546

Optional Tests
dupname asflicense javac codespell detsecrets spotless

uname
Linux 6f5e186a329c 5.4.0-200-generic #220-Ubuntu SMP Fri Sep 27 13:19:16 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.6 / 2f0dc4e15a50ac9ec15f50212861123a67875dcf

Default Java
Eclipse Adoptium-11.0.23+9

Max. process+thread count
79 (vs. ulimit of 30000)

modules
C: hbase-server hbase-thrift U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

-0 :warning:
yetus
0m  6s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2.6 Compile Tests _

+0 :ok:
mvndep
0m 13s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 32s

branch-2.6 passed

+1 :green_heart:
javadoc
0m 43s

branch-2.6 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 12s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 18s

the patch passed

+1 :green_heart:
javadoc
0m 42s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
180m 41s

hbase-server in the patch passed.

+1 :green_heart:
unit
6m 58s

hbase-thrift in the patch passed.

199m 48s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6546

Optional Tests
javac javadoc unit

uname
Linux 84ddae74fcfa 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.6 / 2f0dc4e15a50ac9ec15f50212861123a67875dcf

Default Java
Temurin-1.8.0_412-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/testReport/

Max. process+thread count
4181 (vs. ulimit of 30000)

modules
C: hbase-server hbase-thrift U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 50s

Docker mode activated.

-0 :warning:
yetus
0m  6s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2.6 Compile Tests _

+0 :ok:
mvndep
0m  6s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 40s

branch-2.6 passed

+1 :green_heart:
javadoc
0m 44s

branch-2.6 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 36s

the patch passed

+1 :green_heart:
javadoc
0m 44s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
179m 50s

hbase-server in the patch passed.

+1 :green_heart:
unit
7m 19s

hbase-thrift in the patch passed.

199m 23s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6546

Optional Tests
javac javadoc unit

uname
Linux d893c2739ea5 5.4.0-200-generic #220-Ubuntu SMP Fri Sep 27 13:19:16 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.6 / 2f0dc4e15a50ac9ec15f50212861123a67875dcf

Default Java
Eclipse Adoptium-17.0.11+9

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/testReport/

Max. process+thread count
4163 (vs. ulimit of 30000)

modules
C: hbase-server hbase-thrift U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 59s

Docker mode activated.

-0 :warning:
yetus
0m  6s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2.6 Compile Tests _

+0 :ok:
mvndep
0m 16s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 55s

branch-2.6 passed

+1 :green_heart:
javadoc
1m  3s

branch-2.6 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 18s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 49s

the patch passed

+1 :green_heart:
javadoc
0m 45s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
217m 26s

hbase-server in the patch passed.

+1 :green_heart:
unit
7m 28s

hbase-thrift in the patch passed.

240m 49s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6546

Optional Tests
javac javadoc unit

uname
Linux 9fa1a2b389a1 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.6 / 2f0dc4e15a50ac9ec15f50212861123a67875dcf

Default Java
Eclipse Adoptium-11.0.23+9

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/testReport/

Max. process+thread count
4077 (vs. ulimit of 30000)

modules
C: hbase-server hbase-thrift U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6546/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Closing this in favor of https://github.com/apache/hbase/pull/6550 (different Jira ticket ID)


feat(terraform): add initial azure/aks setup

Add initial terraform/azure setup, borrowed heavily from https://github.com/jpflueger/spin-k8s-bench

put a TODO on the monitoring resources since we're intending to send to Datadog, but I know @kate-goldenring mentioned wanting to check out the managed Grafana offering
cut out ACI stuff

cc @jpflueger for any pointers/advice/etc.

@vdice i think that makes sense to do setup separate of Terraforming for now, especially since we may want to switch out executor (for SpinKube vs Fermyon Platform for K8s)


Add support for OpenAPI parameter types

Primary changes
Currently, loading OpenAPI actions results in a duplicated set of parameters (and the duplicates are the ones populated with any previously saved data):

This change adds proper handling for OpenAPI actions so that they are not duplicated:

Other changes

Due to an issue we had in the past, I've updated the logic from equals() to handle Greek and Latin letters as well

Looks good to me.


How to get vmTrace? [APE-1011]

Overview
Provide a simple overview of what you wish to see added. Please include:

I want to get the whole execution vm trace given one specific transaction hash.
However, I do not find how can I do this in ApeWorX?

Specification
I do think you might have this plan since you have implemented the evm-trace.py.

I was able to dig up this gist: https://gist.github.com/banteg/7e81dea4505ea07d34230001a6868ac4
I agree, this seems like a half-thought still because there are no docs or tests for this feature.
Please, if anyone has a change, consider adding docs for this, and tests, but docs are most important here since no one knows much about vmTrace; I was not one of the authors of the feature, you can see the PR here https://github.com/ApeWorX/evm-trace/pull/10


add gcov and lcov for code coverage metrics for the sdk

Use the modifications in README to see the output of gcov and lcov
The code coverage report can be read from build/out/index.html
This has been tested with the flags -DBUILD_TESTS & -DBUILD_COVERAGE
TODO: The *.gcda, *.gcno and *.info files are not being cleaned up after the run.

Use following CMAKE commands to check if the tools are installed
FIND_PROGRAM( GCOV_PATH gcov )
FIND_PROGRAM( LCOV_PATH lcov )
FIND_PROGRAM( GENHTML_PATH genhtml )
If not, you can abort the coverage commands gracefully. Other good techniques of adding custom target (run-coverage) like run-tests instead of POST_BUILD command.
Print out the path where the coverage files are present.
Reference:
https://github.com/zussel/code-coverage-test/blob/master/cmake/CodeCoverage.cmake

Use following CMAKE commands to check if the tools are installed
FIND_PROGRAM( GCOV_PATH gcov )
FIND_PROGRAM( LCOV_PATH lcov )
FIND_PROGRAM( GENHTML_PATH genhtml )
If not, you can abort the coverage commands gracefully. Other good techniques of adding custom target (run-coverage) like run-tests instead of POST_BUILD command.
Print out the path where the coverage files are present.
Reference:
https://github.com/zussel/code-coverage-test/blob/master/cmake/CodeCoverage.cmake

Use following CMAKE commands to check if the tools are installed
FIND_PROGRAM( GCOV_PATH gcov )
FIND_PROGRAM( LCOV_PATH lcov )
FIND_PROGRAM( GENHTML_PATH genhtml )
If not, you can abort the coverage commands gracefully. Other good techniques of adding custom target (run-coverage) like run-tests instead of POST_BUILD command.
Print out the path where the coverage files are present.
Reference:
https://github.com/zussel/code-coverage-test/blob/master/cmake/CodeCoverage.cmake

Done


project closure checklists

Tasks Completed:

Added the project closure checklists for the handbook.

It is bad practice to name folder with spaces..we can use - if it will be reflected as it is in url..else we mostly prefer _ to connect two words for folder naming


Remove localizations

Summary of the Pull Request
Should be simple :)
Three left to do - feedback welcome

[ ]  📄 tsWorker.js > domain http://www.currency-iso.org/ is broken or moved -> reloads to six-group.com ⚠
[ ]  📄 doxyfile.in > http://www.microsoft.com/en-us/download/details.aspx?id=21138 is broken (404) ❔
[ ]  don't know what to do with htmlMode.js and htmlWorker.js ❔

PR Checklist

[ ] Closes: #20739
[ ] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
[ ] Tests: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Dev docs: Added/updated
[ ] New binaries: Added on the required places

[ ] JSON for signing for new binaries
[ ] WXS for installer for new binaries and localization folder
[ ] YML for CI pipeline for new test projects
[ ] YML for signed pipeline

[ ] Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

anything in a dependency shouldn't be touched.  aka monaco.
If something is incorrect, we should think about a different PR to update that

Also security.md shouldn't be updated in this repo. We should always take the one from https://github.com/microsoft/.github/
I once opened a PR there to update the file but it isn't merged yet as ospo is evaluating certain things

Done and done :)

Can we keep this to only loc changes?  There are a lot of different changes mixed here
please also revert the change in the deps folder as that is a sub module

Can we keep this to only loc changes? There are a lot of different changes mixed here

I assume you mean the interop.cpp file? Those are merely formatting changes automatically done by Visual Studio Code. Didn't touch the content myself. (tbh I saw it when it was already online)

please also revert the change in the deps folder as that is a sub module

Yeah I found the source repo and made the same changes there. Will do.

Also security.md shouldn't be updated in this repo. We should always take the one from https://github.com/microsoft/.github/

@Aaron-Junker How do we "take" that?

It will not be updated in repos, and we will not make an explicit push to update it, it's very noisy. However, net new repos will get it.


Evaluate with more sparse supervision

I was trying to eval some of these models with more sparse supervision e.g. 1 every N frames.
So I've simply tried to add more reference frames at:
https://github.com/yoxu515/aot-benchmark/blob/1c3a5ec51d81f3e17ff9092aa1e830206d766132/networks/managers/evaluator.py#L316:L324
it seems to work but it is has an impact on the memory with earlier OOM events.
Have you tried to experiment this setup? Do I need to manipulate something else other then adding reference frames?
What it could be the relationship with the long term memory gap setting?

Utilizing additional reference frames results in increased memory usage. To save memory, perhaps you could prevent the update of long-term memory by setting the gap to a huge number, such as 9999.

Yes I've already increase the long-term memory with an higher level.
What I meant. other then the memory occupancy. how I could think at the long-term memory when I am introducing more sparse reference frame?

Reference frames are part of the long-term memory.

Yes so probably it is better to not overlap the long term memory gap with the additional sparse supervision.


Fixed 'race condition' while calling tryLock function

Fix race condition of PublishSubscribe.subscribe function.
I got RedisTimeoutException while calling RedissonLock.tryLock function. After this exception, 'tryLock' call on same key failed with exactly same exception and message.
2024-07-19T10:40:05.638Z ERROR 1 --- [tContainer#13-7] org.redisson.RedissonLock                : org.redisson.client.RedisTimeoutException: Unable to acquire subscription lock after 13ms. Try to increase 'subscriptionsPerConnection' and/or 'subscriptionConnectionPoolSize' parameters.\
\
java.util.concurrent.ExecutionException: org.redisson.client.RedisTimeoutException: Unable to acquire subscription lock after 13ms. Try to increase 'subscriptionsPerConnection' and/or 'subscriptionConnectionPoolSize' parameters.\
	at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source)\
	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)\
	at org.redisson.RedissonLock.tryLock(RedissonLock.java:250)\

exception was thrown by first catch (line 252 RedisTimeoutException)
logging logic located in second catch (line 264, Logging Manager Name org.redisson.RedissonLock)
=> Origin exception was thrown by first thread, after then next threads received already raised exception .
finally we found the race condition on subscribe function of PublishSubscribe (LockPubSub).
https://github.com/redisson/redisson/blob/f86744d0ff38c3dbcffbcee65b7f9cd362722111/redisson/src/main/java/org/redisson/RedissonLock.java#L249-L267

Reproduction Procedure (rarely happen but possible)

s (CompletableFuture) completed successfully
just after 1, newPromise (CompletableFuture) completed with RedisTimeoutException
line 116 logic run after 2

e is null so entryName (lock key) does not removed.
value's promise (newPromise) already completedWithException
next call subscribe with same lock key would throw previous exception

https://github.com/redisson/redisson/blob/f86744d0ff38c3dbcffbcee65b7f9cd362722111/redisson/src/main/java/org/redisson/pubsub/PublishSubscribe.java#L111-L122

Thanks for contribution!


Missing config? ImportError: No module named 'config'

What's the deal here?
$ python features.py
Traceback (most recent call last):
File "features.py", line 7, in
import config
ImportError: No module named 'config'
pip install config

Sorry I haven't used Python in a while so I totally forgot about pip.

$ python features.py
Traceback (most recent call last):
  File "features.py", line 7, in <module>
    import config
  File "C:\Python34\lib\site-packages\config.py", line 733
    except Exception, e:
                    ^
SyntaxError: invalid syntax

Well that's not good. I'm using Python3 so not sure what's up here.
Am I meant to replaceimport config with tinder_config_ex?

"tinder_config_ex.py" says:

Your real config file should simply be named "config.py"

So rename that file to "config.py".

Yea, thanks @ozgunozankilic.
@santafebound You must write your own file called config.py that has all of your specific usernames and passwords.

@ozgunozankilic @fbessez Gotcha! Have it all working now. Thanks.


Support more languages?

Hello, and Awesome work!
I would like support for other languages like Spanish.

+1  other languages

Thanks for your suggestion. We will review the support of the more language in our feature version.

The framework is language agnostic. So if there are emotion-rich voice datasets available, we can do emotion TTS for other languages. Something like dialog recordings for novels or movies. We should try to find more open datasets fitting these requirements.

Hi, will you provide instructions on training new languages? Any guidelines on how much data would be needed and how it should be structured?

It should be great to other languages, is there any docs on how to train it?


Now returns the wrong date

I'm in the timezone Europe/Paris at the moment and (I don't know if it's related or not), when I run Now.instant().toLocaleString(), I have a 2h offset from my actual time (represented here by new Date().toLocaleString() and it seems to match my timezone offset: UTC+2)
See runkit:

the Instant object always outputs strings in UTC regardless of the current timezone (or any timezone really).
you should use ZonedDateTime instead:
https://runkit.com/arshaw/624b5c68af51730008492316


Translator badge request

I request translator badge.
I worked on translation such as https://github.com/Yellow-Dog-Man/Locale/pull/15, https://github.com/Yellow-Dog-Man/Locale/pull/28, https://github.com/Yellow-Dog-Man/Locale/pull/395, and so on.
User ID: U-Zozokasu

Added! Thank you!


refactor(readme): add new information structure

I added a new organization for the read me with some comments in it so you can taka look. Just give me green-light and feedback and I will propose solutions and test some ideas.
.
Hope you like the changes,
Greetings 💚

Oh I love it, thank you so much for contributing. I will mergethis and make some changes.
You have a full green light to make changes.
Sorry for my bad English.
regards 💚


Problem with new tclapi.cc on CentOS 7

Version
0.47+211
On which OS did this happen?
Linux
Reproduction Steps
Happens on CentOS 7 with TCL installed and enabled. Problem started when tclapi.cc was introduced (@povik). Seems that some TCL header is missing that defines CONST as const on this platform. The problem disappears if we edit tclapi.cc to add the define:
#ifdef YOSYS_ENABLE_TCL
#define CONST const
#include "tclTomMath.h"
#include "tclTomMathDecls.h"
#endif

Happy to make a PR if deemed necessary. The alternative is to include the proper TCL header that has #define CONST const in it (I don't know which one that is...)
Expected Behavior
Compiles without error
Actual Behavior
In file included from /usr/include/tclTomMath.h:18,
                 from kernel/tclapi.cc:25:
/usr/include/tclTomMathDecls.h:327:56: error: ‘CONST’ has not been declared
  327 | EXTERN int              TclBN_mp_read_radix(mp_int *a, CONST char *str,
      |                                                        ^~~~~
/usr/include/tclTomMathDecls.h:327:56: error: two or more data types in declaration of ‘str’
/usr/include/tclTomMathDecls.h:327:71: error: expected ‘)’ before ‘,’ token
  327 | EXTERN int              TclBN_mp_read_radix(mp_int *a, CONST char *str,
      |                                            ~                          ^
      |                                                                       )
/usr/include/tclTomMathDecls.h:328:33: error: expected unqualified-id before ‘int’
  328 |                                 int radix);
      |                                 ^~~
/usr/include/tclTomMathDecls.h:511:44: error: ‘CONST’ has not been declared
  511 |     int (*tclBN_mp_read_radix) (mp_int *a, CONST char *str, int radix); /* 36 */
      |                                            ^~~~~
/usr/include/tclTomMathDecls.h:511:44: error: two or more data types in declaration of ‘str’
/usr/include/tclTomMathDecls.h:511:59: error: expected ‘)’ before ‘,’ token
  511 |     int (*tclBN_mp_read_radix) (mp_int *a, CONST char *str, int radix); /* 36 */
      |                                ~                          ^
      |                                                           )
/usr/include/tclTomMathDecls.h:511:61: error: expected unqualified-id before ‘int’
  511 |     int (*tclBN_mp_read_radix) (mp_int *a, CONST char *str, int radix); /* 36 */
      |                                                             ^~~
make[3]: *** [Makefile:816: kernel/tclapi.o] Error 1

It's fortunate you have caught it before we make a release in the coming days.
It looks like it's plain tcl.h we are missing to include: https://github.com/tcltk/tcl/blob/c824b6262d5a423f7085fa6e5cfacd98bc98e0b1/generic/tcl.h#L239
Can you confirm adding the include does fix it?

Nice, yeah I thought it might be tcl.h. Will try right now and get back to you

Hmm, that did not fix it. It seems that the tcl.h on the CentOS 7 platform I'm testing with does not define CONST

I'm also including Verific, which comes with its own tcl.h. Not sure if this is conflicting somehow. Looking into it

Ok, if you load the TCL includes first and THEN the Yosys internal libraries, it works. My header looks like:
#ifdef YOSYS_ENABLE_TCL
#include "tclTomMath.h"
#include "tclTomMathDecls.h"
#endif

#include "kernel/yosys.h"
#include "kernel/rtlil.h"
#include "libs/json11/json11.hpp"

I'm not sure exactly why this works, but it seems yosys.h is preventing the TCL includes from being processed properly.

Ah. yosys_common.h has the following problematic line:
#  undef CONST

Not sure why that is there, but it is the underlying cause of trouble.

I've found this commit to introduce the defines originally (before it was moved between files): ac988cfac50050314f974dd1c7cc29ba4b46935d
Apparently CXXRTL had an issue with the defines

Thank you for the resolution, Martin


Update mapview.geoJSON method

The geojson format should be defined outside the function closure to not be re-assigned on every execution.
The geometry should be parsed from value if not provided.
The Style should be created from a style object if not provided.
srid should be fallback for the dataProjection.

I am getting this error that the entry on a mapview.geoJSON is not defined

@RobAndrewHurst can you retest this with the last commit?

Still getting the error.
@dbauszus-glx You can replicate this with the vector.json workspace on bugs-testing


Allow single char version slugs.

The version slug regex was previously not allowing single char slugs. This PR fixes that and is adding appropriate tests.
Closes #1405.

Seems like an edge case (in fact, it could only happen 26 times :) -- Perhaps we should set slugging rules, and require 3+ chars? At this size names/slugs are meaningless -- We've also run into issues in the past with UTF8 chars getting slugified poorly (eg. chinese chars will slug down to nothing). That might be another odd edge case that this code will hit.

Opened #1410 to address UTF8 encoding on slugging. This looks good otherwise


Implement Move Pallet

Enter "Move from" location using row, bin, and tier <select> elements.  Upon submit display form with errors if the location doesn't exist or there are no boxes at that location.
If the "Move from" location exists and has boxes display row, bin, and tier <select> elements to select the "Move to" Location.  This page will also list the boxes at the "Move from" location.  Upon submit display form with errors if the "Move to" location doesn't exist
If there are boxes at the "Move to" location let the user know that and give them an option go back and select another location or continue.  (continuing is merging pallets and that's ok)
Generic "N boxes moved from A to B" message.
Use BoxManagementClass.pallet_finish to update the database.

Verify that the code sets appropriate pallet status before passing pallet to BoxManagement


test failures are hard to understand

In our test output, it looks like we have failures, but none are reported
dougwade packages/react-server ‹rename-data-triton-root-id*› » gulp test
[19:39:19] Warning: gulp version mismatch:
[19:39:19] Global gulp is 3.9.0
[19:39:19] Local gulp is 3.8.10
[19:39:20] Using gulpfile ~/code/react-server/packages/react-server/gulpfile.js
[19:39:20] Starting 'compileServer'...
[19:39:20] Starting 'compileClient'...
[19:39:21] Finished 'compileClient' after 741 ms
[19:39:21] Finished 'compileServer' after 752 ms
[19:39:21] Starting 'test'...
...........................................................(node) OutgoingMessage.flush is deprecated. Use flushHeaders instead.
...2016-02-26T03:39:25.496Z - error: [react-server.core.renderMiddleware] Error in renderPage chain message=Timed out rendering., timeWaited=196, elements=[P]
......................................................[object Object]
..2016-02-26T03:39:42.519Z - error: [react-server.core.context.Navigator] Error while handling route message=died, stack=Error: died
    at InternalServerErrorException.handleRoute (/Users/doug.wade/code/react-server/packages/react-server/target/server/__tests__/integration/internalServerError/pages/InternalServerErrorException.js:26:10)
    at /Users/doug.wade/code/react-server/packages/react-server/target/server/util/PageUtil.js:358:25
    at /Users/doug.wade/code/react-server/packages/react-server/target/server/util/PageUtil.js:350:15
    at /Users/doug.wade/code/react-server/packages/react-server/node_modules/continuation-local-storage/context.js:74:17
    at _fulfilled (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:834:54)
    at self.promiseDispatch.done (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:863:30)
    at Promise.promise.promiseDispatch (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:796:13)
    at /Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:857:14
    at runSingle (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:137:13)
    at flush (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:125:13)
    at /Users/doug.wade/code/react-server/packages/react-server/node_modules/async-listener/glue.js:188:31
    at nextTickCallbackWith0Args (node.js:415:9)
    at process._tickCallback (node.js:344:13)
[object Object]
.2016-02-26T03:39:42.524Z - error: [react-server.core.context.Navigator] Error while handling route rejected
[object Object]
..........................................................

177 specs, 0 failures
Finished in 0 seconds
[19:39:59] Finished 'test' after 39 s

I think these are error conditions that we're intentionally inducing, so the logging is scary but the output is correct. We should figure out how to silence the logger.

internalServerError/pages/InternalServerErrorException.js

I think this is a dupe of #26.

The number of specs seems to change too?
dougwade packages/react-server ‹better-readme› » gulp build && gulp test
[17:35:18] Warning: gulp version mismatch:
[17:35:18] Global gulp is 3.9.0
[17:35:18] Local gulp is 3.8.10
[17:35:19] Using gulpfile ~/code/react-server/packages/react-server/gulpfile.js
[17:35:19] Starting 'compileClient'...
[17:35:19] Starting 'compileServer'...
[17:35:20] Finished 'compileClient' after 951 ms
[17:35:20] Finished 'compileServer' after 941 ms
[17:35:20] Starting 'compile'...
[17:35:20] Finished 'compile' after 14 μs
[17:35:20] Starting 'build'...
[17:35:20] Finished 'build' after 4.85 μs
[17:35:20] Warning: gulp version mismatch:
[17:35:20] Global gulp is 3.9.0
[17:35:20] Local gulp is 3.8.10
[17:35:21] Using gulpfile ~/code/react-server/packages/react-server/gulpfile.js
[17:35:21] Starting 'compileServer'...
[17:35:21] Starting 'compileClient'...
[17:35:21] Finished 'compileClient' after 102 ms
[17:35:21] Finished 'compileServer' after 113 ms
[17:35:21] Starting 'test'...
.................................(node) OutgoingMessage.flush is deprecated. Use flushHeaders instead.
...2016-02-27T01:35:26.302Z - error: [react-server.core.renderMiddleware] Error in renderPage chain message=Timed out rendering., timeWaited=196, elements=[P]
...[object Object]
..2016-02-27T01:35:29.287Z - error: [react-server.core.context.Navigator] Error while handling route message=died, stack=Error: died
    at InternalServerErrorException.handleRoute (/Users/doug.wade/code/react-server/packages/react-server/target/server/__tests__/integration/internalServerError/pages/InternalServerErrorException.js:26:10)
    at /Users/doug.wade/code/react-server/packages/react-server/target/server/util/PageUtil.js:358:25
    at /Users/doug.wade/code/react-server/packages/react-server/target/server/util/PageUtil.js:350:15
    at /Users/doug.wade/code/react-server/packages/react-server/node_modules/continuation-local-storage/context.js:74:17
    at _fulfilled (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:834:54)
    at self.promiseDispatch.done (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:863:30)
    at Promise.promise.promiseDispatch (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:796:13)
    at /Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:857:14
    at runSingle (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:137:13)
    at flush (/Users/doug.wade/code/react-server/packages/react-server/node_modules/q/q.js:125:13)
    at /Users/doug.wade/code/react-server/packages/react-server/node_modules/async-listener/glue.js:188:31
    at nextTickCallbackWith0Args (node.js:415:9)
    at process._tickCallback (node.js:344:13)
[object Object]
.2016-02-27T01:35:29.293Z - error: [react-server.core.context.Navigator] Error while handling route rejected
[object Object]
.............................................................................................................

151 specs, 0 failures
Finished in 0 seconds
[17:36:00] Finished 'test' after 39 s


support progress

support progress

https://github.com/kevva/download/issues/111

See https://github.com/kevva/download/issues/106#issuecomment-243071351 for a full example.


[Documentation, sort of] I don't understand this code block

Hello there, thanks for reading. I found your project via its link on the terminal.gui project readme. I was reading the source code in order to understand how to use terminal.gui from F# in an idiomatic way.
I'm quite stuck on one section of your code though, and I was hoping you could explain how it worked to me.
The section is here, where as far as I can tell, a hierarchical relationship is being set up for all of the elements you created in makeViews().
I'm guessing this is a computation expression from your own extensions library? If so, could you point out which functionality in your library is being used so I can study it? I appreciate it.

Thank you so much for taking the time to answer me!

You're welcome :) F# CE's are fun and have great capabilities. I have more of them in that library of mine if you're interested. Like code builder for example


Can you please add tags for existing releases?

As you likely know you can tag old commits, too, and you can even have the correct date for them using GIT_COMMITTER_DATE.
It would be very nice to have old releases tagged and also tags for upcoming versions as this eases following the extension's development a lot. Ideally a new tag automatically will trigger publishing the extension so this actually leads to "less work", too.

Hey! 👋 Could you share more details about the workflow where tagged released would be helpful for you? We currently maintain the CHANGELOG to make it easy to track version history. This file is also displayed within VS Code (on the extension details page), which makes accessing it a little more convenient for many users, as opposed to relying on a GitHub releases page.
Additionally, since VS Code already allows you to install older versions of the extension, the value of GitHub releases are also potentially lower, since it’s easier to install the extension in-editor, as opposed to grabbing a VSIX and installing it “manually”.

Thank you for considering this.

I suppose the GitHub releases would allow you to opt-in to getting notifications when a new extension version is released?

Yes, that subscription is quite useful, especially in a corporate environment where auto-updating is completely locked.
But the release page is only a secondary part (although it is quite useful to simply download an attached vsix from there after clicking on the release notification then to go to the marketplace, copy the download link, adjust it to a potential older version, ...).
My main note was about the git tags (which easily can be used as release, that's what most CIs do) as those help to actually check-out a specific version, run git bisect between "known good tag, known bad tag" and similar.

Ah I see.

Bisecting to check for errors (currently none found, but you always know what you miss when you do), comparing tags for minor audits (no bigger security scans... yet) - and without the tags it is for both cases always a lookup "What hash was that?"


fix(deps): update terraform ibm to latest for the deployable architecture solution

This PR contains the following updates:

Package
Type
Update
Change

ibm (source)
required_provider
minor
1.71.3 -> 1.73.0

Release Notes

IBM-Cloud/terraform-provider-ibm (ibm)
v1.73.0
Compare Source

Support for Db2 SaaS

Datasources

ibm_db2_connection_info
ibm_db2_whitelist_ip
ibm_db2_autoscale

Enhancements

feat(Cloud Databases): Update Database Password Complexity Validation (5701)

BugFixes

fix(Cloud Databases): Key protect revert fix (#5870) (5870)
fix(Cloud-Databases): RR & PITR Groups Attribute is Fixed for Source Formations with Multiple Members (5871)
fix(Cloud Databases): send host flavor with scaling requests (#5874) (5874)
Added 100 default capacity to the volume when no attributes is set (5865)

v1.72.2
Compare Source
BugFixes

Fix the issue of loading IAM endpoints either for stage or file (5866)

v1.72.1
Compare Source
BugFixes

Breaking change fix Revert "Add version validation (5859)

v1.72.0
Compare Source
Features

Support for Db2 SaaS

Resources

ibm_db2

Datasources

ibm_db2

Support for IAM

Datasources

ibm_iam_effective_account_settings

Support for MQaaS
-Resources
- ibm_mqcloud_virtual_private_endpoint_gateway

Datasources

ibm_mqcloud_virtual_private_endpoint_gateway
ibm_mqcloud_virtual_private_endpoint_gateways

Support for VPC

Datasources

ibm_is_cluster_network
ibm_is_cluster_networks
ibm_is_cluster_network_interface
ibm_is_cluster_network_interfaces
ibm_is_cluster_network_profile
ibm_is_cluster_network_profiles
ibm_is_cluster_network_subnet
ibm_is_cluster_network_subnets
ibm_is_cluster_network_subnet_reserved_ip
ibm_is_cluster_network_subnet_reserved_ips
ibm_is_instance_cluster_network_attachment
ibm_is_instance_cluster_network_attachments

Resources

ibm_is_cluster_network_interface
ibm_is_cluster_network_subnet_reserved_ip
ibm_is_cluster_network_subnet
ibm_is_cluster_network
ibm_is_instance_cluster_network_attachment

Support for Power System

Datasources

ibm_pi_network_peers

Enhancements

Add version validation (5791)
Refactor shared-processor-pool resource (5796)
Refactor Cloud Connection Network Attach (5781)
Import a resource provisioned with key_protect_id and key_protect_instance attributes set (5798)
enable commit while creating template/version (5797)
ListClassicWorkers => ListAllWorkers (5784)
chore: update mirroring example doc (5767)
Update resource_instance.html.markdown (5806)
fix(cloud-databases): Refactor tests Part 1 (5810)
feat(BM-Reservations-Automatic-Attachment): Baremetal Server Reservations and Reservations Automatic Attachment (5805)
Support enable secure-by-default (5751)
Added support for volume_prototypes on ibm_is_instance resource (5777)
ODF 4.16 terraform support (5789)
Add Chenai to the doc (5813)
ibm_pag_instance should force a new instance when parameters_json are updated (5807)
Add power private datacenter capabilities (5833)
fixed instance, instance template documents, alignment (5850)
fix: instance cluster network attachment update (5853)
Custom Diff User Tags (5844)
added primary_ip refernce to nac for consistency (5847)

BugFixes

ICD: Promote read replicas (5738)
docs(pps): Remove SA notes fpr private path service gateway feature (5788)
Fix sap profile datasource warning (5779)
fixed documents for is datasources (5782)
fix: eventstreams sarama clientid (5802)
fix(ibm_is_image): 404 error fix on datasource (5769)
fix(ibm_is_share): 404 error fix on datasource (5770)
fix(ibm_is_snapshot): 404 error fix on datasource (5771)
vol fix for snapshot crn (5815)
fix: adjust validation for Code Engine application scale_concurrency_target (5792)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

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

GitHub release
v8.16.2

Your semantic-release bot :package::rocket:


Only perform detection within a region-of-interest

My use case is to skip dead time in a sporting event, e.g. a basketball game.
To do this, I thought I'd just analyze the section of the video frame that contains the scoreboard, identify the timestamps of 'dead time', and skip over those.
Is this possible with either the command line tool or the library?

Hi @laphlaw;
Currently this is not implemented, but is definitely possible.  Eventually I'd like to add motion detection capability to PySceneDetect, combining it with the other tool DVR-Scan (which performs what you mention, only returns frames that have some sort of motion).  As such, #43 would be a required feature to be implemented before addressing this.
At that point I would need to figure out how to have a kind of filter/detector pipeline, but that should be possible.  Will mark this as an enhancement for now and add it to the backlog, thanks for your suggestion.

Initial rollout plan for this feature will be for v0.7.

Note that DVR-Scan ( https://dvr-scan.readthedocs.io/en/latest/ ) supports this using the -roi argument.

@laphlaw if I understand your use case you want to cut the input video and remove the game off times. Is that not kind of the opposite of what this repo is trying to achieve, which is detecting cuts already in the video, not generating them from the video ?

After re-reading @Tetsujinfr's comment I think as worded the original post is requesting something entirely differently.  I had intended this to support detection on a smaller subset of the input video, cropping out a particular region.  As a workaround though the video can be pre-cropped.

I think this is too ambiguous so will close this as a duplicate of #286.  Feel free to file a new feature request if you would like, thanks!


Support field widget media inside streamfield blocks

This pull request adds support for using widgets with media in streamfield. This is required for #2416 as the rich text editor's js and css is now added to the widget rather than included globally.

Rebased

Works well with StreamBlock and with StructBlock. Thanks, Karl!

Merged in fcd2aa023cfe7e0b9e7679a6bcd98fad9c0f75c7. Thanks!


Add release tests for graceful and stateless upgrades

We need to ensure that the graceful and stateless upgrade paths are fully tested by Jenkins for a release.

closing as irrelevant for v2, though in-place upgrade tests wouldn't hurt.


Allow teachers to connect to Sugarizer client

Since https://github.com/llaske/sugarizer/commit/9094711b32ab3dd151954f8d2113be801e139683  Sugarizer allow teachers to login to the app.
BTW it doesn't work because when a teacher is created it doesn't have a private journal and a shared journal. See here. So the login from Sugarizer app works but it's not possible for a teacher to store something in the Journal or to access to the remote/shared journal.

The idea is to update Sugarizer Server to allow a teacher to login to Sugarizer app with a real Journal.
It means change the teacher creation but also the teacher update and delete.
It's important too to add a new test unit handle it.

Fixed in https://github.com/llaske/sugarizer-server/pull/224


Update README.md

Why was the change necessary?
The statement in the documentation telling that the below image is a live example from your location is misleading and is not correct, the image is 1 week old and the location is not the same (as mentioned due to GitHub hiding the IP).
What was the change?
Changed the statement to display an example image instead of the live version as it is really more of an example.

@chubin Can you please merge this request quickly?


geocoder distance_to method brings Google API:  over query limit.

Hey Alex, how are you?
I saw some posts addressing this issue, but they were old and you said that this problem would be fixed.
(that's why I am asking a new question). I am using the following code:
@jobs = @jobs.sort { |x,y| x.distance_to(user.address) <=> y.distance_to(user.address) }
Which is a simple way to sort jobs by its distance from a user, right?
But when I run it, I get the following error:
Google Geocoding API error: over query limit.
Any idea of how I can solve this?
Thanks man!

Hmmm...I don't believe this is (or was ever) a Geocoder bug. Make sure to follow the README instructions very carefully. If you're using a key you must also use HTTPS (latest Geocoder release does this for you). Either way, as the error message says, you may be hitting your request limit with the Google API. If you don't think this is the case, please post more details about your configuration (eg, your Geocoder.configure block) and the environment in which you're using Geocoder (eg: shared hosting? local dev machine?).


upgrading from 3.1.3 to 4.0.0

folder is not deleted:
modules\Geta.SEO.Sitemaps
leading to:
modules\_protected\Geta.SEO.Sitemaps
not served from zip file

Like discussed can't reproduce tried with clean Alloy site and installed version 3. Upgraded to 4, old resources were removed and new ZIP file was added.


Access request for bharathappali

Access level:

[ ] Non-privileged
[x] jenkins user
[ ] root/Administrative
[ ] other (Please specify):

System for which access is needed:
Need access for the systems where the jenkins jobs run.
Please explain why you need this access including whether it is a temporary or permanent request:
Need a temporary jenkins user access to investigate the failures for docker nightly builds

Which system/platform are you prticularly interested in? The docker multiarch job can run on many buid machines so I'd rather not enable you on all of them if it's not needed. Also ould a normal user account able to access the jenkins workspace directory be adequate instead of directly to the jenkins user?

I would like to have access for x86_64 linux machine to access the jenkins job log. I requested for jenkins user to start a jenkins job expecting only the jenkins user have the permission to start a job and parse the job logs.

Ah ok - I was thinking you needed access to the jenkins user on one of our machines, as opposed to wanting access to the jenkins server to look at jobs. I'll get that sorted for you.
You don't need any special access to be able to view the logs though e.g. https://ci.adoptopenjdk.net/view/Docker Images/job/openjdk_build_docker_multiarch/136/consoleText for the job you mentioned

If you now log into the jenkins server with your github ID you should have access to start that job yourself.


[ITensors] Remove usage of get on keyword arguments

Removes uses of get() on keyword arguments in favor of explicitly listing them in the function signatures in order to catch when unsupported keyword arguments are passed to a function.

[test ITensors mps]

[test ITensors mps]

[test ITensors mps]

[test ITensors mps]

[test ITensors mps]


Subtitles start to unsynchronize

Hi,
First, thank your awesome work !
Using 0.0.71 on libreelec kodi 17.6
Is there any known reasons that some sychronized subtitles start to create a delay regularly during all the movie ? like 1sec every 10min
Best
Chris

Elementum is only giving file to Kodi.
Everything else is done by Kodi. Probably subtitles are not suitable for that video.


Ghidra.11.0.2 Missing demangler for Mac_x86_64

The newest version of ghidra is missing demangler for Mac x86_64

I see it in a fresh download.  Could your macOS Gatekeeper have quarantined it?

The gatekeeper kept deleting the demangler and the decompiler. The way I fixed it was to disable gatekeeper when downloading in the terminal using the command "sudo spctl --master-disable" and then running the install. It works after that. Thank you


Change poll rate

Could we get an option to modify the polling rate? I find every second to be a bit overkill for me and keeping it running all the time is a bit of a CPU hog on Windows (~5-10%). I'd prefer a 5s interval or something like that to relax the CPU usage a bit.
Thanks for this, really did the trick for me! :+1:

This is already configurable. In your Vagrantfile, you can set config.unison.repeat = 5 to repeat every 5 seconds.

Oh, cool. Thanks. It's not listed in the README, so I guess that example should be added for the next person to ask :)

Yup, I just added to the README

Nice.


Error when creating workstation only

Bug Report
Please answer these questions before submitting your issue. Thanks!

What did you do?
creating workstation only

workstation:
  cidr: <IP_ADDRESS>/16
  instance_type: c5.2xlarge
  keyname: test_key
  keyfile: /home/fuga/.ssh/hoge_test_key.pem
  username: ec2-user
  imageid: ami-098e42ae54c764c35
  volumeSize: 300

bin/aws tidb deploy test embed/examples/test/aws.yaml
But there is the following error :
➜  OhMyTiUP git:(main) ✗ bin/aws tidb deploy test-fortest embed/examples/test-dzg/aws.yaml
Please confirm your topology:
AWS Region:
Cluster type:    tidb
Cluster name:    test-fortest
Cluster version:
User Name:
Key Name:

Component    # of nodes  Instance Type  Image Name             CIDR           User
---------    ----------  -------------  ----------             ----           ----
Workstation  1           c5.2xlarge     ami-098e42ae54c764c35  <IP_ADDRESS>/16  admin
Attention:
    1. If the topology is not what you expected, check your yaml file.
    2. Please confirm there is no port/directory conflicts in same host.
Do you want to continue? [y/N]: (default=N) y

+ Deploying all the sub components for tidb solution service
+ Deploying all the sub components for tidb solution service
+ Deploying all the sub components for tidb solution service
+ Deploying all the sub components for tidb solution service
+ Deploying all the sub components for tidb solution service
+ Deploying all the sub components for tidb solution service
  - Preparing workstation ... Done
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x104e339d4]

goroutine 1 [running]:
github.com/luyomo/tisample/pkg/aws/task.newParallelStepDisplay({0x104f199b3, 0x29}, 0x0, {0x14000b0f580, 0x1, 0x1400047f6f0?})
	/Users/fuga/src/pingcap/OhMyTiUP/pkg/aws/task/step.go:149 +0x194
github.com/luyomo/tisample/pkg/aws/task.(*Builder).ParallelStep(...)
	/Users/fuga/src/pingcap/OhMyTiUP/pkg/aws/task/builder.go:472
github.com/luyomo/tisample/pkg/aws/manager.(*Manager).TiDBDeploy(_, {_, _}, {_, _}, {{_, _}, _, {_, _}, ...}, ...)
	/Users/fuga/src/pingcap/OhMyTiUP/pkg/aws/manager/tidb.go:193 +0x1654
github.com/luyomo/tisample/components/aws/command.newTiDBDeploy.func1(0x1400050f180?, {0x1400008af60?, 0x2, 0x2?})
	/Users/fuga/src/pingcap/OhMyTiUP/components/aws/command/tidb.go:70 +0x150
github.com/spf13/cobra.(*Command).execute(0x1400050f180, {0x1400008af00, 0x2, 0x2})
	/Users/fuga/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:852 +0x4c4
github.com/spf13/cobra.(*Command).ExecuteC(0x1400050e280)
	/Users/fuga/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:960 +0x34c
github.com/spf13/cobra.(*Command).Execute(...)
	/Users/fuga/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:897
github.com/luyomo/tisample/components/aws/command.Execute()
	/Users/fuga/src/pingcap/OhMyTiUP/components/aws/command/root.go:303 +0x684
main.main()
	/Users/fuga/src/pingcap/OhMyTiUP/components/aws/main.go:23 +0x6c

What did you expect to see?

success

What did you see instead?

What version of TiUP are you using (tiup --version)?


Extended Width and Height range options and included this properties for Spotify component

Included height and width options for Spotify component
Extended width and height validations to allow auto, % and floating point values
Added setting to allow configuration of additional valid CSS Units for width and height definition.
Corrected _validationMessages_ to use Lang class, because it was presenting the lang key as string instead of the value
Updated Documentation

Hi! Thanks for dropping an interesting looking PR. 😎 Looks good on first eyesight, but I'll have to check it out further before merging - as soon as I have some time left over (a day or two.)

How is it @kalfheim? :)

@MicaelRodrigues A day or tow, or 22. Sorry about that 😿 It's all merged and live now. 🔥


fix: 19 bug automatic releases dont work properly

Description
fix git permissions issues
Fixes #19
Type of change
Please delete options that are not relevant.

[ x ] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
I have made a push to the repository from the local environment using the token and the token permissions test has been positive, ruling out any problem related to the token.
Checklist:

[ x ] My code follows the style guidelines of this project
[ x ] I have performed a self-review of my own code
[ x ] New and existing unit tests pass locally with my changes

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


Facebook Update Action

Idea:
This would allow the user to send updates to facebook based on messages
received similar to the twitter update action that we created.

Problems:
We were working with two libraries
 http://www.xeomax.net/fbrocket/
 http://code.google.com/p/fbconnect-android/

The thing with Facebook libraries is that you cant pass the
username/password to some function to login to facebook. You have to enter
the username, password via a login page if the session has expired.

This will not work for our Omnidroid as compared to updating status on
twitter ( where we pass the username password as parameters to a function
to login to twitter).

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 26 May 2010 at 9:41

Won't fix- facebook is a non-free service.


Kicad: Add more formats and documentation link

Reasons for making this change:
KiCad have more formats
Links to documentation supporting these rule changes:
Link to documentation that support my insane changes.

@patrickelectric thanks!

Hi @patrickelectric, is it really a good idea to ignore cache lib? If someone opens the project on a machine with different libraries, it will be a disaster.

Theoretically, the components that aren't default in kicad, should exist as a submodule or a subdirectory of the projects, and you can include this libraries/folder using the kicad variable path relative to the .pro file.


How can we help?
I would like someone else to build the manifest.
Please read and ensure the following

[X] The installer meets the above requirements

Please provide the following information
Download Page Url: https://sourceforge.net/projects/gpxsee/files/Windows/
Publisher: tumic0
Package Name: GPXSee
Description: GPS log file viewer and analyzer.
Package Version: 13.4
Installer URL: https://sourceforge.net/projects/gpxsee/files/Windows/GPXSee-13.4_x64.exe

It looks like two new versions got released in the meantime:
https://sourceforge.net/projects/gpxsee/files/Windows/GPXSee-13.6_x64.exe
This is the latest one.

@CoolPlayLin
It looks like two new versions got released in the meantime:
https://sourceforge.net/projects/gpxsee/files/Windows/GPXSee-13.6_x64.exe
This is the latest one.

It looks like two new versions got released in the meantime:
https://sourceforge.net/projects/gpxsee/files/Windows/GPXSee-13.6_x64.exe
This is the latest one.


Update README.md

Still not working. Use ||[Apple and Orange](https://www.hackerrank.com/challenges/apple-and-orange/problem)|Easy|||[View](/Algorithms/Apple%20and%20Orange/solution.py)|


Release Google.Cloud.ContactCenterInsights.V1 version 2.5.0

Changes in this release:
New features

Add a way to specify the conversation automatic analysis percentage for the UploadConversation API when creating Analyses in Insights (commit 02f447e)

Created release for Google.Cloud.ContactCenterInsights.V1-2.5.0


New version; try to rerender

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

There are too few lines.  There should be one empty line at the end of the file.
requirements: run: beautifulsoup4>=4.11 must contain a space between the name and the pin, i.e. beautifulsoup4 >=4.11
requirements: run: configobj>=5.0.6 must contain a space between the name and the pin, i.e. configobj >=5.0.6
requirements: run: esi-core>=1.0.1 must contain a space between the name and the pin, i.e. esi-core >=1.0.1
requirements: run: esi-utils-colors>1.0 must contain a space between the name and the pin, i.e. esi-utils-colors >1.0
requirements: run: esi-utils-io>1.0 must contain a space between the name and the pin, i.e. esi-utils-io >1.0
requirements: run: esi-utils-rupture>1.0 must contain a space between the name and the pin, i.e. esi-utils-rupture >1.0
requirements: run: folium>=0.12 must contain a space between the name and the pin, i.e. folium >=0.12
requirements: run: h5py>=2.8 must contain a space between the name and the pin, i.e. h5py >=2.8
requirements: run: lxml>=4.6.1 must contain a space between the name and the pin, i.e. lxml >=4.6.1
requirements: run: matplotlib>=3.1.0 must contain a space between the name and the pin, i.e. matplotlib >=3.1.0
requirements: run: numpy>=1.21 must contain a space between the name and the pin, i.e. numpy >=1.21
requirements: run: obspy>=1.3.0 must contain a space between the name and the pin, i.e. obspy >=1.3.0
requirements: run: openpyxl>=3.0.8 must contain a space between the name and the pin, i.e. openpyxl >=3.0.8
requirements: run: pandas>=1.0 must contain a space between the name and the pin, i.e. pandas >=1.0
requirements: run: ps2ff>=1.5.2 must contain a space between the name and the pin, i.e. ps2ff >=1.5.2
requirements: run: pyasdf>=0.7 must contain a space between the name and the pin, i.e. pyasdf >=0.7
requirements: run: requests>=2.23 must contain a space between the name and the pin, i.e. requests >=2.23
requirements: run: ruamel.yaml>=0.17.16 must contain a space between the name and the pin, i.e. ruamel.yaml >=0.17.16
requirements: run: schema>=0.7 must contain a space between the name and the pin, i.e. schema >=0.7
requirements: run: scipy>=1.7 must contain a space between the name and the pin, i.e. scipy >=1.7
requirements: run: setuptools-scm>=6.3.2 must contain a space between the name and the pin, i.e. setuptools-scm >=6.3.2
requirements: run: statsmodels>=0.12.2 must contain a space between the name and the pin, i.e. statsmodels >=0.12.2
requirements: run: xlrd>=2.0 must contain a space between the name and the pin, i.e. xlrd >=2.0

For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.


Fix type of OverrideSpecifier.vOverrides to comply with type of child nodes

Overall, this fix should be more extensive, as we should tweak ASTNodeWithChildren to respect children type T more properly (ownChildren should be of type T instead of ASTNode, all relevant methods should be tuned).

Codecov Report

Merging #236 (8cd0be3) into master (a7344e5) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #236   +/-   ##
=======================================
  Coverage   91.59%   91.59%
=======================================
  Files         267      267
  Lines        6630     6630
  Branches     1353     1353
=======================================
  Hits         6073     6073
  Misses        291      291
  Partials      266      266

Files
Coverage Δ

src/ast/implementation/meta/override_specifier.ts
100.00% <100.00%> (ø)

:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


The version of CRD and community-operator is not synchronized

All Submissions:

Issue: #122

Reference: https://github.com/mongodb/mongodb-kubernetes-operator/issues/676

[v] Have you opened an Issue before filing this PR?

[v] Have you signed our CLA?

[v] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

[v] Put closes #XXXX in your comment to auto-close the issue that your PR fixes (if such).

Duplicate with #126


resizable-handle has no tabIndex and does not meet a11y/accessibility practices.

Hi, it doesn't appear that a user can resize an element using the keyboard - you should be able to tab to the resize handle, hit space or enter to activate it, and then use the arrow keys to resize.  Has anyone managed to make this work/pass accessibility?  Thanks.

Not stale.


Tighten contract between Channel and EventLoop by require the EventLo…

…op on Channel construction.
Motivation:
At the moment it’s possible to have a Channel in Netty that is not registered / assigned to an EventLoop until register(...) is called. This is suboptimal as if the Channel is not registered it is also not possible to do anything useful with a ChannelFuture that belongs to the Channel. We should think about if we should have the EventLoop as a constructor argument of a Channel and have the register / deregister method only have the effect of add a Channel to KQueue/Epoll/... It is also currently possible to deregister a Channel from one EventLoop and register it with another EventLoop. This operation defeats the threading model assumptions that are wide spread in Netty, and requires careful user level coordination to pull off without any concurrency issues. It is not a commonly used feature in practice, may be better handled by other means (e.g. client side load balancing), and therefore we propose removing this feature.
Modifications:

Change all Channel implementations to require an EventLoop for construction ( + an EventLoopGroup for all ServerChannel implementations)
Remove all register(...) methods from EventLoopGroup
Add ChannelOutboundInvoker.register(...) which now basically means we want to register on the EventLoop for IO.
Change ChannelUnsafe.register(...) to not take an EventLoop as parameter (as the EventLoop is supplied on custruction).
Change ChannelFactory to take an EventLoop to create new Channels and introduce ServerChannelFactory which takes an EventLoop and one EventLoopGroup to create new ServerChannel instances.
Add ServerChannel.childEventLoopGroup()
Ensure all operations on the accepted Channel is done in the EventLoop of the Channel in ServerBootstrap
Change unit tests for new behaviour

Result:
A Channel always has an EventLoop assigned which will never change during its life-time. This ensures we are always be able to call any operation on the Channel once constructed (unit the EventLoop is shutdown). This also simplifies the logic in DefaultChannelPipeline a lot as we can always call handlerAdded / handlerRemoved directly without the need to wait for register() to happen.
Also note that its still possible to deregister a Channel and register it again. It's just not possible anymore to move from one EventLoop to another (which was not really safe anyway).
Fixes https://github.com/netty/netty/issues/8513.

I think based on this I have a working idea of how to allow to wrap / decorate EventLoop and so inject metrics etc and so address https://github.com/netty/netty/issues/8514

Ups missed some stuff on Linux.... fixing now

Fixed

This is just for clarification. In our implementation, we use netty underneath for both the client and server. Inside the server, when we have a client endpoint that passes the incoming request straightaway to client without first reading it, we first deregister the client  channel's eventloop and register it with the server channel's eventloop so that everything happens in the same thread.
I guess with this change, we will no longer be able to achieve that.

@arukshani yes that’s correct.... the problem is that what you are doing is quite dangerous in terms of races as it is really trick to ensure there is no pending task in the old EventLoop for a Channel when you register it to a new EventLoop. This can lead to all kind of problems , like for example internal darastructure corruptions in Netty etc.
A better solution to your problem is usually to bootstrap the client with the correct EventLoop from the beginning like we do in our HexDump example https://github.com/netty/netty/blob/4.1/example/src/main/java/io/netty/example/proxy/HexDumpProxyFrontendHandler.java#L43

We do use the server's eventloop in client when bootstrapping it and after the channel is being used we return it to a pool that we maintain. So for the subsequent requests we do not actually know that the returning channel will be in the same eventloop as the server's. That's the reason for our channel reregistering thing.
But I get your point and thanks for the explanation @normanmaurer .

@normanmaurer this would be a real performance killer for us, we have high speed messaging for groups of clients, clients can change groups at any time.
By allowing the client to move between event groups we were able to de-register (if necessary) and re-register to a specific event group pinned to that group.. finally when broadcasting a message we can write from the known event loop to all clients in a group on the same event loop avoiding unnecessary wake-ups.

@johnou the problem really is that moving from one EventLoop to another is generally speaking not really safe in terms of thread-safety as there is really no way to ensure that there is no pending tasks in the original EventLoop scheduled easily before moving over the other EventLoop. This can be the reason of many problems then, like for example race-conditions, data-structure corruptions etc.
Honestly I am not really sure how this would be fixable without a lot of overhead but I am happy to be wrong

@arukshani why not have a pool that uses the EventLoop as the key ?

@normanmaurer in our case the client essentially enters a match making mode when changing groups so there shouldn't be any dropped pending tasks, can you think of alternative implementations to achieve the same performance?

@johnou well its kind of hard to control what exactly happens... for example the channel have been idle and so a task may have been schedule for the channel to be executed in a few seconds using the current EventLoop. Then you re-register to a new EventLoop and start using it, later then the scheduled task is executed which will have two different threads act on the Channel. This may have all sort of strange side-effects.
I am not sure about your use-case yet. But maybe the right way to do this would to "transfer" the underlying Socket to a new Channel instance.

@johnou once this has happened the old Channel would not be usable anymore of course and each operation would fail with some sort of Exception.  I am just thinking out loud here though and so have not spent a lot of thoughts on this solution. The only thing I know for sure is that the current approach is not safe and also the possibility to have a Channel not assigned to an EventLoop at some point without have it "closed" is not a good semantic as various operations may fail in this case.

Currently, we use the route(host and port of target channel) as the key for our channel pool. But yes we can rethink our design based on your suggestions. Thank you.

Sounds like going into the right direction. I just need to find time for reviewing this. :-)

@trustin thanks for taking a peak :)

cc @doom369

@bryce-anderson @mosesn @vkostyukov  @ejona86 @carl-mastrangelo @trustin  ping :) I would love to get this in to continue ...

rebased.

This would also fix https://github.com/netty/netty/pull/4589


abnormal mitochondrial biogenesis

in J:220672 increased muscle cell mitochondrial biogenesis. Double annotated to MP:0006036 and MP:0002106

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3883043/
"Mitochondrial biogenesis can be defined as the growth and division of pre-existing mitochondria. "

'mitochondrial biogenesis' turns up in 14 existing annotations in MGI

http://www.reactome.org/content/detail/1592230

Closest GO term http://www.informatics.jax.org/vocab/gene_ontology/GO:0044085 there is no specific mitochondrial biogenesis term in GO however there is http://www.informatics.jax.org/vocab/gene_ontology/GO:0070584 but this is a sibling to mitochondrial fission (http://www.informatics.jax.org/vocab/gene_ontology/GO:0000266)


SharePoint framework template not showing while creating new project from VS 2015

Hi,
I have VS 2015 Enterprise version just now installed. I got the framework project template from below url and installed successfully. When i try to create new SPFX project I do not see the installed framework template there on project creation wizard in visual studio.
https://github.com/SharePoint/sp-dev-fx-vs-extension/releases/tag/1.4.0
Category
[ ] Question
Versions
[ 14.0.25431.01 Update 3  ]  Visual Studio version (Help > About)
[    ]  SPFx Generator version (npm list -g @microsoft/generator-sharepoint)

Expected or Desired Behavior
Visual studio should display the SPFX framework project template while creating new project.
Observed Behavior
VS not showing SPFX framework project template in VS 2015.
Steps to Reproduce
Try to install the SPFX framework vsix from above url in your vs 2015 update 3 and post installation try to create a SPFX prject.
Thanks,
Kailash

After installing the VSIX package, have you restarted Visual Studio? Also, have you gone through the SPFx setup instructions for Node/Gulp/Yeoman, etc. and are you able to create SPFx solutions from the command line successfully?

Closed due to inactivity.


Student Application Update-YEAF Revisions

This is fully replaced by #2102. Suggest closing this ticket altogether to avoid confusion.
@Jason- who does this downstream impact analysis? You? The Devs, me? Can we get ahead of the Devs here?
@Biz Team- Can you please screenshot all the places you see YEAF Content change to YIC.. This will help streamline things.
- Confirming Reporting Requirements "Report on all students YIC" (.. Discuss for MVP or?)
@All We need UX on this one- What is the standard for "banner below or hover over question mark?

We likely need to break this ticket

Describe the task
Perform analysis on this information for reporting purposes.

What kind of reporting is needed?
Is the logic for this question already in the workflow? In other words, is this only a wording change or is this new functionality?
How will we know that the assessment has successfully waived the student contribution?
What is the expected output of waived vs not waived funding amounts?

Context
Revise wording to use ‘youth in care’ as the umbrella term.
Current question is worded as: “Were you ever a youth in continuing care…..”
Revised wording of the actual question should read: “Were you ever considered a child or youth under government care?”
Associated content (either help text displayed in the ‘?’ or wth a banner message underneath the question) should read “Government care could be qualified as Ministry of Children and Family Development (MCFD) or Indigenous Child and Family Service Agency [ICFSA] care, care through the Ministry of Social Development and Poverty Reduction [SDPR] Child in the Home of Relative Program or government care through a Canadian province or territory outside of B.C.)”
Question should have two options: yes or no.
Selecting ‘no’ has no impact.
Impact of selecting ‘Yes’ to this question should result in:
•	Indicating in database that this applicant is a former youth in care. This is for purposes of running a report to identify all youth in care students, so SABC can target additional funding programs to these students.
•	Waiving the student fixed contribution for this application
Introduce new sub-question for anyone who answers ‘yes’ to being a former youth in care.
Question should read “Are you, or were you at the time of your 19th birthday, in continuing care or custody of a director of child welfare in B.C.
Associated content (either in “?’ or with banner underneath the question) should read: “This means that the provincial government is currently your legal guardian if you are younger than 19 or was your legal guardian at the time of your 19th birthday”
If student answers no, no effect.
If student answers ‘yes’, then student is automatically converted to independent status and treated as independent for the entire assessment workflow. This independent status would overrule any other application logic which might suggest otherwise.
Acceptance Criteria

[ ] 1. Conduct Impact Analysis
[ ] Assess the down stream impacts of this change
[ ] Document the impacts in this ticket on the:

[ ]  The Impacts to Reporting. What kind of reporting is needed?
[ ] Is the logic for this question already in the workflow? In other words, is this only a wording change or is this new functionality?
[ ] How will we know that the assessment has successfully waived the student contribution?
- [ ] What is the expected output of waived vs not waived funding amounts?
- [ ] Anything else?

[ ] Confirm Impact Analysis with PO

[ ] 2. Change YEAF Content (pending no major impacts identified): Revise wording to use ‘youth in care’ as the umbrella term across the whole application

[ ] 3. Revise Student Application Question Current question is worded as: “Were you ever a youth in continuing car…..”
-Change to: “Were you ever considered a child or youth under government care?”

[ ] 4. Question should have two options: yes or no as options
Selecting ‘no’ has no impact.
Selecting ‘Yes’ to this question should result in: - Introducing new sub-question for anyone who answers ‘yes’ to being a former youth in care. (Details below in #6)
[ ] Reporting Indicating in database that this applicant is a 'former youth in care'. This is for purposes of running a report to identify all youth in care students, so SABC can target additional funding programs to these students.
[ ] Assessment Waiving the student fixed contribution for this application. Is this Rule already in assessment

[ ] 5. Add Help Text -(either help text displayed in the ‘?’ or with a banner message underneath the question)
-Help Text Should Read “Government care could be qualified as Ministry of Children and Family Development (MCFD) or Indigenous Child and Family Service Agency [ICFSA] care, care through the Ministry of Social Development and Poverty Reduction [SDPR] Child in the Home of Relative Program or government care through a Canadian province or territory outside of B.C.)”

[ ] 6. Introduce new sub-question for anyone who answers ‘yes’ to being a former youth in care
New Question should read “Are you, or were you at the time of your 19th birthday, in continuing care or custody of a director of child welfare in B.C.
If student answers no, no effect.
If student answers ‘yes’, then student is automatically converted to independent status and treated as independent for the entire assessment workflow.
[ ] Independent Status This independent status would overrule any other application logic which might suggest otherwise.

@HRAGANBC -CLOSED


Add support for macOS (x86_64)

This adds support for macOS (#34) on x86_64. ARM Macs may or may not work - unfortunately I don't have an Apple Silicon machine to test on.
Tested with Ghidra 10.2.3 and Python 3.9~3.11, where ghidrathon_example.py seems to run fine.

@mike-hunhoff Thanks for the review! I don't remember there's any. The standard steps should do it.

@mike-hunhoff Thanks for the review! I don't remember there's any. The standard steps should do it.

great, thank you!


just installed on sublime text 3, no autocomplete available

I just installed this package on sublime text 3, no autocomplete is available, restarted ST3, same problem. The file extension is '.ts'

do you have node in your path?

Same here, just formatted my mac and now isn't working (anything, not just autocomplete), I can access node from terminal, and /usr/local/bin is in my path... Also use it by node something...
I'm working with node 6.5.0 installed from brew.

same here, the normal autocomplete of Sublime did not work once I installed this package :(
I'm in Manjaro Linux, node 6.10.1 (and I have node in $PATH, yes)

I'm having the same issue here and my productivity is really compromized. Any news about this?

The plug-in uses Node.js to run the TypeScript server. The plug-in looks for node in the PATH environment variable (which is inherited from Sublime).
If the node_path setting is present, this will override the PATH environment variable and the plug-in will use the value of the node_path setting as the node executable to run. See more information in our Tips and Known Issues wiki page.

If you read the documentation, Sublime probablt couldn't find node in your environment, you need to set NODE_PATH environment variable.


Update code style guidelines

I'm working on PuTTY key format support right now, and jsstyle is driving me nuts.
Are you open to replacing it with eslint? I'm not saying change your code style - just replicate the same rules in an eslint config.
jsstyle is:

dead
uses an ancient code parser and hence doesn't support syntax features such as spreads, shorthand fields, etc
plain broken - line length limit is actually 75 even though it's reported as 80

Also do we really have to limit width to 25% of a modern display? I have to avoid descriptive function names now and shuffle line breaks around in a game of trying to pass jsstyle rules.

We use jsstyle a ton of repos, so swapping out is not a light task. It's one of our significant legacy issues.
What I can do for you though, is if you've got a commit working, go ahead and submit it to us and I can work through making sure jsstyle passes.


can't use pip in embedded intepreter based on NuGet packages

From @swn1 on September 15, 2016 18:54
In an application with an embedded IronPython intepreter based on the 2.7.5 NuGet packages, there is no way to use pip.  Packages need to invoke a command-line interpreter to run their setup scripts and ...

If you try to run PIP (or ensurepip) in-process it fails to find a command-line interpreter at all.
the NuGet packages don't include ipy.exe so you can't simply invoke it with subprocess; you have to add it to your product build.

Dell Statistica 13.2 will be shipping with a workaround that

adds ipy.exe from the full installer to the footprint laid down by the NuGet packages
sets -X:Frames and ensures the user's roaming profile has the site-packages folder created
includes a script that mocks import for packages that may need to be installed, using the --user flag
so that the user does not need write permission into the application install folder.

It's all working but it could be a lot smoother.
Copied from original issue: IronLanguages/main#1413

From @swn1 on September 15, 2016 19:1
Actually there's another issue, we're using a custom name for the Lib subfolder.  If we run pip manually with IRONPYTHONPATH set appropriately and without the --user flag, it creates a Lib\site-packages folder and installs into it.  Then the packages can't be found because they're not on the path!

From @swn1 on September 15, 2016 19:4
Third problem, if you import sire prior to running ensurepip or pip with the --user flag for the first time, the site-packages folder in the user's roaming profile does not get added to the interpreter's path.  That's due to specific logic in site.py.  This can result in just-installed packages being invisible in the session that did the install but visible in subsequent runs.  Easy enough to work around once you know what is happening but a source of puzzlement for new users.

I'm no longer with the company where I was doing that work but I am still receiving notifications and this is my personal github identity.  I'll have limited resources to commit but am available if needed.  I still have backchannels to the Statistica team if needed.


WAT 6.0.1 release throws error when running tests with gui.tscn in standalone mode.

The release zip files of WAT 6.0.1 has the following lines in gui.gd:
func _on_test_run_finished(results: Array) -> void:
	_plugin.get_editor_interface().stop_playing_scene() # Check if this works exported
	Summary.summarize(results)
	JUnitXML.write(results, Settings, Summary.time_taken)
	_filesystem.failed.update(results)

This line is causing an error when running in standalone mode, because _plugin doesn't exist in the standalone mode:
_plugin.get_editor_interface().stop_playing_scene() # Check if this works exported

The fix is to either make a null check or to remove the line altogether. I'm not really sure why that line is there, since stop_playing_scene() is already called at the end of _on_run_pressed() and in _on_debug_pressed().

I can't find where I made the change but this seems to have been removed in the dev branch.


Z Open Editor on CodeReady Workspaces

I am running CodeReady Workspaces 2.1 on OpenShift 4.3.12 and am trying to install the Z Open Editor according to this article and am getting the following error when starting the workspace:
Error: Failed to run the workspace: "The following containers have terminated:
vscode-zowee0t: reason = 'Error', exit code = 127, message = 'null'"

As of right now, is it even possible to run Z Open Editor on CodeReady Workspaces?
Full log output when starting workspace:
Pulling image "registry.redhat.io/codeready-workspaces/pluginbroker-metadata-rhel8@sha256:6c9abe63a70a6146dc49845f2f7732e3e6e0bcae6a19c3a6557367d6965bc1f8"
Successfully pulled image "registry.redhat.io/codeready-workspaces/pluginbroker-metadata-rhel8@sha256:6c9abe63a70a6146dc49845f2f7732e3e6e0bcae6a19c3a6557367d6965bc1f8"
Created container pluginbroker-metadata-rhel8-6c9abe63a7
Starting plugin metadata broker
Started container pluginbroker-metadata-rhel8-6c9abe63a7
List of plugins and editors to install
- IBM/zopeneditor/latest - Provides COBOL and PL/I language servers as well as tools for IBM Z development.
- IBM/zowe/latest - VS Code extension, powered by Zowe CLI, that streamlines interaction with mainframe data sets, USS files, and jobs.
- eclipse/che-machine-exec-plugin/7.9.3 - Che Plug-in with che-machine-exec service to provide creation terminal or tasks for Eclipse CHE workspace containers.
- eclipse/che-theia/7.9.3 - Eclipse Theia
All plugin metadata has been successfully processed
Pulling image "registry.redhat.io/codeready-workspaces/theia-endpoint-rhel8@sha256:ce46c5c0f76b5a3dfde85ea47c3b447fe69a9bfe39c3359ff0fef61bc356def9"
Successfully pulled image "registry.redhat.io/codeready-workspaces/theia-endpoint-rhel8@sha256:ce46c5c0f76b5a3dfde85ea47c3b447fe69a9bfe39c3359ff0fef61bc356def9"
Created container remote-runtime-injectorfqi
Started container remote-runtime-injectorfqi
Pulling image "registry.redhat.io/codeready-workspaces/pluginbroker-artifacts-rhel8@sha256:5815bab69fc343cbf6dac0fd67dd70a25757fac08689a15e4a762655fa2e8a2c"
Successfully pulled image "registry.redhat.io/codeready-workspaces/pluginbroker-artifacts-rhel8@sha256:5815bab69fc343cbf6dac0fd67dd70a25757fac08689a15e4a762655fa2e8a2c"
Created container pluginbroker-artifacts-rhel8-5815bab69f
Starting plugin artifacts broker
Started container pluginbroker-artifacts-rhel8-5815bab69f
Processing plugin IBM/zopeneditor/latest
  Installing plugin extension 1/1
    Plugin already downloaded
Processing plugin IBM/zowe/latest
  Installing plugin extension 1/1
    Plugin already downloaded
Saving log of installed plugins
All plugin artifacts have been successfully downloaded
Pulling image "registry.redhat.io/codeready-workspaces/jwtproxy-rhel8@sha256:63182dae6377ac01fbebdcb9c6a4435681ea88521cfc6e4222fe3920a3641127"
Successfully pulled image "registry.redhat.io/codeready-workspaces/jwtproxy-rhel8@sha256:63182dae6377ac01fbebdcb9c6a4435681ea88521cfc6e4222fe3920a3641127"
Created container che-jwtproxywubs0zce
Started container che-jwtproxywubs0zce
Container image "quay.io/eclipse/che-java11-gradle:nightly" already present on machine
Created container ibmz
Started container ibmz
Pulling image "docker.io/eclipse/che-remote-plugin-runner-java11:7.3.0"
Successfully pulled image "docker.io/eclipse/che-remote-plugin-runner-java11:7.3.0"
Created container vscode-ibm-zopeneditor6s5
Started container vscode-ibm-zopeneditor6s5
Pulling image "quay.io/eclipse/che-sidecar-node:10-0cb5d78"
Successfully pulled image "quay.io/eclipse/che-sidecar-node:10-0cb5d78"
Created container vscode-zowee0t
Started container vscode-zowee0t
Pulling image "registry.redhat.io/codeready-workspaces/machineexec-rhel8@sha256:24b64b5e258e9bd62cbdbdab24780c4f68112696bfdd98687f5895f542cefd77"
Successfully pulled image "registry.redhat.io/codeready-workspaces/machineexec-rhel8@sha256:24b64b5e258e9bd62cbdbdab24780c4f68112696bfdd98687f5895f542cefd77"
Error: Failed to run the workspace: "The following containers have terminated:
vscode-zowee0t: reason = 'Error', exit code = 127, message = 'null'"

I was able to get the workspace started using the devfile that doesn't include zowe. Looks like the issue was just with the zowe container. I will continue testing and close the issue if all else works.

We definitely have Zowe Explorer working in CodeReady as well. We will try reproducing your specific setup.

@odrodrig could you try again with our latest updates? Please, reopen if you see more issues.


Bug: Highlights no longer have titles

Describe the bug
Remove this empty space for highlights with no titles:

While still being backwards compatible for a few versions:

Steps to reproduce

Log in
View highlights

Browsers
No response
Additional context (Is this in dev or production?)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

.take

.take


fail to compile bamtools in windows system

Hi
i tried to build bamtools in 64bit window system using nmake in visual studio.  but it failed. Could you help me to fix it?
please see the attach file for the error.
Thank you very much.
bamtools_windows.log

Please try with latest HEAD, which has a number of fixes for Windows.


chapter-15, cell[41], Multivariate Time Series

After training mulvar_model with train_mulvar_ds and valid_mulvar_ds, I am trying to predict the model on mulvar_test using model.predict(mulvar_test).
and it's returning the array of floats containing 914 values(914 values maybe because of the shape of mulvar_test is (914, 5 ) ) and i guess thats the array of predictions on rail.
all i want to know if there's any way that model.predict will return only one value instead of array 914 values?

model.predict should return a list of predictions the same size as the number of inputs. So you'd have to select an input range of just one value, or alternately select a value by index from the prediction array afterwards.


Release v0.5.0-post.1

This post release is identical to v0.5.0 but fixes the CI scripts so that the Linux and Windows binaries are generated correctly.

The Windows build apparently only works for numeric versions: https://github.com/Nitrokey/pynitrokey/actions/runs/10899364050
I suggest to leave it like that for 0.5.0 and do a normal release with https://github.com/Nitrokey/pynitrokey/pull/506 and https://github.com/Nitrokey/pynitrokey/pull/565 soon.  What do you think?

Sounds good.
I'll get PIV ready for release with --experimental


SSL errors needs to be refactored

Description:
When the hostname verification fails error is logged as General SSL problem. This needs to be refactored to give the root cause of the failure.

This is fixed from above PR.


[Snyk] Security upgrade node from 14 to 20.5.1

This PR was automatically created by Snyk using the credentials of a real user.Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Changes included in this PR

Dockerfile

We recommend upgrading to node:20.5.1, as this image has only 150 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Some of the most important vulnerabilities in your base image include:

Severity
Priority Score / 1000
Issue
Exploit Maturity

614
Buffer Overflow SNYK-DEBIAN10-IMAGEMAGICK-2812516
No Known Exploit

614
Integer Overflow or Wraparound SNYK-DEBIAN10-IMAGEMAGICK-2928986
No Known Exploit

614
Incorrect Type Conversion or Cast SNYK-DEBIAN10-IMAGEMAGICK-2928990
No Known Exploit

614
Allocation of Resources Without Limits or Throttling SNYK-DEBIAN10-OPENSSL-5661563
No Known Exploit

714
Buffer Overflow SNYK-DEBIAN10-PYTHON27-1063178
No Known Exploit

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Allocation of Resources Without Limits or Throttling

Checkmarx One – Scan Summary & Details – b4c50146-83c2-4de3-b54d-f3d399a2af48
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Healthcheck Instruction Missing
/Dockerfile: 1
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Multiple RUN, ADD, COPY, Instructions Listed
/Dockerfile: 10
Multiple commands (RUN, COPY, ADD) should be grouped in order to reduce the number of layers.

Multiple RUN, ADD, COPY, Instructions Listed
/Dockerfile: 16
Multiple commands (RUN, COPY, ADD) should be grouped in order to reduce the number of layers.

Fixed Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Healthcheck Instruction Missing
/Dockerfile: 1
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Multiple RUN, ADD, COPY, Instructions Listed
/Dockerfile: 16
Multiple commands (RUN, COPY, ADD) should be grouped in order to reduce the number of layers.

Multiple RUN, ADD, COPY, Instructions Listed
/Dockerfile: 10
Multiple commands (RUN, COPY, ADD) should be grouped in order to reduce the number of layers.


add additional functional test coverage for dropdown

Currently, all the functional tests for dropdown assume the dropdown directive is being placed on an <li> and none of our examples here actually even show that as an option.  This, combined with dropdown-append-to-body, resulted in #4091.  The similar applies to dropdown-toggle.
The functional tests should be augmented to reflect realistic, accurate, and documented uses of the dropdown and dropdown-directive.

Closing, as I think in this case, the template should not affect the tests since li is functionally not too different from div or span, minus CSS differences, and doesn't have special semantics such as anchor tags.


how do I use SquareIsAttackedByOpponent?

I can't figure out how to call SquareIsAttackedByOpponent,

aha, it is board.SquareIsAttackedByOpponent


Parse test results

@mcardosos can you describe this? thanks!

Cool thing I did in which test results are taken from the standard output and parsed into a more readable report (coming today to slack)

Stale issue, closing!


Client to Sever Streaming Java Edition

Fixes #7151
Adding support for client to server streaming  in the Java client

I assume you manually tried a functional test with this?

Yup

E:\A\_work\2\s\.nuget\packages\microsoft.dotnet.helix.sdk\2.0.0-beta.19105.2\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(71,5): error : Job '3c993538-d2d7-48ec-8555-ed6bf13b1609' has 1 failed work items. [E:\A\_work\2\s\eng\helix\helix.proj]

Build FAILED.

cc @aspnet/brt  Helix failure that seems to be unrelated to my change.

[xUnit.net 00:00:01.25]     Microsoft.AspNetCore.Identity.InMemory.Test.InMemoryUserStoreTest.ChangeEmailFailsWithEmail [FAIL]

[xUnit.net 00:00:01.25]       System.Security.Cryptography.CryptographicException : An error occurred while trying to encrypt the provided data. Refer to the inner exception for more information.

[xUnit.net 00:00:01.25]       ---- System.IO.IOException : The process cannot access the file 'C:\Users\runner\AppData\Local\ASP.NET\DataProtection-Keys\key-cfdf131e-7f8d-4f13-b608-95d28c026468.xml' because it is being used by another process.

https://github.com/aspnet/AspNetCore-Internal/issues/1766


Fix: preview draft posts

This PR improves previews for new post drafts.
Changelog

Preview errors for brand new draft posts were not being passed back to Gatsby properly. This is now fixed :)
The full error message is now passed back to the Gatsby preview template instead of just the generic name of the step in which the error ocurred.
In order to make new post draft previews not cause 404 errors in Gatsby, a dummy page-data.json is generated before PREVIEW_SUCCESS is sent back to WPGatsby. Now WPGatsby will read this dummy file instead of getting a 404. This speeds up new post draft previews and eliminates a long trail of 404 errors in the Gatsby Preview instance logs.

closes #320

@acao and I reviewed this together on zoom. Thanks Rikki!

This is published in<EMAIL_ADDRESS>


Emulation Station Carousel  appears to be broken

It doesn't behave like any other Normalized Pair and I can't make heads or tails of it. For instance, default seems to be -0.5 -0.5. But you can change the second value to any negative value with zero visible change.

I don’t even know how to further help look at this.  Have you tried comparing to what other themes in thememaster do?

oh I thought this was something you added to the version of ES on Arkos.


T is incompatible with $Shape of T in the first argument of property test.

Flow version: latest
Expected behavior
interface Test<T> {
  test(t:$Shape<T>):void;
}

class TEST<T> implements Test<T> {
  test(t:$Shape<T>):void {}
}

In the snippet above, class TEST should implement interface Test<T>.
Actual behavior
Flow seems to be unable to match $Shape<T> in class TEST with it in interface Test<T>.
I just hope the interface can be implemented correctly, and I have read the docs of $Shape and Generic Types, search the error on Google, but I even didn't find any useful information. Examples in those docs are too simple to solve my problem.
What should I do? Thanks a lot.

Link to Try-Flow or Github repo:
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBLAdgFwKYBOUAhgMZ5gAqeAzjgDyUB8YA3qmGPnQBQ4BcAEgDKAC2IAHPIyYBKfgDc4GACYBuVAF90pGMRo0qAUWGUZYDAFsJMPJby5D1OufaduOPkLGTpzeUqqbNqaQA

Seems related to https://github.com/facebook/flow/issues/8272

Lifting it up works fine https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBLAdgFwKYBOUAhgMZ5gAqeAzjgDyUA0YAymALxgAkrAFsQAOeRgD5RYAN6owYfHQAUOAFysAlMoBucDABMA3KgC+6UjGI0aVAKKtKjFuy68BwsRIwBbQTDye8uFbUdA5sEtKy8jhKqhraelImRkA

Works if you use the safe replacement, $Partial: https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBLAdgFwKYBOUAhgMZ5gAqeAzjgDyUB8YA3qmGPnQBQ4BcAEgAKxAjgzEYjJgEp+ANzgYAJgG5UAX3SkYxGjSoBRAMqUZYDAFsADjDxW8uQ9ToX2nbjj5DR4ydLM8kqqbNqaQA
https://flow.org/en/docs/types/utilities/#toc-partial


Correction for raw affiliation Histoire et Sources des Mondes antiques; École normale supérieure de Lyon

Correction needed for raw affiliation Histoire et Sources des Mondes antiques; École normale supérieure de Lyon
raw_affiliation_name: Histoire et Sources des Mondes antiques; École normale supérieure de Lyon
new_rors: 04zmssz18;01yx7av22
previous_rors: 04yavcg77;04zmssz18
works_examples: W4381480213;W4388962697
contact: a20bbc3a6ea934b5b07a9177a57053cd:d49486b6328e427f506d6e7490cc @ ens-lyon.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-01. The new affiliations should be visible within the next 7 days.