Does not pull strategies with the same name

This can be seen if you try to view yvsUSD 3.3 vault's strategies, it only has one SingleSidedCrvsUSD when in fact there are two.

Is resolved as per @BobTheBuidler

@DarkGhost7 can you confirm you've only seen this impact v2 vaults?

I've confirmed that vault.strategies contains the missing strat but vault.describe() does not. Proceeding to investigate

PR #135 fixes this
added a handler to Vault class that appends '(2)' to the end of the 2nd instance of the same name and increments upward for each additional instance

example output:


--watch is not working

Using cssnext version 1.6.0 but --watch option is not working.
cssnext --watch cssnext/index.css public/styles.css --verbose

Please provide more info: node/npm version, os & command you are trying.

@MoOx node 0.10.38, npm 1.4.28, OS X 10.10.3, cssnext --watch cssnext/index.css public/styles.css --verbose

Can you try --verbose as a first arg ?

@MoOx tried cssnext --verbose --watch cssnext/index.css public/styles.css - no effect.

What is you css input ?

@MoOx
@import 'highlight.js/styles/github.css';
@import 'basscss';

header {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 32px;
    text-align: center;
    background-image: linear-gradient(45deg, rgba(255, 85, 0, 0.95), rgba(247, 95, 19, 0.8));
    border-bottom: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
    z-index: 2;
}

.b2 {
    border-width: 2px;
}

:root {
    --font-family: 'Avenir Next', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    --container-width: 640px;
    --yellow: rgba(255, 220, 0, 0.45);
    --orange: #FC561E;
    --button-line-height: 1;
    --sb-progress-height: 8px;
    --button-big-padding-x: 1.25rem;
    --button-big-padding-y: 1.25rem;
}

Oh i miss 0.10. Watcher only work for 0.12. Also, you should update npm. V3 is almost out.

Please tell me if upgrading to node 0.12 (or iojs) change something for you.

@MoOx thanks, on latest node version watcher is working :+1:

node 0.12.4
npm 2.10.1
OS X 10.10.3
Not working for me.. Switched to iojs 2.2.1/npm 2.11.0 and it worked.

@MoOx same for me.. it stopped working on node 0.12.4..

Hum... All this watcher issue are boring me. I will switch to another watcher module asap.

@MoOx please do :+1:

PR is also welcome. @jonathanong told me to use https://github.com/amasad/sane

Is this working for everyone using iojs ?

@es128 chokidar is supposed to work on node 10/12 right ?

@MoOx yes it works on all mainstream versions of node and io.js. Not enough detail in this thread for me to understand what's going wrong for some users, but it's possible that what's missing is running npm rebuild after any node version change in order to get the native extensions in fsevents recompiled.
That said, chokidar should still work (perhaps with degraded performance) on OS X even when fsevents is not present or otherwise cannot be loaded.
Nonetheless, the first step for anyone saying watching abruptly stopped working or having trouble with specific versions would be to run an npm rebuild.

@MoOx you could also try just making your own watcher. i have https://github.com/fs-utils/file-watch which i don't maintain anymore which worked pretty well. could copy and simplify.

Not sure if the problem has been partially fixed but I'm using Node v0.12.4, OS X 10.10.3, and --watch seems to work only when there are no @import statements.

Ok seems related to #123

mac, node v0.12.2
"cssnext": "^1.8.2",
cli: cssnext --watch src/app.css build/build.css
with or without imports it does not watch. Paths are correct since it builds without watch.

Can you try with the --verbose option and show the result here please?


Back to Experiment (from experimend)

I renamed experimend to experiment, and got one error.
There is one method in src/encoded/search.py "def search_result_actions"
That checks if doc_types is experiment. This one prevents bin/pserve development.ini to function and drives it to debugging mode. I changed this part of the script to escape this.
I am not sure what that piece of code does, it would be great if you can have a look at that.

Koray and Jeremy both get a taco if we can solve and close this!


Export Frame helper class

Thanks for this great library!
We are using it with the stomp protocol. It expects to receive a special 'CONNECTED' frame which I try to send with the mockServer. It would be great to be able to use the already existing frame class for this.

Done, thanks 👍

@JSteunou haha, I just realised what I did here. My mind was by the other package:
https://github.com/thoov/mock-socket. There you can send messages via a mockServer.
But of course, the change has to be done here, so everything is correct in the end, but I think it did sound strange to you 🤣

@JSteunou Could you please publish 1.2.1 :)? Thank you very much


Exception error

Testing your write code. Get the Exception:
PHP Fatal error:  Call to undefined method XBase\Table::openWrite()

Just fixed the README with the proper instructions to WritableTable, with a55ac8a.


Does JWT validation filter supports ES256 alg with P-256K curve?

Hi,
First time dealing with this "new" kinds of encryp/sign keys, I know JWT validation filter works fine for RSA(s) algs, but came accros envoy rejecting the JWT configuration when adding the JWKS config key (ES256K - P-256K).
I'm not sure if envoy wouldn't support this curve (P-256K) or if there was an issue converting the pem key pair format to JWKS. (quick test with JWKS ES256 - P-256 (without K), seems to work, but I would need specifically P-256K curve in this case)
Can anyone offer some help?
Init envoy log output error:
[2020-04-01 07:17:37.230][1][critical][main] [source/server/server.cc:94] error initializing configuration '/etc/envoy.yaml': Issuer 'auth-service' in jwt_authn config has invalid local jwks: Jwks EC [x] and [y] fields have a parse error.

PEM keys:
private: "5KGcox2wWhAr33BuZon96t6dFpSYqPXZ5LicdkJPF4bogovzEYi"
public: "EOS7rjKyqe4Z68dFGwa8j7kGseQL8XNyR6YpKPHgjaW9ev2UKDKQV"
Converted JWKs (using nimbus-jwt):
    {
      "keys": [
        {
          "kty":"EC",
          "d":"v3wsqyW6IA33VnA476GpriOb2aMaVE2vjull3sserNA",
          "alg":"ES256K",
          "crv":"P-256K",
          "x":"hxgYULEB0NLIrevwMoLMzAzxLyz6T_-_Gbto9Qy3amA",
          "y":"oxWkWIRWUjlqwkSNq633cJMazwa9AE-BsCCoJEIBpp8"
        }
      ]
    }

Cheers,

@qiwzhang do you have any thoughts on this one (or next hop route)?

Hi @andrevegas the actual code of processing JWKS is here. It seems that it is not supporting P-256K.
But you are welcome to contribute to that repo to add such support.


chore: Add blog post to create container images for CloudNativePG

Before we publish, we should update the date in the preamble. It says August :)
Also, given we're about to release a new CNPG, maybe we should wait a bit before publishing this post?
Or publish right away? cc @gbartolini


storage of data files in the repository

I wanted to raise a question of whether we should be storing any of the generated binary files in this repository? I did add them in #24 based on prior examples, but I see that the recent xtensor-zarr PR did not.
One annoyance is that if I run make data locally it will cause git to consider all of these files to be updated (although we could fix that with .gitignore). Another, is that if I run the tests locally using the files stored in the repo (generating only the absent xtensor-zarr data via make xtensor-zarr), I see the following failure:
FAILED test/test_read_all.py::test_correct_read[read z5py zarr using zarr, gzip] - OSError: Not a gzipped file (b'x^')

However, all tests pass if I regenerate the data with make data rather than using the ones stored in the repository.

Not sure if @constantinpape has any thoughts on the original design, but my vote would also be for no data files in the repo. (And if the previous files are too large in the history, stripping them)
A half-way point might be storing checksums.

Thanks for raising this @grlee77.

Not sure if @constantinpape has any thoughts on the original design, but my vote would also be for no data files in the repo. (And if the previous files are too large in the history, stripping them)

Initially, I did add all the data in order to just have some reference files for the zarr / n5 data format online.
This repo then evolved and I agree that it makes more sense now to not store all the data any more.
However, I think it would still be useful to have some reference data here, which could be used by some (external) tools for static checks or similar.
So I would propose to only keep the data / add new data if it corresponds to a different spec version (with different compressors).
So, for now this would be data.zr, data.n5, data.z3. Instead of having them under data we could add a new folder example for this to avoid the issues @grlee77 reported.


Testing the fallback language - Chai

Hi and thank you for the great work!
The fallback in my app behaves fine but the test I wrote doesn't fall back to 'en' language.
See my test:
...
Vue.i18n.fallback('en');
const payloadZX = {
  navbar: {
    street: 'street'
  }
};
Vue.i18n.add('zx', payloadZX);
 //store.state.i18n.translations = {
 //en: {navbar.newmessage: 'New Message'},
 //zx: {navbar.street: 'street'}
 //}
const translated = Vue.i18n.translate('zx', store.state.i18n.translations.zx['navbar.newmessage']);
expect(translated).to.equal('New message');
}
==> Error: AssertionError: expected 'zx' to equal 'New message'

Did I miss something?

Hi @GeniaT
Thank you for your feedback. There should be three options to make it work

Make the casing of your assertion and your translation match (i.e. New Message / New message). Please keep in mind, that you are actually passing the string "New Message" to the translation method and not referencing the key navbar.newmessage with your current code. Therefore, the translate method will return the string that you passed to the translate method and not the fallback translation of the key.

Set the current language and add only the key of the translation to the translate method. Vuex-i18n should figure out the correct fallback message by itself.

// set the default locale
Vue.i18n.set('zx');
// set the fallback locale
Vue.i18n.fallback('en');
// .. add the translations
...
// get the translated string
const translated = Vue.i18n.translate('navbar.newmessage');
expect(translated).to.equal('New Message');

Use the translateIn method to specify in which language the translation should occur initially.

// get the translated string
const translated = Vue.i18n.translateIn('zx', 'navbar.newmessage');
expect(translated).to.equal('New Message');

Proper testing of the plugin is in our pipeline. Unfortunately, we are currently super-busy finalizing the first validated version of a huge project with a custom vue-based collaborative rich-text and flowchart editor which is consuming all our resources.
However, we will also use vuex-i18n at a later stage in this project and good testing coverage for the library as well as documentation on how to implement testing will definitely be part of the project.

@tikiatua Thanks for your quick answer and nice catch on casing. Works perfect now.


Added an extra prop to repeater field to override the name

Added an extra prop name to repeater field used for overriding the repeater name.

@yanhao-li Just curios, what's the use case for that?

Hi @philippdaun,
Thanks for rasing this up, as I realize my PR description do miss a lot of details/background.
One of my projects requires two or more same repeater on the form but serves for different purposes. Currently, I have to duplicate the repeater setting in config/twill.php to achieve this, which is a little bit redundant, so the extra name prop is served for that purpose.
I'm also thinking about adding more props to the repeater to override the settings. (like max, component, trigger), all those props shall fallback to the setting, but will make the field more customizable.

@yanhao-li Makes perfect sense!


