[CSL-133] Improve message when tx verification fails

@gromak
    inpSum = sum $ fmap (toInteger . txOutValue . snd) $ catMaybes extendedInputs
    verifySum =
        verifyGeneric
            [ ( inpSum >= outSum
              , sformat
                    ("sum of outputs is more than sum of inputs ("
                     %int%" > "%int%"), maybe some inputs are invalid")
                    outSum inpSum)
            ]

If some input is not found in utxo, it usually leads to sum of outputs is more than sum of inputs, maybe some inputs are invalid. It's a little confusing. If input is not in utxo, we shouldn't print that sum of outputs is more than sum of inputs.

@georgeee
To test: launch old txgen twice for some time. Second time this error should appear in logs


MCLighting in "accesspoint"

Hello,
I have a small question, is it possible to use MCLighting without going through the wifi of my network? (In access point)
If so, how?
thank you in advance.
And congratulations for your code and thank you for sharing.

And why would you want that ? ☆for if you don't have local wifi, maybe use your phone as A.P. , and then the mclighting and your phone have the same range, and the mclighting server will run. ●i did not tried this, but i think it will work

@Xav83130 This is not possible, because McLighting wasn't built this way and would need serious changes to make that work. Using your phone as a AP might be a good workaround as @LeonVos suggested.

OK thanks a lot


Webcam feed resource (API only)

What's New?
Webcam feeds will see a big update soon. This PR adds a /webcam_feed endpoint to the API. The devices.webcam_url attribute will be deprecated soon in favor of the fully formed webcam_feed resource. Later on, this will allow us show multiple cam feeds per account on a single page and other things of that nature.
What's Next?

Integrate this new endpoint with the frontend SPA

Changes Unknown when pulling 417dc6b07f37cd2985f81ee43ad52c499564b735 on RickCarlino:webcam_feed_resource into ** on FarmBot:master**.

Changes Unknown when pulling 417dc6b07f37cd2985f81ee43ad52c499564b735 on RickCarlino:webcam_feed_resource into ** on FarmBot:master**.


chore: Fix merge error

nyc.addAllFiles needs to be called after the !argv.useSpawnWrap branch
performs the require's and we need to await it.

Coverage decreased (-0.0009%) to 99.789% when pulling 54fd12e4447e550840d7e70e5ac57879d4f2b2bc on coreyfarrell:fix-merge-error into df4de4d490f8cd32204fba66a810ed0444c26d0d on istanbuljs:master.

Coverage decreased (-0.0009%) to 99.789% when pulling 54fd12e4447e550840d7e70e5ac57879d4f2b2bc on coreyfarrell:fix-merge-error into df4de4d490f8cd32204fba66a810ed0444c26d0d on istanbuljs:master.


Create LICENSE file

The MIT requires license and copyright notice to be distributed by the module's
consumers. This make distribution a little easier for the end users, especially
those using tools to aggregate open source licenses.

Note: looking at the Travis CI build #273 log, the node v4 build is failing due to:
The command "eval yarn " failed.

Closing in favor of #95


server-close broken

BUG-issue
What you wanted to do
Description of the bug you run into
When closing a server of any type, it also closes all its sockets, but not the server-related session itself. So the sessions are unusable after closing the server.
Possible Solution
closing a server should not result in closing the sockets, because this makes problems
Steps to Reproduce

create a server
create multiple sessions
close server
try to send messages over the sessions

Environment
Possible Implementation

was fixed with the pull-request https://github.com/tobiasanker/libKitsunemimiNetwork/pull/45


Routes built from an array fail to work.

Are you reporting a bug?
Yes, using the latest version, I built my routes from a pages array that's fetched from the database.
However, the routes never work. While I can see them in the dist folder, navigation refuses to work.
This occurs both in development (run start) and production (build/serve)...
Environment

react-static -v: 5.9.8
node -v: 9.3.0
yarn --version or npm -v: 6.4.0
Operating system: osx

Steps to Reproduce the problem
Base your steps off of any freshly installed react-static template!

build the basic example
generate routes from an array
try navigating to these routes.

Expected Behavior
These should work and have worked in earlier versions but I'm baffled why this no longer works.
Reproducible Demo
This is my static.config setup:
import ExtractTextPlugin from 'extract-text-webpack-plugin';
const path = require('path');
import { get as getPages } from './src/api/pages';;

// noinspection JSUnusedGlobalSymbols

export default {
  getSiteData: async () => {
      const { data: pages }  = await getPages();
      return ({
        title: '-----',
          pages
        })
  },
  getRoutes: async () => {
// Tried disabling the call to see if this was the issue but the static array gives the same issue.
    // const { data: pages }  = await getPages();
      const pages= [{
          slug: 'qewpjqwpdiwqdh',
      }];
// tried building the routes like this and as a children route... neither work.
   const pageRoutes = pages.map(page => ({
            path: `/post/${page.slug}`,
            component: 'src/views/GenericPage',
            getData: () => ({
                page,
            }),
        }));
      return [
          {
              path: '/',
              component: 'src/views/Home'
          },
          ...pageRoutes,
          {
              path: '/page',
              component: 'src/views/GenericPage',
              getData: () => ({
                  pages,
              }),
              children: pages.map(page =>  ({
                  path: `/page/${page.slug}`,
                  component: 'src/views/GenericPage',
                  getData: () => ({
                      page,
                  }),
              }))
          },
          {
              is404: true,
              component: 'src/views/404',
          }

          ];
  },

Seems like it was something obscure, a full reboot fixed everything... somehow... can't reproduce it anymore.


fix: move glow behind copy and cards

move glow behind copy and cards

Thank you very much @jujoco


building on JDK 8

steps
try building on JDK 8
problems
[error] sbt/compile/interface/src/main/scala/xsbt/ExtractAPI.scala:479: java.util.Comparator does not take type parameters
[error]   private[this] val sortClasses = new Comparator[Symbol] {
[error]                                       ^

expectations
it works.

Same error now, Scala 2.11.7, JDK 1.8.60.

updating to 2.10.4 resolved comparator issue for me

updating to 2.10.4 resolved comparator issue for me too

At least for sbt/sbt, fixed in #2771


Phar archive is not available

On installation page described instruction for installing phpmd via phar release, but, specified link http://static.phpmd.org/php/latest/phpmd.phar is not available.
Seems like static.phpmd.org has not DNS A records
https://mxtoolbox.com/SuperTool.aspx?action=a%3Astatic.phpmd.org&run=toolpage

Thank you, @DmitryNaum , for letting us know.
We are aware of the situation. We are working on it. No estimate, yet.
Duplicate of #155  Closing.

Reopen, as there is no issue we track this.

+1
looks like http://static.phpmd.org is not available , and hence the archive.
try using this link directly http://static.phpmd.org/php/latest/phpmd.phar

Phar files will be on https://github.com/phpmd/phpmd/releases
Restoring static.phpmd.org or not is in discussion.

in that case brew package needs to be updated accordingly. I will try to find how that can be done.

Hi,
Please make http://static.phpmd.org/php/latest/phpmd.phar available back again, as Github storage makes automatic updates quite hard, as you first need to know what's the latest revision, which will in one way or another require additional metainfo parsing. And that's not very sustainable over time.
Thanks!

 But what is the exact reason for taking down the link and still having the link on the Downloads page? I am relying on the static link for building a docker container with phpmd in it.

@tvanrielwendrich That is a very good question and the reason that I created #682 to add a working phar link.

FYI if phar files are attached to github releases and consistently named, it's now possible to link to the file in latest release like this: https://github.com/phpmd/phpmd/releases/latest/download/phpmd.phar

Hi @Rarst do you know if the GitHub "latest" will give us the higher number or latest date? And also if it excludes pre-releases?

It will be the release marked as "Latest release" on https://github.com/phpmd/phpmd/releases. They are ordered by release date (not tag date). Don't know how pre-releases are handled in regards to this.

Indeed it can create some troubles for us. We will probably not stop maintaining 2.x when 3.0 will be released this means if we publish 2.9.0 after 3.0.0, the documentation link will take it. Same for a 2.8.1 patch we would release after 2.9.0.
But meanwhile, this link would be better than a dead link. So I propose to put it in the doc.
Thanks @Rarst!

Static download is up again through the URL
https://phpmd.org/static/latest/phpmd.phar
Or for specific versions (from 2.6.1):
https://phpmd.org/static/2.7.0/phpmd.phar


Adding Milestones capabilities to Linear extension

Description
Adding milestone functionality to the Linear extension, close https://github.com/raycast/extensions/issues/6388
Screencast
(a video can be provided if needed, but I found no way to share this without sharing confidential info)
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

I couldn't find any reference to milestone-complete.svg in the code? Is it used somewhere?

Not yet, as we don't have easy access to this info yet. I thought about uploading it so it doesn't get lost. Shall I remove it?

No, it's fine! Just wanted to double-check.


Update plugin documentation to be more concise.

Description

Changes/Tasks

[ ] Changed code

Motivation and Context

Screenshots (if appropriate):

Types of changes

[ ] Refactoring/add tests (refactoring or adding test which isn't a fix or add a feature)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My change requires a change to the documentation.

[x] I have updated the documentation accordingly.

[ ] My changes have tests around them

Awesome changes. Much better now. Thank you!


intellisense not working and does not take automatic values

i installed js node 17. something and after that my vscode is not working correctly i dont get suggestion based on what i write and aslo the tab + suggestion is also not working it happened suddenly and now i can find a way to fix it please help.
heres the error message.
electron/js2c/renderer_init.js:65 The vm module of Node.js is deprecated in the renderer process and will be removed. vscode

/needsMoreInfo

electron/js2c/renderer_init.js:65 The vm module of Node.js is deprecated in the renderer process and will be removed.
t._load @ electron/js2c/renderer_init.js:65
workbench.desktop.main.js:sourcemap:62 [Extension Host] (node:640) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.(Use Code Helper (Renderer) --trace-deprecation ... to show where the warning was created)
S @ workbench.desktop.main.js:sourcemap:62
workbench.desktop.main.js:sourcemap:2943 Extension Host
workbench.desktop.main.js:sourcemap:2943 dyld: lazy symbol binding failed: Symbol not found: _pthread_chdir_np  Referenced from: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/../../../Electron Framework.framework/Electron Framework  Expected in: /usr/lib/libSystem.B.dylibdyld: Symbol not found: _pthread_chdir_np  Referenced from: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/../../../Electron Framework.framework/Electron Framework  Expected in: /usr/lib/libSystem.B.dylib
workbench.desktop.main.js:sourcemap:2938 Extension host terminated unexpectedly. Code:  null  Signal:  SIGTRAP
_onExtensionHostCrashed @ workbench.desktop.main.js:sourcemap:2938
workbench.desktop.main.js:sourcemap:627   ERR Extension host terminated unexpectedly. The following extensions were running: vscode.microsoft-authentication, vscode.emmet, vscode.html-language-features, vscode.debug-auto-launch, vscode.git, ritwickdey.LiveServer
workbench.desktop.main.js:sourcemap:741 Extension host terminated unexpectedly.
onDidChangeNotification @ workbench.desktop.main.js:sourcemap:741
workbench.desktop.main.js:sourcemap:627   ERR Error: No authentication provider 'microsoft' is currently registered.
at O.getSessions (workbench.desktop.main.js:sourcemap:2000)
at processTicksAndRejections (internal/process/task_queues.js:93)
at async bi.getAccounts (workbench.desktop.main.js:sourcemap:2417)
at async bi.update (workbench.desktop.main.js:sourcemap:2417)
at async bi.initialize (workbench.desktop.main.js:sourcemap:2417)
at async bi.waitAndInitialize (workbench.desktop.main.js:sourcemap:2417)
workbench.desktop.main.js:sourcemap:627  WARN Settings Sync: Accounts are not initialized
workbench.desktop.main.js:sourcemap:568 IPC "Search" crashed with exit code null and signal SIGTRAP
(anonymous) @ workbench.desktop.main.js:source map:568
this are the all the info i know, please help! i can't find any solutions

Please fill in the issue template and provide steps to reproduce the issue


Add technicians commitment

ties in a bit with the RTP in #327    I thought it would be good place to mention this initiative of the UK.

I think it is good to mention the initiative. I know many RSE don't want to be called technicians (personally I don't have a problem with that). They do face exactly the same problems as we, mostly to do with lack of career path and dead-end career.


feat(generator): generate delete methods in containers

Description

update ResourceContainerWriter to add delete methods generation
update test cases accordingly
refactor to move HTTP method type check logic into ClientMethod and RestClientMethod

AB#5998
Checklist
To ensure a quick review and merge, please ensure:

[ ] The PR has a understandable title and description explaining the why and what.
[ ] The PR is opened in draft if not ready for review yet.

If opened in draft, please allocate sufficient time (24 hours) after moving out of draft for review

[ ] The branch is recent enough to not have merge conflicts upon creation.

Ready to Land?

[ ] Build is completely green

Submissions with test failures require tracking issue and approval of a CODEOWNER

[ ] At least one +1 review by a CODEOWNER
[ ] All -1 reviews are confirmed resolved by the reviewer

Override/Marking reviews stale must be discussed with CODEOWNERS first

After request path based generation change, this PR is no longer valid. I'll create a new one for this.

new PR is opened: https://github.com/Azure/autorest.csharp/pull/1813


EMFILE: too many open files

Describe the Bug
I have a prisma.schema with 202 tables, when running npx prisma generate I get the message: Error: EMFILE: too many open files.  I then modified the schema to have 153 tables to test and ran the command again and it failed.  I then tried with 100 tables and it failed.  I tried it with 57 tables, and it failed.  My schema is generated from a prisma db pull to an existing MS SQL server database.

OS: Windows 11
Node 14.17.0
typegraphql-prisma  0.16.3
Prisma version: 3.3.0
TypeScript: 4.4.4

I am also facing the same issue after adding a few models to the schema.

@cre8tiv @sagarsneh
Please try the "source code" generation mode:
generator typegraphql {
  provider           = "typegraphql-prisma"
  output             = "../prisma/generated/typegraphql-prisma"
  emitTranspiledCode = false
}

ts-morph is not good at compiling the generated TS files into *.js and *.d.ts files.

Hi I am having the same issue. My schema is not that big.
schema.zip
Without emitTranspiledCode = false flag I am getting 'too many open files error', but when I add  emitTranspiledCode = false generation succedes. When server is started I got this error:
import * as crudResolversImport from "./resolvers/crud/resolvers-crud.index";
^^^^^^
SyntaxError: Cannot use import statement outside a module

I guess there must be some circular references or similar.
Any any help will do, library is just perfect!!

@jlavric

Cannot use import statement outside a module
You need to emit those source files into your src directory, not node_modules. They have to by compiles by TypeScript.

@MichalLytek thank you for quick response. Yes of course I forgot that, my mistake. With generated files in my src directory and properly imported I was getting this error:
RangeError: Maximum call stack size exceeded.
at ... \src\generated\type-graphql\resolvers\inputs\ComponentCreateNestedOneWithoutUcsInput.ts:1:1)

I have done a lot of testing and research and finally it works for me. I just have to change some steps. I can confirm that with emitTranspiledCode = false switch in schema typegraphql-prisma generation works as it should. I can't run my project now with ts-node because of RangeError: Maximum call stack size exceeded. So I had to compile wiht tsc and add generated code. With that I got graphql server with generated resolvers and it works on debian, rhel (CentOS) and windows servers.

Hi, our model has nearly 120 tables and we just got this same error. Any update on this issue?

Splitting the schema is hard since there are so many relations and especially prisma asks us to tie all these tables with FKs.

Update: I switched to a high performance linux machine and I was able to run it to completion.

Could this be fixed by switching usage of fs to graceful-fs?
I was able to work around this by monkeypatching typegraphql-prisma globally: https://github.com/isaacs/node-graceful-fs#global-patching

@mmmeff Apart from tests, I use fs only to remove and create the output dir.
Please ask on ts-morph repo about this issue, I don't know if underlying tsc is not using fs directly.

Has there been any type of resolution or workaround for this? Running into this now and my team is trying to solve this issue

@caseyDev422 Can you elaborate more on how to fix this issue, what you described it not working for me.


Paper - Katrina Li

Fantastic work on this project!  Great code re-use and helper functions (checkSame! 😄 ).  Nice work with the reset and tie extensions.  This project is green.


Algorithms for efficient adjustment (backdoor) sets

Implements the algorithms discussed here.
I added the new algorithms here, and made a few (small I think) changes to the CausalIdentifier class. I added tests for the new identifier methods, essentially covering a number of graphs that appeared in our papers on these algorithms. This is still missing updates to the docs.
I think feedback at this point would be super helpful :)
I also have a few questions and comments:

