Add extra installs to tox

Summary
This allows for unit testing torch and sparse when using tox
Details and comments

I think the minversion should be set to 2.4 along with this change, as extras was not introduced until then.


[Question] Translated fields

Is possible to set translation for field in file upload ?
Es. File Name , Size , Type or "Drop files to attach, or browse"

Yes it should be possible since all of our strings (at least I think) are passed through the translate function.

And where i cha find the label for translations ? In issue comments i found only an object (see attach).
I also open a problem (#496) for translation..there is documentation abount manage translation in formio ?

If this is still an issue for someone, I found a solution that works with "@formio/angular": "5.3.0"
You have to translate all three parts separately in your translation JSON, for e.g.:
export const FORM_RENDERER_LANGUAGE = {
    lt: {
        'browse': 'pasirinkite',
        'Drop files to attach,': 'Įkelkite failus, kuriuos norite pridėti,',
        'or': 'arba'
    }
};

then provide that translation for your renderer or builder:
      [renderOptions]="{
        language: 'lt',
        i18n: {
          lt: FORM_RENDERER_LANGUAGE.lt
        }
      }"

and it translates nicely:

We're currently addressing a backlog of GitHub issues, and as part of this effort, some inactive issues may be marked as closed. This isn't a dismissal, but a step toward more efficient tracking.
If you feel the issue is still relevant, please re-open and we'll ensure it gets the attention it deserves. Your understanding is appreciated as we work to enhance our open-source responsiveness.


jetson nano errors to install it

hi i try as in the video but without goodd results something say for unsupported gpu
see what is writing:
[ 24%] Building NVCC (Device) object modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o
nvcc fatal   : Unsupported gpu architecture 'compute_87'
CMake Error at cuda_compile_1_generated_gpu_mat.cu.o.RELEASE.cmake:221 (message):
Error generating
/tmp/build_opencv/opencv/build/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.o
modules/core/CMakeFiles/opencv_core.dir/build.make:63: recipe for target 'modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o' failed
make[2]: *** [modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o] Error 1
CMakeFiles/Makefile2:2587: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2
[sudo] password for nano:
[  1%] Built target ade
[  1%] Built target gen-pkgconfig
[  1%] Built target opencv_highgui_plugins
[  8%] Built target libwebp
[  9%] Built target libopenjp2
[ 15%] Built target IlmImf
[ 19%] Built target libprotobuf
[ 19%] Built target quirc
[ 22%] Built target carotene_objs
[ 23%] Built target tegra_hal
[ 23%] Built target carotene
[ 24%] Built target ittnotify
[ 24%] Built target opencv_videoio_plugins
[ 24%] Built target opencv_cudev
[ 24%] Building NVCC (Device) object modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o
nvcc fatal   : Unsupported gpu architecture 'compute_87'
CMake Error at cuda_compile_1_generated_gpu_mat.cu.o.RELEASE.cmake:221 (message):
Error generating
/tmp/build_opencv/opencv/build/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.o
modules/core/CMakeFiles/opencv_core.dir/build.make:63: recipe for target 'modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o' failed
make[2]: *** [modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o] Error 1
CMakeFiles/Makefile2:2587: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2
Do you wish to remove temporary build files in /tmp/build_opencv ?
(Doing so may make running tests on the build later impossible)
Y/N Y
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/23': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/19': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/1': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/100': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/3': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/7': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/9': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/10': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/8': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/18': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/count.txt': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/13': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/20': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/21': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/16': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/4': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/15': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/6': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/14': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/2': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/5': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/17': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/12': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/11': Permission denied
rm: cannot remove '/tmp/build_opencv/opencv/build/CMakeFiles/Progress/22': Permission denied

I assume you have not changed the default CMake flags if you face this error. The problem causing nvcc fatal : Unsupported gpu architecture 'compute_87' stems from CUDA_ARCH_BIN=5.3,6.2,7.2,8.7 flag. Try removing 8.7 and run it again.

Thank you is working fine now

I assume you have not changed the default CMake flags if you face this error. The problem causing nvcc fatal : Unsupported gpu architecture 'compute_87' stems from CUDA_ARCH_BIN=5.3,6.2,7.2,8.7 flag. Try removing 8.7 and run it again.

how to remove it

I assume you have not changed the default CMake flags if you face this error. The problem causing nvcc fatal : Unsupported gpu architecture 'compute_87' stems from CUDA_ARCH_BIN=5.3,6.2,7.2,8.7 flag. Try removing 8.7 and run it again.

how to remove it

just remove the ,8.7 part. That means the line should be CUDA_ARCH_BIN=5.3,6.2,7.2

thank you i had fixxed that with what are you wrote


Prototype for list structs

var listStruct = tcomb.list(tcomb.struct({
  id: tcomb.Num,
  name: tcomb.Str
}));

listStruct.prototype.doSomething = () => {

};

var list = new listStruct([{
  id: 1,
  name: 'test'
}, {
  id: 2,
  name: 'test2'
}]);

// list.doSomething == undefined

Hi,
the new keyword in
var list = new listStruct([{
  id: 1,
  name: 'test'
}, {
  id: 2,
  name: 'test2'
}]);

is not necessary: listStruct is not a class constructor. As you noticed you can't define prototype methods. This is true for all the combinators except struct.
The job of t.list(T) is:

a) check the elements type
b) optionally create new instances of T if T is a struct
c) in production it will be similar to the identity function, except for b)

This is by design (so you can work with native arrays).


Deprecate DynamoDB Catalog to Reduce Catalog Scope

The deprecation of the dynamo catalog in python is stemming from the discussion in the community sync, we want to reduce the scope of supported catalogs in Iceberg. The Dynamo catalog in the Java library as a part of this pr: #9783.
This PR marks the DynamoDB catalog as deprecated. Also I'm starting the deprecation version at 0.6.0 and extending the deprecated window to 1.0.0 so we can account for potential RC's. Similar to what we did in the iceberg deprecation: link
Please comment If you have any concerns or a hard dependency on this catalog.

Ah, just saw this comment: https://github.com/apache/iceberg/pull/9783#issuecomment-1965781361. So maybe we can wait for a while to see how the discussion goes,

Ah, just saw this comment: apache/iceberg#9783 (comment). So maybe we can wait for a while to see how the discussion goes

Yeah we can hold off while we discuss. But this, shortens the window of deprecation. Also, it brings up a good point to discuss regarding catalog support in python. Since, we are creating a separate package for catalogs in the java impl should we also do this for the python catalogs?


Add missing icon to Excel DataLink schema

Pull Request Description
I forgot to do this in the previous PR #9346, so following up.
Important Notes

Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[ ] The documentation has been updated, if necessary.
[ ] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[ ] All code follows the
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
All code has been tested:

[ ] Unit tests have been written where possible.
[ ] If GUI codebase was changed, the GUI was tested when built using ./run ide build.

As discussed with @jdunkerley, to make it clearer that the user can hover over the text to see the explanation, I added an ℹ icon to the name, because the Default sheet name is not as clear, but we couldn't figure a much better one.


IDV SDK for react native

You have an sdk for implementing IDV in a react native application. If yes please send reference guide

Yes, the SDK is located here https://github.com/plaid/react-native-plaid-link-sdk
and you can find the docs here https://plaid.com/docs/link/react-native/


Moving from Travis to GitHub Actions

Hello 🙂
Over the last few months we've been transferring all our CI from Travis to GitHub Actions (GHA). We've found that GHA are easier to work with, more reliable, and much much faster.
Based on our success with GHA and increasing intermittent failures on Travis, we have now decided to try and remove Travis from Exercism's org altogether and shift everything to GHA. This issue acts as a call to action if your track is still using Travis.
For most CI checks this should be a transposing from Travis' syntax to GHA syntax, and hopefully quite straightforward (see this PR for an example).  However, if you do encounter any issues doing this, please ask on Slack where lots of us now have experience with GHA, or post a comment here and I'll tag relevant people. This would also make a good Hacktoberfest issue for anyone interested in making their first contribution 🙂
If you've already switched this track to GHA, please feel free to close this issue and ignore it.
Thanks!

OK, PR is ready. Since it requires review and I'm the only active maintainer (other maintainer in maintainers.json is not active and I think it would be rude to @ mention), not currently possible to merge. But ready to merge whenever it does get reviewed.


New infinispan 8.2.4 and jboss-as-infinispan_4_0.xsd incompatibility

New infinispan version in WF 10.1.0.Final doesn't have max-entries attribute for eviction,
but it's present in xsd. Is it a mistake in the scheme?

The Infinispan subsystem schema in WF != Infinispan's native XML schema.
So, no - it is not a mistake.

Paul, thank you for your answer!
Could you please, explain me how can I setup named cache via
Infinispan subsystem then WF using old scheme and new version of Infinispan
with new version of xsd for settings? Perhaps I'm on wrong way...
I'm trying to setup named cache (using Infinispan WF subsystem)
and set size parameter for eviction,  but WF can't start with this parameter
(because xsd-validation failed). With old parameter max-entries Infinispan doesn't
understand it this parameter.

"With old parameter max-entries Infinispan doesn't understand this parameter"
What evidence do you have that this is the case?

What evidence do you have that this is the case?

