DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/518 is merged into live branch.
Auto archive content to https://github.com/VSC-Service-Account/docs-archive-test-target.git

Docs Build status updates of commit 4737fe6:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed]

Cannot sync git repo to specified commit because branch Release_Archive_master_2020-06-16-10-11-47 has been deleted or has been force pushed: fatal: couldn't find remote ref refs/heads/Release_Archive_master_2020-06-16-10-11-47

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


Mac dock icon launches a second chrome window

Great project! I got my first Mac app and DMG running in 10 minutes.
After I open the app for the first time, if I click the dock icon it brings the app to the foreground but also launches a second Chrome window.
Steps to reproduce with my app named vizlab:
# build DMG
$ hydrapp build --exclude '(apk|binaries|deb|rpm|flatpak|msi|docs|tests)'
$ open out/dmg/stable/app.vizlab.app.darwin.dmg
$ cp -R /Volumes/Install\ VizLab/VizLab.app /Applications
$ open /Applications/VizLab.app
# click the dock icon and get a second Chrome window

Somewhat related, is there any strategy to replace the "Chrome" menu bar (Chrome, File, Edit, View ...) with a stripped down one just for my app?

Poking around a little I see the app runs Chrome in app mode:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome --name=VizLab --class=VizLab --user-data-dir=/Users/noah/Library/Application Support/app.vizlab.app --no-first-run --no-default-browser-check --app=http://localhost:49845?socketURL=http%3A%2F%2Flocalhost%3A49844

You can experiment with Chrome in this mode on any website.
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --no-first-run --no-default-browser-check --app="https://github.com"

This has the same behavior as describe above, clicking the dock icon opens a second Chrome window.
Maybe there are other CLI fags that help with the proper behavior. I tried the --kiosk flag which opens up the app in full screen but still has the same behavior.

Following this guide I can get "Install GitHub" in a way that does't have the second Chrome window issue. It looks like it uses some sort of app_mode_loader shim.
https://support.google.com/chrome/answer/9658361?visit_id=638684997181504572-933200992&p=install_web_apps&rd=1

Hmmm ... yeah I'm afraid that with the way things are currently implemented there is no clear way around this issue. If there is a way to make this a "real" PWA instead of using --app that would ofc be optimal (we already do this for GNOME Web: https://github.com/pojntfx/hydrapp/blob/main/hydrapp/pkg/ui/browser_launcher.go#L538-L635). Happy to review a PR if there is a way to do this :)

Regarding this:

Somewhat related, is there any strategy to replace the "Chrome" menu bar (Chrome, File, Edit, View ...) with a stripped down one just for my app?

Sadly not yet, since it's Chrome itself that is adding those options. The hydrapp build system can link against macOS libraries like WebKit now ... I wonder if it could be an option to add a similar fallback option if CGo is available?


Notes open does not cd to notes directory

Issue Summary
The documentation as well as the --help command specify that using notes open|o would open my notes directory. But it does not.
Steps to Reproduce

Install notes
Specify your notes directory
Enter notes o

After these steps, this is the output of the script: /usr/local/bin/notes: line 232: open: command not found
Technical details:

notes version: 1.3.0

This is the current design, yes, but I can see how that could be confusing here...
The intent is that the directory is opened in your default handler for directories (i.e. a file manager) rather than cd-ing directly. We assume that open (a very-common-but-not-actually-standard alias for xdg-open) is available to do this.
Do you have xdg-open on your machine? Do you have an open alias to it?
I think:

We should probably check for xdg-open first, and prefer that to open where available.
We could very easily fallback to cd if neither is available.
We could add a notes cd command, to support the kind of behaviour you're describing, since I can imagine cases where that might be helpful. An optional subdir argument would probably be helpful there too (notes cd projects/abc).

Would that work for you? PRs welcome!

In my .zshrc, I do have an alias open=xdg-open. However, running the script still results in an error open command not found.
A possible reason is may be since I am on ZSH, and the script is in #!/usr/bin/env bash, it does not recognise any of the zsh aliases on my machine.
I think your solution for checking for xdg-open > open in preference is the best way to approach using the open command. However, I think notes open should not default to cd as I may simply want to change directories in the terminal and not use a different application to open $NOTESDIR. notes cd seems like a great command.

Ah, that makes sense, yes if this is a zsh-only alias you'll run into problems. Of course you could quickly fix this by setting that alias more widely instead :smile:.
But I do thing it would be nice to improve this anyway to avoid that. If you're interested in implementing some or all of the ideas above, please open a PR. Let me know if you have any questions about that at all.


LuaArray should be Vec<(AnyHashableLuaValue, AnyLuaValue)>

I'm having trouble converting from HashMap<AnyHashableLuaValue, AnyLuaValue> to AnyLuaValue::LuaArray due to this. Since the first element is the key, I think AnyHashableLuaValue is the correct way to go here.
Thanks!

This wouldn't be correct, as lua tables can have floating-point keys, which are not hashable, so it would be incorrect to disallow AnyLuaValue from representing this. The correct solution, I think, would be to have impl From<AnyHashableLuaValue> for AnyLuaValue.


training and test data input folder information

Can you tell me the format of input data folder and how the files will be kept in that for the model to run

hi @neerajkuhike if you get to know how to prepare a dataset, and run training, can you please share?
Thanks


"Name" must be specified when declaring modules (discussion)

The problem
The plan for modules is for 1:1 conversion from module syntax (Bicep) to a nested deployment (JSON). Because a nested deployment is a resource, the name of the deployment must be specified. We need to provide this capability in a way that covers the majority of today's use cases.
Options Discussed
1. Use the symbolic name
The following would result in a Microsoft.Resources/deployments resource named myMod:
module myMod './module.bicep' = {
  param1: 'param1'
}

Pros

Short declaration

Cons

The source of the name isn't that intuitive.
This isn't going to work if the name needs to be variable-generated (e.g. depending on newGuid() or some other runtime function).
It may be possible to have naming clashes across different modules without being aware of it.

Avoiding clashes

There was some discussion about automatically generating names using the module heirarchy to avoid naming clashes - e.g. "main-moduleA-moduleB". We thought it might be possible to hit the ARM resource name limit with this approach.

2. Specify the name in-line with the other params
The following would result in a Microsoft.Resources/deployments resource named abcdef:
module myMod './module.bicep' = {
  name: 'abcdef'
  param1: 'param1'
}

Pros

Intuitive for trying to understand how the module is translated into a nested deployment.

Cons

For anyone not familiar with the underlying platform, it seems counter-intuitive that you have to provide a name when you're just looking for composability.
We'll have to provide a means for dealing with conflicts, as it'll be possible to define a param in the referenced module named name.

3. Specify the name, put params in a dedicated object
The following would result in a Microsoft.Resources/deployments resource named abcdef:
module myMod './module.bicep' = {
  name: 'abcdef'
  params: {
    param1: 'param1'
  }
}

Pros

Avoids the problem of naming clashes with params named 'name'.

Cons

For anyone not familiar with the underlying platform, it seems counter-intuitive that you have to provide a name when you're just looking for composability.
Feels quite 'ARM-specific'.
More typing required.

I think if we feel like we can reasonably avoid clashes then I prefer option 1 with the option of overriding the name (essentially what is shown option 2). In practice, how often do we think end users need to work with/be aware of that deployment name? It should almost be an implementation detail.
If we go this route or with option 2, I don't think we should call the property name because I imagine that is a common parameter name. Maybe deploymentName or moduleName?
I'd like us to try to avoid option 3 if possible so we can keep modules as simple as possible.

As someone who works a lot with linked templates I would go for option 2. You also have to think about how this will work with loop (copy in ARM) which I think will not be possible via option 1. When we use loops and do names for deployments we basically try with some unique names. Let's say that we use linked deployment to deploy two databases for two logical servers in parallel. A database for each server. The databases could have the same name. In those cases the name of the deployment looks something like this "[concat('sqlDatabase-', uniqueString(parameter('sqlServerName'), '-', copyIndex()))]
With this we avoid a few problems:

the name being unique for the deployment and does not collide with another deployment name
Avoiding long deployment names that will fail the deployment.

@slavizh With option 2, how do you feel about permanently blocking use of module parameters called name? Would expect some syntax to still have a name parameter that's different from the "deployment name" or would that limitation be acceptable?

@majastrz if I understand you correctly if you have a module you will not be able to pass a parameter that is called name. For me such limitations would be acceptable. If we have some simple parameters passed they are usually more descriptive like vmName or sqlServerName, etc.

After some discussion, the plan for 0.2 is to go with option 3 with name required. We discussed the possibility that the other properties of a microsoft.resources/deployments resource may also need to be exposed in the future (location, scope, apiVersion), so we need to leave space in the design for those to come later.
scope in particular will definitely be added to enable cross-scope deployments. We are going to see if we can make location optional for all nested deployments at the ARM template level, so that in most cases you will no longer need to provide the location and we will inherit from the parent.

Would this make the name constant between deployments? That would be very undesirable to me.
Currently I am appending a timestamp to the name, so that on Azure portal I can distinguish between deployments.
Otherwise newer deployments replaces the previous one, so I have no way of going back to look into the logs of previous deployments on the portal. With the timestamp, I can see the whole history of the module deployments.
Please add a timestamp to the name, if that's not going to configurable in future.


Azure.Extensions.AspNetCore.DataProtection.Blobs should create container if not exists

Library or service name.
Azure.Extensions.AspNetCore.DataProtection.Blobs
Is your feature request related to a problem? Please describe.
I call PersistKeysToAzureBlobStorage in Startup and expect everything should work out of box, but I have to create container manually.

Hi @leotsarev.  The Azure.Extensions.AspNetCoreDataProtection.Blobs library is not part of the Azure SDK and is owned by the ASP.NET Core team.   I've transferred this issue to the AspNetCore repository as #32316.