fastlane match AccessForbiddenError for enterprise with Admin role account

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
Running fastlane match for an enterprise account with a user with Admin role is failing with an AccessForbiddenError
It was working properly not so long ago, It might have been the consequence of a recent apple change:
Starting March 3, 2021, additional authentication will be required to sign in to the Users and Access section of your Apple Developer account in an effort to ensure security. When you sign in, you’ll be prompted to update your account.
Although the affected account had been already upgraded to use 2FA(the fastlane command is reading the authentication from a cookie generated by spaceauth using the 2FA code.
With the developer accounts we did not hit the same problem and we can invoke fastlane match just fine.
Command executed
FASTLANE_SESSION=***
MATCH_PASSWORD=***
FASTLANE_PASSWORD=***
FASTLANE_DISABLE_OUTPUT_FORMAT=true
FASTLANE_SKIP_UPDATE_CHECK=true
FASTLANE_HIDE_TIMESTAMP=true
FL_SKIP_TABLE_TRANSFORM=true
MATCH_GIT_URL=***

fastlane match enterprise --app_identifier="*" --clone_branch_directly=true --git_branch=*** --keychain_password=*** --team_id=*** --verbose

Complete output when running fastlane, including the stack trace and command used

fastlane match enterprise --app_identifier="" --clone_branch_directly=true --git_branch=** --keychain_password=*** --team_id=*** --verbose
[✔] ð
Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
+--------------------------------+----------------------------------------------------------------+
|                                    Summary for match 2.176.0                                    |
+--------------------------------+----------------------------------------------------------------+
| verbose                        | true                                                           |
| app_identifier                 | ["*"]                                                          |
| clone_branch_directly          | true                                                           |
| git_branch                     | ***************                                                |
| keychain_password              | ********                                                       |
| team_id                        | **********                                                     |
| type                           | enterprise                                                     |
| readonly                       | false                                                          |
| generate_apple_certs           | true                                                           |
| skip_provisioning_profiles     | false                                                          |
| username                       | **************************                                     |
| storage_mode                   | git                                                            |
| git_url                        | ************************************************************** |
| shallow_clone                  | false                                                          |
| keychain_name                  | login.keychain                                                 |
| force                          | false                                                          |
| force_for_new_devices          | false                                                          |
| skip_confirmation              | false                                                          |
| skip_docs                      | false                                                          |
| platform                       | ios                                                            |
| derive_catalyst_app_identifier | false                                                          |
| fail_on_name_taken             | false                                                          |
| skip_certificate_matching      | false                                                          |
| skip_set_partition_list        | false                                                          |
+--------------------------------+----------------------------------------------------------------+
INFO [2021-03-04 16:06:14.34]: Cloning remote git repo...
INFO [2021-03-04 16:06:14.34]: $ git clone ************************************************************** /var/folders/zp/xf4k42dn09q_jwvm1zy7q6k40000gn/T/d20210304-89794-m8gf32 -b *************** --single-branch
INFO [2021-03-04 16:06:14.36]: Cloning into '/var/folders/zp/xf4k42dn09q_jwvm1zy7q6k40000gn/T/d20210304-89794-m8gf32'...
INFO [2021-03-04 16:06:15.72]: remote: Enumerating objects: 26, done.
INFO [2021-03-04 16:06:15.72]: remote: Counting objects: 100% (26/26), done.
INFO [2021-03-04 16:06:15.73]: remote: Compressing objects: 100% (23/23), done.
INFO [2021-03-04 16:06:15.92]: remote: Total 65 (delta 4), reused 20 (delta 2), pack-reused 39
INFO [2021-03-04 16:06:15.92]: Receiving objects: 100% (65/65), 67.88 KiB | 681.00 KiB/s, done.
INFO [2021-03-04 16:06:15.92]: Resolving deltas: 100% (6/6), done.
INFO [2021-03-04 16:06:16.84]: $ git --no-pager branch --list ********************** --no-color -r
INFO [2021-03-04 16:06:16.86]:   **********************
INFO [2021-03-04 16:06:16.86]: Checking out branch ...
INFO [2021-03-04 16:06:16.86]: $ git checkout ***************
INFO [2021-03-04 16:06:16.87]: Already on ''
INFO [2021-03-04 16:06:16.87]: Your branch is up to date with ''.
INFO [2021-03-04 16:06:17.76]: ð  Decrypted ***********.cer'
INFO [2021-03-04 16:06:17.76]: ð  Decrypted '.p12'
INFO [2021-03-04 16:06:17.76]: ð  Decrypted '.cer'
INFO [2021-03-04 16:06:17.76]: ð  Decrypted '******.p12'
INFO [2021-03-04 16:06:17.76]: ð  Decrypted 'InHouse_.mobileprovision'
INFO [2021-03-04 16:06:17.76]: ð  Decrypted 'Development_.mobileprovision'
INFO [2021-03-04 16:06:17.76]: ð  Successfully decrypted certificates repo
INFO [2021-03-04 16:06:17.76]: Verifying that the certificate and profile are still valid on the Dev Portal...
Reading keychain entry, because either user or password were empty
Loading session from environment variable
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 4)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 3)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 2)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 1)...
Looking for related GitHub issues on fastlane/fastlane...
Search query: The request could not be completed because:
Access forbidden
URL: https://api.github.com/search/issues?q=The request could not be completed because%3A
	Access forbidden+repo:fastlane/fastlane
➡  The request could not be completed because: Access forbidden
https://github.com/fastlane/fastlane/issues/17479 [closed] 3 ð¬
21 Dec 2020
➡  The request could not be completed because: 	Access forbidden
https://github.com/fastlane/fastlane/issues/17141 [closed] 5 ð¬
26 Dec 2020
➡  'Access Forbidden', when running: fastlane init
https://github.com/fastlane/fastlane/issues/17789 [closed] 8 ð¬
2 weeks ago
and 5 more at: https://github.com/fastlane/fastlane/search?q=The request could not be completed because%3A
	Access forbidden&type=Issues&utf8=✓
ð  You can ⌘ + double-click on links to open them directly in your browser.
Traceback (most recent call last):
25: from /usr/local/opt/gems/bin/fastlane:23:in <main>' 	24: from /usr/local/opt/gems/bin/fastlane:23:in load'
23: from /usr/local/opt/gems/gems/fastlane-2.176.0/bin/fastlane:23:in <top (required)>' 	22: from /usr/local/opt/gems/gems/fastlane-2.176.0/fastlane/lib/fastlane/cli_tools_distributor.rb:114:in take_off'
21: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/commands_generator.rb:25:in start' 	20: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/commands_generator.rb:187:in run'
19: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!' 	18: from /usr/local/opt/gems/gems/fastlane-2.176.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in run!'
17: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command' 	16: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in run'
15: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call' 	14: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/commands_generator.rb:68:in block (3 levels) in run'
13: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/runner.rb:90:in run' 	12: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/runner.rb:90:in each'
11: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/runner.rb:91:in block in run' 	10: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/spaceship_ensure.rb:42:in bundle_identifier_exists'
9: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/models/bundle_id.rb:50:in find' 	 8: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/models/bundle_id.rb:44:in all'
7: from /usr/local/Cellar/ruby/2.6.4/lib/ruby/2.6.0/forwardable.rb:230:in get_bundle_ids' 	 6: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/provisioning/provisioning.rb:22:in get_bundle_ids'
5: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/provisioning/client.rb:29:in get' 	 4: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/provisioning/client.rb:54:in proxy_get'
3: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:723:in request' 	 2: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:879:in send_request'
1: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:643:in with_retry' /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:899:in block in send_request': Access forbidden (Spaceship::AccessForbiddenError)
25: from /usr/local/opt/gems/bin/fastlane:23:in <main>' 	24: from /usr/local/opt/gems/bin/fastlane:23:in load'
23: from /usr/local/opt/gems/gems/fastlane-2.176.0/bin/fastlane:23:in <top (required)>' 	22: from /usr/local/opt/gems/gems/fastlane-2.176.0/fastlane/lib/fastlane/cli_tools_distributor.rb:114:in take_off'
21: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/commands_generator.rb:25:in start' 	20: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/commands_generator.rb:187:in run'
19: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!' 	18: from /usr/local/opt/gems/gems/fastlane-2.176.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in run!'
17: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command' 	16: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in run'
15: from /usr/local/opt/gems/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call' 	14: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/commands_generator.rb:68:in block (3 levels) in run'
13: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/runner.rb:90:in run' 	12: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/runner.rb:90:in each'
11: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/runner.rb:91:in block in run' 	10: from /usr/local/opt/gems/gems/fastlane-2.176.0/match/lib/match/spaceship_ensure.rb:42:in bundle_identifier_exists'
9: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/models/bundle_id.rb:50:in find' 	 8: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/models/bundle_id.rb:44:in all'
7: from /usr/local/Cellar/ruby/2.6.4/lib/ruby/2.6.0/forwardable.rb:230:in get_bundle_ids' 	 6: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/provisioning/provisioning.rb:22:in get_bundle_ids'
5: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/provisioning/client.rb:29:in get' 	 4: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/connect_api/provisioning/client.rb:54:in proxy_get'
3: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:723:in request' 	 2: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:879:in send_request'
1: from /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:643:in with_retry' /usr/local/opt/gems/gems/fastlane-2.176.0/spaceship/lib/spaceship/client.rb:899:in block in send_request': [!] The request could not be completed because: (Spaceship::AccessForbiddenError)
Access forbidden

Environment

 [✔] ð
[16:16:55]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[16:16:56]: Generating fastlane environment output, this might take a few seconds...
ð« fastlane environment ð«
Stack

Key
Value

OS
10.15.6

Ruby
2.6.4

Bundler?
false

Git
git version 2.24.3 (Apple Git-128)

Installation Source
/usr/local/opt/gems/bin/fastlane

Host
Mac OS X 10.15.6 (19G2021)

Ruby Lib Dir
/usr/local/Cellar/ruby/2.6.4/lib

OpenSSL Version
OpenSSL 1.0.2s  28 May 2019

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode-12.app/Contents/Developer/

Xcode Version
12.0

System Locale

Variable
Value

LANG
C
ð«

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.176.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

slack-notifier
2.3.2

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.7.0

terminal-table
1.8.0

plist
3.5.0

CFPropertyList
3.0.2

public_suffix
4.0.6

addressable
2.7.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.8.1

tty-cursor
0.7.1

tty-spinner
0.9.3

artifactory
3.0.15

babosa
1.0.3

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.76.0

faraday
1.0.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

http-cookie
1.0.3

faraday-cookie_jar
0.0.7

faraday_middleware
1.0.0

fastimage
2.2.0

gh_inspector
1.1.3

json
2.3.1

mini_magick
4.10.1

naturally
2.2.0

rubyzip
2.3.0

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.7.6

bundler
2.1.4

simctl
1.6.8

jwt
2.2.2

uber
0.1.0

declarative
0.0.20

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mini_mime
1.0.2

multi_json
1.15.0

signet
0.14.0

memoist
0.16.2

os
1.1.1

googleauth
0.13.1

httpclient
2.8.3

google-api-client
0.38.0

google-cloud-env
1.3.3

google-cloud-errors
1.0.1

