Nested substitution

I am attempting to do something similar to the following using application.conf
something {
os {
Linux=/some/random/linux/friendly/path
"Windows 8"="\\some\random\windows\friendly\path"
}
path = ${something.os.${os.name}}
}
But I get the following error:
Caused by: com.typesafe.config.ConfigException$UnresolvedSubstitution: application.conf: 7: Could not resolve substitution to a value:  ${something.os.${os.name}}
The simple answer appears to be that nested substitions are not supported (or I'm doing it wrong).  If they aren't supported, is there a suggested way to deal with this?

Subscribing to this issue since I have a similar use case:
region : 2

regions {
    1 : us-east-1
    2 : eu-west-1
    3 : sa-east-1
}

# Desired outcome is `name : eu-west-1` (depending on the region value)
name : ${regions.${region}}

re-surfacing this issue again.. nested substitution is very important feature for my use case..

The below is from the HOCON wiki. does this mean we can never have nested substitution?
Path expressions are syntactically identical to a value concatenation, except that they may not contain substitutions. This means that you can't nest substitutions inside other substitutions, and you can't have substitutions in keys.

It may be helpful to write up your use case for someone who might want to spec and motivate this feature in the future.
You should know there isn't constant work happening on this library; it's widely used and relied on (by the Akka/Play stack for example) so it's maintained to the current spec, but there isn't anyone paid to add features and there isn't a roadmap of features. So any new features will need a motivated volunteer to spec, implement, and unit test them.

The spec says they don't work now, it doesn't say they can't be added. However, the spec and unit tests would have to be updated, and implications explored. It is possible there are surprising issues that arise when trying to spec and implement this, it it could be simple - I don't know without doing it.

thanks @havocp for the update. Just wanted to confirm if this is an inherent limitation of the parser because of its very liberal parsing rules.

In general it's backward compatible to take things that throw errors now and make them do something else - that's why the spec is careful to spell out some of these cases that are errors.

+1 having multiple levels of subtitution would be great. Use case:
db {
  protocol = jdbc:mysql://

  localhost {
    port = 12345
    user = mysqlUser
    password = secret
  }
 ... # many servers
  test_db {
    name = somedb
    loc = localhost
    url = ${db.protocol}${${loc}.port}${name}
    user = ${${loc}.user}
    password = ${${loc}.password}
  }
```# many databases

Now, I am performing the substitution programmatically.

While I'm not positive, this is probably a fairly good feature for someone new to the codebase to tackle... I'm hopeful that it isn't fundamentally different from handling a substitution that resolves to another substitution.


Add a Book Builder class

The goal of this class is to provide a ready-to-use object that makes it easy to track open orders for any given ERC20/ERC20 Gladius book
Two features not yet added, that should be added:

[ ] Lead-up time. An additional deadline filter where orders that are Date.now() + LeadUpTime away are not considered. This is a consideration for users who may need to, for instance, offer aggregator quotes to users that must be valid for LeadUpTime seconds into the feature. Should default to 0.
[ ] Market Buy and Market Sell helper functions. These functions should return the exact data required to execute a market buy or sell into any given book the BookBuilder is watching. Importantly, these methods must adhere to the no partial fills condition of Gladius

Another feature for future improvement:

[ ]  Add a feature that periodically uses multicall to batch check outstanding orders in the BookBuilder and automatically remove those that may have become in-valid in normal course of action


refactor(log): switch to odpf/salt logger

update plugins log to use odpf/salt logger
fix infinite loop on bigquery extractor if access is authorized
log recipe details on debug log level

Other than this LGTM!


Consuming streams from SSE endpoint

Im trying to consume a http get with accept: text/event-stream and response is content-Type:text/event-stream
npm request has this:
request.on('data', function(data){..})
which provides a buffer for me to parse.
Does superagent support this kind of behaviour?

No, superagent is not best suited for this. Most of the functionality it adds is based on assumption that resources have a finite size.


pixelated jquery goodness

Comfort: 4
Completeness: 4 (no bonus or commit #2)
I liked this assignment. jQuery definitely helps make things easier, although admittedly I didn't use it as much as I could have (particularly when pulling the color from the input field). I also played around with different formats when constructing the event listener for the color boxes, and found myself mixing syntax between jQuery and JS with expected errors resulting. That's why I put a 4 for comfort as opposed to a 5.
Two notes: the CSS change in Commit 6 was already completed in the original master, so that should be changed for future versions. Also, Google Chrome already captures hitting the enter key within forms as equivalent to a click, obviating the need for that piece of additional code. If I were to add it in, I'd probably use an if statement tied to an event.key="Enter" condition.

:+1:


Redirection fails since custom response status 302 code overwritten with 200 status code

Spring cloud Gateway version: 4.1.0
I am trying to develop a global pre-filter that intercepts the incoming login request and use redirection to redirect to landing page if user is already logged-in. For this I have developed a custom pre-filter that updates the response status code to custom status 302 (HttpStatus.FOUND) and location header with the landing page url as follows:
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
     // check if request is for login and user session is valid
     ServerHttpResponse response = exchange.getResponse();
     boolean updateStatus = response.setStatusCode(HttpStatus.FOUND);
     log.debug("Response status code update: {}", updateStatus);
     log.debug("Updated response status code: {}", response.getStatusCode());
     response.getHeaders().add(HttpHeaders.LOCATION, "<landingPageUrl> here");
     return response.setComplete();
}

After the successful boot up of the Spring Cloud Gateway application, I logged-in in the website and then tried to access the login page again. But the browser is not performing redirection because the response status code returned to browser is 200 instead of 302. It seems the custom status code is getting overwritten somehow. Note: The Location header is updated correctly and returned to the browser.
I tried to troubleshoot the issue and checked the logs and found following log files written by above code:
Response status code update: true
Updated response status code: 302 FOUND

I am now clueless about at which point the response status is getting overwritten in the request flow.
I also read about in-built RedirectTo gateway filter provided by Spring Cloud Gateway, however I need to update status code through code only. https://docs.spring.io/spring-cloud-gateway/reference/spring-cloud-gateway/gatewayfilter-factories/redirectto-factory.html
Even I browsed the code of RedirectTo Gateway filter and found it has also been implemented in similar code. https://github.com/spring-cloud/spring-cloud-gateway/blob/main/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/factory/RedirectToGatewayFilterFactory.java
PS: I have already gone through articles and none of them are working for me: Spring Cloud Gateway: Set response status code in custom predicate Spring Cloud Gateway Change Response
Please help in setting custom status 302 in response through code and return to browser to perform redirection.

I test it works well.

@kimmking Thanks for checking.
I have implemented above code in one of the pre filter which is a global filter. This pre filter executes as part of multiple global pre filters in chain.
I can observe that response.setComplere() does not make request to downstream endpoint (working as expected), however in browser the status is recieved as 200 instead of 302 due to which redirection does not happen.
Have you also tested code in global filter chain?

you can also use
RedirectTo GatewayFilter
edirectTo GatewayFilter Factory

@kimmking Thanks for your suggestion.
I have already checked RedirectTo gateway filter.
However, the scenario that I am trying to implement can be implemented programmatically only and not through configuration.
Since when login request (request uri: /login/) is received without valid session, then login page must be displayed for authentication. And when same login request(request uri: /login/) is received with valid session, then landing page must be displayed using redirection.
Is there any possible Spring Cloud Gateway configuration that I can check for the reported issue? or any troubleshooting tips?

If you'd like us to spend some time investigating, please take the time to provide a complete, minimal, verifiable sample (something that we can unzip attached to this issue or git clone, build, and deploy) that reproduces the problem.

@spencergibb this issue is resolved. The updated redirection status was not propagated in filter chain due to which 200 status was getting returned. However, after redirection the subsequent global pre and post filters are skipped. Anyways that does not have major impact in the functionality.


[analyzer] Generic function instantiation too general

Consider the following program:
Y apply<X, Y>(X x, Y Function(X) f) => f(x);

String foo(int i) => '';

typedef F<X> = String Function(X);

F<E> Function<E>(F<E>) bar() => <E>(r) => (e) => r(e);

void main() {
  apply<F<int>, F<int>>(foo, bar()<int>); // OK.
  apply<F<int>, F<int>>(foo, bar()); // OK.
  apply(foo, bar()<int>); // OK.
  apply(foo, bar()); // Error, according to analyzer.
  F<int> f = apply(foo, bar()); // OK.
}

The CFE accepts this program, presumably by performing a generic function instantiation to apply(foo, bar()<int>) on the line where the comment says 'Error'.
The analyzer reports an error at the same line, apparently because it chooses apply(foo, bar()<dynamic>).
I'm reporting this as 'area-analyzer'. It is possible that the analyzer is working as intended and the CFE is "too clever". However, it's always nicer when implicit transformations yield a working program, so it seems at least useful to consider whether the analyzer could be modified to make the same choice as the CFE in this case. In any case, the discrepancy ought to be eliminated.
@scheglov, @stereotype441, WDYT?

AFAIK the specification does not cover type inference.
IIRC we extended type inference a little to cover function expressions, but probably not function instantiations.


[7.x] Added stub selection on console

This PR just adds an option to select only the stubs you want when publishing stubs.
As of now there are 25 stubs available for publishing and personally I don't need about 90% of them so we might need a way to filter what we want or else the option is manually deleting published stubs.
This PR provides a visual for selecting the stubs you want on the console.
Simply you will have to add the --s|select option to the stub:publish command.
The example below publishes only the 2 stubs i want

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


3x faster byLine implementation on OSX, probably faster on Linux as well

These changes make byLine more than 3x faster on OSX without changing semantics. Given that part of the changes involve paths taken by the other OSs, it's possible there's speedup elsewhere as well. Please measure, thanks!

What's the bugzilla issue about this?

Please note that readlnImpl is currently broken: https://github.com/D-Programming-Language/phobos/pull/2794

@WalterBright https://issues.dlang.org/show_bug.cgi?id=11810

Apparently getdelim is a Posix function and should be available on many platforms.

Auto-merge toggled on

@MartinNowak: yah, though getdelim seems to be missing on a random bunch of platforms: https://www.gnu.org/software/gnulib/manual/html_node/getdelim.html. Are all of these old and irrelevant? If then we can deal away with all this HAS_GETDELIM business.

No idea, MSVC 9 does not seem to be to old, and some of the more obscure platforms like HP-UX lack this function but aren't supported anyhow. OSX10.5 and FBSD6 are really old by now.

Better keep it until we have updated the declarations in druntime.
BTW, you have an idea how to fix readln #2794, because it's the last open regression.


Fix typos

Found via codespell -H and typos --format brief

Failures are due to https://github.com/rspec/rspec-rails/pull/2737
Please rebase after it’s merged

Please rebase this

Thank you!

:partying_face: :partying_face: :partying_face: :partying_face: :partying_face:


Better error handing

If a single item lookup is requested a fatal error is returned with invalid json rather than returning the single item not being found.
I propose that there is consistency in what is returned for singleton and batch requests when an item is not found.

Can you provide an example?
Here is one where one of the curies is found and the other is not, and the response is appropriate:
https://nodenormalization-sri.renci.org/get_normalized_nodes?curie=MESH%3AD014867&curie=NCIT%3AC3x4373
Part of the question may be: what generates any kind of error?

https://nodenormalization-sri.renci.org/get_normalized_nodes?curie=NCIT%3AC3x4373
This throws a 404 rather than what you see above when one in a batch fails. it is also bad json.

Sorry, I'm not sure I understand the problem yet.    Throwing a 404 when something is not found is I think normal REST semantics (?).   When there is a batch as in my example above, the one that worked is returned.  I agree that this is a bit inconsistent - is it this inconsistency that you are saying is the problem?
Because I think that your original report above is saying that in a case where an individual entry causes an error, then other entries are not returned.  Is that correct?

agreed the first explanation could use some work and i corrected it above. it is the inconsistency that is the issue.
I believe a 404 should be reserved for a fatal error (something exploded in the service, service not found, etc.). in this case an error did not occur, the item just wasn't found. for consistency the handling should return the same response as when batch requests are made where an individual item was not found.

At the moment the protocol is to return 404 if none of the provided curies is found, but it probably makes more sense to return a map full of CURIE: null. This is currently governed by r3, so it's probably easiest to fix after we resolve #14.

i have done some work in here to better trap errors. closing this.


It gives state as invalid for single character

comment these lines and your code will be working
//if (!this._value) {
//   this._value = value;
// }

And no one makes a PR. =D

I started to, but frankly I don't have the Angular knowledge.  It's not as simple as removing the line, it was put there to stop fields becoming dirty by just tabbing through them.

I understand. That makes me think that E2E tests should be added.


Ledger error when completing txn with multiledger enabled

With the following setup [auto flags enabled]:

multiledger config - 2 different ledger networks with associated endorser agents
author role tenant

First step, able to create and post a DID to one ledger and assign it as public DID
Switch write ledger to the second ledger, create and post DID to ledger. The transaction fails to be completed here with the error below as public DID verkey cannot be found.
Should probably start by looking at this code

This bug was discovered while testing out Traction #790.

move to ready to go colm


[bug 1129615] Change "get help" link to point to AAQ

This changes the "get help" link on the thank you page to point directly
to asking a new question rather than to the front page of SUMO per
Verdi's suggestion.
Quick r?

That is indeed the questions url. r+

I'm going to merge this. The link doesn't affect tests, so Travis isn't going to tell us anything helpful anyhow.

Thank you!


typo/why are train features written twice?

in pyxclib/xclib/examples/sparse_bow_features_from_raw_data.py, lines 62 and 63 are both   data_utils.write_data(trn_ofname, trn_features, trn_labels). Is that correct? or did you mean for one of them to be test features and test labels

submitted a pr


Add option to remove caption from inserted content

The plugin is great by the way. I'm planning to use it in a large project.
Is there any option to remove captions for inserted content?? that's not a requirement in my scenario.
Thanks.

Right now there is no such option. But you're right, it should be there.

In the latest version v1.6.0 I've added captions options to both images and embeds addons. By default it is set to true, but you can change to to disable captions: https://github.com/orthes/medium-editor-insert-plugin/blob/master/src/js/images.js#L13

OK thanks :+1:


Auto-imports from within jsx don't work

Auto imports inside jsx stopped working on the latest stable release - worked before.
When I try to use auto import, it show correct info about the identifier, but no way to auto import it:

However, whn I use auto import outside of jsx, it works (shows correct path and auto-imports on confirm):

Does this issue occur when all extensions are disabled?: Yes/No
Yes

VS Code Version: 1.57.0
OS Version: Darwin x64 19.6.0 (Catalina 10.15.7)

Steps to Reproduce:

Open any react component
Try to use auto import inside jsx

@andrewbranch Can you help take a look at this issue? We've seen a few reports on the VS Code side after the TS 4.3 update

Any news guys. Or should we rollback to previous version vscode?

we have the same issue. for us it helped to remove "lib" and "target" from tsconfig.json as well as having no "extends": "expo/tsconfig.base".
this way the auto import worked again.
but...this causes other issues.

just tried what @donni106 mentioned, didn't seem to help at all

just tried what @donni106 mentioned, didn't seem to help at all

After I disable extension "JavaScript and TypeScript Nightly", it worked. Let's try !

It;s working now on vscode June update

I too have the same problem, at first I try to delete path alias and it work, but then when I want to screenshot it, it don't work again, and after I try to include the path alias again, it work again, but only in certain file and not work in other file

but after some time, it not work again

it work again after I update the JavaScript and TypeScript Nightly extension

it don't work again [Version: 1.68.1 ]


Fix User delete button

Fix #1652
This bug comes from the fact that @kiloutre edited how the form behave and instead of a GET request, do a POST one. However every POST request not in /api or /mod need a CSRF Token to work.

Coverage decreased (-0.03%) to 39.474% when pulling f3c0045dd843b632883a0582a864082f2dd2cf5f on akuma06-patch-1 into 1454ee05b8d76da6ca91de3e35131775db711fb4 on dev.

Coverage decreased (-0.03%) to 39.474% when pulling f3c0045dd843b632883a0582a864082f2dd2cf5f on akuma06-patch-1 into 1454ee05b8d76da6ca91de3e35131775db711fb4 on dev.

Coverage decreased (-0.03%) to 39.474% when pulling f3c0045dd843b632883a0582a864082f2dd2cf5f on akuma06-patch-1 into 1454ee05b8d76da6ca91de3e35131775db711fb4 on dev.


Extract errors into central file

Extracted some duplicate error values into a separate file for easier re-use. Hope all this activity helps, I love godep and love contributing!

Thanks!


Update dependencies

Coverage increased (+1.4%) to 97.015% when pulling 8c0df8b420b9702683cde09043fb5a647f618cd7 on update-dependencies into 4a9294579f58a36324116477a7d02d695390d548 on master.


HUGE performance boost + update library to use

HUGE performance boost + update library to use refresh_memory_specifics() for RAM-only refresh
Went from:

To:

When running the release build I sometimes get 0% or 0.1% for some periods, but usually stables out at 0.1 - 0.5% with very low power usage when compared to previous Medium usage.

Now I'm pretty satisfied with the app. When I'm using it I notice it drains less resources than GPU-Z or task manager itself.
If I'm allowed to do more pull requests, the last thing I'd love to improve is to automatically reconnect to Flipper when you lose connection. I plan to use this app every day while working and gaming on PC :D

Many thanks


Getting an empty Array in every parameter request

Describe the bug
Getting an empty Array in every parameter request.
Expected behavior
Hi all, I tried more than 12 parameters I needed in my app one by one but every time I'm getting an empty Array [] in response. I've attached my function calls. Am I missing something or there is some other error?
useEffect(() => {
    const initializeHealthConnect = async () => {
      if (Platform.OS !== 'android') {
        return
      }

      try {
        const isInitialized = await initialize()
        console.log('is initialized: ', isInitialized)
        if (!isInitialized) {
          throw new Error('Health Connect initialization failed')
        }

        const grantedPermissions = await requestPermission([
          { accessType: 'read', recordType: 'Height' },
        ])

        console.log('granted permissions: ', grantedPermissions)

        if (!grantedPermissions) {
          throw new Error('Permissions not granted')
        }

        setPermissionsGranted(true)
      } catch (err) {
        console.error(
          'Error during initialization or permission request: ',
          err,
        )
        setError(err.message)
        setLoading(false)
      }
    }

    initializeHealthConnect()
  }, [])

  useEffect(() => {
    const fetchHealthData = async () => {
      if (permissionsGranted) {
        try {
          const result = await readRecords('Height', {
            timeRangeFilter: {
              operator: 'between',
              startTime: '2023-01-09T12:00:00.405Z',
              endTime: '2024-07-15T23:53:15.405Z',
            },
          })

          console.log('Retrieved record: ', JSON.stringify({ result }, null, 2))
          setHealthData(result)
        } catch (err) {
          console.error('Error fetching health data: ', err)
          setError(err.message)
        } finally {
          setLoading(false)
        }
      }
    }

    fetchHealthData()
  }, [permissionsGranted])

Environment:

Health Connect Version: 2.1.0
React Native Version: 0.74.3
New architecture enabled: No
Using Expo: Prebuild(Dev Client)

Hey!
Have you added any entries to the health connect app or from any other source to the health connect? What do you expect to see?

Hey @matinzd ,
Thanks for reply. Actually, I don't any entries through health connect app of from other souces. I just installed Health Connect app from playstore and allowed permissions to related entry I want to fetch data about, and getting an empty array.

Other apps or your app should put data in the health connect so that you can retrieve it. Without that, you'll get an empty array.

Hi @matinzd , Thanks for reply, If I want to track the Steps, do you have example for that how can we put data to the health connect.

I saw a youtube video from Vadim while ago on youtube.
Here is the link: https://www.youtube.com/live/VVoXcr18mdo?si=B6jqo4ZzXNUYLJzy

Thanks @matinzd , let me check


Refactoring: move trace/tarray.jl and taskcopy.jl to TuringLang/Libtask

For code organisation purpose, I think we can

turn TuringLang:Libtask into a Julia package
move move trace/tarray.jl and taskcopy.jl to TuringLang/Libtask
clean up code in trace/tarray.jl and taskcopy.jl
move related tests from Turing to Libtask
make Turing depend on Libtask (e.g. install Libtask via deps/build.jl)

This allows Libtask to be maintained as a separate package. This makes sense since these codes are not Turing specific and can be shared with other packages.  Also, Libtask features can be tested in a simpler environment (not complex Turing interactions), which will be a lot easier to debug and maintain.
@trappmartin @hessammehr what do you think?


feat(TDI-44605):Upgrade Salesforce Components to support Endpoint Version 52(latest)

What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-44605
What is the new behavior?
Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: failure :x:

Pull request test result: failure :x:


Need help setting it up

Hello there,
I tried to use @ win 10 x64 following the guide : https://github.com/facebook/php-webdriver#installation
I faced a problem with gecko driver error msg so I downgrade the server to this version selenium-server-standalone-2.53.1.jar and stop creating this error.
I use the default example.php and getting this errors :
PHP Fatal error:  Uncaught Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"firefox","platform":"ANY","firefox_profile":"UEsDBBQAAAAAAKK8JErf9RXUMgAAADIAAAAHAAAAdXNlci5qc3VzZXJfcHJlZigicmVhZGVyLnBhcnNlLW9uLWxvYWQuZW5hYmxlZCIsIGZhbHNlKTsKUEsBAhQDFAAAAAAAorwkSt\/1FdQyAAAAMgAAAAcAAAAAAAAAAAAAALaBAAAAAHVzZXIuanNQSwUGAAAAAAEAAQA1AAAAVwAAAAAA"}}

Operation timed out after 30000 milliseconds with 0 bytes received in C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Exception\WebDriverException.php:92
Stack trace:
#0 C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Remote\HttpCommandExecutor.php(285): Facebook\WebDriver\Exception\WebDriverException::throwException(-1, 'Curl error thro...', Array)
#1 C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Remote\RemoteWebDriver.php(100): Facebook\WebDriver\Remote\HttpCommandExecutor->execute(Object(Facebook\WebDriver\Remote\WebDriverCommand))
#2 C:\Bitnami\wordpress\apps\wordpress\ht in C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Exception\WebDriverException.php on line 92

Please advise
regards

Hi, Selenium server 2.53.1 is only compatible with Firefox 47.0.1 or Firefox ESR. So you must have installed this version of Firefox.
But selenium 3.x is compatible either:

with Firefox 48+, but you need to install also geckodriver and provide path to it like this:
java -Dwebdriver.gecko.driver="/opt/bin/geckodriver" -jar vendor/bin/selenium-server-standalone-3.0.1.jar
with firefox 47.0.1 or Firefox ESR, byt you need to tell Selenium to not attempt to use the marionette/geckodriver like this:
ava -Dwebdriver.firefox.marionette=false -jar vendor/bin/selenium-server-standalone-3.0.1.jar

Thanks for your answer,
I followed  gecko driver part  (Using latest firefox 50.1.0) ,should not I expect some exe files  ?! all I do is:
git clone the github and use this to start the server:
java -Dwebdriver.gecko.driver="C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\bin\geckodriver" -jar vendor/bin/selenium-server-standalone-3.0.1.jar
Kindly update the documentations for other guys outhere :-)
However , I still have this error msg using the example.php
PHP Fatal error:  Uncaught Facebook\WebDriver\Exception\UnknownServerException: The driver executable is a directory: C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\bin\geckodriver in C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Exception\WebDriverException.php:121
Stack trace:
#0 C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Remote\HttpCommandExecutor.php(318): Facebook\WebDriver\Exception\WebDriverException::throwException(13, 'The driver exec...', Array)
#1 C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Remote\RemoteWebDriver.php(100): Facebook\WebDriver\Remote\HttpCommandExecutor->execute(Object(Facebook\WebDriver\Remote\WebDriverCommand))
#2 C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\example.php(10): Facebook\WebDriver\Remote\RemoteWebDriver::create('http://localhos...', Array, 5000)
#3 {main}
  thrown in C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\lib\Exception\WebDriverException.php on line 121

Any help will be appreciated
Best regards

@OndraM  , Can you please follow this up ?!

@AymanEG Hi, sorry, I'm volunteer maintainer, please understand I do not provide on-demand support, as my time I can give to this project is limited. But we definitely welcome other volunteers willing to help and send pull requests - eg. with updating the documentation as you suggest.
If you need further help, I suggest asking a question on eg. http://stackoverflow.com/.
And BTW I see error message "The driver executable is a directory" in the output you provide, so I guess the path to geckodriver is wrong.

Thanks for your time

@AymanEG just in case you hadn't figured it out, you need to point to geckodriver.exe, not just the directory containing the driver, e.g.
java -Dwebdriver.gecko.driver="C:\Bitnami\wordpress\apps\wordpress\htdocs\tools\bin\geckodriver\geckodriver.exe" -jar vendor/bin/selenium-server-standalone-3.0.1.jar

@robgudgeon  thanks for your reply.
Thats what I am missing , for some reason I dont have any exe at the directory , should I build it or do something else ?! I just clone the git @ https://github.com/mozilla/geckodriver
It will be better if you point to the exe url , I am using windows 10x64
Best regards

Download the appropriate release from https://github.com/mozilla/geckodriver/releases


Hang up on vscode.dev by RegExp (?<="id": ")[^"]+(?=")

Describe the bug
Brower hangs up by specific blurring pattern.
To Reproduce
Steps to reproduce the behavior:

Set  (?<="id": ")[^"]+(?=") as burry keyword
Enable Blur title of tabs and Use Regular Expression options
Open the following URL
https://vscode.dev
Opne new text file and write "id": "test"
See error

Expected behavior
Only test in "id": "test" is blurred and the site works properly.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment

OS: [e.g. Windows 11 Pro]
Browser: Google Chrome 124.0.6367.92 (Official Build) (64-bit)
Version of this extension: 0.2.2

This is a bug caused by Blur title of tabs option.


Fix load command ufs string

What changes are proposed in this pull request?
Fix load command ufs string
Why are the changes needed?
bug fix
Does this PR introduce any user facing changes?
na

alluxio-bot, merge this please


The Copyright phrase is missing.

I want to use "tunnel-agent" but the Copyright statement is not specified. Please update the Copyright statement on the source code.

Thumbs up on this request. Since the Apache 2.0 license requires the preservation of the copyright notice at distribution, you are making it hard to impossible to use your library legally in Germany where copyright can not be waivered. I'm not a lawyer, this is just what they tell me ;-) Maybe this link helps: https://www.disclaimergenerator.net/copyright-notices/


[ENHANCEMENT] Autocomplete & filtering for ListVariable

Description
This PR changes ListVariable to rely on MUI's Autocomplete, in order to provide autocomplete & filtering.
https://github.com/perses/perses/assets/7058693/c3a3b4df-40ab-4ec0-b22b-2e83844c6b07
Making the display fit well & adapt to the content as much as possible was not easy.. a remaining pain point is that the input grows vertically with the content (especially annoying in case of long variable values for which limitTags={3} is not enough, eg:

Besides there's an annoying bug with the Autocomplete, the scroll goes to the top each time you click a value. This should be solved by upgrading the MUI dependency (see https://github.com/mui/material-ui/issues/29508). I'm planning to tackle this in a next PR.
Checklist

[x] Pull request has a descriptive title and context useful to a reviewer.
[x] Pull request title follows the [<catalog_entry>] <commit message> naming convention using one of the following catalog_entry values: FEATURE, ENHANCEMENT, BUGFIX, BREAKINGCHANGE, IGNORE.
[x] All commits have DCO signoffs.

UI Changes

[x] Changes that impact the UI include screenshots and/or screencasts of the relevant changes.
[x] Code follows the UI guidelines.
[x] Visual tests are stable and unlikely to be flaky. See Storybook and e2e docs for more details. Common issues include:

Is the data inconsistent? You need to mock API requests.
Does the time change? You need to use consistent time values or mock time utilities.
Does it have loading states? You need to wait for loading to complete.

Did you succeed to keep the LinearProgress working ? (it is shown when the variable is loading) That was the thing I wasn't able to do so and blocked me :(

Did you succeed to keep the LinearProgress working ? (it is shown when the variable is loading) That was the thing I wasn't able to do so and blocked me :(

Well I don't remember changing this part but anyway it seems to be working fine.
https://github.com/perses/perses/assets/7058693/d4166c15-04de-456d-aa29-21b2ffb04929


EOH Fixes/Recipes

Fixes up the recipe issues and should allow for people to actually craft the multi now.

I seem to have found a small problem, the resultant products seem to be written incorrectly, they should be resultant shells of the corresponding level, but they are changed to level 1 in the resultant table

I'm not 100% sure I follow the english but I have fixed this now, thanks for spotting it.

I'm not 100% sure I follow the english but I have fixed this now, thanks for spotting it.
I was so excited that the machine was finally going to be finished that I went to JK and downloaded the auto-built version in the first place


Adding the New-PlatyPsCab cmdlet to the psm1 for PlatyPs module

Added a new cmdlet to the psm1 file for  PlatyPS.
Addresses Issue #35
New-PlatyPsCab -Source <string> -Destination <string> `
                      -Module <string> -Locale <string> -Guid <string>

This change is

Please, add corresponding entry to platyPS/src/platyPS/platyPS.md. You can generate it with New-platyPSMarkdown. Also, consider add tests for this function

History became a little bit messy. I merged branch to master and pushed your changes.
Please, continue work in jongeller/PesterTestFix branch in the origin repo and do the PR in master.


[Snyk] Upgrade com.fasterxml.jackson.core:jackson-annotations from 2.17.1 to 2.18.0

Snyk has created this PR to upgrade com.fasterxml.jackson.core:jackson-annotations from 2.17.1 to 2.18.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 3 versions ahead of your current version.

The recommended version was released on 22 days ago.

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Fixed in https://github.com/swedenconnect/opensaml-swedish-eid/pull/49


[BUG] The git tags for 0.12.11 are missing.

The git tags for 0.12.11 are missing.
$ git clone https://github.com/lnbits/lnbits.git /lnbits0.12.11
$ cd /lnbits0.12.11/
$ git fetch --tags
$ git checkout 0.12.11
error: pathspec '0.12.11' did not match any file(s) known to git

Checking out 0.12.10 has no such problem.
I don't want to build the Master branch, I want to build the 0.12.11 release. How do I do that without the proper version tags?

git checkout v0.12.11
@dni do we also want to tag 0.11.11 or are we using "v" prefix from now on?

i think the time is right we switch to v prefix

Ok, closing then.


Define list of Shared or Base Components

Some shared components I see are
Button

[ ] #22

Image

[ ] #23

Text

[ ] #29

Also text in buttons, inputs, chat and forms, we have

Input

[ ] #25

Forms

[ ] #26

Modal

[ ] #24

Other components that are too specific
Counter Time

[ ] #27

Map y Markers

[ ] #28

Rating

[ ] #30

Chat and Chat Rows

[ ] #31

Did I miss something?

just need to add the return (back) buttons on the header to the shared components list, and i think we are done

add the return (back) buttons on the header to the shared components list

OK, will separate as a derived component, thabksbfor suggestion

I think it's all covered


Read default region from ~/.aws/config

Steps

Add default region to AWSClient.
Read environment variable AWS_DEFAULT_REGION or value in ~/.aws/config. Will need to take into account AWS_PROFILE environment variable. Might need to do something to sync with ConfigFileCredentialProvider
To ensure this is done before any requests are made, need to do this before the credential provider setup is complete
If a service config has no region then should use default region from AWSClient.
As service can be created before AWSClient we cannot just copy default region to service. One way to avoid this is add new region useDefault which will use AWSClient default when a request occurs.

Question that comes to mind:

Since all services require an AWSClient, could we move the region to the client, and remove it from the services?

AWSClient would get the default region from ~/.aws/config using the profile from the credentials provider, if ConfigFileCredentialProvider was used. Otherwise, region would default to us-east-1. Users would be able to pass a region to AWSClient the same way they pass it to services today.
If the above worked, there would be no longer need to have region in the services, right?   Would this be a valid/acceptable approach?

Question that comes to mind:
* Since all services require an `AWSClient`, could we move the region to the client, and remove it from the services?

Couple of reasons why we might not want to do this. 1) It is a breaking change, would need a new major version 2) Currently accessing a different region is a simple process which just involves creating a new version of the service ( which is a cheap operation ). Creating a new AWSClient is an expensive operation. Credential acquisition can take time. Also if you have a credentials that need refreshing having multiple AWSClients would mean you are doing this work multiple times.

