Unable to exclude .d.ts files from documents

Issue workflow progress

Progress of the issue based on the Contributor Workflow

[ ] 1. The issue provides a reproduction available on GitHub, Stackblitz or CodeSandbox

Make sure to fork this template and run yarn generate in the terminal.
Please make sure the Codegen and plugins version under package.json matches yours.

[ ] 2. A failing test has been provided
[ ] 3. A local solution has been provided
[ ] 4. A pull request is pending review

Describe the bug
I am attempting to write a graphql config that will auto-generate typescript code based on embedded gql templates in .ts files.
I have found a bug that is caused by .d.ts (typescript type definitions files) also being included in the documents glob.
To Reproduce
Steps to reproduce the behavior:
Use a configuration that includes .ts files. In this example, a .d.ts file may exist in src/global.d.ts.
---
projects:
  jellybean:
    schema: schema.graphql
    documents:
    - src/**/*.jellybean.{graphql,gql}
    - src/**/*.tsx
    - src/**/*.ts
    extensions:
      codegen:
        generates:
          generated-api.ts:
            plugins:
            - typescript
            - typescript-operations
            - typescript-react-query

This config errors with:

Could not parse the TypeScript file at src/global.d.ts to extract the graphql tags
SyntaxError: Unexpected token (3:28)

Things I have tried:

Adding a documents entry: "!(**/*.d.ts)"
Adding the negation in the document rule itself: src/**/!(.d)*.ts
Adding an exclude entry under jellybean, e.g. exclude: "**/*.d.ts"
Adding an absolute path to the file that needs to be excluded. e.g. exclude: 'src/global.d.ts'

All of these have had no effect and .d.ts files are always included. I can only fix it by removing the src/**/*.ts entry.
Expected behavior
.d.ts files should be excluded and everything should work like magic.
Environment:

OS: macOS 12.5.1 (x86_64)
GraphQL Config Version: 4.3.5 (via<EMAIL_ADDRESS>NodeJS: v18.8.0

Additional context

Im experiencing the same issue, but I'm trying to exclude a local schema definition thats in a .graphql file.
Had no luck getting the file excluded trying the same things that @onthecais tried..
The reason I tried excluding the local schema is because it overrides a field with another type, which causes the error Error: Field "Foo.Bar" already exists in the schema. It cannot also be defined in this type extension..
Using graphql-codegen with a separate codegen.yaml file I worked around this issue using the ignoreFieldConflicts: true config parameter, because there I need to have this schema information included, successfully creating all my queries, mutations, types and so on.
But I could not get my vscode graphql extension to work again, because I can not exclude the local schema file, which I don't need for intellisense in my IDE.


Updates to Brave 5

same as Brave 4, but without any deprecated methods (or deprecated dependencies like io.zipkin.java:zipkin)

Codecov Report

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

@@            Coverage Diff            @@
##             master     #984   +/-   ##
=========================================
  Coverage     70.98%   70.98%
  Complexity      633      633
=========================================
  Files           120      120
  Lines          2805     2805
  Branches        295      295
=========================================
  Hits           1991     1991
  Misses          628      628
  Partials        186      186

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 c801228...04d1401. Read the comment docs.


Manual: Update Dashboard docs to include profile manager

Documentation should be added for the recently implemented profile manager.

profile manager is added to dashboard docs


Added Geek Feminism and Mozilla Community Participation Guidelines

Added the Geek Feminism and Mozilla Community Participation guidelines to Code of Conduct.

@erinmikailstaples - Thanks for adding these to the list!
There are a couple of things needed for these to get added.
For Both

[ ] Also are these available for use/adaptation (Creative Commons or other License allowing folks to modify it.)
[ ] Can you add the information for each one to the manifest.

If we're allowed (in the license) to use/adapt these

[ ] Geek Feminism one looks good. Only minor adjustment just to match the others is to move the attribution to the bottom of the document.
[ ] The Mozilla one needs to have the Mozilla-specific parts generalized (replacing Mozilla with "Community" and Mozillans with "Community Members")


Typescript consumers are required to install @types/jsbn

Since Address4 and Address6 both have public methods that use the BigInteger type from jsbn, any typescript users with a reasonable configuration will be required to explicitly install @types/jsbn, otherwise they will receive the following error:
node_modules/ip-address/dist/lib/ipv4.d.ts:2:28 - error TS7016: Could not find a declaration file for module 'jsbn'. '/Users/shair/dev/projects/auth/hs-webauth-api/node_modules/ip-address/node_modules/jsbn/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/jsbn` if it exists or add a new declaration (.d.ts) file containing `declare module 'jsbn';`

2 import { BigInteger } from 'jsbn';
                             ~~~~~~
node_modules/ip-address/dist/lib/ipv6.d.ts:3:28 - error TS7016: Could not find a declaration file for module 'jsbn'. '/Users/shair/dev/projects/auth/hs-webauth-api/node_modules/ip-address/node_modules/jsbn/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/jsbn` if it exists or add a new declaration (.d.ts) file containing `declare module 'jsbn';`

3 import { BigInteger } from 'jsbn';
                             ~~~~~~

Found 2 error(s).

Installing @types/jsbn works, but consumers shouldn't be required to explicitly install dependencies of dependencies. Unfortunately, I'm not aware of an easy solution to the problem. As far as I know, there are two ways that this can be solved (and they both have downsides):

Add @types/jsbn to the dependencies: This is not the best solution, since it requires everyone (not just Typescript users) to install it and it's not easily removed with npm prune --production
Include a copy of the BigInteger interface in ip-address and use that type in Address4 and Address6: I'm not familiar with BigInteger, but it could have significant maintenance costs.

As a workaround, you can enable the skipLibCheck option in your tsconfig.json's compilerOptions.

Ah, I was unaware of this compiler option. Thanks!

I think skipLibCheck is the right thing here 👍


Just dumped my Pokebag with optimizer

`{
"type": "TransferPokemon",
"config": {
"enabled": true,
"min_free_slot": 999,
"transfer_wait_min": 8,
"transfer_wait_max": 10
}
},
{
"type": "PokemonOptimizer",
"config": {
"enabled": true,
"min_slots_left": 999,
"transfer": false,
"transfer_wait_min": 5,
"transfer_wait_max": 7,
"evolve": false,
"evolve_time": 36,
"evolve_for_xp": false,
"evolve_only_with_lucky_egg": false,
"evolve_count_for_lucky_egg": 80,
"may_use_lucky_egg": false,
"upgrade": true,
"upgrade_level": 25,
"groups": {
"gym": ["Vaporeon"]
},
"keep": [
{
"mode": "by_pokemon",
"names": ["gym"],
"top": 2,
"sort": ["iv"],
"evolve": false,
"upgrade": true
}
]
}
},
...etc...
"release": {
"any": {"keep_best_iv": 2},
"Caterpie": {"keep_best_iv": 1},
"Weedle": {"keep_best_iv": 1},
"Pidgey": {"keep_best_iv": 1},
"Rattata": {"keep_best_iv": 1},
"Spearow": {"keep_best_iv": 1}
},
`
I was thinking that config would upgrade Vaporeon only, keep best IV:2 of Vaporeon, and not transfer (thought TransferPokemon should handle that task).
Thankfully it's just a game.  Shutting down. _inventory was not initialized [2016-09-09 19:30:19] [2016-09-09 19:30:19] Ran for 0:00:11 [2016-09-09 19:30:19] Total XP Earned: 0  Average: 0.00/h [2016-09-09 19:30:19] Travelled 0.00km [2016-09-09 19:30:19] Visited 0 stops [2016-09-09 19:30:19] Encountered 0 pokemon, 0 caught, 0 released, 0 evolved, 0 never seen before () [2016-09-09 19:30:19] Threw 0 pokeballs [2016-09-09 19:30:19] Earned 0 Stardust [2016-09-09 19:30:19] Hatched eggs 0 [2016-09-09 19:30:19] Next egg hatches in 4.80 km [2016-09-09 19:30:19] [2016-09-09 19:30:19] Highest CP Pokemon: [2016-09-09 19:30:19] Most Perfect Pokemon:
I'm just curious what I did wrong here. hope someone finds the humor here as well

magically they did not get a chance to transfer


React 16 error

I am getting an error like this after migrate to React 16.
Error: Minified React error #149; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=149&args[]=kronos for the full message or use the non-minified dev environment for full errors and additional helpful warnings.

Thanks for reporting. I will update the package to React 16 soon™.

warning<EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>warning<EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>
Thanks for the package, here is the related warning as well.

Updated to 1.7.0 with React 16. Should be fixed.


chore(release): 1.0.0

Version bump in package.json and package-lock.json for release 1.0.0

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Current state

Updated most sections. Summary below:
Abstract
Fully rewritten. Kept RV comments because I wasn't sure if they were actually answered.
1. Introduction
Unchanged. Not really an idea where to best go with this seeing as I only interact with the purely technical side and am not really knowledgeable about all the other aspects.
2. Requirements
Slightly extended. Kept some comments where I didn't know what to do with them. Also moved references to existing implementations here (made more sense than in related work to me, but I might be wrong). Not sure what more to say about them besides "not flexible enough".
It's also difficult to gauge what exactly the requirements should be since I mostly started making the server when decisions were already made and I'm less aware of what is needed in the ecosystem.
3. Related work
Added some text about the core technologies. Not sure what more needs to be said about them or what else is relevant.
4. Architecture
Largely rewritten. The most extensive chapter (since here I actually know what I'm talking about 😉 ).
5. Configuration
Slightly extended and restructured.
6. Usage
Slightly extended and updated.
Not sure what was meant with "all apps that work on the server". Do we also want to start linking Solid client applications, even though they already existed without CSS?
7. Conclusions
Slightly changed.

A major apology for the extremely long reviewing period on this one.
Abstract proposal here: bec06a30ad04722ea70718b0d3fffcfabf21babb

Reviewing comments have been added. Might still write some text for intro etc. at a later point; just want to make sure the meat is ready to go first.


Fix using wrong alt separator when cross compiling

As stated in the commit, the alt separator should be based on host compilation platform, not cross compilation target platform. This fixes not being able to cross compile for windows, from windows, via intermediate linux build system (eg, using rake-compiler-dock).
Fixes https://github.com/rails-sqlserver/tiny_tds/issues/331

I'm not sure how to test this, other than that when targeting this branch, I can successfully build tiny tds via rake compiler dock with bundle exec rake gem:windows, whereas with the current release, the build fails, as I describe in https://github.com/rails-sqlserver/tiny_tds/issues/331

I couldn't reproduce it on Debian GNU/Linux sid. Why?
% git clone git@github.com:rails-sqlserver/tiny_tds.git
% cd tiny_tds
% rake gem:windows
rake-compiler-dock bash -c "    bundle && rake cross native gem RUBY_CC_VERSION=2.4.0:2.3.0:2.2.2:2.1.6:2.0.0 CFLAGS=\"-Wall\"\n"
The git source `git://github.com/rake-compiler/rake-compiler-dock.git` uses the `git` protocol, which transmits data without encryption. Disable this warning with `bundle config git.allow_insecure true`, or switch to the `https` protocol to keep your data secure.
Fetching git://github.com/rake-compiler/rake-compiler-dock.git
Fetching gem metadata from https://rubygems.org/.............
Fetching version metadata from https://rubygems.org/.
Resolving dependencies...
Installing rake 10.5.0
Installing byebug 9.0.6 with native extensions
Installing connection_pool 2.2.1
Using mini_portile2 2.1.0
Using minitest 5.10.1
Using rake-compiler-dock 0.6.0 from git://github.com/rake-compiler/rake-compiler-dock.git (at master@da5ecc3)
Using bundler 1.13.7
Installing rake-compiler 0.9.5
Using tiny_tds 1.3.0 from source at `.`
Bundle complete! 7 Gemfile dependencies, 9 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
install -c tmp/x86-mingw32/tiny_tds/2.4.0/tiny_tds.so lib/tiny_tds/2.4/tiny_tds.so
cp tmp/x86-mingw32/tiny_tds/2.4.0/tiny_tds.so tmp/x86-mingw32/stage/lib/tiny_tds/2.4/tiny_tds.so
install -c tmp/x86-mingw32/tiny_tds/2.3.0/tiny_tds.so lib/tiny_tds/2.3/tiny_tds.so
cp tmp/x86-mingw32/tiny_tds/2.3.0/tiny_tds.so tmp/x86-mingw32/stage/lib/tiny_tds/2.3/tiny_tds.so
install -c tmp/x86-mingw32/tiny_tds/2.2.2/tiny_tds.so lib/tiny_tds/2.2/tiny_tds.so
cp tmp/x86-mingw32/tiny_tds/2.2.2/tiny_tds.so tmp/x86-mingw32/stage/lib/tiny_tds/2.2/tiny_tds.so
install -c tmp/x86-mingw32/tiny_tds/2.1.6/tiny_tds.so lib/tiny_tds/2.1/tiny_tds.so
cp tmp/x86-mingw32/tiny_tds/2.1.6/tiny_tds.so tmp/x86-mingw32/stage/lib/tiny_tds/2.1/tiny_tds.so
install -c tmp/x86-mingw32/tiny_tds/2.0.0/tiny_tds.so lib/tiny_tds/2.0/tiny_tds.so
cp tmp/x86-mingw32/tiny_tds/2.0.0/tiny_tds.so tmp/x86-mingw32/stage/lib/tiny_tds/2.0/tiny_tds.so
install -c tmp/x64-mingw32/tiny_tds/2.4.0/tiny_tds.so lib/tiny_tds/2.4/tiny_tds.so
cp tmp/x64-mingw32/tiny_tds/2.4.0/tiny_tds.so tmp/x64-mingw32/stage/lib/tiny_tds/2.4/tiny_tds.so
install -c tmp/x64-mingw32/tiny_tds/2.3.0/tiny_tds.so lib/tiny_tds/2.3/tiny_tds.so
cp tmp/x64-mingw32/tiny_tds/2.3.0/tiny_tds.so tmp/x64-mingw32/stage/lib/tiny_tds/2.3/tiny_tds.so
install -c tmp/x64-mingw32/tiny_tds/2.2.2/tiny_tds.so lib/tiny_tds/2.2/tiny_tds.so
cp tmp/x64-mingw32/tiny_tds/2.2.2/tiny_tds.so tmp/x64-mingw32/stage/lib/tiny_tds/2.2/tiny_tds.so
install -c tmp/x64-mingw32/tiny_tds/2.1.6/tiny_tds.so lib/tiny_tds/2.1/tiny_tds.so
cp tmp/x64-mingw32/tiny_tds/2.1.6/tiny_tds.so tmp/x64-mingw32/stage/lib/tiny_tds/2.1/tiny_tds.so
install -c tmp/x64-mingw32/tiny_tds/2.0.0/tiny_tds.so lib/tiny_tds/2.0/tiny_tds.so
cp tmp/x64-mingw32/tiny_tds/2.0.0/tiny_tds.so tmp/x64-mingw32/stage/lib/tiny_tds/2.0/tiny_tds.so
cd pkg/tiny_tds-1.3.0-x86-mingw32
mv tiny_tds-1.3.0-x86-mingw32.gem ..
cd -
cd pkg/tiny_tds-1.3.0-x64-mingw32
mv tiny_tds-1.3.0-x64-mingw32.gem ..
cd -
%

Reproduce the failure of the original code, or reproduce the current ci test failure?

The failure of rake gem:windows as I showed.

I see. The reason why you wouldn't see the failure on Linux is that the fix is cross compiling from Windows.

Umm... I don't understand why your change can fix the case.
Could you show both fake.rb with your change and without your change?

See here for context.
This pr results in the following change to fake.rb:
WITH PR:
Works; because Linux build host is what is tested in fake.rb for alt path separators.
RUBY_PLATFORM = "x86-mingw32"

(snip)

if 'x86_64-linux' =~ /mswin|bccwin|mingw/
  class File
    remove_const :ALT_SEPARATOR
    ALT_SEPARATOR = "\\"
  end
end

WITHOUT PR:
Doesn't work; when cross compiling from Windows, this test incorrectly succeeds and tries to use the alt separator on a Linux build host machine.
RUBY_PLATFORM = "x86-mingw32"

(snip)

if RUBY_PLATFORM =~ /mswin|bccwin|mingw/
  class File
    remove_const :ALT_SEPARATOR
    ALT_SEPARATOR = "\\"
  end
end

Thanks.
I think that fake.rb "without" this pull request has the same content both on Linux and cross compiling from Windows. Is it wrong?
Here is tmp/x86-mingw32/tiny_tds/2.4.0/fake.rb on Debian GNU/Linux:
        # Pre-load resolver library before faking, in order to avoid error
        # "cannot load such file -- win32/resolv" when it is required later on.
        # See also: https://github.com/tjschuck/rake-compiler-dev-box/issues/5
        require 'resolv'

        class Object
          remove_const :RUBY_PLATFORM
          remove_const :RUBY_VERSION
          remove_const :RUBY_DESCRIPTION if defined?(RUBY_DESCRIPTION)
          RUBY_PLATFORM = "x86-mingw32"
          RUBY_VERSION = "2.4.0"
          RUBY_DESCRIPTION = "ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
        end
        if RUBY_PLATFORM =~ /mswin|bccwin|mingw/
          class File
            remove_const :ALT_SEPARATOR
            ALT_SEPARATOR = "\\"
          end
        end

        posthook = proc do
          $ruby = "/usr/local/rvm/rubies/ruby-2.4.0/bin/ruby"
          untrace_var(:$ruby, posthook)
        end
        trace_var(:$ruby, posthook)

I could build gems on Debian GNU/Linux as I showed.
What is the difference of fake.rb "without" this pull request on Linux and cross compiling from Windows? If there is no difference, why is the problem occurred only "cross compiling from Windows" case"?

I don't have debian installed, but I can test on macOS.
Also, there's a dimension to this which I did not clearly articulate (because these diagnostics are jumping through a half dozen abstraction layers)... I'm using rake-compiler-dock. Oops, probably should have lead with that. That's what's providing the linux build environment.
With & without PR for macOS is the same as as my previous comment (which is also the same output as your "without" fake.rb for debian).

If there is no difference, why is the problem occurred only "cross compiling from Windows" case"?

That is the big question. From my linked diagnostics issue, this is what I came up with:
Situation:
Docker is booting and running bundle && rake cross native gem RUBY_CC_VERSION=2.4.0 CFLAGS="-Wall" inside the docker machine, and this process fails with the above error.
mkmf.log says:
"i686-w64-mingw32-gcc -E -I/usr/local/rake-compiler/ruby/i686-w64-mingw32/ruby-2.4.0/include/ruby-2.4.0/i386-mingw32 -I/usr/local/rake-compiler/ruby/i686-w64-mingw32/ruby-2.4.0/include/ruby-2.4.0/ruby/backward -I/usr/local/rake-compiler/ruby/i686-w64-mingw32/ruby-2.4.0/include/ruby-2.4.0 -I../../../../ext/tiny_tds -I/c/users/aharper/workspace/tiny_tds/ports/i686-w64-mingw32/include -D_WIN32_WINNT=0x0501 -D__MINGW_USE_VC2005_COMPAT -D_FILE_OFFSET_BITS=64  -s -O1 -fno-omit-frame-pointer -fno-fast-math -Wall  conftest.c -o conftest.i"
cc1: error: \c\users\aharper\workspace\tiny_tds\ports\i686-w64-mingw32\include: Invalid argument
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <sybfront.h>
/* end */

I can confirm that sybfront.h does exist (along with sybdb.h and the other header files) in ports/i686-w64-mingw32/include. It appears that the problem may be the directory slashes going the wrong way... somewhere. Even though the include argument is -I/c/users/aharper/workspace/tiny_tds/ports/i686-w64-mingw32/include, which should be fine.
I grep'd for part of that path to see where it might be coming out with backslashes in but everywhere looks correct with forward slashes....... except in fake.rb, with ALT_SEPARATOR, based on RUBY_PLATFORM. So that is where I focused my diagnostics.
However, maybe this is incorrect? Maybe something somewhere else is keying off of ALT_SEPARATOR, after fake.rb is loaded in?


Is it possible to add a post-logout redirect to the Windows Authentication module?

I was wondering if it is possible to add a redirect Url to the post-logout action when using the Windows Authentication module? Currently, it seems to leave users on a blank page.
Thanks

This makes little sense, since the point of this is integrated windows auth. The only way to be logged out it to logout of windows. what we recommend is suppressing the redirect here from IdSvr on logout.

dup #14


Block explorer transaction IDs appear to be case sensitive

Description
Some APIs will give you a transaction hash as lowercase, others as uppercase:
EE0CD84254D0337CB29B4F3F92CF4CF20FFC9ADFD16491419F0CFCA54B65D691
ee0cd84254d0337cb29b4f3f92cf4cf20ffc9adfd16491419f0cfca54b65d691

It doesn't matter, these are equivalent. However visiting the transaction ID page for both, only one will work. It's not clear where the case sensitiveness is being introduced
Outcome

[ ] An end user should not need to worry about case with hashes or transaction IDs or eth addresses
[ ] Visiting both uppercase and lowercase for the same tx should work

Will be fixed by: https://github.com/vegaprotocol/vega/issues/7688

[x] Case sensitive Transaction IDs is fixed in stagnet1 and lower - it was an API issue


[T3A3][W11-A1]Tan Wang Leng

Ready for review.

@yamgent Good job, in general.
Please review the comments and close PR. We are now advised to follow this protocol for PR closing to ensure student read our comments.

Thank you!


Carousel returns incorrect (reversed) directions

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
Checking the Codepen I linked:

open the console
navigate through the carousel
the carousel returns incorrect directions (left when it should be right and the opposite)

Reduced test cases
https://codepen.io/Tim-arts/pen/gOyrrEa
What operating system(s) are you seeing the problem on?
Windows
What browser(s) are you seeing the problem on?
Chrome, Firefox, Microsoft Edge, Opera
What version of Bootstrap are you using?
5.3

Hello @CyrilKrylatov , thank you for your feedback. It still feels a bit counter-intuitive as a 'right' click produces a 'left' value

Hello @CyrilKrylatov , thank you for your feedback. Not looking at the documentation at first makes it counter-intuitive as a 'right' click produces a 'left' value

it's not a 'right' click but 'next' click, maybe like this it'll sounds less counter-intuitive. :)


Revert "Let InkWell/Ink/ancestor support GlobalKey so that splash doe…

Reverting https://github.com/flutter/flutter/pull/71138 due to internal breakage. Investigating.

Landing the revert without checks.


Check-Id Adjustments

changed to adjust with the latest linking syntax adjustments in FTD

@Arpita-Jaiswal This PR depends on this FTD PR - https://github.com/FifthTry/ftd/pull/423


ARROW-68: some fixes for errors encountered on not fully setup systems

My bash skills are mainly based on stack-overflow so hopefully these changes seem reasonable.

Let me know when you want me to review something (Travis CI will verify the build)

Thanks.  It should be good now.  I had a merge conflict with the zsh fixes,
and then I realized I had to fix some zsh incompatibilities.
On Wed, Mar 16, 2016 at 5:18 PM, Wes McKinney<EMAIL_ADDRESS>wrote:

Let me know when you want me to review something (Travis CI will verify
the build)
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/apache/arrow/pull/26#issuecomment-197620001


ARROW-10371: [R] Linux system requirements check needs to support older cmake versions

@github-actions crossbow submit -g r


Added documentation to README.md

Added documentation to README.md and added CONTRIBUTING.md

bors r+


Can't find default k8s.yml

My repo at https://github.com/pedro-gutierrez/elementary.git has ak8s.yml manifest. I've successfully tested It both locally and in Okteto Cloud.
I've configured this simple workflow https://github.com/pedro-gutierrez/elementary/blob/master/.github/workflows/okteto.yml
but it seems it can't find the k8s.yml file:
/usr/bin/docker run --name b3ac68dcfc51bff594d77a2cd2114e85d61ff_85c634 --label 3b3ac6 --workdir /github/workspace --rm -e INPUT_MANIFEST -e INPUT_NAMESPACE -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/elementary/elementary":"/github/workspace" 3b3ac6:8dcfc51bff594d77a2cd2114e85d61ff  "k8s.yml" ""
running: kubectl apply -f k8s.yml
error: the path "k8s.yml" does not exist

Full run at: https://github.com/pedro-gutierrez/elementary/runs/1063263773?check_suite_focus=true

@pedro-gutierrez  You need to add a checkout action to your workflow so it checks out your repo.
Here's an example of that: https://github.com/rberrelleza/actions-test/blob/master/.github/workflows/main.yaml
I'll update the sample to include this for clarity.

Ah thanks a lot! As you can see, I am pretty new to GitHub Actions. It works great ! thank you

We're all learning together!

I was wondering if it would make sense to add an option so that we can trigger a kubectl rollout restart <resource> <name> ? I am probably taking shortcuts, but this could simply some early/dev workflows where we are intentionally overwriting docker images with the tag :latest for instance.

Yeah, I think that's a good idea. Do you think we should keep it here, or as a separate action?
I'm also working on a 'pipeline' action, maybe that's a better fit for this kind of actions?

A separate action is better, you are right.

Implementing https://github.com/okteto/pipeline/ , we can discuss specifics there!
I updated the sample here to add the checkout task for future users, so I'll go ahead and close this, but feel free to reopen (or file a new one) if you hit something else.


Add an optional text block between releases

Allow adding text (Markdown) blocks between different releases.

Codecov Report
Attention: 4 lines in your changes are missing coverage. Please review.

Comparison is base (0529e56) 47.12% compared to head (c3ac988) 46.83%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #124      +/-   ##
==========================================
- Coverage   47.12%   46.83%   -0.29%
==========================================
  Files           7        7
  Lines         469      474       +5
==========================================
+ Hits          221      222       +1
- Misses        248      252       +4

Files
Coverage Δ

github_changelog_md/config/settings.py
100.00% <100.00%> (ø)

github_changelog_md/changelog/changelog.py
26.79% <0.00%> (-0.34%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add randomize option

Push up/down buttons at the same time to activate a randomize next song option.
An new icon will appear next to the play icon.

Thank you so much.
After this merge I do a refactoring.


playground error with firefox

Vue version
3
Link to minimal reproduction
https://sfc.vuejs.org/#eyJBcHAudnVlIjoiPHNjcmlwdCBzZXR1cD5cbmltcG9ydCB7IHJlZiB9IGZyb20gJ3Z1ZSdcblxuY29uc3QgbXNnID0gcmVmKCdIZWxsbyBXb3JsZCEnKVxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGgxPnt7IG1zZyB9fTwvaDE+XG4gIDxpbnB1dCB2LW1vZGVsPVwibXNnXCI+XG48L3RlbXBsYXRlPiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHtcbiAgICBcInZ1ZVwiOiBcImh0dHBzOi8vc2ZjLnZ1ZWpzLm9yZy92dWUucnVudGltZS5lc20tYnJvd3Nlci5qc1wiXG4gIH1cbn0ifQ==
Steps to reproduce

open the URL with firefox. ( https://sfc.vuejs.org/ )
see the right bottom. error shows.

.
What is expected?
no error shows.
What is actually happening?
error shows.
System Info
System:
    OS: macOS 12.4
    CPU: (8) arm64 Apple M1 Pro
    Memory: 3.02 GB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.4.0 - ~/.nvm/versions/node/v18.4.0/bin/node
    npm: 8.12.1 - ~/.nvm/versions/node/v18.4.0/bin/npm
  Browsers:
    Chrome: 102.0.5005.115
    Firefox: 101.0.1
    Safari: 15.5

Any additional comments?
No response

I just noticed it's not reproduced in another machine. M1 mac has some issue?
System:
OS: macOS 12.4
CPU: (4) x64 Intel(R) Core(TM) i3-8100B CPU @ 3.60GHz
Memory: 62.87 MB / 8.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.9.1 - ~/.nvm/versions/node/v16.9.1/bin/node
npm: 7.21.1 - ~/.nvm/versions/node/v16.9.1/bin/npm
Browsers:
Chrome: 102.0.5005.115
Firefox: 101.0.1
Safari: 15.5

This is a known issue, because

Firefox doesn't support import maps yet (currently behind a flag in 102+)
We use es-module-shims to shim import map support
es-module-shims tests native support first which throws the error (expected and doesn't affect usage)
We try to hide the error by detecting its message, but only in English
The error is shown when the browser throws non-English error messages.

So:

The error doesn't affect usage
It should automatically be gone once Firefox natively support import maps


Error when generating from VS(2015) with 2.1.4

I'm getting the following error when generating the models:
:
ZbuModelsBuilder: ZbuModelsBuilder failed to generate code: Exception: Response status code does not indicate success (InternalServerError)
{"Message":"An error has occurred.","ExceptionMessage":"The invoked member is not supported in a dynamic assembly.","ExceptionType":"System.NotSupportedException","StackTrace":"
:
Any idea what in my doctypes can be the cause of this?

Can you post the full error stack (ie everything that comes with the error you have posted above)?
Do you have some code of your own in the directory where you want to build models?

Sure, here it is:
I did have some code in _ModelBuilders.cs, but commented it out to see if that would help. It didn't :(
ZbuModelsBuilder: Starting v<IP_ADDRESS> 23-9-2015 15:54:51.
ZbuModelsBuilder: ZbuModelsBuilder failed to generate code: Exception: Response status code does not indicate success (InternalServerError)
{"Message":"An error has occurred.","ExceptionMessage":"The invoked member is not supported in a dynamic assembly.","ExceptionType":"System.NotSupportedException","StackTrace":"   at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()\r\n   at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext()\r\n   at System.Linq.Enumerable.<DistinctIterator>d__11.MoveNext()\r\n   at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n   at System.Linq.Buffer1..ctor(IEnumerable1 source)\r\n   at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)\r\n   at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable1 items)\r\n   at Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable1 references)\r\n   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Create(String assemblyName, CSharpCompilationOptions options, IEnumerable1 syntaxTrees, IEnumerable1 references, CSharpCompilation previousSubmission, Type returnType, Type hostObjectType, Boolean isSubmission)\r\n   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Create(String assemblyName, IEnumerable1 syntaxTrees, IEnumerable1 references, CSharpCompilationOptions options)\r\n   at Zbu.ModelsBuilder.Building.Builder.PrepareAmbiguousSymbols()\r\n   at Zbu.ModelsBuilder.Building.Builder.IsAmbiguousSymbol(String symbol)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteNonGenericClrType(StringBuilder sb, String s)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteProperty(StringBuilder sb, TypeModel type, PropertyModel property, String mixinClrName)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteContentTypeProperties(StringBuilder sb, TypeModel type)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteContentType(StringBuilder sb, TypeModel type)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.Generate(StringBuilder sb, TypeModel typeModel)\r\n   at Zbu.ModelsBuilder.AspNet.ModelsBuilderApiController.GetModels(GetModelsData data)\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.b__9(Object instance, Object[] methodParameters)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary2 arguments, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"} ZbuModelsBuilder:    at Zbu.ModelsBuilder.AspNet.ModelsBuilderApi.EnsureSuccess(HttpResponseMessage result)    at Zbu.ModelsBuilder.AspNet.ModelsBuilderApi.GetModels(Dictionary2 ourFiles, String modelsNamespace)
at Zbu.ModelsBuilder.CustomTool.CustomTool.ZbuModelsBuilder.GenerateRaw(String wszInputFilePath, String wszDefaultNamespace, IntPtr[] rgbOutputFileContents, UInt32& pcbOutput, String& errMsg)
ZbuModelsBuilder: Starting v<IP_ADDRESS> 23-9-2015 16:04:10.
ZbuModelsBuilder: ZbuModelsBuilder failed to generate code: Exception: Response status code does not indicate success (InternalServerError)
{"Message":"An error has occurred.","ExceptionMessage":"The invoked member is not supported in a dynamic assembly.","ExceptionType":"System.NotSupportedException","StackTrace":"   at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()\r\n   at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext()\r\n   at System.Linq.Enumerable.<DistinctIterator>d__11.MoveNext()\r\n   at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n   at System.Linq.Buffer1..ctor(IEnumerable1 source)\r\n   at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)\r\n   at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable1 items)\r\n   at Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable1 references)\r\n   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Create(String assemblyName, CSharpCompilationOptions options, IEnumerable1 syntaxTrees, IEnumerable1 references, CSharpCompilation previousSubmission, Type returnType, Type hostObjectType, Boolean isSubmission)\r\n   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Create(String assemblyName, IEnumerable1 syntaxTrees, IEnumerable1 references, CSharpCompilationOptions options)\r\n   at Zbu.ModelsBuilder.Building.Builder.PrepareAmbiguousSymbols()\r\n   at Zbu.ModelsBuilder.Building.Builder.IsAmbiguousSymbol(String symbol)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteNonGenericClrType(StringBuilder sb, String s)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteProperty(StringBuilder sb, TypeModel type, PropertyModel property, String mixinClrName)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteContentTypeProperties(StringBuilder sb, TypeModel type)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteContentType(StringBuilder sb, TypeModel type)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.Generate(StringBuilder sb, TypeModel typeModel)\r\n   at Zbu.ModelsBuilder.AspNet.ModelsBuilderApiController.GetModels(GetModelsData data)\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.b__9(Object instance, Object[] methodParameters)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary2 arguments, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"} ZbuModelsBuilder:    at Zbu.ModelsBuilder.AspNet.ModelsBuilderApi.EnsureSuccess(HttpResponseMessage result)    at Zbu.ModelsBuilder.AspNet.ModelsBuilderApi.GetModels(Dictionary2 ourFiles, String modelsNamespace)
at Zbu.ModelsBuilder.CustomTool.CustomTool.ZbuModelsBuilder.GenerateRaw(String wszInputFilePath, String wszDefaultNamespace, IntPtr[] rgbOutputFileContents, UInt32& pcbOutput, String& errMsg)
ZbuModelsBuilder: Starting v<IP_ADDRESS> 23-9-2015 16:13:50.
ZbuModelsBuilder: ZbuModelsBuilder failed to generate code: Exception: Response status code does not indicate success (InternalServerError)
{"Message":"An error has occurred.","ExceptionMessage":"The invoked member is not supported in a dynamic assembly.","ExceptionType":"System.NotSupportedException","StackTrace":"   at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()\r\n   at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext()\r\n   at System.Linq.Enumerable.<DistinctIterator>d__11.MoveNext()\r\n   at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n   at System.Linq.Buffer1..ctor(IEnumerable1 source)\r\n   at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)\r\n   at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable1 items)\r\n   at Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable1 references)\r\n   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Create(String assemblyName, CSharpCompilationOptions options, IEnumerable1 syntaxTrees, IEnumerable1 references, CSharpCompilation previousSubmission, Type returnType, Type hostObjectType, Boolean isSubmission)\r\n   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Create(String assemblyName, IEnumerable1 syntaxTrees, IEnumerable1 references, CSharpCompilationOptions options)\r\n   at Zbu.ModelsBuilder.Building.Builder.PrepareAmbiguousSymbols()\r\n   at Zbu.ModelsBuilder.Building.Builder.IsAmbiguousSymbol(String symbol)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteNonGenericClrType(StringBuilder sb, String s)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteProperty(StringBuilder sb, TypeModel type, PropertyModel property, String mixinClrName)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteContentTypeProperties(StringBuilder sb, TypeModel type)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.WriteContentType(StringBuilder sb, TypeModel type)\r\n   at Zbu.ModelsBuilder.Building.TextBuilder.Generate(StringBuilder sb, TypeModel typeModel)\r\n   at Zbu.ModelsBuilder.AspNet.ModelsBuilderApiController.GetModels(GetModelsData data)\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.b__9(Object instance, Object[] methodParameters)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary2 arguments, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"} ZbuModelsBuilder:    at Zbu.ModelsBuilder.AspNet.ModelsBuilderApi.EnsureSuccess(HttpResponseMessage result)    at Zbu.ModelsBuilder.AspNet.ModelsBuilderApi.GetModels(Dictionary2 ourFiles, String modelsNamespace)
at Zbu.ModelsBuilder.CustomTool.CustomTool.ZbuModelsBuilder.GenerateRaw(String wszInputFilePath, String wszDefaultNamespace, IntPtr[] rgbOutputFileContents, UInt32& pcbOutput, String& errMsg)

I'm getting this issue also after upgrading to v2.1.4. Within my application's log file, I noticed a request being made to http://agebasetemplate.local/Umbraco/BackOffice/Zbu/ModelsBuilderApi/GetModels which returns a 405 response. I'm not sure if this is of any help.
I'm just currently debugging my application against a debuggable version of the builder to see if I can catch the exception.

Dammit. Of course. Silly me. Trying to get the .Location of every referenced assemblies, including dynamic assemblies, that have no location. Definitively a bug. Fixing...

Fixed with wrong issue reference (68 instead of 67) - but fixed anyways.
Guess it means a new release? Bah...

Reported and fixed all within an hour. :+1:

Awesome stuff @zpqrtbnk! :+1:

2.1.5 is out, should fix.

Yes, tested and working again


[bug?] Complex objects inside rows do not render properly

Hey!
I'm struggling with the following issue:
In our case each row is an object it self, and has a list attribute which contains the cells inside it. My problem is that when I define a seemingly proper cellRenderer() then in the rendered table, only the cells inside the last header are rendered in each column.
My row model looks like this:
{
    key: 'r1',
    expressions: [
        {id: 1, x: 'etc...'},
        {id: 1, x: 'etc...'}
    ],
    ...
}

I went into debugging mode in Chrome, and checked, and every valueGetter() retrieves the proper cell, that works fine. Also every cell renderer gets the proper cell, but the table it self renders only cells for the last column.
Sample image (the first table is hand crafted, the bottom one uses ag-grid, hader labels differ, but it's just obtained from a different attribute that's all):

The code:
this.lodash.forEach(this.dtData.headers, function (header) {
	var columnDef = this.judoGridColumn.fromJson({
		headerName: header.key + ' (' + header.type.value + ')',
		metaId: null,
		colId: header.id
	});
	columnDef.valueGetter = function (params) {
		return vm.lodash.find(params.data.expressions, {header: {id: params.colDef.colId}});
	};
	columnDef.cellRenderer = function(params) {
		params.$scope.ruleExpression = params.value;
		return '

';
	};
	res.push(columnDef);
}, this);

Has anyone got into this before?
Thanks in advance!

It's almost as if you would be using a for loop incorrectly somewhere: http://www.mennovanslooten.nl/blog/post/62

The problem is the line:
params.$scope.ruleExpression = params.value;

From the documentation:

Each cell within the row does not get a new child scope.  If you want a cell to have it's own private scope, consider using a directive for the renderer that will introduce a new scope.

My bad, thank you @jonrimmer !

@jonrimmer What is the proper way of adding the values in question to to said directive? I created a directive with isolated scope but I still keep getting the same last column data on every row.
How is it possible to pass them if I can't use .$scope?
columnDef.cellRenderer = function(params) {
	params.$scope.cellExpression = vm.cellGetter(params, header);
	params.$scope.cellOperators = vm.dtData.operators;
	return '<expression-cell operators="cellOperators" expression="cellExpression"></expression-cell>';
};

@noherczeg Because the scope is shared, your only option to supply configuration to the directive is via text attributes. One simple way to do it would be to have the valueGetter return the index of the expression the column is for, and have the cellRenderer supply this as an index parameter to your directive:
vm.gridOptions.columnDefs = this.dhHeaders.map(header => ({
    headerName: header.key + ' (' + header.type.value + ')',
    metaId: null,
    colId: header.id,
    valueGetter: params => params.data.expressions.findIndex(exp => exp.header.id == params.colDef.colId),
    cellRenderer: params => `<expression-cell index="${ params.value }"></expression-cell>`;
});

The directive controller would have to lookup the expression on the $scope's data property, something like this:
function ExpressionCellController($scope, $attrs) {
    const vm = this;
    const expression = $scope.data[$attrs.index];
    ...
}

@jonrimmer Thanks for your cooperation! Thanks to you I managed to make it work.


ci: go1.22 update for benchmark runs

Update golang version to v1.22 for benchmark job

I noticed benchmark are actually failing but tee is capturing the make bench exit code and making the command exit with 0 even though they should fail!


I can't start this application .. HELP THANKS

Steps to Reproduce

...
...
...

Logs

Logs

PS C:\Progetti_Flutter\flutter_video_module> flutter run
Using hardware rendering with device sdk gphone64 x86 64. If you notice graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
lib/screens/home.dart:58:11: Error: No named parameter with the name 'title'.
          title: SizedBox.shrink(),
          ^^^^^
/C:/src/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
  const BottomNavigationBarItem({
        ^^^^^^^^^^^^^^^^^^^^^^^
lib/screens/home.dart:62:11: Error: No named parameter with the name 'title'.
          title: SizedBox.shrink(),
          ^^^^^
/C:/src/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
  const BottomNavigationBarItem({
        ^^^^^^^^^^^^^^^^^^^^^^^
lib/screens/home.dart:66:11: Error: No named parameter with the name 'title'.
          title: SizedBox.shrink(),
          ^^^^^
/C:/src/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
  const BottomNavigationBarItem({
        ^^^^^^^^^^^^^^^^^^^^^^^
lib/screens/home.dart:70:11: Error: No named parameter with the name 'title'.
          title: SizedBox.shrink(),
          ^^^^^
/C:/src/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
  const BottomNavigationBarItem({
        ^^^^^^^^^^^^^^^^^^^^^^^
lib/screens/home.dart:74:11: Error: No named parameter with the name 'title'.
          title: SizedBox.shrink(),
          ^^^^^
/C:/src/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
  const BottomNavigationBarItem({
        ^^^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/getflutter-1.1.3/lib/components/appbar/gf_appbar.dart:311:57: Error: No named parameter with the name 'nullOk'.
    final ScaffoldState scaffold = Scaffold.of(context, nullOk: true);
                                                        ^^^^^^
/C:/src/packages/flutter/lib/src/material/scaffold.dart:1780:24: Context: Found this candidate, but the arguments don't match.
  static ScaffoldState of(BuildContext context) {
                       ^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:432:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:440:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:451:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:463:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:475:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:487:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:499:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:510:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:521:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:532:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
/C:/src/.pub-cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0/lib/messages.dart:544:15: Error: The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel'.
 - 'BasicMessageChannel' is from 'package:flutter/src/services/platform_channel.dart' ('/C:/src/packages/flutter/lib/src/services/platform_channel.dart').
Try correcting the name to the name of an existing method, or defining a method named 'setMockMessageHandler'.
      channel.setMockMessageHandler((dynamic message) async {
              ^^^^^^^^^^^^^^^^^^^^^
FAILURE: Build failed with an exception.

Where:
Script 'C:\src\packages\flutter_tools\gradle\flutter.gradle' line: 1156

What went wrong:
Execution failed for task ':flutter:compileFlutterBuildDebug'.

Process 'command 'C:\src\bin\flutter.bat'' finished with non-zero exit value 1

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

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

BUILD FAILED in 22s
Running Gradle task 'assembleDebug'...                             23,6s
Exception: Gradle task assembleDebug failed with exit code 1
PS C:\Progetti_Flutter\flutter_video_module>

Hi @KeyholeSocialGame
The goal of this Github repo is not to give assistance on personal code or the whole package/plugin project,
but to improve flutter reporting bugs or with feature requests.
If you encounter behavior that you believe could be a bug, please provide a completed and minimal reproducible code sample that represents the problem. Also, please provide the output of flutter doctor -v as well.
Instead, if you think that the issue might depend on your implementation, please see flutter's community for resources and ask questions like this. You may also get some help if you post it on Stack Overflow and flutterhelp.
Thank you!


Output from TestHubspace.py

TestHubspace Output.txt
new model Driskol 60inch ceiling fan/light.  Both entities detected, fan turns on and off only.  Light does nothing.

Yes, this fan works differently than others. Also, it does not return a model name, which will make it tricky to code. It may take me a few days/week to get to this updated. In the meantime, you can use services to send commands. Other commands you can figure out from test output following the examples below. But these should get your started.
Turn light on:
service: hubspace.send_command
data:
  value: "on"
  functionClass: power
  functionInstance: light-power
target:
  entity_id: light.cieling_light

Replace off with on to turn it off.
For Brightness (change value to 0 - 100):
service: hubspace.send_command
data:
  value: 100
  functionClass: brightness
target:
  entity_id: light.cieling_light

For fan speed (change the 100 to 020, 040, 060, 080
service: hubspace.send_command
data:
  value: fan-speed-5-100
  functionClass: fan-speed
  functionInstance: fan-speed
target:
  entity_id: light.cieling_fan

Try to manually download the latest light,py and hubspace.py and restart. Hopefully light and fan will work. You may need to specify the friendlyname.

Nailed it, no friendlyname was required.  Your amazing, appreciate all the work on this integration.


Unpin coverage in CI

This is the companion PR to https://github.com/dask/distributed/pull/5770 and reverts the pinning added in https://github.com/dask/dask/pull/8631 as it's no longer needed with the coverage=6.3.1 release

Thanks @phobson!


Running jhipster-lite from docker quickstart fails

Using latest docker image, it fails with the message:

no main manifest attribute, in /code/jhlite-0.18.0-javadoc.jar

I'll submit a fix, skipping build of javadoc and sources jar during maven build.

Sorry for that, totally my fault


Use InvariantCulture in DateTime.ToString

Types of Changes
Prerequisites
Please make sure you can check the following two boxes:

[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project

Contribution Type
What types of changes does your code introduce? Put an x in all the boxes that apply:

[x] Bug fix (non-breaking change which fixes an issue, please reference the issue id)
[ ] New feature (non-breaking change which adds functionality, make sure to open an associated issue first)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] All new and existing tests passed

Description
CookieHandlingTests.MissingCookie_Issue768 depend on culture "en-US" because DateTime.ToString is culture aware.
CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("ja");

// 月, 06 12月 2021 12:11:19
Console.WriteLine(DateTime.UtcNow.AddHours(1).ToString("ddd, dd MMM yyyy HH:mm:ss"));

// Mon, 06 Dec 2021 12:11:19
Console.WriteLine(DateTime.UtcNow.AddHours(1).ToString("ddd, dd MMM yyyy HH:mm:ss", CultureInfo.InvariantCulture));

Use "R" format.
https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings?redirectedfrom=MSDN#RFC1123


Added undefined to in the list of possible return types of render function

Added the statement for undefined return type.

Could you review this pr. I tried fixing an issue. I am a beginner to open source.

yes I did


[c++/python/r] Add shape to C++ SOMAReader

Issue and/or context:
#927
Changes:

[x] Add shape to C++ SOMAReader
[x] Bind in Pybind11; replace in Python API
[ ] Bind in Rcpp; replace in R API

Notes for Reviewer:
WIP

Codecov Report
Patch coverage: 100.00% and project coverage change: +30.39 :tada:

Comparison is base (b21f68e) 60.92% compared to head (2ee32fb) 91.31%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1083       +/-   ##
===========================================
+ Coverage   60.92%   91.31%   +30.39%
===========================================
  Files          81       30       -51
  Lines        5896     2281     -3615
===========================================
- Hits         3592     2083     -1509
+ Misses       2304      198     -2106

Flag
Coverage Δ

python
91.31% <100.00%> (+0.56%)
:arrow_up:

r
?

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

Impacted Files
Coverage Δ

apis/python/src/tiledbsoma/_common_nd_array.py
97.82% <100.00%> (ø)

... and 62 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v4.5 to before v5.16.10",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e9b61f19858a5d6c42ce2298cf138279375d0d9b",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=05d3f8045efa59457b323caf00bdb9273b7962fa"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "e9b61f19858a5d6c42ce2298cf138279375d0d9b",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "05d3f8045efa59457b323caf00bdb9273b7962fa",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "fs/proc: task_mmu.c: don't read mapcount for migration entry\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.16.10 by commit 05d3f8045efa59457b323caf00bdb9273b7962fa, it was introduced in version v4.5 by commit e9b61f19858a5d6c42ce2298cf138279375d0d9b. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2022-1000526


fix: use powershell when creating archives

Compress-Archive requires powershell as the host shell
Fixes #166

@ApocDev, could you run yarn build and push changes? CI failed. See the error message in GitHub actions.

Fixed in #171


Redo fix

@ilogue this needs to be merged in place of previous PR using .tolist() that causes an AttributeError.

I don't understand rebasing myself. There is a conflict because we both changed a version of mnefunsupport.py. Just add my change (moving the customprov line inside the loop) and mark as resolved, then commit.

Looks like you merged redo-fix but you want to merge master, I think?

I want to merge upstream/master which is what I thought rebase onto does...

And when I try to merge now it says everything is up to date....ugh every time I PR 2 deletions it takes 34 commits to make it work


Update to Aurelia 1.0.0

pal-nodejs has been updated to 1.0.0-alpha.1, now has dependency to<EMAIL_ADDRESS>


fix: DIA-609: Workspaces

Hi @nicholasrq!
This PR was created in a response to PRs in upstream repos:

https://github.com/HumanSignal/dm2/pull/269

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

This PR was closed because it has been stalled for 10 days with no activity.


Update README.

The folder structure info on the README file needs to be updated with the newly created cypress folders.
Potential solvers:
@inezabonte
@BillNas

I'd love to take it

@EmanuelGF If I get this right. I'm supposed to create the folder structure similar to the one used for the src folder and add it to the README?
Where exactly should I add it?

Hi @inezabonte
The cypress folder lives on the root of the project and so does the src. I think its better if you can recreate the folder structure you edited the last time and start from the root then cypress and src with their respective subfolders.
let me know if you need any further help.

Should I make a continuous structure with both src and cypress
or
Should I separate them

You can edit something like this:
Folder structure on root directory:
.
+--_cypress
|    +--  respective subfolders
+--_src
|    +--  respective subfolders (the ones already on README)

For the sake of simplicity and brevity, you can only include the integration folder and respective subfolders on the cypress folder because the integration folder is where all the tests are coded. Just realized that now 😁 👍

Cool. Let me get to it 😊


Changeset metadata intermittently fails to save to redis

I'm seeing a large number of "not found" messages for metadata that is missing from redis so it never gets joined and sent out. I've confirmed that planet stream is loading the changeset metadata file from OSM, but occasionally it fails to  store an entire file's worth of changesets in redis.
I'm going to turn on DEBUG=* and see if I can get and details from the redis client logs.
I'm thinking it might happen if overpass also comes back at the same time. Here are the logs around a file that didn't save:
Fri Jun 10 2016 21:39:16 GMT+0000 (UTC)] INFO Polling OSM planet
[Fri Jun 10 2016 21:39:19 GMT+0000 (UTC)] INFO Retrieving http://planet.osm.org/replication/changesets/001/880/581.osm.gz from planet
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] INFO Polling Overpass
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] INFO Matching 24 members
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]7085924
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]7166210
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]13897298
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]21938396
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]22146408
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39591061
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39938357
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39941586
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39941739
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942584
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942654
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942703
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942704
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942705
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942706
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942707
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942708
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942709
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942710
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942711
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942712
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942713
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942714
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG [to match]39942715
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] INFO Polling OSM planet
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 7085924 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 7166210 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 13897298 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 21938396 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 22146408 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 39591061 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 39938357 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 39941586 not found
[Fri Jun 10 2016 21:39:46 GMT+0000 (UTC)] DEBUG 39941739 not found

Here is an example of all the not found errors I'm seeing in AWS.

Did you look into this further @kriscarle? I was thinking of moving the code in index.js to use some sort of redis based queue (like celery in python) rather than having us figure out all the edge cases. Any recommendations on that front?

@kamicut Haven't made any progress, been working on other stuff.  My thought was the two calls to redis.pipline() at https://github.com/developmentseed/planet-stream/blob/master/lib/planetstream.js#L34 and https://github.com/developmentseed/planet-stream/blob/master/lib/planetstream.js#L47 could happen while the other one was still transmitting data to redis and that the pipeline() call cancels any ongoing transmissions.  I haven't confirmed that though, just a theory.
When I saw this issue, I saw the metadata file arrive and then immediately after a diff file. The metadata was never processed, so it seems like the diff cancelled the metadata processing.
I tried creating different redis clients, but I haven't had time to confirm whether it fixed it https://github.com/loggingroads/planet-stream/blob/metadata_not_recorded/lib/planetstream.js#L18
We might need a test that simulates response times for a metadata and diff so we can schedule them to arrive at the same time.
My instinct would be to just use Postgres for this, mainly because I'm less familiar with Redis edge cases, but also because a more persistent data store might help with things like collecting historical data, and tracking down lost data? Each changeset gets a row in the table with changeset_id, metadata, elements, payload, etc. Then for things like OSM Stats that gives us the option of connecting to the database directly, instead of streaming. We can just do a transaction with "select changeset_id, payload from table where payload is not null and processed=false limit 1" then "update table set processed=true where changset_id=123".  Not sure if this would have problems scaling? I think Postgres could handle it?
I would like to get OSM Stats running entirely on docker so I can run it on something like a $35/month Packet server instead of Amazon...

@kriscarle I definitely echo your sentiment for looking at a dockerized version of osm-stats, we would need to find alternatives to kinesis and lambda workers. As for planet-stream, I started work on a branch using kue, a node.js task manager backed by redis. It has support for task retry, and delaying tasks. That could structure planet-stream's logging of missed syncs between the data and metadata.
Once it's at a good point, it would be great if you could take a look at it. I think it could solve this issue, or at the very least have better logs.

The postgres DB is an interesting idea, and could definitely benefit if we're looking at historical processing. The original intention for planet-stream is to be a "live stream of OSM" and to get as close as possible to deliver stats to the leaderboards. I think a cron-job approach for backfilling and historical processing would then live outside of this repo, and be complementary for osm-stats.


Update metrics chart name

Codecov Report

Merging #1364 (3567141) into master (b4aa03a) will increase coverage by 1.42%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1364      +/-   ##
==========================================
+ Coverage   26.17%   27.59%   +1.42%
==========================================
  Files         200       93     -107
  Lines       15371     9973    -5398
  Branches       99        0      -99
==========================================
- Hits         4023     2752    -1271
+ Misses      11077     7041    -4036
+ Partials      271      180      -91

Flag
Coverage Δ

be_unit_test
27.59% <ø> (ø)

e2e_test
?

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

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 b4aa03a...3567141. Read the comment docs.


Removing the horizontal grid lines only for top summary grid

is it possible to not draw the horizontal grid lines only for top summary rows?

@arunicus There is no config option but your could override renderer.paintGridLines to do such


some clisops.subset tests are failing with tox ...

clisops version:
Python version:
Operating System:

Description
I have marked in PR #8 some subset tests with pytest.xfail which are failing in a tox environment but are working with a conda environment.

Marked xfail test:
https://github.com/roocs/clisops/blob/c8de62ee23ea58219c08c5f3d58b0227da90413f/tests/test_operations/test_subset.py#L630
Failing tests marked with xfail in python environment 3.6 on travis:
https://travis-ci.org/github/roocs/clisops/jobs/680592674
... but they all pass in a conda environment:
https://travis-ci.org/github/roocs/clisops/jobs/680592676
@zeitsperre @huard do you have an idea why this happens? Looks like a dependency issue. I tried with the same version on conda and python env ... but no success. It does not happen in xclim tests.

Saving issue to look at  next week.

@cehbrecht Is this still an issue?

@Zeitsperre it is still an issue. The tests are now in tests/core/test_subset.py and marked with xfail:
https://github.com/roocs/clisops/blob/dc731d4fe23ce1abc04dd566cf6bca90b187dec8/tests/core/test_subset.py#L630
You can see it in the latest travis ci build. Python fails (xfail):
https://travis-ci.org/github/roocs/clisops/jobs/691262738
... while with conda all tests pass (xpass):
https://travis-ci.org/github/roocs/clisops/jobs/691262742

Interesting. I honestly surprised that they pass, given that the code to handle the splitting of polygons and reprojecting isn't present. I'll look into this tomorrow but honestly, I think it should all be failing.
The only thing I can think of is that conda is installing the base C-libraries for some functions being called (like PROJ) that only are needed for this specific cases. If they aren't there, then surely that is what's causing the failures in pure Python builds.


why sample 1028 points in HS-Pose?

Hi, Thank you so much for sharing the code. The previous method is to sample 1024 observation points, why sample 1028 points in HS-Pose? If it is changed to sampling 1024 points, will it affect network performance?

Thanks for your interest in this work. We follow the GPV-Pose to use 1028 points for the sampling. We have not tested the influence of different point numbers, but the two using 1028 and 1024 points should output similar results.

Why randomly sample 1028 points instead of uniform sampling?

Why randomly sample 1028 points instead of uniform sampling?

We use random permutation to ensure randomness during training and simply kept this during inference. However, using the furthest point sampling or uniform sampling may produce better results during inference, as they provide a better point distribution.


Uninstalling language pack for current display language does not update display language setting

This is similar to https://github.com/microsoft/vscode/issues/79741 , but this is not a feature request.  It's a bug.  The language used in the UI becomes an inconsistent mix of 2 languages, and the current language setting remains set to something no longer valid and no longer available to the user.
Steps to repro:

Install a language pack.
Use 'Configure Display Language' command to set current display language to that language
Restart VS Code, as prompted
Uninstall the language pack
Restart VS Code

Seeing: VS Code has mostly fallen back to the default language, however there are still various strings in the other language.  Extensions that use vscode-nls still display strings in the other language.  (For example, all strings coming from the C/C++ Extension such as IntelliSense, are in the removed language.  This appears to be true for some built-in VS Code extensions as well.).
Expected: When uninstalling the language pack for the currently selected display language, the setting should be reverted to the default language.  Extensions that use vscode-nls should not still display the removed language.  Note that the available languages in Configure Display Language only include languages there are language packs for, so it doesn't make sense for the current language setting to remain something not on that list.
Version: 1.39.2 (user setup)
Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
Date: 2019-10-15T15:35:18.241Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362

The problem here is that the setting still points to the removed language and that for example C++ ships with its own language bundle, hence that still wins.
@sandy081 is there an event that I can listen to when an extension is uninstalled. Then I could reset the setting.

@dbaeumer What setting is this and how this is set? Where does this setting exists?

It is not a setting. It is in its own file locale.json stored at the user data level (side by side to the settings.josn file).

@dbaeumer This can be done here - https://github.com/microsoft/vscode/blob/master/src/vs/workbench/contrib/localizations/browser/localizations.contribution.ts#L48
I have code to check when a lang pack is installed, we can add here to check if a lang pack extension is uninstalled and it is currently active. Let me know if you want to handle this or I can do it.

@sandy081 feel free to do the change. Is appreciated!

@dbaeumer just to be sure, extensions are directly reading this file? If so why are not getting locale id from us?

No, extension never read that file. They get the language id from us. It is more around removing a language id from the file if the LP gets uninstalled.

For some time now I'm starting getting Arduino/C/C++ error messages in Brazilian Portuguese which is my native language, which I don't want.

I had a similar problem. The display language was set to English, but C/C++ Intellisense showed problem messages with a mix of English and Russian (my PC's locale).  I fixed this issue by switching the display language to Russian, and then back to English. My setup is Windows 10 with VSCode 1.68.0.

As a workaround you can set your locale to English using Configure Display Language... but yes it would be nice to gracefully handle when a language pack is uninstalled.

My VSCode was always set to english, everything was displayed in english. Build error messages were in english. And intellisense warnings were in english. After installing PlatformIO some time ago, nothing has changed. Still everything was in english. But that was more than half of a year ago. Now I came back, opened a now-old project, VSCode with PlatformIO were unused since that time, and I was surprised with intelliSense messages showing up in my OS language, instead of english. What a 👀
I'm pretty sure I never installed any language packs, especially NOT for my native language. I truly HATE seeing my native language in technical IT contexts. I wouldn't do that. And I doubt PlatformIO installed would do that for me.
Traditional first three results on a more or less random search engine pointed me to "configure display language" setting, which, frankly, told me that my UI language is english. Well, ok, nah. (Also, my native lang was not listed as 'installed/available').
After trying a to generate a solution using an quantum random genetic algorithm (*) churning through half a zilion search similar-looking internet search results, and failing, I re-visited "configure display language", thinking, "what if it just displays stale data?". I switched my VSCode to a random other language I could read enough to be able to switch it back. It installed the pack, restarted itself ... no, it didn't. It displayed an infobox "do you want to restart now?". Of course NOT, I want to now reinstall back the english. So "configure display language" and I switched back to english, "do you want to restart now?" again, of course YES this time. And in this process, actually, nothing has changed. After restarting VS, I still got native lang in intellisense.
(*) an advanced multi-step one, like: pick post at random, copy, paste, mutate, tell myself I know what I'm doing, repeat.
At this point I probably errorneously assumed that I succeeded switching languages, and that "configure display language" displayed correct, nonstale, data all the time.
Then, after re-reading at least:

#1083
#7665
#82791
and this issue

I came to and idea that it MUST be "configure display language", and I must have done something wrong, maybe I misclicked and didn't switch? I sometimes read and subconsciously translate languages, and later I'm 100% sure I saw language X when it was Z. I tried once again. To be sure, I picked chinese. "do you want to restart now?", of course NOT yet. Then I switch back to english. "do you want to restart now?", of course YES. VSCode restarted itself, and nothing has changed. I still had native intellisense messages.
But this got me thinking. That setting MUST be saved somewhere. And I've read somewhere that when a language pack is uninstalled, something stale may be left somewhere out there.
I found the setting here in
C:\Users\<<myname>>\.vscode\argv.json

and it looked like this:

That locale: zh-CN is pretty odd. Note that I did switch to chinese, did not restart, then switch to english, and then accepted restart. However, at NO POINT in time I have seen chinese UI in VSCode. At this moment, after that last restart, my VS showed up in english (as ordered to), and yes, shows intellisense in my native, but that zh-CN in the argv.json is pure nonsense. And if it is there, then how VS showed up in english?
There is a chance that I mindlessly clicked and uninstalled chinese language pack just before switching back to english (so I might have done:  change to chinese, deny restart, uninstall chinese extension, change to english, restart), but I'm 100% sure that my last action before restarting was "configure display language" into english.
This got me into thinking, maybe it's not flexible enough, and maybe two-changes-at-one-time is too much? Maybe restart is required each time, or else something desyncs even more?
I "configure display language" to my native language pack. "do you want to restart now?". YES. It restarted, it started up in my laguage. "configure display language" to english. "do you want to restart now?". YES. It restarted, it started up in english. IntelliSense messages were now IN ENGLISH. And the argv.json contains locale: en instead.
So.. to be honest, that was just as crazy random and disorganized as I'm ashamed to admit, but I got it back to english. And I cannot 100% prove that it was the fault of "configure display language" and not-restarting the VS immediately, but to me, it looks like that. And I have no idea why this problem showed up in the first place, as, really, I wouldn't install a language pack, until the VSCode refused to cooperate (at which point I'd just uninstall it and switch to another IDE), and threatened me with deleting my projects and/or harddrive (ok sir, look here, I'm installing the language pack).
However, one thing I'm sure I got it back to english by:

try out "configure display language", ignore what it shows as currently chosen, select something else
do not touch anything else in the configuration and agree to having the VSCode restarted immediately after installation of the language pack
wait until VSCode fully restarts and presents the just-chosen language
use "configure display language" to switch back to english and agree to having the VSCode restarted immediately
wait until VSCode fully restarts

One thing that maybe would work much faster, and I'd try that for sure if I knew it beforehand, is changing the locale attribute in C:\Users\<<myname>>\.vscode\argv.json. Most probably I had something other than "en" there, and most probably closing VSCode, editing this setting to EN, and re-opening VSCode would do that trick in under 30 seconds, instead of a few hours of grepping the internet and trying out various options and switching language packs. Frankly, I'm quite happy having everything in english now, and I'm not really willing to play with this again and retest these observations in a more rigorous way. But, if the lang breaks/switches again on its own, I will, and I will add the results here, probably in a much shorter post. Sorry for a wall of text, I wanted to be as verbose as I could and as I can recall, in case any of those steps are important for fixing this in VSCode, or for someone who wants to fix their UI language.

If a Language pack is installed and you wanna uninstall it , you go into the Extension folder in C:\Users\<<myname>>\.vscode\extensions , language pack are installed there.

I was been having the same issue, hints were in portuguese brazilian, rest of the program in english.
What fixed for me was setting the language to something else than english (i set to pt-br), restart, set it back to english and restart.

Only odd thing is that the locale has the comma on the next line:

I deleted the locale and set it up again, and now the locale is always at the end. So it was probably already like that and the comma was added by something else editing that file.

https://github.com/microsoft/vscode/issues/82791#issuecomment-1208507592
I followed everything in this response, but no luck. I did located the argv.json file and updated it to have "en" value.
I looked into \ms-vscode.cpptools-1.14.4-win32-x64\dist, and see the actual display language file nls.bundle.zh-tw.json
I dig into main.js and found function:
exports.getLocalizedString = getLocalizedString;
function getLocaleId() {
    if (typeof process.env.VSCODE_NLS_CONFIG === 'string') {
        const vscodeOptions = JSON.parse(process.env.VSCODE_NLS_CONFIG);
        if (vscodeOptions.availableLanguages) {
            const value = vscodeOptions.availableLanguages['*'];
            if (typeof value === 'string') {
                return value;
            }
        }
        if (typeof vscodeOptions.locale === 'string') {
            return vscodeOptions.locale.toLowerCase();
        }
    }
    return "en";
}

I forced changed return vscodeOptions.locale.toLowerCase(); to return "en"; but has no luck.
Learned more about how "argv.json->locale" being parsed.
1st: I added nls.bundle.en.json for it to parse. No luch.
2nd: I decided to replace my native language nls.bundle with nls.metadata.json. Now, the feature is broken lol...

 WTF. cpptools still shows my native language.
 I can't even.
I then removed VS Code completely. Both .vscode and Code folder in /user.

The MF still shows my native language on Intellisense....................................................
This is it... I give up.


corrected a spelling error

Just corrected a spelling error in CONTRIBUTING.md. Can't wait to actually contribute ^^
yarn insall -> yarn install

Thanks a lot!


Implement AWS Lambda/Serverless Client Application Registration

Currently Client Application Registration process in the tokens app generates a Mailto link when the Client Registration form is submitted. This should be updated to instead send a request to a server-side functionality/API to handle it accordingly.
One suggested option is to implement  and call a basic AWS LAMBDA function which receives the registration request from the tokens app (as JSON)  and send an email with the request details to ALA Support  via AWS SES.

This has already been implemented and released  with v2.0.0 and v2.0.1


Golang <--> .NET log level mapping consistency.

I would like to make sure that the mapping between .NET client and the cadence-proxy log levels is consistent.
Here are the mappings on the cadence-proxy side:
func ParseLogLevel(value string) LogLevel {
	value = strings.ToUpper(value)
	switch value {
	case "NONE":
		return None
	case "DEBUG":
		return Debug
	case "SINFO":
		return Info
	case "INFO":
		return Info
	case "WARN":
		return Warn
	case "SERROR":
		return Error
	case "ERROR":
		return Error
	case "PANIC":
		return Panic
	case "CRITICAL":
		return Panic
	case "FATAL":
		return Fatal
	default:
		return None
	}
}

One thing that I noticed is that the .NET side maps LogLevel.Critical to golang's LogLevel.Fatal.  The proxy side maps LogLevel.Critical to golang's LogLevel.Panic.  We should decide what the mappings will be.

Hmmm.  The .NET side doesn't have panic or fatal values.  Here's the logic behind these levels:
    public enum LogLevel
    {
        /// <summary>
        /// Logging is disabled.
        /// </summary>
        None = 0,

        /// <summary>
        /// A critical or fatal error has been detected.  These errors indicate that
        /// a very serious failure has occurred that may have crashed the program or
        /// at least seriousoly impacts its functioning.
        /// </summary>
        Critical = 100,

        /// <summary>
        /// A security related error has occurred.  Errors indicate a problem that may be
        /// transient, be recovered from, or are perhaps more serious.
        /// </summary>
        SError = 200,

        /// <summary>
        /// An error has been detected.  Errors indicate a problem that may be
        /// transient, be recovered from, or are perhaps more serious.
        /// </summary>
        Error = 300,

        /// <summary>
        /// An unusual condition has been detected that may ultimately lead to an error.
        /// </summary>
        Warn = 400,

        /// <summary>
        /// Describes a normal operation or condition.
        /// </summary>
        Info = 500,

        /// <summary>
        /// Describes a non-error security operation or condition, such as a
        /// a successful login or authentication.
        /// </summary>
        SInfo = 600,

        /// <summary>
        /// Describes detailed debug or diagnostic information.
        /// </summary>
        Debug = 700
    }

So semantically, panic is a close match to critical.  I originally named critical as fatal a few years ago but decided that critical was a better term because fatal implies that the program will terminate whereas I wanted an log level that indicates that something very serious has happened but that it's not necessarily fatal (like panic does).
@johncburns1: You should change the cadence-proxy mapping to match the .NET side.


Add a new chapter on external tools to User Guide  [ci skip]

Initial content is the compilation_db material
Signed-off-by: Mats Wichmann<EMAIL_ADDRESS>Contributor Checklist:

[ ] I have created a new test or updated the unit tests to cover the new/changed functionality.
[ ] I have updated CHANGES.txt (and read the README.rst)
[X] I have updated the appropriate documentation

... to a chapter which will also hold the ninja bits, and potentially, if, ahem, anybody ever writes them, bits about building portions of the code if those were written to use make, cmake, etc. Maybe something on the MSVS integration.  You get the idea?

yup. Sounds good. Just verifying I understood the change.


Prompt for a reason when accepting all changes on the binary compatibility report

A dialog now appears to prompt for a reason when accepting all changes in the binary compatibility report.  This will prevent you from accepting the changes without changing the reason from the default placeholder.

@bot-gradle test and merge

OK, I've already triggered a build for you.


Fix layout and button click for iOS Counter sample

Closes #930. Closes #903.
Mostly slimilar to my previous PR #951 - see that for more details on the other changes, but I removed the NSLayoutConstraints. They were breaking nested Rows and Columns and it turns out it was just over complicating things.
Tracking through the existing code it was clear that the UIViewFlexContainer was mostly working as intended (aside from using top instead of bottom for the content size). The main layout issue was that the UIStackView that contained the root Compose view was using .center instead of .fill for the alignment, which doesn't work at the boundary between the Flexbox and NSAutoLayout code because the Flexbox and NSAutoLayout treat "intrinsicSize" differently - UIStackView with alignment .center makes it shrink the content to the minimum size (which is 0 for scrollviews), but the flex layouts will set it to wrap by default I believe.
I think the takeaway here is that the Compose root view should always just be set to fill the available space or have the frame set manually in the host view.

Setting to auto-merge since it seems really low-risk in terms of changes to the shared layout engine. If you have any comments @underscoretang we can address in a follow-up.


make battleground installable as a python package

the core platform is now installable as a python package.
I still need to update readme and.


Add RFC5380 DistinguishedName behavior

RFC5280 section
<IP_ADDRESS>,
calls out specific behavior on how issuer and subject names should be
compared. It calls these fields DistinguishedName. This change
implements most of this behavior with the exception of prohibited
unicode code points and ignoring bidi code points.

Motivation

Current dependencies on/for this PR:

main

PR #68

PR #69

PR #70

PR #71

PR #72

PR #73

PR #75

PR #76

punting on implementing x509 chain parsing logic.


Hard to navigate between application pages in North Star

Describe the bug
It's hard to navigate between application pages in North Star. It is not possible to access the summary page until you've gone through the entire application. This may present a problem for long applications.
To Reproduce
Let's say I completed 20 pages out of 25. If I want to edit page 3, I have to

Find the program card
Click "Continue"
View page 20
Scroll to the bottom of the page
Click "Back"
Repeat steps 3-5 17 times
View page 3

Expected behavior
In the legacy UI, the workflow would be:

Find the program card
Click "Continue"
View summary page
Click "Edit" on the page 3 box
View page 3

I realized the user can click "Review and exit" at the bottom of each block edit page. Although the wording on that link seems confusing, it is still possible to access the summary page from any block.