I can see it in the Infinispan cache statistics.
Also I can see by debugging
org.hibernate.cache.infinispan.InfinispanRegionFactory#createCacheManager(java.util.Properties, org.hibernate.service.ServiceRegistry)
when I'm trying to add 2LC for Hibernate and read all named cache configuration
from Infinispan subsystem.
I think it's normal behavior: I'm setupping config for Infinispan (it's Final 8.2.4 version) with
inappropriate configuration and without any config-bridge it's not possible to pass
right parameters, isn't it?

"org.hibernate.cache.infinispan.InfinispanRegionFactory" doesn't use configuration from the Infinispan subsystem.  I suggest you use the region factory implementations shipped by WildFly, which are designed to use cache managers that are managed and configured via the Infinispan subsystem.

I suggest you use the region factory implementations shipped by WildFly, which are designed to use cache managers that are managed and configured via the Infinispan subsystem.

I'm using org.jboss.as.jpa.hibernate5.infinispan.SharedInfinispanRegionFactory which get
hibernate cache manager by default from Infinispan subsystem. SharedInfinispanRegionFactory derrived from InfinispanRegionFactory as I can see.

You previously stated that you saw this while debugging
"org.hibernate.cache.infinispan.InfinispanRegionFactory#createCacheManager(java.util.Properties, org.hibernate.service.ServiceRegistry)", however  this method is overridden by SharedInfinispanRegionFactory, which does not call the super implementation - so I'm a bit confused.
Can you post some log messages or CLI output that indicates the issue that you are talking about?  because, otherwise, I do not see it.

Sorry, It's my mistake in code example:
I can see it in ru.gov.fms.umms.jipijapa.infinispan.InfinispanRegionFactory#start
Ok. For instance, we have named config in subsystem settings and hibernate.cache.region_prefix = "infinispan":
`
        <cache-container name="hibernate" default-cache="infinispan.ImmutableEntity" module="org.hibernate.infinispan" statistics-enabled="true">
            <local-cache name="local-query" statistics-enabled="true">
                <eviction strategy="LRU" max-entries="50000"/>
                <expiration interval="1000000" max-idle="600000"/>
            </local-cache>
        </cache-container>
    </subsystem>`

After manager creation we have overrided "max-entries" attribute for default JPA regions (
entity, collection, timestamp and etc) in initGenericDataTypeOverrides, but for another named
region attribute "max-entries" is used "as is". As I understand it's possible to override named
region for JPA in persistence.xml. Ok. But if I use non-jpa cache how can I set eviction attribute
for Infinispan module which expect "size" attribute instead deprecated and deleted "max-entries"?

  You told me:

I'm using org.jboss.as.jpa.hibernate5.infinispan.SharedInfinispanRegionFactory

however your persistence.xml indicates otherwise:
<!--Infinispan configuration-->
<property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.infinispan.JndiInfinispanRegionFactory"/>
<property name="hibernate.cache.infinispan.cachemanager" value="java:jboss/infinispan/container/hibernate" />

Yep, your're right. I've switched my test project to JndiInfinispanRegionFactory (and send to you as is), but not working. As I can see both factory use "hibernate" as default container and result will be  identical.....

JndiInfinispanRegionFactory is not a supported in WildFly.  Why you are overriding the default region factory used by WildFly?

Why you are overriding the default region factory used by WildFly?

I found this in the documentation

Nothing in that document suggests using JndiInfinispanRegionFactory.

I don't use JndiInfinispanRegionFactory. I use only SharedInfinispanRegionFactory.
  The configuration of a given region cache is based on a specific cache configuration name per region type.  The default hibernate cache configuration uses the cache configuration names per region type that the default region factory expects.  If you really want to override the default cache configuration names for a given region type, you need to specify this explicitly in your persistence.xml.  See: https://docs.jboss.org/author/display/ISPN/Using+Infinispan+as+JPA-Hibernate+Second+Level+Cache+Provider#UsingInfinispanasJPA-HibernateSecondLevelCacheProvider-AdvancedConfiguration
N.B. You can omit the "hibernate.cache.region.factory_class" property, since you are using the default region factory.
N.B. <property name="hibernate.cache.infinispan.cachemanager" value="java:jboss/infinispan/container/hibernate" /> is not used by SharedInfinispanRegionFactory.  This impl does not use JNDI to locate the cache container.  Instead, the cache container is identified by name via the "hibernate.cache.infinispan.container" property and defaults to "hibernate".

Paulo, thanks a lot for you answer!
As I understand where's no way to override named cache configuration via Infinispan
subsystem. Is it true?
If I have entity
@Entity
@Immutable
@Table(name = "TABLE")
@Cacheable
@Cache(usage = CacheConcurrencyStrategy.READ_ONLY, region = "ImmutableEntity")
public class HugeImmutableEntity {
.....
}

Can I override 2LC setting for ImmutableEntity region
via WF Infinispan subsystem (without persistence.xml)?

@vladimiravramov Yes, you can specify the following in your persistence.xml to override the cache configuration used for a given cache region:
<property name="hibernate.cache.infinispan.[region-name].cfg" value="[cache-name]"/>

(without persistence.xml)

Is it possible with Infinispan subsystem ?

@vladimiravramov Unless you override the cache configuration for a given region name in persistence.xml, the default cache configuration for the region type will be used.


panic: runtime error: index out of range [0]

kubecolor describe node xxx
Capacity:
  attachable-volumes-gce-pd:panic: runtime error: index out of range [0] with length 0

goroutine 6 [running]:
github.com/dty1er/kubecolor/printer.(*DescribePrinter).Print(0xc000100f08, 0x535320, 0xc00000e030)
        /home/vlad/dev/oss/kubecolor/printer/describe.go:93 +0xc84
github.com/dty1er/kubecolor/printer.Print(0x535320, 0xc00000e030, 0x535340, 0xc00000e018, 0xc000018980, 0x1)
        /home/vlad/dev/oss/kubecolor/printer/printer.go:81 +0x292
github.com/dty1er/kubecolor/command.Run.func7()
        /home/vlad/dev/oss/kubecolor/command/runner.go:79 +0x97
github.com/dty1er/kubecolor/command.runAsync.func1(0xc000076810, 0xc000016150)
        /home/vlad/dev/oss/kubecolor/command/runner.go:95 +0x27
created by github.com/dty1er/kubecolor/command.runAsync
        /home/vlad/dev/oss/kubecolor/command/runner.go:94 +0x6e

Ah I found the root cause let me fix...

I submitted a PR to fix the root cause on kubernetes side here: https://github.com/kubernetes/kubernetes/pull/95639
Now I will start working on implementing work-around on kubecolor side

@slayer
Hi, I confirmed this problem does not happen on the latest kubectl and it's fixed by kubectl 1.17.
I guess you're using kubectl 1.16 or lower right? If so, it's currently not supported by kubernetes side so can you update your kubectl and try again?

Yes, I was using v1.16.3, updated now to v1.19.3. No issues now.
Thanks


Add support for RFC 7894

Add module and test for RFC 7894

There seems to be one failure in unit tests:
======================================================================
ERROR: testOpenTypes (tests.test_rfc7894.CertBundleTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/etingof/pyasn1-modules/tests/test_rfc7894.py", line 65, in testOpenTypes
    decodeOpenTypes=True)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in __call__
    **options
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 609, in valueDecoder
    component, head = decodeFun(head, componentType, **options)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in __call__
    **options
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 609, in valueDecoder
    component, head = decodeFun(head, componentType, **options)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in __call__
    **options
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 712, in valueDecoder
    component, head = decodeFun(head, componentType, **options)
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in __call__
    **options
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 684, in valueDecoder
    asn1Spec=openType, **options
  File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1587, in __call__
    '%s not in asn1Spec: %r' % (tagSet, asn1Spec)
PyAsn1Error: <TagSet object, tags 0:32:16> not in asn1Spec: <ObjectIdentifier schema object, tagSet <TagSet object, tags 0:0:6>>

Could you please take a look?
Thank you!

The decode without decodeOpenTypes=True works under py2 and py3.
The decode with decodeOpenTypes=True works under py2, but it fails under py3.
I do not see anything in the module or the test routine to cause this situation.

On Aug 20, 2019, at 4:25 PM, Ilya Etingof<EMAIL_ADDRESS>wrote:
There seems to be one failure in unit tests:
======================================================================
ERROR: testOpenTypes (tests.test_rfc7894.CertBundleTestCase)
Traceback (most recent call last):
File "/home/travis/build/etingof/pyasn1-modules/tests/test_rfc7894.py", line 65, in testOpenTypes
decodeOpenTypes=True)
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in call
**options
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 609, in valueDecoder
component, head = decodeFun(head, componentType, **options)
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in call
**options
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 609, in valueDecoder
component, head = decodeFun(head, componentType, **options)
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in call
**options
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 712, in valueDecoder
component, head = decodeFun(head, componentType, **options)
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1553, in call
**options
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 684, in valueDecoder
asn1Spec=openType, **options
File "/home/travis/virtualenv/python2.6.9/lib/python2.6/site-packages/pyasn1/codec/ber/decoder.py", line 1587, in call
'%s not in asn1Spec: %r' % (tagSet, asn1Spec)
PyAsn1Error: <TagSet object, tags 0:32:16> not in asn1Spec: <ObjectIdentifier schema object, tagSet <TagSet object, tags 0:0:6>>
Could you please take a look?
Thank you!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/etingof/pyasn1-modules/pull/58?email_source=notifications&email_token=AGCZFQZLZLC5VAH75GSMZHLQFRHMFA5CNFSM4IND3SM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4XRTQA#issuecomment-523180480, or mute the thread https://github.com/notifications/unsubscribe-auth/AGCZFQ2UTID3EK3HJ2AR363QFRHMFANCNFSM4IND3SMQ.

@russhousley Did you close this PR on purpose?

I cannot figure out what was going on with the error on the py3 test, and I wanted to get the other two modules out.
Russ

On Aug 30, 2019, at 5:44 PM, Ilya Etingof<EMAIL_ADDRESS>wrote:
@russhousley https://github.com/russhousley Did you close this PR on purpose?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/etingof/pyasn1-modules/pull/58?email_source=notifications&email_token=AGCZFQ3LJIVNMLC3EMDVQ7TQHGIFBA5CNFSM4IND3SM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5S3M5Y#issuecomment-526759543, or mute the thread https://github.com/notifications/unsubscribe-auth/AGCZFQZYXRGYCH7T743X7UDQHGIFBANCNFSM4IND3SMQ.

But now the change is gone, do you still have it somewhere?
One way of working on multiple changes in parallel would be to have each in its own branch rather than all of them in master.

Codecov Report

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

@@          Coverage Diff           @@
##           master     #58   +/-   ##
======================================
  Coverage    99.2%   99.2%
======================================
  Files          58      58
  Lines        4642    4642