Do the already implemented backdoor methods support multivariate treatments and/or outcomes? I ask this because the newly added algorithms are designed to work for univariate treatment and outcome only.
I'm currently raising a value error when no observable backdoor exists; is this how you handle this situation? I also raise value error when the (sufficient) conditions that we need to ensure the existence of an optimal efficient backdoor do not hold.
Computing the minimum cost efficient adjustment set of course requires the user passing the costs associated with nodes. This is done when calling the identify_ate_effect method. If no costs are passed, they are assume to be constant and equal to one, and hence the optimal minimum cost backdoor set is the optimal backdoor set of minimum cardinality. I wonder if the user should be warned about this, or putting it in the docs is enough.
The algorithms admit a set of conditional variables, that could be used to decide treatment (individualised treatment rules). This is also passed when calling the identify_ate_effect method, does that choice seem right?
The new files I created I passed through black to pass flake8, but I didn't do this with causal_identifier.py because there were pre-existing flake8 problems and I didn't want to make so many chances to the file at once.

Thanks for all the pointers, I'll get to work on them and submit a revised version. Regarding your question "When the user provides the full graph, it will be nice if these conditional variables can be inferred automatically. Are variables instruments? Or are they the same as parents of treatment? How to define them in the graph structure?"
The conditional variables are the ones that define the policy the analyst wants to estimate the interventional mean (or contras of interventional means) for, so they need to be provided by the user. More precisely, let X be the treatment variable, and L be an arbitrary set of non-descendants of X that's formed by observable variables. The interest is in estimating the mean of an outcome Y, in the world in which everyone gets their value of X set according to a policy pi(X|L). The policy could be randomised, or deterministic. A deterministic policy is one of the form pi(X|L)=I{X=d(L)}, for some fixed function d, where I{} is the indicator function. In particular, a possible policy is one of the form I{X=x}, for some fix value of x. Thus, this setting just generalises the usual one where interventions are fixed (static). The functional one tries to estimate is the g-functional: E[ pi(X|L) Y / f(A| pa(A)) ], and the backdoor sets provide alternative identification formulas for it. We show here (Proposition 1) that a backdoor set allows for identifying the interventional mean under a policy intervention if and only if it is a "usual" backdoor set that contains the set of variables L.

Hi @amit-sharma ! In this new version:

I refactored the docstrings in the efficient_backdoor file.
Fixed a bug in the efficient-adjustment case, and added a new test case.
Log a warning when no costs are passed and the user wants to compute the efficient mincost backdoor.
Raise an error when any of the efficient backdoor methods are used and the treatment or outcome are not univariate.
Added a notebook with examples in docs/source/example_notebooks/dowhy_efficient_backdoor_example.ipynb

Hi there! It seems two tests are failing. One of them is not related to the changes in this PR as far as I can tell. The other one is caused by the notebook I added. In this notebook I raise errors, on purpose, to illustrate how the program will fail when the result the user required cannot be computed, and this is why the test fails. Any suggestion on how to deal with this?

thanks for the updaes, @esmucler . The notebook looks good.
For the ValueError, the easiest is to wrap your code (that is expected to produce ValueError) inside a try except clause. Something like,
try:
    code producing value error
except ValueError as e:
    print(e)

@all-contributors please add @esmucler for code.


Can't look up more than one struct type in hash

Reproduced on 0.23.1 and master.
abstract struct Foo
end

struct Bar < Foo
end

struct Baz < Foo
end

hash = {} of Foo => Int32
bar = Bar.new
baz = Baz.new
hash[bar] = 3
hash[baz] = 5
p hash
p hash.has_key?(bar) # true
p hash.has_key?(baz) # false

If I add a Baz to the hash first, then retrieving a Bar will fail instead.
If I use classes instead of structs, everything works.

This reason I guess:
abstract struct Foo
end

struct Bar < Foo
end

struct Baz < Foo
end

bar = Bar.new
baz = Baz.new
p baz.as(Foo) == baz # => false

Related to #5044
It has to do with macro methods and the self restriction. We can workaround it with this diff:
diff --git a/src/struct.cr b/src/struct.cr
index 50d249216..d242357bf 100644
--- a/src/struct.cr
+++ b/src/struct.cr
@@ -63,11 +63,15 @@ struct Struct
   # p1 == p2 # => true
   # p1 == p3 # => false
   # ```