Makes sense, thanks for clarifying.


delete hardcoded mempools & configurable mempool id

Description

deleted all hardcoded mempool ids
mempool id can be set in config.json using these 2 params: canonicalMempoolId and canonicalMempoolEntryPoint

Types of changes
What types of changes does your code introduce?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Other (please describe):

Further comments (optional)

@ch4r10t33r I'm not sure if this is future-proof, because we would have to change or delete fallback values in case of a change to mempool ids so that adds some maintenance burden on us


Planar occlusion  explanation

Hi,
Can you please explain the idea behind the planar occlusion augmentation strategy implemented in datasets/common.py. I tried to visualize how it works but I wasn't able to. Is it truly used when we set config.augment_occlusion = 'planar'?
Thanks in advance

Hi @hadilou,
Actually, this is not a supported feature. This code is research work and contains some stuff that I explored and then abandoned. In this case, I never really used this planar occlusion augmentation. If you want to explore that yourself, the idea was to remove some part of the shapes randomly so that the network is robust to occlusions, but I am not sure the implementation is correct so you might need to modify it.
Best,
Hugues


Revert changes

Hi,
I think we need to revert these changes - they introduced errors when tested
Sorry about that!

Sure!
Do you think we should unalias someone's alias?

Sure! Do you think we should unalias someone's alias?