@jsquire This is not part of ASP.NET, it's yours.
https://github.com/Azure/azure-sdk-for-net/blob/Azure.Extensions.AspNetCore.DataProtection.Blobs_1.2.0/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md
You should reopen this.
(But, as an aside, IMO no this change shouldn't be made, it would involve granting the asp.net app rights to create a blob store, which isn't in keeping with least privilege)

Apologies;  this was my mistake.  Reopening and routing.

@tg-msft, what is https://github.com/Azure/azure-sdk-for-net/tree/Azure.Extensions.AspNetCore.DataProtection.Blobs_1.2.0/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs ?  I've never heard of this before.

This is a Blobs implementation of ASP.NET's DataProtection interface that we've had for about a year or so.
Removing Storage tags and +@pakrym to evaluate the request.

@blowdart recommended that we don't implement this as it would require giving the application more access to the Storage Account than required and violate the principle of least privilege.

The README suggests using "Storage Blob Data Contributor" which has the permission to create containers.
Two thoughts:

If we want least privilege, we should scope the README to exactly what's required
We could consider trying to create the container but ignore 403s if we don't have permission.

The README suggests using "Storage Blob Data Contributor" which has the permission to create containers.

But we are applying the role to the container itself so that won't allow the container creation (I think).

We could consider trying to create the container but ignore 403s if we don't have permission.

Agreed.

Or you could consider publishing a powershell script to support the creation. We did that for IIS data protection permissions.

After review and discussion, this isn't a feature that we'll be adding.
Besides the desire to adhere to the principle of least privilege, a change to the default behavior would be breaking and may obscure a misconfiguration.   We would have to add an additional parameter or overloads to allow callers to express the desire to create the container.  Callers would still need to understand the default behavior and know to set the option - which doesn't provide much convenience over creating the container externally.
I'm going to mark this as addressed and close, but please feel free to unresolve if you'd like to continue the discussion.


use up-to-date setup-miniconda

This PR updates to the most recent setup-miniconda, which should alleviate some CI issues.

:moneybag:


Changes the default language to English

Sets the default language to English

Thank you for your contribution, this is obviously a massive oversight on our part. I think however we should take it a step further and make the default language be based on the browser's language.
I have made an issue to track this #363

Thank you so much, I will test and merge it as soon as possible 🙂


Logo link directs to APIM docs

Clicking the Identity Server Documentation [1] will redirect to AM 2.6.0 Home page.
[1] https://docs.wso2.com/display/IS511/apidocs/self-registration/index.html#configuring-rest-api

This issue is no longer present as the wso2 doc site has been revamped, removing this erroneous link.


Many to many doubt

I finally managed to make a many to many association thanks to this guide. But now i don't know how to access that data, The models code it's like this:
public class News {
	...
	private List<Category> categoryList = new ArrayList<Category>();
	...
}
public class Category {
	...
	private List<News> newsList = new ArrayList<News>();
	...
}

I tried to access to categoryList or newsList but they have no items and when i check the association table, this has been created and has the data associated. So i really don't know what to do
Thanks in advance

You need to use eager query to get the data of associated table, or you have to get them by yourself which extra query operation.

with the parameter isEager worked well.
Thank you very much!


Matcher succeeds in Java but errors out in transpiled objc code

There is a discrepancy between the behavior of Matcher in Java code v. the transpiled objc code. When the following code is run in Java, the group call is successful and returns bar. However, when the code is transpiled to objc and run, the group call errors out with the following: java.lang.IllegalArgumentException: No capturing group in the pattern with the name foo (JavaLangIllegalArgumentException).
public static void main(String args[])
{
 final Pattern demoPattern = Pattern.compile("^(\\?foo=(?<foo>.+))?$");

 final String demoText = "?foo=bar";
 final Matcher m = demoPattern.matcher(demoText);
 if (!m.matches()) {
  System.out.println("Test Failed!");
  return;
 }
 final String foo = m.group("foo");
    System.out.println("Test Succeeded! foo is: " + foo);
}

Full gist

Great test, should be straightforward to fix.

Maybe not so easy, as I tracked this down to what may be a problem in the ICU library in iOS. Named capture groups are supposed to be supported in ICU from version 55, which released in IOS a few years ago. I'll double-check that we're setting up the native regex instance correctly.

@tomball thanks for the update!

Fixed: the native regex code was calling an ICU function with a string when it expected an array of UChars. Thanks for reporting this!
To get this change, do a git pull of this repository and then build it.

Thanks so much for the speedy fix @tomball !

BTW, if your team has a released iOS app that uses J2ObjC, we'll happily add it to our list. It's free marketing!


fix: improve tunnel reliability

Attempts to fix tunnel and auto-tunnel reliability by removing the tunnel foreground service and circumventing the limitation of starting the vpn service from by background by using a broadcast receiver.

Removes useless tunnel foreground notification.

Improves the reliability auto-tunnel start on reboot by adding an additional notification launch calls.

Fixes bug where pin feature could be turned on without the pin being set.

Improves quick tile reliability and sync.

Improves reliability of app shortcuts.

Build to test these new changes: https://github.com/zaneschepke/wgtunnel/releases/tag/auto-tunnel-reliability-testing

Latest build for these changes: https://github.com/zaneschepke/wgtunnel/releases/tag/auto-tunnel-reliability-testingv2


Chests not appearing

im using 1.19 fabric with 1.19 fast chest mod and all ender chests not appearing and wooden as well, especially in new generation!
2022-07-05_02 20 02

s

Please read the last paragraph of the readme and make sure that it's none of your texture packs causing this issue.

Yep, it was vanilla tweaks, idk what i added there that it causing it,


Complete tests for code snippets throughout the docs site

In this branch the goal is to make tested code snippets for every piece of code written in the Docs site. So far, this has only been done for DWN.
Below is a list of files that need code snippets to be tested:

[x]  site/docs/web5/build/decentralized-identifiers/how-to-create-did.mdx
[x]  site/docs/web5/build/apps/upgrade-to-web5.mdx
[ ] site/docs/web5/build/apps/todo-app-tutorial.mdx (need to follow up with Angie on this one)
[x] site/api/web5-js/did.mdx
[ ] site/api/web5-js/index.mdx
[ ] site/blog/2023-05-23-dwas-vs-pwas.md
[ ] site/api/web5-js/dwn/protocol.mdx
[ ] site/api/web5-js/dwn/protocols.mdx
[ ] site/api/web5-js/dwn/record.mdx
[ ] site/api/web5-js/dwn/records.mdx
[ ] site/docs/ssi/credential-issuance-service.md

Quickstart snippets

[ ] site/docs/web5/_quickstart-03-create-did.mdx
[ ] site/docs/web5/_quickstart-05-write-record.mdx
[ ] site/docs/web5/_quickstart-06-read-record.mdx
[ ] site/docs/web5/_quickstart-07-update-record.mdx
[ ] site/docs/web5/_quickstart-08-delete-record.mdx
[ ] site/docs/web5/build/apps/todo-app-tutorial.mdx
[ ] site/docs/web5/build/apps/upgrade-to-web5.mdx

It looks like creating did manually doesn't work anymore after the update. Skipping until further advised

Can't wrap up all the records tests:
read() method is supposed to return a record if you pass a recordId to it. I am passing one but the result comes back with record as undefined. Need to figure out what's going on there.

Gonna put a pause on credential issuance since it's much more complicated


chore: promote cucumber-test to version<PHONE_NUMBER>-beta

chore: promote cucumber-test to version<PHONE_NUMBER>-beta
this commit will trigger a pipeline to generate the actual kubernetes resources to perform the promotion which will create a second commit on this Pull Request before it can merge

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign q1323829945
You can assign the PR to them by writing /assign @q1323829945 in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


feat: add package name and version to warning messages

What does this PR try to resolve?
Hi, this PR Fixes #8018, where i add the package name and version on warning messages.
As this is my first contribution to the project, if anything is not in compliance in the PR let me know and I will be happy to correct it.

Looks good. Could you just clean up the commits for how you want them presented in the history and then I'll merge this.

done!

Thanks!
@bors r+

:pushpin: Commit 380719da35991077c215659e4fd903b9a2273c95 has been approved by epage
It is now in the queue for this repository.

:hourglass: Testing commit 380719da35991077c215659e4fd903b9a2273c95 with merge 71de58d5cf539f815e5bc83df4fa362f2a684918...

:sunny: Test successful - checks-actions
Approved by: epage
Pushing 71de58d5cf539f815e5bc83df4fa362f2a684918 to master...


feat: handle auth flow natively

Describe the changes you have made in this PR
one way we can eliminate identity api is to use completely native browser api so that we can support all the browsers including firefox for android
doesn't require any hacks or content script. just using tabs api and event listeners which works on all the browsers including android

everything else is done only this is to create client. which requires a redirect url. not sure what to use as redirect url

Is there a way we can append the amount of accounts the user has to the URL?

Is there a way we can append the amount of accounts the user has to the URL?

not sure about this. why we need that?

Is there a way we can append the amount of accounts the user has to the URL?

not sure about this. why we need that?

There are those reports that people struggling with adding another account when they are logged in because we don't prompt them.
So I thought maybe we auto authorize the first call but not when the user has multiple accounts already.

we build auth url and add search-params in the following way in js-sdk
  url.search = buildQueryString({
      ...options,
      client_id,
      scope: scopes.join(" "),
      response_type: "code",
      redirect_uri: callback,
      code_challenge_method,
      code_challenge,
    });

I don't think we have any option to pass additional metadata such as a number of accounts. maybe we introduce such fields in options? or any separate field?


Add log messages with task name

Closes #873, will hopefully supersede too complex #874

@ldem are you happy with this suggestion?
If yes please approve so I can merge.

As we discuss in #873, I don't think that this PR solves the problems with the debug messages, in that they can't be used very easily for debugging: it's very difficult to tell whats happening at any given point in the debug log.
However, it is a step in the right direction.

Ok, let's merge this but leave #873 open.


HTTPS Error