-  def ==(other : self) : Bool
-    {% for ivar in @type.instance_vars %}
-      return false unless @{{ivar.id}} ==<EMAIL_ADDRESS>-    {% end %}
-    true
+  def ==(other) : Bool
+    if other.is_a?(self)
+      {% for ivar in @type.instance_vars %}
+        return false unless @{{ivar.id}} ==<EMAIL_ADDRESS>+      {% end %}
+      return true
+    else
+      return false
+    end
   end

   # See `Object#hash(hasher)`

If somebody wants to send a PR with that, please go ahead. Note that this is a workaround, but maybe it's better to have that instead of failing for now.


Add YAML editor in frontend with YAML schema validation

It should be possible to define a configuration as YAML in the frontend. It should be validated against a YAML schema (in the frontend and backend).
In the backend, different configurations can be stored as "key", "value", "schema" pairs + optional foreign keys to tools, projects or models.
Monaco YAML would be helpful for this: https://github.com/remcohaszing/monaco-yaml

Done in https://github.com/DSD-DBS/capella-collab-manager/pull/1168.


[Feature request] Row highlighting

I find it really difficult to associate the various row entries with the highlighted container name. It would be really nice to have the entire row highlighted. Even just the cpu usage bar can be hard to associate to a given container.
Thanks for a great app!

full-row cursor highlighting has been added in https://github.com/bcicen/ctop/commit/cf352f7c8a9807da8341b867378905757377d174 and will be included in the next major release. Thanks!


Create Shared Channels in Teams

Hey guys,
We have automated creation of Standard and Private Channels using the templates below:
   <pnp:Channels>
        <!-- Standard Channels -->
        <pnp:Channel DisplayName="Communications"
          Description=""
          IsFavoriteByDefault="false" />
       <pnp:Channel DisplayName="Develop"
          Description=""
          IsFavoriteByDefault="false" />
        <pnp:Channel DisplayName="Meetings"
          Description=""
          IsFavoriteByDefault="false" />
        <pnp:Channel DisplayName="Program"
          Description=""
          IsFavoriteByDefault="false" />

        <!-- Private Channels -->
        <pnp:Channel DisplayName="Commercial"
          Description=""
          IsFavoriteByDefault="false"
          Private="true" />
        <pnp:Channel DisplayName="Contract"
          Description=""
          IsFavoriteByDefault="false"
          Private="true" />
        <pnp:Channel DisplayName="Procurement"
          Description=""
          IsFavoriteByDefault="false"
          Private="true" />
        <pnp:Channel DisplayName="Evaluation"
          Description=""
          IsFavoriteByDefault="false"
          Private="true" />
      </pnp:Channels>

Similary, how could you create Shared Channels please? I tried to look for examples everywhere, but could not land on a valid one.
Thanks,
Michael

Hi, Thanks for your feedback. We're going to introduce support for shared channels in the next release of the provisioning schema and engine.

Hi @PaoloPia, this is excellent news. Thanks for taking your time to respond to me. We are developing a PowerShell script to automate Team creation in our corporation. Are you able to provide any indicative time as to when - next year? by end of this year etc.? Noting the last update was March 2021, I am wary that it could be in some time. Thanks.

Hi @PaoloPia just checking if you saw my post above :)

Hi @PaoloPia ,
Thanks for adding Shared Channels support. We are trying to automate the following:

To implement the effect of the checkBox in the screenshot, would the Private boolean work?
       <pnp:Channel DisplayName="Develop"
                    Description=""
                    IsFavoriteByDefault="true"
                    MembershipType="Shared"
                    Private="true" />

Thanks.

@PaoloPia it looks like MembershipType="Shared" is the only thing supported. Private="true" is not supported.
We need the following checkBox automated:

I look forward to receiving your advice.


doen't installed correctly when node is installed via homebrew

OS: macOS 10.13.6
node: v12.3.0
When you use Homebrew to install node, the install location is /usr/local/Cellar/node/12.3.0/bin/node, and then Homebrew create a symlink to /usr/local/bin/node.
The problem is, this install script will install pnpm to /usr/local/Cellar/node/12.3.0/bin/pnpm, which is not include in the PATH. So after the installation, we still can't use pnpm command in the shell.

As a temporary solution, you can probably install pnpm via npm (npm i -g pnpm)

@zkochan how to uninstall it so that there is no leftovers?

It is probably in /usr/local/Cellar/node/12.3.0/lib/node_modules/pnpm.
This code resolves the destination folder: https://github.com/pnpm/self-installer/blob/70c146f9dcc774dbd514944bdcafdb378aecbcaf/src/installTo.js#L26-L29

this shell unpacks pnpm to that folder and adds pnpm/pnpx shell scripts to /usr/local/Cellar/node/12.3.0/bin/