google-cloud-core
1.5.0

rake
13.0.1

digest-crc
0.6.1

google-cloud-storage
1.28.0

emoji_regex
3.0.0

jmespath
1.4.0

aws-partitions
1.364.0

aws-eventstream
1.1.0

aws-sigv4
1.2.2

aws-sdk-core
3.105.0

aws-sdk-kms
1.37.0

aws-sdk-s3
1.79.1

nanaimo
0.3.0

colored2
3.1.2

claide
1.0.3

atomos
0.1.3

xcodeproj
1.19.0

generated on: 2021-03-04

I'm facing same issue..

I've posted the issue in the apple forums too just in case:
https://developer.apple.com/forums/thread/675418

The App Store Connect API does not support Enterprise accounts.

Well it does not support API Keys for sure but it did work with a 2FA authenticated account before March 3 for sure, we've been using it extensively 😕

So, turns out that our Enterprise account expired the very same day apple warned us about the misleading additional authentication requirement, aaaand the account owner was on holidays that week(the one to receive the apple email about account expiration) ...
Sorry for the trouble, I'm closing this as I've already verified that the API is working fine after account renewal.


Mail still enabled for banned members?

Describe the bug
EA definitely should prevent Emails from being sent to disabled/banned accounts, which it currently doesn't do (at least in v1.1.6)..
Reported on site, I have not confirmed this behavior

I've done some basic testing with board and topic notifications that a banned member may have, and nothing is being sent.  I'm going to say this is not happening unless someone can come up with a test case.


Trajectory is not feasible

I have the same problem as the video: https://www.youtube.com/watch?v=L4Wvehzx818 , I get a Error message that Trajectory is not feasible when I set a goal to the robot. How can I slove this problem? Please help me.

The particular problem in the video as been resolved (see #3 and https://www.youtube.com/watch?v=yQJFoCzNoAk).
Without more details on your problem, I cannot assist you with a possible solution.

OK, I have changed the costmap_obstacles_behind_robot_dist parameters and it works. But there is another problem on my turtlebot: When I set a goal to my turtlebot, it runs not very continuously, often stop frequently and send a low velocity and rotation to the robot. What will cause this problem?

https://www.youtube.com/watch?v=dj2eJVEcIXk
https://www.youtube.com/watch?v=crh1TnTc6tM
This is the video that has this problem.

And my teb_local_planner yaml file:
TebLocalPlannerROS:
odom_topic: odom
Trajectory
teb_autosize: True
dt_ref: 0.3
dt_hysteresis: 0.1
global_plan_overwrite_orientation: True
max_global_plan_lookahead_dist: 3.0
feasibility_check_no_poses: 5
Robot
max_vel_x: 0.4
max_vel_x_backwards: 0.2
max_vel_y: 0.0
max_vel_theta: 0.3
acc_lim_x: 0.5
acc_lim_theta: 0.5
min_turning_radius: 0.0 # diff-drive robot (can turn on place!)
footprint_model:
type: "circular"
radius: 0.2
GoalTolerance
xy_goal_tolerance: 0.2
yaw_goal_tolerance: 0.1
free_goal_vel: False
Obstacles
min_obstacle_dist: 0.25 # This value must also include our robot radius, since footprint_model is set to "point".
include_costmap_obstacles: True
costmap_obstacles_behind_robot_dist: 1.0
obstacle_poses_affected: 30
costmap_converter_plugin: ""
costmap_converter_spin_thread: True
costmap_converter_rate: 5
Optimization
no_inner_iterations: 5
no_outer_iterations: 4
optimization_activate: True
optimization_verbose: False
penalty_epsilon: 0.1
weight_max_vel_x: 2
weight_max_vel_theta: 1
weight_acc_lim_x: 1
weight_acc_lim_theta: 1
weight_kinematics_nh: 1000
weight_kinematics_forward_drive: 1
weight_kinematics_turning_radius: 1
weight_optimaltime: 1
weight_obstacle: 50
weight_dynamic_obstacle: 10 # not in use yet
Homotopy Class Planner
enable_homotopy_class_planning: True
enable_multithreading: True
simple_exploration: False
max_number_classes: 4
selection_cost_hysteresis: 1.0
selection_obst_cost_scale: 1.0
selection_alternative_time_cost: False
viapoints_all_candidates: false
roadmap_graph_no_samples: 15
roadmap_graph_area_width: 5
h_signature_prescaler: 0.5
h_signature_threshold: 0.1
obstacle_keypoint_offset: 0.1
obstacle_heading_threshold: 0.45
visualize_hc_graph: False

@jiangxinyu
I am also facing similar problem. Robot gets stuck at tight places and after that planner only generates very small velocity commands. The behaviour is very similar to the videos shown in youtube links.
Also  planner plan non-intuitive paths. For example

Have you made any progress?

@jiangxinyu , I also faced the same problem and it resolved by disabling the optimization. Disabling the homotopy class may help you.
enable_homotopy_class_planning: false

@dharmp15 It works, thank you very much!


feat: add election date override

Description
This PR adds a way to override the election date when formatting results by using the date supplied when invoking elex-clarity. There is no CLI argument for this, but the convert method does get the date from importer, and this lets us set that to whatever we want, allowing us to use one election to stand in for another when testing.
Steps to Test
I've been testing it by invoking the Clarity state machine locally in importer, like so:
aws stepfunctions --endpoint http://localhost:8083 start-execution --state-machine arn:aws:states:us-east-1:566093341066:stateMachine:ClarityResultsFetcherAndImporter --name $(date +%s) --input '{"date":"2022-12-06","electionId":"115465","state":"GA","level":"county","importerParams":{"officeID":"S","forceUpdate":true,"voteCompletionMode":"percentReporting","reportingStatusOverride":{"13135":false,"13067":false},"candidateMapping":{"2022-12-06_GA_G_S_herschel_junior_walker_rep":"2022-12-06_GA_G_S_GOP_herschel_walker","2022-12-06_GA_G_S_raphael_warnock_i_dem":"2022-12-06_GA_G_S_DEM_raphael_warnock"}},"mode":"live","namespace":"state","iterator":{"waitTime":0,"index":0,"limit":1,"done":true},"source":"clarity"}'

do I need to run anything else to be able to test this? Also does a unit test make sense here?

@lennybronner Yeah I can add a unit test.

Unit test added.


It does not work with user-defined fonts

Common colors like "bg-primary-500" don´t get converted into inline css

Can you please include a reproducible sample?


Strawberry Shake generates base interface type incorrectly

I built a service last year using the preview version of Strawberry Shake, and I am now finally getting around to trying out v11.1.0. I am currently unable to get it working, and I'm not sure if it's a bug or something I'm doing incorrectly - this worked on the preview, but doesn't work any more.
Given the following schema:
schema {
  query: QueryType
}

type QueryType {
  UserRewardSync(): SyncResultOfUserReward
}

type UserReward implements IClientEntity {
  Id: ID!
  ModifiedAt: DateTime!
  ModifiedAtTicks: Long!
  CreatedAt: DateTime!
  EntityState: EntityState!
  RewardId: ID
  Reward: Reward
}

type Reward implements IClientEntity {
  Id: ID!
  ModifiedAt: DateTime!
  ModifiedAtTicks: Long!
  CreatedAt: DateTime!
  EntityState: EntityState!
  SubscriberId: ID!
  Name: String!
  ValidityDays: Float!
}

type SyncResultOfUserReward {
  EntityBatch: [UserReward]!
  TotalActiveEntityCount: Long!
  EntitiesToDownloadCount: Long!
}

interface IClientEntity {
  Id: ID!
  ModifiedAtTicks: Long!
  EntityState: EntityState!
}

enum EntityState {
  ACTIVE
  DRAFT
  ARCHIVED
  DELETED
}

"The `DateTime` scalar represents an ISO-8601 compliant date time type."
scalar DateTime

"The `Long` scalar type represents non-fractional signed whole 64-bit numeric values. Long can represent values between -(2^63) and 2^63 - 1."
scalar Long

enum SortOperationKind {
  ASC
  DESC
}

And the following Query.graphql file:
query UserRewardSyncQuery() {
  UserRewardSync() {
    TotalActiveEntityCount
    EntitiesToDownloadCount
    EntityBatch {
      ... UserRewardDto
    }
  }
}

fragment RewardDto on Reward {
  ...Entity
  Name
  SubscriberId
}

fragment UserRewardDto on UserReward {
  ...Entity
  RewardId
  Reward {
    ... RewardDto
  }
}

fragment Entity on IClientEntity{
  Id
  EntityState
  ModifiedAtTicks
}

Strawberry shake generates a class called UserRewardSyncQuery_UserRewardSync_EntityBatch_UserReward to represent the UserReward, and correctly (I think) gives it a property of type IUserRewardSyncQuery_UserRewardSync_EntityBatch_Reward to represent the Reward that is part of the UserReward.
However there is another class called  UserRewardData which also has a Reward property, but this property is of type IIClientEntityData instead of IUserRewardSyncQuery_UserRewardSync_EntityBatch_Reward. This results in a compilation error in the following generated code:

The error is:
"cannot convert from 'Reveye.Client.Graph.State.IIClientEntityData' to 'Reveye.Client.Graph.IUserRewardSyncQuery_UserRewardSync_EntityBatch_Reward?"
I can share a repro project if you ping me on slack.

@freever  We already have a ton of bugfixes in the 11.2 previews. Can you quickly check if this behaviour is also there when you use a preview?

@PascalSenn do you mean 12.0.0-preview.1? I tried updating to that version and still get the same error

@freever  11.2.0-preview.27

Aaaaaaah.... that seems to have sorted it out, thanks!


Compile error in Arduino IDE

Arduino IDE version: 1.6.12
Library version: 1.1.2 (also tried 1.1.0)
Here are the errors:
In file included from /Users/molecule/Documents/Arduino/libraries/PL_microEPD/examples/_01_HelloWorld/_01_HelloWorld.ino:11:0:
/Users/molecule/Documents/Arduino/libraries/PL_microEPD/src/PL_microEPD.h:84:43: error: overflow in constant expression
byte buffer[EPD_WIDTH * EPD_HEIGHT / 4];
^
/Users/molecule/Documents/Arduino/libraries/PL_microEPD/src/PL_microEPD.h:84:43: error: size of array 'buffer' is negative
/Users/molecule/Documents/Arduino/libraries/PL_microEPD/src/PL_microEPD.h:85:44: error: overflow in constant expression
byte buffer2[EPD_WIDTH * EPD_HEIGHT / 4];
^
/Users/molecule/Documents/Arduino/libraries/PL_microEPD/src/PL_microEPD.h:85:44: error: size of array 'buffer2' is negative
exit status 1
Error compiling for board Arduino Pro or Pro Mini.
I can fix this but wanted to ping the authors about their thoughts before I go in and make changes to the library.

I'm getting this compile error too, did you manage to fix it?

Same for me with library from Paperino source. Did someone solved this?


Browserslist: caniuse-lite is outdated

🐞 bug report
Is this a regression?

 Yes and no - it's the underlying npm dependencies that have changed to cause this problem, not angular itself.
(problem was not present on the 20th of December, for example)
Description
When building an angular project, we now receive a warning that caniuse-lite is outdated is outdated.
🔬 Minimal Reproduction
ng new
ng build
🔥 Exception or Error

Browserslist: caniuse-lite is outdated. Please run next command `npm update`

🌍  Your Environment
Angular Version:

Angular CLI: 8.3.21
Node: 10.15.1
OS: win32 x64
Angular: 8.2.14
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.21
@angular-devkit/build-angular     0.803.21
@angular-devkit/build-optimizer   0.803.21
@angular-devkit/build-webpack     0.803.21
@angular-devkit/core              8.3.21
@angular-devkit/schematics        8.3.21
@angular/cli                      8.3.21
@ngtools/webpack                  8.3.21
@schematics/angular               8.3.21
@schematics/update                0.803.21
rxjs                              6.4.0
typescript                        3.5.3
webpack                           4.39.2

Additional comments:
We might need a new version of angular 8 to fix this problem (8.2.15)

Duplicate of https://github.com/angular/angular-cli/issues/16560


Gamepadui resolution and refresh issues

Running ChimeraOS on my custom desktop for gaming on my 4k TV.
I find that certain games (Plague Tale Innocence, Diablo II: Res, etc.) will not allow me to change the resolution in the properties of the game while in gamepadUI. If I do, the game will crash and often, the whole system crashes as well. I also find that no games will recognize my 120Hz display and remains at 60Hz.
Mind you, all of this works perfectly fine in desktop mode.... although thats not optimal for a living room setup.
I saw in a previous issue that you could modify the compositor config to resolve but I also saw that that was for the previous big picture mode and it doesn't work with GamepadUI.
Go easy on me.... Linux and Github newb, here. I'm happy to provide anything needed! Just let me know!

System Specs:
5900x
RX 7900 XTX
32GB DDR4 3600

There's an option in the game settings for resolution, have you tried setting that?


Fix booster test

add check with $scanMode.
If the $scanMode is booster the greenpassStatusAnonymizer function must return "TEST_NEEDED" status

hi @DevPGS,
yes i test my personal green pass Vaccine and Recovery with date of September.
Have you a recovery green pass to test?

there was an issue with PARTIALLY_VALID and Recovery, the check with status triggered before the BOOSTER check.
Booster mode must return different PARTIALLY_VALID conversion based on Certificate Type:
BOOSTER + Vaccine + PARTIALLY_VALID -> [NOT_VALID] https://github.com/ministero-salute/it-dgc-documentation/blob/master/SCANMODE.md#flussi-vaccinazione
BOOSTER + Recovery + PARTIALLY_VALID -> [TEST_NEEDED] https://github.com/ministero-salute/it-dgc-documentation/blob/master/SCANMODE.md#flussi-guarigione
So, to make it easier to understand, i removed completely the PARTIALLY_VALID status (already deprecated). I close this PR and create a new one without that status.
Thank you @darpins


fix error handling and add covering tests in jsonPathArray tests

Codecov Report

Merging #8120 (bdf5d71) into master (4561b34) will decrease coverage by 57.10%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             master    #8120       +/-   ##
=============================================
- Coverage     71.28%   14.18%   -57.11%
+ Complexity     4304       81     -4223
=============================================
  Files          1621     1576       -45
  Lines         83955    82076     -1879
  Branches      12552    12348      -204
=============================================
- Hits          59849    11641    -48208
- Misses        20022    69567    +49545
+ Partials       4084      868     -3216

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
?

unittests2
14.18% <0.00%> (+0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


As I see it, it's a different feature set. You might need jquery plugin for this.


"Getting Started" button missing from mobile web

The desktop design has a “Get Started” button in the header, but this option doesn’t exist on mobile. For mobile, we could add a button above the "Why use Pixie?" section, like this:

Fixed by #71.


Implement .abort

make .abort accept the same parameters as .echo but terminate with error code. Also display file and line number info.

Implemented by 4642ec2.

I have both .error (doing the same as your .abort) as well as .warn, the latter of which does not bail out.
Last night I did the first assembly of my system ROM (BASIC + BIOS) on my (ARM) tablet :P
On Monday, April 24, 2023 at 06:33:19 AM EDT, Bernd Böckmann @.***> wrote:
make .abort accept the same parameters as .echo but terminate with error code. Also display file and line number info.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Congrats 👍
Is it running Windows On Arm?

Yep.  I generally want all my software to build and run on Windows and Linux, on { x86,x64,arm,arm64 },
although that sometimes takes work.
On Monday, April 24, 2023 at 11:10:27 AM EDT, Bernd Böckmann @.***> wrote:
Congrats 👍
Is it running Windows On Arm?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

Yep.  I generally want all my software to build and run on Windows and Linux, on { x86,x64,arm,arm64 }, although that sometimes takes work.

Great! And I want mine to run on legacy systems. This will complement each other well. :-)
I adjusted mine to support .warning and .error, to stay somewhat compatible.

legacy systems
Well..

My (four) machines are (two) i7-based Dell's and (two) i9-based Dell's.  Two run Win7-x64, two run Win10-x64.  But: I pretty much ONLY run VMware Workstation on those machines - all "work" is done on VMs that either are WinXPSP3, Win7-x64, Win10-x64, Win11-x64 or one of the several Linux ones (usually Mint.)
Added to that, "within" those VMs I can run Qemu-based ARM and ARM64 machines for WoA testing, being Win8.1-arm or Win10-arm64 based.
I just had fun running my 6502 emulator (which runs my own monitor plus EhBasic etc), atop a Win8.1-arm system running in Qemu8, which ran in a Win7-x64 in a VMware VM, running atop an i7 Win7-x64 machine.
Phew! :P
--f
On Monday, April 24, 2023 at 11:52:21 AM EDT, Bernd Böckmann @.***> wrote:

Yep. I generally want all my software to build and run on Windows and Linux, on { x86,x64,arm,arm64 }, although that sometimes takes work.

Great! And I want mine to run on legacy systems. This will complement each other well. :-)
I adjusted mine to support .warning and .error, to stay somewhat compatible.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>