Do you mean having that?
unalias find 2>/dev/null

We are re-aliasing it if there is one anyway. The shell will use the last definition occurrence in zshrc.
I pushed some fix myself, but it seems that it introduced problem on Mac. So I want to have something more suitable.
I'm thinking of more elegant way like that
# Project:  fd-zsh
# File:     fd-zsh-plugin.zsh
# Author:   Mohamed Elashri
# Email<EMAIL_ADDRESS>
# Unalias existing aliases if they exist
unalias find 2>/dev/null
unalias fd 2>/dev/null

# Check if fd or fdfind is installed
if (( $+commands[fd] )); then
  alias fd='fd'
elif (( $+commands[fdfind] )); then
  alias fd='fdfind'
else
  echo "zsh-fd-plugin: neither 'fd' nor 'fdfind' found on path. Please install 'fd' before using this plugin."


Index node server reports duplicate indexing statuses

Do you want to request a feature or report a bug?
Bug
What is the current behavior?
The index node server sometimes (conditions unclear at this point because I haven't investigated it yet) reports duplicate indexing statuses, e.g.
{
  "data": {
    "iexec_poco_v3_bellecour": [
      {
        "chains": [
          {
            "chainHeadBlock": {
              "number": "1093677"
            },
            "latestBlock": {
              "number": "1093677"
            },
            "network": "bellecour"
          }
        ],
        "error": null,
        "failed": false,
        "subgraph": "QmUGTv5niuFfTSLXwo8JJ5bfM5fMyw65ThRgwMs4BF5Cau",
        "synced": true
      },
      {
        "chains": [
          {
            "chainHeadBlock": {
              "number": "1093677"
            },
            "latestBlock": {
              "number": "1093677"
            },
            "network": "bellecour"
          }
        ],
        "error": null,
        "failed": false,
        "subgraph": "QmUGTv5niuFfTSLXwo8JJ5bfM5fMyw65ThRgwMs4BF5Cau",
        "synced": true
      },
      {
        "chains": [
          {
            "chainHeadBlock": {
              "number": "1093677"
            },
            "latestBlock": {
              "number": "1093677"
            },
            "network": "bellecour"
          }
        ],
        "error": null,
        "failed": false,
        "subgraph": "QmUGTv5niuFfTSLXwo8JJ5bfM5fMyw65ThRgwMs4BF5Cau",
        "synced": true
      }
    ]
  }
}

What is the expected behavior?
Only one entry is returned for each subgraph ID.

Is this still an issue?

Closing this unless we see this again


⚠ ClamAV has degraded performance

In a5cf12f, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: ClamAV performance has improved in e1451b8.


Release 0.4.11

@JuliaRegistrator register(branch=release)

Registration pull request created: JuliaRegistries/General/7673
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:
git tag -a v0.4.11 -m "<description of version>" cf8c273fa5ecc4bf20d13d45775dee1f67127374
git push origin v0.4.11


SATP - Hephaestus

Pull Request Requirements

[ ] Rebased onto upstream/main branch and squashed into single commit to help maintainers review it more efficient and to avoid spaghetti git commit graphs that obfuscate which commit did exactly what change, when and, why.
[ ] Have git sign off at the end of commit message to avoid being marked red. You can add -s flag when using git commit command. You may refer to this link for more information.
[ ] Follow the Commit Linting specification. You may refer to this link for more information.

Character Limit

[ ] Pull Request Title and Commit Subject must not exceed 72 characters (including spaces and special characters).
[ ] Commit Message per line must not exceed 80 characters (including spaces and special characters).

A Must Read for Beginners
For rebasing and squashing, here's a must read guide for beginners.

Temporarily marking this as ready for review to trigger the CI - please disregard the review requests for now.

@RafaelAPB


Fix some typos in comment

"modifiying" to "modifying" in line 243.
"precrise" to "precise" in line 906.

Thanks!


on_attach config function not working as expected

Description
Setting the on_attach method to return false does not prevent treesitter-context from attaching.
require 'treesitter-context'.setup {
  on_attach = function(buf)
    return false
  end, -- (fun(buf: integer): boolean) return false to disable attaching
}

The context window is still rendered. Here's an example from this very config file:

I tested updating packer to install 9b2b2a185ba6cef0a98e49e16bb694658c38da44 where the on_attach feature was first implemented. The feature works as expected at this commit. If on_attach returns false, then no context window appears, and when true is returned the context window shows up.
use { 'nvim-treesitter/nvim-treesitter-context', commit = '9b2b2a185ba6cef0a98e49e16bb694658c38da44' }

Neovim version
NVIM v0.9.1
Expected behavior
When the on_attach function returns false, no treesitter-context window should be rendered.
Actual behavior
When the on_attach function returns false the context window still renders.
Minimal config
require 'treesitter-context'.setup {
  on_attach = function(buf)
    return false
  end,
}

Steps to reproduce

Set an on_attach function in the treesitter-context config which always returns false.
Observe that all files with treesitter support still render context window

Well... I'm having trouble recreating this again. I was going to test uchars fix, so I switched back to master to confirm the bug, but I couldn't get it to break this time.


Unpin packages in response operations ui

Motivation and Context
A lot of packages were pinned in the repo for no decent reason.  The pipfile.lock acts as a snapshot of what's currently running in master, so we can unpin the versions safely, knowing that we can revert to a known set of packages if required.
What has changed
The packages in have all been unpinned except for redis because of a feature that's been removed since version 3.X (we're on 2.10.X)
How to test?