@zkochan Okay but where do global binaries get installed? I tried this
pnpm add pkg --global
pnpm install pkg --global
it says ```
➜  bin pnpm add tslint --global
 WARN  tslint<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev but none was installed.
 WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev but none was installed.
Packages: +15
+++++++++++++++
Resolving: total 233, reused 223, downloaded 10, done
/usr/local/Cellar/node/12.11.1/pnpm-global/3:

I checked /usr/local/bin but there are no binaries :(

This issue should not happen anymore with the new installation methods of pnpm: https://pnpm.js.org/en/installation

This issue should not happen anymore with the new installation methods of pnpm: https://pnpm.js.org/en/installation


Update container images

What kind of change does this PR introduce?
Update container images for PostgRest and Postgres and fix one unit test.

Hey, thanks! Sorry this took a while to review.


Update init script to admissionregistration.k8s.io/v1

Description
Update MutatingWebhookConfiguration in the init script to use api version admissionregistration.k8s.io/v1.
💔Thank you!

I think failurePolicy: Ignore is better because this gets called for every pod created.
sideEffects: None appears to be accurate based on what the code does.


Fix Tone Discontinuity When Button is Held Down in Embedded C Version

When holding down a button in the Embedded C implementation of the arduino-piano project, the generated tone is not continuous and includes a slight delay or interruption. The tone should play smoothly for as long as the button is pressed.
Expected Behavior:

The tone should play without interruptions as long as the button is held down.

Current Behavior:

The tone plays with small pauses or delays, resulting in discontinuous sound.

Suggested Solution:

Review the main control loop and timer configurations to ensure there are no delays or blocking operations interrupting the tone generation.

Issue resolved.
The discontinuity in the tone was caused by unnecessary calls to stop_tone() and a blocking delay in the main loop. I have updated the control logic to continuously check the button state, and removed the blocking code that caused interruptions. Now, the tone plays smoothly for as long as the button is held down.
Closing the issue.


Broken i32 AppImage

Hi, I tried 32bit AppImage and I get the following error:
error: PROMISE ERR: LevelUPError: Failed to require LevelDOWN (/tmp/.mount_Wru5RE/usr/bin/resources/app/node_modules/leveldown/build/Release/leveldown.node: error ELF Class **ELFCLASS64)**.

@blackPantherOS Thanks for reporting the issue. This is a LevelDOWN compatibility issue . Please see https://github.com/HR/Crypter/issues/4
Can you try and use the 64bit version (Crypter-2.0.0-x86_64.AppImage) instead?

Okay, no problem and I can't try the system is x86 :)

I'll remove the 32bit image. Future releases will use a more compatible persistent storage solution.


Add first order texture historgram

What do you think of the name of the classes? I think this name was derived from the classes used, and not purpose or output of the filter.

If I can make a suggestion about the name of the filters: maybe we should try to fit to the names of the existing filters in ITK (particularly here) with itkScalarImageToCooccurrenceMatrixFilter, itkScalarImageToRunLengthFeaturesFilter...
That's what I tried to do by naming the filters itkScalarImageTo[type of features]FeaturesImageFilter
So my suggestion would be to rename your filter itkScalarImageToFirstOrderTextureFeaturesImageFilter.
It might also be a good idea to rename itkScalarImageToTextureFeaturesImageFilter in itkScalarImageToSecondOrderTextureFeaturesImageFilter
. Even thought this modification would imply that we are not fitting anymore to the already existing filters in ITK named itkScalarImageToTextureFeaturesFilter (which is based on the same algorithms)
What do you think about of those suggestions?

I think I disagree with the following the "To" convention for Image to Image of feature vector style filters.
The "To" conventions is generally used for base classes, and when a filter converts from one data type to another. There is itkImageToImageFilter, which is a base class where derived classes don't continue the "To" convention. Filters like "ScalarImageToCooccurrenceMatrixFilter", "HistogramToTextureFeaturesFilter", or "ImageToHistogram" do not produce an image as outputs but a change the data type or produce a set of features.
My expectation of an ITK filter name is that it maintains the same type ( even Image->VectorImage) unless it has the "To" naming conventions. As such I expect the convention of the simpler "[type of features]FeaturesImageFilter" to be followed for the filters in the module.
Comparing to the existing related filters, the propose convention has "FeaturesImageFilter" which indicates that the input and output will be images. "Features" shows it related to the existing filters, which just produce the scalars.
I think going with the simpler "FirstOrderTextureFeaturesImageFilters" should work, if you simplify the exist filter to remove the "ScalarImageTo".
Regarding "TextureFeatures"->"SecondOrderTextureFeatures", I'd think "ConcurrenceTextureFeatures" may be better, as it's a term that already exists in naming conventions. But there is the unfortunate existence of "TextureFeatures" alone refusing to these cooccurrence feature, however I think its important to add the additional specificity to distinguish and clarify which texture feature it is.

Yes, it make a lot of sense! I agree with your ideas!
So the 3 filters would be named:

FirstOrderTextureFeaturesImageFilter
CoocurenceTextureFeaturesImageFilter
RunLengthTextureFeaturesImageFilter

Does it looks good to you?

Agreed.

How do you want to proceed?
Will you change everything in this pull request?
Or you prefer to push only the first order filter, and make the renaming part (of the existing filters) in a separated pull request? (that I will be glad to take care of, if needed)

The renaming of the other classes should be a separate patch. Do you want to take it?

Sure! I can take care of that! :smiley:

I just finished: #14

Are the test compiled and run with the CI checks?

No, it's still just building the Python Wheels for Linux, I need to work on the tests.

The filter is in pretty good shape now. Please let me know if any thing else needs to be improved.

I'm sorry but it seems that I have an error when trying to build your branch:
CMake Error at /home/jean-baptiste/Professional/Libraries/ITK/ITK/CMake/ExternalData.cmake:585 (message):
Data file referenced by argument
 DATA{/Input/cthead1.png}

does not lie under the top-level source directory
 /home/jean-baptiste/test/ITKTextureFeatures

Call Stack (most recent call first):
/home/jean-baptiste/Professional/Libraries/ITK/ITK/CMake/ExternalData.cmake:485 (_ExternalData_arg)
/home/jean-baptiste/Professional/Libraries/ITK/ITK/CMake/ExternalData.cmake:324 (ExternalData_expand_arguments)
/home/jean-baptiste/Professional/Libraries/ITK/ITK/CMake/ITKModuleTest.cmake:127 (ExternalData_add_test)
test/CMakeLists.txt:241 (itk_add_test)
Do you have a similar problem on your side?

The actual line is this:
   DATA{${ITK_DATA_ROOT}/Input/cthead1.png}

I'd guess that "ITK_DATA_ROOT" is undefined when you are building. I am building with the module checkout in the ITK's "Modules/External" directory. Perhaps you are building it standalone against ITK?

I believe I address the Data issue, and I have rebased onto master to resolve the conflict.

Thanks! :+1:
I have another compilation error though:
Building CXX object test/CMakeFiles/TextureFeaturesGTestDriver.dir/itkFirstOrderTextureFeaturesImageFilterGTest.cxx.o
/home/jean-baptiste/test/ITKTextureFeatures/test/itkFirstOrderTextureFeaturesImageFilterGTest.cxx:23:25: fatal error: gtest/gtest.h: No such file or directory

The addition of GoogleTest has happened recently in the ITK 4.12 development cycle. I am a fan of it for analytic test where you can compute and verify expected values.
I can understand not wanting to require ITK 4.12 for this module.

Actually I'm using this remote module in a Slicer Extension that I'm working on right now (BoneTextureExtension), and I'm concerned that GoogleTest  won't work properly with the version of ITK that Slicer is using right now?

I have disabled the GoogleTest dependency and tests with the version of ITK is <4.12, so this should help with compatibility with older ITK versions. For building with Slicer is testing enabled?

The testing of ITK is disabled, and I should also disabled the testing of itkTestingFeatures in my Slicer's extension?
It looks like it is not going to be a problem for me?

I also have an error as I'm building it as an external module of itk, it doesn't find GTest::GTest and GTest::Main (see error bellow).
Is Gtest correctly exported by ITK?
CMake Warning (dev) at /home/jean-baptiste/Professional/Libraries/ITK/ITK/CMake/ITKModuleTest.cmake:241 (add_executable):
Policy CMP0028 is not set: Double colon in target name means ALIAS or
IMPORTED target.  Run "cmake --help-policy CMP0028" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
Target "TextureFeaturesGTestDriver" links to target "GTest::GTest" but the
target was not found.  Perhaps a find_package() call is missing for an
IMPORTED target, or an ALIAS target is missing?
Call Stack (most recent call first):
test/CMakeLists.txt:259 (CreateGoogleTestDriver)
CMake Warning (dev) at /home/jean-baptiste/Professional/Libraries/ITK/ITK/CMake/ITKModuleTest.cmake:241 (add_executable):
Policy CMP0028 is not set: Double colon in target name means ALIAS or
IMPORTED target.  Run "cmake --help-policy CMP0028" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
Target "TextureFeaturesGTestDriver" links to target "GTest::Main" but the
target was not found.  Perhaps a find_package() call is missing for an
IMPORTED target, or an ALIAS target is missing?
Call Stack (most recent call first):
test/CMakeLists.txt:259 (CreateGoogleTestDriver)

Thanks for trying it again locally. I will build the module outside of ITK to try to reproduce the issue.

I believe that patch should fix the issue:
http://review.source.kitware.com/#/c/22478/

Everything looks perfect to me! :+1:
Thank you for all the work! :smiley:


Switch to vector-based badges in README

Raster badges are painful on retina displays :sunglasses:

:+1:


Comments, Comments, Comments!

Specifically,
File Header Comments --> https://github.com/Amplytica/Python_Coding_Standards
Look into pep8 docstring comments.

Added docstring comments.


Bug : Permissions on ApolloExplorer.1.1.3.zip

Guessing this is a side effect of the build process, but as it stands, once you "unzip" the archive, on both Linux & MacOS, even the owner doesn't have permission to open or execute any of the files in the archive.
On linux it looks like this:
d---------  6 root root        4096 Jan 15 09:23 'ApolloExplorer 1.1.3'
-rw-r--r--  1 user user    33026329 Feb 11 10:21  ApolloExplorer.1.1.3.zip

and
d--------- 2 root root    4096 Feb 11 10:19 .
d--------- 6 root root    4096 Jan 15 09:23 ..
---------- 1 root root     101 Jan  6 14:45 README.txt
---------- 1 root root  376312 Jan  6 13:54 acp
---------- 1 root root 1074438 Feb 11 10:17 apolloexplorer_1.1.3-0_amd64.deb

On MacOS it looks like this:

In both cases you can "sudo" and "chmod" and fix it, but it's something that should be easily fixed in the archive.
Thanks again for a great tool!

Many thanks for pointing this out and also apologies for the delayed response.    This should not be.  for the next release I will try to correct that.


Added typescript typings

This PR adds typescript definitions for those react native with typescript.
All the props and typings are there. I just need to add descriptions for every prop.

@24ark Completed

Thanks @iRoachie


where does it store my notes?

hey i just want to know where does my notes are stored after they syncronize?

Given Tusk is a wrapper of the web app, could you clarify what behaviour should be expected when working with notes in Tusk offline? e.g. what precautions should be taken to ensure notes are not "lost" if created/edited while offline?


"make test" runs gen-project but puts outputs in /tmp - causing "make test" to continue to fail without an updated python class

steps to reproduce:

create a project using linkml-project-cookiecutter
make a breaking change to the schema yaml file
run make test (noting that the test still works even with the breaking yaml change)

some solutions might be:

do something complicated in the test_data.py so that we import from the regenerated /tmp directory?
overwrite the python in src/linkml_tutorial_schema/datamodel directory with the refreshed classes that were generated into /tmp?

Hi @sierra-moxon
How was this issue resolved and what is the recommend approach? Because I also ran into the same problem.
Best,


[AppService] fix #11412: az webapp create is removing existing application settings & fix #11925: az webapp up not creating RG when using -g flag & #10495 az webapp config connection-string list does not give values for non-JSON output

Description of PR (Mandatory)
(Why this PR? What is changed? What is the effect? etc. A high-quality description can accelerate the review process)
Testing Guide
(Example commands with explanations)
History Notes:
(Fill in the following template if multiple notes are needed, otherwise PR title will be used for history note.)
[Component Name 1] (BREAKING CHANGE:) (az command:) make some customer-facing change.
[Component Name 2] (BREAKING CHANGE:) (az command:) make some customer-facing change.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

add to S168

Please fill the History Notes part. There are two changes in this PR.

Please fill the History Notes part. There are two changes in this PR.
Updated the History Notes along with new change. Please review.

FYI- @panchagnula

Please fill the History Notes part. There are two changes in this PR.
Updated the History Notes along with new change. Please review.

FYI- @panchagnula

Hi Kota, you don't need to modify history file. Instead, the release pipeline can extract PR title as history notes. But there are two changes in this PR, so you need to fill them in "History Notes" section in this page.
History Notes:
(Fill in the following template if multiple notes are needed, otherwise PR title will be used for history note.)

[Component Name 1] (BREAKING CHANGE:) (az command:) make some customer-facing change.
[Component Name 2] (BREAKING CHANGE:) (az command:) make some customer-facing change.

Please fill the History Notes part. There are two changes in this PR.
Updated the History Notes along with new change. Please review.
FYI- @panchagnula
Hi Kota, you don't need to modify history file. Instead, the release pipeline can extract PR title as history notes. But there are two changes in this PR, so you need to fill them in "History Notes" section in this page.
History Notes:
(Fill in the following template if multiple notes are needed, otherwise PR title will be used for history note.)
[Component Name 1] (BREAKING CHANGE:) (az command:) make some customer-facing change.
[Component Name 2] (BREAKING CHANGE:) (az command:) make some customer-facing change.

Updated. Please review.


How to hide the main language prefix

Is it possible to hide the main language prefix ?
For example, if the main language of my site is English,  I would like url like http://www.mysite.com/about-us (wihout the prefix)  and for the translation into French: http://www.mysite.com/fr/ a-propos.
For now, I have two urls:

http://www.mysite.com/en/about-us
http://www.mysite.com/fr/a-propos

Hi achappard,
Late reply - I was on holiday :)
There is a  'no-prefix-for-default' branch that isa rc1 and should be working fine - see this thread
#7
Andreas tested it globally, but it would be a good idea to test it before You use it - especially in regard to what happens with old urls and redirections and stuff, because it has been largely rewritten. And if you do, please let me know.


chore(module:date-picker,time-picker): improve interaction

[x] 屏幕过窄底部高亮超出选择器
[x] 范围选择器中间不应该有切换按钮
[x] 贴近边缘定位时不应该在现象小三角
[x] 范围选择器选择中状态是，高亮选项底色超出
[ ] 第二次选择时应该清空上次结果（在开始日前打开，并超过结束日前时）
[x] 范围选择器边界没闭合
[x] 年月选择器和面板不同步
[x] 选择日期 timepicker 对应滚动
[x] Fixes #4971

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information

不可选择日期和时间 DEMO 中 "此刻" 选项可以禁用掉，有很大概率命中禁用的时间，使用起来很奇怪。
DOM 层级多了一层导致 RangePick 分隔符无法垂直居中
Month Year Week 选择器不应该有 nzShowToday 这个选项
初始化时 TimePick 移除滚动动画


fix: shield:user create with default group

Description
fix: #998
The user registration form sets the default group value for the user when a new user is registered. Although I don't consider this a bug, I prefer that this process be done for command shield:user create as well.
Checklist:

[x] Securely signed commits
[x] Component(s) with PHPDoc blocks, only if necessary or adds value
[x] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

Two items.
I don't know why Rector has not been updated to the latest version by Dependabot. Maybe it's because of the changes in Devkit. @samsonasik please take a look if you can.
PRLintReloaded It requires configuration, which I do not have the necessary access to do, please do the necessary configuration.

In the future I'd rather see all of the unrelated fixes in a separate PR.
While I like the idea, I think in the situations I'd be using it from the command line I'd rather be able to define which role during the creation process, instead of being forced into the default and then having to go to the database to change it.
What do you think about reading the available roles from the config file and presenting that as a required choice to the user?

@datamweb it probably related with dependabot config, 0.18.x probably only call 0.18.y, while 0.19.a need to be triggerable on specific config. CodeIgniter4 repo seems auto-update it

What do you think about reading the available roles from the config file and presenting that as a required choice to the user?

Good idea, I'd like to come back to these PR at another time.

What do you think about reading

One can also make the -g argument available in the create action in order to set the user group. and use the default if not informed. This way we simplify the code and minimize the interactions while creating a new user via cli. What do you think @lonnieezell ?

PRLintReloaded It requires configuration, which I do not have the necessary access to do, please do the necessary configuration.

I send PR #1001 for add Rules.

Sorry - forgot to reply here earlier, but PRLintReloaded is installed and should be working now.

In the future I'd rather see all of the unrelated fixes in a separate PR

I sent separates PRs for fix #1002 , #1003  and #1004 .

Closed by #1162


[Configuration Option] DynamoDB Local

Install DynamoDB Local for docker compose file
Startup script

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html

I've made an attempt on this but when trying to push I get the following:

This is my first time delving into GitPod but I thought I'd attempt this issue.


Bug: getObjectProperty Issue

Bug Type
Function
Bugged Function
module.exports = [{
  name: "earth",
  prototype: "slash",
  type: "interaction",
  code: `