======================================
  Hits         4605    4605
  Misses         37      37

Continue to review full report at Codecov.

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


Lodash.contains is not valid anymore, fixes #1294 and #1298

Lodash had an alias named contains that pointed to includes. This alias is removed in the newly release of lodash.
Since this was an alias, there shoulnt be any reason to include logic to suport v3 of lodash.

:+1:

Hi @xeor, as already stated in one of the (many) other open issues, this is already addressed and fixed by the issue #1315, that I merged just now. So I will close this PR as it is already fixed inside the newest release.
Thanks for your contribution.


How to verify devices [e2e]

I am trying to write a basic bot for matrix, which will listen for specific messages, and post a file to channels with info about the message.
I am having hard time making it work, since I am being unable to verify the bot, so the messages I am getting from matrix cannot be decrypted.
As for now I've followed the docs, installed all dependencies, and after enabling encryption and connection to the server and I am getting the expected response from the bot:
This bot's public fingerprint ("Session key") for one-sided verification is: XXX.....
Here the code I wrote:
import simplematrixbotlib as botlib

config = botlib.Config()
config.encryption_enabled = True  # Automatically enabled by installing encryption support
config.emoji_verify = True
config.ignore_unverified_devices = False
config.store_path = './crypto_store/'

creds = botlib.Creds("https://example.com", "user", "pass")
bot = botlib.Bot(creds, config)
PREFIX = '!'

#bot.async_client.verify_device("NZALKTQNQG")

@bot.listener.on_message_event
async def echo(room, message):
    match = botlib.MessageMatch(room, message, bot, PREFIX)

    if match.is_not_from_this_bot() and match.prefix() and match.command("echo"):

        await bot.api.send_text_message(
            room.room_id, " ".join(arg for arg in match.args())
            )

bot.run()

Now I need to verify it, but I don't know how, since the docs are not aligned to what I see in my element web client.
I can see the session in Element as unverified:

But I don't see how to verify the devices, since I am not finding the options told here in the docs.

If I click on "Verify", the webapp tells me to "accept the verification on the other device", but I am not seeing anything on the bot side. When I close the dialog saying this in the app, then in the bot terminal I can read Verification has been cancelled by @user:example.com for reason "User declined".
Could someone please give a quick advice if I am doing something wrong or how I am supposed to verify the bot in order to be able to decrypt the messages from matrix?
Would be really helpful :)

Hi!
The way I interpret your screenshots, you appear to be using the same account for yourself personally and the bot.
smbl is at this point not able to verify between devices on the same account. In other words, the only verification currently supported is between a device in your account, and the bot "device" in its own bot account.
Does that make any sense?

you need to go to your bot account on element - click decline when the box input box appears, and then click on the bot profile picture, click on <number of sessions> sessions

and then click on unverified and instructions will appear.


95 files with Lambdas using depricated version 14 NodeJS runtime

Is your feature request related to a problem? Please describe.
Currently the code base contains 95 files that creates Lambdas with NodeJS 14 as the runtime.
https://github.com/search?q=repo%3Aawslabs%2Flanding-zone-accelerator-on-aws+NODEJS_14_X&type=code
V14 of NodeJs had end of active maintenance support in 2021-10-19 and hits total EOL in less than 3 weeks (2023-04-30)
https://nodejs.dev/en/about/releases/
Describe the feature you'd like
All Lambdas deployed in the solution should be deployed with an up to date and secure runtime.

Hey @HenrikStanley , thanks for bringing visibility to this. The team has a roadmap item to upgrade our Lambda function runtimes to NodeJS v16, I will update this issue accordingly.

@HenrikStanley we have updated our Lambda functions to use NodeJS 16 in our latest release, so I'll go ahead and close this issue. Thanks again for identifying this issue and for your interest in the LZA!


Use a kotlin compiler plugin instead

An example: https://github.com/bnorm/debuglog

This would likely be necessary in a Compose world where everything is a function and there's no this accessible.

(coming from Fragmented ;) )
@pyricau IMO, compiler plugin adds build time - why not something around Live Templates ?  Something like similar to this .. What are your thoughts ?


Allow mime type of device resources to be overridden

This PR also switches to using text/plain as the default resource mime type.

Codecov Report

Merging #196 into master will decrease coverage by 0.78%.
The diff coverage is 48.97%.

@@            Coverage Diff             @@
##           master     #196      +/-   ##
==========================================
- Coverage   82.12%   81.33%   -0.79%
==========================================
  Files          62       62
  Lines        1622     1650      +28
  Branches      277      286       +9
==========================================
+ Hits         1332     1342      +10
- Misses        290      308      +18

Impacted Files
Coverage Δ

src/common/apiBase.ts
94.01% <100%> (+0.05%)
:arrow_up:

src/connect/models/connectedDevice.ts
45.94% <40%> (-1.75%)
:arrow_down:

src/connect/models/resource.ts
52% <40%> (-2.55%)
:arrow_down:

src/connect/connectApi.ts
75.51% <53.33%> (-1.34%)
:arrow_down:

Continue to review full report at Codecov.

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


Modify centralized allocator in pycyphal to have public start and end methods

This could take up to a month to do


Introduce privacy policy page.

Description
Fixes #83
I have tried to successfully create the UI for privacy screen using frame-layout and constraint-layout in android studio.
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented on my code, particularly in hard-to-understand areas

Screenshot

Screenshots / Screen Recordings

Note: Only ask for review when you complete all above.
kindly review and convey the corrections needed for improvement.

@AdarshThakare  the issue is about changing layout to constraint layout, but you seems like created privacy policy page.

I will suggest you to create new privacy policy option in profile screen. And create privacy policy screen to the policy texts.

Issue for this PR #83

Got it. But i think it would be more appropriate to add the privacy policy screen as a item in privacy tab of profile screen.
Would that be ok?

Got it. But i think it would be more appropriate to add the privacy policy screen as a item in privacy tab of profile screen. Would that be ok?

Add an option "Privacy Policy" below "Account". We will refactor "Privacy" into "Settings" in future.

Ok on it


Generate CBL_Edition.h

Generated CBL_Edition.h which defines COUCHBASE_ENTERPRISE when building EE edition. The CBL_Edition.h file is generated from CBL_Edition.h.in.
Added generate_edition_header.sh script for generating CBL_Edition.h from XCode.
In XCode project, added build phase for CBL_C and CBL_C Framework target to generate and copy CBL_Edition.h.
In XCode project, added Xcode/generate_headers to the header search path of the test targets.

Windows Build failed is not related to this issue (CBL-1856).

Mac Test Fail is due to an I/O Error (Possibly disk full).


Terminate app run loop on Windows when all windows have closed.

This PR solves one of the most reported annoyances of druid (Fixes #265, #362, #395, #438, #674, #681). When all windows have been closed on Windows, the Application::run loop now returns execution back to the host app.

I'm a bit curious about the decision to do this entirely in druid-shell, it seems like maybe a very slight mixing of concerns?

I'd also be more inclined to have this in druid, as druid-shell is mostly mechanism, leaving policy to the higher levels, but there is a case to be made for doing it in shell: it's behavior that's platform specific, and doing it this way makes all platforms behave like mac.

I moved the decision to exit the run loop into druid. This will also allow us to make this behavior configurable later, for those who don't want to exit on Windows or do want to exit on macOS.
I also fixed the Application::quit() Windows implementation to actually work in most cases. The previous simple PostQuitMessage implementation assumed that all windows have already been closed and that it will only ever be called from the main thread.
I also made a bit of a style change for the few windows WM_USER message names, e.g. XI_REQUEST_QUIT -> DS_REQUEST_QUIT. The XI part seems historic and I went with DS for druid-shell.

I rewrote the implementation. Now druid-shell is self-sufficient in its capability of correctly quitting on Windows. Druid simply calls Application::quit when there are no more open windows.
I added a new AppState struct to druid-shell which is given to Application::new and WindowBuilder::new. On Windows this allows druid-shell to actually know what it has done so that it can clean it all up.
I also introduced a message-only window on Windows. This can be considered the application message loop for druid-shell purposes. It is created first, dies last, and is invisible to druid. This apporach also makes it all work even during a modal loop.

I think you're right, having the Application state originate from inside of itself makes more sense.
I have pushed yet another new iteration of this work. I removed the message window from the Windows platform code and perform the quit work inside of Application now.
I also changed the macOS Application so that quit makes run return control back to the Rust application instead of killing the process. Also added some additional cleanup code that helps ensure Drop code is actually run.
The GTK/X11 platform code can be improved thanks to the new Application structure as well. I don't want this PR to balloon too much so I'm leaving that work for another PR.


make pallet-tips & pallet-bounties instantiable

Solves #11421

All that seems needed here is to update the tests. Add two copies of treasury, and two copies of bounties/tips, and show that they are being linked together properly

@Doordashcon im sorry, i think i led you on the wrong path with a lack of clarity.
Programming isnt magic, you dont need to verify in every single test that there is a linked behavior here.
You simply need one new test showing the linking behavior, and you can assume all other tests will of course pass with the exact same code being used underneath.
The test diff should be:

one single new instance of treasury
one single new instance of tips/bounties
one single new test showing that creating a tip/bounty in one instance affects only the treasury of that instance

@shawntabrizi I will make the required changes. Thank you!

cc @shawntabrizi

@Doordashcon note the fixes I made to the tests

By changing the PalletId it fixes the overwriting issue 🤦?

bot rebase

bot merge

By changing the PalletId it fixes the overwriting issue facepalm?

PalletId is used to generate the account id for the treasury. If you have two pallets with the same PalletId, then both of them will use the same treasury account, and this causes conflicts with testing that the two treasuries are separate.

same applies in production?


Scrapli cfg support

needs more testing/review but this is finally close to ready!

this still needs more tests and testing but is in a fairly decent spot so going to merge!


Decouple sending messages and business number setup

Since only the phone number id and the token are necessary to send messages
I think it would make sense to decouple the client logic so that we have one client just for sending messages and another for the business number setup stuff.
In our case for example the service which is sending and receiving messages is not handling the phone number setup.

Mmmm... I don't know about that, I'd prefer to avoid such breaking change. Do other libraries actually split that the logic?

Alright fair enough, this was just a suggestion, for my use case I'm currently using my own http client.
Although I think we could avoid breaking changes by keeping the existing client and just letting it use the e.g. messaging and registration clients.


drag & drop task sorting

sometimes dragdrop task sorting fails with the new position

Can you write a proper bug report to be able to troubleshoot something? thanks.


Fix callout heights

Find an equivalent of font.metrics("linespace") in get_text_metrics. Probably the problem.

#1


add smart unwrapping properties

@nigel it feels like there's something here, but I'm starting to feel very stuck and not sure if I'm completely lost or just missing something small.
Inspired by this post, I've got something started with the idea that if you name your struct you're trying to unwrap the same as the field in the JSON, we might be able to use that to skip around the fact that we can't know the coding keys ahead of time?
I left some more comments in the code pointing out where I'm stuck, but also is this just too janky to be worth doing? Maybe this

I do think using the class name IS problaby a little too hacky, but I don't see why this technique would be limited to that, we can get the name from somewhere else if we need to (another parameter of the Request maybe?).
I think main conceptual issue you might be having is that this problaby also needs to involve the finalization stage. You can't change decode to return the actual unwrapped type because it HAS to return the RawResource type by the definition of Request, and the RawResource is SmartUnwrap. I THINK what we probably want in this case is for RawResource to be SmartUnwrap<Json> and the return type of decode to stay the same as it is, and then make FinalResource be Json and add a appropriately parameterized default implementation of finalize (something like where RawResource = SmartUnwrap, RawResource.Value = FinalResource, though I doubt that's actually the correct syntax for that) that pulls out the enclosed real object and returns it.

