Fix for RuntimeWarning

Added this condition to fix the RuntimeWarning from pytest. The other warnings seem to be a bit more involved. Do we want to address this?

I can only give reasonable feedback if you copy-paste the warning/error in the comment, as I don't really want to download and reproduce the error unless absolutely necessary. Could you do that? Then I/Bob/Tieqiong can give feedback

Here are those warning messages:

@cadenmyers13 it is probably a good idea to put the toml edits on this PR too, so that tests can pass when they are ready to pass.

so the correct way to address this warning is to understand what the test is testing and why the warning is generated. It is not clear to me whether the test should be fixed or the code, but I am guessing it might be the test, not the code.

To my understanding, this error occurs because some of the test data contains NaN values for an entire slice and the function causing this warning is trying to find max and min of that slice. Since only NaN values are in that slice, we get the warning. I ran fourigui (using the data containing a NaN slice) with and without the edits made on this PR and it seems to operate fine in both cases. I think we can get away without fixing this warning if there's concern about the behavior of the code.

so the correct way to address this warning is to understand what the test is testing and why the warning is generated. It is not clear to me whether the test should be fixed or the code, but I am guessing it might be the test, not the code.

To my understanding, this warning occurs because some of the test data contains NaN values for an entire slice and the function causing this warning is trying to find max and min of that slice. Since only NaN values are in that slice, we get the warning. I ran fourigui (using the data containing a NaN slice) with and without the edits made on this PR and it seems to operate fine in both cases. I think we can get away without fixing this warning if there's concern about the behavior of the code.

I am not sure you are quite understanding my point. We want to fix the warning but the question is how to fix it. You fixed it by modifying the code which is appropriate is the test is good. But if the problem is the test then we don't want to fix code to make a bad test pass because it makes the code worse, not better, which is the purpose of the tests.  So I am asking you to investigate what is the goal of that test, and does it accomplish it's goal?  Then we can decide how to fix it.
Tests encode behavior, so the investigation should be about behavior, so not include sentences like "some test data contains all NaN slices" etc.  What behavior is the test testing?

so the correct way to address this warning is to understand what the test is testing and why the warning is generated. It is not clear to me whether the test should be fixed or the code, but I am guessing it might be the test, not the code.

To my understanding, this warning occurs because some of the test data contains NaN values for an entire slice and the function causing this warning is trying to find max and min of that slice. Since only NaN values are in that slice, we get the warning. I ran fourigui (using the data containing a NaN slice) with and without the edits made on this PR and it seems to operate fine in both cases. I think we can get away without fixing this warning if there's concern about the behavior of the code.

I am not sure you are quite understanding my point. We want to fix the warning but the question is how to fix it. You fixed it by modifying the code which is appropriate is the test is good. But if the problem is the test then we don't want to fix code to make a bad test pass because it makes the code worse, not better, which is the purpose of the tests. So I am asking you to investigate what is the goal of that test, and does it accomplish it's goal? Then we can decide how to fix it.
Tests encode behavior, so the investigation should be about behavior, so not include sentences like "some test data contains all NaN slices" etc. What behavior is the test testing?

After spending some time I think I'm understanding this better. In the source code, np.nanmax() and np.nanmin() raises the RuntimeWarning and returns NaN when the array passed through is all NaN (see ss of numpy API). So, when the test runs (see ss of test function), RuntimeWarning is returned (np.allclose() is comparing NaN to an array of zeros). I think this could now be handled in two ways:

Set NaN values to zero before it is passed through np.nanmax/np.nanmin. This would be changing the source code slightly.

Change the test to suppress the RuntimeWarning.

Therefore, I dont think the current edits on this PR would be a good fix. Based off what I've read about RuntimeWarning, it seems that option 2 might be the best. In option 1, we run the risk of slightly changing the functionality of the code. I've made a PR with option 2 edits. If you think that would be best, we can close this PR.

Just swinging by - I am wondering why the test inputs all contain "NaN values for an entire slice" in the first place? Just not understanding the motivation for this test in the first place

Yes, I am with Bob on this.  I still don't understand what the test is trying to achieve.  this is what we want to get to the bottom of.

...to expand on that.   Maybe we expect that we will encounter NaNs in some array and we don't want the code to crash when that happens for some reason.  We decide to handle it by allowing this situation to proceed but to provide a warning to the user that this happened.  One way to do that is to handle the NaNs but trigger a RunTimeWarning.   In this case I would write a test to ensure this behavior.  I would make an input array with NaN's then I would test that it doesn't crash but I would test that it produces a RunTimeWarning with the desired warning message.  If it does, the test would pass and the testing framework would capture the warning so we would see it as a green dot and no warning.  This is not happening so we need to fix the test, not change the code, which is working as expected (not crashing and triggering a runtime warning).   Another possibility is that I want the code to crash when it encounters NaN's, in which case I want the code to fail if it doesn't crash when the test gives it NaNs.  In this case I need to update the code and the test here (the code is not crashing and the test is not failing when it doesn't crash).  And so on....
But I am guessing and presenting different scenarios...what we want to do is have a conversation on here which is more along these lines.   What behavior do we want the code to have in different scenarios...then we write tests to test that behavior.    @cadenmyers13 I appreciate your work on this, but you are delving into the wrong thing...how the code methods work, not how we want our code to behave.  Once we decide what behavior we want, we can look into the best way to implement that, in which case we want to get into different code methods that will deliver our desired behavior.    Does that make sense?


Better error messaging for v0.3.0 of docker-machine

@cjellick @will-chan
the changes in this PR ensure that we get the correct error message from docker-machine when things go wrong. With v0.3.0, we've been only getting "exit status 1" so far. This change is supposed to fix that.

LGTM

LGTM


Update index.mdx

Description
Change the unreal engine version number on the introduction page.

[ ] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[x] 📝 Documentation
[ ] 🇺🇸 Translation
[ ] 🗑 Chore

Thank you for your help!


Rule Not triggered

I have downloaded the sdk and sample.
Changed following in beaconstac.xml

0  0 to my_organization_id
 added my API key.

In Admin area (https://manage.beaconstac.com)

Added a rule for a beacon and activated it.

Beacon is detected but Rule is not triggered.
public void triggeredRule(Context context, String ruleName, ArrayList actions) this method is never called.

Hi Sam,
Did you see any error messages in the logs while running the sample app? Can you please share the email address that you use to sign in to Beaconstac Dashboard?

Even I am facing the same issue @SamKapoor did you find the solution for this ?

@vishvendu: Can you please write to<EMAIL_ADDRESS>mentioning the email address with which your signed up for Beaconstac?

I have same issue @SamKapoor and @vishvendu. What is the solution for this?


3 add llm assisted agent creation and publishing support

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 0.95694% with 207 lines in your changes missing coverage. Please review.

Files with missing lines
Patch %
Lines

src/kagura/cli/commands/create_command.py
0.00%
197 Missing :warning:

src/kagura/cli/ui/console_manager.py
0.00%
4 Missing :warning:

src/kagura/cli/commands/system_command.py
0.00%
2 Missing :warning:

src/kagura/core/config.py
50.00%
2 Missing :warning:

src/kagura/core/utils/console.py
0.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files with missing lines
Coverage Δ

src/kagura/cli/commands/system_command.py
0.00% <0.00%> (ø)

src/kagura/core/config.py
74.89% <50.00%> (-0.22%)
:arrow_down:

src/kagura/core/utils/console.py
0.00% <0.00%> (ø)

src/kagura/cli/ui/console_manager.py
0.00% <0.00%> (ø)

src/kagura/cli/commands/create_command.py
0.00% <0.00%> (ø)


Docs.MS Release Updates for azure-storage-file-datalake

Update docs metadata and targeting for release of azure-storage-file-datalake

Docs Build status updates of commit 034fc46:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/latest/storage-file-datalake-readme.md
:warning:Warning
View (azure-node-latest)
Details

docs-ref-services/latest/storage-file-datalake-readme.md

Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.
Line 25, Column 1: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


feat: adds support for response args and response body processor.

Superseeds https://github.com/corazawaf/coraza/pull/639
Closes https://github.com/corazawaf/coraza/issues/480

Thank you for contributing to Coraza WAF, your effort is greatly appreciated
Before submitting check if what you want to add to coraza list meets quality standards before sending pull request. Thanks!

Make sure that you've checked the boxes below before you submit PR:

[ ] My code includes positive and negative tests.
[ ] I have an appropriate description with correct grammar.
[ ] I have read Contribution guidelines, maintainers note and Quality standard.
[ ] My code is properly linted and passes pre-commit tests.

Thanks for your contribution :heart:

Thanks for taking this one! Looks mostly good, I would love to see coverage in a bigger number if possible...

PTAL @anuraaga


Command "npm run test-e2e" failed

(Windows 7, node v6.2.0)
Hello :),
I have an error when I run "npm run test-e2e", it's seems to be a wrong module path.
here the CLI
C:\Users\XXXXXX\Dev\XXXXXX\Desktop>npm run test-e2e

><EMAIL_ADDRESS>test-e2e C:\Users\XXXXX\Dev\XXXXXX
\Desktop
> cross-env NODE_ENV=test mocha --compilers js:babel-register --require ./test/s
etup.js --require co-mocha ./test/e2e.js

module.js:442
    throw err;
    ^

Error: Cannot find module 'C:\Users\XXXXXX\Dev\XXXXX\Desktop\C\:\User
s\XXXXXX\Dev\XXXXXX\Desktop\node_modules\webpack\bin\webpack.js'
    at Function.Module._resolveFilename (module.js:440:15)
    at Function.Module._load (module.js:388:25)
    at Function.Module.runMain (module.js:575:10)
    at startup (node.js:160:18)
    at node.js:449:3
C:\Users\XXXXXX\Dev\XXXXXXXX\Desktop\node_modules\babel-core\lib\transfo
rmation\file\index.js:591
      throw err;

It worked one time and never work again :/. I don't know how to fix this :/.
By the way thank you a lot for your work :)

try
npm cache clean && npm rb

or
npm cache clean && rm -rf node_modules && npm i

This error is from babel-plugin-webpack-loaders, it should fixed in new version. I'll update it, thanks for report! 👍

Also, I think we can Integrate AppVeyor for Windows build, @chentsulin what do you think?

Thank you a lot jhen0409 it works :+1:


[contrib/auth] Add QueryClient.Roles() method

Allow querying of user roles:
package example

func example(client auth.QueryClient) {
  userID := uuid.New()
  roleIDs, roleNames, err := client.RolesOf(context.TODO(), userID)
}

In which file i should implement such a method?

This is the contrib/auth package. The QueryClient can be found in the contrib/auth/api.go 👍🏼


Add unique color for boss corpses

Makes boss corpse markers specially colored:
(Sorry for the weird formatting, I tried to auto-format with VS and it changed the entire file, not familiar with .NET dev!)