$getObjectProperty[api;[0].image]
$createObject[api;$httpRequest[https://api.nasa.gov/EPIC/api/natural?api_key=DEMO_KEY;GET;;;Error]] `}]

Version of aoi.js
v6.5.0
Version of Node.js
v20.5.1 (Current)
Excepted Output
epic_1b_20231209023357
Relevant log output
undefined

Code of Conduct

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

@astrofyber Thanks for using our Github issues, I can confirm that is a bug and proceeded to fix it! Will be fixed within this week along the update.
#515


fix: Add support for multiple formats on iOS

What

Add support for multiple formats on iOS

@jorgenpt can you update your branch from master ?
@juliansteenbakker can you tick the box in the Repo settings to "Always propose updating pull requests from master" ?

@juliansteenbakker can you tick the box in the Repo settings to "Always propose updating pull requests from master" ?

Sure, didn't know that feature existed, thanks!

Just wanted to say thank y'all -- project seems very active, and is much more robust than the previous  barcode scanner library I used, so the effort to switch my app over has paid great dividends. Keep up the good work! ❤


fix: add test percent param

REQUIRED: Add a summary of your PR here, typically including why the change is needed and what was changed. Include any design alternatives for discussion purposes.

Adding param to enable test selection based on pass/fail

REQUIRED: Fill out the below checklists or remove if irrelevant

If you are opening a PR for Official Notebooks under the notebooks/official folder, follow this mandatory checklist:

[ ] Use the notebook template as a starting point.
[ ] Follow the style and grammar rules outlined in the above notebook template.
[ ] Verify the notebook runs successfully in Colab since the automated tests cannot guarantee this even when it passes.
[ ] Passes all the required automated checks. You can locally test for formatting and linting with these instructions.
[ ] You have consulted with a tech writer to see if tech writer review is necessary. If so, the notebook has been reviewed by a tech writer, and they have approved it.
[ ] This notebook has been added to the CODEOWNERS file under the Official Notebooks section, pointing to the author or the author's team.
[ ] The Jupyter notebook cleans up any artifacts it has created (datasets, ML models, endpoints, etc) so as not to eat up unnecessary resources.

If you are opening a PR for Community Notebooks under the notebooks/community folder:

[ ] This notebook has been added to the CODEOWNERS file under the Community Notebooks section, pointing to the author or the author's team.
[ ] Passes all the required formatting and linting checks. You can locally test with these instructions.

If you are opening a PR for Community Content under the community-content folder:

[ ] Make sure your main Content Directory Name is descriptive, informative, and includes some of the key products and attributes of your content, so that it is differentiable from other content
[ ] The main content directory has been added to the CODEOWNERS file under the Community Content section, pointing to the author or the author's team.
[ ] Passes all the required formatting and linting checks. You can locally test with these instructions.

I don't think trigger was updated yet.
/gcburn

/gcbrun


GCP gcp:cloudrun:Service doesn't work in the official example template

What happened?
pulumi new
pulumi up
pulumi refresh

Example

install pulumi
install gcp
create project in gcp
pulumi new
pulumi up
resolve auth errors (enable services)
service is deployed
pulumi refresh - breaks everything

I was able to fix it manually and then it breaks again so it is more than likely some internal error.
Output of pulumi about
pulumi refresh
Previewing refresh (dev)

View in Browser (Ctrl+O): https://app.pulumi.com/developer239/test-gcp-pulumi/dev/previews/e30ef3f0-396a-408e-a529-a17adc1cec4b

     Type                                Name                 Plan        Info
     pulumi:pulumi:Stack                 test-gcp-pulumi-dev              1 error
     ├─ random:index:RandomString        unique-string
 ~   ├─ gcp:artifactregistry:Repository  repository           update      [diff: ~updateTime]
     ├─ docker:index:Image               image
     ├─ gcp:cloudrun:IamMember           invoker
 ~   └─ gcp:cloudrun:Service             service              refresh     1 error

Diagnostics:
  gcp:cloudrun:Service (service):
    error: Preview failed: unmarshaling urn:pulumi:dev::test-gcp-pulumi::gcp:cloudrun/service:Service::service's instance state: internal: Pulumi property 'terraformLabels' mapped non-uniquely to Terraform attribute 'terraform_labels' (duplicates Pulumi key 'pulumiLabels')

  pulumi:pulumi:Stack (test-gcp-pulumi-dev):
    error: preview failed

Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

I am closing this I have it working with terraform. 🙌


matrix-synapse: 1.17.0 -> 1.18.0

Motivation for this change
https://github.com/matrix-org/synapse/releases/tag/v1.18.0
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Ported to stable as c9f5211b769a2edc46037cafcdf4e15b694820d6

Any idea why ofBorg sent me an email with this?
I have no connection to this PR, the supposedly failed check is unnamed and ...what? I'm confused.

No idea, but this seems like a misconfigured GH Actions in this rep: https://github.com/NixOS/nixpkgs/actions

@Atemu just asked in #nixos-dev if someone is aware of that %)

Okay, it's spamming me with all kinds of PRs now, the issue is not specific to this one. Thanks!


The performance of the recorder on Safari is subpar.

The audio volume of Safari's recorder is noticeably lower compared to Chrome, resulting in inaccurate responses from the speech-to-text server.

Due to the following problems encountered on Safari/Chrome for iOS, the project's focus has been redirected from mobile-first to desktop-first:

Insufficient volume during recording.
Low volume and occasional unplayable synthesised speech.
Approximately 1-second delay before the recorder begins recording upon clicking the record button.

An iOS native app might be developed in the future.


Support highlighting words across syntax boundaries

Because the <span> tags break up words by syntax boundaries, we can't highlight text like theme: 'x' in a code block, only theme, or x, without any punctuation.
https://github.com/atomiks/mdx-pretty-code/blob/61727cfd15abbd190d596735e3f6515352ff52e6/src/index.js#L110-L118
I experimented with removing the <span> tags, .textContent, etc, but didn't come up with a viable solution.
cc: @renrizzolo maybe you have some ideas?

I've been playing around with this.
I have something that works across/within all boundaries (as far as I can tell).
Although there is most likely some weird edge cases I haven't found yet.
It gets a bit tricky when dealing with partial repetition (having to look ahead).
I had another thought, you could add a way to highlight different words per line. But I'm not sure what you would use for a delimiter, given the word itself could contain any character.
e.g /carrot|tomato/ split on the pipe.

@renrizzolo currently refactoring to a Rehype plugin and we can check the cumulative value of each span node in the AST to find all the text across a boundary, I think

Fixed in v0.2.0 thanks to @renrizzolo's amazing work


Page 447, missing text

It looks like some text is missing between "A special case arises if" and "this is known as LeCun initialization". The two statements are completely disconnected.

already fixed


fix(audit): fix audit meta list add export result set

Summary

audit meta list lack to export result set
Solution Description

add  export result set to audit meta list

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: krihy:x: 尧彬尧彬 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Create scaffold for Angular 6 client (WIP)

My branch is based on Master, this one seems older. Please update OpenSlides/OpenSlides-3 first

basic client structure
authentication towards OS-server
access REST-Api
webpack proxy for convenient usage
fontawesome
twitter bootstrap 3.3.7
login example (recreate login page)
routing
template for agenda and motions
dynamic content loading
custom alert component

@tsiegleauq I updated the OpenSlides/OpenSlides-3 branch to the current master. There was one big feature added. This should be in OS3. Please rebase your branch on the OpenSlides/OpenSlides3 branch.

Yes, these components should go into an own folder. I was thinking about not to put everything into the app/ folder.
Whats about creating an site/alert/ folder for alerts, /site/start/, ..., and also move the motions/, agenda/, ... into the site/ folder. So the hirachial structure is kept along with the routing?

Whats about creating an site/alert/ folder for alerts, /site/start/, ..., and also move the motions/, agenda/, ... into the site/ folder. So the hirachial structure is kept along with the routing?

Would be fine. I was discussing this with @emanuelschuetze on friday as well, at some point we need a structure like
/site/motions/motion-categories/motion-category.ts/ (would be)
would be this list: https://demo.openslides.org/motions/category
/site/motions/motion-categories/motion-category-details/motion-category-detail.ts
for the details.
(pluralisation is another topic we might discuss. eg. motion/motions category/categories, )

Login will be moved into a separate folder
4 spaces is correct,  has to be changed in the config ;)
The OpenSlides Service will handle the startup and put all bootstrap things together. The name is ok, because this will have the "heart" of the code later on.
The title service will be expanded later.
The "core" folder is the "shared" one from the doku. You can rename it if you want. Then we should create subfolders for each service, component, .. but do not classify by type
Yes, I did forget the subscribe...

4 spaces is correct, has to be changed in the config ;)
2 spaces are default in angular 6.
please adjust to the coding style you are committing to.
https://github.com/angular/angular-cli/issues/3219

The OpenSlides Service will handle the startup and put all bootstrap things together. The name is ok, because this will have the "heart" of the code later on.

I cannot really image what you plan to achieve with that. Keep in mind that services are supposed to provide functionality to components and are inherently singletons.
Then we should create subfolders for each service, component, .. but do not classify by type

Hey, there are currently two things wip:

the auth system (as you see because the not working logout). So I didnt test anything yet.
getting permissions from the server. This should be the next step, because permissions are everywhere heavily used, e.g. for the auth guard.

So the codebase isn't perfect, but wasn't before, too. And the plan for the OpenSlides Service: see the start.js in the current codebase. This basic startup logic needs to be placed somewhere. It will initalize the authentication, connect the Websocket and will handle the first update of the websocket cache (when it will be implemented).

This should be the next step, because permissions are everywhere heavily used, e.g. for the auth guard.