@nbrooke updated, it works now! 🚀
It still feels a little janky to me, but I'm not quite sure if there's actually much more to be done.
Also, I decided to leave the default smartUnwrapKey as the name of the type, but added an option to overwrite it, since I thought it was kind of a neat way to save having to remember to declare it. I'm not super attached to it though, and if you feel like it's still too unintuitive/janky I'm happy to remove it.

I think there are still a few other things we can try to clean this up.
One question is: is it actually possible to just do this with Codable in some way, rather than having to round trip the data through JSONSerialization? It seems like it should be at least possible, either by having it try and decode to a dictionary (decoder.decode([String: FinalResource].self, from: data)) or by having some other wrapper type (maybe SmartUnwrap itself) actually be the thing decoded and have it have some sort of custom Codable implementation that can use dynamic key names, ala: https://swiftsenpai.com/swift/decode-dynamic-keys-json/.
Another thing to think about with the key name thing, rather then the default being "just the type name", what if the default were "assume there is only one key in the dictionary, and return that"? I don't think that could work with the dynamic keys approach mentioned above, but either the current implementation or decoding to a Codable dictionary could, I think, so basically the key name defaults to nil though you can set it if you want, and the matrix of results would be:

nil key, one object in dictionary: return that object
nil key, multiple object in dictionary: error
key is set: any number of objects in dictionary: return object with that key, error if it doesn't exist

Took another pass at this using roughly the strategy from that swiftsenpai link, I think this is a pretty nifty and clean approach.
I'm a little leery of just using the first object that decodes successfully in the SmartUnwrap.init, but I can't actually come up with a situation where it might cause a problem?

@nbrooke That sounds good to me, except for

If the smart unwrap key is not set and there are multiple keys in the object, that's an error.

I think there's a good chance that there's often going to be multiple keys, but only one actually decodes to the type you care about. Say for example, you've got a JSON object that returns with the thing you care about and some page or meta information, something like:
{
   "user": {
      "foo": []
   },
  "meta": {
     "bar": //...
  }
}

Do you think it makes sense to throw an error in this care? Or just return the object decoded if only one of the cases decodes properly?

Updated with the changes suggested above, now when unwrapping it will:

Check if there's a smart unwrap key, and if so only decode the object under that key
If there isn't a smart unwrap key attempt to decode each key in the object
a. If no objects get decoded, throw an error
b. If >1 objects get decoded, throw an error
c. If exactly 1 object was decoded, return that

I can see where you're coming from with returning an error if there's any ambiguity without setting a smartUnwrapKey, but I really don't like the possibility that a very common use-case results in an error (create smart unwrap without specifying a key), especially when the API could change and start returning a second completely unrelated object.

Yeah, I think that's a reasonable trade off. Looks to me like this is ready to go!


Support non-canonical sparse arrays and arrays with non-zero fill value in count_nonzero()

https://github.com/LiberTEM/LiberTEM/blob/1b823125adc681263cbbf828ef55a999ad513bdf/src/libertem/common/math.py#L37-L44
For example this:
import sparse
from libertem.common.math import count_nonzero

a = sparse.COO(((1, ), (2, ), (3, )), data=[False], fill_value=False, shape=(4, 4, 4))
count_nonzero(a), count_nonzero(a.todense())
# (1, 0)

b = sparse.COO(((1, ), (2, ), (3, )), data=[True], fill_value=True, shape=(4, 4, 4))
count_nonzero(b), count_nonzero(b.todense())
# (1, 64)

Can I work on this issue? I found it interesting to work on but don't know a lot about this

Can I work on this issue? I found it interesting to work on but don't know a lot about this

Hi, thank you for expressing your interest! Feel free to work on this, I'll assign the issue to you.

@sk1p can you plz elaborate this issue and drop some insight for how to approach this issue

I can try :) So the issue is that our helper count_nonzero(a) gives a different result than count_nonzero(a.todense()). This happens if a is a sparse array with a different fill value than 0.
So to fix this issue, the first step would be to understand the above, i.e. understand how sparse.COO arrays work, how the helper count_nonzero works, and to reproduce the problem. This issue then needs some research on how to actually fix it (that's the main part of the work!).


updated macupdate-desktop (6.1.3)

Changes to a cask
Editing an existing cask

[x] Commit message includes cask’s name (and new version, if applicable).
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

Looks like the binary at http://cdn.macupdate.com/MacUpdateDesktop6.1.3.zip is actually a PNG file of length 10488.  Might need to revert this commit for now.

How weird. Thank you for the report.

Latest stable release is 6.1.2 - latest beta is 6.1.3b1


issue in dynamodb with spring security

Hi,
I am getting error like 04-Oct-2016 04:27:39.701 SEVERE [http-nio-8080-exec-1] org.apache.catalina.session.PersistentManagerBase.swapIn Swapped session 6B494F2E39286D6E8EC94E5E38616147 is invalid

This project has been archived. Please see the README.md for more detail on alternative projects.


Connect Redux and React Components

You can find the features added for this Pull Request below.

The default state in the books reducer changed from an empty array to an array with a few books.
Redux Provider and the store were imported into the main component of the React app.
The app was connected to the Redux store. useSelector used to consume the state.
Add New Book button functionality was implemented using Redux useDispatch.
Set the data inputs in the local React state (set title and author
Remove button functionality was implemented using Redux useDispatch to remove the book.
Check status functionality implemented using Redux useDispatch

Thanks for the review in advance! 🤓

Thank you for the review!


No way to change PWM frequency

Could not find any way to change the PWM frequency

Look at pi-blaster source code for that.


[Feature Request] Add adetailer in the generate tab

I think adding a detailler tab inside the generate part would do wonder

That's called Auto Segmentation in Swarm.
It's documented here: https://github.com/Stability-AI/StableSwarmUI/blob/master/docs/Features/Prompt Syntax.md#automatic-segmentation-and-refining
if you want to be super close to the original ADetailer extension, use a YOLOv8 model


Ticking Block Entity Tile Controller - Server Loop Crash

Issue description:
Server stuck in a crash loop
What happens:
Refined Storage tile controller causing a ticking block entity
What you expected to happen:
No crash
Steps to reproduce:

64k storage was added to disk drive
Server crashed
Stuck in crash loop
...

Version (make sure you are on the latest version before reporting):

Minecraft: 1.12.2
Forge: forge-<IP_ADDRESS>38
Refined Storage: 1.6.14

Does this issue occur on a server? yes
If a (crash)log is relevant for this issue, link it here:
https://paste.dimdev.org/carayipupu.mccrash

Duplicate of #2241


Add documentation about nx-cloud

Right now this starter is set up with nx-cloud so we need to add some documentation on how to set it up once you've used this repo as a template.

I've chosen to remove cloud, as it's hard to copy. It's much easier if it's setup when needed.


Feature minimization not respected

For eg:
conda create -n pypyp123 python=3.6.9   # gives cpython
mamba create -n pypyp123 python=3.6.9  # gives pypy

Thanks. this is resolved in https://github.com/openSUSE/libsolv/pull/363 which has not been merged in libsolv yet unfortunately.

fixed in the latest libsolv release on conda-forge :)

This is still an issue with the latest release.

hmm, yeah, this became more complicated because there is a build with build number == 2 for pypy, but not for Python. We'll need to think about how to create a consistent ordering.
Maybe first order after number of track features, then after build number.

thanks for testing @isuruf !

From what I remember, feature minimization comes before version ordering too.

makes sense

This was fixed in libsolv now.


koordlet: fix statsinformer interface function implementation.

Ⅰ. Describe what this PR does
koordlet: fix statsinformer interface function implementation.
Ⅱ. Does this pull request fix one issue?
NONE

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in make test

/cc @jasonliu747 @eahydra Please approve code.

I'll leave that decision to @zwzhang0107

/cc @zwzhang0107 Please take a look. thanks.

/approve

/area koordlet


Ear 944 mes v4 changes

What is the context of this PR?
Updated MES to include the new version's data.
Added the correct links to MES where required.
How to review
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

Hi Sam, thanks for making this. Your commits weren't GPG signed so I re-wrote them with a squashed and re-signed version (hence the force push) to make it easier to go through (can't merge unsigned commits without changing settings)
I removed the period_str metadata field and made Marytn's change to data version - should be good now hopefully