runtime/trace, cmd/trace: provide a per-M view

The Go execution tracer currently provides a per-P view (default, via /trace) or a per-G view (via /goroutines).
When investigating issues with the scheduler I've frequently found myself wanting a per-M view, as that is the level that the scheduler truly operates on. This makes it easier to see when Ps switch between Ms, when Ms stop, etc.
For #43997, I found the need compelling enough that I built a one-off CL for it in http://golang.org/cl/286972. That CL adds an argument to (almost) every trace type, so I don't think it is acceptable as a general solution, but it would be nice to have a more complete version we could include for real.
cc @mknyszek @aclements @hyangah

Sorry for bother.  Is this feature will be accepted in the future?
@prattmic

Is this feature will be accepted in the future?

I don't expect much pushback on this feature, however my CL https://golang.org/cl/286972 adds data to the trace file, thus potentially causing a performance impact, meaning it needs more thought, and no one is working on this. If my CL was free, then it likely would already have gone in.

As a bit of an extension of this, I also dream of extending the trace files in per-M view for "runtime-internals view". I want a complete breakdown of what Ms are doing. i.e., from the moment an M wakes out of mPark until it sleeps again in mPark I want a fully specified that show what that M is doing: looking for work, running a goroutine, etc. Time in usleep or waiting on a lock may be blank, but should be annotated. wakep, handoffp, etc should flow events to the M they wake.


After authentication, redirected to "Service Unavailable"