I disagree.
Implementing permissions now would mean to make the third step before the second.
At the current point of the development, permissions can not be implemented "the right way".
Software is supposed to grow organically, feature by feature.
Implement permission makes sense when the software is mature enough to actually behave differently with different permissions (again, I do not want to port all the issues of the current version of the new client)

So the codebase isn't perfect, but wasn't before, too.

"perfection" is subjective and surely discussable. In my opinion, the code was cleaner before. What is not discussable is distinct coding style ;-)

I tried out you example and, interestingly enough, routing is not working as expected anymore. /login now is nested into site-component. It was not, and never, defined that way.
I know you want the new client to behave like the old one, which is fine, but not for now. Also, with that practice, you will likely (or definitely) import all the anti-pattern of the old software into the new one.
Do not take too many steps at once, keep the components distinct as long as possible, keep features simple (always), let software grow and, most importantly, do not force functionality into a software before the functionality is necessary.

That being said, I will close this pull request and abandon the changes.
Changes made here will, in part, find their way into a new independent Repository dedicated to the OpenSlides3 Angular 6 client.
The new client will probably find it's way into OpenSlides at some point.
There are now serveral reasons for that:

keeping a branch up to date is an unnecessary overhead
I need to be able to review commits to the Angular6 Client to make sure the Guidlines are kept
developing Client and Server independently is no problem at all, there is really no reason to keep the whole OpenSlides stack, since the client is only dependent on the REST-API calls.
the code quality suffered a lot after the last commit and the regressions are too severe

Thank you for future participation in OpenSlides3-Client  @FinnStutzenstein.

I think this is a healthy decision.
If you have the chance to have something like a restart, it is nice to define common coding guidelines.
I welcome the decision to split the redesign off the official repo.
:+1:

Changes mention above were made cleaned up, refactored and merged together.
For the time being it was decided to continue OpenSlides-3 here.
@FinnStutzenstein @emanuelschuetze please review changes.

@FinnStutzenstein
I made some slight adjustments. Feel free to continue.


Repository Contents API Token Scope Requirement is Misleading

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28#create-or-update-file-contents
What part(s) of the article would you like to see updated?
The documentation for the repository contents API states that a token with the workflow scope is needed. This is misleading because a token with workflow scope is only needed if you are making changes to files within .github/workflows/. This could lead to end-users generating over-provisioned tokens when they do not need them. A workflow scoped PAT has repo write access and can trivially access all repo/org shared secrets.
It would be good if the documentation specified that workflow scope is only needed if the use case requires changes to workflow files. If not, then a repo scoped token is sufficient.
Additional information
No response

@AdnaneKhan Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:


[BUG] API gives HTTP 401 Unauthorized when sending GET request to /heritage and /heritage/{id}

Hi
API gives HTTP 401 Unauthorized when sending GET request to /heritage and /heritage/{id}. However according to our requirement 18 on https://github.com/AyranIsTheNewRaki/Herodot/wiki/Requirements-Elicitation we should allow visitors to see this pages as well. So can we please remove authentication requirement from these two api's?
Thanks

Ohh. I'm on it. Thanks @uyguronur

Fixed.


Fix Helper.getMap() thread safety issues

Use of ConcurrentHashMap here fixes ParallelTestTest thread safety issues,
and doesn't cause deadlock in MultiThreadedDependentTest, as synchronizedMap
would.
I have also used a ConcurrentHashMap for the map of maps as well and made it final to prevent possible thread-safety issues on this level, which incidentally lead to shortening the whole thing to one line thanks to the wonderful computeIfAbsent method.
Do I need to create an issue for this kind of PR and/or update CHANGES.txt, as only tests are involved?

I don't think an issue is required in this case. We usually mandate a
GITHUB issue when it requires changes in the actual code (so that we have
some traceability).
--
Thanks & Regards
Krishnan Mahadevan
"All the desirable things in life are either illegal, expensive, fattening
or in love with someone else!"
My Scribblings @ http://wakened-cognition.blogspot.com/
My Technical Scribbings @ http://rationaleemotions.wordpress.com/


New: enables resume feature by commenting out unneeded Player instance

It took me some research to figure out why resuming videos at last watched point is not working but in the end it was a bug imho :)
Correct me if I am wrong, but we don't need the instance of xbmc.Player when xbmcplugin.setResolvedUrl does all the work.

Sorry it took me longer to review this one, while I was testing it I found another bug that needed squashing.
Rather than just commenting those lines out, could you please remove them?

No Problem. I removed the out commented lines and removed the subsequent unused MyPlayer class.


Convert GolLazarBelta to a problem

See https://github.com/dionysos-dev/Dionysos.jl/issues/149

Codecov Report

Merging #148 (af23216) into master (70b7075) will decrease coverage by 0.51%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #148      +/-   ##
==========================================
- Coverage   51.29%   50.77%   -0.52%
==========================================
  Files          33       33
  Lines        3125     3092      -33
==========================================
- Hits         1603     1570      -33
  Misses       1522     1522

Impacted Files
Coverage Δ

src/utils/rectangle.jl
33.33% <0.00%> (-5.80%)
:arrow_down:

src/domain/grid.jl
34.73% <0.00%> (-1.35%)
:arrow_down:

src/utils/data_structures/sorted_vector_set.jl
76.92% <0.00%> (-1.13%)
:arrow_down:

src/control/lazy_abstraction.jl
54.40% <0.00%> (-0.70%)
:arrow_down:

src/utils/search/generic_search.jl
72.83% <0.00%> (-0.66%)
:arrow_down:

src/domain/general_domain.jl
64.17% <0.00%> (-0.57%)
:arrow_down:

src/control/optimal_control.jl
90.62% <0.00%> (-0.56%)
:arrow_down:

src/problem/optim/q_learning.jl
93.12% <0.00%> (-0.22%)
:arrow_down:

src/symbolic/symbolicmodel.jl
79.48% <0.00%> (-0.18%)
:arrow_down:

src/utils/data_structures/BDD/inttupleset.jl
98.61% <0.00%> (-0.06%)
:arrow_down:

... and 6 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 70b7075...af23216. Read the comment docs.


Run a callback when command process starts

When Command.run() spawns new process for the given command, by calling subprocess.Popen, an optional callable provided by run() caller would be called.
Generally, of not much use, but an async watchdog check might need to interrupt the local process managing the test. It might be a SSH process, or podman exec, but it runs in a thread started by an execute plugin. Plugin calls guest.execute(test_command, ...), and guest.execute() wait for the command to complete. But, if the watchdog, running in another thread, detects the guest is lost, unresponsive, there are two options:

mark the invocation with a "guest dead" label, and wait for the test process to terminate (by running out of time, or getting killed by network timeouts, etc.), or
mark the invocation with a "guest dead" label, and kill the local test process. To do this, watchdog in thread B must have access to PID of a process started in thread A. The callback would allow the plugin to store process in the test invocation instance.

Pull Request Checklist

[x] implement the feature
[x] write the documentation

/packit test --identifier full


README Update: Open Source Section

Update the programs to:

SWOC 2021
DWOC 2020
PSOC 2020
Hackin Codes 2020

Only the pictures!
Please follow the file structure convention. assets/Readme_assets/...

Assign me for this @smaranjitghose

Assign me for this @smaranjitghose


Replace dead dependency rbvmomi with rbvmomi2

rbvmomi Was developed by vmware itself, but they stopped it. rbvmomi2 is the community successor.

this should probably close #40 ;-)


tem seedbox, vpn ou é realmente o torrent puro????

é bom esconder o ip, gostaria de saber para instalar de forma segura.

Please, keep discussions here in English.
Right now, Hydra downloads with direct torrents.
There are collaborators working to investigate ways to improve this feature

It behaves just like any torrent client, no VPN, no proxy.


Date picker alignement on iOS

Ciao Leonardo,
I just found out that the date and time picker shows the content as centered on iOS on iPhone.
SInce most of other fields are left aligned it feels wrong.
Can you do something about it ?
Cheers 🍻

Hi @guidouil
This is related to an iOS 15 update https://forums.developer.apple.com/forums/thread/691305
Done in v3.6.6


Consider using a non-SNAPSHOT version for scripted tests

steps
scripted
problem
Scripted takes a long time to run. Testing manually (via $ pause) shows (at least in part) that it takes a long time to resolve all the pieces of sbt, due to the fact that it's a SNAPSHOT version.
expectation
Quick feedback loop.
notes
Related to #2648 ("Scripted should do less").

http://www.scala-sbt.org/0.13/docs/Testing-sbt-plugins.html#step+1%3A+snapshot expressly talks about using -SNAPSHOT, so maybe this issue is invalid.

 I would like to see scripted working without needing to set SNAPSHOT version or put things in my local environment.


Using Versionize in a workflow creates an unhandled exception

Hi,
Run versionize --skip-commit --changelog-all -w ./Repo/
  versionize --skip-commit --changelog-all -w ./Repo/
  shell: /bin/bash -e {0}
  env:
    DOTNET_ROOT: /home/runner/.dotnet
Discovered 1 versionable projects
  * /home/runner/work/Repo/Repo.csproj
√ bumping version from 4.0.3 to 4.0.4 in projects
Unhandled exception. System.InvalidOperationException: Remote url https://github.com/organization/Repo is not recognized as valid GitHub HTTPS pattern
   at Versionize.GithubLinkBuilder..ctor(String pushUrl) in C:\p\github\versionize\Versionize\GithubLinkBuilder.cs:line 34
   at Versionize.ChangelogLinkBuilderFactory.CreateFor(Repository repository) in C:\p\github\versionize\Versionize\ChangelogLinkBuilderFactory.cs:line 15
   at Versionize.WorkingCopy.Versionize(Boolean dryrun, Boolean skipDirtyCheck, Boolean skipCommit, String releaseVersion, Boolean ignoreInsignificant, Boolean includeAllCommitsInChangelog) in C:\p\github\versionize\Versionize\WorkingCopy.cs:line 100
   at Versionize.Program.<>c__DisplayClass0_0.<Main>b__0() in C:\p\github\versionize\Versionize\Program.cs:line 36
   at McMaster.Extensions.CommandLineUtils.CommandLineApplication.<>c__DisplayClass148_0.<OnExecute>b__0(CancellationToken _)
   at McMaster.Extensions.CommandLineUtils.CommandLineApplication.ExecuteAsync(String[] args, CancellationToken cancellationToken)
   at McMaster.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
   at Versionize.Program.Main(String[] args) in C:\p\github\versionize\Versionize\Program.cs:line 50

With the https pattern being "^https://github.com/(?<organization>.*?)/(?<repository>.*?)\\.git$" but there is no .git. Please advise. Workflow running on ubuntu-latest.

Fixed in v1.7.0