Cant build with gradle

I git cloned the source code, then from the directory, i launch gradle with this command : ./gradlew
All seems rigth (gradle downloads etc) until i stumble onto this :
FYI : im using java 11 on Ubuntu
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
Stacktrace :
Welcome to Gradle 5.0!
Here are the highlights of this release:

Kotlin DSL 1.0
Task timeouts
Dependency alignment aka BOM support
Interactive gradle init

For more details see https://docs.gradle.org/5.0/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.

Where:
Build file '/home/stephane/Documents/dev/arcgis-runtime-samples-java/map/download-preplanned-map/build.gradle' line: 43

What went wrong:
A problem occurred evaluating project ':download-preplanned-map'.

Could not resolve all files for configuration ':download-preplanned-map:natives'.
Could not resolve com.esri.arcgisruntime:arcgis-java-jnilibs:100.6.0-2490.
Required by:
project :download-preplanned-map
Could not resolve com.esri.arcgisruntime:arcgis-java-jnilibs:100.6.0-2490.
Could not get resource 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-jnilibs/100.6.0-2490/arcgis-java-jnilibs-100.6.0-2490.pom'.
Could not GET 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-jnilibs/100.6.0-2490/arcgis-java-jnilibs-100.6.0-2490.pom'.
olympus.esri.com
Could not resolve com.esri.arcgisruntime:arcgis-java-resources:100.6.0-2490.
Required by:
project :download-preplanned-map
Could not resolve com.esri.arcgisruntime:arcgis-java-resources:100.6.0-2490.
Could not get resource 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-resources/100.6.0-2490/arcgis-java-resources-100.6.0-2490.pom'.
Could not GET 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-resources/100.6.0-2490/arcgis-java-resources-100.6.0-2490.pom'.
olympus.esri.com

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 2m 24s
Any insight would be greatly appreciated

I even tried with latest possible gradle version to date : 6.2
stephane@stephane-Atom:~/Documents/dev/arcgis-runtime-samples-java$ gradle
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.

Where:
Build file '/home/stephane/Documents/dev/arcgis-runtime-samples-java/map/download-preplanned-map/build.gradle' line: 43

What went wrong:
A problem occurred evaluating project ':download-preplanned-map'.

Could not resolve all files for configuration ':download-preplanned-map:natives'.
Could not resolve com.esri.arcgisruntime:arcgis-java-jnilibs:100.6.0-2490.
Required by:
project :download-preplanned-map
Could not resolve com.esri.arcgisruntime:arcgis-java-jnilibs:100.6.0-2490.
Could not get resource 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-jnilibs/100.6.0-2490/arcgis-java-jnilibs-100.6.0-2490.pom'.
Could not GET 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-jnilibs/100.6.0-2490/arcgis-java-jnilibs-100.6.0-2490.pom'.
olympus.esri.com: Name or service not known
Could not resolve com.esri.arcgisruntime:arcgis-java-resources:100.6.0-2490.
Required by:
project :download-preplanned-map
Could not resolve com.esri.arcgisruntime:arcgis-java-resources:100.6.0-2490.
Could not get resource 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-resources/100.6.0-2490/arcgis-java-resources-100.6.0-2490.pom'.
Could not GET 'http://olympus.esri.com/artifactory/arcgisruntime-repo/com/esri/arcgisruntime/arcgis-java-resources/100.6.0-2490/arcgis-java-resources-100.6.0-2490.pom'.
olympus.esri.com

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 1m 43s
stephane@stephane-Atom:~/Documents/dev/arcgis-runtime-samples-java$
Please help

@alaakaazaam there is a clue in the error message which tells me the problem:

Could not resolve com.esri.arcgisruntime:arcgis-java-jnilibs:100.6.0-2490.

You need to be using the latest version of the master branch.  I suspect you are using a very old dev branch as 100.6.0-2490 is an internal esri build you wont' have access to.  The purpose of the dev branch is that this is an area we prepare samples for the next release, whilst letting you get a picture of what is coming.
To resolve the issue, switch to the master branch and pull all the latest code.  Near the top of the build.gradle script for your app you should see the following:
ext {     arcgisVersion = '100.7.0' }
Let me know if it fixes the issue.

I m on several issues at the same time.
I checked out the master branch and did pulled everything : nothing more to update but still the error appears.
I will give it another try tomorrow
Thanks for the tip !

@alaakaazaam let me know how you get on.  Your build script definitely contains an outdated version number from another branch.  Your grade.build file should be referencing 100.7.0.  Once you have that fixed, it will work.

Finally it work ! Thanks for all


Introduce build_and_test.yml for building and running tests

Since we can use matrix in the workflow, that's why there is no more any need to have 3 separate .yml files which do just the same work except current running OS.

@benh , could you please remove old Build and Test action in the branch protection rules in Settings?


[Request}] Please make a web version of it. It will be useful for so many people out there

it's a humble request. It would mean a world to me if that's possible and i know only you can do it

Unfortunately, I don't have much free time for it. 🥺😔

Oh really brother..I was very much looking forward to your awesome project and Can't wait to see it🥺❤
I can confidently say that all the people will find so resourceful and effective, I can bet on that
Also i would happy to contribute to your project via small donation i can afford as a motivation and boost for you. I want to be the first one to do that so you will always remember me 😇


Quick navigation via keyboard

It would be nice if one could use keyboard to quickly navigate to a letter in a long list, just as you can in Pinup popper games manager.
Long list of games make for too much scrolling to get to the right game as is.

Haha, really: I had exact the same idea YESTERDAY!
Will do!

Will be part of 2.11.0, coming this week.


[Android] Drop map usage for marker, raise minSDK to 19

Raise Android minSDK to 19 (Android 4.4) :  Current minSDK 15 has been released in 2011, and it not be used anymore (0.4%  -> near same usage of Android 2.3).
This allow to use "new" (5 year ago) classes, permits to reduce memory footprint.

Hey thanks for bringing minSdkVersion to our attention - clearly we haven't re-assessed it for a while. Google reports SDK version usage here in a convenient chart: https://developer.android.com/about/dashboards/
With SDK version 15 usage at 0.4% I am totally on-board with dropping support going forward. However the other SDK versions below 19 still have 4.3% usage, which - though small - isn't negligible.
My preference is to raise minSdkVersion to 16 and use the features it provides - while keeping SDK-level checks for newer features. Although these checks can be a little ugly in the code, they ensure that only the older SDKs use the less-efficient implementations (which I think is still better than not running at all).


Implement ping API

So applications can do Rst + Ping, and make sure the peer has received the Rst frame before closing the stream. So the ping API needs to await to receive the ping response, not just send the ping. We need to keep some table with uids (it can be just an int) used in the ping payload associated to the stream awaiting.
It seems some servers restrict the ping allowed frequency which is too bad (and against the http2 spec) because of ddos reasons (???).

I think it's better to use settings frames for this. The spec mentions this is a way to check peer has recv'd the RST.

kinda solved by #21


Fix crash in CConfigManager::parseKeyword

Describe your PR, what does it fix/add?
If debug:manual_crash is set on startup, parseKeyword tries to call g_pHyprNotificationOverlay->addNotification, but g_pHyprNotificationOverlay isn't initialized yet (is nullptr)
This commit adds a nullptr check for that.
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
This fixes the symptom, not the cause. With this fix the notification won't ever be displayed.
Is it ready for merging, or does it need work?
Ready, as it is a simple fix

wouldn't isFirstLaunch work better here?

AFAIK currently it would work exactly the same. If at some point in the future HyprNotificationOverlay is available at first launch for ConfigManager, the null check would work better however, since then the notification could be shown.

k


fix(tooltip): remove inline style

Remove inline style and convert into a class

This should fix #5470.

This LGTM

@wesleycho Hold on merging per my comments in the issue, I think we need a broader more generic fix.

k, I'll defer to you on this and close this.


Container Linux inclusion: Phase 0

This is a tracking issue for an initial inclusion of torcx in the alpha channel of container linux.
This specifically tracks phase 0 with the scope of: the single default version of docker is packaged and shipped via torcx for the alpha channel.
This intentionally punts on packaging multiple versions or supporting the use of torcx beyond this one version.
The primary pieces to get ironed out here are building the docker package for torcx and adding that, plus torcx itself, to the alpha image.
@dm0- @lucab: this is meant as a tracking issue for the next alpha. If it's either too early or the wrong focus to try and shoot for this, please feel free to re-evaluate as appropriate.

Thanks, I would slightly adjust this for the next alphas:

CL-alpha 1423.0.0

[ ] start tagging torcx releases, ie. alpha.1
[ ] embed torcx and torcx-generator in OS /usr (running the generator but keeping torcx out of PATH until we stabilize CLI UX)
[ ] add some kola tests to ensure such a nop doesn't break the boot, nor regress later
[ ] build a docker version for torcx and perform manual checks, without shipping it in the base OS

CL-alpha 1437.0.0

[ ] get torcx to milestone alpha.2 and tag it
[ ] ship an empty vendor profile and a docker torcx package (unused by default but testable) in the OS, alongside normal docker binaries
[ ] add some more kola tests to make sure assets are properly propagated and functional

CL-alpha 1451.0.0

[ ] get torcx to milestone alpha.3 and tag it
[ ] stabilize CLI UX, feature-gate unstable parts and move torcx to PATH
[ ] ship a full profile to activate docker, hardcoded may be still left there or converted to symlinks
[ ] start acceptance tests

@dm0- this heavily depends on your progress and workload, so feel free to adjust my estimations.
@euank If everything goes well, I think in 3 or 4 cycles we could reach your phase0 goal.
You both should have permission in here to edit in place (let me know if not). I also added an external/CL label for this kind of mostly-distro items.

Cross-referencing: overlay integration https://github.com/coreos/coreos-overlay/pull/2567

1423.0.0 contains the generator and an empty profile.  We didn't add any kola tests specific to torcx for this; we just verified none of the existing tests is affected and there are no errors in the journal.  The PR for the next alpha's goal is coreos/coreos-overlay#2585.