I will definitely include this as part of the next version. Like you said, though, some of the formatting is a bit screwed, so I will need to adjust it after I merge it.
For future PRs: generally, you would make a feature branch on your fork (perhaps feature/boss-colors), then make your modifications there, then open a PR from that branch instead of your main branch.


Use map instead of binary search for word lookup

After
goos: darwin
goarch: arm64
pkg: github.com/corazawaf/libinjection-go
BenchmarkSQLiDriver
BenchmarkSQLiDriver/sqli
BenchmarkSQLiDriver/sqli-10         	   29112	     40598 ns/op
PASS

Before
goos: darwin
goarch: arm64
pkg: github.com/corazawaf/libinjection-go
BenchmarkSQLiDriver
BenchmarkSQLiDriver/sqli
BenchmarkSQLiDriver/sqli-10         	   21056	     57551 ns/op
PASS

Codecov Report
Base: 89.35% // Head: 89.33% // Decreases project coverage by -0.02% :warning:

Coverage data is based on head (9e701a5) compared to base (227e7e7).
Patch coverage: 100.00% of modified lines in pull request are covered.

:exclamation: Current head 9e701a5 differs from pull request most recent head 26f7329. Consider uploading reports for the commit 26f7329 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master       #7      +/-   ##
==========================================
- Coverage   89.35%   89.33%   -0.03%
==========================================
  Files           8        8
  Lines        1531     1528       -3
==========================================
- Hits         1368     1365       -3
  Misses        142      142
  Partials       21       21

Impacted Files
Coverage Δ

sqli_data.go
97.51% <ø> (ø)

sqli_helpers.go
95.74% <100.00%> (-0.26%)
:arrow_down:

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.


Up to date?

Is this driver still up to date? I'd like to use comdb2 in C# without writing my own IDB* driver, so this would be perfect.

Nevermind, I got the JDBC driver to work in C#. But the question still stand :wink:

Based on the time of last commit, I'd say no :/

I am investigating creating an elixir (erlang) odbc driver. What is the status of the driver?


feat: Enforce @slot JSDoc

Prerequisites

[X] I have read the Contributing Guidelines.
[X] I agree to follow the Code of Conduct.
[X] I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request
Forces the developer to document every <slot> in the render() function.
Describe the Use Case
A slot is part of the public API of the component. Just as Prop() and Event() are enforced, slots are of equal importance.
Describe Preferred Solution
No response
Describe Alternatives
No response
Related Code
No response
Additional Information
No response

@raphaelpor I’m interested in taking this one on. Could you point me in the right direction or suggest some resources to get started? Thanks!

@raphaelpor Took a stab at this (see #105). The missing part is handling slots and names coming from external modules (e.g., helpers). Not sure if that's feasible or not.


Attempt to invoke virtual method 'void java.net.Socket.close()' on a null object reference

I try to check fix for Cannot cancel async post/get requests. #1779 and got null pointer exception.
Trace:
java.lang.NullPointerException: Attempt to invoke virtual method 'void java.net.Socket.close()' on a null object reference
at com.squareup.okhttp.Connection.closeIfOwnedBy(Connection.java:147)
at com.squareup.okhttp.OkHttpClient$1.closeIfOwnedBy(OkHttpClient.java:75)
at com.squareup.okhttp.internal.http.HttpEngine.disconnect(HttpEngine.java:577)
at com.squareup.okhttp.Call.cancel(Call.java:122)
Steps to reproduce are described in #1779. But there is one detail:
When i am trying to connect to not started server, i got onFailure as expected. But a little bit later i invoke call.cancel() for that failed call.
The code in Connection.java (lines 174-175) closes the socket and makes it nullable:
Util.closeQuietly(socket);
socket = null;

+1 also seeing this quite a few times

+1


SAK-41998: Update spanish translations

Update spanish translations

I've seen some key in english maybe the translations were reviewed after jenkins did its work.


Add hexfusion's go to queries to our metrics.yaml

Sam recommends we should add
sum(rate(container_fs_writes_total[5m])) by (device, container, node) != 0

and
sum(rate(etcd_object_counts{}[5m])) by (resource) != 0

And add these to our ectd panels.

cc @hexfusion


Plain d3.js usage

Is it possible to use this custom scale with plain d3.js or there is a dependency on d3fc so it also needs to be included?

d3fc is assembled from a number of smaller components. You don't have to use all of d3fc (i.e. the top-level bundle) in order to use specific component. However, it may have some dependencies on other d3fc components.
This scale has a dependency on d3fc-rebind, as shown here:
https://github.com/d3fc/d3fc-discontinuous-scale/blob/master/package.json#L25
If you are using some form of bundler (webpack, rollup), it should resolve these dependencies for you.
if not, you can just include the dependencies directly. Using the unpkg CDN, this should do the trick:
<script<EMAIL_ADDRESS><script<EMAIL_ADDRESS><script<EMAIL_ADDRESS>

What about versions compatibility? Is it only usable with v4 or I can also use it with v3?

I don't think the scale "interface" changed between v3 & v4 so you should be fine with either.

Thanks, I have checked and it seems to be working with either d3 v3 or v4 without dependencies on d3fc core. So I'm closing this topic.
BTW great job guys, that discontinuous scale is really useful thing.


Set component hidden is not working well

Hello @kailong321200875
Thank  you for your reply and I tried with your solution.
But it's not working well like this.

The code is
componentProps: {
  hidden: true
}

I also tried like this
componentProps: {
  style: { display: 'none' }
}

But it hides only component not label like this.

How to hide component with label easily?

{
...
colProps: {
span: spanRef
},
hidden: true
...
}
That's right


Roll engine d8c89e2bfe9b..188adf7e5ec5 (3 commits)

https://github.com/flutter/engine/compare/d8c89e2bfe9b...188adf7e5ec5
git log d8c89e2bfe9b0b0d50da41c1349ef1534517c3c8..188adf7e5ec521f7859d5a0a1609fdcb688436b2 --no-merges --oneline
188adf7e5 Removed Activity reference from AccessibilityBridge by using a View for insets instead of the Activity (#18115) (flutter/engine#8231)
d452dd5c3 Initial import of GLFW Linux shell from FDE (flutter/engine#8159)
512004503 Remove jsoncpp from desktop Linux shell setup (flutter/engine#8230)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


ARTEMIS-565 Replace json.org with javax.json

Javax.json is a newer JSR, but has an ASF compliant version, is pretty close to the original JSON.org API and will support a standard annotation based JSON-B solution at some point soon.
This is for discussion purposes only at this point.

@johnament +1 on this.  TBH I don't really mind which library we use as long as it's Apache compliant and doesn't have silly phrases in the license :P.  This looks good to me.

hi
thanks for your work
is possible remove from LICENSE file the json.org (license) referencies
regards

@puntogil yep, that's why i'm not saying this is ready.
@mtaylor Ok, I'll clean it up.
Thanks for looking at this guys!

Ok, the changes should be good.  I manually ran the integration tests that were touched, and fixed a bunch of issues identified there.
I'm going to create a ticket to create more lower level json tests.  They're a good way to verify contracts in a situation like this.  If I were starting this over, I would have added the contracts first.

I'm not sure why Jenkins didn't write the result back, but the build did pass in Jenkins.

@johnament this looks good to me. Are you done here? Can I merge it.

you can't run a server. There is some changes needed on the release packaging:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/json/JsonValue
	at org.apache.activemq.artemis.uri.schema.connector.TCPTransportConfigurationSchema.getTransportConfigurations(TCPTransportConfigurationSchema.java:68)
	at org.apache.activemq.artemis.uri.schema.serverLocator.TCPServerLocatorSchema.internalNewObject(TCPServerLocatorSchema.java:43)
	at org.apache.activemq.artemis.uri.schema.serverLocator.TCPServerLocatorSchema.internalNewObject(TCPServerLocatorSchema.java:33)
	at org.apache.activemq.artemis.utils.uri.URISchema.newObject(URISchema.java:87)
	at org.apache.activemq.artemis.utils.uri.URISchema.newObject(URISchema.java:30)
	at org.apache.activemq.artemis.utils.uri.URIFactory.newObject(URIFactory.java:59)
	at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.newLocator(ServerLocatorImpl.java:413)
	at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.<init>(ActiveMQConnectionFactory.java:179)
	at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.<init>(ActiveMQConnectionFactory.java:199)
	at org.apache.activemq.artemis.cli.commands.Producer.execute(Producer.java:52)
	at org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:110)
	at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:72)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:122)
	at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:45)
Caused by: java.lang.ClassNotFoundException: javax.json.JsonValue

Ah good catch.  I can fix that, probably some assembly issues.  I'm assuming shipping johnzon as the default is fine?

Looks fine to me.
I reversed engineered the code and I'm not sure how you specify the JSON provider. it seems you need something on the CLASSINFO?
Also, I just realized the main pom doesn't specify the licenses. a small thing but since you're changing it, can you also do it? will comment at the pom to make it easier to find it.

@johnament how users doing embedded will use json? anything special they have to do? or just the maven dependencies would catch it?

@clebertsuconic yes, once i fix the distribution the johnzon one will ship by default.

@johnament I was thinking about embedded cases (using the library direct), like wildfly.
We can fix whatever needs on wildfly for next versions.. so I was really thinking about other cases.. I will look through the examples.
Maybe you could also check it by running artemis-distribution/src/test/scripts/run-examples.sh  after building the server.

@clebertsuconic oh, for wildfly, you'll need to add dependencies on javax.json.api and org.glassfish.javax.json modules.
As far as plain library usage, the dependency tree should come in.  If you want to plugin your own, just exclude.

@johnament  cool.. thanks a lot.
And sorry for my delay on this. was in vacations last week. :)

No problems @clebertsuconic hope it went well.
I pushed up fixes, one oddity is that when starting the broker I get this on the console...
20:50:26,422 INFO  [org.apache.activemq.artemis.core.server] Checking...
20:50:28,425 INFO  [org.apache.activemq.artemis.core.server] Checking...
20:50:30,428 INFO  [org.apache.activemq.artemis.core.server] Checking...

Not sure if its related to my changes, or something else.

I just checked.  its happening with my changes.  I can't find this log message anywhere though.

You need to rebase.  That issue was resolved last week I believe.

I checked your commit and it was ok.
(I always use this script to merge PRs which will always rebase them, that's probably why it was ok)...
https://github.com/apache/activemq-artemis/blob/master/scripts/merge-PR.sh
no need to rebase on that case

I included 2 lines change features.xml towards the OSGI bundle and I squashed into your commit. I hope you won't mind. It was easier this way.

@johnament can you assign this JIRA to yourself? I couldn't find you (don't know why):
https://issues.apache.org/jira/browse/ARTEMIS-565