Unit tests should still pass
Using the site shouldn't break it
Acceptance tests should still pass - I couldn't get them to pass, but it was failing on a different thing each time.

Links
https://trello.com/c/uWG3BbYg/893-unpin-packages-in-response-operations-ui-3
Screenshots (if appropriate):

@owencjones I think the second one is better.  It's fairly infrequent where package upgrades break anything, and it's good to know about those breaks little and often instead of in one big go.

@insacuri Good stuff, only really wanted to check this had been considered.

@ryangrundy7 The error isn't one we can fix, as it's to do with how Flask-Session works.  Leaving the warning in keeps it in our minds that we need to do something about it at some point


Bicep loops only work with values that can be determined at the start of deployment

When trying to loop through some values of a created existing resource, I got the following error:
This expression is being used in the for-expression, which requires a value that can be calculated at the start of the deployment. Properties of [app service] which can be calculated at the start include "apiVersion", "id", "type". Bicep(BCP178)
This limitation is not listed in the documentation.

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

ID: 29aa29b9-d815-0d49-3ae4-dce770899fa4
Version Independent ID: cbde0a1e-6200-5cf2-55c1-d2fdca115d9d
Content: Iterative loops in Bicep - Azure Resource Manager
Content Source: articles/azure-resource-manager/bicep/loops.md
Service: azure-resource-manager
Sub-service: bicep
GitHub Login: @mumian
Microsoft Alias: jgao

@thisjustin816
Thanks for your feedback! We will investigate and update as appropriate.

@mumian Can you please provide your inputs on this?

@thisjustin816 - Hi Justin, can you share your code?

resource portalAppService 'Microsoft.Web/sites@2022-03-01' existing = {
  name: appService.name
}

resource apiService 'Microsoft.Web/sites@2022-03-01' existing = {
  name: 'api-${resourceNameSuffix}'
}