We got through all the milestones above, thus closing.


OpenCV support in depthai-core project in C++

Hi.
I have the following error:
error: ‘using element_type = class dai :: ImgFrame’ {aka ‘class dai :: ImgFrame’} has no member named ‘getFrame’; did you mean ‘ImgFrame’?
Searching the documentation, I found that the “getFrame” and “getCVFrame” methods are part of opencv support. Apparently my build did not incorporate this support.
The “libdepthai-opencv.so” was generated.
I keep investigating the problem in search of a solution.
But if anyone has any suggestions I will be very grateful.

If doing non-CMake integration you have to manually specify a define DEPTHAI_OPENCV_SUPPORT to enable this API and link to depthai-opencv.

@themarpe For cases where the library is built without OpenCV support (either not found - with CMake, or other cases like above), should we create some stubs for these functions getFrame, getCvFrame to report a more user-friendly compile time error as here: https://stackoverflow.com/a/18814056 , or another option: deprecation warning (not quite the case, but not aware of another way) + runtime error.

@alex-luxonis yeah was thinking stubs would be better suited error wise.
Only issue is that not sure if we can do compile time actually. Would be best though.
Both of the options listed won't be able to change the signature when opencv is available.
Maybe a better suited alternative is "config" header that lists these includes eg. DEPTHAI_OPENCV_SUPPORT and is generated and installed as part of the build process. Then other headers requiring these definitions just have to include config header.
That way users don't have to deal with that.
And if config doesn't specify the support we can "create" (#ifdef) the function with deprecation message that states the missing support.
Will take a look and try integrating something appropriate

Is it necessary to define a kind of environment variable called "DEPTHAI_OPENCV_SUPPORT" with the path to lib "libdepthai-opencv.so"?
This is a big problem for anyone using CodeBlocks. This is invisible to the IDE. At least in the standard build process.
Is it possible to link the reference in the compilation of “libdepthai-core.so” itself?