I pinged the PMC to add me as contributor.  That will allow JIRA assignment.
I must have had something cached, as this was after I rebased.


Support returning table from formatters

Changes

Fix stray self
Add one diagnostic ignore
Check for nil file pointer
Don't assume series_format returns a string

Example usage
This is my lazy.nvim/packer config for the plugin
I am returning table|nil from series_format and client_format
Ultimately the result for calling lspprogress.progress() is something like ◣ sumneko_lua, null-ls (spinner, comma separated lsp names)
https://user-images.githubusercontent.com/609213/218289953-47581d45-2be3-4cbf-8f73-c9c607b330e1.mp4
    config = function()
      local function series_format(title, message, percentage, done)
        if done then
          return nil
        end
        return {
          title = title,
          message = message,
          percentage = percentage,
          done = done,
        }
      end

      ---@class ClientMessage
      ---@field spinner string
      ---@field client_name string
      ---@field title string
      ---@field message string
      ---@field percentage number

      ---@param client_name string
      ---@param spinner string
      ---@param series_messages table
      ---@return ClientMessage|nil passed to format as item in client_messages[]
      local function client_format(client_name, spinner, series_messages)
        series_messages = vim.tbl_filter(function(t)
          return t ~= nil
        end, series_messages)
        if #series_messages > 0 then
          return {
            spinner = spinner,
            client_name = client_name,
            title = series_messages[1].title,
            message = series_messages[1].message,
            percentage = series_messages[1].percentage,
          }
        end
        return nil
      end

      ---@param client_messages ClientMessage[]
      ---@return string that is output when calling .progress()
      local function format(client_messages)
        client_messages = vim.tbl_filter(function(t)
          return t ~= nil
        end, client_messages)
        if #client_messages == 0 then
          return ""
        end

        local spinner = client_messages[1].spinner
        local clients = {}
        for _, client_message in ipairs(client_messages) do
          table.insert(clients, client_message.client_name)
        end
        local joinedClients = table.concat(clients, ", ")
        local clientsString = joinedClients

        -- spinner, space, busy client names
        return spinner .. " " .. clientsString
      end

      require("lsp-progress").setup({
        series_format = series_format,
        client_format = client_format,
        format = format,
        spinner = { "◢", "◣", "◤", "◥" },
      })
    end,
  },

was also able to get a nice percentage bar instead of spinner
https://github.com/davidosomething/dotfiles/commit/5d5277ee3d1d87026b4b39488319ab92d4a496b5
https://user-images.githubusercontent.com/609213/218290127-980dc6db-3548-4ee1-84b3-e5fcd7f5f8ab.mp4

The self should be a bug.
I will consider the change of return type. Now I am away from keyboard, will check later.

thanks!


Bump GQL dependencies

gql_exec bumped their patch version with a breaking change in 0.3.1.
Other gql packages use the breaking code too, and didn't do a minor bump.
It would be safer to use those versions

@Pacane bump the version in pubspeck


Support entire accounts instead of repos

While I understand this isn't an issue for everyone, I personally struggle with the fact that I'm maintaining a few dozen projects. It would be very helpful if I could configure the bot to monitor all of my projects at the same time instead of manually having to configure it for a bunch of projects :)
Not all of those projects are active and maintained by me, but I actively maintain at least a few dozen of them so this would help me quite a bit.

@WoLpH I feel your pain. Looping through accounts might be an interesting feature for later.
The concern with running everything on travis is that you save credentials in a file or an environment variable. If you enable builds on pull requests, anyone can get those credentials if they submit a malicious PR. Here's an ideal configuration for now.

Create a dummy github repo with just:  (a) travis yml, (b) github bot configuration file, (c) a python script.
Enable travis build on the dummy repo. Disable builds on branches and pull requests. Enable a cron build of just the master branch maybe once a week or so.
Add environment variables to the travis settings. The settings should not be visible to outside users. If they can't run arbitrary code, they also can't print the variables.
Write a python script to loop through your accounts and run each of the repos.
Add any common, non-sensitive configuration, like the message text, to the configuration file.
Check through all the travis logs and make sure the credentials don't accidentally appear in any of the log files. You might have to echo off or something along those lines.

Something like this should work for what you need:
from github_bot_close_inactive_issues import close_inactive_issues
import os
repos = os.environ['GITHUB_REPOS'].split(';')
user = os.environ['GITHUB_USER']
token = os.environ['GITHUB_TOKEN']
for repo in repos:
  close_inactive_issues.main([
    '--repo',repo,
    '--user',user,
    '--token',token,
    '--config','configpath.yml'])

Depending on how many repos and accounts, maybe put them all in a dictionary or something. You can pull different credentials from travis config using os.environ['ACCOUNT_1'] or whatever.
You could hardcode the repos in the script or read them from an environment variable.
This should lock down your credentials while letting you configure everything through travis environment variables.
I'd be really interested in whatever final configuration you end up with. I'm sure this is a common problem. Way too many projects and not enough time to keep track of the random backlogs.
Settings that are the same for every project can stay in the global configuration file.
Cheers

First of all, thanks for the extensive reply :)
Ideally this project would be available as a service similar to Travis, readthedocs, requires.io or even configurable at Github so setup would be as easy as "enabling" it for your projects/accounts. If I'll have some time in the future I might set it up a similar service myself... but for the time being I can only dream.
As for the security issue, you're probably right. I can't think of any different safe methods if it's enabled on your main repo. I'll give it some more thought but I think a separate service would be the best solution. It might even evolve into a full-fledged issue/pull request manager with some extra features at some point. If done properly it might be worth a few bucks to some people.


Error creating a page

{ [HeadlessError: Request() error evaluating createPage() call: Error: connect ECONNREFUSED <IP_ADDRESS>:34574]
name: 'HeadlessError',
message: 'Request() error evaluating createPage() call: Error: connect ECONNREFUSED <IP_ADDRESS>:34574' }
This happens sometimes.

I need more to go on than "it happens sometimes".

Closing. That does not means it a bug, and here are no details at all.


Fix update payment method

Fixed in: https://github.com/opencollective/frontend/pull/328/commits/8c84c930ef91b3d9b012cf0e87bae661ea11d8a2
Merged in: https://github.com/opencollective/frontend/pull/328


Use immutable ConfigMaps/Secrets for gardenlet

How to categorize this PR?

/area quality
/kind enhancement
What this PR does / why we need it:
Prevent Gardenlet pod from mounting a ConfigMap/Secret with outdated/old/incompatible data.
Similar to https://github.com/gardener/gardener/pull/4528
Which issue(s) this PR fixes:
Fixes #4646
Release note:

Gardenlet related configmaps and secrets are now using unique names. If you deploy the Gardenlet yourself using helm charts you need to take care of deleting the old, now-unused secrets and configmaps yourself.

/assign

looking into failing tests 👀

@rfranzke PTAL
Maybe we can look into improving those landscaper tests in the future. It took me longer than I though to understand those huge function signatures.  Also the duplication between the gardenlet_chart_test.go and gardenlet_reconcile_test.go resulted in me needing to duplicate my changes.

cc @danielfoehrKn

/squash

need to add logic to clean up old secrets until then
/hold

/retest

In now added a better test failure message when the gardenlet configmap is not found here:
Which will show an error output such as:
• [FAILED] [0.062 seconds]
Gardenlet Landscaper reconciliation testing
./gardener/gardener/landscaper/pkg/gardenlet/controller/gardenlet_reconcile_test.go:71
(...)
  Could not find unique gardenlet configmap, possibly the unique name has changed. Found: gardenlet-configmap-7662dc46

------------------------------
• [FAILED] [0.062 seconds]

This should make adapting the tests easier in the future.

As mentioned in https://github.com/gardener/gardener/pull/5038#discussion_r818057511 we can merge this PR now from my side. It does not need to wait for https://github.com/gardener/gardener/pull/5481 as it will  just move some existing tests. Also it seems https://github.com/gardener/gardener/pull/5481 seems to take longer and this PR is done.
PTAL

/unhold

/cla

/rebase

While this works well in the seed, I'm wondering how would clean up the old/no longer required ConfigMaps/Secrets of gardenlet in the garden cluster? We cannot assume that a gardener-resource-manager (with its garbage collector controller) is running there. 👀
As discussed: Basically we assume that all production relevant Gardenlets are running in a Seed. And if there is a Seed then there is also a gardener-resource-manager. Special cases like providing a KUBECONFIG to the  Gardenlet is more experimental and meant for special cases (like the nodeless local setup) in which we do not need to worry about leaving secrets behind.


Fix pasting (again...)

For some reason, on Windows, Twitter uses a workaround for Firefox that no longer is applicable. This causes it to ignore clipboardData, meaning it will not paste the image.
This simply updates the fix-twitter.js user agent to say it's Chrome, because then Twitter will use the proper method for getting clipboard data.
And people say the age of user agent sniffing is dead...

Actually, wait, this breaks text pasting again! ...Ugh. Maybe some time I'll figure out a fix for this issue.


enable v1 for hack/test-cmd.sh

enable v1 in hack/test-cmd.sh;
Only the last commit is relevant. Other 3 commits are in #9145
#9070 #7018
@krousey @bgrant0607 @nikhiljindal

LGTM


error loading scss file on windows

I set this lib up and have it working on my Ubuntu machine like:
{
                test: /\.s?css$/,
                loaders: [
                    {loader: 'style-loader', options: {sourceMap: true}},
                    {loader: 'css-loader', options: {sourceMap: true}},
                    {
                        loader: 'postcss-loader',
                        options: {
                            sourceMap: true,
                            plugins: [
                                // require('autoprefixer'),
                                // require('cssnano'),
                            ]
                        }
                    },
                    {loader: 'sass-loader', options: {sourceMap: true}},
                    {
                        loader: 'sass-resources-loader',
                        options: {
                            resources: [
                                './js/angular/pages/global.scss',
                                './node_modules/bootstrap-sass/assets/stylesheets/_bootstrap.scss'
                            ]
                        },
                    },
                ]
            },
            {
                test: /\.(woff2?|ttf|eot|svg)$/,
                loader: "url-loader"
            }

A coworker tried running it on windows and got error
File to import not found or unreadable: ........node_modules♂ootstrap-sass
ssetsstylesheets♂ootstrapvariables

it seems very similar to the error I found here:
https://github.com/shakacode/bootstrap-sass-loader/issues/14
Is it possible that this lib needs the same update?

Possibly related to #40.

@FreakinaBox Can you please help us debug this. None of us have windows machines.

I've the same problem. I've tried a glob like @FreakinaBox has, a glob with backslashes, and one with double-backslashes, but no luck.