I wonder how this remote URL can be a real github remote URL? Is this just an example?

I ran into this issue locally today, too (due to my remote url not having a .git suffix). I'm not sure what determines whether the .git suffix is included or not when cloning a repository, but git actions seem to work with or without it. Since I'm working locally at the moment, I was able to do a git remote set-url command to make it happy, but might be a good case to handle for a future release.


Support Team Plays and Tagline in play metadata

Update Play metadata template to support team plays and tagline

This PR addresses https://github.com/dapperlabs/nba-smart-contracts/issues/176


cmd/cmd: Infer tasks across package boundaries

Is your feature request related to a problem? Please describe.
To make tasks sharable, they can be put into regular cue files, with care, by setting $id and other fields as needed. (see included txtar)
However, cue cmd will not discover or run them (cue cmd err1). Task references do work for tasks outside of the command to be run, where the referenced value is in the same package (cue cmd bar). One can make cross-package references work by creating a package local reference to the imported task (cue cmd [ok1,ok2]). However this also fails if the imported value references another task within its own package (cue cmd err2)
Can task discovery and dependency resolution be changed such that the cross-package references work without the local references?
Repro
env COW=MOO FOO=BAR

exec cue cmd foo
cmp stdout foo.txt

exec cue cmd bar
cmp stdout foo.txt

exec cue cmd ok1
cmp stdout cow.txt

exec cue cmd ok2
cmp stdout cow.txt

exec cue cmd err1
cmp stdout cow.txt

exec cue cmd err2
cmp stdout cow.txt

-- cue.mod/module.cue --
module: "hof.io/repro"

-- cow/say.cue --
package cow

// a simple task to be imported
Say: {
  $id: "tool/os.Getenv"
  COW: string
}

// referenced task to be imported
env: {
  $id: "tool/os.Getenv"
  COW: string
}
// this is what is actually imported
Moo: {
  sound: env.COW
}

-- repro_tool.cue --
package repro

import (
  "tool/cli"
  "tool/os"

  "hof.io/repro/cow"
)

// typical
command: foo: {
  get: os.Getenv & {
    FOO: string
  }
  out: cli.Print & {
    text: get.FOO
  }
}

// referenced
Get: os.Getenv & {
  FOO: string
}
command: bar: {
  out: cli.Print & {
    text: Get.FOO      // infers local task in outer scope
  }
}

// errors, want these to work
command: err1: {
  out: cli.Print & {
    text: cow.Say.COW  // error: non-concrete string
  }
}
command: err2: {
  get: cow.Moo
  out: cli.Print & {
    text: get.sound    // infer fails when imported value references a local task within that package
  }
}

// workarounds for the first error
command: ok1: {
  get: cow.Say

  out: cli.Print & {
    text: get.COW      // infer imported task within flow root value
  }
}

Get2: cow.Say
command: ok2: {
  out: cli.Print & {
    text: Get2.COW     // infer imported task in outer scope
  }
}

// workaround for the second error requires the local reference within the same package which is being imported

-- foo.txt --
BAR
-- cow.txt --
MOO

Output
> env COW=MOO FOO=BAR
> exec cue cmd foo
[stdout]
BAR
> cmp stdout foo.txt
> exec cue cmd bar
[stdout]
BAR
> cmp stdout foo.txt
> exec cue cmd ok1
[stdout]
MOO
> cmp stdout cow.txt
> exec cue cmd ok2
[stdout]
MOO
> cmp stdout cow.txt

> exec cue cmd err
[stderr]
command.err.out.text: invalid string argument: non-concrete value string:
    ./repro_tool.cue:33:3
    ./repro_tool.cue:34:5
    tool/cli:4:3
[exit status 1]
FAIL: /tmp/testscript671789775/0/script.txt:15: unexpected command failure
error running infer-pkg.txt in /tmp/testscript671789775/0

> exec cue cmd err2
[stderr]
command.err2.out.text: invalid string argument: non-concrete value string:
    ./repro_tool.cue:38:3
    ./repro_tool.cue:39:5
    tool/cli:4:3
[exit status 1]
FAIL: /tmp/testscript512566896/0/script.txt:18: unexpected command failure
error running infer-pkg.txt in /tmp/testscript671789775/0

@verdverm This is what the Config.InferTasks feature is for. Granted, dependency analysis is really hard for this when simultaneously not trying to evaluate an entire configuration. So at the moment the implementation is a bit feeble. The intent is to evaluate the entire configuration and/or have a quick mechanism for identifying tasks.
Can you point out to what extent this feature is not working for you?

Can you point out to what extent this feature is not working for you?

So the above cases (err1,err2) are intended to work and reading the entire config should fix this, and is on the long list of todos?
If that is the case, should this be a bugfix rather than a feature request?
The err1,err2 cases do not currently work. I use ok1,ok2 to work around this, though it is not a preferred UX to pass on to users and the patterns are a bit viral (cascading).

Note, I am using the Config.InferTask in my custom flow, which improved something worse to the above, which was repro'd using cue cmd for easier inclusion into tests here.


Investigate Grafana licensing changes understand implications

Grafana has changed license from Apache v2.0 to Affero General Public License (AGPL) v3. We'll need to check how our usage and dashboards are effected if at all.
ref - https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/

JSON file: https://github.com/openservicemesh/osm/blob/707593c3a291ec9ac4a3e92836d8776cb3d84ce3/charts/osm/grafana/dashboards/osm-mesh-envoy-details.json
Template: https://github.com/openservicemesh/osm/blob/707593c3a291ec9ac4a3e92836d8776cb3d84ce3/charts/osm/templates/grafana-deployment.yaml

CNCF - allowed 3rd party licensing policy - https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md

If I'm following the new license as long as we do not modify upstream it is similar to the GNU GP license. Ref links below
https://www.gnu.org/licenses/why-affero-gpl.en.html
http://gnugpl.org/

From research, as long as there's no modification to the Grafana code base, the new licensing does not affect us. Ref https://grafana.com/blog/2021/04/20/qa-with-our-ceo-on-relicensing/ .

Will go ahead and close this issue. From the ref link - https://grafana.com/blog/2021/04/20/qa-with-our-ceo-on-relicensing/ it states "Unmodified distributions are not affected. AGPL does not prevent customers from shipping Grafana as long as they follow the terms of the license. In the case of Openshift and CloudFoundry, that source is already open, so there is no issue."


Crash on large repositories

github2pandas crashes when there are a lot of Issues and Pull requests.
Problem: maximum request for one user is reached!

Repository aggregation includes many separate requests. How can we integrate a continuous monitoring of request limits here? If we check too often, we would reduce the effectiveness ...

test comment

fixed and will be published in v.2.0.0


add King county and Pierce county scrapers for WA vaccine data

Added one-time backfill to pull data from API so that historical data is not lost when switching to the new collection method. This will cause a jump in vaccine doses at the date of switching sources.

How do we store/hide API keys? I have the CAN API key stored on my local machine to avoid exposing it, but the scrapers won't succeed at the moment (because I did not push the file it's stored in). Since it's a CAN API key, are we concerned if it's publically accessible?

collects total_vaccine_initiated/completed for both counties. Washington State dashboard is here for comparison.
King County, WA

dashboard
difference from state dashboard:
--  at least one dose: 78k
-- completed: 48k

Pierce County, WA

dashboard
difference from state dashboard:
--  at least one dose: 50k
-- completed: 23k

There is a third county scraper for WA (Snohomish county), but the discrepancy is much smaller (only 7k for vaccine initiated)

closed due to using source from #329


Make useful links persist (SCRD-8302)

If the deployment page was refreshed the useful links in state
could be lost. Persisting them fixes this.

tried this out on my dev environment, did a reload during the deployment process and got Failed to check in-progress playbook status for get_external_links.yml - 0. NOT FOUND  which doesnt seem tied to this specific change and is probably only because of the fake backend, but may be worth looking at for developer purposes

@jeremy-moffitt Added a step called "Persisting endpoints" to the step list. Now there should be something in progress for the duration of the deployment.


Document information about uploaded codegen images

Otherwise it would be hard to know what's the change from the tag names.
Signed-off-by: Quan Tian<EMAIL_ADDRESS>For #2780

Codecov Report

Merging #2781 (41d0aca) into main (1b0a4ce) will decrease coverage by 18.37%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #2781       +/-   ##
===========================================
- Coverage   59.68%   41.31%   -18.38%
===========================================
  Files         285      158      -127
  Lines       23041    19280     -3761
===========================================
- Hits        13753     7965     -5788
- Misses       7825    10566     +2741
+ Partials     1463      749      -714

Flag
Coverage Δ

kind-e2e-tests
?

unit-tests
41.31% <ø> (+<0.01%)
:arrow_up:

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


Document configuring dependent tasks via command line options

This is a follow-up to

#24523

It is not obvious from the docs that you can configure dependent tasks when invoking a task from command line. For example, to provide a --fail-fast flag to test task while executing gradle build you can do it like this:
gradle build test --fail-fast

This behavior should be documented with examples somewhere

Thank you for your interest in Gradle!
This is a valid documentation issue that we will address.


access policies are not working on /32 routes