@AndreFCosta608 no, only a compile definition (for now, I'm working on making this part of build configuration, so no need to manually specify this definition) -DDEPTHAI_OPENCV_SUPPORT
Then you must link to libdepthai-opencv.so instead of libdepthai-core.so
For a quick test you can also do #define DEPTHAI_OPENCV_SUPPORT before including anything else

I did not understand.
Is this test in my project with CodeBlocks or in the depthai-core cmake file?

@AndreFCosta608 I think you can add these defines under the following tab (Project build settings) in CodeBlocks. And there you then add DEPTHAI_OPENCV_SUPPORT. After #125 gets merged this won't be necessary anymore.

This was a great help.
Solved it. Compiling and running !!!
I had hit the spot for the include. But I had misspelled “DEPTHAI_OPENCV_SUPPORT”.
Things from those who have become nights at the project.
100% functional camera.
Thanks.


Resolving localhost hostname

When resolving the hostname, only the first IP address is forwarded. While this is ok, it can pose issues on systems with IPv6 enabled. Specifically, localhost is resolved to ::1 when loopback addresses are permitted. This can lead to connection errors with services that bind their sockets to IPv4 addresses, such as <IP_ADDRESS> or <IP_ADDRESS>.

Update surrounding this issue (if a reader is looking for mitigations, jump to the bottom of this reply):
Context
getaddrinfo() will always return IPv6 addresses first. Ordering is dictated by RFC 8305 section 3.1 (Happy Eyeballs v2).
requests-hardened's IP filtering feature (SSRF filter), currently only tries the first IP address. i.e., it only tries to connect to ::1, and aborts if the connection couldn't be established (in contrast to urllib3's behavior which first tries ::1 then tries <IP_ADDRESS>).
The behavior is currently expected because we need to pin the IP address and we can't override the way urllib3 resolves IP addresses.
Potential Solutions
What we considered:

Cycling through IP addresses: we could "knock" first to see if something is listening on the address (e.g., try to connect to [::1]:1234, and cycle through the IP address list until we find something that's online.
Issue: it would degrade the performance of the library (due to having to connect twice to the remote host) which isn't acceptable.

Putting in place a retry loop: we could try to cycle through IP addresses by sending an HTTP request to the next IP address if the HTTP connection failed to be established by urllib3. e.g., something like this:
 for addr_res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
     af, socktype, proto, _canonname, socket_address = addr_res
     do_filter_ip(socket_address)

     try:
         return do_send_request(...)
     except ...:
          continue  # try the next IP address

Issue: this could be slow, hard to maintain, and would make it difficult to respect the Happy Eyeballs RFC.

Change the logic for localhost: we could override our behavior for localhost, e.g. prefer IPv4 over IPv6.
Issues:

It complicates the code for one very specific use-case, and we do not wish to violate the Happy Eyeball RFC.
It may also cause to break other things, e.g. an application that only listens to the first IP address returned by getaddrinfo (thus ::1) instead of listening to both IPv6 and IPv4.

Outcome
Soon, we will be opening a discussion in urllib3 to try to explore more potential solutions:

Maybe there is another way of handling this.
Maybe we could add the capability to override create_connection() in urllib3

Mitigations
For users facing these issues, here is what you can do to mitigate them:

Make your application listen to the IPv6 address, or both IPv6 and IPv4. Typically, if you tell your server to listen on localhost (instead of <IP_ADDRESS>), it will listen to both ::1 and <IP_ADDRESS>.
Use http://<IP_ADDRESS> with the request-hardened library instead of http://localhost


Allow creation of Speaker

Feature Request
Feature Description
Allow creation of Speaker in the app.
Would you like to work on the issue?
Yes
Parent issue
#925

@iamareebjamal A speaker is supposed to have a relationship with a User object. Should I attach the logged in user as the User instance for the speaker ?

No, speaker user is the speaker itself.

@iamareebjamal I don't think it's in the scope of the app to create speakers. We can create forms for collecting speaker details. but speaker details have to be associated with a user account. Hence organizer cannot create it on his/her own.

Yeah, alright! @mariobehling @niranjan94 Please confirm

Closing this. Please reopen if I was wrong :)

Should we implement the feature to create speakers?

No


Merged all travis configuration into one file to improve maintainability

Merging all the Travis configuration into one file gives us a better overview of what is actually happening and thus improves maintainability of the Travis build. This configuration is mostly unchanged from the original, but as an added bonus, installation of satooshi/php-coveralls was moved to the after_success step because it is not needed of the build fails and coverage is never generated, thus speeding up the build.
There are still quirks, errors and optimizations to be done but I will submit them after this has been merged. For example:

Question: Why is only PHP 5.6 allowed to upload code coverage? Surely every build should be recorded.
Question: Why is MockeryPHPUnitIntegration stripped from the PHP 5.6 build?
Bug: PHP 7.1 still generates code coverage even though it's not uploaded.
Optimization: The same tests against PHP version are duplicated in several different steps.

Coverage remained the same at 76.273% when pulling 02878171e15a219dcd350b48577c75626b0d932d on Bilge:travis-onefile into 897c2e7807a49cec7da9395827df17168232cfe0 on padraic:master.

Coverage remained the same at 76.273% when pulling a91fb09e877d2a8b0f708a26b3e09d0400433fd5 on Bilge:travis-onefile into 897c2e7807a49cec7da9395827df17168232cfe0 on padraic:master.

Coverage remained the same at 76.273% when pulling 54265e779ce455b4387ce7090be7f1b28370cff8 on Bilge:travis-onefile into 897c2e7807a49cec7da9395827df17168232cfe0 on padraic:master.

Coverage remained the same at 76.273% when pulling 328cd487dd22ccf70d5193e902af26a106fabf5f on Bilge:travis-onefile into 897c2e7807a49cec7da9395827df17168232cfe0 on padraic:master.

Question: Why is only PHP 5.6 allowed to upload code coverage? Surely every build should be recorded.

I assume that's because the services we upload the coverage to have 1 build per commit, rather than travis which gives you multiple "sub" builds. I don't know much about coveralls and I've not used the coverage uploader for scrutinizer before either.

Question: Why is MockeryPHPUnitIntegration stripped from the PHP 5.6 build?

7073e803 suggests it was originally excluded from other builds, as they didn't want the trait looked at for coverage or something, that part of the travis script is putting it back in the build I guess. We can strip it out of master as we've move to >5.6.
I take it this supersedes #677?
:+1: from me, I don't care for the separate files.

@davedevelopment Well spotted, this does indeed incorporate the changes from #677. Therefore, please merge this instead to avoid conflicts.

I assume that's because the services we upload the coverage to have 1 build per commit
That is definitely not the case for Coveralls. Not sure about Scrutinizer, but from what I recall, it is not true for that service either. Both Coveralls and Scrutinizer are built with Travis integration in mind and Travis has supported multiple builds per push since the beginning. I may address this in a future PR.

that part of the travis script is putting it back in the build I guess

The opposite. The final d of sed '/MockeryPHPUnitIntegration/d' means delete and therefore removes any matching lines. Thus it is run for all versions except 5.6. Ergo this strategy still does not make any sense to me.

I don't care for the separate files.

It occurred to me whilst merging there exists the possibility that the original author did not, either. Perhaps they just did not know how to express their script in YAML format.

Merged, thanks!

The opposite. The final d of sed '/MockeryPHPUnitIntegration/d' means delete and therefore removes any matching lines. Thus this test is run for all versions except 5.6. Ergo this strategy still does not make any sense to me.

Are you sure? I know the d means delete, but it's deleting it from an exclude filter in the PHPUnit config.

it's deleting it from an exclude filter in the PHPUnit config

Ah. I didn't actually look at the config! I still don't understand it at all. I see no reason why it should be excluded, particularly on a per-version basis, so I think it can just be removed right now on master.


Update direct-routing-plan-media-bypass.md

Line 134 typo fixes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/1974

@CarolynRowe Hi Carolyn  changes look correct. Could you please check and merge? Thanks!


Add cuda support when loading local onnx model

Tested on clean conda for the dependency llm-oga-cuda; this can work for evaluating local onnx model:
lemonade -i cuda-fpmixed_14 oga-load --dtype fp16 --device cuda oga-bench
lemonade -i cuda-fpmixed_14 oga-load --dtype fp16 --device cuda accuracy-mmlu --tests management

Currently supports local model execution Documentation will be added in a separate PR once end to end oga pipeline for int4 and fp16 are also tested.


Add generic object API

This adds an API for getting generic objects from a token or handle.
One of the main advantages of using the fpgaObject API is that objects
can be buffered. New data can be read from the underlying driver if the
FPGA_OBJECT_SYNC flag is used.
Additionally, it can keep file descriptors of open sysfs files exported
by the OPAE kernel driver.
Finally, the string key used to locate an object can have wildcards but
can only be used if a user of the API explicitly asks for globbing with
the FPGA_OBJECT_GLOB flag.
These are the following functions added in this change:
fpga_result fpgaTokenGetObject(fpga_token token, const char *name,
		               fpga_object *object, int flags);

Used to create an object from a key. The key can be a sysfs path
relative to the token sysfs path. This will be opened with read-only
access.
fpga_result fpgaHandleGetObject(fpga_handle handle, const char *name,
		                fpga_object *object, int flags);

Used to create an object from a key. The key can be a sysfs path
relative to the handle sysfs path. This will be opened with read-write
access.
fpga_result fpgaObjectGetObject(fpga_object parent, fpga_handle handle,
				const char *name, fpga_object *object,
				int flags);

Used to create an object from a key. The key can be a sysfs path
relative to the parent sysfs path. This will be opened with read-write
access if a valid handle is passed in, and read-only if a null handle is
passed in.
fpga_result fpgaDestroyObject(fpga_object *obj);

Used to free memory created by one of the object creating functions
above.
fpga_result fpgaObjectRead(fpga_object obj, uint8_t *buffer, size_t offset,
			   size_t len, int flags);

Used to read data from the object. This is only valid for leaf objects
(not containers).
fpga_result fpgaObjectRead64(fpga_object obj, uint64_t *value, int flags);

Convenience function to read a 64-bit integer. Note, the data may be
parsed from a string if the flag FPGA_OBJECT_TEXT is used.
fpga_result fpgaObjectWrite64(fpga_object obj, uint64_t value, int flags);

Convenience function to write a 64-bit integer. Note, the data may be
converted to a string if the flag FPGA_OBJECT_TEXT is used.

Coverage decreased (-3.6%) to 62.668% when pulling ca9260c365ef7955b202cd45c98085d645c7abc1 on rrojo/object-api into 2c4974489fb6579fbc84b81f92285b58fb812c19 on master.


What is the most correct typescritp definition file?

Hi,
Is the typescript definition file available in this repository at the api folder (https://github.com/angular-ui/ui-router/tree/master/api) the most correct and up to date file, or is the one currently available in the DefinitelyTyped (https://github.com/borisyankov/DefinitelyTyped/tree/master/angular-ui)
If the one present on this repository if the most correct, can this one be pushed to the DefinitelyTyped repo, replacing the current one?
Thanks,
Nelson

I don't use TypeScript, so I have no idea. If the TypeScript definition file in the repo needs to be updated, please submit a PR, thanks.


Add Signify (Hue) LCD001

Checklist

[X] I have filled out the template to the best of my ability.
[X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
[X] This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.
This part number is not a part of the supported list of hue light bulbs.
Describe the solution you'd like
I would like to see it added to the list of supported lights.
Describe alternatives you've considered
Ive tried adding it through the YAML but would like it to be official for better accuracy.
Additional context
N/A

Moving this to a Pull Request.


github remotes not supported

If I run with repo C:\Code\JustEat.StatsD this should inspect the local repo and find the remotes.
But I get
Unhandled Exception: System.UriFormatException: Invalid URI: The URI scheme is not valid.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
   at System.Uri..ctor(String uriString)
   at NuKeeper.Git.LibGit2SharpDiscoveryDriver.GetRemotes(Uri repositoryUri) in c:\Code\NuKeeper\NuKeeper.Git\LibGit2SharpDiscoveryDriver.cs:line 38

This is because there are remotes with e.g. name: "origin" and "url": git@github.com:AnthonySteele/JustEat.StatsD.git
And this cannot be cast as Url - it is not a http(s) url, although it is a format that github uses a lot.
It's clearly not a simple fix since a run for repo git@github.com:AnthonySteele/JustEat.StatsD.git fails similarly.
Do we try to convert these to the corresponding http urls (in this case https://github.com/AnthonySteele/JustEat.StatsD) or try to work with them as is?

For the remote, the problem is: that's a different git authentication method. Quite likely ssh authentication will work where https doesn't (and vice versa).

Yeah, I think it's a ssh syntax. The question is, if we just feed it back to LibGit2Sharp, will it work?

Otherwise the plan would be to manually specify the two separately, e.g. nukeeper repo --files-are-at  C:\Code\JustEat.StatsD  --remote-is https://github.com/AnthonySteele/JustEat.StatsD

So if you prefix it with ssh , e.g. ssh:git@github.com:AnthonySteele/JustEat.StatsD.git then it is a valid Uri.
This doesn't make everything work, but it's a start.


Linux: fixed building of shared libraries

On Linux one would get the following error:
Linking bgfx-shared-lib
/usr/bin/ld: ../../linux64_gcc/obj/x64/Debug/bgfx-shared-lib/src/image.o: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
../../linux64_gcc/obj/x64/Debug/bgfx-shared-lib/src/image.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status

as object files are compiled without the -fPIC flag. This commit fixes it.

Thanks! :+1:


Merkleization

Exactly, for computing the hash we would need the CBOR representation of the contract at hand.


Allows the use of certs with no commonName, but with subjectAltNames

[approve ci autest]

[approve ci autest]

[approve ci autest]

Cherry-picked to 8.0.x


⚠ Fortnite has degraded performance

In 02baf83, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1367 ms

Resolved: Fortnite performance has improved in 7bbaa44.


At-3744: Added timeout in grpc

Description:

Timeout of 3 seconds is added in GRPC calls.
Timeout is added only for PC to PA communication.

Tested by adding debug logs for confirming timing info.

Addressed in ticket https://antaris.atlassian.net/browse/AT-3744


Support combined AP/STA mode

This mode is supported in esp-idf and it is useful for e.g. scanning for visible networks while providing a user interface to list and connect to one of these networks.

This just "just" need a larger refactoring. Currently in many places the current mode set in the driver is checked to know if it's AP or STA mode. Obviously that won't work for AP-STA mode this way

cc #210 as I think state tracking should be resolved first.

I wonder how embassy-net should be handled. AP-STA mode has two link states, which implies it needs two WifiDevice instances, which then I guess need two e-n Stacks? Does that make sense? I think so, but this is a big enough change I don't want to make without input.
Would this organization make sense with a single wifi controller, or should that be split, too?

I also think we need a WifiDevice instance for AP and STA each - we also shouldn't forget about the non-async case


azure - critical cosmosdb metrics unavailable on custodian

The docs link to supported azure metrics. I attempted to use Throughput as a metric. However, a smaller subset is only available.
azure.mgmt.monitor.models.error_response.ErrorResponseException: Failed to find metric configuration for provider: Microsoft.DocumentDB, resource Type: databaseAccounts, metric: Throughput, Valid metrics: MetadataRequests,MongoRequestCharge,MongoRequests,TotalRequestUnits,TotalRequests

This issue is resolved. I was looking at the wrong section.


We might want to migrate to the GitHub ScrumBoard extension that I created. Works for now in Chrome, but is minimalistic and uses Labels to manage the contents. Doesn't reset on Cache clears and uses the chrome.storage API that lasts forever and only requires a personal access token to function.

did you try gitlab yet?


feat: create the pgbench command for kubectl plugin.

closes #847

/ready-to-merge

/ready-to-test

/ok-to-merge


Update libraries

@ocadaruma Do you know the cause of this binary-compatibility error?

Hmm...weird
Let me check

@sh0hei takayahilton submitted another PR, so let's close this PR?
https://github.com/opt-tech/chronoscala/pull/76

fixed by https://github.com/opt-tech/chronoscala/pull/76 already 👍


Primary buttons like OK, Search etc. should not trigger autocomplete

Now, if an autocomplete candidate exists, ALL primary buttons that insert a newline (OK, Go, Search etc.) trigger the autocomplete. These actions should not.

This is fixed in 4.6.4.


Subsequent Runs on Materialized Views Failing

Describe the bug
After the initial run of a model materialized as a materialized view, subsequent runs are failing with this error message
  Error during request to server: MALFORMED_REQUEST: Client dbt-databricks/1.6.0 is not supported for SQL warehouses.SimbaJDBCDriver 2.6.14, SimbaODBCDriver 2.6.15 or above is required.

After running the target run sql:
refresh materialized view `partner_engineering_demo_dev`.`dbt_achen`.`dim_customers`

in the Databricks sql editor, I got a much better error message:
REFRESH statements cannot contain ' ', '\n', '\r', '\t' inside unquoted resource paths.line 1, pos 0

== SQL ==
refresh materialized view `partner_engineering_demo_dev`.`dbt_achen`.`dim_customers``
^^^

Steps To Reproduce
In as much detail as possible, please provide steps to reproduce the issue. Sample data that triggers the issue, example model code, etc is all very helpful here.

I created this dbt model:

{{ config(
    materialized = 'materialized_view',
    tblproperties = {
'delta.enableChangeDataFeed': 'true'}
) }}

with customer as (

    select * from {{ ref('stg_tpch_customers') }}

),
nation as (

    select * from {{ ref('stg_tpch_nations') }}
),
region as (

    select * from {{ ref('stg_tpch_regions') }}

),
final as (
    select
        customer.customer_key,
        customer.name,
        customer.address,
        {# nation.nation_key as nation_key, #}
        nation.name as nation,
        {# region.region_key as region_key, #}
        region.name as region,
        customer.phone_number,
        customer.account_balance,
        customer.market_segment
        -- new column
    from
        customer
        inner join nation
            on customer.nation_key = nation.nation_key
        inner join region
            on nation.region_key = region.region_key
)
select
    *
from
    final
order by
    customer_key

Run dbt run -s dim_customers
It should be successful.
Run dbt run -s dim_customers  again
That's where the error comes in.

Expected behavior
I expect Databricks to refresh the model (especially since you don't support the on_configuration_change fields.
Screenshots and log output
If applicable, add screenshots or log output to help explain your problem.
System information
The output of dbt --version:
13:19:06  Running with dbt=1.6.0
13:19:06  dbt version: 1.6.0
13:19:06  python version: 3.9.17
13:19:06  python path<EMAIL_ADDRESS>13:19:06  os info: macOS-13.4.1-x86_64-i386-64bit
13:19:08  Using profiles dir at /Users/amychen/.dbt
13:19:08  Using profiles.yml file at /Users/amychen/.dbt/profiles.yml
13:19:08  Using dbt_project.yml file at /Users/amychen/dev/databricks_dbt_partner_demo/dbt_project.yml
13:19:08  adapter type: databricks
13:19:08  adapter version: 1.6.0
13:19:08  Configuration:
13:19:08    profiles.yml file [OK found and valid]
13:19:08    dbt_project.yml file [OK found and valid]
13:19:08  Required dependencies:
13:19:08   - git [OK found]

The operating system you're using:
The output of python --version:
Additional context
Add any other context about the problem here.

We've got eyes on this. Updates soon.

I'm struggling to find a way to reproduce this. Are you using a serverless sql warehouse?
It seems that this is the real error:

Error during request to server: MALFORMED_REQUEST: Client dbt-databricks/1.6.0 is not supported for SQL warehouses.SimbaJDBCDriver 2.6.14, SimbaODBCDriver 2.6.15 or above is required.

Because the second error you posted is just the result of a bad copy-paste into the SQL editor.

REFRESH statements cannot contain ' ', '\n', '\r', '\t' inside unquoted resource paths.line 1, pos 0
== SQL ==
refresh materialized view partner_engineering_demo_dev.dbt_achen.`dim_customers``
^^^

After further research we believe the issue is most likely that you are running this model in a workspace without DBSQL serverless enabled. MV is currently in public preview while we iron out some of the kinks in the error messages. But per the docs, serverless is required for Materialized Views.
I'm working on a PR to the dbt documentation that makes this clearer. And have forwarded this feedback to the relevant internal team to see about a more actionable error message.
All this, of course, assumes that you see this error in a non-serverless workspace. If it occurs in a workspace with serverless enabled then we'll need to dig deeper.

Closing this for now. Feel free to reopen.


Rails 4.2.1 raises a deprecation warning

The code at https://github.com/ahawkins/cashier/blob/master/lib/cashier/railtie.rb#L6 raises a deprecation warning with rails 4.2.1 as the cache.instrument has been deprecated:
"ActiveSupport::Cache.instrument is deprecated and will be removed in Rails 5. Instrumentation is now always on so you can safely stop using it."
Just a minor thing, but will break support with rails 5.

I can confirm that this breaks the gem for Rails 5 RC1


Required Office Build

Which Office Build must the users be on in order to use this funtionality?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 5bacce83-65f6-b862-e413-09122aee356d
Version Independent ID: 5c4e1169-1d5d-6e0d-d574-f3aaba0a5d92
Content: Create an organization assets library - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/organization-assets-library.md
Service: sharepoint-online
GitHub Login: @kaarins
Microsoft Alias: kaarins

@MagnusGoksoyr Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


New Library For Ultrasonic Module

Hello Arduino team.
I have created a Libary for an ultrasonic module that helps to find cm and has a serial plotter.  . I will  be maintaining it
and I will  try to bring new functions to the header file
link to the Repository  :
https://github.com/Deadshot0x7/sonic
          I hope you will look into this and Add my header file into your library manager. Happy coding  & building!

warm regards
Deadshot0x7

Hi @Deadshot0x7. Thanks for your interest in contributing to the Arduino Library Manager index.
The instructions for submitting a library are here:
https://github.com/arduino/library-registry#adding-a-library-to-library-manager
Please let me know if you have any questions.


Support latest browser versions

Nightmare browser driver is working straight with latest version (^3.0.2). However, there, was an annoying warning around CSP, which I disabled it, since this is a test environment, not a production one, and we don't need to care about those securities issues.

Puppeteer driver
puppeteer v19.x is the latest compatible version with node 14.x (the version Meteor 2.x requires to run)
Any version above will trigger an error on install it.

Also, I used the option required to skip the warning:

Playwright driver
Playwright v1.33.x is the latest compatible version with node 14.x (the version Meteor 2.x requires to run).
I also added documentation for this driver usage.

All drivers supported has been reviewed on this PR. This is ready for review and merge.


[Docs] Updated ImageResizer hero-images

Summary of the Pull Request
This PR updates the hero images, reflecting the new Fluent Design UX.

Wiki .gifs will come in a separate PR.
PR Checklist

[X] Applies to #7985
[ ] CLA signed. If not, go over here and sign the CLA
[ ] Tests added/passed
[ ] Requires documentation to be updated
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Info on Pull Request
What does this include?
Validation Steps Performed
How does someone test & validate?

looking at the readme, i'm betting these are the same files for the readme.
https://aka.ms/powerToysColorPickerImageSmall
https://raw.githubusercontent.com/wiki/microsoft/PowerToys/images/overview/ColorPicker_small.png
Which means when we push a wiki update, it will ripple through.

Right, this PR updates the image in the main readme and settings app (and any of the images in wiki that use the same URL).
Wiki contains some specific gifs showing how multiple files / folders, I'll update those later.

doesn't the settings app pull the image from the github?

@crutkas Initially, yes. We changed that and now have embedded images. The loading of the remote images took enough that that it became noticeable.

ah, well, looks like this missed the 0.27 release but not a big issue.


[1629] Math - missing Sign and BigMul

Fixed #1629.

@michaelcheers, please see comment https://github.com/bridgedotnet/Bridge/pull/2771#issuecomment-321916248 regarding Unit tests.

Stale PR with no new activity. Closing, but we can re-open in the future if new activity.


Refact And Added Functions

The code is refactored to make it more modular and scalable. The following is added

Allows to search a result in several engines
Search by language in Wikipedia

I hope this one can be merged. It was a pleasure working with you.
Greetings from mexico.


Switching between XML and Diagram needs better info message

Switching back to the Diagram tab after making XML changes results in a message letting the user know that editing history is going to be lost and so you'll no longer be able to undo actions.
The message options are a little confusing:

After getting the opinion of no less than 2 other consultants i would like to suggest renaming the info message:
"Switching tabs after XML changes will remove the diagram's undo history
Would you like to proceed?"
and the buttons as follows:
Cancel
Yes - lose undo history
Yes - lose xml changes

Different solution (proposed by customers):

Remove the dialog all together and replace it with a warning, shown on the diagram view "Import from XML cleared undo history".

Another solution:

Remove dialog without replacement

Either way is less annoying for users that switch between BPMN and XML regularily; these people generally know what they are doing anyway. The everyday normal guy users (that do not even know undo exists) do not care about history anyway.

We've got a solution for this.
Check #346 for more information.


Add support for automatic fixie agent init

This adds support for doing an automatic fixie agent init if the user runs fixie agent serve or fixie agent deploy. To do so requires moving argument prompting and validation within the init command itself.
Additionally:

Add support for fixie agent init PATH for parity with fixie serve/fixie deploy
Add test coverage for these commands

yesss


Split Configurator

Split configurator into 4 Classes designed to appear in the following order:

[ ] 1. Configurator = Paths, Plans, Classes, Modalities, Task Specific Augmentation Parameters (should this be here?)
[ ] 2. Datasplitter = data splits
[ ] 3. SizeConfigurator = Batch size, Patch size
[x] EXISTS ALREADY: LIGHTNINGMODULE
[x] EXISTS ALREADY: DATAMODULE
[ ] 4. CallbackConfigurator = Loggers, Callbacks

Asbjørn working on (2) and Jakob working on (3) and Sebastian working on (4)


pull request for e2e test at 12/04/2016 14:15:00

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


introduce single active scratchpad hook

Description
I added a logHook that ensures that only the most recent scratchpad is active on the workspace at any given time. When opening a new scratchpad, the previous scratchpad is moved to the corresponding scratchpad workspace.
Motivation: I use floating scratchpad to open terminals, notes, etc. quickly. Since nsHideOnFocusLoss hides scratchpad more often, then i intended to, the scratchpads can pile up very fast, which leads to the fact that I have to "dismantle" the stack of scratchpads manually. To prevent this, I now use this logHook. I thought I'd share it in case anyone has a similar workflow and is also interested.
I am a Haskell beginner, so please bear with me. I would be glad about feedback.
Checklist

[x] I've read CONTRIBUTING.md

[x] I've considered how to best test these changes (property, unit,
manually, ...) and concluded:  manually tested

[x] I updated the CHANGES.md file

Thank you for the contribution :tada:


Allow to create multiple producers with the same name and show that in the UI

This issue related to the Broker and there is already an open issue inside the broker repo, closing it here


Add use local synced state

Description
This PR proposes to add a new hook (and, in the future, another similar one) that will sync its value to any other hooks created in windows that are reachable from a Broadcast Channel.
A similar hook can be created that uses different connectors in order to allow sync between applications on separate browsers running on separate machines, via a server.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as before)

Checklist

[X] Read the Contributing Guide
[X] Perform a code self-review
[X] Comment the code, particularly in hard-to-understand areas
[X] Add documentation
[X] Add hook's story at Storybook
[X] Cover changes with tests
[X] Ensure the test suite passes (yarn test)
[X] Provide 100% tests coverage
[X] Make sure code lints (yarn lint). Fix it with yarn lint:fix in case of failure.
[X] Make sure types are fine (yarn lint:types).

Any update on this? I actually need this for a project