Ran into this Appveyor (you should probably use that + write tests so this kind of thing doesn't happen?) so I can't debug properly. I had a look through the code and it's not clear what's going on to me but I took out some snippets and ran them (on my Mac) with paths containing backslashes, etc. but can't see the problem. I think we're going to have to just remove sass-resources-loader for now.

@justin808 didn't get the notification on your mention of me till now. yes, I can help.

@FreakinaBox - an identical error has been fixed in https://github.com/shakacode/sass-resources-loader/pull/42 - have you tried basing off of that PR?

@bridzius
I am using "sass-resources-loader": "shakacode/sass-resources-loader#9f65029", inside my dependencies and now it cant find the loader
ERROR in ./js/angular/components/alertsFeed/alertsFeed.js
Module not found: Error: Can't resolve 'sass-resources-loader' in 'C:\www\svapp'

Try 1.3.1. Feel free to reopen if it won't solve your issue.

I'm still running into this error after upgrading to 1.3.1

@crutchcorn can you research this? None of my team is on Windows.


merge sort

this is the program of merge sort.
time complexity of this algoritm is O(nlogn).

owner please accept my code, under hacktoberber fest


lnrpc: fully dockerize protobuf generation

Remove the need for golang on the host by utilizing golang docker containers to obtain protobuf and grpc gateway versions.
Change Description
Improve the dockerized protobuf generation by removing the need for golang on the host system. Makes life easier for those of us who prefers to our host systems clean and use vscode devcontainers or docker containers for their development environment.
Pull Request Checklist
Testing

[ ] Your PR passes all CI checks.
[ ] Tests covering the positive and negative (error paths) are included.
[ ] Bug fixes contain tests triggering the bug to prevent regressions.

Code Style and Documentation

[x] The change obeys the Code Documentation and Commenting guidelines, and lines wrap at 80.
[x] Commits follow the Ideal Git Commit Structure.
[x] Any new logging statements use an appropriate subsystem and logging level.
[ ]  There is a change description in the release notes, or [skip ci] in the commit message for small changes.

@ardevd, remember to re-request review from reviewers when ready

@guggero anything left to do here?

Can you squash the two commits please?

Squashed!


In Advanced Search 2.0 it is not possible to set the display of categories in the search preview to 0.

If you set the settings to display 0 categories in the search preview, categories are still displayed. You cannot deactivate the display of categories in this way.

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-39884
[created from NEXT-39884, comment 519869]

[public]

FixVersion Change: <IP_ADDRESS>

This issue will be / was solved in Shopware version <IP_ADDRESS>.
[created from NEXT-39884, comment 531061]


Remove obsolete comments

Codecov Report

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

@@           Coverage Diff           @@
##           master      #94   +/-   ##
=======================================
  Coverage   98.26%   98.26%
=======================================
  Files           6        6
  Lines         289      289
  Branches       34       34
=======================================
  Hits          284      284
  Misses          5        5

Impacted Files
Coverage Δ

core/src/main/scala/org/typelevel/paiges/Doc.scala
98.53% <ø> (ø)
:arrow_up:

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 0d041ce...110a937. Read the comment docs.

Thanks for the PR!


Nice Idea Subboards + Question Rye

Hi,
I also just released my kanban-cli app kanban-python like 2 weeks ago. Also inspired by clikan, although i switched to a more guided workflow with less command typing.
I found your Idea nice to have subboards inside your other boards....
Although I was not able to display it properly with your package.
FYI I quickly tried it out to see how it looks:

Idk if its worth implementing though... what is some kind of task/s where you used that kind of feature?
ATM I cant make something up... maybe like a little checklist like table?
I also saw you were using rye.
How did your workflow with it look like? Can you recommend it? Did it make some steps easier?
Best regards

Hey, kanban python looks cool, I'll check it out!
In terms of subboards the main use I have for it is where you're working on multiple projects and want a high level board for all your projects, and then each project to have its own board.
I've never thought about displaying multiple boards at the same time within each other. I love the inception of it all!!
I don't know visually what would work. I think I've seen Trello do a "% complete" on items which is handy. That would probably be a nice touch without overloading the screen to much.
On the rye front I absolutely freaking love it. Previously I would always manually activate virtual environments and go from there, rye basically means I can just not think about virtual environments or anything and just use "python some/file.py" etc and it'll handle all that stuff for me.


Deploy b network

Please, wait for merge
I'll try a fresh version of truflle, using HDWalletProvider and BIP39 mnemonic for Besu and GoQuroum based in Geth1.9 versions

Failed step 4. Looking for workarround
➜  temp-alastriaID-truffle-contracts git:(deploy-b-network) ✗ truffle compile

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

➜  temp-alastriaID-truffle-contracts git:(deploy-b-network) ✗ truffle migrate --reset --compile-all --network "alastria-id-b"

Compiling your contracts...
===========================
> Compiling ./contracts/Migrations.sol
> Compiling ./contracts/identityManager/AlastriaIdentityIssuer.sol
> Compiling ./contracts/identityManager/AlastriaIdentityManager.sol
> Compiling ./contracts/identityManager/AlastriaIdentityServiceProvider.sol
> Compiling ./contracts/identityManager/AlastriaProxy.sol
> Compiling ./contracts/libs/Eidas.sol
> Compiling ./contracts/libs/Owned.sol
> Compiling ./contracts/nameService/AlastriaNameService.sol
> Compiling ./contracts/openzeppelin/GSN/Context.sol
> Compiling ./contracts/openzeppelin/Initializable.sol
> Compiling ./contracts/openzeppelin/ownership/Ownable.sol
> Compiling ./contracts/openzeppelin/upgradeability/AdminUpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/BaseAdminUpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/BaseUpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/Proxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/UpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/utils/Address.sol
> Compiling ./contracts/registry/AlastriaCredentialRegistry.sol
> Compiling ./contracts/registry/AlastriaPresentationRegistry.sol
> Compiling ./contracts/registry/AlastriaPublicKeyRegistry.sol
> Artifacts written to /Users/alejandro.alfonso/dev.alastria/temp-alastriaID-truffle-contracts/build/contracts
> Compiled successfully using:
   - solc: 0.5.17+commit.d19bba13.Emscripten.clang

Starting migrations...
======================
> Network name:    'alastria-id-b'
> Network id:      2020
> Block gas limit: 10485760 (0xa00000)

1_initial_migration.js
======================

   Deploying 'Migrations'
   ----------------------
   > transaction hash:    0x08e2796bd5875560e664650f47bd07f7b09456a599501f6f01a5b36f008fe1c7
   > Blocks: 0            Seconds: 4
   > contract address:    0xC4f9dfb165EeDd1958fbD2698a62d551893e37eb
   > block number:        15856450
   > block timestamp:<PHONE_NUMBER>
   > account:             0x3cAa547890b7372f1fB4132753204d3ab4b2832D
   > balance:             0
   > gas used:            194533 (0x2f7e5)
   > gas price:           0 gwei
   > value sent:          0 ETH
   > total cost:          0 ETH

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:                   0 ETH

2_deploy_libraries.js
=====================

   Deploying 'Eidas'
   -----------------
   > transaction hash:    0x9ba4781ff4638974c3a62e258327b626b1ec500d80b0f525e3abcab7e9d0ff27
   > Blocks: 0            Seconds: 0
   > contract address:    0x97608f76809ec871Bb28E54971F9c2f6A3287CD1
   > block number:        15856452
   > block timestamp:<PHONE_NUMBER>
   > account:             0x3cAa547890b7372f1fB4132753204d3ab4b2832D
   > balance:             0
   > gas used:            127657 (0x1f2a9)
   > gas price:           0 gwei
   > value sent:          0 ETH
   > total cost:          0 ETH

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:                   0 ETH

3_deploy_aid_contracts.js
=========================
Eidas address info saved!

   Linking
   -------
   * Contract: AlastriaIdentityIssuer <--> Library: Eidas (at address: 0x97608f76809ec871Bb28E54971F9c2f6A3287CD1)

   Linking
   -------
   * Contract: AlastriaIdentityManager <--> Library: Eidas (at address: 0x97608f76809ec871Bb28E54971F9c2f6A3287CD1)
serviceProvider deployed:  0xC59F0a9F2625Dd0e00c6762813F7b9F03465C162
AlastriaServiceProvider address info saved!
identityIssuer deployed:  0x7E994033089F9E9dbe80FA6A4Ce15798c75F3a1a
AlastriaIdentityIssuer address info saved!
credentialRegistry deployed:  0x9CbCf3BE4cd8EF90bB4753A2BDe3F519A123ef14
AlastriaCredentialRegistry address info saved!
presentationRegistry deployed:  0xAcfaeE7f8A06972b6472bA332BE4c6Db71eA83b8
AlastriaPresentationRegistry address info saved!
publicKeyRegistry deployed:  0x1A73Ba67232D24be8D44ec9c6B52CCAa413b9B69
AlastriaPublicKeyRegistry address info saved!
identityManager deployed:  0xEb843bb730692D011F51bD0acb9c50515C021847
AlastriaIdentityManager address info saved!

   > Saving migration to chain.
   -------------------------------------
   > Total cost:                   0 ETH

4_initialize_contracts.js
=========================
Credential registry initilized in 0x817f70d07a15fe81c639dff5c0a18a750169991ce959c39e7dcc931d50925cb7
Presentation registry initilized in 0xff321148b33c70454517350f994400c5102af451de918954c7411787798c7ecc
Public key registry initilized in 0x247a20c3a9ed463835cda9d8ef817b90533daa9f9c389a16b22bd3b6558df30c
Identity manager initilized in 0x1623c0066acbb845e9d55155fc57c06c0bcad77319395f186127d97bf4ab220c
Contracts initialized

TypeError: callback is not a function
    at module.exports (/Users/alejandro.alfonso/dev.alastria/temp-alastriaID-truffle-contracts/migrations/4_initialize_contracts.js:69:3)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at Migration._deploy (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:79:1)
    at Migration._load (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:61:1)
    at Migration.run (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:212:1)
    at Object.runMigrations (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:150:1)
    at Object.runFrom (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:110:1)
    at Object.runAll (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:114:1)
    at Object.run (/usr/local/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:79:1)
Truffle v5.3.7 (core: 5.3.7)
Node v14.16.1
➜  temp-alastriaID-truffle-contracts git:(deploy-b-network) ✗

Still failing at 6_xxx.json stage:
➜  temp-alastriaID-truffle-contracts git:(deploy-b-network) ✗ truffle migrate --reset --compile-all --network "alastria-id-b"

Compiling your contracts...
===========================
> Compiling ./contracts/Migrations.sol
> Compiling ./contracts/identityManager/AlastriaIdentityIssuer.sol
> Compiling ./contracts/identityManager/AlastriaIdentityManager.sol
> Compiling ./contracts/identityManager/AlastriaIdentityServiceProvider.sol
> Compiling ./contracts/identityManager/AlastriaProxy.sol
> Compiling ./contracts/libs/Eidas.sol
> Compiling ./contracts/libs/Owned.sol
> Compiling ./contracts/nameService/AlastriaNameService.sol
> Compiling ./contracts/openzeppelin/GSN/Context.sol
> Compiling ./contracts/openzeppelin/Initializable.sol
> Compiling ./contracts/openzeppelin/ownership/Ownable.sol
> Compiling ./contracts/openzeppelin/upgradeability/AdminUpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/BaseAdminUpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/BaseUpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/Proxy.sol
> Compiling ./contracts/openzeppelin/upgradeability/UpgradeabilityProxy.sol
> Compiling ./contracts/openzeppelin/utils/Address.sol
> Compiling ./contracts/registry/AlastriaCredentialRegistry.sol
> Compiling ./contracts/registry/AlastriaPresentationRegistry.sol
> Compiling ./contracts/registry/AlastriaPublicKeyRegistry.sol
> Artifacts written to /Users/alejandro.alfonso/dev.alastria/temp-alastriaID-truffle-contracts/build/contracts
> Compiled successfully using:
   - solc: 0.5.17+commit.d19bba13.Emscripten.clang

Starting migrations...
======================
> Network name:    'alastria-id-b'
> Network id:      2020
> Block gas limit: 10485760 (0xa00000)

1_initial_migration.js
======================

   Replacing 'Migrations'
   ----------------------
   > transaction hash:    0xc1af743cce74b72304aa78d237afa2721d57763e6a2495fcbb191d384bc245b6
   > Blocks: 0            Seconds: 4
   > contract address:    0x588e04ebF74584E97F6AA57Ea9F7E26c9CED4b91
   > block number:        15856864
   > block timestamp:<PHONE_NUMBER>
   > account:             0x3cAa547890b7372f1fB4132753204d3ab4b2832D
   > balance:             0
   > gas used:            194533 (0x2f7e5)
   > gas price:           0 gwei
   > value sent:          0 ETH
   > total cost:          0 ETH

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:                   0 ETH

2_deploy_libraries.js
=====================

   Replacing 'Eidas'
   -----------------
   > transaction hash:    0xee8c5edd928bb752f43803e5cfd143d566ea6cb1ca58445b4654aa695c194863
   > Blocks: 0            Seconds: 0
   > contract address:    0x2A83dAA25FD6609bdfabd509740ED21B620E9Ed9
   > block number:        15856867
   > block timestamp:<PHONE_NUMBER>
   > account:             0x3cAa547890b7372f1fB4132753204d3ab4b2832D
   > balance:             0
   > gas used:            127657 (0x1f2a9)
   > gas price:           0 gwei
   > value sent:          0 ETH
   > total cost:          0 ETH

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:                   0 ETH

3_deploy_aid_contracts.js
=========================
Eidas address info saved!

   Linking
   -------
   * Contract: AlastriaIdentityIssuer <--> Library: Eidas (at address: 0x2A83dAA25FD6609bdfabd509740ED21B620E9Ed9)

   Linking
   -------
   * Contract: AlastriaIdentityManager <--> Library: Eidas (at address: 0x2A83dAA25FD6609bdfabd509740ED21B620E9Ed9)
serviceProvider deployed:  0xba86EA3585d697d38cC0364689a75bccdb492f5B
AlastriaServiceProvider address info saved!
identityIssuer deployed:  0x189A9E8e12D77b2bb551779834a6d5B801c7832b
AlastriaIdentityIssuer address info saved!
credentialRegistry deployed:  0x7541C5746FD0c50744Bdf23565bF8B997F82e52e
AlastriaCredentialRegistry address info saved!
presentationRegistry deployed:  0x655f10CDAB817872B322Bc95674EcfD277d30738
AlastriaPresentationRegistry address info saved!
publicKeyRegistry deployed:  0x46Cd9F66bD72Dd6c6482727234F2e9A610a1d62f
AlastriaPublicKeyRegistry address info saved!
identityManager deployed:  0xa7eF7a8E6AaC3fb64F71964FfCc5C3Bd48ebF88E
AlastriaIdentityManager address info saved!

   > Saving migration to chain.
   -------------------------------------
   > Total cost:                   0 ETH

4_initialize_contracts.js
=========================
Credential registry initilized in 0xd845d688ca0aba696ef13349f17e16bdc115f75ff2ec9cbd6f8fc1bb94e519d2
Presentation registry initilized in 0x287adfe44b3ab985a7c7695126d92521057cee21737c01ae8c78849df224f530
Public key registry initilized in 0x0258a9b02ea171afdb1cd73121c534725b4dc382a0aa9d9a41ef72ad85ba938e
Identity manager initilized in 0xcc2234b2bc04da15387716af86201e8957b861b0219dd317916c153af7cb2bc5
Contracts initialized

   > Saving migration to chain.
   -------------------------------------
   > Total cost:                   0 ETH

5_deploy_ans_contracts.js
=========================
proxy first identity wallet: 0xCF1d0395fadd0EBdCeFC9f3fd434E53502dE8Ba2

   Deploying 'AlastriaNameService'
   -------------------------------
   > transaction hash:    0x9aa9bf318836ec515554276d15d6f749ff16e490a5332809dcb92acb6c41aa3e
   > Blocks: 0            Seconds: 0
   > contract address:    0x4e783b002117f3A982C3E794A84A06BC9c03d6bF
   > block number:        15856896
   > block timestamp:<PHONE_NUMBER>
   > account:             0x3cAa547890b7372f1fB4132753204d3ab4b2832D
   > balance:             0
   > gas used:            1851952 (0x1c4230)
   > gas price:           0 gwei
   > value sent:          0 ETH
   > total cost:          0 ETH

nameService deployed:  0x4e783b002117f3A982C3E794A84A06BC9c03d6bF
AlastriaNameService address info saved!

   > Saving migration to chain.
   > Saving artifacts
   -------------------------------------
   > Total cost:                   0 ETH

6_update_logic.js
=================

Transaction: 0x5abf009ae726216e19eedfd5fd4b4e18d8f74750c6a64aba256f2efe90c9275b exited with an error (status 0).
     Please check that the transaction:
     - satisfies all conditions set by Solidity `require` statements.
     - does not trigger a Solidity `revert` statement.

Truffle v5.3.7 (core: 5.3.7)
Node v14.16.1

This PR will continue in #33


[Penalty strengths] Determine the optimal penalty strengths

Currently, the choices for the default values of parameters governing the penalty strength is based on the literature and related software implementations. We would like to make more principled choices based on benchmarking.
Perform benchmarking experiments on 1 synthetic and 1 real-world dataset from the package to determine the optimal penalty strength for the generators.

closed by #251


Add further reading about flex and grid to HTML + CSS Section

https://flexboxfroggy.com/
https://cssgridgarden.com/

Also: Add nested element examples to HTML reading.


Geolocation not working

Hi all, I developed a mobile app that uses a lot of geolocation functionality through the simple weather plugin. It worked well for a couple of weeks and then suddenly stopped showing any results (blank where the text used to be) even though I didn't change any of the code that worked initially.
I think the issue is that the geolocation stopped working. Because it is not working on the geolocation demo on the simple weather site.
Here is a segment of my code that used to work to automatically retrieve current weather conditions:
/* Where in the world are you? */
$(document).ready(function() {
navigator.geolocation.getCurrentPosition(function(position) {
loadWeather3(position.coords.latitude+','+position.coords.longitude); //load weather using your lat/lng coordinates
});
});
function loadWeather3(location, woeid) {
$.simpleWeather({
location: location,
woeid: woeid,
unit: 'c',
success: function(weather) {
html = ''+weather.currently+'';
  $("#weather3").html(html);
},
error: function(error) {
  $("#weather3").html('<p>'+error+'</p>');
}

});
}
Thanks in advance!

I'm honestly not sure on this. The geolocation on the demo does work over https (https://codepen.io/fleeting/pen/Idsaj). The current link doesn't work as it links to http and an update awhile back in some browsers require geolocation to be used over https (see https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins).
I'll update the link to the demo to force https.


Line gradient xDomain support, move tooltips with curve position

BASED OFF OF https://github.com/coinjar/react-native-wagmi-charts/pull/143 (Expo Upgrade)
Have made this PR a requirement of an Expo upgrade as I have added to the example project.
Related: https://github.com/coinjar/react-native-wagmi-charts/pull/103
When adding xDomain support, the following was not addressed:

Readme not updated for LineChart.Provider
LineChart.Gradient was not supporting the xDomain scale (https://github.com/coinjar/react-native-wagmi-charts/issues/140#issuecomment-1620149496)
Tooltips were not updating their positions based on the actual data position
LineChart Dot not scaling x-position correctly

This PR resolves these issues and can be seen in the example app.
Gradient Scale Fix
Before
https://github.com/coinjar/react-native-wagmi-charts/assets/6579750/dc9b67d1-2eb2-42c5-8e45-23e267882e45
After
https://github.com/coinjar/react-native-wagmi-charts/assets/6579750/ebf42e45-7dd9-400f-8bb3-c300e21eba3b

Tooltip x-position fix
https://github.com/coinjar/react-native-wagmi-charts/assets/6579750/f9fc2db7-2485-4690-9883-e21676e5564d

Dot x-position fix
Before
https://github.com/coinjar/react-native-wagmi-charts/assets/6579750/a51c740b-1011-4385-93dd-9b3b0d6b9e27
After
Is a small issue that remains where the dot shifts vertically when disabling xDomain, but I would say in practice this will be either on or off and not change during runtime
https://github.com/coinjar/react-native-wagmi-charts/assets/6579750/60110448-396c-4fbc-8d48-0cf60ddb3698

This looks great!


Created loading component and related file (#31)

Addition of loading component and the unit test
Description
Fixes issue no. 31, creating the loading component. Will be able to be used as an overlay component for when loading is occurring. May require some changes once actually being implemented in the future, as it is currently difficult to test with no additional setup (currently sets up the basics).
How has this been tested?
Unit test has been written to verify it loading.
Screenshots

Checklist
(Leave blank if not applicable)

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings

RE: CZ's comment about 100% vs 50vh - I won't change the value yet as that change doesn't really do anything yet - once the component is actually being integrated further, if we run into some funny business, I'll then work with whoever (if it isn't me) to integrate a new change should we need it - but visually not very viable rn IMO.


Added float support in model generation

Issue: #307

Should we just go ahead and add double at the same time?

Should we just go ahead and add double at the same time?

Waiting @kaplanelad review. If you approves then I will add

I believe the original issue also mentioned Date

nice job @shuvroroy...

@slyons to add Date can be in another PR


Does py.test have branch coverage

@pferate Can you chime in here? It seems the sqlalchemy branch miss has been fixed without being fixed and I don't see anything in the coverage report about branches.

From my initial poking around, I don't see any mention of branch coverage.  I'll keep digging.

Thanks. That's a big downgrade in terms of measuring code coverage.

Nevermind, I found something.

Hooray! :tada:


Handle token exchange failure

Small PR to catch a case where token exchange can fail, this provides some error catching/handling around either the request directly failing or the ID/token missing (previously would just throw a generic KeyError if one of these were missing).

@hosseinsh Fixed the linting error if you want to rerun the tests.

coverage: 75.466% (-0.006%) from 75.472% when pulling 5c08c80c7395b0bb451200b2c5ea950b98509955 on Ebag333:master into 0a115ab36ac4292e7e9cab3563afdaff49c4b41f on Netflix:master.


[Leaderboard] Bug: Incorrect points - zeel991

PR merged but points not getting added
https://github.com/dhiway/cord/pull/429#event-13045106134

Total points to be verified by @VedantKhairnar

@MohitNSamagra to have a look

@MohitNSamagra to have a look - to be updated today

@MohitNSamagra getting in touch today - to update @jaanbaaz

Fixed


Release/cf216

Republishing CF216 fixed Landing page issue

 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: biancaluna:x: sunilkn002-hclYou have signed the CLA already but the status is still pending? Let us recheck it.


additional fix for rotating parallel vector

Hi Tim,
Following is a small fix for rotation. I simplified the code and improved the handling of the case where a vector is parallel to the axis of rotation. Thanks for accepting the fix.
Best,
--Alex

Done


Enhancement : Handling Maven's settings.xml

It would be great to be able to define maven's settings.xml path in a jenv mannel (globally, and/or per-directoy hierarchy)
When set, maven would be called with --settings <path to current settings>

I second this, I usually have a settings file for internal and for oss projects (dealing with repository mirrors and credentials mainly).


ls: Refactored options and other long constants to fix formatting

Only refactors the options module and a bunch of long strings as opposed to full refactor here https://github.com/uutils/coreutils/pull/2434
Signed-off-by: Hanif Bin Ariffin<EMAIL_ADDRESS>

Any idea how do I see the full report for this run here? https://github.com/uutils/coreutils/pull/2436/checks?check_run_id=2864586345
I can't expand the error ones.

I can't see it either. I re-triggered the run

could you please fix the conflict? thanks

sorry but it is still conflicting

Rebased again.

Technical nit... use present case for the commit message please.


Drag and drop support in mat-grid-list

Bug, feature request, or proposal:
Bug
What is the expected behavior?
Fully support drag and drop functionalities in mat-grid-list. As annonced on blog https://blog.angular.io/version-7-of-angular-cli-prompts-virtual-scroll-drag-and-drop-and-more-c594e22e7b8c and illustrated with

What is the current behavior?
cdkDropList supports vertical (default) or horizontal sorting orientation, but not both at the same time.
What are the steps to reproduce?
Examples provided on https://material.angular.io/cdk/drag-drop/examples show vertical or horizontal items sorting in list, but not both at the same time
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 7, Angular Material 7
Maybe the key is not to use mat-grid-list component? Any ideas?
Thanks for your help
Alain

Closing as duplicate of #13372


[catpowder] Feature: Add port-based filtering to catpowder backend

This PR switches the windows catpowder backend from filtering all traffic to only traffic for bound ports. See also #1435 . This is better, but still problematic. Currently, there is no way to notify back from the layer4 module when a port is closed (and no longer needed, per any linger requirements). There is also no coordination with the OS re: port assignment, so ephemeral port assignment can steal ports from other programs on the system. This leaves the burden of port assignment on the client, hence the use of reprogram on bind only.

Taking a different approach


Feature: adsorption-file-parser

Implemented new adsorption-file-parser package into the parser. This should be a drop-in replacement, but it does introduce a few changes in the generated AIFs. The tests give the exact changes where this happens.
Summary of changes to code:

Streamlined tests and removed some boilerplate code. The tests now generate AIF files, then compare them with AIFs from a previous version. If not identical, test fails and then prints out the offending changes from one file to the other. A flag in conftest.py can be turned on to re-make all reference files (if the decision was made that changes are ok).
Added a new function in the parser module which tweaks adsorption-file-parser outputs to be identical to the format used in this repo.
Added quotes around most AIF fields, as they may contain nonstandard chars.
Add possibility for more kinds of input files supported in adsorption-file-parser.
Removed duplicated data_ in header.

Resulting changes to AIF files:

Quotes around multiple AIF fields.
Removed duplicated data_ in header.
Kept upper/lowercase accurately.
Temperature given in original units (K/C).
Quantachrome AIFs, contain converted loading.

Finally a few open questions:

How to deal with Quantachrome files giving out absolute amounts adsorbed, unlike other reports? Should they be converted or left as-is in the generated AIF?
Should as much metadata as possible be saved in the AIF file?

Whoops, I think I might have broken this when trying to merge. Can you fix this implementation with the newest version of data names?

That was a bit of a longer weekend than planned.
I integrated a few changes to the micromeritics parser. Thanks for adding the example files.
The other errors were from discrepancies in old AIF files everything was checked against. I regenerated those, with following differences:

metadata name changes (e.g. _sample_sample_mass -> _adsnt_sample_mass)
new metadata _audit_aif_version
most values are now quote escaped (e.g. Ar -> Ar)
capitalization of values is retained (e.g. quadrasorb station 1 -> QuadraSorb Station 1)
units kept "true to source" (e.g. mmHg instead of Torr and degC instead of K in some cases)

Let me know if these changes to the AIF files are acceptable.

thanks for your efforts! I believe these changes are acceptable.


Node._ExitTree/Dispose not invoked when exiting play mode

Godot version:
master / 8e8240450edc48f4fb379e593a4ef7f54ab656b7 (with the fix applied from #15385)
OS/device including version:
Manjaro Linux 17.1-rc2
Issue description:
When the editor exists play mode, neither Dispose nor _ExitTree methods of active nodes which are loaded in the scene get invoked.
It could be problematic in certain scenarios, like when a node holds a reference to an external resource (i.e. database connection) that needs to be released explicitly.
I'm not sure if it also happens when an active scene is replaced with another one without stopping the game itself.
Ideally, it'd be better if nodes can get such a notification in a cascading manner in both of the scenarios.

Can anyone still reproduce this bug in Godot 3.2.1 or 3.2.2beta4?

Closing due to lack of response. Please comment if you can still reproduce this bug.
PS: If no minimal reproduction project was included in the original bug report, please upload one as well to ease troubleshooting.


How to increase H2o total cluster memory when using sparklyr & rsparkling

Reporting an Issue with sparklyr
Hi all,
I'm using sparklyr to use spark ML and sparkling water for a tutorial within Rstudio. I managed to use spark ML fine, however i'm running into memory issue. This is becuase the h2o cluster total memory is 0.8 GB, but i tried to change this by using the following:
config$spark.driver.memory <- "6.0G" # 3.4Gb of RAM to be used
config$spark.driver.extraJavaOptions <-	"append -XX:MaxPermSize= 6.0G"

I have 16 GB of RAM and my OS version: Windows 7 6.1 (amd64). In addition, the log information for the java parameters are as follow:
Java heap totalMemory: 656.5 MB
#r thread INFO: Java heap maxMemory: 910.5 MB 0
#r thread INFO: Java version: Java 1.8.0_92 (from Oracle Corporation)
#r thread INFO: JVM launch parameters: [-Xmx1g]
Hence, my question is how to increase the h2o memory size and JVM launch parameter?
Packages -----------------------------------------
package      * version                date
base         * 3.4.1                 2017-06-30
caret        * 6.0-76               2017-04-18
datasets     * 3.4.1               2017-06-30
dplyr        * 0.7.1                 2017-06-22
ggplot2      * 2.2.1               2016-12-30
graphics     * 3.4.1               2017-06-30
grDevices    * 3.4.1              2017-06-30
h2o          * <IP_ADDRESS>            2017-07-21
lattice      * 0.20-35             2017-03-25
methods      * 3.4.1              2017-06-30
rsparkling   * 0.2.1                2017-06-30
sparklyr     * 0.5.6-9018       2017-07-21
stats        * 3.4.1                  2017-06-30
utils        * 3.4.1                   2017-06-30
Thank you
MJ

CC: @navdeep-G

Could this be because you're using 32 bit java? You need to be using 64 bit to use >4gb of RAM in your JVMs I believe. I had a similar issue and installing 64 bit java fixed it, as described here https://stackoverflow.com/questions/44666503/how-do-i-configure-driver-memory-when-running-spark-in-local-mode-via-sparklyr

Hi jayruffell,
Thanks for the help.
I have tried it and now i'm getting JVM error issue (output log). I have uninstalled my java and then reinstalled to 64 bit.
Error in force(code) :
Failed while connecting to sparklyr to port (8880) for sessionid (9920): Gateway in port (8880) did not respond.
Path: /Users/mubarak/Library/Caches/spark/spark-2.1.0-bin-hadoop2.7/bin/spark-submit
Parameters: --driver-memory, 1.8g, --executor-memory, 1.8g, --driver-cores, 3, --class, sparklyr.Shell, --packages, 'ai.h2o:sparkling-water-core_2.11:2.1.10','ai.h2o:sparkling-water-ml_2.11:2.1.10','ai.h2o:sparkling-water-repl_2.11:2.1.10','no.priv.garshol.duke:duke:1.2', '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/sparklyr/java/sparklyr-2.1-2.11.jar', 8880, 9920
Log: /var/folders/v8/55rqcm69421clr6zxmt8zkmh0000gn/T//RtmpRT9M2g/file4cb71d3e104_spark.log
---- Output Log ----
Invalid maximum heap size: -Xmx1.8g
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
---- Error Log ----
Thanks,
MJ

I can't help with that error I'm afraid, I'm new to this stuff myself. Good
luck getting it working.
On 30/07/2017 5:37 AM, "Jibril-Jama"<EMAIL_ADDRESS>wrote:

Hi jayruffell,
Thanks for the help.
I have tried it and now i'm getting JVM error issue (output log). I have
uninstalled my java and then reinstalled to 64 bit.
Error in force(code) :
Failed while connecting to sparklyr to port (8880) for sessionid (9920):
Gateway in port (8880) did not respond.
Path: /Users/mubarak/Library/Caches/spark/spark-2.1.0-bin-hadoop2.
7/bin/spark-submit
Parameters: --driver-memory, 1.8g, --executor-memory, 1.8g,
--driver-cores, 3, --class, sparklyr.Shell, --packages,
'ai.h2o:sparkling-water-core_2.11:2.1.10','ai.h2o:
sparkling-water-ml_2.11:2.1.10','ai.h2o:sparkling-water-
repl_2.11:2.1.10','no.priv.garshol.duke:duke:1.2', '/Library/Frameworks/R.
framework/Versions/3.4/Resources/library/sparklyr/java/sparklyr-2.1-2.11.jar',
8880, 9920
Log: /var/folders/v8/55rqcm69421clr6zxmt8zkmh0000gn/T//RtmpRT9M2g/
file4cb71d3e104_spark.log
---- Output Log ---- Invalid maximum heap size: -Xmx1.8g Error: Could not
create the Java Virtual Machine. Error: A fatal exception has occurred.
Program will exit.
---- Error Log ----
Thanks,
MJ
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rstudio/sparklyr/issues/855#issuecomment-318846363,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALyTeCzpJisTFLGvLDmaCX2a0bKi8XfEks5sS23hgaJpZM4OfnBF
.

The other thing you could try is modifying driver max result size, e.g.
config <- spark_config()
config$spark.driver.maxResultSize <- "5g"

Hi jayruffell,
Thank you for all help.
It worked after repeatedly trying updating my java. I think my laptop was
just acting up for some reason.
Thanks,
MJ
On Wed, Aug 2, 2017 at 5:31 AM, jayruffell<EMAIL_ADDRESS>wrote:

The other thing you could try is modifying driver max result size, e.g.
config <- spark_config()
config$spark.driver.maxResultSize <- "5g"
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rstudio/sparklyr/issues/855#issuecomment-319564365,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHxPVjBtpnKHNb82dddwWgmN0P2TUafhks5sT_uMgaJpZM4OfnBF
.


Remove unecessary NOTICE file

This file is not needed, it was added based on a wrong assumption, details see https://github.com/playframework/play-ws/pull/712

@Mergifyio backport 2.9.x


Attribute table for rings not being populated

This distance units for rings are not populated in the attribute table.  The Distance Units attribute should be populated for circles as they are for radials.
In addition the Center X and Center Y also not being populated for rings.

This is NOTseen in Pro.  Seen screen grab below.

I think this is Non-Repro.
Tested in ArcMap 10.6.0. 8321 / Military Tools Add-in 2.0
Interactively added rings, exported to both feature class and shapefile.
Rows in table show distances for both. The ones with all the same distance are radials.

@BobBooth noticed this doesn't seem reproducible, removing dev tag

PR created to update checklist test:
https://github.com/ArcGIS/solutions-defense-test-catalog/pull/120
@dfoll or @ACueva please merge, and then this issue can be moved to Done.


$.val() returns placeholder value instead of empty string on IE

I had this issue with my code so I decided to check if everything was ok on the demo page then I encountered the same bug.
you can try it: run IE and load  http://mathiasbynens.be/demo/placeholder
run in IE console this line :
$('#p').val()

you should get an empty string, but instead you'll receive "e.g. hunter2", the placeholder value
When debugging the getter (line 41)
return $element.data('placeholder-enabled') && $element.hasClass('placeholder') ? '' : element.value;

$element has no data attribute named 'placeholder-enabled', so the test is false and element.value is returned.
my test configuration is IE9 / Win7

Should be fix in latest version.


Dekalb county webscraper

Make webscraper that spits out a CSV.
Please make a subfolder under src/webscraper that is the county name and contains all your code (Python 3.6) so no merge conflicts.
https://ody.dekalbcountyga.gov/app/JailSearch/#/search
Inmate name search only.

Will try this one.

Please also add a README.md explaining how to install/run it and basic output to expect.

CSV output format?
https://github.com/lahoffm/aclu-bail-reform/blob/master/CONTRIBUTING.md

Good morning,
I got this email: "In response to your email  about  a jail roster, the DeKalb County Inmate look up on our web page is the only public resource that is available ."   Then construct the post request.

Unfortunately their search engine doesn't allow one-letter queries...so for now I'm just querying 'dkso' to reproduce the post request. I'm not sure if that's getting all the data but I'll play around with the query string some more after I complete formatting some data.

I am having trouble scraping the jailing page using Beautiful Soup. For example, when I try to scrape https://ody.dekalbcountyga.gov/app/ViewJailing/#/jailing/1105374, it gives me a different preview page from what I see in the browser. I was thinking about giving PyQt4 a shot but haven't gotten to it yet. If you know anything about this, please let me know!

Don't know about this, we can talk about it tonight if you're coming.

Dekalb is ready for review. Pull request submitted.


i18n(es): update components

Description

What does this PR change? Give us a brief description.
Updates components based on these commits:

68f56a7ffd314b760443a057db9ed1a982dbe191
caa84eaa7dc653d27d539fd3a93df346a9f0f149

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

es
guides/components.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.

Thanks for the review Chris 😁


Dependancy on another IITC plugin

I'm writing an add-on to the bookmarks plugin and once it's working I'm more than happy to give it to the original writer for inclusion in that plugin.
In the meantime, mine can't fire until after the bookmarks has run. We have a check to see if iitc itself has loaded. What's the right way to check for a second plugin?

First, require the bookmarks script in your script. I recommend using the published URL to the plugin rather than a local copy. Requiring the script in no way guarantees it will be finished running before your plugin runs. Without modifying the bookmarks plugin you have a few hooks to work with:

pluginBkmrksEdit
pluginBkmrksOpenOpt
pluginBkmrksSyncEnd

You could have your setup function as a handler on pluginBkmrksSyncEnd. Have it increment a higher scoped counter, fail if > 1, then use a removeHook (possibly in a setTimeout if need be).

When looking at bookmarks, one might notice it has dependencies on sync. However, it has been designed in a way which it doesn't need hard coupling. I recommend scripts fail gracefully in this manner, and try their load again at the next most opportune hook. If done right, you should just have to check that  window.plugin.bookmarks and  window.plugin.bookmarks.[insert needed function] exist.

I've got a couple of evenings in a hotel this week. Will pull out my code and keep going.

@sarahk After some time I revisted this and realized we might be going about this all wrong.
Are you plugins meant for a site deployment, or for browser distribution?

Oh wow, didn't see this reply, almost a year ago but still relevant. It was initially for personal use but if it proved useful then I would be happy to distribute - haven't got any further with it though. Recently discovered ingressplanner.net and it does all that I was planning and more. However, it doesn't work for me so I'm back to considering my initial plan.

@sarahk
Have you finished your plugin?


App keeps reconnecting

Hi,
I have seen that there were some issues raised the last weeks about some connection issues.
Since ~3 weeks I also have troubles.
The App initially connects, stays connected for a few seconds, then disconnects.
Then after a few seconds it tries again. This happens in a loop.
I have attached a video.
@hufman Has anything happend that you know of ?
https://user-images.githubusercontent.com/10863304/217666740-53390805-0752-43ab-80c5-8503c1f3a3c4.mp4

I usually see that when MyBMW is connected over USB.
What does the car's connection status show? I would expect the Apps checkbox to keep checking and unchecking, showing MyBMW is having troubles staying connected.

As most of the time: Update is the best defence.
I updated to yesterdays nightly build of 1.4.1 and everything is working perfectly again..
sorry to have bothered you ._.


Regz Outputs LE UTF-16 Text

Currently when I run regz the output is LE UTF-16:
$ file generated.zig
generated.zig: Little-endian UTF-16 Unicode text, with CRLF line terminators

I'd prefer if the output format was UTF-8 instead of another encoding. Attempting to compile a zig file that is LE UTF-16 encoded results in a very strange error. As it stands I have to re-encode the generated file in order to utilize it in my projects.
Commit: cca83d508e6ea7f024ac95fb74980ff04cfbf554
OS: Windows 10
Version: Zig 0.13.0

I have since discovered Powershell uses LE UTF-16, and it's very much hard coded :)
So I think the real issue is lacking an option to write the output directly to a file. An option like -o registers.zig could allow for UTF-8 to simply be used across every OS.


Retry counter attempt is dysfunctional for grouped rules

Snakemake version
Snakemake 6.15.1
Describe the bug
If the rule directive group is used, the retry counter attempt is dysfunctional and keeps a value of "1".
Logs
Slurm sacct output shows the column "Timelimit" with which jobs of the Minimal Example were queued.

ruleA JobIDs: 4986223, 4986314
ruleB JobIDs: 4986224, 4986315, 4986316, 4986323

Summary: only job 4986314 was succesful.
        For both rules, the first attempt fails because sleep 100s takes longer than {resources.time}. The job time limits for consecutive attempts are 1 min, 4 min, 9 min, etc.
shell.executable("bash")

localrules: all

rule all:
    input:
        "success_ruleA.txt",
        "success_ruleB.txt"

rule run_ruleA:
    output:
        "success_ruleA.txt",
    resources:
        cpus=1,
        mem_mb=100,
        time=lambda wildcards, attempt: ( 1 * ( attempt ** 2 ))
    shell:
        """
        echo "Queueing run_ruleA with a timelimit of {resources.time} minutes."
        sleep 100s
        echo "Queueing run_ruleA with a timelimit of {resources.time} minutes." > {output}
        """

rule run_ruleB:
    output:
        "success_ruleB.txt"
    group: "groupB"
    resources:
        cpus=1,
        mem_mb=100,
        time=lambda wildcards, attempt: ( 1 * ( attempt ** 2 ))
    shell:
        """
        echo "Queueing run_ruleB with a timelimit of {resources.time} minutes."
        sleep 100s
        echo "Queueing run_ruleB with a timelimit of {resources.time} minutes." > {output}
        """

Additional context
The compute setting is a Slurm-managed HPC where job submission is performed with the SLURM-Snakemake-Profile.
The cluster config.yaml has the option restart-times: 3
Thanks for all the hard work, Snakemake Devs!!!

Hello,
I'm facing with the same issue. The attempt is not correctly forwarded. I think that managing the attempt in a group can be complex because the group aggregation needs a re-evaluation of resources depending on the parallelism?


Cannot add event to calendar

Hi, i'm I'm trying to add new event to calendar, the code is the following:
CalendarControllerProvider.of(context).controller.add(
          CalendarEventData(
            date: DateTime(2023,9,14),
            endDate: DateTime(2023,9,15),
            startTime: DateTime(2023,9,15),
            endTime: DateTime(2023,9,15),
            event: "test", title: 'Test',
          )
        );

this not work, i not see error, but on the calendar there is no event

Hello @andreaaas , Can you share what view are you using? If it's day / week view, you need to provide time in startTime and endTime. Else it won't work.


EnhancedRandomImpl.getRandomCollectionSize never returns maxCollectionSize

Hi
return nextInt(maxCollectionSize - minCollectionSize) + minCollectionSize;
gives only values between minCollectionSize and maxCollectionSize - 1
Kind regards,
Kermit_the_frog

Thanks for reporting! 👍

@kermit-the-frog Thank you for reporting this issue.
@PascalSchumacher Thank you for the quick fix!
Best regards
Mahmoud


receive these messages

"[188787680] [21:53:32] Thread #1 : Waiting for element >CSS> #root > div > div > div > div.Layout-sc-nxg1ff-0.video-player > div > div > div > div > div.Layout-sc-nxg1ff-0.dKPQbY > div.Layout-sc-nxg1ff-0.efbVt > span"

neet to be updated, if you have the knowledge, just edit project.xml


Update Maintainer.md

Aligned the docs maintainer section
Description
Aligned the docs maintainer section with the other maintainer section.
This PR fixes #
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

Codecov Report

Merging #3648 (0503567) into master (ef760b8) will decrease coverage by 7.72%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3648      +/-   ##
==========================================
- Coverage   19.12%   11.40%   -7.73%
==========================================
  Files          39       39
  Lines        3560     3560
==========================================
- Hits          681      406     -275
- Misses       2701     3063     +362
+ Partials      178       91      -87

Flag
Coverage Δ

gointegrationtests
?

unittests
11.40% <ø> (ø)

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

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/status.go
0.00% <0.00%> (-62.13%)
:arrow_down:

mesheryctl/internal/cli/root/system/start.go
1.19% <0.00%> (-51.80%)
:arrow_down:

mesheryctl/internal/cli/root/system/stop.go
0.90% <0.00%> (-39.10%)
:arrow_down:

mesheryctl/internal/cli/root/system/check.go
1.48% <0.00%> (-22.68%)
:arrow_down:

Continue to review full report at Codecov.

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


component image is missing are documentation

Describe the bug
all images in documentation are broken
To Reproduce
Steps to reproduce the behavior:

Go to docs
Click on any item
Scroll  to Top
See missing images of the component and the icon for missing images

Expected behavior
images representing the component should be present
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: iOs
Browser: Edge

Additional context
images will help make the documentation complete

My comment in the website repo
#https://github.com/ionicfirebaseapp/getwidget-docs/issues/37#issuecomment-1680354439

The image has incorrect links. in the MDs here, the src is: https://ik.imagekit.io/ionicfirebaseapp... In the website source code, the links are: https://image.ionicfirebaseapp.com/getwidget/.....

and my last comment
https://github.com/ionicfirebaseapp/getwidget-docs/issues/37#issuecomment-1692126315


Add Dockerfile

This PR adds a Dockerfile, and instructions on how to run the bot in a container in the README file.
Closes #30

Merged in #59 starting from your examples. Thanks!


pull uplift binary and invoke as part of action

Codecov Report

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

@@           Coverage Diff           @@
##             main       #2   +/-   ##
=======================================
  Coverage        ?   85.29%
=======================================
  Files           ?        1
  Lines           ?       34
  Branches        ?        5
=======================================
  Hits            ?       29
  Misses          ?        5
  Partials        ?        0

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 443553f...3101461. Read the comment docs.


Health overlay stays on after you deadmin

Description
Reproduction

Be admin
togglehealthoverlay command
deadmin command
It's still on

Health overlay is dead.


[Rendering] DataUri is not supported on AdaptiveCards.Rendering.UWP 3.0.2

Target Platforms
UWP
SDK Version
3.0.2
Application Name
My own UWP app
Problem Description
I want to use DataUri to render backgroundImage. I find AdaptiveCards.Rendering.UWP 3.0.0 can correctly display it while 3.0.2 can't.
Here is a sample DataUri
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAVGAQMAAAD7O6yEAAAABlBMVEX///8cdqN2RKVIAAABLklEQVR42uzMoQ0AMAzAsP1/86SN5oGCSg4L8XmTXTwej8fj8T08Ho/H4/F4PB7fw+PxeDwej8fj8T08Ho/H4/F4PB7fw+PxeDwej8fj8T08Ho/H4/F4PB7fw+PxeDwej8fj8T08Ho/H4/F4PB7fw+PxeDwej8fj8T08Ho/H4/F4PB7fw+PxeDwej8fj8T08Ho/H4/F4PB7fw+PxeDwej8fj8T08Ho/H4/F4PB7fw+PxG3hJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTpswcHAgAAAABA/q+NoKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7cEhAQAAAICg/699YQIAAAAAAIBdwQ+h1GPqlFQAAAAASUVORK5CYII="
Screenshots
No response
Card JSON
const string templateJson = @"
{
    ""type"": ""AdaptiveCard"",
    ""version"": ""1.5"",
    ""backgroundImage"": {
            ""url"": ""${BackgroundImageUrl}"",
            ""fillMode"": ""repeat""
            },
    ""body"": [
        {
            ""type"": ""Container"",
            ""verticalContentAlignment"": ""bottom"",
            ""items"": [
                {
                    ""type"": ""Container"",
                    ""backgroundImage"": {
                        ""url"": ""${SecondaryBackgroundImageUrl}"",
                        ""fillMode"": ""repeat""
                        },
                    ""items"":[
                        {
                        ""type"": ""TextBlock"",
                        ""text"": ""${Name}"",
                        ""color"": ""light"",
                        ""size"": ""large"",
                        ""wrap"": true,
                        ""maxLines"": 2,
                        ""horizontalAlignment"": ""left""
                        }
                    ],
                    ""bleed"":true
                }
            ],
            ""height"":""stretch"",
            ""spacing"": ""none""
        }
    ],
    ""selectAction"": {
                ""type"": ""Action.OpenUrl"",
                ""url"": ""${Url}""
            },
    ""$schema"": ""http://adaptivecards.io/schemas/adaptive-card.json"",
    ""minHeight"": ""200px"",
    ""verticalContentAlignment"": ""top""
}";

Sample Code Language
No response
Sample Code
No response

Looks like a recent regression...

@paulcam206 since we changed the way backgroundImage was rendered, we need to extract logic for rendering images from data uris from AdaptiveImageRendering and use it to render background image.


HV-1032 Avoid infinite loop in TypeHelper.isAssignable

https://hibernate.atlassian.net/browse/HV-1032

Should be backported to 5.3.

Rebased and applied to master + 5.3. Thanks, @gsmet!


Document list doesn't return full document

This repository has been migrated to https://gitlab.com/chinoio-public/sdk-chino-ruby and will no longer be maintained on GitHub. Please reach out to<EMAIL_ADDRESS>for any question, or if you wish to contribute to the SDK development.


error running grails compile :  unable to resolve class org.apache.commons.beanutils.PropertyUtils

Getting this error: unable to resolve class org.apache.commons.beanutils.PropertyUtils
when running: grails compile
grails version: 2.4.0
I am admittedly very new to grails but learning!!
Thank you!
error details:
| Compiling 14 source files

| Compiling 14 source files

| Compiling 15 source files
  [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
  [groovyc] /Users/marknickel/mainline/development/github/grails-gson/src/groovy/grails/plugin/gson/adapters/GrailsDomainSerializer.groovy: 7: unable to resolve class org.apache.commons.beanutils.PropertyUtils
  [groovyc]  @ line 7, column 1.
  [groovyc]    import org.apache.commons.beanutils.PropertyUtils
  [groovyc]    ^
  [groovyc]
| Compiling 15 source files.
| Error Compilation error: startup failed:
/Users/marknickel/mainline/development/github/grails-gson/src/groovy/grails/plugin/gson/adapters/GrailsDomainSerializer.groovy: 7: unable to resolve class org.apache.commons.beanutils.PropertyUtils
 @ line 7, column 1.
   import org.apache.commons.beanutils.PropertyUtils
   ^

1 error

1
Have the same issue. Is there a resolution to this issue ?

Gigen

:+1:

same issue here, Grails 2.5.0

I have same issue Grails 2.5.1

@vilhalmer added compile "commons-beanutils:commons-beanutils:1.9.2" as you suggested along with mavenRepo "http://repo.grails.org/grails/core". but i keep getting error - Could not find artifact commons-beanutils:commons-beanutils:zip:1.9.2 in grailsCentral (https://repo.grails.org/grails/plugins)
Not sure why is it looking in grailsCentral rather than the grails core repo i added.
Has anyone else got over this issue. I am developing REST API for my app and this plugin looked awesome when it comes to binding of nested domain classes, but this issue is blocking one.

to all struggling with this, getting beanutils from apache site and putting it to /lib folder solved the issue for me

I had the same issue with the export excel plugin and grails 2.4.4, I used 1.9.3 jar file from here: http://repo.grails.org/grails/core/commons-beanutils/commons-beanutils/1.9.3/
put it in lib folder, then added:
repositories {
mavenRepo "http://repo.grails.org/grails/core"
...
}
...
plugins {
...
compile ":export:1.6"
}
and the problem solved.

@vvara you may need to grails clean first before running


Depreciation warning is less helpful then it could be

This is a kinda dumb issue, but I'm going through a bunch of depreciation warnings, and it's bothering me.
Basically, If I have out-of-date dependencies, I get error messages from flask like:
FlaskWTFDeprecationWarning: "flask_wtf.Form" has been renamed to "FlaskForm" and will be removed in 1.0. or "flask_wtf.CsrfProtect" has been renamed to "CSRFProtect" and will be removed in 1.0.
The problem here is that sometimes, the first aspect of the import is the part that's out of date, sometimes it's the second part of the import, and sometimes it's the entire thing (across multiple flask ext libraries):

from FlaskForm import Form  (This is common for lots of stuff that was in the flask.ext.*** namespace
from flask_wtf import FlaskForm  (Correct option, in this case)
import FlaskForm

Is there any reason the error message can't be: FlaskWTFDeprecationWarning: "flask_wtf.Form" has been renamed to "flask_wtf.FlaskForm" and will be removed in 1.0.
I'm not sure how the depreciation warning is getting thrown, but it takes what would normally be a simple replacement and turns it into a "dig through the docs to figure out what part actually changed".

Basically, yes. That would solve the issue.

@fake-name You can make a PR for it.

from flask_wtf import FlaskForm
doesn't work for me either:
rom flask_wtf import FlaskForm
ImportError: cannot import name FlaskForm

from flask_wtf import FlaskForm (Correct option, in this case)
doesn't work for me either:

from flask_wtf import FlaskForm
ImportError: cannot import name FlaskForm
flask --version
Flask 0.12.2
Python 2.7.12 (default, Nov 20 2017, 18:23:56)
[GCC 5.4.0 20160609]
And all these depreciation warnings are really bothering :(

from flask_wtf import FlaskForm (Correct option, in this case)

— doesn't work for me either:
from flask_wtf import FlaskForm
ImportError: cannot import name FlaskForm
flask --version
Flask 0.12.2
Python 2.7.12 (default, Nov 20 2017, 18:23:56)
[GCC 5.4.0 20160609]
And all these depreciation warnings are really bothering :(

You need to put this:
from flask_wtf import FlaskForm
In the code in your project Form:
Example:
class LoginForm(Form):
to
class LoginForm(FlaskForm):