Hi,
I would report an issue that I am having.
Some times the script can provide the lat, long and accuracy values, but often I get
Latitude: 0.0000000
Longitude: 0.0000000
Accuracy: 40000
I understand that these values are the ones used in
typedef struct {
float lat = 0;
float lon = 0;
int accuracy = 40000;
} location_t;
I have uncommented line 12 in WifiLocation.h (//#define DEBUG_WIFI_LOCATION), and when it fails to report lan, long and accuracy there is the following indication
HTTPS ERROR
Nonetheless, when the process goes well, I can see a normal HTTP post which is aligned with this API. Not sure what is causing this. Can anyone provide support to solve this issue?

What I tried so far:
I added yield() after _client.println(request); (WifiLocation.cpp line 123) -> Problem not solved.

Hey guys,
i have exactly the same problem!
Getting the same values above like tcreis.
HTTPS Error sounds like a problem with the certificate which is provided within this package?
Maybe this needs to be refreshed?

Are you using esp8266 or esp32? Certificate check is only mandatory on esp32. I'll do a test and let you know the result. I will update certificate signature if it has changed.

I am using esp8266. As i mentioned  i get zero degrees on both lat and long, acc is 40 :(
This happened spontanously and now its not gonna work well again.
Thank you for your help :)

You can enable DEBUG output from library by uncommenting this.
I've noticed that Google requires to have a billing account to use Geolocation API since mid July 2018. See this. So, if you do not have a billing method linked to you account and this API all requests will be rejected.

This still does not work, billing account included, believe the certificate needs updating again

Still does not work.

ESP8266 (NodeMCU V3)
ArduinoIDE 1.8.5
ESP8266 core for Arduino 2.5.0 beta2
with enable DEBUG:

HTTPS error
Location request data
16 WiFi networks found
WiFi list :
[
{"macAddress":"xx:xx:xx:xx:xx:xx","signalStrength":-69,"channel":1},
...
]
Latitude: 0.0000000
Longitude: 0.0000000
Accuracy: 40000

I also checked on "ESP8266 core for Arduino 2.4.2" and it works correctly.
"ESP8266 core for Arduino 2.5.0" creates problems.
On ESP32 work like charm.

I am facing the same problem

Hello,
Is a fix in the works?  Should we fall back to 2.4.2?

I've just noticed what was the matter. Recent ESP8266 Arduino core updates has changed SSL library to BearSSL. This has a different security checks. I've just disabled Certificate check during HTTPS connection. It should work now

Hello Germán,
The good news...  Issue is resolved.  Thanks for your contributions to the Arduino community!
The not so good news...  ESP8266 v.2.5.0 is not as stable as v.2.4.2.  I spent nearly my entire Saturday dealing with WDT resets and other problems.  I finally came back to v.2.4.2.  My advice is to remain at v.2.4.2, until a future (stable) release is realized.
Best Regards

May you check if library compiles under esp8266 2.4.2? Or you are not using latest library version?

Hello Germán,
Latest version, WifiLocation 1.2.5, does not compile under esp8266 2.4.2.  See attached error log.
ErrorLog_ESP8266_242_WifiLocation_125.txt

I'll investigate if I can make it compatible. Newer features make use of BearSSL that is only present on 2.5.0. Thanks for testing

@Uup115 check latest commit on https://github.com/gmag11/WifiLocation/tree/dev branch. I've not tested it, but it compiles using 2.4.2. Check if it works.

Hello Germán,
Sorry, I've been busy this week.  I'll check it on Saturday and let you know.

Hello Germán,
With the latest commit, WifiLocation-dev, compilation fails using esp8266 2.4.2.  See attached error log.
ErrorLog_ESP8266_242_WifiLocation_125_05-05-2019.txt

Hello Germán,
With the latest commit, WifiLocation-dev, compilation fails using esp8266 2.4.2. See attached error log.
ErrorLog_ESP8266_242_WifiLocation_125_05-05-2019.txt

Hi Germán, nice code!
I am having the very same error with cert . Any idea on how to solve?
going back to v 5.x resolves the issue.
Thanks!

I've found the reason of compile error. I was checking if bearssl.h was present to decide if using it or axTLS instead. The problem was that code 2.4.2 already implements bearSSL, although WiFiClientSecure class uses axTLS.
I've not found any definition that allows me to identify what core version is used, so I had to add a define into WifiLocation.h in dev branch.
It is on line 13. In order to compile with core < 2.5.0 this line should be uncommented.
If you know about a way to identify core version with preprocessor let me know, please.

I close this issue. Feel free to open it again

It seems like this is a bug with the ESP32. If you use the HTTPClient library in the Arduino_ESP core, you can successfully send a POST request without needing additional certificates.
Example:
WiFi.mode(WIFI_MODE_STA); // Set up device as WiFi station to find other devices
  WiFi.begin(ssid, pass);
  Serial.print("Attempting to connect to WPA SSID: ");
  Serial.println(ssid);
  while (WiFi.status() != WL_CONNECTED) {
      // wait 5 seconds for connection:
      Serial.print("Status = ");
      Serial.println(WiFi.status());
      delay(600);
  }
  String body = "{\"wifiAccessPoints\":" + getSurroundingWiFiJson() + "}";

  #ifdef SERIAL_DEBUGGING
  Serial.println(body);
  #endif

  // Send POST request to Google Service
  HTTPClient goog;
  String googlePath = "https://www.googleapis.com/geolocation/v1/geolocate?key=" + googleApiKey;

  goog.begin(googlePath);
  goog.addHeader("Content-Type","application/json", false, false);
  int httpResp = goog.POST(body);
  String payload = "Empty";

  if (httpResp > 0) {
    Serial.print("HTTP Response code: ");
    Serial.println(httpResp);
    payload = goog.getString();
  }
  else {
    Serial.print("POST Error code: ");
    Serial.println(httpResp);
  }
  goog.end();

From here you need to parse the JSON to get your values from the response. A disadvantage of this method is that is it not thread safe like the current implementation.

Hello everyone.
I had already made a geolocation code with this library, but for 2 days it no longer responds with the positioning or in other words I get the following error:
Location: 0.0000000,0.0000000 Accuracy: 40000 Result: API connection error
What should be done? Is there a problem with the certificate or in any case, would it be for another reason?
I will be attentive to your responses and comments.

Hello, I have tried to use the Wifilocation 1.2.9 library with an esp32, in the library I see that the certificate in the SCR folder is different from the certificate in the .cpp file. Can you explain to me how to make the library work correctly in esp32?
Location request data
[{"macAddress": "08: 3E: 0C: 81: B0: D0", "signalStrength": - 65, "channel": 8},
{"macAddress": "BC: 3E: 07: F6: 69: 98", "signalStrength": - 87, "channel": 6},
{"macAddress": "94: BF: 95: 6D: 57: 94", "signalStrength": - 92, "channel": 8},
{"macAddress": "20: AA: 4B: 60: CF: 61", "signalStrength": - 92, "channel": 11}]
Location: 0.0000000,0.0000000
Accuracy: 40000
Result: OK
Waiting for NTP time sync:
Current time: Sat Sep 4 18:18:27 2021

@alejolopez03 I explained how to get current certificate in https://github.com/gmag11/WifiLocation#description.
You may check #18 and #19 too

@gmag11
I already changed the certificates, and in one I get
-----BEGIN CERTIFICATE-----
MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG
A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw
MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT
aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ
jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp
xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp
1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG
snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ
U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8
9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E
BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B
AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz
yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE
38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP
AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad
DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME
HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
-----END CERTIFICATE-----
Result: API connection error
and with the other
-----BEGIN CERTIFICATE-----
MIIESjCCAzKgAwIBAgINAeO0mqGNiqmBJWlQuDANBgkqhkiG9w0BAQsFADBMMSAw
HgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFs
U2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0xNzA2MTUwMDAwNDJaFw0yMTEy
MTUwMDAwNDJaMEIxCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVHb29nbGUgVHJ1c3Qg
U2VydmljZXMxEzARBgNVBAMTCkdUUyBDQSAxTzEwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDQGM9F1IvN05zkQO9+tN1pIRvJzzyOTHW5DzEZhD2ePCnv
UA0Qk28FgICfKqC9EksC4T2fWBYk/jCfC3R3VZMdS/dN4ZKCEPZRrAzDsiKUDzRr
mBBJ5wudgzndIMYcLe/RGGFl5yODIKgjEv/SJH/UL+dEaltN11BmsK+eQmMF++Ac
xGNhr59qM/9il71I2dN8FGfcddwuaej4bXhp0LcQBbjxMcI7JP0aM3T4I+DsaxmK
FsbjzaTNC9uzpFlgOIg7rR25xoynUxv8vNmkq7zdPGHXkxWY7oG9j+JkRyBABk7X
rJfoucBZEqFJJSPk7XA0LKW0Y3z5oz2D0c1tJKwHAgMBAAGjggEzMIIBLzAOBgNV
HQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1Ud
EwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJjR+G4Q68+b7GCfGJAboOt9Cf0rMB8G
A1UdIwQYMBaAFJviB1dnHB7AagbeWbSaLd/cGYYuMDUGCCsGAQUFBwEBBCkwJzAl
BggrBgEFBQcwAYYZaHR0cDovL29jc3AucGtpLmdvb2cvZ3NyMjAyBgNVHR8EKzAp
MCegJaAjhiFodHRwOi8vY3JsLnBraS5nb29nL2dzcjIvZ3NyMi5jcmwwPwYDVR0g
BDgwNjA0BgZngQwBAgIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly9wa2kuZ29vZy9y
ZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAGoA+Nnn78y6pRjd9XlQWNa7H
TgiZ/r3RNGkmUmYHPQq6Scti9PEajvwRT2iWTHQr02fesqOqBY2ETUwgZQ+lltoN
FvhsO9tvBCOIazpswWC9aJ9xju4tWDQH8NVU6YZZ/XteDSGU9YzJqPjY8q3MDxrz
mqepBCf5o8mw/wJ4a2G6xzUr6Fb6T8McDO22PLRL6u3M4Tzs3A2M1j6bykJYi8wW
IRdAvKLWZu/axBVbzYmqmwkm5zLSDW5nIAJbELCQCZwMH56t2Dvqofxs6BBcCFIZ
USpxu6x6td0V7SvJCCosirSmIatj/9dSSVDQibet8q/7UK4v4ZUN80atnZz1yg==
-----END CERTIFICATE-----
I get the following:
Connected
Waiting for NTP time sync: .
Current time: Sun Sep  5 06:05:27 2021
Location request data
[{"macAddress":"24:2E:02:01:F0:99","signalStrength":-68,"channel":6},
{"macAddress":"08:3E:0C:81:B0:D0","signalStrength":-69,"channel":8},
{"macAddress":"A4:98:13:7E:E0:AF","signalStrength":-95,"channel":11}]
Location: 0.0000000,0.0000000
Accuracy: 40000
Result: OK
NOTE: I am using version 1.2.9 of WifiLocation and ESP32

I already solved my problem, "I did not have a billing account associated with the API project"
Connected
Waiting for NTP time sync: .
Current time: Sun Sep  5 06:22:12 2021
Location request data
[{"macAddress":"08:3E:0C:81:B0:D0","signalStrength":-84,"channel":8}]
Location: 4.5383682,-75.6908035
Accuracy: 3560
Result: OK


Format Go files

Ran goimports to adhere to standard Go formatting style. goimports
is a superset of gofmt that also groups imports.
Signed-off-by: Tom Pantelis<EMAIL_ADDRESS>

@dimaunx It'd be cool if we could make golint check all this.


Add package urfave/cli to vendor

https://github.com/opencontainers/image-tools/pull/103 adds dependency to urfave/cli without introducing it to /vendor.
Also, update README to reflect the change.
Signed-off-by: Deyuan Deng<EMAIL_ADDRESS>

LGTM

LGTM


Add Description Under 'Beginner-Friendly Repositories'

We need to add a description under 'Beginner-Friendly Repositories' to introduce the section to the readers.
Suggested Description:

There are many repositories that enable you to get started with open source by providing a number of beginner-friendly issues.
Here are some of those repositories that will give you a head start in open source:

Hello @Sriparno08,
Could you please assign me this task. I would like to work on this.


Img10 server is down.

Hi!
I looked through your project and notices that it doesn't work.

 The image server I was using went down.
I am sorry I never realized the app was published.
Fixed!


Shifted \sidecites overlap

Description
When shifting two subsequent \sidecites they will overlap although the nonshifted sidecites did not.
Minimal Working Example

\documentclass{kaobook}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{kaobiblio}
\usepackage{kaotheorems}
\usepackage{kaorefs}

\addbibresource{test.bib}

\begin{document}

\title{Bug Report}
\author{Author}
\date{\today}

\frontmatter
\maketitle
\mainmatter
\setchapterstyle{kao}

\chapter{First Chapter}
\blindtext

\sidecite{Book}
\sidecite{Article}

\blindtext

\sidecite[3cm]{Book}
\sidecite[3cm]{Article}

\blindtext

\end{document}

And the test.bib file
@article{Article,
	author = {LastName, FirstName},
	title  = {{{Article Title}}},
	date   = {2022}
}

@book{Book,
	author = {LastName, FirstName},
	title  = {{{Book Title}}},
	date   = {2022}
}

Expected behavior:
Each of the citations should be shifted down by 3cm and not overlap.
Actual behavior:
The citations overlap, see bottom right of the screenshot.

I don't think that this is an actual bug. Specifying the distance between the citation and the citeside does not set automatically the distance between sidecites. In other words, '\sidecite[3cm]{key}' forces the sidecite to be 3cm lower than the in-text citation, regardless whether other sidecites exist or not.
I think that the best you can do is to leave some space, something like '\sidecite[3cm]{key1]', '\sidecite[3.05cm]{key2}' (I haven't tested, though)

Interesting. I agree with @yordiak .. to be more explicit, my guess is that non-floating margin stuff (such as sidecites when you specify an offset) has an 'anchor' in the main text, and in this case, because there is no actual content between the two \sidecites, they both have the same anchor, so when you shift them, they both shift 3 cm with respect to the same point. I think it would be different if you added a \par or some other vertical space in between the two.
But at any rate, I think the best way to solve the problem would be to put both keys in the same sidecite, e.g. \sidecite[3cm]{Book,Article}, no?

Another quetion is that I used the example above but  only the key appeared.
Could I have a look at your texlive version? Or something else I don't know.
May be it was my fault.
Thanks!


Fix regressions

This fixes a couple of regressions that were introduced by applying the new config API. Please merge #419 first.

merging, thank you @cboulanger !


Add @return to define the return type for non-PHP 7.2 compatible types

This documents the return type for methods implementing PSR-7 interfaces, but where the return type is not compatible with PHP 7.2.
Besides making the return type more descriptive when reading the method definition, this also suppresses type deprecation notices when using guzzle/psr7 with Symfony 5.4+.

@Nyholm I am also unsure if we want to back-port this to 1.x too. We do have another "final, actually final this time :troll:" release upcoming for that series.


It doesn't work on windows subl 3083 any more

It doesn't work on windows subl 3083 any more. because it find the wrong currently working project
directory.
By the way, why it always trim the file suffix (.js) in the script tag, even through I have already overwritted the config the *.sublime-project???

Hi.
Unfortunately FuzzyFilePath does currently not support multiple folders within a project. In your case that's XDoc, Dropbox and py_workspace. Thus, only the first listed folder will be used as the project directory. There is already an open issue #13 which asks for this feature. I still hope this will be done before this summer.
Having a folders (physically) in your project would workaround this problem. Maybe even a symlink might to the trick.
Regards.

I had just figured out the workaround last night. I just adjusted the order of my project folder and it works.
by the way, it seems that the scope "." overwrited the scope configed for

With release v0.3.0 multiple folders are now supported


RegSet::universe() doesn't contain %iopl

But it should.

noooooooooo not another one
On 01/18/2015 11:08 PM, Stefan Heule wrote:

But it should.

Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131

I'm actually wondering why the universe masks aren't just -1, but I decided that I don't want to investigate that, and only fix this for now.

Out of curiosity, why did you single out iopl?  My impression, I could
be wrong, is that this is only used for privileged operations.  I can't
imagine we support anything that uses it.
On 01/19/2015 11:18 PM, Stefan Heule wrote:

I'm actually wondering why the universe masks aren't just -1, but I decided that I don't want to investigate that, and only fix this for now.

Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70613580

pushf(q) has the flag in it's read set.

I think the reason was that I was worried about comparisons against empty
(which don't work correctly anyway).
So for instance, if you set universe equal to 111111111 and you subtract
each of the rflags one by one you might get<PHONE_NUMBER>00100, which wouldn't
compare equal to empty<PHONE_NUMBER>.
On Tue, Jan 20, 2015 at 10:07 AM, Stefan Heule<EMAIL_ADDRESS>wrote:

pushf(q) has the flag in it's read set.
—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70701917.

Shouldn't some kind of mask be used before any comparisons (that is, a
mask that masks out the bits which aren't used)?
On 01/20/2015 11:27 AM, eric schkufza wrote:

I think the reason was that I was worried about comparisons against empty
(which don't work correctly anyway).
So for instance, if you set universe equal to 111111111 and you subtract
each of the rflags one by one you might get<PHONE_NUMBER>00100, which wouldn't
compare equal to empty<PHONE_NUMBER>.
On Tue, Jan 20, 2015 at 10:07 AM, Stefan Heule<EMAIL_ADDRESS>wrote:

pushf(q) has the flag in it's read set.
—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70701917.

—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70715919.

It could be, but would be slower and I didn't like the idea. I guess now
that we have a performance benchmarking script we could actually measure
the effect.
On Tue, Jan 20, 2015 at 11:29 AM, Stefan Heule<EMAIL_ADDRESS>wrote:

Shouldn't some kind of mask be used before any comparisons (that is, a
mask that masks out the bits which aren't used)?
On 01/20/2015 11:27 AM, eric schkufza wrote:

I think the reason was that I was worried about comparisons against empty
(which don't work correctly anyway).
So for instance, if you set universe equal to 111111111 and you subtract
each of the rflags one by one you might get<PHONE_NUMBER>00100, which
wouldn't
compare equal to empty<PHONE_NUMBER>.
On Tue, Jan 20, 2015 at 10:07 AM, Stefan Heule<EMAIL_ADDRESS>wrote:

pushf(q) has the flag in it's read set.
—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70701917.

—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70715919.

—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70716170.

Ah, that makes sense.  But then surely we have assertions making sure the unused bits are always zero (or one, or whatever the convention is)? :P

Well that sounds like a lovely idea.
On Tue, Jan 20, 2015 at 1:08 PM, Stefan Heule<EMAIL_ADDRESS>wrote:

Ah, that makes sense. But then surely we have assertions making sure the
unused bits are always zero (or one, or whatever the convention is)? :P
—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70733766.

I would add a +1 for masking bits we don't want to use.  (cough: mxcsr)
But I don't really care that much.
On 01/20/2015 11:29 AM, Stefan Heule wrote:

Shouldn't some kind of mask be used before any comparisons (that is, a
mask that masks out the bits which aren't used)?
On 01/20/2015 11:27 AM, eric schkufza wrote:

I think the reason was that I was worried about comparisons against empty
(which don't work correctly anyway).
So for instance, if you set universe equal to 111111111 and you subtract
each of the rflags one by one you might get<PHONE_NUMBER>00100, which wouldn't
compare equal to empty<PHONE_NUMBER>.
On Tue, Jan 20, 2015 at 10:07 AM, Stefan Heule<EMAIL_ADDRESS>wrote:

pushf(q) has the flag in it's read set.
—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70701917.

—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70715919.

Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70716170

I'm not even just talking about those, as far as I know there's also bits in the representation of RegSets that just have no meaning whatsoever.

Yeah, understood.
On 01/20/2015 01:36 PM, Stefan Heule wrote:

I'm not even just talking about those, as far as I know there's also bits in the representation of RegSets that just have no meaning whatsoever.

Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70738772

Yeah. We don't use all of the 128 bits.
On Tue, Jan 20, 2015 at 1:38 PM, Berkeley Churchill <
<EMAIL_ADDRESS>wrote:

Yeah, understood.
On 01/20/2015 01:36 PM, Stefan Heule wrote:

I'm not even just talking about those, as far as I know there's also
bits in the representation of RegSets that just have no meaning whatsoever.

Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70738772

—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70739119.

I imagine we'll put them to use when AVX-512 comes out :)
On 01/20/2015 01:46 PM, eric schkufza wrote:

Yeah. We don't use all of the 128 bits.
On Tue, Jan 20, 2015 at 1:38 PM, Berkeley Churchill <
<EMAIL_ADDRESS>wrote:

Yeah, understood.
On 01/20/2015 01:36 PM, Stefan Heule wrote:

I'm not even just talking about those, as far as I know there's also
bits in the representation of RegSets that just have no meaning whatsoever.
Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70738772
—
Reply to this email directly or view it on GitHub
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70739119.

Reply to this email directly or view it on GitHub:
https://github.com/eschkufz/x64asm/issues/131#issuecomment-70740526


golangci-lint: 1.38.0 -> 1.39.0

Motivation for this change
Things done

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

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

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

Result of nixpkgs-review pr 117774 at f5dc5512 run on x86_64-linux 1

2 packages built successfully:

golangci-lint
vimPlugins.vim-go


Setup Credo

This is fine if we do just adding the tool. We can add it to CI as part of #41

Consider this custom check: https://github.com/rrrene/credo/pull/1002/files


boundary constraint logic fix

Fixes the behavior described and shown in a video here: https://github.com/openseadragon/openseadragon/pull/2239#issuecomment-1329849155

Works flawlessly, I'd say even much better! I recommend merging it and including this as is.
Only a minor thing is adding an extra empty line above line 536 for consistent formatting.
@pearcetm @iangilman Thanks for getting this fixed and verified! This whole constraints thing has definitely been a bit of a headache for me. I'm so glad, I knew it could be shorter, but just too confused. hahah 😬👍


New Theme - Nova Launcher (Android)

I've created a Dracula theme for Nova Launcher (Android).
The repository for the project is here.
Hope you like it!

I wrote a step by step guide to modify the colors of the user just wants to change the color scheme.
I added a default layout .backup file as well as a beautified layout .backup file if the user wants that .

Great job @scientiac! I just sent you an invite to join the organization.
Once you accept it, you'll be able to transfer the repo and I'll take care of adding it to the site.
Thanks for building this! 🎉

Thanks!@zenorocha I will be adding it in a few days.

It is transferred!

https://draculatheme.com/nova-launcher
It's live now! :D
Great job @scientiac!


iOS 11  Not playing in background

Hi a have a problem when a try to play a Video and a change the application on the background mode
I put the in the code  but doesn't work :
self.player.backgroundMode = .proceed
this only happen in the iOS. 11 in the others version work fine

I've been a bit busy lately. I'll fix it as soon as possible.


[DO NOT MERGE] Handle incoming Object dtype data

No linked issues found. Please add the corresponding issues in the pull request description.  Use GitHub automation to close the issue when a PR is merged


Adding MVGroup.org

I am trying to create a custom provider for the private forum/tracker forums.mvgroup.org which has tons of documentaries, and although i managed to load the tracker in the settings...Its always returning 0 results, not to mention that the logs say Login successful even though i am purposely putting a wrong password to beta test it.
I dont know why its failing, i am pretty sure everything within the parser is correct.

Thanks

In order for the tracker to show up I had to add this line inside the Private section of the settings.xml file located at: \Kodi\addons\script.quasar.burst\resources\settings.xml

It will be removed from settings.xml after Burst update. Custom providers don't show up in Kodi settings, because Kodi settings is not a dynamic thing, it's static (sadly).
It's easier to add your providers to Burst globally.
If you want to - you can send me login/pass (can be done with mail or gitter or whatever) so I can login and compose provider settings.

MVGroup will be available in the next version.
There is a check for too-big torrent files. And on mvgroup many torrents are more than 100gb, so they can be filtered.


Add Event Publisher in Transfer Line - OnAfterInitQtyInTransit()

Hi there,
we need a new Event Publisher OnAfterInitQtyInTransit() in Transfer Line:
            "Qty. in Transit (Base)" := 0;
        end;
        "Completely Received" := (Quantity <> 0) and (Quantity = "Quantity Received");
        OnAfterInitQtyInTransit(Rec, CurrFieldNo); // NEW
    end;

    [IntegrationEvent(true, false)]
    local procedure OnAfterInitQtyInTransit(var TransferLine: Record "Transfer Line"; CurrFieldNo: Integer)
    begin
    end;

Thanks,
Carsten

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


feat(config): add scaffolding for Echo config

chore(git): add .gitignore

feat(config): add scaffolding for Echo config

@ezimanyi I can't assign you as a reviewer in this repo so I'm writing you this message instead. Hi! 👋

We should move this to spinnaker/* soon, but in the meantime I've added you to this repository so you can add reviewers, etc.


git clone/pull stuck after enabling lfs support

Gitea version (or commit ref):
1.1.2
Git version:
1.9.1
Operating system:

Linux LC-SVR-dev 3.13.0-119-generic #166-Ubuntu SMP Wed May 3 12:18:55 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[x] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[x] No, https://try.gitea.io does not enable lfs support
[ ] Not relevant

Log gist:
Nothing unusual

Description
The repo and config are migrated from gogs v0.11.rc.

Enable lfs support in app.ini:
LFS_START_SERVER = true
LFS_CONTENT_PATH = /home/git/data/lfs-data
LFS_JWT_SECRET   = LqI8JDMWKGseM1WvKyg7FoOlj8Q7RGVYO9g963so0Lw

restart gitea:
sudo service gitea restart

Then git clone/pull will stuck:
$ git clone git@mydomain.tech:thomas/lfs-test.git
Cloning into 'lfs-test'...
^C
$ git pull
^C

...

Were the hooks updated after the migration (and turning on LFS)?

Yes, I did Resync pre-receive, update and post-receive hooks of all repositories.  in the admin panel after enabled the LFS and restarted server.

@colundrum Are you sure 2.8.4 fixed it? The documentation for git-lfs states 1.8.2 should be fine :thinking: https://github.com/git-lfs/git-lfs/wiki/Installation#requirements

I have the same issue (git clone hangs if LFS is enabled on Gitea). On CentOS 7 too, but using git 2.12.2 from SCL repo. I'll try to get some more info

Forget about my previous comment. Gitea daemon was indeed started using the 2.12.2 GIT version, but SSH sessions were not (and so, was using the default 1.8.3 version). Just added a /etc/profile.d/ snippet enabling the SCL version by default. Working now


How to debug frontend_server

https://github.com/dart-lang/sdk/blob/stable/pkg/frontend_server/lib/frontend_server.dart
When I open frontend_server source code by Android Studio, and execute pub get，the console will print
Resolving dependencies...
Because every version of vm from path depends on kernel from hosted and frontend_server depends on kernel from path, vm from path is forbidden.
So, because frontend_server depends on vm from path, version solving failed.
Process finished with exit code 1

How can i debug it ?

None of the pkg/ folders in the sdk use the pubspec.yaml files to handle their dependencies - they instead use the shared .dart_tool/package_config.json file which is generated by tools/generate_package_config.dart. Normally the package_config.json file should be found automatically when running dart on files in these folder. Otherwise, you can provide it to dart using the --packages= option.
Do note that some Dart files (tests in particular) may assume that the current directory is the sdk root.


SEO checklist

Some Of Your Error On The Website: artaufeminin.fr

[x] 4 Pages With Harmful Broken Links
[x] No Meta Tag & Title Tag
[x] Your Website Doesn't Have A Canonical Tag.
[x] Your Website Doesn't Have A Updated Sitemap.
[x] Google Bot Is Not Able To Crawl Your Website.

Fix


Stable/v3.24

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (e5f5d85) 94.75% compared to head (8da29dc) 94.75%.
Report is 29 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #573   +/-   ##
=======================================
  Coverage   94.75%   94.75%
=======================================
  Files          70       70
  Lines        8492     8492
=======================================
  Hits         8047     8047
  Misses        445      445

Files
Coverage Δ

weaviate/batch/requests.py
100.00% <ø> (ø)

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


C++ how to read request body

There is no body parameter or documentation on how to read the body

I have figured out it is with onData but the issue now is that while reading data the connection aborts due to taking too long. Also segfaults in the process since im doing stuff in the request.

There are several examples of how to read a body in the JS repo.

I use C++

So fix your app? It's not a bug in the library.


python312Packages.deebot-client: 8.4.1 -> 9.0.0

Diff: https://github.com/DeebotUniverse/client.py/compare/refs/tags/8.4.1...9.0.0
Changelog: https://github.com/DeebotUniverse/client.py/releases/tag/9.0.0

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 359220

x86_64-linux

:x: 1 package failed to build:

home-assistant-component-tests.ecovacs

:white_check_mark: 2 packages built:

python312Packages.deebot-client
python312Packages.deebot-client.dist

Done in #365009.


Updated Skills Base documentation following Skills Base app UI changes

@skills-base : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@jeevansd
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"

@skills-base, Thanks for your changes, I was creating a separate PR in our private Repo to commit these changes into the main article and closing this for now.
#please-close


6.21 Butterfly Event Issues

Player doesnt get teleported to the In-Between and the lake doesnt change after the event, and also the floating animations doesnt play in the player

I’ll see what I can do.

only player animation need to work?


feat: exp candidates command (WIP)

Prototype of get experimentation candidates command for demo purposes - no test coverage.

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

v1.38.0
GitHub release

Your semantic-release bot :package::rocket:


Fix display of unsupported project features in the project manager

This was giving incorrect behavior as of #60609, it has now been fixed using the technique documented in #60922. This new code is much better too, it's simpler and probably faster.

Thanks!


Question: Best practices for some real-world scenarios.

We use Realm here, and we're so far fairly happy with it, apart from a few snags we have mostly worked around (No null values in the DB? We use sentinel values. No KVO? We rolled our own Swift Observable that powers RAC), regardless, so far it is a nicer experience than Core Data, and being able to view the source and figure out the innards of what used to be a black box is important to us.
However, one thing we have issues with is how to handle thread safety and uniquing. Our original (current) solution was to never pass around actual Realm objects, and only pass around their primary keys, then, whenever an object needs to do anything in Realm, we pull it out of the DB. This works fine because we put an in-memory Realm in front of our actual on disk realm, so we incur no performance issues here.
However, this is sort of messy and feels like a code smell to me, like a giant band aid on a problem, realistically, what we want is the ability to create an immutable, thread safe view of a Realm model, and pass that around at our discretion, thus resolving any synchronization issues, and hence any thread safety issues. This model has a reference to its 'true' primary key, so we can commit it via Realm whenever we want.
Obviously though, this doesn't exist, so we're considering building it. We're wondering if this is worth the time, and if it makes sense, obviously Realm thread safety is an issue that pops up here frequently so is presumably on your minds.
Our core usage of Realm is as a cache sitting between us and the server. We don't really use it for anything else and the server is considered the 100% source of truth always, we only perform local mutation to keep local data in sync. One of the things we like about Realm is the ability to update existing Realm objects, hence uniquing them on a primary key, but the issue here is that our usage causes us to sometimes load partial objects from the server, that then overwrite objects which contain more data (eg: a partial object from the server with 2 populated fields can overwrite an object with all 20 fields populated). Again, we're unsure how to solve this, we are considering selectively storing things in realm, and rather than reaching in to Realm to get objects by ID, using the previously mentioned immutable, safe views of Realm objects and passing those around .This would mean we could selectively choose to not add things to Realm.
Basically, this is another query around the core problem of passing Realm objects between threads before they have been added to a Realm.
Thanks for your time and please continue developing a great product.

I agree that passing around primary keys is far from optimal, which is why we're working on a native way to have results delivered onto another queue. You can follow https://github.com/realm/realm-cocoa/issues/1097 for updates (I've been working on that issue for the past couple of weeks).

@zdavison since I haven't heard back from you, I'm going to close this issue for now, but feel free to reopen it if you have any more questions!


feat: add cmdutil package to provide utils for commands

Summary

add cmdutil package
move command related functions to this package
tweak some error handling

How was it tested?

@ipince PTAL

@savil PTAL


Which is the right way to use the DCN operator?

I notice here that we import modulated_deform_conv2d from mmcv.ops and forward it directly.

Here is another way I use this.
I first import ModulatedDeformConv2d from mmcv.ops, turn it to an DCN instance, and then use it for my forward function.

Which is the right way to use the modulated DCN operator? Thank you.

Should be same if you align arguments of both interface.
You can check the code from mmcv, class interface call functional API internally, so they are equivalent.

@wangruohui Thank you.


Switch Ambari dependency to recommends

Since ambari isn't used in the normal cdap::fullstack usage and isn't necessary in the default configuration, change it from a dependency to just a recommends.

👍 lgtm, pending rebase & travis


Cleanup POMs and let git handle end of lines

This PR cleans up all the maven pom.xml files in this project:

Use spaces instead of tabs (where tabs and space were mixed for indentation)
General reformatting
(Added comments)

This PR also introduces the .gitattributes file to ensure that git (!) will handle line endings consistently. The reason for that is that different line endings were in use across the whole project.
Read this for more information:

http://stackoverflow.com/a/10855862
https://help.github.com/articles/dealing-with-line-endings/#refreshing-a-repository-after-changing-line-endings
https://github.com/Danimoth/gitattributes

Please review and merge, if you are happy.

I added one more commit to fix the build. For some reason and additional '>' has slipped in...

LGTM. Do we have an editorconf file or sth. else to enforce space / tabs where we want them?
Anyhow, please merge and thanks

Thx


[upstream-update] Include llvm/Support/MemoryBuffer.h directly to unb…

…reak the master-next build.
rdar://36765072

@swift-ci smoke test

I am just verifying that we get to at least the tests like we did on my local machine. I am not sure if the tests pass, but unbreaking the actual build is the first step to that.

Hah, I just finished testing the identical change in a local build.... Heads-up: after that fix, the IRGen/ordering_x86.sil test is failing. Should I look at that or do you have a local build where you can triage it?

I have a local build where I can triage it.


ERC20 Return Bools

ERC20 Return Bools
Summary
This PR resolves #76 and includes return booleans for ERC20 functions in an effort to be as compliant as possible with said standard. Cairo represents boolean values in binary; therefore, return true is expressed as:
tempvar is_success = 1
return(is_success)

contracts/token/IERC20.cairo is updated with return booleans as well.
Implementation

The following @external functions now return a boolean value upon success:

approve()
increase_allowance()
decrease_allowance()
transfer()
transfer_from()

Tests confirm these functions return (1,)

Looks good! Do you think we can test for failure cases where it does not return 1? I'm not sure it makes sense.

Thank you! And you are absolutely correct, it does not make sense. The result from every successful tx returns 1. The tests are fixed.

What you mean by fixed? We do need to test the return value, the tests must make sure the contract is properly implementing the standard. My question was whether there was any scenario in which we don't return 1 and should be testing but I think there's not, it was a half baked idea sorry.

What you mean by fixed? We do need to test the return value, the tests must make sure the contract is properly implementing the standard. My question was whether there was any scenario in which we don't return 1 and should be testing but I think there's not, it was a half baked idea sorry for the confusion.

Sorry, I think I added to the confusion. The issue with our current implementation consists of the return value from execute() in Account.cairo. It returns the data length as opposed to the actual data. See below:
@external
func execute
    ...
    return (response=response.retdata_size)
end

Therefore, if we check the return value of any ERC20 external transaction that does not throw, it will return 1 (even externals that do not return anything). The changes to Account.cairo should probably be in a separate PR, but I believe it's necessary in order to properly check the return bools in ERC20. I opted to create this gist, as opposed to adding a new test function, in order to showcase the requested changes without cluttering up the existing contracts.
If these changes are accepted, perhaps we should add a test function that returns a value > 1 in Account.cairo and test it in tests/test_Account.py.

I should also add another hacky method I tried. If we call() an external function, instead of invoke(), the state does not change, but it returns the result of the function. This proved unsuccessful because:

switching invoke() to call() in signer.py still returns the data length
using call() without Signer means the caller is the zero address (which throws)

Good catch. I just pushed https://github.com/OpenZeppelin/cairo-contracts/pull/83 fixing this. Please review it and merge it into this branch when it's ready.


Adding prop isProfessionalAccount to account model

Instagram currently has three types of accounts:

usual
professional
business

If an account has a professional status, it does not have to be a business status.

@GRIDARK thanks for contribution


error while using distance query

I am getting error while using distance query.
My mapping for distance is :
"pin": {
"properties": {
"location": {
"properties": {
"lat": {
"type": "double"
},
"lon": {
"type": "double"
}
}
}
}
}
Can you please tell me, what I am doing wrong into it.
Thank you in advance.

Dear @sjakhetia,
Can you show me your code has the problem and the error exception,
Anyway you should use geo_point elasticsearch datatype not double
Have a look in this page Geo-point datatype.

Thanks for your quick response.
How we can add mapping into elasticsearch. As, I have to update mapping.
Thanks
From: "Basem Khirat"<EMAIL_ADDRESS>To: "basemkhirat/elasticsearch"<EMAIL_ADDRESS>Cc: "Me"<EMAIL_ADDRESS>"Mention"<EMAIL_ADDRESS>Sent: Monday, April 17, 2017 4:49:38 PM
Subject: Re: [basemkhirat/elasticsearch] error while using distance query (#18)
Dear @sjakhetia ,
Can you show me your code has the problem and the error exception,
Anyway you should use geo_point elasticsearch datatype not double
Have a look in this page Geo-point datatype .
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub , or mute the thread .

Hi @sjakhetia,
There are two ways to set index mapping:

Using query builder:

ES::create("world", function($index){

      $index->shards(5)->replicas(1)->mapping([

          'countries' => [
              'properties' => [
                  'name' => [
                      'type' => 'string',
                  ],
                  'location' => [
                      'type' => 'geo_point'
                  ]
              ]
          ]

      ])

});

Using pre-configured index mappings and install them via artisan command:

Add index settings in config/es.php

'indices' => [

        'world' => [

            'settings' => [
                "number_of_shards" => 5,
                "number_of_replicas" => 1,
            ],

            'mappings' => [
                'countries' => [
                    'properties' => [
                        'name' => [
                            'type' => 'string',
                        ],
                        'location' => [
                            'type' => 'geo_point'
                        ]
                    ]
                ]
            ]

        ]

    ]

Then, run php artisan es:indices:create world

Hope this answer will help you

Thanks for your reply.
I have added a custom mapping for name filed. and it is added successfully. Also, I have created " nGram_analyzer " inside analyzer in settings.
"name": {
"type": "string",
"analyzer": "nGram_analyzer",
"search_analyzer": "my_stop_analyzer",
"search_quote_analyzer": "my_analyzer"
},
Is it working with this query:
ES:: type ( "custom_type" )
->search( $request -> search , function ( $search ) {
$search ->boost( 2 )->fields([ "name" => 2 ,
"description" => 1 ,
"address.locality" => 1
]);
})
How can I update the existing mapping. Also, Can you please share your skype_id or gmail_id. So, that I will ask you certain things.
Thanks
From: "Basem Khirat"<EMAIL_ADDRESS>To: "basemkhirat/elasticsearch"<EMAIL_ADDRESS>Cc: "Me"<EMAIL_ADDRESS>"Mention"<EMAIL_ADDRESS>Sent: Monday, April 17, 2017 9:17:23 PM
Subject: Re: [basemkhirat/elasticsearch] error while using distance query (#18)
Hi @sjakhetia ,
There are two ways to set index mapping:
1. Using query builder:

ES :: create( " world " , function ( $index ){ $index -> shards( 5 ) -> replicas( 1 ) -> mapping([ ' countries ' => [ ' properties ' => [ ' name ' => [ ' type ' => ' string ' , ], ' location ' => [ ' type ' => ' geo_point ' ] ] ] ]) });
1. Using pre-configured index mappings and install them via artisan command:

* Add index settings in config/es.php

' indices ' => [ ' world ' => [ ' settings ' => [ " number_of_shards " => 5 , " number_of_replicas " => 1 , ], ' mappings ' => [ ' countries ' => [ ' properties ' => [ ' name ' => [ ' type ' => ' string ' , ], ' location ' => [ ' type ' => ' geo_point ' ] ] ] ] ] ]
* Then, run php artisan es:indices:create world

Hope this answer will help you
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub , or mute the thread .


Pester extension has demand for VSTEST on agent which it does not need

VSTS Extension you are using
Pester
Expected behavior and actual behavior
It appears that the extension has a demand for VSTEST when it does not use VSTest itself
Steps to reproduce the problem
Add to a build, the build will only run on a agent that has the capability of VSTEST

Has been shipped in 4.2.1


MultiClusterApp fails to deploy in one of the projects and gets stuck in "Installing"

Rancher server build from master Jan 31.
HA setup with 4 clusters.
Steps to reproduce the problem:
Create a Global DNS entry with "Route53" provider  with  root domain  say "test.com".
Create a Multi Cluster App with 2 targets in cluster1/p1 and clusert2/p2 which has ingress with hostname routing for host "test1.test.com" and has the required Global DNS annotation set to "test1.test.com".
This results in Catalog app being deployed in only one of the targets .
There is no app deployed in the other target , though we see a namespace getting created.
Following errors seen in rancher server logs:
019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found
2019/02/01 02:05:14 [ERROR] MultiClusterAppController cattle-global-data/myapp1 [multi-cluster-app-state-controller] failed with : app.project.cattle.io "p-rmzw8/myapp1-vwz5d" not found

Tested with latest build from master - Feb 2.
MultiClusterApps are deploy across 2 different clusters , apps get deployed in both the projects as expected and get to "Active" state.


Output Option

It seems like the default ./til value doesn't do anything when using the -o option when running the script in the commandline.py file. Overall this is very minor though because if someone were to specify output they most likely wouldn't want to use ./til.
Overall nicely made. It also made me realize there are certain functionalities I have yet to implement in mine.

Hi @Namatuzio, did you mean like this
python  .\src\til-builder_main.py .\examples\test.txt -o ./til

I tried the command and this is what I got:

which looks fine to me.
Could you please verify if the issue exists or if I misunderstood the problem?


Searching in BST

Is your feature request related to a problem? Please describe.
Searching in BST
Describe the solution you'd like
The solution will be done using recursion. If element is less than the present node data then search in left, else search in right. There will be two base cases
i) if node data is equal to desired data return true
ii)If node reached to null return false.
Do you want to work on it
Yes, I am a GSSOC'21 participant I would like to solve it in Java.

Please assign it to me . @nakul-19 @raksha009 @plazzy99

I want to work on this issue in java. Please assign this issue to me.

I am a  GSSOC'21 Participant
@nakul-19 @raksha009 @plazzy99 @tarun26091999 please assign this issue to me . I will provide you with the commented and optimized code.
Language: C++

Assigned for java @Prerna-07

@madhvi02 the code is already there for C++. Thanks for your interest! :)

@rish-singhal
Please assign issue to me  I can code it in Python

@U-c0de done


Bug report: install utorrent does not place utorrent into my ~/Applications folder and I can't find it on spotlight

Description of issue
I successfully downloaded and installed uTorrent, but afterwards nothing shows up in my Applications folder and I can't find it through Spotlight either.

Do you have --appdir=~/Applications set in your HOMEBREW_CASK_OPTS? If not, it was installed in /Applications by default. Spotlight probably just hasn't reindexed yet.

Scratch that, utorrent uses an installer :manual stanza (unless you're running a PPC machine, which is highly unlikely). Did you run the installer?

@jawshooah I don't know where the HOMEBREW_CASK_OPTS file is. I just ran brew cask install utorrent. My understanding is that cask runs installers for you so you don't have to. If I have to run the installer manually, do I also have to update and do everything else manually?

My understanding is that cask runs installers for you so you don't have to.

For the most part, yes. There are only ~30 Casks in this repo with manual installers, including utorrent. Unfortunately, for those Casks, we cannot run the installer for you. That's why when you installed utorrent, you saw the message in my above comment telling you that you need to manually run the installer.

do I also have to update and do everything else manually?

Yes. As has been repeated ad nauseum, there is no officially supported way to upgrade Casks. Fortunately, many Casks are apps with their own auto-update mechanisms. As an alternative, you can use the unofficial brew-cask-upgrade plugin.


Follow-up and review sign txns on Firefox browser

Describe the task
Follow-up and review sign txns on Firefox browser

Twiter: https://x.com/LeemoXD/status/1808265343951163475

Re-check after update to latest version

Resolved in v1.2.28


[ENH] - Visual alignment of version numbers between widgets

Feature description
The package version numbers in the Requested Packages widget is not aligned with the version numbers on the Packages installed as Dependencies widget and it doesn't flow well.

Value and/or benefit
It catches my eye every time I look at it that these aren't aligned, but also I think the widget widths need to be adjusted as well.
I like the distance between the package name and version number on the Requested Packages widget, but I don't like the extra white space after the version number.
The distance between the package name and the version number on Packages installed as Dependencies is a little too far for my eye to follow, but the white space after the version number is just right.
I suggest we kill two birds with one stone and combine the two.
Anything else?
No response

Going to mark on hold until #265  is done

This is what I'd recommend:

and this is what it'd look like in context:

There will be a little bit too much whitespace after the package versions Packages installed as Dependencies but that's a compromise, and also we will have space for a third column if we need something down the line.
Happy to hear what you think!

Looking at this again I realise it's not so easy to parse the table content.
I am wondering if we could add zebra lines to the table to make this easier to read
WDYT? @gabalafou @smeragoel

+1 on some sort of row indicator like zebra lines and making the headers stand out. Something like version requested is definitely clearer.

:zebra:
Is there a reason in the mocks that ipykernel has neither an installed version nor a constraint?

Great feedback, I think the zebra stripes are a great idea!
I incorporated the feedback and updated the styling a bit, this is what it looks like:

View:

Edit:

@gabalafou: ~it was too annoying to keep updating all the values in all the rows~ no reason 🙃

I like this much better, thank you. Moving to ready for development.

Are you not able to remove labels @gabalafou?

I can but like Peyton, I fear to touch the labels 😆

But I'm happy to apply (my own particular brand of) common sense to managing the labels going forward :)


Minor typo fix in error message when account address is not found

Signed-off-by: phymbert<EMAIL_ADDRESS>

Thank you


Interested in a Mobile-Friendly Version?

Hi there!  A friend of mine sent me the link for your game, and I was wondering if you'd be interested in a mobile version?  Nothing insanely fancy, just enough to scale the content with the screen, and display vertically under 770px.
Check it out:

All I really did was pop on a new stylesheet and swap out your PX units for REM, but if you're keen I've got the changes sitting in a new branch and would be happy to share.
Whichever way, great work here and thanks for sharing your game!

Hi ashsaraga, sorry for the late response.
The mobile design looks great! I'd be happy to merge it after the next update comes out (as there will be new interface changes that may screw with merge).
Thank you for your contribution!


Soft-lock from invalid contraption

Describe the Bug
Assembling a train under certain circumstances can result in an invalid contraption, resulting in a permanent soft-lock, instantly kicking every player in the region with no way of returning.
This behavior is present both in 0.5c and 0.5d Patch 2.
Schematic:
arbetart_g.nbt.zip
Reproduction Steps

Build the train schematic on rails using a schematicannon.
Use a station to begin construction of a train.
The server will create an invalid train when you attempt to assemble, irreversibly soft-locking every player in the area out of the server.

Expected Result
A train should be assembled.
Screenshots and Videos

Crash Report or Log
https://gist.github.com/Poly2it/7db2b82d450577117cc6613d638f780b
Operating System
Ubuntu 22.04
Mod Version
0.5.0d
Minecraft Version
1.18.2
Other Mods
Blockus
Additional Context
No response

Can’t reproduce, please test patch G.

I can load the schematic fine, I have heard no other reports of this issue, and many things have changed since patch C. considered fixed until proven otherwise.


Wrong result from "openssl req -verify" on a CSR with unordered multi-value RDN

problem-csr-20211109.txt
The attached CSR verifies OK with OpenSSL (both 3.0.0 and 1.1.1):
$ openssl req -noout -verify <csr-file>
Certificate request self-signature verify OK

The result should be negative, though, as the signature on the attached CSR was not computed according to RFC2986. In particular, the attached CSR contains an unordered multi-value RDN, that is an unordered SET OF, in its Subject field, and this was apparently ignored when the CSR was generated (RFC2986 requires DER-encoding the certificationRequestInfo component prior to signing it). So the signature, although it's cryptographically correct, was computed over the wrong data, and I'd expect a CSR validator to detect that.
A number of other tool(kit)s report the signature as invalid, which IMO is the correct result, including GnuTLS and BouncyCastle.

This is debatable. We verify the signature on the binary encoding as in the file. We do not re-do the encoding  of the RDN. I do not see us changing this in existing stable releases.

On what grounds do you consider it debatable?

We should always generate the DER before checking the signature.

I'm not entirely sure how to interpret Kurt's terse comment, but I suppose he agrees with me ...?

Yes. The normal flow when verifying a signature, where we know
that the signed data is DER, is to read the data that is assumed
to be DER, and then reencode it to DER. If it's proper DER, both
values should be the same.

Yes. The normal flow when verifying a signature, where we know that the signed data is DER, is to read the data that is assumed to be DER, and then reencode it to DER. If it's proper DER, both values should be the same.

AFAIK we do not do that. Do you suggest changing that everywhere?

Yes. The normal flow when verifying a signature, where we know that the signed data is DER, is to read the data that is assumed to be DER, and then reencode it to DER. If it's proper DER, both values should be the same.

AFAIK we do not do that. Do you suggest changing that everywhere?

I would be happy to see us move to that in the next major release, as it closes off a significant class of security-relevant bugs.
But, it is likely to break things for some users, so I think it would be unwise to do so other than at a major release boundary.


Serverless error: "PrismaClientInitializationError: Prisma Client could not find its schema.prisma"

Hello! I am facing serverless invocation issue. Appreciate any help!
Followed this link for deployment and getting the below error.
Error: PrismaClientInitializationError: Prisma Client could not find its schema.prisma. This is likely caused by a bundling step, which leads to schema.prisma not being copied near the resulting bundle. We would appreciate if you could take the time to share some information with us
Zip file contents snippet
Archive:  .serverless/dev-project.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      411  01-01-1980 00:00   prisma/schema.prisma

Code to initialize the client as below. This uses the datasources parameter.

async function buildDbUrl() {
    const DB_PASSWORD = await generateDBAuthToken()
    const url = `postgresql://${DB_CONSTANTS.USER_NAME}:${DB_PASSWORD}@${DB_CONSTANTS.HOST}:${DB_CONSTANTS.PORT}/${DB_CONSTANTS.NAME}?schema=${DB_CONSTANTS.SCHEMA_NAME}`;

    return url;
}

const getPrismaClient = async () => {
    const dbUrl = await buildDbUrl();
    return new PrismaClient({
        datasources: {
            db: {
                url: dbUrl,
            }
        },
    });
};

I am using webpack in my project. I am able to get it to work if i am not using webpack.
Here is the configuration that does not work.
plugins:

serverless-webpack
serverless-webpack-prisma

custom:
webpack:
includeModules: true
Here is the output from sls package
assets by path src/api/trade/*.js 19.5 MiB
    asset src/api/detailReport.js 9.75 MiB [emitted] [minimized] (name: src/api/detailReport) 2 related assets
    asset src/api/dailyTradeReport.js 9.75 MiB [emitted] [minimized] (name: src/api/dailyTradeReport) 2 related assets

  orphan modules 773 KiB [orphan] 542 modules
  runtime modules 4.58 KiB 20 modules
  modules by path ./node_modules/aws-sdk/ 9.17 MiB 1291 modules
  modules by path ./node_modules/xmlbuilder/lib/*.js 127 KiB 33 modules
  modules by path ./src/ 56.5 KiB 14 modules
  modules by path ./node_modules/fast-xml-parser/src/ 60.6 KiB 11 modules
  modules by path ./node_modules/@aws-crypto/ 19.4 KiB 8 modules
  modules by path ./node_modules/xml2js/lib/*.js 20.7 KiB 6 modules
  modules by path ./node_modules/uuid/dist/esm-node/*.js 9.82 KiB 5 modules
  modules by path ./node_modules/xlsx/ 1.42 MiB 3 modules
  modules by path ./node_modules/@prisma/client/ 211 KiB 2 modules
  modules by path ./node_modules/@aws-sdk/ 370 KiB 2 modules
  + 25 modules

  WARNING in<EMAIL_ADDRESS>3:78-96
  Module not found: Error: Can't resolve 'aws-crt' in '/Users/e128270/Documents/swa-aws/stars/code/stars-trade-reports/node_modules/@aws-sdk/util-user-agent-node/dist-es'
<EMAIL_ADDRESS>4:0-52 15:25-39
<EMAIL_ADDRESS>4:0-65 29:12-28
<EMAIL_ADDRESS>12:0-73 16:26-44
<EMAIL_ADDRESS>1:0-28 1:0-28
<EMAIL_ADDRESS>1:0-98 5:37-58 6:67-103
<EMAIL_ADDRESS>5:0-26 5:0-26
<EMAIL_ADDRESS>1:0-70 9:44-65
<EMAIL_ADDRESS>4:0-73 9:37-55
<EMAIL_ADDRESS>1:0-25 1:0-25
   @ ./src/util/awsUtil.js
   @ ./src/util/prismaUtil.js 2:32-52
   @ ./src/util/DBHelper.js 1:28-57
   @ ./src/api/generateReport.js 6:41-85

  1 warning has detailed information that is not shown.
  Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

  webpack 5.75.0 compiled with 1 warning in 17045 ms
No external modules needed
Install prisma devDependencies for generate
Copy prisma schema for service...
Generate prisma client for service...
Remove prisma devDependencies

✔ Service packaged (23s)

I have this issue too.

Looks like this is affecting people outside of this plugin. Prisma have an issue tracking it: https://github.com/prisma/prisma/issues/19351
There's a suggestion that the prisma directory be manually copied over, but I assume this plugin does that.

I ran into a similar issue - not with the serverless-webpack plugin but with my own webpack config. I solved it and documented the solution here in case this helps: https://github.com/prisma/prisma/issues/19351#issuecomment-1636974843


Fixed Content-Type header duplicate.

@dmaciejewski Can you explain a little about this code change. Other than formatting it seems that the only new line is the 'exit;' call?

Yes, I added the 'exit' statement only.
Without this line Magento adds a second Content-Type header to the response - so we have one content type from a redirection and the second from casual response body.
I found this bug on fast-cgi which doesn't accept header duplicates.


Build streets from procedural city generation

Fixes #7
Just a basic kick-off to have a builder that reads the roadmap file created by https://github.com/josauder/procedural_city_generation and generates the road layout in our model.

minor style issues, can you run pep8 on your python files? =)

Also, do we need to include a reference to cloning the prodedural_city_generation code before running it?

@garyservin addressed your comments, PTAL


Plug-in not working?

Hey guys,
I have been trying to get this plug-in working for quite some time, and no success yet. I am quite new at this so it is probably my own fault. Also xo linter works just fine using the cmd, and yes I have the plug-in installed and it is enabled in the user settings. My map structure looks like this:
node_modules
-- .bin
-- xo
main.js
package.json
My package.json looks like:
{
  "name": "xo-linter-test",
  "version": "1.0.0",
  "scripts": {
    "test": "xo"
  },
  "devDependencies": {
    "xo": "^0.17.1"
  },
  "xo": {
    "semicolon": false
  }
}

And user settings:
{
  "css.validate": false,
  "editor.tabSize": 2,
  "stylelint.enable": true,
  "workbench.statusBar.visible": false,
  "xo.enable": true
}

This is very odd. It's like the most minimal example, it should definitely work. I have actually no clue for now why it's failing. After initialising the project, have you restarted VS Code and reloaded the project?

Yes, multiple times, I even restarted my pc. I could try to reinstall vsCode itself, but that will have to wait a bit.

Have you tried disabling the other extensions to make sure it doesn't interfer? Since the latest version you can do that quite easily.

Ok, so I got it working now, but I have no idea what was going on, I reinstalled vsCode and installed every extension again, it din't work. I disabled all my extensions other than XO, and it worked! After that I enabled every single extension again but it still worked. Strange but I am happy with it.

Let's close the issue. If you experience it again, let me know.

I can't get xo to work either.
minimal setup.
VS code  1.13.1 (1.13.1)
I added linter-xo and stylelint. stylelint works but xo doesn't
Everything else is vanilla.
{
	"stylelint.enable": true,
    "xo.enable": true,
    "css.validate": false,
    "scss.validate": false,
    "less.validate": false
}

Have you installed the XO dependency in your project?

related to https://github.com/sindresorhus/xo/issues/234

Everything is set up correctly. In my case it is probably related to the size of the project.
Due to an issue with XO I added a testing and linting suite (separate pacjakge.json) in a deeply nested folder (this is where we lint and test)  This was working on VSCode.
We now use eslint with the xo-shared-config and everything works fine in various editors our developers use.
I'm pretty sure this is related to xo itself and not this olugin.
Thanks so far

Also stated here #32


Enable FlyteDeck button for recovered tasks

This PR enables task FlyteDecks to be recovered from previous workflow executions. However, the FlyteDeck button on the UI is disabled even though the information is successfully recovered. I suspect this is because the FlyteDeck button is disabled when the task is not in the SUCCEEDED phase, but on recovery this will be in the RECOVERED phase.

@jsonporter to investigate if this is still an issue


source_id registration of ECMWF-IFS-MR

label = ECMWF-IFS-MR
label_extended = ECMWF-IFS-MR (50 km atmosphere and 25 km ocean)
source_id = ECMWF-IFS-MR
institution_id = ECMWF
release_year = 2017
activity_participation = [HighResMIP]
aerosol:
description = None
nominal_resolution = None
atmos:
description = IFS (IFS CY43R1, Tco199 cubic octahedral reduced Gaussian grid equivalent to 200 lines between the pole and equator using 4 grid-points per minimum wavelength; 91 levels; top level 1 hPa
nominal_resolution = 50 km
atmosChem:
description = None
nominal_resolution = None
land:
description = HTESSEL (as implemented in IFS CY43R1)
nominal_resolution = 50 km
landIce:
description = None
nominal_resolution = None
ocean:
description = NEMO3.4 (NEMO v3.4; ORCA025 tripolar grid; 1442 x 1021 longitude/latitude; 75 levels; top grid cell 1m)
nominal_resolution = 25 km
ocnBgchem:
description = None
nominal_resolution = None
seaIce:
description = LIM2 (LIM v2; ORCA-25 tripolar grid; 1442 x 1021 longitude/latitude)
nominal_resolution = 25 km

@cdr30 ECMWF-IFS-MR is now in place, please review CMIP6_source_id.html and let me know of any further required tweaks