resource cors 'Microsoft.Web/sites/config@2022-03-01' = {
  name: 'web'
  parent: apiService
  properties: {
    cors: {
      allowedOrigins: [for hostname in portalAppService.properties.enabledHostNames: 'https://${hostname}']
      supportCredentials: true
    }
  }
}

The deployment is a vue app with an api backend. Both are deployed as app services (in separate deployments/pipelines) to the same resource group. I use a bicep registry module for the app service deployments. I also conditionally apply a custom domain based on environment so I recreate the app service resource after applying the domain so that all hostnames are available and since the app service is abstracted by the module. I'm using this to add CORS entries to the backend app service.
The workaround is to just wrap that resource in a module and pass the hostnames in as a parameter to make it a separate deployment.

@thisjustin816 - Hi Justin, can you share your code?

resource portalAppService 'Microsoft.Web/sites@2022-03-01' existing = {
  name: appService.name
}

resource apiService 'Microsoft.Web/sites@2022-03-01' existing = {
  name: 'api-${resourceNameSuffix}'
}

resource cors 'Microsoft.Web/sites/config@2022-03-01' = {
  name: 'web'
  parent: apiService
  properties: {
    cors: {
      allowedOrigins: [for hostname in portalAppService.properties.enabledHostNames: 'https://${hostname}']
      supportCredentials: true
    }
  }
}

The deployment is a vue app with an api backend. Both are deployed as app services (in separate deployments/pipelines) to the same resource group. I use a bicep registry module for the app service deployments. I also conditionally apply a custom domain based on environment so I recreate the app service resource after applying the domain so that all hostnames are available and since the app service is abstracted by the module. I'm using this to add CORS entries to the backend app service.
The workaround is to just wrap that resource in a module and pass the hostnames in as a parameter to make it a separate deployment.

@thisjustin816 - thank you .  I have created a PR to update the limits - https://github.com/MicrosoftDocs/azure-docs-pr/pull/218298
#please-close


TypeError: Cannot read property 'hasOwnProperty' of undefined

Has somebody encountered the problem in title? How to resolve it? Please give me some advice. Thanks in advance!

@littlexy Could you provide more details, please? Like the example you used, commands you executed, etc.

@littlexy I've run into probably the same issue. The benchmark configuration file should include test.workers and not test.clients. The documentation is incorrect, and the benchmark repo examples haven't been updated to the v0.3.0 release.
Does this solve your problem?

@aklenik Thanks for your reply.

I use fabric-v1.4.0/2org1peergoleveldb as example. My executed command is "npx caliper launch master --caliper-workspace . --caliper-benchconfig benchmarks/scenario/simple/config.yaml --caliper-networkconfig networks/fabric/fabric-v1.4.0/2org1peergoleveldb/fabric-go.yaml"
I want to konw where to find test.workers.
3.when I executed  "npx caliper --version", it appeared "v0.3.0", does that mean the benchmark repo examples have been updated to the v0.3.0? If not, how should I do?

@littlexy This file contains that attribute: benchmarks/scenario/simple/config.yaml
The latest Caliper release is 0.3.0, but the benchmark repo examples are not updated yet (they are completely separate artifacts from Caliper). We're working on updating the benchmark repo

@aklenik So, if I use the older Caliper release that would be okay?

@littlexy Yes, that should be fine. I'll close this issue since this is a benchmark repo problem.

My caliper is 0.3.0 and the benchmark configuration is set test.workers. But it not works. I have the same problem.
error: [caliper-flow]: Error: TypeError: Cannot read property 'hasOwnProperty' of undefined
at ClientOrchestrator.init (/usr/local/lib/node_modules/@hyperledger/caliper-cli/node_modules/@hyperledger/caliper-core/lib/client/client-orchestrator.js:108:24)
at Object.module.exports.run (/usr/local/lib/node_modules/@hyperledger/caliper-cli/node_modules/@hyperledger/caliper-core/lib/caliper-flow.js:101:60)
at async Function.handler (/usr/local/lib/node_modules/@hyperledger/caliper-cli/lib/benchmark/lib/runBenchmark.js:64:30)
info: [caliper-utils]: Executing command: cd /home/ramon/Documentos/workspace/caliper/caliper-benchmarks;docker-compose -f networks/fabric/docker-compose/2org1peergoleveldb/docker-compose.yaml down;(test -z "$(docker ps -aq)") || docker rm $(docker ps -aq);(test -z "$(docker images dev* -q)") || docker rmi $(docker images dev* -q);rm -rf /tmp/hfc-*

@ramoncordeiro Please re-check your Caliper version. The file paths in the error logs indicate that you're using v0.2.0. That version still uses the test.clients attributes, so v0.3.0 benchmark files won't work.

I've already change to test.clients. But it not works.

@ramoncordeiro Could you please list all the details of your test? Since you're using a bench repo example, please start with the commands for cloning the repository and installing Caliper.

I got the error 'TypeError: Cannot read property 'hasOwnProperty' of undefined', It happens when my ticket thingy wants to parent the channel. It goes wrong, and he's not in the correct category, how can I fix this? Does anyone have the same problem?


Tags and master don't match

New release, committed to master 4 months ago.
Look at master, says last update 9 months ago...

https://github.com/weareinteractive/ansible-openssl/releases
I can see the files at this URL, but they were never merged to master.

THX, somehow I didn't push to master (shame on me) ... just pushed


rtlil: Speeds up Yosys by 17%

This PR speeds up by roughly 17% across a wide spectrum of designs tested at Google. Particularly for the mux generation pass.

Before

After

As you can see from the above the proc_mux pass is pretty much gone from the profile.

@povik Is this ready to merge?


error on startup