Hello. question regarding Relays and access control
i have 3 linux machines configured as Relays. 2 in our on-prem and one in AWS
all 3 relays can communicate between them and all 3 of them can access all the networks and routes.
now i am trying to create a dedicated route to limit peers to access ONLY 4 machines with /32 in their route.
If i put the peer in the group that has access to the cidr  that the relays are , then the remote peer can access anything he needs.
so i created 3 different routes for each relay with /32 in their CIDR and gave access to all the groups on the server.
then i created an access policy that gives all the groups access to those 3 relay route entries so they can still ping and communicate with them. (even gave it 50 in the prioriy)
but as soon as i put the peer inside the isolated group, he cant communicate with anyone (including the internal 100.X.X.X network). cannot ping the internal or real IP address of the relays. guessing if he cant access the relay, he cant access the remote route.
this is after putting the peer inside the isolated group:
[root@opencachehub ~]# netbird status -d
Peers detail:
Daemon version: 0.26.3
CLI version: 0.26.3
Management: Connected to https://connect.qwilt.com:33073/
Signal: Connected to http://connect.qwilt.com:10000/
Relays:
[stun:connect.qwilt.com:3478] is Available
[turn:connect.qwilt.com:3478?transport=udp] is Available
Nameservers:
[<IP_ADDRESS>:53, <IP_ADDRESS>:53] for [.] is Available
FQDN: opencachehub.vpn.qwilt.com
NetBird IP: <IP_ADDRESS>/16
Interface type: Userspace
Quantum resistance: false
Routes: -
Peers count: 0/0 Connected
[root@opencachehub ~]#
trying to ping the relay
[root@opencachehub ~]# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
but after putting the peer inside the access policy that gives access to /24 of the network it works:
[root@opencachehub ~]# ping us-w1-relay01.it.qwilt.com
PING us-w1-relay01.it.qwilt.com (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from us-w1-relay01.it.qwilt.com (<IP_ADDRESS>): icmp_seq=1 ttl=64 time=1.63 ms
64 bytes from us-w1-relay01.it.qwilt.com (<IP_ADDRESS>): icmp_seq=2 ttl=64 time=1.73 ms
64 bytes from us-w1-relay01.it.qwilt.com (<IP_ADDRESS>): icmp_seq=3 ttl=64 time=1.80 ms
^C
--- us-w1-relay01.it.qwilt.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.636/1.727/1.809/0.085 ms
[root@opencachehub ~]# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=64 time=1.79 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=64 time=1.72 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=64 time=1.82 ms
^C
--- <IP_ADDRESS> ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.722/1.780/1.826/0.055 ms
[root@opencachehub ~]#
does access policies support /32 at all?
do i need to put the relay servers in a dedicated vlan and give the remote peers full access to that vlan?
and that vlan can access all the other networks on our internal network?
tried putting the relay peer group in the isolated group but still no access unless i give it access to the full /24 network

Hi @ez1976, I am not sure I can follow what is happening. So you have:

3 peers (the relays)
4 routes with /32 to route to 4 specific peers?
some policy assigned to a group that allows access to a /24 network where the relays are part of? How does that look like? Policies are group to group based or are you adding posture checks?
some isolated group. Whats the purpose of that group and how does it look and where is it used?

From the status output it looks like the peer in the isolated group can not communicate with any other peers because it shows Peers count: 0/0 Connected so it is not receiving any peers from management


[API] Setting global api setting does not affect search

I tried to set a global do not cache for all search boxes on my site via:
$.fn.api.settings.cache = false;
But this did not seem to have any affect on my search. See the JSFiddle
https://jsfiddle.net/rduvhn8u/68/
Additionally, onResponse is working in my version of semantic (2.0.2) but does not get called in the "next" version.

The default api settings are overwritten by default search settings.
Try
$.fn.search.settings.apiSettings = { cache: false };

It would be useful to have have global settings be inherited by the search settings

I am happy with the existing setup.


Add options for summit PF

Summary
Add necessary options for summit practitioners forums demo and tutorial notebooks
Details and comments

Im not sure what to do about test failures here, they seem to have nothing to do with this PR so I suspect are failing on the branch already.


Support Magic Items

CheldogToday at 12:25 PM
https://i.imgur.com/0FL3Rzf.png
thats on the default sheet
it adds an extra bit to the spellbook with the spells granted
https://i.imgur.com/btwxbPG.png
but I don't get it when I switch to your sheet

Support can be enabled by the Magic Items module itself. I've requested that the DNDBeyondCharacterSheet5e be added.


Create sagar1621.json

Proposing a request to create a LinkFree profile using the JSON file submitted

Ok sure

Thank you everyone for taking the time to review and give feedback😄


Alerting Drivers Installation fails without selecting driver type which is not shown on install screen by default

Setup

Rancher version: 2.7-head commit ID d559c2f
Browser type & version: chrome Version 110.0.5481.177 (Official Build) (x86_64)

Describe the bug
When installing alerting drivers, the installation failed due to must select at least one driver. the drivers are shown on the general tab, which is not displayed by default. likely to be missed on first install attempt.
To Reproduce
Install rancher-alerting-drivers:102.0.0 and follow defaults.
Result
error: must select at least one driver
Expected Result
driver selection should be included on the default view, or when user click's install, message must select at least one driver from general tab
Screenshots

Additional context

@gaktive In pervious 2.7 releases, we used the custom UI and this defaulted to SMS:

In 2.7.2 we aer using the questions.yaml from the chart - this does not have a default - can you transfer this to the Charts team - the best/easiest fix here is for them to set the default to SMS.


lazy load cache of netinterface objects to reduce azure api thrashing

Describe your changes
For large node count azure AKS clusters the azure driver was taking a very long time (10s of minutes) to build the node inventory. Looks like for every group it would re-fetch network interface objects through the azure API for every node.
I added a simple lazy load cache of network interface objects based on resource name (nic resource).
Testing performed
Did development testing against our different AKS cluster sizes to validate no regressions and can now run.

Hey @whilke thanks a lot for the contribution!
This is looking good. The DCO bot is unhappy - could you please make it happy be following these intructions? I'll then be able to merge. Thanks!

@seeker89 done

@whilke awesome, thanks! Could you update the branch so that I can merge? For some reason Github doesn't have the update button on this PR.

@seeker89 done


Urls in portuguese

Resolve #61

Translate URLs adapting it's respective views, tests and templates
Change details on data presentation in templates

Coverage increased (+0.3%) to 75.055% when pulling 9dc5d073a70f5f96b01676b08e7e747c16bae1d6 on TS13_URLs_in_portuguese into 56f7b4a1fc041b5d4400ce966c81c7a1928b6748 on development.


layer.animate() only happened once

animation only appear on first click. nothing happen on second click. below is the code.
@IBOutlet weak var springscrollview: UIScrollView!
@IBOutlet weak var showscrollbutton: UIButton!
let springview = SpringView()

override func viewDidLoad() {
    super.viewDidLoad()
    springview.addSubview(aButton)
    scrollview.addSubview(springview)
    springview.animation = "shake"
    }
}

@IBAction func showscrollbuttonclicked(_ sender: Any) {
    scrollview.isHidden = false
    springview.animate()

}

I had the same issue.
As a workaround you can set the .animation property again. Then it works.
    springView.animation = "shake"
    springView.animate()


⚠ Serverssh.net has degraded performance

In 16cf9f5, Serverssh.net (https://serverssh.net/) experienced degraded performance:

HTTP code: 200
Response time: 12821 ms

Resolved: Serverssh.net performance has improved in 8a19782.


Duplicate Behavior of ṁ on Strings

ṁ and ∞ perform the exact same palindromise operation on strings (as in, on strings ṁ literally calls palindromise, i.e. the function associated with ∞). I think the operation of ṁ can be safely removed without changing the expressiveness or terseness of Vyxal and replaced with something more useful.

Wouldn‘t that make previous answers invalid? Afaik vyxal‘s interpreter just uses the latest version.

It has the potential to make previous versions invalid if they used ṁ, yeah, though it would be a trivial thing to fix. I guess that removing functionality is a bad idea within v2 though, you're right.

Already listed here btw:
https://github.com/Vyxal/Vyxal/discussions/820

Should this be closed then?`


Automated cherry pick of #1672: fix grpc client timeout

Cherry pick of #1672 on release/2.10.0.
#1672: fix grpc client timeout

/lgtm
/approve

Codecov Report

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

@@               Coverage Diff                @@
##             release/2.10.0   #1674   +/-   ##
================================================
  Coverage                  ?    7.7%
================================================
  Files                     ?     410
  Lines                     ?   62436
  Branches                  ?       0
================================================
  Hits                      ?    4812
  Misses                    ?   57217
  Partials                  ?     407

Flag
Coverage Δ

#aFlag
7.7% <ø> (?)

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 b7a55a7...4e24dbc. Read the comment docs.


very goode👍

How to set it to make the character list display more, the middle part feels weird,

you need to install https://github.com/Yggdroot/indentLine as well


Implement Notification on android?

How to implement Notification on android?

You can use audioplayers with another plugin - https://pub.dev/packages/audio_service

@DenisPushkarev How do audioplayers interact with audio_service? Do you have an example? Thank you

@jffiorillo audioplayers has on onPlayerStateChanged, onAudioPositionChanged, onPlayerCompletion, etc events which you can use to interact with the audio service.
And audio service also has AudioService.runningStream for displaying the state and BackgroundAudioTask class for controlling the player state.
Simple example you can find on https://github.com/DenisPushkarev/audioplayers_service

Great, thank you for the info 🙏

Closing in favor of https://github.com/luanpotter/audioplayers/issues/561


conform reference signature verification to optimized implementation

Motivation
In the case where we we don't get back the magic 1271 value for a 1271 signature, we were giving a BadContractSignature revert in the optimized implementation and an InvalidSigner revert in the reference implementation.
Solution
This PR changes the behavior of the reference implementation to be consistent with the optimized implementation and updates the tests accordingly.

Codecov Report
Base: 85.26% // Head: 85.26% // No change to project coverage :thumbsup:

Coverage data is based on head (477abc1) compared to base (1ecbf68).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##              1.2     #794   +/-   ##
=======================================
  Coverage   85.26%   85.26%
=======================================
  Files          52       52
  Lines        3040     3040
  Branches      413      413
=======================================
  Hits         2592     2592
  Misses        447      447
  Partials        1        1

Flag
Coverage Δ

foundry
62.46% <100.00%> (ø)

production
100.00% <ø> (ø)

reference
99.91% <100.00%> (ø)

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

Impacted Files
Coverage Δ

reference/lib/ReferenceSignatureVerification.sol
100.00% <100.00%> (ø)

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 at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


feat(chat): add proxy for theme images (Issue #1158)

Description:
add proxy for theme images
Issues:

Issue #1158

Checklist:

[x] the pull request name complies with Conventional Commits
[x] the pull request name starts with fix(<scope>):, feat(<scope>):, feature(<scope>):, chore(<scope>):, hotfix(<scope>): or e2e(<scope>):. If contains breaking changes then the pull request name must start with fix(<scope>)!:, feat(<scope>)!:, feature(<scope>)!:, chore(<scope>)!:, hotfix(<scope>)!: or e2e(<scope>)!: where <scope> is name of affected project: chat, chat-e2e, overlay, shared, sandbox-overlay, etc.
[x] the pull request name ends with (Issue #<TICKET_ID>) (comma-separated list of issues)
[x] I confirm that do not share any confidential information like API keys or any other secrets and private URLs

/deploy-review

/deploy-review

/deploy-review


feat: add numtide devshell integration

This add integration with the numtide devshell, see #158 for more information

btw i see that it only generates a devshell for a crate, it would be nice if it also generated a devshell for a whole project aswell (if specified), to keep things consistent with how nci does it

Good point, I've also added some other stuff:

Allow numtideDevshell option on both projects and crates
Declare a phantom option devshells that silently merges as a no-op with the upstream option from numtide/devshell. This is necessary to retain compatibility with projects not using numtide/devshell without requiring it to be pulled in as a dependency.
Added an example to showcase the integration.

Let me know if you have any further suggestions.

thanks!