I've had a working set-up with Traefik 2 for about a year but in the last 2 days, I'm seeing an issue where whenever I authenticate, I get redirected to a "Service Unavailable" message instead of my site.
The docker services behind traefik are working fine and I can access them on other machines (where I I don't need to authenticate with oauth).
Has something changed with the google api that's impacting me?
Here's the relevant section from my compose file:
  oauth:
    container_name: oauth
    image: thomseddon/traefik-forward-auth:latest
    restart: unless-stopped
    networks:
      - t2_proxy
    security_opt:
      - no-new-privileges:true
    environment:
      - CLIENT_ID=$GOOGLE_CLIENT_ID
      - CLIENT_SECRET=$GOOGLE_CLIENT_SECRET
      - SECRET=$OAUTH_SECRET
      - COOKIE_DOMAIN=$DOMAINNAME
      - INSECURE_COOKIE=false
      - AUTH_HOST=oauth.$DOMAINNAME
      - URL_PATH=/_oauth
      - WHITELIST=$MY_EMAIL
      - LOG_LEVEL=info
      - LOG_FORMAT=text
      - LIFETIME=2592000 # 30 days
    labels:
      - "traefik.enable=true"
      ## HTTP Routers
      - "traefik.http.routers.oauth-rtr.entrypoints=https"
      - "traefik.http.routers.oauth-rtr.rule=HostHeader(`oauth.$DOMAINNAME`)"
      - "traefik.http.routers.oauth-rtr.tls=true"
      ## HTTP Services
      - "traefik.http.routers.oauth-rtr.service=oauth-svc"
      - "traefik.http.services.oauth-svc.loadbalancer.server.port=4181"
      ## Middlewares
      - "traefik.http.routers.oauth-rtr.middlewares=chain-oauth@file"

The error I'm getting in the log is:
time="2020-09-30T07:42:48Z" level=error msg="Code exchange failed with provider" error="Post https://www.googleapis.com/oauth2/v3/token: net/http: TLS handshake timeout" handler=AuthCallback

This looks like it may just be a transient failure - are you still having the issue? If so, please could you confirm what version you're using & try restarting the container?

You are completely correct! It's started working today.
It's an odd type of failure because I was getting the error for about a week and now it seems to be resolved.


dockrun.py error on windows

I'm trying to run --mode test in Windows 10 64bits using the dockrun.py file after previously being able to run it in Ubuntu 18.04. This is the command I used with success in Ubuntu :
python3 tools/dockrun.py python pix2pix.py --mode test --output_dir guerin_test --input_dir ~/pix2pix-tensorflow/deepterrains-dataset/multi/test --checkpoint ~/pix2pix-tensorflow/multi-train
Went over to Windows 10 where I set up my folder in the same way as in Ubuntu and tried to run --mode test with this command:
python3 .\tools\dockrun.py python2 pix2pix.py --mode test --output_dir guerin_test --input_dir .\deepterrains-dataset\multi\test --checkpoint multi_train
Unfortunately I get this error:

running sudo 'C:\Program Files\Docker\Docker\Resources\bin\docker.EXE' run --rm --volume /:/host --workdir '/hostC:\Users\Rogerjak\pix2pix-tensorflow' --env PYTHONUNBUFFERED=x --env CUDA_CACHE_PATH=/host/tmp/cuda-cache affinelayer/pix2pix-tensorflow:v3 python2 pix2pix.py --mode test --output_dir guerin_test --input_dir '.\deepterrains-dataset\multi\test' --checkpoint multi_train
Traceback (most recent call last):
File ".\tools\dockrun.py", line 112, in
main()
File ".\tools\dockrun.py", line 109, in main
os.execvp(args[0], args)
File "C:\Python3\lib\os.py", line 571, in execvp
_execvpe(file, args)
File "C:\Python3\lib\os.py", line 613, in _execvpe
raise last_exc
File "C:\Python3\lib\os.py", line 604, in _execvpe
exec_func(fullname, *argrest)
FileNotFoundError: [Errno 2] No such file or directory

I tried messing around with dockrun.py in hopes I would fix my problem (the pathing to the workdir starting with  '/hostC:\ is suspicious) but I can't figure out why exactly I'm getting a FileNotFoundError... I have docker installed, Python and I am running the command from the correct folder.
Any help or pointers to solve this problem would be most appreciated!
Thanks in advance,
Rodrigo

I couldn't get get it running either.
However the non-docker version is working


Doc generation and custom annotations issue

When a comment appears on top of attribute annotation, it won't be catch by crystal docs generation.
Example:
    class BillingProperties
      include JSON::Serializable

      # When set to true, Requester Pays is enabled for this bucket.
      @[JSON::Field(key: "requesterPays")]
      property requester_pays : Bool
    end

crystal docs example.cr

Obviously, changing the order of the lines appears to work, however I do think the readability of the code would be impacted, further more if the comment is multi-lines.

The actual issue is a comment on top of an annotation on top of a macro call which in turns defines a method. Comment on top of annotation on top of regular method works fine.

Actually, the issue is that property expands to several things and the docs aren't copied to all of them.

I think that macros should not copy docs automatically, but add a way to insert the doc where we want, for ex:
macro foo
  {{ @doc }}
  def bar
  end
end

# some doc
foo

So we have precise control of where to doc is applied (and how)

I've just been taking a look at this - the issue doesn't appear to be on the macro expansion side (that I can see). To narrow the scope a little though, the same behavior occurs with the getter macro.
In existing setup, the expansion is:
@var : Type

def var : Type
  @var
end

If this is flipped around to
def var : Type
  @var
end

@var : Type

the doc generation works as intended with an without annotations.
Is there a downside to flipping these around until the root issue can be resolved?

Wouldn't that make the annotation apply to the method and not the ivar?

There is already a mechanism implemented in the PropagateDocVisitor which duplicates the doc comment of a macro to the features defined in it. A result of this is that the doc comment of a property macro is assigned to both the setter and getter method it defines.
So that should be all good.
It seems the issue here is just that for some reason this somehow gets mixed up when an annotation is involved, as per https://github.com/crystal-lang/crystal/issues/6449#issuecomment-495419391

@Blacksmoke16 the annotation applies to both the InstanceVar and Def(s) that these macros pump out.

@Blacksmoke16 the annotation applies to both the InstanceVar and Def(s) that these macros pump out.

It only gets applied to the first type.  See https://play.crystal-lang.org/#/r/7ut6.

Ah you're absolutely right. I was thrown off by my quick test the with JSON::Field annotation - looks like the parser there loads values into all ivars where keys match, regardless of annotations.


Prepend summary hours format with a space to line up with negative numbers

Still to work (8hrs):                        8 hours, 0 minutes
Still to work:                               -5 hours, 16 minutes

Layout is fixed in 16469914c289a0d93d462330489dc1e3a09428a4.


Continuation cannot be 'played' more than once in comprehension

The following code
(with(Continuation.monad<Int>().infix) {
    continuation<Int, Int> { k -> k(2) + k(2) } bind { a ->
        pure(38) map { b ->
            a + b
        }
    }
}) { it + 3 }

produces the expected value 86 since the continuation is played twice.
Unfortunately, this code expressed with the comprehension:
(Comprehension<Continuation.TK<Int>, Int>(Continuation.monad()) {
    val (a) = continuation<Int, Int> { k -> k(2) + k(2) }
    val (b) = pure(38)
    a + b
}) { it + 3 }

do not work and crashes because it relies on Kotlin suspended block.
java.lang.IllegalStateException: Already resumed
	at kotlin.coroutines.SafeContinuation.resumeWith(SafeContinuationJvm.kt:44)
	at io.smallibs.pilin.extension.Comprehension$bind$$inlined$let$lambda$1$1.invokeSuspend(Comprehension.kt:41)
	at io.smallibs.pilin.extension.Comprehension$bind$$inlined$let$lambda$1$1.invoke(Comprehension.kt)
       ....

Comprehension do not use anymore Kotlin coroutine and continuation

Comprehension do not use anymore Kotlin coroutine and continuation


Bug: 针对 Vben5框架里KeepAlive 未生效的问题

Version
Vben Admin V5
Describe the bug?
vben5框架中的tab页签,有看到使用keepalive,但是实际上未生效, 请问是需要如何特殊配置吗?
Reproduction
打开示例项目中的“剪贴板”菜单, 在文本框中输入任何文字,切换tab页签后返回页面, 文本框中的文字会发现清除了.
System Info
Mac

Relevant log output
No response
Validations

[X] Read the docs
[X] Ensure the code is up to date. (Some issues have been fixed in the latest version)
[X] I have searched the existing issues and checked that my issue does not duplicate any existing issues.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

要启用页面的KeepAlive，需要在路由的meta中配置keepAlive: true。
参考文档：https://doc.vben.pro/guide/essentials/route.html#keepalive


Is there any way to find single value with recursive descent rather than checking entire subtree?

Documentation

[X] I have consulted the documentation, and my question isn't answered there.

Nuget Package
JsonPath.Net
Package Version
0.6.7
How can I help?  Please provide as much context as possible.
I'm trying to parse InnerTube API and it is painfully slow when running in browser. Average response is from 30k to 60k lines. Absolute path working a lot better.
Code of Conduct

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

Hey there.

Do you have a link or other reference?
What are you trying to do?
What have you tried?
How is what you've tried not doing what you want?

I'm trying to parse response JSON from InnerTube API (there are no links because InnerTube is private API) into more usable form, full path to property I need looks like $.contents.twoColumnBrowseResultsRenderer.tabs[0].tabRenderer.content.richGridRenderer, so I'd like to write it just like $..richGridRenderer, but it is very slow when running in browser (Blazor), as I think, due to it checks all of subtree, but I need only single value.

What you're looking for can't be done with JSON Path.  $..richGridRenderer inherently finds all richGridRenderer properties everywhere within the data.  There's not anything in JSON Path that will just give you the first one in the result set.
That said, although the query is built as a deferred-execution Linq query, NodeList does evaluate the results and store them in a list.  I could look into not evaluating the result, which would let you do something like:
var path = JsonPath.Parse("$..richGridRenderer");
var results = path.Evaluate(data);
var first = results.First();

Then you would only be bound by Linq's ability to evaluate.
This would be a breaking change, however, since

NodeList currently implements IReadOnlyList<Node>, which would need to change to IEnumerable<Node>
NodeList current represents an evaluated query, which would change to a deferred-execution query

This wasn't too hard, and I really like the functionality that it enables by appending further linq queries.
In the end, the code will look like this:
var path = JsonPath.Parse("$..richGridRenderer");
var results = path.Evaluate(data);
var first = results.Matches.First();


Unify error handling in direct chain

This PR attempts at simplifying the handling of postTx: Posting a transaction may throw an InvalidTxError either when constructing the transaction, when trying to balance it or upon a timeout. Then the Node's core event handling loop catches those errors and notify them to the clients.

@KtorZ @ch1bo Are you ok to merge this?

On-chain errors are now reported in the TUI. Note that this is not the case for all errors as there still are a few error calls in DirectChain.


Configure via init.lua

Way Cooler reads the file init.lua from one of several sources ($WAY_COOLER_CONFIG, $XDG_CONFIG_DIR/way-cooler/init.lua, $HOME/.config/way-cooler, /etc/way-cooler/init.lua). The init file can register keybindings and access the Way Cooler API directly.
Not implemented

Graceful handling of not having a init file
Useful errors/reporting when there's something wrong with the init file
Loading without a init file/using a backup file
Reloading the init file (Sending Lua the restart message might work)
Separation of Lua startup & reading init file (there's an if !cfg!(test) around reading init file though)
Testing of the Lua/Rust code surrounding the init file

Have to re-add alt+esc command hard coded into the rust code


'tensorboard.compat.tensorflow_stub.io.gfile' has no attribute 'FastGFile'

I'm using TensorRT in Docker 20.12 with Tensorflow-gpu 2.4 in Ubuntu 18
I have the code below
N=1024
target_size = (N, N)

warnings.filterwarnings('ignore')

LR= 1e-4
E, BS = 2,4

def get_unet(img_rows, img_cols):
    inputs = Input((img_rows, img_cols, 1))
    conv1 = Conv2D(32, (3, 3), activation='relu', padding='same')(inputs)
    conv1 = BatchNormalization()(conv1)
    conv1 = Conv2D(32, (3, 3), activation='relu', padding='same')(conv1)
    conv1 = BatchNormalization()(conv1)
    pool1 = MaxPooling2D(pool_size=(2, 2))(conv1)

    conv2 = Conv2D(64, (3, 3), activation='relu', padding='same')(pool1)
    conv2 = BatchNormalization()(conv2)
    conv2 = Conv2D(64, (3, 3), activation='relu', padding='same')(conv2)
    conv2 = BatchNormalization()(conv2)
    pool2 = MaxPooling2D(pool_size=(2, 2))(conv2)

    conv3 = Conv2D(128, (3, 3), activation='relu', padding='same')(pool2)
    conv3 = BatchNormalization()(conv3)
    conv3 = Conv2D(128, (3, 3), activation='relu', padding='same')(conv3)
    conv3 = BatchNormalization()(conv3)
    pool3 = MaxPooling2D(pool_size=(2, 2))(conv3)

    conv4 = Conv2D(256, (3, 3), activation='relu', padding='same')(pool3)
    conv4 = BatchNormalization()(conv4)
    conv4 = Conv2D(256, (3, 3), activation='relu', padding='same')(conv4)
    conv4 = BatchNormalization()(conv4)
    pool4 = MaxPooling2D(pool_size=(2, 2))(conv4)

    conv5 = Conv2D(512, (3, 3), activation='relu', padding='same')(pool4)
    conv5 = BatchNormalization()(conv5)
    conv5 = Conv2D(512, (3, 3), activation='relu', padding='same')(conv5)
    conv5 = BatchNormalization()(conv5)

    conv5 = Dropout(0.5)(conv5)

    up6 = concatenate([UpSampling2D(size=(2, 2))(conv5), conv4], axis=3)
    conv6 = Conv2D(256, (3, 3), activation='relu', padding='same')(up6)
    conv6 = Conv2D(256, (3, 3), activation='relu', padding='same')(conv6)

    up7 = concatenate([UpSampling2D(size=(2, 2))(conv6), conv3], axis=3)
    conv7 = Conv2D(128, (3, 3), activation='relu', padding='same')(up7)
    conv7 = Conv2D(128, (3, 3), activation='relu', padding='same')(conv7)

    up8 = concatenate([UpSampling2D(size=(2, 2))(conv7), conv2], axis=3)
    conv8 = Conv2D(64, (3, 3), activation='relu', padding='same')(up8)
    conv8 = Conv2D(64, (3, 3), activation='relu', padding='same')(conv8)

    up9 = concatenate([UpSampling2D(size=(2, 2))(conv8), conv1], axis=3)
    conv9 = Conv2D(32, (3, 3), activation='relu', padding='same')(up9)
    conv9 = Conv2D(32, (3, 3), activation='relu', padding='same')(conv9)

    conv10 = Conv2D(1, (1, 1), activation='sigmoid')(conv9)

    model = Model(inputs=[inputs], outputs=[conv10])

    model.compile(optimizer=Adam(lr=LR),
                      loss='binary_crossentropy',
                      metrics=['binary_crossentropy'])

    return model

train_images=np.zeros([1, N,N,1], dtype=float)
annot_train=np.zeros([1, N,N,1], dtype=float)
test_images=np.zeros([1, N,N,1], dtype=float)
annot_test=np.zeros([1, N,N,1], dtype=float)

img = cv2.imread('owlResized.bmp', 0)/255.0
label = cv2.imread('owlResized.bmp', 0)/255.0
train_images[0,:,:,0], annot_train[0,:,:,0] =img, label
test_images[0,:,:,0], annot_test[0,:,:,0] =img, label

C = np.concatenate([annot_test, annot_train])
I = np.concatenate([test_images, train_images])

unet = get_unet(N, N)
history = unet.fit(I, C, verbose=2, epochs=E, batch_size=BS, validation_split=0.1)

tf.compat.v1.disable_eager_execution()

with tf.Session() as sess:

    y1 = tf.image.resize_bilinear(C, target_size, align_corners=True, half_pixel_centers=False)
    _1 = tf.identity(y1, name="output")

    y2 = tf.image.resize_bilinear(I, target_size, align_corners=True, half_pixel_centers=False)
    _2 = tf.identity(y1, name="output")

    init_op = tf.global_variables_initializer()

    sess.run(init_op)
    constant_graph = graph_util.convert_variables_to_constants(sess, sess.graph_def, ['output'])
    with tf.io.gfile.FastGFile('tfmodel.pb', mode='wb') as f:
        f.write(constant_graph.SerializeToString())
    os.system("python3 -m tf2onnx.convert --opset 11 --input tfmodel.pb --inputs input:0 --outputs output:0 --output tfmodel.onnx")

I then got the error
with tf.io.gfile.FastGFile('tfmodel.pb', mode='wb') as f:

module 'tensorflow._api.v2.io.gfile' has no attribute 'FastGFile'
I then added tensorboard as below:
import tensorboard as tb
tf.io.gfile = tb.compat.tensorflow_stub.io.gfile

I now get
    with tf.io.gfile.FastGFile('tfmodel.pb', mode='wb') as f:
    AttributeError: module 'tensorboard.compat.tensorflow_stub.io.gfile' has no attribute         'FastGFile'

can anyone help?

@za13  I tried to reproduce the issue but facing multiple errors and  you can see it in the colab  here.  If possible, Could you please provide the colab link  by adding all dependecies and necessary dataset that are required.
Also, check this SO link with similar error. Hope it helps your query.Thanks!

the code should work as long as you use any 1024x1024 image and rename it as owlResized.bmp. Was your image 1024x1024?
I already saw that SO link and it doesn't address my error and I already said in my post that I added:
import tensorboard as tb
tf.io.gfile = tb.compat.tensorflow_stub.io.gfile

And got
with tf.io.gfile.FastGFile('tfmodel.pb', mode='wb') as f:
AttributeError: module 'tensorboard.compat.tensorflow_stub.io.gfile' has no attribute 'FastGFile'

can anyone help?

FastGFile is deprectaed in favor of just GFile.  It was a breaking change introduced in the move from TensorFlow 1.X to TF2.
It is possible to continue to use the API by replacing your line:
    with tf.io.gfile.FastGFile('tfmodel.pb', mode='wb') as f:
with
    with tf.compat.v1.gfile.FastGFile('tfmodel.pb', mode='wb') as f:
(docs here https://www.tensorflow.org/api_docs/python/tf/compat/v1/gfile/FastGFile)
however, you may be better off just using the TF2 GFile api for this:
    with tf.gfile.GFile('tfmodel.pb', mode='wb') as f:
(docs here https://www.tensorflow.org/api_docs/python/tf/io/gfile/GFile)
@za13  Do either of these suggestions solve your issue?

if I try with tf.compat.v1.gfile.FastGFile('tfmodel.pb', mode='wb') as f:, I get
runtimeError: attempting to capture an EagerTensor without building a function

When I tried with tf.gfile.GFile('tfmodel.pb', mode='wb') as f:, I got an error
module tensorflow has no attribute gfile

so I then changed it to with tf.io.gfile.GFile('tfmodel.pb', mode='wb') as f:
I then get the same error as above about EagerTensor

can anyone help?

it looks like  tf.compat.v1.gfile.FastGFile('simpleTrain.pb', mode='wb') has solved the issue as originally stated.  Is it possible your problem now is with tf2onnx.convert?


marge:0.1.0

I am submitting

[x] a new package
[ ] an update for a package

Description: I heard we're doing margin note packages now? Here are some reasons you should try this one:

Doesn't (usually) require any page setup configuration
Resolves all kinds of margins automatically, including inside & outside
Automatic overlap and overflow protection for more than 5 notes
Show-rule like customization of note style, with a footnote-style default
Extensive test suite (in the main repository)

I have read and followed the submission guidelines and, in particular, I

[x] selected a name that isn't the most obvious or canonical name for what the package does
[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

Thanks!

Oh wow, this is very impressive! It seems much more well-made than my package
You should have published this two days ago, would’ve saved me some effort in writing mine

You should have published this two days ago, would’ve saved me some effort in writing mine

You're probably right, but at least your PR gave me the final push to do it too ;)


added ability to restrict addons-nginx-ingress with loadBalancerSourc…

…eRanges regarding issue-269
What this PR does / why we need it:
This PR adds the ability to pass list of source ranges to the addon chart that deploy addons-nginx-ingress-controller so that it will be possible to restrict access to the exposed services in shoot clusters.
Which issue(s) this PR fixes:
Fixes # issue 269
Special notes for your reviewer:
Release note:

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

I tested the changes on a shoot cluster created in Azure, and it successfully configured loadBalancerSourceRanges of the addons-nginx-ingress-controller service resource.

this fixes #269


[Bug] Type paths lost when generating code with sol! macro via json abi

Component
json-abi, sol! macro
What version of Alloy are you on?
v0.7.6
Operating System
Linux
Describe the bug
If a struct is in a library, the library path is lost when generating code from the json abi.
Take the following solidity code:
library LibA {
    struct Struct {
        uint64 field64;
    }
}

library LibB {
    struct Struct {
        uint128 field128;
    }
}

contract Contract {
    LibA.Struct internal aValue;
    LibB.Struct internal bValue;

    constructor(
        LibA.Struct memory aValue_,
        LibB.Struct memory bValue_
    )
    {
        aValue = aValue_;
        bValue = bValue_;
    }

    function fn(
        LibA.Struct memory aValue_,
        LibB.Struct memory bValue_
    ) public
    {
        aValue = aValue_;
        bValue = bValue_;
    }
}

this generates the following (abridged) rust code:
/**
Generated by the following Solidity interface...
```solidity
interface Contract {
    struct Struct {
        uint64 field64;
    }

    constructor(Struct aValue_, Struct bValue_);

    function fn(Struct memory aValue_, Struct memory bValue_) external;
}
```
*/
pub mod Contract {
    use ::alloy_sol_types as alloy_sol_types;
    /**```solidity
    struct Struct { uint64 field64; }
    ```*/
    pub struct Struct {
        pub field64: u64,
    }
    /**Constructor`.
    ```solidity
    constructor(Struct aValue_, Struct bValue_);
    ```*/
    pub struct constructorCall {
        pub aValue_: <Struct as ::alloy_sol_types::SolType>::RustType,
        pub bValue_: <Struct as ::alloy_sol_types::SolType>::RustType,
    }
    /**Function with signature `fn((uint64),(uint64))` and selector `0xd7d61df0`.
    ```solidity
    function r#fn(Struct memory aValue_, Struct memory bValue_) external;
    ```*/
    pub struct fnCall {
        pub aValue_: <Struct as ::alloy_sol_types::SolType>::RustType,
        pub bValue_: <Struct as ::alloy_sol_types::SolType>::RustType,
    }
    pub struct fnReturn {}
    ///Container for all the [`Contract`](self) function calls.
    pub enum ContractCalls {
        r#fn(fnCall),
    }
}

LibA.Struct has "overwritten" LibB.Struct, and as such both constructor and fn have invalid signatures.
The contract qualifier is dropped here https://github.com/alloy-rs/core/blob/3b973ccdf9100f685fba6b9794bf8cb6b86e4651/crates/json-abi/src/to_sol.rs#L179-L181, this information should be passed through somehow.

@DaniPopes I struggled with the same issue on abigen as well...
I think we can solve this by

including the contract information in It to make them truly unique
find a way to name duplicated structs, in abigen I simply started numerating them, but we can also append the parent projection, although this can again lead to naming conflicts like A.B.C D.B.C, so this only works if we concat all parents...

however this does not solve naming entirely, because when we print params we now also now need to know the name of the type we just renamed
we also don't want to do this if there aren't any conflicts
so I guess we need some filtering when we do:
https://github.com/alloy-rs/core/blob/1c3850488eb2ff4ffec921a0bc1620c565ba93fa/crates/json-abi/src/to_sol.rs#L109-L109


Hide tooltips behind panels

Before

After

Fixes https://github.com/AtomLinter/linter-ui-default/issues/51
Related https://github.com/atom/one-dark-ui/pull/127

See https://github.com/atom/one-dark-ui/pull/127#issuecomment-198509440.

Closed in favor of https://github.com/atom/atom/issues/11249


Error: "Could not find name map file"

@helio-frota we see this error after 89cb27439a86b675bc452c7e51e8c20b2cb51173 (latest commit on master, as of writing), but not before it:
$ license-reporter --ignore-version-range --all --silent --file licenses.xml
Could not find name map file:  /home/grdryn/src/fheng/my-project/license-reporter/lib/resources/default-canonical-names.json

It looks like it's looking in the wrong place for lib/resources/default-canonical-names.json.

@grdryn thanks for report !
hm this also means we need more unit tests

this is directly related to the text that appears on help : /
I mean seems like we need the full path to show on --help
  --name-map              a file/url containing a mapping of license names
        [default: "license-reporter/lib/resources/default-canonical-names.json"]

@grdryn fixed, thanks!


fix: update endpoints to use custom domains in admin-helpers.ts

Problem:
The AppState API Gateway default endpoints have been hardcoded in the CLI configuration which puts a direct coupling between the CLI configuration and the AppState infrastructure where changes to the API infrastructure would require the CLI to be hot patched.
Solution:
Remove the hardcoded endpoints and replace with deterministic custom domains that do not change.
Testing Done:
yarn setup-dev

Description of changes
Updates config map to use custom domains rather than hard coded API Gateway endpoints
Issue #, if available
N/A
Description of how you validated changes

Made code change
built CLI locally with yarn setup-dev
Created a new app in the console, enabled Admin UI
Ran amplify-dev pull

Checklist

[X] PR description included
[X] yarn test passes

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #8495 (06f08ce) into master (08704f0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #8495   +/-   ##
=======================================
  Coverage   52.75%   52.75%
=======================================
  Files         514      514
  Lines       25921    25921
  Branches     5058     5058
=======================================
  Hits        13675    13675
  Misses      11278    11278
  Partials      968      968

Impacted Files
Coverage Δ

...vider-awscloudformation/src/utils/admin-helpers.ts
19.60% <ø> (ø)

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 08704f0...06f08ce. Read the comment docs.

I'm not sure why LGTM keeps saying there are key conflicts. Looking at the raw source, there are no conflicts...


Updating homebridge 0.4.44 to 0.4.45 glitch MacOS

Expected Behavior

Update from homebridge 0.4.44 to 0.4.45
Current Behavior

Used npm to update, says successfully updated
—version returns 0.4.45
But loading homebridge-hue plugin returns error says version is 0.4.44
Package.json file in homebridge directory also says 0.4.44
Steps to Reproduce (for bugs)

Versions

Homebridge: 0.4.45
Node:       8.12
OS:         MacOS 10.13.6
-npm:        ‘6.4.1’

Configuration

Homebridge Log / Command Output

[2018-9-23 14:06:34] ERROR LOADING PLUGIN homebridge-hue:
[2018-9-23 14:06:34] Error: Plugin /usr/local/lib/node_modules/homebridge-hue requires a HomeBridge version of ^0.4.45 which does not satisfy the current HomeBridge version of 0.4.44. You may need to upgrade your installation of HomeBridge.
    at Plugin.load (/Users/brianpauldalrymple/node_modules/homebridge/lib/plugin.js:56:11)
    at Server.<anonymous> (/Users/brianpauldalrymple/node_modules/homebridge/lib/server.js:148:14)
    at Array.forEach (<anonymous>)
    at Server._loadPlugins (/Users/brianpauldalrymple/node_modules/homebridge/lib/server.js:140:22)
    at new Server (/Users/brianpauldalrymple/node_modules/homebridge/lib/server.js:57:24)
    at module.exports (/Users/brianpauldalrymple/node_modules/homebridge/lib/cli.js:28:16)
    at Object.<anonymous> (/Users/brianpauldalrymple/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
``.

In my experience npm update doesn’t always do what you expect.  Not sure, but I think it might be related to a major version of 0.  Instead, do an npm install to update an installed package.

Thanks tried just installing homebridge with npm. Same result —version shown as 0.4.45, but homebridge-hue plugin loading returns the same error for the wrong version of homebridge. Homebridge package.json not updated to 0.4.45.
Sent from my iPad
On 23 Sep 2018, at 17:07, Erik Baauw <notifications<EMAIL_ADDRESS>wrote:
In my experience npm update doesn’t always do what you expect. Not sure, but I think it might be related to a major version of 0. Instead, do an npm install to update an installed package.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnfarina%2Fhomebridge%2Fissues%2F2008%23issuecomment-423796590&data=02|01||266f91c463ff4e4ad01208d6212335a3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636732832443464847&sdata=YtfjB9WkNSuoxhbt731kExJPs6gQPTUMTsHgHpRonoM%3D&reserved=0, or mute the threadhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FApfqHXxvFahXQQIfs46ml4qU6dvkCstqks5udzMpgaJpZM4W1ksk&data=02|01||266f91c463ff4e4ad01208d6212335a3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636732832443464847&sdata=niso4zuHzuO7dKTSNH8b5BL5AEQvztdzsnQwLrXCHEA%3D&reserved=0.

Sounds like you have installed homebridge multiple times, maybe locally and globally?  Did you start homebridge manually after the update?

Best install homebridge and all plugins globally by sudo npm -g i homebridge --unsafe-perm.  On macOS, this installs the (link to the) homebridge executable to /usr/local/bin, and the plugins to /usr/local/lib/node_modules.


made changes to powershell commandlet

made changes to powershell commandlet
Original cmdlet was giving error

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks

@anwara-ms

plz dont remove "//", as if you remove it, the line will become part of code that runs in powershell and will give error output.

I cant approve. Can someone approve and merge to production plz?


factory: add tests suite uuid to factory name

This will ensure all created assets in a test run will have a unique name. This could help when listing asset.

@jmorel could you please review this PR as you are using the asset generated names to do some checks on the CLI / frontend.


input type used in component, ng show noassign error.

Do you want to request a feature or report a bug?

bug

What is the current behavior?

input type and ng-model used on Component on 1.5.0. ng is crash and noassign event.
you typed email, and password. every browser error noassign.

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem

https://jsfiddle.net/Nipol/b3osod2x/3/

What is the expected behavior?

model have to input value.

Which version of Angular, and which browser and OS does this issue affect?

ng is 1.5.0
safari 9.0.3
chrome 48.0.2564.116
firefox 44.0.2

This is because you haven't provided the bindings for lnEmail and lnPword.
Replace: <usetype></usetype>
with something like: <usetype ln-email="myEmail" ln-pword="myPword"></usetype>


Cannot post file

When do post data + file to API, my API could not get the post data and uploaded file.
I'm using PHP for API.
Expected outcome
Get post data and uploaded file.
Actual outcome
No post data and uploaded file ($_POST = [], $_FILES = [])
Versions
App: <IP_ADDRESS>5-stable
Chrome: 58.0.3029.110
Platform: Linux (-) (Linux mint 17.1 Cinnamon 64bit version 2.4.8)
Steps to reproduce

Create a POST request
Set Content-Type: application/x-www-form-urlencoded
Set Data form
Attach File
Send

I have tried to remove and reinstall ARC, but it still does not work.
Also, I have tried to use workaround by ARC Cookie Exchange, I got uploaded file but the attachment info is not correct (missing some parameters), and post data ($_POST) still empty.

I am also facing the same issue.

This is duplicate of #945
The issue is related to bug in Chrome that disallow reading data from FormData object. In current version of Chrome this should be fixed.

Thank you @jarrodek ! Waiting for Chrome got fixed.


added scripts for Win platform

Added scripts for Win platform.

Thanks!

Ditto!  @vlasov01, are you also thinking about providing them for those under scripts/{apps,connectors}?


Fix encoded frame number is larger than set value

can you change checkin comment to
"module:short comment
long comment "
for example
tests: fix xxxxx

Thanks for reminder. Comment updated.


Update the k8s reporter

In the validation and conformance test suites,
we update the k8sreporter to the latest version
as an external library. since all of the logic
for the k8s reported is now placed under one repository.
also, we omit the "-dump" flag which is not supported and add the "-reporter" flag, which if not empty
it specifies where to output the reports to.

do we still need this?

do we still need this?

yes. soon we'll need the report flag to invoke the k8sreporter and I'll revive this pr


Feature/trie examples

How come the md/base files changed? Did you do a make base or were these manual edits (in the wrong repo)? Just want to make sure you don't lose work next time we generate docs from motoko-base on release..

for Array they changed because I merged master into this branch hoping it would solve the inconsistencies I had between the motoko playground and the local preview running. i then realised the issue was solved by bumping the moc version instead. the other changes in Trie result from the make base command I automatically run on file changes in the motoko-base repo locally.

Just doing some repo cleanup for better focussing on active work:
Closing PR as it seems inactive for a longer time. Please re-open if it is still relevant and after it has been updated with latest master changes.


amd and/or apple metal/mps acceleration

Does faster-whisper support either AMD or metal/mps acceleration out of the box?  I noticed on the ctranslate2 instruction page it states that it can be built with Apple's Acceleration, but faster-whisper is a separate repository and so it's not clear from the readme whether faster-whisper supports apple's metal/mps and/or "Accelerate?"  I'm presuming from the ctranslate2 instructions that faster-whisper also doesn't support AMD GPU acceleration?
Editing this response to also ask about oneDNN, Openblas, and Ruy, which are all indicated as "off" in the instructions to compile Ctranslate2, but not mentioned on the faster-whisper respository.
Thanks!

"off" is default value but u can change to your need when compiling

"off" pertains to which of my multiple questions??

I might be misunderstanding, but...The only instructions I'm aware of regarding "compiling" pertain to Ctranslate2, not faster-whisper.  If I use pip install faster-whisper does it come with the certain backends enabled or not?  Faster-whisper uses Ctranslate2, but it is itself a separate library.  So my questions are whether faster-whisper has the backends enabled, and if not, how can i enable them?

Thank you!  That answers my questions.  Now, faster-whisper automatically installs ctranslate2 as part of its dependencies in requirements.txt``.  Do I need to modify installation requirements.txtto NOT install ctranslate2 since I already compiled it manually?  In other words, I don't want mypip install faster-whisper``` to accidentally override my manually-compiled version of ctranslate2?

if u already got latest ctranslate2 compiled and installed as python package then no overwrite to worry about

Thanks again sir!  Will close this issue out.


Dark theme.

I understand that there are already issues relating to this, but can we have a dark theme added.
I don't mean custom themes or the "Dark squares" thing, I mean a theme that changes all the colors to be a dark sort of pallete. Basically, all colors would be dark, and there would be little to no white or anything like that.
Using rainloop at night is a sort of retina-burner for me at the moment.

any news on this? most important feature imho!

Please, dark mode will put this web mail light years ahead

I totally agree. I use a 48" 4K TV as my monitor. When I check my mail at night .... my eyes start melting.
I have created my own Dark Theme for now. But hope Rainloop provide one in future. I'll post it here in case someone wants it. This obviously unsupported and you use it at your own risk ... bla, bla, bla.
Extract the CSS file in the app.min.zip file, and paste into /rainloop/v/1.14.0/static/css/, then refresh your browser. You may need to hold CTRL + F5 to clear any cached CSS. I didn't.

@clinkadink this is great, thanks. I found one issue which was the .hasUnseenSubMessage class. It was still using a light yellow color. I searched the file for that classname and replaced the value with #353434.

I see that 4 years ago someone requested dark mode, but it's still not a feature and you ahve to use some modified css in the source to do it. Has this per chance been added elsewhere and this is a dead issue?

@ShadwDrgn SnappyMail is a fork and has dark mode.
It also has a setting to remove (background)-color from messages so that messages are also in dark mode.

@ShadwDrgn SnappyMail is a fork and has dark mode.
It also has a setting to remove (background)-color from messages so that messages are also in dark mode.

Definitely SnappyMail is a better solution.


cleaner method?

this is too verbose. is there cleaner way to pass in the input-fields without writing lookup dot for every single attribute? It'd be nice if user can create an object, let's call it options, wrapping up all the attributes and then pass in the details by writing lookup.options = options.

You can pass the input fields into the Lookup constructor. It is not currently implemented to pass in a config object, however.


Update dockerd.8.md

- What I did
- How I did it
- How to verify it
- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "EnergyLiYN-patch-1" git@github.com:EnergyLiYN/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

@EnergyLiYN for future case; please don't open a new PR, but update the current PR (see the instructions that @GordonTheTurtle gave)


Fixed TypeScript bindings for either.

Fixes issue #242.

Introduced an Either interface with a value: T | U property and the other Either methods.
Changed the return type of either for Arbitrary, Generator, Shrink and Show to be Either<T, U> instead of T | U.
Added compile-time tests to test obtaining and using an Either in TypeScript.

The tests passed for all NodeJS versions except 6.14.
The test failed on 6.14 for reasons other than compiling the TypeScript tests.
  1) regressions
       #112
         should support large test counts:
     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/travis/build/jsverify/jsverify/test/regressions.js)


Choose: Replace bullets with 1-9 1-9

[ ] Letter View is broken :)

The bottom of the choose cards use bullets to paginate the styles in the family. This is a bit 'mystery meat' style navigation.

[ ] Replace the bullets with:

 <  1 2 3 4 5 6 7 8 9 * 1i 2i 3i 4i 5i 6i 7i 8i 9i >

such that all possible weights are always seen on each card, but only the available weights are active links.

[ ] Move this bar to the top, under the title bar

Some of the fonts I'm working with have weights besides 100, 200, 300, 400, 500, 600, 700, 800, 900. For example, Roboto Thin is 250. Fira Sans even has fonts with weights 20, 40, 80, etc. How will this UI work with weights like this? Would it be better if I generated the buttons dynamically depending on the weights that are available? Or have a dropdown with all the weights instead of a list of links?

The underlying issue is that the navigation is mysterious; you can't predict what you'll get.
A more simple solution will be to have an instant popover under the dots when you hover, similar to that used on the review/test links when less than 2 families are added to the comparison, that shows the string shown as a font style label in the sentence view


Update README.md

Added FrugalOS

This is amazing, thanks a lot for your submission!
Good luck with the development!


apply a production tag to instances once finally complete

nemesys current behavior is to apply tags to instances as soon as they are run.  And these tags are important for instances to be found in production systems.  Equally, however, when nemesys fails - we need a tagging system that can distinguish from instances that are still be setup (aws resources applied, spinning up, etc...) and an instance that nemesys/userdata has finished.
A simple mechanism for this behavior might be to just have the ability to specify a production tag.  And this tag only get's applied at the end of userdata and/or after nemesys has finished all steps.  A more granular way would be to have multiple stage tags - i.e. we can apply a tag if userdata has finished; and if nemesys has finished.  That way one would use describe-instances to quickly find instances that are (production|userdata complete|nemesys complete).  Or something of that affect.

we already use something similar for ami creation with the 'spinup complete' userdata. we could just add that to instance creation, and even have the cli wait for that before exiting.
how does that sound?


able to work inside watch task

fix the issue of https://github.com/101loops/grunt-go/issues/7

even grunt won't work under node 0.8 anymore, therefore drop the test inside travis configration.


support POST for /api/render

will fix this failing test after dinner and then it should be good

@psugihara should be green now, I had to suck in some test util improvements I made in the other branch to get the GET to work and add a thing to generate the query string


Updates

I've got updates addressing (trying to address) several open issues: #3, #4, #9, #11, #12, #14, #15.

cc @gnarf, I'll wait for your review and push it soon. If it's fairly ok, I believe we should try to address more feedback in the current document as a whole, before we have 2 drafts (master and here) and more feedback coming in during the next meeting.

fixes are up.

merging this to avoid more ambiguity. I willing fix anything necessary as a follow up


create some way to show which TA is answering a question

j : tooltip like Chara would work in my opinion
n : Another idea: use a green bar to the left of the question (like the green bar that indicates a question belongs to you), combined with a "NAME is answering this question" text below the question.

Resolved with #20


[BUG]  Installation Ubuntu 22.04.1 LTS

Describe the bug
Installation Ubuntu 22.04.1 LTS
./mad_gui_ubuntu
/tmp/_MEIFbXxto/mad_gui/utils/helper.py:66: UserWarning: Found a _MEI folder in /tmp, which has bee created <1 minute ago. Therefore, I assume this is called from a standalone executable. For this reason, I'm changing the resource path, from mad_gui/qt_designer/.ui to mad_gui/qt_designer/build/.py
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so: undefined symbol: g_tls_channel_binding_error_quark
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
/tmp/_MEIFbXxto/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
(mad_gui_ubuntu:141388): GLib-GIO-ERROR **: 10:18:09.387: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'
Trace/breakpoint trap (core dumped)

It seems to be related to PyQt on wayland / x11 but not to mad-gui specifically. You can find more information here:

https://stackoverflow.com/questions/69828508/warning-ignoring-xdg-session-type-wayland-on-gnome-use-qt-qpa-platform-wayland
https://forum.qt.io/topic/126731/what-is-this-warning


Fix: Remove redundant integration test

This PR

[x] removes a redundant integration test

💁♂ The IlluminateSpeakerRepository is covered by a unit test in IlluminateSpeakerRepositoryTest

I'd personally like to keep the  persistSavesToDatabase test. Since it gives us that extra bit of security that everything works correctly.

Thank you, @BackEndTea and @chartjes!


Adjust ClinVar XML parsing to cardinality fixes

Is your feature request related to a problem? Please describe.
NCBI Helpdesk clarified that maxOccurences="1" is the default when omitted. Further, a number of elements appear always ommitted.
Describe the solution you'd like
Adjust protobuf code and XML interpretation code accordingly. Move questionable fields to the end of the messages so we can remove them without harm.
Describe alternatives you've considered
N/A
Additional context
N/A

Will keep change to the protobuf minimal for now, let's see what ClinVar public XML v2.1 will bring.
diff --git a/protos/clinvar_data/pbs/clinvar_public.proto b/protos/clinvar_data/pbs/clinvar_public.proto
index d471690..1a8dfae 100644
--- a/protos/clinvar_data/pbs/clinvar_public.proto
+++ b/protos/clinvar_data/pbs/clinvar_public.proto
@@ -735,10 +735,10 @@ message Trait {
     //
     // NB: in XSD this is explictely given as unbounded but XML always has
     // one element
-    repeated GenericSetElement names = 1;
-    // symbols (NB: never occur in the XML)
+    GenericSetElement name = 1;
+    // symbols (NB: never occurs in the XML)
     repeated GenericSetElement symbols = 2;
-    // attributes (NB: never occur in the XML)
+    // attributes (NB: never occurs in the XML)
     repeated AttributeSetElement attributes = 3;
     // Citation list.
     repeated Citation citations = 4;
@@ -985,7 +985,7 @@ message AggregateClassificationSet {
   // The aggregate germline classification.
   optional AggregatedGermlineClassification germline_classification = 1;
   // The aggregate somatic clinical impact.
-  repeated AggregatedSomaticClinicalImpact somatic_clinical_impacts = 2;
+  optional AggregatedSomaticClinicalImpact somatic_clinical_impacts = 2;
   // The aggregate oncogenicity classification.
   optional AggregatedOncogenicityClassification oncogenicity_classification = 3;
 }
@@ -2129,8 +2129,8 @@ message ClinicalAssertion {
   // Replaced list; mutually exclusive with replaces
   repeated ClinicalAssertionRecordHistory replaceds = 6;

-  // SCV classifications.
-  repeated ClassificationScv classifications = 7;
+  // SCV classification.
+  ClassificationScv classification = 7;
   // The assertion.
   Assertion assertion = 8;
   // Attributes.


Language Server exited unexpectedly...

I just configured the sematic support for Less and Css like it was described in #25  and then I activated it.
Now I see always that the language server was exited unexpectedly. I tried to restart TabNine, but it doesn't helped. The semantic completion for HTML for example is working fine, after the language server for HTML was installed.
How can I find out what's the problem is and how could I probably solve it. Is there any log output?

The debugging capabilities aren't great at the moment. You could try running the same command as TabNine in the command line and checking that the language server starts successfully.

I checked it before and the language-server had no problem to start. But maybe the problem will happen when TabNine sends some data to the language server. How could I test this?

Looks like I have hit this issue with C++ and cquery. Cquery runs fine in the terminal but doesn't seem to run at all under TabNine. It also doesn't seem to pick up any of my other config for cquery such as a log file when running under TabNine

Ok, so from looking at the fact that cquery run from terminal uses a log file (when requested) yet doesnt when run from TabNine (even though I put the command arg in the TabNine.toml file) it appears as though you cannot configure cquery via TabNine's config.
I therefore, forked cquery and made some hard coded amendments to log files etc and rebuilt cquery, that way, TabNine would be just callinhg cquery without any args and the new defaults would output as I would expect so I can get some log file output. This turned out to be the case. It looks like TabNine isn't firing off cquery correctly using the arguments from the toml file.
Once I started to get some log output, the following appears in the cquery log indicating that there is something TabNine is throwing at it that is making it crash.
( 407.576s) [stdin        ]            lsp.cc:103   | Unknown field in the header ( 407.576s) [stdin        ]            lsp.cc:188   | Failed to read JsonRpc input; exiting ( 407.576s) [stdin        ]        loguru.hpp:1767  | atexit
@zxqfl, could you confirm that you're looking at this?
I am running TabNine in Vim8 within docker, with code compiled against gcc 7.3.0

It also looks like one of your options files that appear in the tmp dir point at log files for stdout and stderr but nothing is ever written to them

This is not good at all. No response 2 weeks on from @zxqfl, this is hardly what I would call good support from a product I have purchased. I have since, found a new solution all together. I wouldn't recommend anyone use this application.

@dotnetdanny Yeah, sadly the author disappeared, which quite sucks for people who paid for the product. See https://github.com/zxqfl/TabNine/issues/66 and there's also another discussion but I can't find it ATM.
What's the alternative solution you use?

I've found code-server from codercom. It allows me to run vscode in the browser, all of my set up is within a docker container and having vscode run alongside my codebase allows me to get vscode standard intellisense for C++ whilst using docker for Mac (without having the nasty file mount / rsync issues due to the osx file mount speed problem). Now I can just run vscode hosted from within the container.
TabNine was just a way of getting intellisense working in the terminal, but code-server now addresses all of that

Thanks @dotnetdanny. As someone who doesn't use VS Code, doesn't code in C++, and doesn't use OSX, I won't benefit from this solution :)

Ah, shame, it's a great solution. Looks like the best things in life really are free :)

just waiting for @zxqfl's reply.

I'm glad you found another solution. Could you please do one of the following?

Provide complete instructions for reproducing your issue
State the input sent to cquery which caused cquery to crash

I just tried the autocompletion again with the newest version of TabNine and now also the support for CSS and LESS is working! Thanks for fixing it.