Traceback (most recent call last):   File "D:\Downloads\rvc-tts-webui-main\rvc-tts-webui-main\app.py", line 12, in      from fairseq import checkpoint_utils   File "D:\Downloads\rvc-tts-webui-main\rvc-tts-webui-main\venv\Lib\site-packages\fairseq_init_.py", line 20, in      from fairseq.distributed import utils as distributed_utils   File "D:\Downloads\rvc-tts-webui-main\rvc-tts-webui-main\venv\Lib\site-packages\fairseq\distributed_init_.py", line 7, in      from .fully_sharded_data_parallel import (   File "D:\Downloads\rvc-tts-webui-main\rvc-tts-webui-main\venv\Lib\site-packages\fairseq\distributed\fully_sharded_data_parallel.py", line 10, in      from fairseq.dataclass.configs import DistributedTrainingConfig   File "D:\Downloads\rvc-tts-webui-main\rvc-tts-webui-main\venv\Lib\site-packages\fairseq\dataclass_init_.py", line 6, in      from .configs import FairseqDataclass   File "D:\Downloads\rvc-tts-webui-main\rvc-tts-webui-main\venv\Lib\site-packages\fairseq\dataclass\configs.py", line 1104, in      @dataclass      ^^^^^^^^^   File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\dataclasses.py", line 1230, in dataclass     return wrap(cls)            ^^^^^^^^^   File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\dataclasses.py", line 1220, in wrap     return _process_class(cls, init, repr, eq, order, unsafe_hash,            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\dataclasses.py", line 958, in _process_class     cls_fields.append(_get_field(cls, name, type, kw_only))                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\dataclasses.py", line 815, in _get_field     raise ValueError(f'mutable default {type(f.default)} for field ' ValueError: mutable default <class 'fairseq.dataclass.configs.CommonConfig'> for field common is not allowed: use default_factory

It seems that fairseq library does not support Python 3.10 currently:
https://github.com/facebookresearch/fairseq/issues/5012
So please use Python 3.10.

@raze0727 @litagin02
I have spent 3 entire weeks trying to find a way to clone correclty voices and I still did not get good results, I am so tired of it. I am contacting you because I saw you had old comments under old issues, you haev probably found better ways since then? Could you save me from my misery and direct me towards a method, a repo, a tutorial or anything that helps get to the point where I can actually clone a voice thats looks similar to the cloned voice please?  Help my soul lol. Really.


Hotloading TSX files with interfaces does not seem to be working

This might be my setup, but hotloading React modules crashes if you reference an interface:
IFormInput.ts
export interface IFormInput
{
   Value?: string;
   OnModelChange?: Function;
   PropertyName?: string;
   ValidationError?: string;
}

React Module
import {IFormInput} from "./IFormInput";

@observer
export default class FormInputGroup extends React.Component<IFormInput, any>
{
 ...trimmed react code
}

Webpack builds everything fine and the application works, however when I make a change and the hotloader fires I get several errors around the interface:

I redid how I import things and now it seems to work fine:
Exporting all components/interfaces in a single file:
export * from "./Form";
export * from "./FormTextBox";
//export * from "./FormDropDown";
export * from "./FormInputGroup";
export * from "./FormLabel";
export * from "./FormSubmitButton";
export * from "./IFormInput";
export * from "./IFormModel";

And then importing via:
import * as FormComponents from '../../Forms/FormImports';
Seems to fix hotloading.

Glad you got it fixed. I'm not aware of any specific technical issues with using TypeScript that way, but will keep a lookout in case anyone else reports troubles.


feat(style): Added 'createResetComponent' for styling components with…

Description

Added createResetComponent function.
Has the same signature as 'createStyledComponent', but automatically includes reset styles.
Other discussed APIs:

Always add reset: createStyledComponent(...)
Add reset only when option is present: createdStyledComponent('div', {}, {applyReset: true})
Use StyleReset component: createStyledComponent(StyleReset, ...). Requires tag to be passed at instantiation time: <Root tag="button" />.

Motivation and context

Application of style reset was hard to grok.
Screenshots or videos, if appropriate

How has this been tested?

Tested with Button component.
Types of changes

New feature (non-breaking change which adds functionality)

Checklist

[x] Renders and functions properly in all supported browsers
[x] Automated tests written and passing
[ ] Accessibility and inclusivity considered
[x] Rendering performance (initial load time & 60fps) and perceived performance considered
[ ] Documentation created or updated

How does this PR make you feel?

the name 'createResetComponent' initially confuses me. it makes me think that it's going to return a <Reset /> component that I'm going to need to wrap around my component. I'm not sure what to do about that or what to suggest... just thought I should mention that in case anyone else felt similarly.

I have implemented an option within the createStyledComponent options param, called includeStyleReset, which defaults to false.  It is removed prior to passing the other options along to glamorous. This can be found on the 52-button branch.


Crash when app launch

Step 0: Are you in the right place?
I think that crash is related to firebase SDK.
I found this issue https://github.com/firebase/firebase-ios-sdk/issues/3814 which was closed without being resolved.
[REQUIRED] Step 1: Describe your environment

Xcode version: 11.
Firebase SDK version: 6.22.0
Firebase Component: Core, Performance
Component version: 6.22.0
Installation method: CocoaPods

[REQUIRED] Step 2: Describe the problem
Steps to reproduce:
What happened? How can we make the problem occur?
App crash when app is launching.
The crash type is 0x8badf00d.
This crash is random.
We have no specific steps to reproduce this crash.
Relevant Code:
The stack of the crashlog is as the following. I replace my application name with "SomeApp" in the crashlog.
{"app_name":"SomeApp","timestamp":"2020-07-30 10:07:01.00 -0700","app_version":"4.1.6","slice_uuid":"4edbf132-ab5d-370e-937b-d785bb07e7ff","adam_id":861891048,"build_version":"<IP_ADDRESS>","bundleID":"com.labs. SomeApp","share_with_app_devs":0,"is_first_party":0,"bug_type":"109","os_version":"iPhone OS 13.6 (17G68)","incident_id":"52740B99-979E-4DCF-B981-0727F8F7EDBA","name":"SomeApp"}
Incident Identifier: 52740B99-979E-4DCF-B981-0727F8F7EDBA
CrashReporter Key:   6997e226a148102f4741b2b25d2322fa5471680a
Hardware Model:      iPad11,3
Process:             SomeApp [2906]
Path:                /private/var/containers/Bundle/Application/61091226-C872-411B-9902-E53A1938C814/SomeApp.app/SomeApp
Identifier:          com.labs.SomeApp
Version:             <IP_ADDRESS> (4.1.6)
AppStoreTools:       11E707
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.labs.SomeApp [1394]

Date/Time:           2020-07-30 10:07:00.5388 -0700
Launch Time:         2020-07-30 10:06:40.3421 -0700
OS Version:          iPhone OS 13.6 (17G68)
Release Type:        User
Baseband Version:    n/a
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-create watchdog transgression: application<com.labs.SomeApp >:2906 exhausted real (wall clock) time allowance of 18.47 seconds | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-create | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 33.280 (user 33.280, system 0.000), 28% CPU", | "Elapsed application CPU time (seconds): 0.559, 0% CPU" | )
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        	0x00000001992a37e4 __ulock_wait + 8
1   libsystem_platform.dylib      	0x00000001991bd000 _os_unfair_lock_lock_slow + 196
2   libobjc.A.dylib               	0x00000001991e0464 lookUpImpOrForward + 136
3   libobjc.A.dylib               	0x00000001991cce20 _objc_msgSend_uncached + 64
4   SomeApp                        	0x0000000101500104 -[CLSCrashReportingController installCrashReportingHandlers:] + 44
5   SomeApp                        	0x00000001014ff3dc -[CLSCrashReportingController startCrashReporterWithAPIKey:betaToken:profilingMark:report:] + 620
6   SomeApp                        	0x00000001014fefdc -[CLSCrashReportingController startWithProfilingMark:betaToken:] + 304
7   SomeApp                        	0x00000001014f3fa0 __20-[Crashlytics start]_block_invoke + 628
8   libdispatch.dylib             	0x000000019915d5ac _dispatch_client_callout + 20
9   libdispatch.dylib             	0x000000019915ecd0 _dispatch_once_callout + 32
10  SomeApp                        	0x00000001014f3d28 -[Crashlytics start] + 156
11  SomeApp                        	0x00000001014f414c +[Crashlytics initializeIfNeeded] + 48
12  SomeApp                        	0x00000001019c3f60 __15+[Fabric with:]_block_invoke + 524
13  libdispatch.dylib             	0x000000019915d5ac _dispatch_client_callout + 20
14  libdispatch.dylib             	0x000000019915ecd0 _dispatch_once_callout + 32
15  SomeApp                        	0x00000001019c3d4c +[Fabric with:] + 228
16  SomeApp                        	0x0000000104a7ed0c -[XXXBaseLibModule appManager:willFinishLaunchingWithOptions:] + 74444044 (XXXBaseLibModule.m:0)
17  SomeApp                        	0x0000000103051940 __60-[XXXAppManager application:willFinishLaunchingWithOptions:]_block_invoke + 46995776 (XXXAppManager.m:123)
18  SomeApp                        	0x00000001030517f8 __41-[XXXAppManager performSelector:hanlder:]_block_invoke + 46995448 (XXXAppManager.m:112)
19  CoreFoundation                	0x000000019948d71c __NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__ + 24
20  CoreFoundation                	0x000000019938b978 -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 196
21  SomeApp                        	0x0000000103051780 -[XXXAppManager performSelector:hanlder:] + 46995328 (XXXAppManager.m:113)
22  SomeApp                        	0x00000001030518b4 -[XXXAppManager application:willFinishLaunchingWithOptions:] + 46995636 (XXXAppManager.m:125)
23  SomeApp                        	0x0000000104a7d3f8 -[XXXAppDelegate application:willFinishLaunchingWithOptions:] + 74437624 (AppDelegate.m:84)
24  UIKitCore                     	0x000000019d5d9d4c -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 216
25  UIKitCore                     	0x000000019d5dbbbc -[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 5104
26  UIKitCore                     	0x000000019d5e1588 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1256
27  UIKitCore                     	0x000000019cd51d60 -[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 152
28  UIKitCore                     	0x000000019d21d588 _UIScenePerformActionsWithLifecycleActionMask + 112
29  UIKitCore                     	0x000000019cd52894 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 212
30  UIKitCore                     	0x000000019cd522c0 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 296
31  UIKitCore                     	0x000000019cd526b0 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 756
32  UIKitCore                     	0x000000019cd51f38 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 340
33  UIKitCore                     	0x000000019cd56654 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke_2 + 196
34  UIKitCore                     	0x000000019d13bf8c +[BSAnimationSettings+ 6057868 (UIKit) tryAnimatingWithSettings:actions:completion:] + 856
35  UIKitCore                     	0x000000019d23722c _UISceneSettingsDiffActionPerformChangesWithTransitionContext + 260
36  UIKitCore                     	0x000000019cd56390 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke + 156
37  UIKitCore                     	0x000000019d237114 _UISceneSettingsDiffActionPerformActionsWithDelayForTransitionContext + 108
38  UIKitCore                     	0x000000019cd561e8 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 392
39  UIKitCore                     	0x000000019cbbc918 __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke + 640
40  UIKitCore                     	0x000000019cbbb418 -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 256
41  UIKitCore                     	0x000000019cbbc648 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 236
42  UIKitCore                     	0x000000019d5df828 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 552
43  UIKitCore                     	0x000000019d162780 -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 376
44  FrontBoardServices            	0x000000019e6fe084 -[FBSSceneImpl _callOutQueue_agent_didCreateWithTransitionContext:completion:] + 440
45  FrontBoardServices            	0x000000019e724610 __86-[FBSWorkspaceScenesClient sceneID:createWithParameters:transitionContext:completion:]_block_invoke.168 + 116
46  FrontBoardServices            	0x000000019e708f40 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 240
47  FrontBoardServices            	0x000000019e7242a4 __86-[FBSWorkspaceScenesClient sceneID:createWithParameters:transitionContext:completion:]_block_invoke + 344
48  libdispatch.dylib             	0x000000019915d5ac _dispatch_client_callout + 20
49  libdispatch.dylib             	0x000000019916033c _dispatch_block_invoke_direct + 264
50  FrontBoardServices            	0x000000019e74a6c8 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 48
51  FrontBoardServices            	0x000000019e74a374 -[FBSSerialQueue _queue_performNextIfPossible] + 432
52  FrontBoardServices            	0x000000019e74a8e0 -[FBSSerialQueue _performNextFromRunLoopSource] + 32
53  CoreFoundation                	0x0000000199436d14 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
54  CoreFoundation                	0x0000000199436c68 __CFRunLoopDoSource0 + 84
55  CoreFoundation                	0x00000001994363c4 __CFRunLoopDoSources0 + 188
56  CoreFoundation                	0x00000001994311fc __CFRunLoopRun + 780
57  CoreFoundation                	0x0000000199430bc8 CFRunLoopRunSpecific + 480
58  GraphicsServices              	0x00000001a38125cc GSEventRunModal + 164
59  UIKitCore                     	0x000000019d5e3744 UIApplicationMain + 1936
60  SomeApp                        	0x0000000104a6b5e4 main + 74364388 (main.m:43)
61  libdyld.dylib                 	0x00000001992ad384 start + 4

@vitonzhangtt Thank you for the report. It looks the main thread of your app is blocked by a deprecated version of Fabric Crashlytics. You should upgrade Crashlytics  in your app following the guide. More information of integration with Crashlytics and Fabric deprecation can be found here.
Please let us know if it helped. If you have another issue with updated Crashlytics SDK you most likely will need to create another ticket.


Added  and  for enrichers

So that the included enrichers can be selectively enabled / disabled.
External enrichers can be added merely by adding a compile time dependency already.

It's implemented already, so closing this


fix: npm install node path warning

Which problem is this PR solving?
npm i has a warning:
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1574287501801-0.6577053285852628/node but npm is using `some-path` itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.

Short description of the changes
added .npmrc file and specified suggested parameter.

Codecov Report

Merging #554 into master will increase coverage by 2.25%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #554      +/-   ##
==========================================
+ Coverage   92.21%   94.47%   +2.25%
==========================================
  Files         151      146       -5
  Lines        7285     7089     -196
  Branches      642      627      -15
==========================================
- Hits         6718     6697      -21
+ Misses        567      392     -175

Impacted Files
Coverage Δ

...pentelemetry-core/test/internal/validators.test.ts
100% <0%> (ø)
:arrow_up:

...elemetry-core/test/trace/spancontext-utils.test.ts
100% <0%> (ø)
:arrow_up:

...lemetry-core/test/trace/ProbabilitySampler.test.ts
100% <0%> (ø)
:arrow_up:

...s/opentelemetry-core/test/trace/NoopTracer.test.ts
100% <0%> (ø)
:arrow_up:

...s/opentelemetry-core/test/context/B3Format.test.ts
100% <0%> (ø)
:arrow_up:

...ges/opentelemetry-core/test/trace/NoopSpan.test.ts
100% <0%> (ø)
:arrow_up:

...s/opentelemetry-core/test/trace/tracestate.test.ts
100% <0%> (ø)
:arrow_up:

...ntelemetry-core/test/trace/NoRecordingSpan.test.ts
100% <0%> (ø)
:arrow_up:

...ackages/opentelemetry-core/src/platform/node/id.ts
100% <0%> (ø)
:arrow_up:

...ages/opentelemetry-plugin-http/test/utils/utils.ts
33.33% <0%> (-26.67%)
:arrow_down:

... and 39 more

Try using npm config set scripts-prepend-node-path true Original npm issue: https://github.com/npm/npm/issues/14372

this is our oldest PR, is this even valid yet, or should we close it ?

I have not seen the error logged in quite some time. I think the dependabot automatic updates have solved this.

@ferhatelmas can you confirm if this is still an issue?

We are no longer using yarn

@dyladan sorry late to respond, seems good to me by closing.


[docs] Custom RPC URLs to avoid rate-limits or lock-ins on blockchain api are is either not working or not documented

Summary
When specifying a custom transport in Wagmi (which works fine with previous versions of web3modal), e.g. to use a paid RPC endpoint like Alchemy to avoid rate limits for Wagmi clients, it seems like custom transports are ignored with the new AppKit configuration and blockchain API endpoints are always enforced. The blockchain API endpoint appears to be enforced in the entire app even when providing a custom transport config to WagmiAdapter, which does accept the transport property.
There is a need for documentation updates regarding using a custom RPC URL with standard networks, as it does not seem to work correctly. For instance, if Reown were to enforce their own, likely paid, blockchain API service, this should be clearly highlighted in the documentation for developers. In production apps, hitting those rate limits can happen very quickly.
I had to revert to web3modal in my (very heavily used) production application as I must admit, I have overseen that my custom RPC is not used by wagmi as it was on web3modal.
I suggest you provide a working example of using Ethereum with custom WSS or HTTP endpoints - ASAP, so that I can upgrade again without spending hours digging through the AppKit codebase.
Link to the related docs page
https://docs.reown.com/appkit/react/core/installation

Duplicate / related to:
https://github.com/reown-com/appkit/issues/2910

This line used to be the culprit and overwrite the url (@reown/appkit-adapter-wagmi  @1.0.1). Seems like that tag does not exist anymore.
It has been updated to this (as of @reown/appkit-adapter-wagmi @1.0.7): https://github.com/reown-com/appkit/blob/152aefe463e530adcb37e59334cba84271b15b6c/packages/adapters/wagmi/src/client.ts#L151
Maybe worth installing the latest and seeing if it works? Looks like it only overwrites if it's a Wallet Connect RPC now.

We are going to solve it ASAP and make custom RPC available. Sorry for the inconvenience.
https://linear.app/reown/issue/APKT-1293/clarify-if-custom-rpc-usage-is-allowed-for-developers

Awesome, @rtomas - I just double-checked with the latest release (@kevtechi) - the issue seems to be still given. Also, @rtomas, I hit the rate limit quite quickly as my DApp is updating with every second block, and with an active community, that happened quickly. I guess custom RPC endpoints in combination with wagmi is a must. The most powerful argument for me to use web3modal: the superb wallet connect UX with being able to use my custom RPC and the convenience of wagmi and viem throughout the DApp.
With my current project ID, using wallet connect QR codes seems broken due to rate-limit errors. Can you clarify that in the docs as well? Which RPC / endpoint is used for what? Is there a way to reset those rate limits? Do you know if I have to contact support for Blockchain-API?

Did you get the issue resolved?
I still have this issue in 1.5.3. rpc url got overwritten with walletconnect's instead of the transport in wagmi adapter.

Did you get the issue resolved?
I still have this issue in 1.5.3. rpc url got overwritten with walletconnect's instead of the transport in wagmi adapter.

u can do it like this 👇


unhelpful error message when missing outer parens in string|(x: string) => any field decl

TypeScript Version:  2.3
Code
interface Foo {
  bar: string|(p1: string) => any;
}

Expected behavior:
This should compile, or give some useful error message telling me that I need to add some parens around (p1: string) => any.
Actual behavior:
Doesn't compile, and instead gives:
ERROR(2,18): : ')' expected.
ERROR(2,20): : Property or signature expected.
ERROR(2,26): : ';' expected.
ERROR(2,28): : Declaration or statement expected.
ERROR(3,1): : Declaration or statement expected.
ERROR(2,16): : Cannot find name 'p1'.
ERROR(2,20): : Cannot find name 'string'.
ERROR(2,31): : Cannot find name 'any'.

This has since been fixed.
https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgAgGIHt3IN4FgBQyyARnFAFzIDOYUoA5gD4AUADgIyU10j0CUyALwA+ZHBABPANwEAvkA
interface Foo {
  bar: string|(p1: string) => any;
//            ~~~~~~~~~~~~~~~~~~~
//            Function type notation must be parenthesized when used in a union type.(1385)
}


Omnisharp older version

How do I get an older version of omnisharp for my vs code please?
Vs Code isn't allowing me to install an older version and I need to know where to get it manually.
My windows version won't support the latest version, so I really need to go don to 1.18.0
Thank you.

you should:

remove the extension from VS Code
disable extension autoupdate in VS Code
download 1.18.0 VSIX from https://github.com/OmniSharp/omnisharp-vscode/releases/tag/v1.18.0
install the extension from VSIX using these instructions https://github.com/OmniSharp/omnisharp-vscode/wiki/Installing-Beta-Releases#installing-a-beta-release-of-the-c-extension

how is this closed if it still is failing right now in 2021???

how is this closed if it still is failing right now in 2021???


QA-328

First pass at adding the ability to specify a custom eucalyptus cookbook with euca-deploy.

Looks good. Thanks @tbeckham.


Connect to spo site with MFA

Hello, is MFA supported?

no, but may be soon. i havent worked on this in a few years and plan to shortly.

Really hope so, absolutely great module! Still use it with on prem SP, unable with SPO because of MFA.
Regards :)

Thanks so much for the encouragement, @brasil1983. I've added support for MFA in the latest release. So happy you're enjoying the module!

This is Amazing, thx so much!


Supporting altbeacon 2.12 and above?

Hi there is a problem with previous versions that dont enter region in sleep mode
for android 8 and above.
Is there any chance to get a nuget that supports these version and resolves this issue?

If you're willing to build your own DLL and include that directly, I made a version that seem to work with 2.15 and Oreo (Android 8.0):
https://github.com/luposlip/Android-AltBeacon-Library/

This works and includes version 2.15 of the Java library, you're welcome to use it:
https://github.com/luposlip/Android-AltBeacon-Library

Here you can also find it on nuget: https://www.nuget.org/packages/AndroidAltBeaconLibrary_2_15/


Support connectTimeout in load-test-grpc

The gRPC testing framework we are using (ghz) supports a connect-timeout option. It is documented as:
--connect-timeout

Connection timeout duration for the initial connection dial. Default is 10s.

The load-test-grpc experiment type should support this option. Would need to update the chart (templates/_experiment.tpl and values.yaml). Also need to support in collect_grpc.go.
This would be used, for example, to delay start of collection of data for a period of time. It is useful when starting an app using a docker image and the image may need to be pulled.  Currently the test cases (docs repo) rely on the10s default.

I checked the task implementation ...
this line
coupled with these lines
coupled with this line in ghz suggests that the connect-timeout option is already supported!
Perhaps we can try turning this on in the test (without the sleep)?


typings

maybe we could merge https://www.npmjs.com/package/@types/html-minifier into this package?

Hi @jantimon,
thanks for bringing this to my attention.
Please check #21.


alire: init at 1.2.2

Description of changes
I've added a package for Alire. This is a first step to getting a pleasant Ada development experience on NixOS.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Fixes #199825.

Result of nixpkgs-review pr 244743 run on x86_64-linux 1

1 package built:

alire

Thanks for all that, @natsukium - I've applied your feedback and rebased to just the two commits. Please do tell me if there's anything else I'm missing - thanks so much!

Squash the commits.

I think that's all the comments addressed - thanks so much for being patient with me as I figure this all out!


Option to edit bookmark tags

Is it possible to edit bookmark tags? If not, can it be implemented?

This project uses the mobile API. I did not find this function on the official mobile APP, so it is not feasible.


ci: doc generator step was failing to push if there are no changes

Description of changes:
ci: doc generator step was failing to push if there are no changes
The Doc generator GitHub workflow failed if there are no doc changes in the release. This changes makes it so that the Workflow checks for changes first before proceeding.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Merged before CI finished since this is to unblock a GitHub action.


Plugin crashes if controller manager throw exception during init

Description
I was setting up a simulation environment for my robot, and accidentally set the update_rate as a double instead of an integer, causing the simulation to crash. The log output is provided below.
[ruby $(which gz) sim-1] [INFO<PHONE_NUMBER>.540788480] [gz_ros_control]: Loading controller_manager
[ruby $(which gz) sim-1] terminate called after throwing an instance of 'rclcpp::exceptions::InvalidParameterTypeException'
[ruby $(which gz) sim-1]   what():  parameter 'update_rate' has invalid type: expected [integer] got [double]
[ruby $(which gz) sim-1] Stack trace (most recent call last):
[ruby $(which gz) sim-1] #31   Object "/usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2", at 0x7f2ec38155db, in
[ruby $(which gz) sim-1] #30   Object "/usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2", at 0x7f2ec38110fe, in
[ruby $(which gz) sim-1] #29   Object "/usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2", at 0x7f2ec380e8ef, in
[ruby $(which gz) sim-1] #28   Object "/usr/lib/x86_64-linux-gnu/ruby/3.2.0/fiddle.so", at 0x7f2ebe447b13, in
[ruby $(which gz) sim-1] #27   Object "/usr/lib/x86_64-linux-gnu/libruby-3.2.so.3.2", at 0x7f2ec37d73bb, in rb_nogvl
[ruby $(which gz) sim-1] #26   Object "/usr/lib/x86_64-linux-gnu/ruby/3.2.0/fiddle.so", at 0x7f2ebe44743b, in
[ruby $(which gz) sim-1] #25   Object "/usr/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f2ebe43b0bd, in ffi_call
[ruby $(which gz) sim-1] #24   Object "/usr/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f2ebe4383ee, in
[ruby $(which gz) sim-1] #23   Object "/usr/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f2ebe43bb15, in
[ruby $(which gz) sim-1] #22   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8-gz.so.8.6.0", at 0x7f2ebd91a4af, in runServer
[ruby $(which gz) sim-1] #21   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd618d17, in
[ruby $(which gz) sim-1] #20   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd626396, in gz::sim::v8::SimulationRunner::Run(unsigned long)
[ruby $(which gz) sim-1] #19   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd625a11, in gz::sim::v8::SimulationRunner::Step(gz::sim::v8::UpdateInfo const&)
[ruby $(which gz) sim-1] #18   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd6220e1, in gz::sim::v8::SimulationRunner::UpdateSystems()
[ruby $(which gz) sim-1] #17   Object "/usr/lib/x86_64-linux-gnu/gz-sim-8/plugins/libgz-sim-user-commands-system.so", at 0x7f2e8b95dca8, in gz::sim::v8::systems::UserCommands::PreUpdate(gz::sim::v8::UpdateInfo const&, gz::sim::v8::EntityComponentManager&)
[ruby $(which gz) sim-1] #16   Object "/usr/lib/x86_64-linux-gnu/gz-sim-8/plugins/libgz-sim-user-commands-system.so", at 0x7f2e8b962bc0, in gz::sim::v8::systems::CreateCommand::Execute()
[ruby $(which gz) sim-1] #15   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd5f7988, in gz::sim::v8::SdfEntityCreator::CreateEntities(sdf::v14::Model const*)
[ruby $(which gz) sim-1] #14   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd5cc4fe, in
[ruby $(which gz) sim-1] #13   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd62911c, in gz::sim::v8::SimulationRunner::LoadPlugins(unsigned long, std::vector<sdf::v14::Plugin, std::allocator<sdf::v14::Plugin> > const&)
[ruby $(which gz) sim-1] #12   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd634ad2, in gz::sim::v8::SystemManager::LoadPlugin(unsigned long, sdf::v14::Plugin const&)
[ruby $(which gz) sim-1] #11   Object "/usr/lib/x86_64-linux-gnu/libgz-sim8.so.8", at 0x7f2ebd634540, in gz::sim::v8::SystemManager::AddSystemImpl(gz::sim::v8::SystemInternal, std::shared_ptr<sdf::v14::Element const>)
[ruby $(which gz) sim-1] #10   Object "/opt/ros/jazzy/lib/libgz_ros2_control-system.so", at 0x7f2e8a7c786e, in gz_ros2_control::GazeboSimROS2ControlPlugin::Configure(unsigned long const&, std::shared_ptr<sdf::v14::Element const> const&, gz::sim::v8::EntityComponentManager&, gz::sim::v8::EventManager&)
[ruby $(which gz) sim-1] #9    Object "/opt/ros/jazzy/lib/libcontroller_manager.so", at 0x7f2e8a6dfd52, in controller_manager::ControllerManager::ControllerManager(std::unique_ptr<hardware_interface::ResourceManager, std::default_delete<hardware_interface::ResourceManager> >, std::shared_ptr<rclcpp::Executor>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rclcpp::NodeOptions const&)
[ruby $(which gz) sim-1] #8    Object "/opt/ros/jazzy/lib/libcontroller_manager.so", at 0x7f2e8a6dc64a, in controller_manager::ControllerManager::init_controller_manager()
[ruby $(which gz) sim-1] #7    Object "/opt/ros/jazzy/lib/libcontroller_manager.so", at 0x7f2e8a6c7e2c, in
[ruby $(which gz) sim-1] #6    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f2ebe266127, in __cxa_throw
[ruby $(which gz) sim-1] #5    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f2ebe250a48, in std::terminate()
[ruby $(which gz) sim-1] #4    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f2ebe265e9b, in
[ruby $(which gz) sim-1] #3    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f2ebe250ffd, in
[ruby $(which gz) sim-1] #2    Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x7f2ec32128fe, in abort
[ruby $(which gz) sim-1] #1    Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x7f2ec322f26d, in gsignal
[ruby $(which gz) sim-1] #0    Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x7f2ec3288b1c, in pthread_kill
[ruby $(which gz) sim-1] Aborted (Signal sent by tkill() 33053 1001)
[INFO] [ruby $(which gz) sim-1]: process has finished cleanly [pid 33013]
[INFO] [launch]: process[ruby $(which gz) sim-1] was required: shutting down launched system
[INFO] [spawner-4]: sending signal 'SIGINT' to process[spawner-4]
[INFO] [robot_state_publisher-2]: sending signal 'SIGINT' to process[robot_state_publisher-2]
[robot_state_publisher-2] [INFO<PHONE_NUMBER>.813616208] [rclcpp]: signal_handler(signum=2)
[spawner-4] Traceback (most recent call last):
[spawner-4]   File "/opt/ros/jazzy/lib/controller_manager/spawner", line 33, in <module>
[spawner-4]     sys.exit(load_entry_point('controller-manager==4.15.0', 'console_scripts', 'spawner')())
[spawner-4]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[spawner-4]   File "/opt/ros/jazzy/lib/python3.12/site-packages/controller_manager/spawner.py", line 261, in main
[spawner-4]     if not wait_for_controller_manager(
[spawner-4]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[spawner-4]   File "/opt/ros/jazzy/lib/python3.12/site-packages/controller_manager/spawner.py", line 123, in wait_for_controller_manager
[spawner-4]     return wait_for_value_or(
[spawner-4]            ^^^^^^^^^^^^^^^^^^
[spawner-4]   File "/opt/ros/jazzy/lib/python3.12/site-packages/controller_manager/spawner.py", line 72, in wait_for_value_or
[spawner-4]     time.sleep(0.2)
[spawner-4] KeyboardInterrupt
[ERROR] [spawner-4]: process has died [pid 33016, exit code -2, cmd '/opt/ros/jazzy/lib/controller_manager/spawner standard_effort_controllers --controller-manager controller_manager --load-only --controller-manager-timeout 60 --ros-args'].
[INFO] [robot_state_publisher-2]: process has finished cleanly [pid 33014]

It seems that the plugin is not handling the exceptions that the controller manager may throw during initialization, as in the invalid parameter example above. Thus, a possible solution is to put try/catch during the controller manager initialization. If you agree, I can submit a PR with the solution.

What happens if the plugin itself can't be initialized? Will gz crash anyways? If no, a PR is welcome ;)
The second traceback from the spawner is a different story, I don't know if that can be stopped more gracefully.

Sorry, I'll try once again ;)
The error may have happened in GazeboSimROS2ControlPlugin::Configure here
https://github.com/ros-controls/gz_ros2_control/blob/dc6375d09e430715cb2405d43166bc9963c7f08c/gz_ros2_control/src/gz_ros2_control_plugin.cpp#L441-L446
A try catch here is fine, but what will be the consequence? The configure method does not have a return type to tell gazebo that it could not be loaded -> you only can rethrow the error and let gazebo crash anyways.


Document the "backlog_reassign_delay" configuration setting

I noticed that the BigchainDB configuration file (~/.bigchaindb) now includes a line like:
   "backlog_reassign_delay": 30

[ ] That configuration setting should be documented on this page:

https://docs.bigchaindb.com/projects/server/en/latest/server-reference/configuration.html

[ ] Include the environment variable BIGCHAINDB_BACKLOG_REASSIGN_DELAY in the list of all the relevant environment variables at the top of that page

@rhsimplex I'm going to assign this to you because you implemented the stale transaction reassignment and are the best guy to explain the meaning of this setting. It shouldn't take too long; maybe do it next time you crave a brief change of scenery.


#1080 is now fixed like a pro 8|

Det havner en liten padding-left på body (17px), ellers er problemet løst. Mulig problemet kan forsvinne med senere oppdateringer av bootstrap.

Please delete file setuptools-18.4.zip.

Frigg acts unfriendly when it comes to testing. Can't figure out why it fails. Does anyone find something suspicious?

Well, until we have removed all Flake8 warnings Frigg will still mark the build as a failure.
Although that particular error is caused by the build not being executed in a proper environment.
The entire Django module is missing in that environment. You could attempt to perform a dummy-commit and see if the rebuild also fails. If so, there is an error with the Frigg environment. If it succeeds, it was most likely a one-time error.

In other words, not your fault.

Frigg fails because you are working on an old branch (without frigg.yml and a proper tox.ini)


ENHANCEMENT: Make the Reed Solomon error count visible

Based upon a suggestion in #HearSat, make the Reed Solomon error count visible in the goesdump GUI and web page.

But they're visible, there are four RS Frames per Satellite Frame, its just over the Sync Word.

Concur.  Issue closed.


Add part about on_cleanup

on_cleanup is never mentioned, yet needed when dealing with for example set_timeout/set_interval. Their callback still gets run after navigating to a different page, even though any resources it accesses no longer exist, leading to an error. This can only be prevented by clearing them in on_cleanup.

Somewhere next to create_effect seems the most sensible to me. They're both part of the interaction between the reactive system and the non-reactive world.

Done in 20d7685a740093ec0df7a12208f7a6055e14856d


Created an attach point for the grabbed object.

Because the rigidbodys velocity seems to be affected by the change in parent I used code from Valve's SteamVR interaction system to estimate the velocity based on previous frames.

Really nice with the scrolling. There are some issues with it. Try grabbing an object scroll far out or ind, drop the object and grab another one. The object will then snap to some odd "holdposition" and when you as the player rotate, the behavior is weird too.
Keep up the good work, you managed to implement the other stuff while I made dinner for my kids :D

Oh, and above comment was for @WarmedxMints of cause, don't know if you get notifications if I don't tag you.

I've changed the way the grabbed object movement via the scrollwheel is applied which should fix the rotation and position issues when it is moved.

Once again, this is SUPER awesome! Seems to work perfectly now :)
Now we only miss two things, as I see it right now, to mimic the Physics Gun from Garry's Mod.

While holding an object and clicking Right Mouse, the object is placed exactly where it is and freezed there (isKinematic = true, I guess would be the solution), and then of cause the object is released from "grabbing".

While holding an object, holding Shift, makes the object snap to certain angle, like 0, 45, 90 etc. i guess.

See this video, where he shows and explains how the Garry's Mod gun works.
https://www.youtube.com/watch?v=nYSqRRHyxn4
Let me know, if you are not up for the challenge, then I'm merge in all the good stuff you have done already, and then look at this myself.

Arh again...forgot to mention you @WarmedxMints :P

Once again..... 👏  just amazing :)