Web Vault doesn't work

Any plans to make api compatible ?

Hey, @universal is working on this, there was a pull request #37 for that, but it looks like there are some issues to solve after the new API was introduced.
If you want to give it a try you can check his additions branch or you can try my docker image which is using latest Vault and code from additions branch.

Hello,
I updated my additions branch with the new api changes and it should work now! I'll try to split up the code and submit smaller pull requests!
Best Johannes

@universal Thank you. Any chance that you can update KeePass script to work with latest API?

Have you tried the Keepass import in Vault? It worked fine last time I've tried.

I can't get Web to work. Can someone share settings.json example ?
I changed api url to "http://1.....:4567" and "identityUri": "http://1......:33656", (also tried "http://1.....:4567"). But I get this errors:
[Error] XMLHttpRequest cannot load http://1....:4567/connect/token. Preflight response is not successful
[Error] Failed to load resource: Could not connect to the server. (token, line 0)
[Error] XMLHttpRequest cannot load http://...:33656/connect/token due to access control checks.

regarding keepass import:
since I'm not using keepass, I'm not interested in it. what you could easily do is check out an older version, import the data and then switch to the current version. Adopting the script is not really complicated and should be possible even if you have little to no knowledge of ruby.
web vault:
look at my additions branch, there is a tools/compile_webvault.script that adopts the json setting files correctly.

I tried tools/compile_webvault.script. Same problem - [Error] XMLHttpRequest cannot load http://1.....:4567/identity/connect/token. Preflight response is not successful
[Error] Failed to load resource: Preflight response is not successful (token, line 0)
[Error] XMLHttpRequest cannot load http://1....:4567/identity/connect/token. Preflight response is not successful

@raufis27 the web-vault does not work against this repository currently, you need to use my additions branch if you want it now! and be sure to specify the correct host for your env!

@universal
I am using your branch. I keep posting here because we started conversation here. I did specify correct host... at this point I am not sure what I do wrong. I’ll try docker image later.

@mprasil After adopting bash scripts from your repo I was able to put everything together. I am running test environment under ubuntu server now. Thanks for your help.

I checked the new web-vault against the current master branch and the basic functionality works out of the box. I hope I will find some time over the next days to document and implement most methods required by the web interface for the management of ciphers / folders.


updating broken dev link

Addressing #309

Pull Request Test Coverage Report for Build 1745

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.854%

Totals

Change from base Build 1744:
0.0%

Covered Lines:
1354

Relevant Lines:
1368

💛  - Coveralls


More maintainers

If you'd like commit access to geopy, email me. I can still help, but don't have enough time to do this myself.

do you have a rough estimate how much work/time it is?

Responding to others' pull requests doesn't take very much time. People can do more substantial work, as well. I think adding work to the current implementation is a bit painful as the current template approach strains with the variation needed for each geocoder. So to me the biggest unmet need is to refactor geocoders to be composable so that, e.g., requests (or custom request classes) can be used over urllib, parsing can be configured and done to extract what information the user wants from the response, and there's less code brought into any change. This is motivated by the project really being a matter of convenience and work-sharing for interacting with many geocoding APIs, and users' exact needs probably not being met by the default implementation of anything.

Are you still recruiting?  I use Geopy a lot and find it very useful, and noticed this thread while trying to figure out why a couple of things (for which I see open PRs) aren't working.  I'd be happy to spend a day in the near future going through the current open PR list, and then commit to checking new/updated PRs about once a month.


New minion events for API

It should help to plugin devs in many aspects.
In my case,

MinionPrePlaceEvent: I'm gonna pass the player limit by the method, and I'll write my own limit method for per island.
MinionPreBreakEvent: I don't let break the minion in some cases.
MinionChestLinkEvent: I'll cancel the event if chest is not special chest.

I really appreciate your efforts! I requested some changes, but otherwise great job and thank you for your contribution!

I can't see your reviews, which changes should I do, could you rewrite please.
In other hand, AxMinions saved me crazy amount of times against handling the minions. So, thanks are belongs to you.


WebSocket does not reconnect

Context
Hi,
We are using shiny proxy behind a reverse proxy as displayed in the following chart. All of this is deployed over Kubernetes.
flowchart LR
  User--connect to-->Reverse-proxy;
  Reverse-proxy--redirect-->app1[Some Shiny App];
  Reverse-proxy--redirect-->ShinyProxy;
  ShinyProxy--manage sessions-->app2[Another App];

We are experiencing issues with our WebSocket when deploying our shinyapp using shinyproxy. The WebSocket is instantiated once and does not reconnect afterward. In other words, after a few minutes of inactivity, we have a gray layer appearing over the app indicating that the connection is lost.
Two addtional informations:

The heartbeat still works fine.
In the first branch scenario i.e. without shinyproxy, the WebSocket reconnects normally. Both use the same nginx configuration.

First, we thought that it could be duet to a timeout settings but we cannot find any fitting the time.
Do you have any idea, please?
Thankfully,
VL
Expected behavior
WebSocket should reconnect preventing from having an abrupt deconnection
Details
shinyproxy configuration
server:
  useForwardHeaders: true
  servlet:
    context-path: /myexplorerbis

proxy:
  title: MyExplorer-Launcher
  logo-url: https://devmystat.lorealri.com/home/resources/imgs/logo-mini.jpg
  landing-page: /myexplorerbis/app/main
  heartbeat-rate: 10000
  heartbeat-timeout: 60000
  port: 8080
  authentication: none
  hide-navbar: true
  container-backend: kubernetes
  kubernetes:
    namespace: mystat-myexplorerbis
    api-version: v1
    image-pull-policy: IfNotPresent
    privileged: false
    internal-networking: true
    container-protocol: http
    port: 3838
    pod-wait-time: 120000
  specs:
  - id: main
    display-name: MyExplorer Application
    container-cmd: ["Rscript", "/srv/app.R"]
    container-image: xxxxx/myexplorer:<IP_ADDRESS>-shinyproxy
    container-memory-request: 3Gi
    container-memory-limit: 3Gi
    container-cpu-request: 1
    container-cpu-limit: 1
    port: 3838
    stop-on-logout: true
    max-lifetime: 120

logging:
  file:
    name: shinyproxy.log

Nginx server configuration
location /myexplorerbis/ {

                        set $namespace      "mystat-myexplorerbis";
                        set $ingress_name   "application-ingress";
                        set $service_name   "application-svc";
                        set $service_port   "80";
                        set $location_path  "/myexplorerbis/";
                        set $global_rate_limit_exceeding n;

                        rewrite_by_lua_block {
                                lua_ingress.rewrite({
                                        force_ssl_redirect = false,
                                        ssl_redirect = true,
                                        force_no_ssl_redirect = false,
                                        use_port_in_redirects = false,
                                global_throttle = { namespace = "", limit = 0, window_size = 0, key = { }, ignored_cidrs = { } },
                                })
                                balancer.rewrite()
                                plugins.run()
                        }

                        # be careful with `access_by_lua_block` and `satisfy any` directives as satisfy any
                        # will always succeed when there's `access_by_lua_block` that does not have any lua code doing `ngx.exit(ngx.DECLINED)`
                        # other authentication method such as basic auth or external auth useless - all requests will be allowed.
                        #access_by_lua_block {
                        #}

                        header_filter_by_lua_block {
                                lua_ingress.header()
                                plugins.run()
                        }

                        body_filter_by_lua_block {
                                plugins.run()
                        }

                        log_by_lua_block {
                                balancer.log()

                                monitor.call()

                                plugins.run()
                        }

                        port_in_redirect off;

                        set $balancer_ewma_score -1;
                        set $proxy_upstream_name "mystat-myexplorerbis-application-svc-80";
                        set $proxy_host          $proxy_upstream_name;
                        set $pass_access_scheme  $scheme;

                        set $pass_server_port    $server_port;

                        set $best_http_host      $http_host;
                        set $pass_port           $pass_server_port;

                        set $proxy_alternative_upstream_name "";

                        client_max_body_size                    0;

                        proxy_set_header Host                   $best_http_host;

                        # Pass the extracted client certificate to the backend

                        # Allow websocket connections
                        proxy_set_header                        Upgrade           $http_upgrade;

                        proxy_set_header                        Connection        $connection_upgrade;

                        proxy_set_header X-Request-ID           $req_id;
                        proxy_set_header X-Real-IP              $remote_addr;

                        proxy_set_header X-Forwarded-For        $remote_addr;

                        proxy_set_header X-Forwarded-Host       $best_http_host;
                        proxy_set_header X-Forwarded-Port       $pass_port;
                        proxy_set_header X-Forwarded-Proto      $pass_access_scheme;

                        proxy_set_header X-Scheme               $pass_access_scheme;

                        # Pass the original X-Forwarded-For
                        proxy_set_header X-Original-Forwarded-For $http_x_forwarded_for;

                        # mitigate HTTPoxy Vulnerability
                        # https://www.nginx.com/blog/mitigating-the-httpoxy-vulnerability-with-nginx/
                        proxy_set_header Proxy                  "";

                        # Custom headers to proxied server

                        proxy_connect_timeout                   5s;
                        proxy_send_timeout                      3600s;
                        proxy_read_timeout                      3600s;

                        proxy_buffering                         off;
                        proxy_buffer_size                       4k;
                        proxy_buffers                           4 4k;

                        proxy_max_temp_file_size                1024m;

                        proxy_request_buffering                 on;
                        proxy_http_version                      1.1;

                        proxy_cookie_domain                     off;
                        proxy_cookie_path                       off;

                        # In case of errors try the next upstream server before returning an error
                        proxy_next_upstream                     error timeout;
                        proxy_next_upstream_timeout             0;
                        proxy_next_upstream_tries               3;

                        proxy_pass http://upstream_balancer;

                        proxy_redirect                          off;

                }

                location = /myexplorerbis/ {

                        set $namespace      "mystat-myexplorerbis";
                        set $ingress_name   "application-ingress";
                        set $service_name   "application-svc";
                        set $service_port   "80";
                        set $location_path  "/myexplorerbis/";
                        set $global_rate_limit_exceeding n;

                        rewrite_by_lua_block {
                                lua_ingress.rewrite({
                                        force_ssl_redirect = false,
                                        ssl_redirect = true,
                                        force_no_ssl_redirect = false,
                                        use_port_in_redirects = false,
                                global_throttle = { namespace = "", limit = 0, window_size = 0, key = { }, ignored_cidrs = { } },
                                })
                                balancer.rewrite()
                                plugins.run()
                        }

                        # be careful with `access_by_lua_block` and `satisfy any` directives as satisfy any
                        # will always succeed when there's `access_by_lua_block` that does not have any lua code doing `ngx.exit(ngx.DECLINED)`
                        # other authentication method such as basic auth or external auth useless - all requests will be allowed.
                        #access_by_lua_block {
                        #}

                        header_filter_by_lua_block {
                                lua_ingress.header()
                                plugins.run()
                        }

                        body_filter_by_lua_block {
                                plugins.run()
                        }

                        log_by_lua_block {
                                balancer.log()

                                monitor.call()

                                plugins.run()
                        }

                        port_in_redirect off;

                        set $balancer_ewma_score -1;
                        set $proxy_upstream_name "mystat-myexplorerbis-application-svc-80";
                        set $proxy_host          $proxy_upstream_name;
                        set $pass_access_scheme  $scheme;

                        set $pass_server_port    $server_port;

                        set $best_http_host      $http_host;
                        set $pass_port           $pass_server_port;

                        set $proxy_alternative_upstream_name "";

                        client_max_body_size                    0;

                        proxy_set_header Host                   $best_http_host;

                        # Pass the extracted client certificate to the backend

                        # Allow websocket connections
                        proxy_set_header                        Upgrade           $http_upgrade;

                        proxy_set_header                        Connection        $connection_upgrade;

                        proxy_set_header X-Request-ID           $req_id;
                        proxy_set_header X-Real-IP              $remote_addr;

                        proxy_set_header X-Forwarded-For        $remote_addr;

                        proxy_set_header X-Forwarded-Host       $best_http_host;
                        proxy_set_header X-Forwarded-Port       $pass_port;
                        proxy_set_header X-Forwarded-Proto      $pass_access_scheme;

                        proxy_set_header X-Scheme               $pass_access_scheme;

                        # Pass the original X-Forwarded-For
                        proxy_set_header X-Original-Forwarded-For $http_x_forwarded_for;

                        # mitigate HTTPoxy Vulnerability
                        # https://www.nginx.com/blog/mitigating-the-httpoxy-vulnerability-with-nginx/
                        proxy_set_header Proxy                  "";

                        # Custom headers to proxied server

                        proxy_connect_timeout                   5s;
                        proxy_send_timeout                      3600s;
                        proxy_read_timeout                      3600s;

                        proxy_buffering                         off;
                        proxy_buffer_size                       4k;
                        proxy_buffers                           4 4k;

                        proxy_max_temp_file_size                1024m;

                        proxy_request_buffering                 on;
                        proxy_http_version                      1.1;

                        proxy_cookie_domain                     off;
                        proxy_cookie_path                       off;

                        # In case of errors try the next upstream server before returning an error
                        proxy_next_upstream                     error timeout;
                        proxy_next_upstream_timeout             0;
                        proxy_next_upstream_tries               3;

                        proxy_pass http://upstream_balancer;

                        proxy_redirect                          off;

                }

Specific backend configuration
  {
    "name": "mystat-myexplorerbis-application-svc-80",
    "service": {
      "metadata": {
        "creationTimestamp": null
      },
      "spec": {
        "ports": [
          {
            "name": "http",
            "protocol": "TCP",
            "port": 80,
            "targetPort": 8080
          }
        ],
        "selector": {
          "applabel": "deployment-myexplorerbis"
        },
        "clusterIP": "X.X.X.X",
        "type": "ClusterIP",
        "sessionAffinity": "None"
      },
      "status": {
        "loadBalancer": {}
      }
    },
    "port": 80,
    "sslPassthrough": false,
    "endpoints": [
      {
        "address": "X.X.X.X",
        "port": "8080"
      }
    ],
    "sessionAffinityConfig": {
      "name": "cookie",
      "mode": "persistent",
      "cookieSessionAffinity": {
        "name": "mystat-myexplorerbis-cookie",
        "expires": "172800",
        "maxage": "172800",
        "locations": {
          "nginx-ingress-ingress-nginx-controller.ingress.svc.cluster.local": [
            "/myexplorerbis/"
          ]
        }
      }
    },
    "upstreamHashByConfig": {
      "upstream-hash-by-subset-size": 3
    },
    "noServer": false,
    "trafficShapingPolicy": {
      "weight": 0,
      "header": "",
      "headerValue": "",
      "headerPattern": "",
      "cookie": ""
    }
  }

@burckelt

Hi
Indeed ShinyProxy does not automatically reconnect the websocket connection (although this can be changed: https://shinyproxy.io/documentation/ui/#automatically-reconnecting-websockets). However, I would first try to find out why the connection is stopped. Can you have a look at the ShinyProxy logs when the disconnect happens? Does the app get stopped by ShinyProxy? This will cause the connection to break. In addition you could check the logs of the pod started by ShinyProxy.

Hi, I think this question has been answered, therefore I'll close this issue, please open a new issue or re-open this issue if you are still experiencing an issue.


(BUG) email can contain invalid characters

Precondition:
The user on the stage of registration via custody(the screen with email is displayed)
Steps to reproduce:

Enter the valid email
Enter a few letters from another language between letters of the valid email (in my case it's the Cyrillic)
Pay attention to the error message
Actual result: The Empty w3 response is displayed during creating
Expected result:  Entered email partially with Cyrillic should be considered as wrong and the field should be highlighted in red

Checked on DEV V0.25.4-5
Desktop: Windows 10 // Google Chrome  84.0.4147.89
Video: https://www.screencast.com/t/CvuTwAsRTi

@serdiukov-o-nordwhale @sirpy the "Next" button isn't active if the email contains the invalid characters
https://www.screencast.com/t/iGnZGwdrjeZL
Checked on  QA 1.10.1-1  // native 1.3.1-1
Desktop: Windows 10 // Google Chrome  86.0.4240.183


Beta diversity app - knowledge transfer from Ann to Danielle

compute service (in progress): https://github.com/VEuPathDB/service-eda-compute/issues/34
data service: https://github.com/VEuPathDB/EdaDataService/issues/207
microbiomeComputations: https://github.com/VEuPathDB/microbiomeComputations/issues/20
web-eda: https://github.com/VEuPathDB/web-eda/issues/1247
web-eda: https://github.com/VEuPathDB/web-eda/issues/1329
web-eda: https://github.com/VEuPathDB/web-eda/issues/1148
Beta diversity styling: https://www.figma.com/file/0Z6cCnTNg1yAaFGEOXQZeg/Microbiome-apps?node-id=1002%3A9959

Run app button
App status indicator
Adding helpful text over plots and thumbnails

ann is back so I am closing this ticket


The slider in Firefox looks ugly

Currently it's pretty hard to drop the slider on 0 or 1. Ideally it should become more like in Chrome, or maybe a dropdown, or a cluster of radio buttons.

We don't design the slider. The browser renders it, and there is not much control over it... Moreover, in my Firefox it looks like the slider in Chrome (but without the marks), and totally unlike yours. It might be related to your probably insanely obscure window manager in Linux :).

Aah, ok. So then there is also no way to detect it. Well, I'll have to live with it then. Alternatively, we use jqueryui or something like that, to build a slider. But I guess that is a bit overkill.
You'll probably counter that I just need to install the right GTK libraries… fair enough.

We could use some JQueryUI slider, but the only people with issues are people using obscure window managers without GTK libraries, and these have more important issues to deal with ;).
Let's say: if someone at some point complains, we'll reopen.


LMstudio error from empty content on assistant message

Before submitting your bug report

[x] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: macOS 14.3
- Continue: 0.0.27
- IDE:IntelliJ IDEA 2023.3.4

Description
There is a closed issue https://github.com/continuedev/continue/issues/750
However - this issue still seems present (see the attached log output on issue) . Is there any work around (e.g. something I can add to the config.json or equiv) that will allow me to progress with this?
To reproduce
No response
Log output
{
      "role": "user",
      "content": "test"
    }
  ],
  "model": "codellama-7b",
  "max_tokens": 1024,
  "stream": true
}
[2024-02-26 11:52:18.920] [ERROR] [Server Error] {"title":"'messages' array must only contain objects with a 'content' field that is not empty"}

@Phil-meredith This is something that was solved in VS Code, but JetBrains was just behind for some time. We've now caught JetBrains up and will permanently keep it that way, but the newest version is currently available just in Early Access Program (EAP) for the next couple of days.
If you'd like to wait until the new version is fully released, it won't be long. If you'd like to try the EAP version you can download it either from here (https://plugins.jetbrains.com/plugin/22707-continue/edit/versions/eap)
or by going to settings -> plugins -> [gear icon] -> configure repositories -> add 'https://plugins.jetbrains.com/plugins/eap/list' and then you'll see 0.0.33 available after reloading

Heya thanks for the quick reply - I have moved up to the eap and that does indeed fix it!


feat: error-context

Description
Now that we've moved to eyre for Error handling, we just need to add context to our reports!

[x] closes #44
[x] add context to errors thrown in report mod and main (and some other places, too)

Looks good! Let's try it out and we can tweak over time.


Add finalizer subcommand

Iterates over all types of namespaced resources in the cluster (Including Custom Resources) check if they are in a terminating state by looking if they have a finalizer and a deletion timestamp, deletion of those resources is also supported by patching out the finalizer.
part of #117
this command is not added to the "all" command for future plans implementing a separate function for the supported resources after #167

@Yuni-sa is this ready for review?

Overall it looks good. Can we support this in multi and all and merge the namespaces? Maybe we can do it that way and then put finalizers as include finalizers flag or something like that?
WDYT?

Not sure if there is a good implementation of this without #167 , after reasoning will be added I will create a new pr that will include it in all and multi.
if we add this now it would probably all be deleted/changed in the next pr, I think the current implementation of using kor finalizers which also supports all of the filters options is fine for now.

Overall it looks good. Can we support this in multi and all and merge the namespaces? Maybe we can do it that way and then put finalizers as include finalizers flag or something like that?
WDYT?

Not sure if there is a good implementation of this without #167 , after reasoning will be added I will create a new pr that will include it in all and multi.
if we add this now it would probably all be deleted/changed in the next pr, I think the current implementation of using kor finalizers which also supports all of the filters options is fine for now.

Ok.
Can you just add the command in the Readme and then we can merge it


Lepidoptera won't download

I tried downloading Lepidoptera from the GBIF backbone twice last week (06-10 November 2023) and the attempt failed. Download key for the last attempt is: 8650dc59-7301-4508-87dc-1324a754be1b
I did manage to get the service to download GBIF Plantae, but Lepidoptera ... no luck.
Best,
Jan Kristoffer Legind
Data manager, DaSSCo project NHMD

https://github.com/CatalogueOfLife/backend/commit/f7b095f0bf1572d99e019621fce1ec555a48e76b
will be deployed in a few hours


App Reject by google Play with this plugin

Bug report

[x] I confirm this is a suspected bug or issue that will affect other users

[x] I have reproduced the issue using the example project or provided the necessary information to reproduce the issue.

[x] I have read the documentation thoroughly and it does not help solve my issue.

[x] I have checked that no similar issues (open or closed) already exist.

Current behavior:
How to resolves this?
the plugin is working
Expected behavior:
but has been rejected by google :
App Status: Rejected
Your app has been rejected and wasn't published due to the policy issue(s) listed below. If you submitted an update, the previous version of your app is still available on Google Play.
Issue found: Invalid Data safety form
We reviewed your app’s Data safety form in Play Console and found discrepancies between it and how the app collects and shares user data. All apps are required to complete an accurate Data safety form that discloses their data collection and sharing practices - this is required even if your app does not collect any user data.
We detected user data transmitted off device that you have not disclosed in your app’s Data safety form as user data collected.
You must ensure that your app’s Data safety section accurately reflects your app’s data collection, sharing, and handling practices. This includes data collected and handled through any third-party libraries or SDKs used in your app. When available, we’ve included details on SDKs that contain code similar to the code in your APK that may be sending user data off device. You can check if your app uses any of these SDKs, but note that this list of SDKs may not be exhaustive. You must review and account for all data collected and shared by your app.
Issue details
We found an issue in the following area(s):
Version code 101022: Policy Declaration - Data Safety Section: Device Or Other IDs Data Type - Device Or Other IDs (some common examples may include Advertising ID, Android ID, IMEI, BSSID, MAC address)
Permissions :
android.permission.ACCESS_ADSERVICES_AD_ID, android.permission.ACCESS_ADSERVICES_ATTRIBUTION, android.permission.ACCESS_ADSERVICES_TOPICS, android.permission.ACCESS_NETWORK_STATE, android.permission.FOREGROUND_SERVICE, android.permission.INTERNET, android.permission.WAKE_LOCK, com.google.android.gms.permission.AD_ID
Steps to reproduce:
normal , working
Screenshots

Environment information

Cordova CLI version

10.0.0<EMAIL_ADDRESS>

Cordova platform version

`Installed platforms:
android 12.0.0
Available platforms:
browser ^6.0.0
electron ^1.1.1
windows ^7.0.0

Plugins & versions installed in project (including this plugin)

emi-indo-cordova-plugin-admob 1.4.2 "emiAdmobPlugin"

Related code:
insert any relevant code here such as plugin API calls / input parameters

Console output

console output

// Paste any relevant JS/native console output here

Other information:

@krestia
it's just an error setting the app content in the google play consile account.
This plugin includes com.google.android.gms.permission.AD_ID
https://developers.google.com/interactive-media-ads/docs/sdks/android/dai/android-12
Once the app content is updated, send it for review,
If it is still rejected, it means that there are still wrong settings.

Fill in all the data correctly, because admob ads collect data.

@EMI-INDO  thanks,
but just to be clear,
if that the problem, why after i remove request consent and uninstalling emi-indo-cordova-plugin-consent the problem solved?

@krestia
DEPRECATED emi-indo-cordova-plugin-consent UMP SDK 2.0.0
emi-indo-cordova-plugin-admob Admob SDK 22.6.0 Including UMP SDK 2.1.0
If you install emi-indo-cordova-plugin-consent then UMP SDK will install a different SDK version 2.0.0 and 2.1.0
so now just install emi-indo-cordova-plugin-admob

next release https://support.google.com/admob/answer/9999955?hl=en
Like IAB TCString expires after 13 months,
TCString must be deleted,
the user must regain permission every 13 months.
I am working on this feature.

@EMI-INDO
thank you,
may you can add more example to showing the privacy option form, because in won't showing for me. Note : i didn't use
Debug Event All response :

sorry for requesting in this comment.

@krestia
plugin updated. v1.4.4
add new variable setDebugGeography = false | true

remove plugin, add it back.

Methods:

const config_globalSettings = [

setAppMuted = false, //  default: false
setAppVolume = 1, //  float: default: 1
enableSameAppKey = false, // default: false
npa = "1", // string "0" | "1"
enableCollapsible = true, // (BETA) activate the collapsible banner ads
responseInfo = false, // default: false
setDebugGeography = true // default: false

]

cordova.plugins.emiAdmobPlugin.globalSettings(config_globalSettings);

// call cordova.plugins.emiAdmobPlugin.getConsentRequest( (ststus) => { console.log("Consent Status: " + ststus) });

Note
setDebugGeography

Testing is very easy, no need for VPN, TEST-DEVICE-HASHED-ID, or anything else, everything has been made programmatically.
must be false if the application is released to the play store / app store. consent from will continue to be called regardless of its status 0,1,2,3, until the value is changed to false.

@EMI-INDO
unfortunately, after updating plugin, it causes bank screen for me.
using this in my index.js
`const config_AppOpenAd = [adUnitId = "ca-app-pub-3940256099942544/9257395921", autoShow = false ];
//load
let loadAppOpenAd = () => {
//cordova.plugins.emiAdmobPlugin.loadAppOpenAd(config_AppOpenAd);
// Or like this
cordova.plugins.emiAdmobPlugin.loadAppOpenAd([adUnitId = "ca-app-pub-3940256099942544/9257395921", autoShow = false ]);
// call loadAppOpenAd();`

and uses button in index.html
`

    <p> <button onclick="loadAppOpenAd();">load App Open Ad</button></p>`

nothing load, nothing show and return error from android studio :
"I/chromium: [INFO:CONSOLE(12)] "Uncaught ReferenceError: loadAppOpenAd is not defined", source: https://localhost/index.html (12)"

@krestia
I just tested it works fine.
your code is not clear,
incomplete,
sorry I can't help...

@emi415064
Yes, i think it just because the config is in array, like :
const config_AppOpenAd = [ 	adUnitId = "ca-app-pub-3940256099942544/9257395921", 	autoShow = false  	];
when i use variabel, like :
var openAdId ="";
in order to change the adUnitId in runtime, but i can't change the adUnitId dynamically from the variabel, :
const config_AppOpenAd = [ 	adUnitId = openAdId, 	autoShow = false  	];
that methode always return NULL :
`W/ConnectionStatusConfig: Dynamic lookup for intent failed for action: com.google.android.gms.ads.service.START
E/Parcel: Reading a NULL string not supported here.
D/CordovaWebViewImpl: >>> loadUrl(javascript:cordova.fireDocumentEvent('on.appOpenAd.failed.loaded');)
I/Ads: Ad failed to load : 1
before (in version 1.4.2) i can change the AdUnitId by variable like this methode:
`let loadAppOpenAd = () => {
cordova.plugins.emiAdmobPlugin.loadAppOpenAd(
AdUnitId = openAdId,
npa = "1", // String | 0 | 1
responseInfo = false, // boolean

// Optional
(info) => { alert(info) },
(error) => { alert(error)}
);

}`
so what i am missing? can you help?
`

@krestia
I'm not at home now,
maybe you forgot the square brackets []
version 1.4.2 ()
cordova.plugins.emiAdmobPlugin.loadAppOpenAd(adUnitId = appOpenID, autoShow = false);
version 1.4.4 ([])
cordova.plugins.emiAdmobPlugin.loadAppOpenAd( [adUnitId = appOpenID, autoShow = false ] );

@emi415064
Ok, now it work with weird step,

make variable for dynamically change in app runtime :
var OPenAdId="";   // i can change the value dynamically in game
OPenAdId=<script to call in runtime>;
make new variable to save value from first variable :
 var OpenId="";
let CallOpen = () => {  OpenId = OPenAdId }
Get value from the last variable in function to call plugin :
CallOpen();  // call to get value from first variable
cordova.plugins.emiAdmobPlugin.loadAppOpenAd( [adUnitId = OpenId, autoShow = true ] );

i don't know why i must use step 2


Review and finish Hungarian translation of the GUI

Description
The completeness of the Hungarian translation is 33.9% on Transifex. I already requested to join to the Hungarian language team. I'm waiting for approval.
Motivation
I am translating free and open source software in my free time. Additionally, I am also interested in crypto currencies. Unfortunately I have no possibility to buy expensive hardware for mining, so I was looking for a crypto currency that uses Proof-of-Stake instead of Proof-of-Work. Now I have found Navcoin. In order to start mining, I need a small amount of Navcoin. The easiest way for me to get some is the bounty program. I hope, I can reward some Navcoin for my translation and I can start discover this world.
Acceptance Criteria
Add any additional acceptance criteria you think should be included to the list below.

[x] Description is satisfied.
[x] Changes display correctly on desktop / mobile.
[x] Translations have been added or ammended as necessary.

approved your request. welcome to navcoin :)

Hungarian translation is done, you can find it on Transifex. How can I get some bounty for my work?

@chasingkirkjufell any news about this topic? I need some NAV to start staking, so a bounty would be very welcomed for my work.

@chasingkirkjufell ping

@urbalazs sorry for the delay. we'll have a look.

@chasingkirkjufell ping :)

@chasingkirkjufell ping

@aguycalled I'm sorry to bother you but I cannot contact with @chasingkirkjufell
As you can see, I have finished the Hungarian translation of the GUI and I hope to reward some bounty for my work. I'm still new in Navcoin, so maybe this could be my address to receive the bounty:
$ bin/navcoin-cli listreceivedbyaddress 1 true
[
  {
    "address": "NX2Y5ULRXsaCZ85gK1nfM9GY8DF2cA162H",
    "account": "",
    "amount": 0.00000000,
    "confirmations": 0,
    "label": "",
    "txids": [
    ]
  }
]

Can you please help me?

hi @urbalazs I am trying to see how we can verify your work. I'll try to sort out the bounty in the meantime.

@chasingkirkjufell ping :)

@urbalazs sent you some NAV. Thanks for the work. It turns out that we actually don't really have a bounty for translations but I think we should probably have one in the future.
Now, you mentioned you're interested in staking the coins. I'd suggest using NavPool, NavCash, or Next Mobile. These are all community pools that would be great for staking smaller amounts with a fee.


WIP: Use operator precedence to avoid unnecessary parentheses and nesting

When the LINQ expression is converted to a query string, lots of parentheses are included, for good measure. It's certainly correct, but:

It increases the length, sometimes significantly.
The parser on the receiving end doesn't like the nesting.

This PR was initiated by what happened when we moved from the old Cosmos library to this. We had a very large, dynamically generated query (one partitionkey, lots of suggested rowkeys), which utilized the old TableQuery class to generate the query string. We converted this to a LINQ expression but ran into issues in production, when the table service responded with a Bad Request: "Recursion depth exceeded allowed limit".
We realized this was due to all the "RowKey='a' or (RowKey='b' or (RowKey='c' .....", where every binary expression is encapsulated in parentheses. An OData "in" would have been nicer, but the table service doesn't support it.
The PR attempts to check operator precedence in order to insert parentheses only when it's necessary.

I didn't know what to do with the recorded tests, so.... they fail.

I didn't know what to do with the recorded tests, so.... they fail.

In order to setup a live test environment, you can run the New-TestResources script. More details here.
From the root of the enlistment, you'd run it like so:
.\eng\common\TestResources\New-TestResources.ps1 tables

I'll get back to this now. I think it's a good fix to do.

I'll get back to this now. I think it's a good fix to do.

Thanks for spending time on this - please let me know if you run into any issues with the tests.


Heatmap failed to render in Logseq 0.7.1

I updated this plugin, but now it no longer works. In the UI, it says "Heatmap failed to render..." and in the developer log, it gives the error TypeError: Hm[t] is not a function, in particular:
index.4316e42a.js:41 TypeError: Hm[t] is not a function
    at index.4316e42a.js:41
    at index.4316e42a.js:41
    at index.4316e42a.js:41
    at Object.i [as prefetch] (index.4316e42a.js:41)
    at Bm (index.4316e42a.js:41)
    at index.4316e42a.js:49

What is your language setting for Logseq?

发件人: Robert Clarke @.>
发送时间: Tuesday, June 7, 2022 7:24:12 PM
收件人: pengx17/logseq-plugin-heatmap @.>
抄送: Subscribed @.***>
主题: [pengx17/logseq-plugin-heatmap] Heatmap failed to render in Logseq 0.7.1 (Issue #266)
I updated this plugin, but now it no longer works. In the UI, it says "Heatmap failed to render..." and in the developer log, it gives the error TypeError: Hm[t] is not a function, in particular:
index.4316e42a.js:41 TypeError: Hm[t] is not a function
at index.4316e42a.js:41
at index.4316e42a.js:41
at index.4316e42a.js:41
at Object.i [as prefetch] (index.4316e42a.js:41)
at Bm (index.4316e42a.js:41)
at index.4316e42a.js:49
―
Reply to this email directly, view it on GitHubhttps://github.com/pengx17/logseq-plugin-heatmap/issues/266, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAEOVOT33RKP5NZVJAY3YOTVN4WNZANCNFSM5YCSFFKA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

I have this problem too.
In the settings, the Russian language.

No, sorry! I have a problem in version 0.7.2.
Everything worked fine in 0.7.1.

What is your language setting for Logseq?

English

I have pushed a new version. Could you please see if that version would fix your issue or not? @kumo

My problem remains.
Moreover, there is no problem on the second laptop, but on this one it appeared today after updating to 0.7.2. I don't know how to see the log :-(

I have reverted https://github.com/pengx17/logseq-plugin-heatmap/commit/da8ed62a57c6232043882af51df65208dff92d92. Not sure if it will fix for you 🤔

Updated. Works!

I have pushed a new version. Could you please see if that version would fix your issue or not? @kumo

Yes, this works for me too thanks. I had upgraded to 0.7.2 and the problem was the same,  but with this latest update to the plugin, it works again.


Inventory Kamera crashes while scanning artifacts or weapons

Current Behavior
When trying to scan weapons or artifacts only a few (3-5) get scanned before the InventoryKamera crashes.
The slower the speed the less items get scanned.
However scanning materials works just fine.
Expected Behavior
The scanner continues to scan
Reproducing a Behavior

Select to scan weapons or artifacts
Start the scan
Let it run until it crashes

Device OS
Windows 11
Genshin Impact Version
4.7
Inventory Kamera Version
1.3.16
Screen resolution, screen mode, and UI scale
2560x1440 Borderless
Additional notes and remarks
Tried reinstalling InventoryKamera, didn't fix the problem.
Evidence
https://github.com/user-attachments/assets/2bf33f36-93bf-451e-ba85-9612746ae7d0
For this demonstration the game is in borderless fullscreen on the main monitor (2560x1440) with the scanner on the second monitor
Preflight Checklist

[X] I have checked for similar issues in the issue page, and I have not found any similar to mine.
[X] I am using the latest version of the scanner.
[X] I tried setting the scanning delay to maximum, and it still doesn't work.
[X] I have attached the video recording to the bug report.
[ ] I have attached the error log to the bug report.
[X] I am available to later explains the issue.
[X] I have disabled (or documented) all screen filtering software, plugins, and enhancements while scanning.
[X] I use default in-game keybindings or have configured keybindings for the scanner.

Hello,
I am having the exact same issue.
I also the log files in the folder "logging" but no error is logged.
In the Eventlog however I was able to find the following errors:
Error Message 1:

Application: InventoryKamera.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
at System.ThrowHelper.ThrowArgumentException(System.ExceptionResource)
at System.Collections.Generic.Dictionary2[[System.__Canon, mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Insert(System.__Canon, System.__Canon, Boolean)    at InventoryKamera.GenshinProcesor.FindClosestCharacterName(System.String, Int32)    at InventoryKamera.WeaponScraper.ScanEquippedCharacter(System.Drawing.Bitmap)    at InventoryKamera.WeaponScraper+<>c__DisplayClass6_0.<CatalogueFromBitmapsAsync>b__3()    at System.Threading.Tasks.Task1[[System.__Canon, mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at InventoryKamera.WeaponScraper+d__6.MoveNext()
Exception Info: System.AggregateException
at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResultCore(Boolean)
at InventoryKamera.InventoryKamera.ImageProcessorWorker()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()

Error Message 2:

Faulting application name: InventoryKamera.exe, version: <IP_ADDRESS>641, time stamp: 0x66288a53
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3733, time stamp: 0x44653e19
Exception code: 0xe0434352
Fault offset: 0x000000000005f39c
Faulting process id: 0x0x3068
Faulting application start time: 0x0x1DADA92B1CF22C4
Faulting application path: C:\Users\Paul\Downloads\Genshin_Inventory_KameraV1.3.16\InventoryKamera.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: c68a9303-ae07-48ad-8910-49868dd6f65d
Faulting package full name:
Faulting package-relative application ID:

If you need further infos let me know.

Can reproduce with exact same errors in Windows Event Log.
OS: Windows 10
Tested resolutions: All 16:9 resolutions, fullscreen and windowed


Poor documentation

This article doesn't make it clear if there are cost implications of running both agents side by side, we collect about 800GB per day through the MMA to log analytics which is utilized by Azure Sentinel.
Also, how do we know what solutions depend on the old agent, how do we troubleshoot this and check for potential issues.
additionally, you say clean up configuration, what else does this mean, will this impact alerts, sentinel connectors etc.
Since this agent is critical for automation, alerting, ATP, sentinel, custom logs etc we need far better clarity.
Kind regards
James
[Enter feedback here]

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

ID: dc6e6e35-81a6-1a59-3e34-925681eb6939
Version Independent ID: e092b262-9c45-4e59-dd3b-570f4389329f
Content: Migrate from legacy agents to the new Azure Monitor agent - Azure Monitor
Content Source: articles/azure-monitor/agents/azure-monitor-agent-migration.md
Service: azure-monitor
Sub-service: agents
GitHub Login: @shseth
Microsoft Alias: shseth

@JamesHeathcote Thanks for your comment. We will review the issue and get back to you shortly.

@JamesHeathcote At this point it appears that there's no edits or updates needed for the referred Azure documentation so closing this issue for now. If there are further questions regarding this matter or feedback on the referred Azure documentation, please do let us know and we will gladly continue the discussion.


[🐞] Named slots in inline components don't work (possible bug or missing doc)

Which component is affected?
Qwik Runtime
Describe the bug
This might not be a bug, but if it's a limitation of inline components, it needs to be added to the docs
I've made a reproduction repo
Reproduction
https://stackblitz.com/edit/qwik-starter-fjkss4?file=src/routes/index.tsx
Steps to reproduce
just view the code
System Info
(not relevant)

Additional Information
No response

mentioned  here

Thanks @moaoa
I'll change it to a docs issue


Add dd_environment and e2e

This creates an additional ubuntu VM just to run the setup script. The reason this is not done locally is to prevent the install of the linkerd cli and make that easily compatible with windows.
The drawback is that an additional VM is spinned up, I don't think if there's a way to destroy it at the end of the terraform apply.

Works for me on Python 3

@AlexandreYang Try again


Why is SimpleJWT 5.0.0 not supported?

Hi, why is there a constraint on the SimpleJWT version?
djangorestframework-simplejwt (>=4.3.0,<5.0.0)

Thanks

Here, why is this ? I can't seem install the latest 2 versions of simple jwt without breaking dependencies

The latest version of djangorestframework-simplejwt==5.2.0 is not supported by Djoser==2.1
Can you kindly take a look at this @haxoza, thank you!

Any updates?

I believe I'll be unable to address this vulnerability (no CVE yet) in djangorestframework-simplejwt unless either this issue is resolved or the fix is back-ported to djangorestframework-simplejwt 4.8.


clarify that field names can be prefixed with properties or not

Related Issue(s):

#1

Proposed Changes:

Clarify that implementers decide if field names need to be prefixed with properties or not

PR Checklist:

[X] This PR has no breaking changes.
[X] I have added my changes to the CHANGELOG or a CHANGELOG entry is not required.

Should we say that a /queryables implementation would be helpful nevertheless? Otherwise, LGTM.

Should we say that a /queryables implementation would be helpful nevertheless? Otherwise, LGTM.

I was thinking we would define a /fieldable (includable? something like that) endpoint that is optional to implement, but not for rc.2. maybe for 1.1


It should be possible to adjust the heating technologies for other industry

At the moment the 'other industry' cannot be made more sustainable, because the heating technologies for this sector cannot be changed (only the size and efficiency can be changed):

For Denmark we now have a big other industry sector: it is more than half of the total industrial final demand:

When scenarios for Denmark will be made, it would be good if it would be possible to adjust the heating technologies by adding these:

What do you think? @jorisberkhout, @ChaelKruip, @AlexanderWirtz, @DorinevanderVlies, @MartLubben, @michieldenhaan
Another option would be to add more detailed industrial sectors (for example construction, non-metallic minerals)

At the moment the 'other industry' cannot be made more sustainable, because the heating technologies for this sector cannot be changed (only the size and efficiency can be changed):

I recognize this problem for projects in The Netherlands as well. Especially on local scale the "other" sector can be significant

When scenarios for Denmark will be made, it would be good if it would be possible to adjust the heating technologies by adding  these:

Agreed!
In your example all technologies use a single carrier and are the only technology to use that carrier.
Should we also add "heat pumps" and "mechanical vapour recompression"  for the other sector? I propose not to add these for now. That will keep the scope of this adjustment limited. If in the future we do want to add these we need to come up with a way to split the final demand of electricity among the three electric technologies in the start year.

Another option would be to add more detailed industrial sectors (for example construction, non-metallic minerals

No my preference, and without additional technologies for these sectors not a solution to the issue

This issue was also brought up by one of our clients this morning. Not sure if heating technologies is the way to go as the energy may also be used for other purposes (especially oil). Maybe we can simply add some sliders to change the energy mix?

In theory, we could make these available explicitly by giving them their own slide.

Not sure if this is the way to go. It would make the front-end much less accessible for the average user (+ 50 sliders or so) without there being a clear demand for it.
For local datasets (and the ETLocal interface) it would also mean quite some extra work as all 'other' industry demand (excluding paper and food) is currently grouped under the other_non_specified nodes (i.e. no split for construction, textile etc. is made in the dataset)

For local datasets (and the ETLocal interface) it would also mean quite some extra work as all 'other' industry demand (excluding paper and food) is currently grouped under the other_non_specified nodes (i.e. no split for construction, textile etc. is made in the dataset)

Aha, how much extra work would this entail? @DorinevanderVlies @jorisberkhout and I were talking about asking @marliekeverweij to have a look at this issue and formulate and implement a solution.
I am not too much in favor of directly controlling carriers used in these sectors, as this clashes with how we model other industry sectors.
We could create some new clusters:

Textiles is close to paper in terms of applicable technologies and demand.
Mining and minerals are perhaps also a useful cluster where heating technologies are less relevant
construction, machinery and transport equipment could be another cluster
that leaves non-specified and wood products.

how much extra work would this entail?

Around 5 days I think.

I wonder what the energy use in industry for local datasets is: if this is mostly specified other subsectors, the fix for local datasets in the NL and for DK would be different.

In most local datasets I have worked with most industry is "other" and most of that is "other non specific".
Example U16-dataset: almost all industry ~80% is "other", of which ~75% is "other non specific".


Creating function in different program silently fails

Describe the bug
Creating a function in a linked program silently fails.
To Reproduce
Code:
open class CROLinkingScriptImpl : GhidraScript() {
    private fun getSegmentName(segment: Int) = when (segment) {
        0 -> ".text"
        1 -> ".rodata"
        2 -> ".data"
        else -> throw IllegalArgumentException("Invalid segment $segment")
    }

    private fun tryLocateCRO(moduleName: String): Library? {
        // Find the file based on module name
        val library = currentProgram.externalManager.getExternalLibrary(moduleName)
        if (library.associatedProgramPath == null) {
            val fileName = if (moduleName == "|static|") "static.crs" else "$moduleName.cro"
            val file = currentProgram.domainFile.parent.getFile(fileName) ?: return null
            currentProgram.externalManager.setExternalPath(moduleName, file.pathname, false)
        }
        return currentProgram.externalManager.getExternalLibrary(moduleName)
    }

    override fun run() {
        val provider = MemoryByteProvider.createMemoryBlockByteProvider(currentProgram.memory, currentProgram.memory.getBlock("header") ?: return)
        val tableProvider = MemoryByteProvider.createMemoryBlockByteProvider(currentProgram.memory, currentProgram.memory.getBlock("tables") ?: return)

        val header = provider.getInputStream(0).reader {
            read<CRO0Header>()
        }

        tableProvider.getInputStream(0).reader {
            seek(header.importModuleTableOffset - header.segmentTableOffset)
            val modules = readList<CRO0Header.ImportModuleTableEntry>(header.importModuleTableNum)

            for (mod in modules) {
                seek(mod.nameOffset - header.segmentTableOffset)
                val moduleName = readNullTerminatedString()

                val library = tryLocateCRO(moduleName) ?: throw IllegalStateException("Library $moduleName not assigned!")
                val libraryProgram = library.symbol.program
                val api = FlatProgramAPI(libraryProgram, monitor)

                seek(mod.anonymousHeadOffset - header.segmentTableOffset)
                val anonymousImports = readList<CRO0Header.AnonymousImportTableEntry>(mod.anonymousImportNum)

                for (import in anonymousImports) {
                    seek(import.segmentOffset - header.segmentTableOffset)
                    val importSegment = import.segmentOffset and 0xF
                    val importOffset = import.segmentOffset shr 4

                    val block = libraryProgram.memory.getBlock(getSegmentName(importSegment))
                    val addr = block.start.add(importOffset.toLong())

                    val sym = currentProgram.symbolTable.getSymbols("${moduleName}_anonymous_${importSegment}_${importOffset.toString(16)}").first()
                    val importedFunc = currentProgram.functionManager.getFunctionAt(sym.address)
                    if (api.getFunctionAt(addr) == null) {
                        api.createFunction(addr, "${moduleName}_anonymous_${importSegment}_${importOffset.toString(16)}")
                    }
                    val externalFunction = api.getFunctionAt(addr)!!  // Error: api.getFunctionAt returned null
                    if (externalFunction.name != "${moduleName}_anonymous_${importSegment}_${importOffset.toString(16)}") {
                        importedFunc.setName(externalFunction.name, SourceType.ANALYSIS)
                    }
                }
            }
        }
    }
}

Expected behavior
The function gets created and getFunctionAt returns said function
Environment (please complete the following information):

OS: Arch Linux
Java Version: 11
Ghidra Version: 10.1.5
Ghidra Origin: AUR

Additional context
This behavior happens both as a script as well as when implemented as analyzer.

Does putting a api.start() (to start a db transaction) right after val api = FlatProgramAPI...., and then a api.end()  somewhere at the bottom help things out?

It does not, I still get the NPE

While you definitely need library transaction independent of currentProgram you have quite a few places where it assumes an expected value will be returned and not null.  Need to add checks for this. Examples:

val block = libraryProgram.memory.getBlock(getSegmentName(importSegment))

Block may not be found - there may also be more than one block with the same name and the first one found is returned

currentProgram.symbolTable.getSymbols("${moduleName}_anonymous_${importSegment}_${importOffset.toString(16)}")

Symbol may not be found - there may also be more than one.  Some loaders have a tendancy to produce multiple symbols for the same import.  This issue has been address for ELF and PE but still exists in other loaders.  What loader/importer was used?
What line of code produces your NPE?

Block may not be found - there may also be more than one block with the same name and the first one found is returned

I can ensure the block exists and there is only one.

Symbol may not be found - there may also be more than one.

I can ensure this symbol exists and is unique in the program.

This issue has been address for ELF and PE but still exists in other loaders. What loader/importer was used?

This is using a custom implemented loader, which ensures to only define unique symbols once.

What line of code produces your NPE?

// In Kotlin, `!!` is shorthand for "error if this is null"
val externalFunction = api.getFunctionAt(addr)!!  // Error: api.getFunctionAt returned null

The api.createFunction may be failing and will return null when it does.  You may have to delve into the CreateFunctionCmd - stepping through in debug may be the easiest way to troubleshoot.  You may also try using it directly so that you can dig out the status message if the command fails.  The FlatProgramAPI.createFunction method does not log the failure if one occurs.
Hopefully the following pseudo-code helps:
CreateFunctionCmd cmd = new CreateFunctionCmd(name, entryPoint, null,
			name != null ? SourceType.USER_DEFINED : SourceType.DEFAULT);
if (!cmd.applyTo(currentProgram, monitor)) {
    error(cmd.getStatusMsg());
}
else {
   return cmd.getFunction();
}

I am going to assume you were able to diagnose your script failure and close this ticket.  Feel free to post any follow-up comments if you like.  We can always re-open if neccessary.


Add information on how to cite maintainers in BEP papers

https://docs.google.com/document/d/1yQdYOw7WMpkcFgT4tNalOjKuH34nhmRqg4luI4V9uhE/edit#heading=h.rjf9c9gqie4f

agreed that this would be nice, I'll take some time these days to go through the gdoc as well and check whether I can resolve some WIP items there.


[FEATURE] Add support for {{package}} in package bump hooks

Is your feature request related to a problem? Please describe.
I'd like to run a command in a pre_package_bump_hooks which uses a sed command to replace a version, but this requires the name of the current package.
Describe the solution you'd like
I'd like to be able to get the name of the current package in package bump hooks.
Eg:
pre_package_bump_hooks = ["echo {{package}}"]

This is definitely something we want. Should probably be implemented along with #204


Add flag for switching @Provided annotation to non-injected/manually passed in parameters

Added an enum which can be used to invert the meaning of Provided annotation. Please refer to the readme for more information
Fixed in 1.1.1


Cannot override changeOrigin proxy option

I am attempting to authenticate to a web application using SSO. The apache web server runs on localhost:8080, while the http-server runs on localhost:8443. The problem I'm experiencing is that http-server will rewrite the host header as localhost:8080. As a result, I can authenticate with the SSO server successfully, but I am redirected back to my web server at localhost:8080.
I expected to solve this problem by setting the changeOrigin option to false, but it isn't working as I'd expect it to work.
Environment Versions

OS: Ubuntu 18
Node version: 14.17.2
http-server version: 14.1.1

Steps to reproduce
Run http-server with --proxy-options.changeOrigin false.
Expected result
The changeOrigin flag is true by default, but can be overridden with the above option.
Actual result
The changeOrigin flag is always set to true and the option is ignored.
See lib/http-server.js:
proxy.web(req, res, {
        target: options.proxy,
        changeOrigin: true
}

Other information
I will open a PR if this behaviour is deemed to be a bug.

I am having the same issue.  Is this line the problem?
https://github.com/http-party/http-server/blob/8f7fcb08003952ec300874559690d0d75d241ffa/lib/http-server.js#L148
It seems to be overriding changeOrigin to true after our proxyOptions have been applied.

Yep @tingram-hp that's the problem, I forked this repo to fix it, see https://github.com/Stack8/http-server and https://www.npmjs.com/package/s8-http-server
Note, I won't be maintaining that fork, but I don't think this repo is being maintained either.


The library cannot be used from the build directory

If I set netCDF_DIR CMake setting in my project to netCDF's build directory (C:\Dev\netCDF-19), I run into the following:
CMake Error at C:/Dev/netCDF-19/netCDFConfig.cmake:15 (message):
  File or directory C://include referenced by variable netCDF_INCLUDE_DIR
  does not exist !
Call Stack (most recent call first):
  C:/Dev/netCDF-19/netCDFConfig.cmake:23 (set_and_check)
  CMakeLists.txt:21 (find_package)

This is not surprising, given the content of netCDFConfig.cmake, which contains:
get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
...
set_and_check(netCDF_INCLUDE_DIR "${PACKAGE_PREFIX_DIR}/include")

This makes me think that this library is not meant to be used from the build directory.

Pointing netCDF_DIR to the install directory (C:/Program Files (x86)/netCDF/lib/cmake/netCDF) works.

You are correct that, typically, libraries are not meant to be used from their build directories, but instead from their 'install' directories, as specified by the --prefix argument when using the configure script, or the -DCMAKE_INSTALL_PREFIX argument when using cmake.


[ART-2202] import machine-os-content into nightlies using build-sync

https://issues.redhat.com/browse/ART-2202
Enabling syncing m-os-c with gen-payload, and scanning for when an update is available.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@9916d5e). Click here to learn what that means.
The diff coverage is 27.11%.

@@            Coverage Diff            @@
##             master     #301   +/-   ##
=========================================
  Coverage          ?   26.37%
=========================================
  Files             ?       33
  Lines             ?     6985
  Branches          ?     1380
=========================================
  Hits              ?     1842
  Misses            ?     5077
  Partials          ?       66

Impacted Files
Coverage Δ

doozerlib/cli/__main__.py
0.00% <0.00%> (ø)

doozerlib/cli/scan_sources.py
17.30% <17.30%> (ø)

doozerlib/cli/release_gen_payload.py
13.22% <21.21%> (ø)

doozerlib/runtime.py
27.60% <50.00%> (ø)

doozerlib/rhcos.py
78.78% <78.78%> (ø)

doozerlib/state.py
50.00% <0.00%> (ø)

doozerlib/dblib.py
20.53% <0.00%> (ø)

doozerlib/rpmcfg.py
12.73% <0.00%> (ø)

doozerlib/gitdata.py
18.07% <0.00%> (ø)

... and 28 more

Continue to review full report at Codecov.

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


change(mining): Restores parts of the internal-miner feature for use on Regtest

Motivation
We want Zebra to have an internal miner for use on Testnet and Regtest.
Depends-On: #8505.
PR Author Checklist
Check before marking the PR as ready for review:

[x] Will the PR name make sense to users?
[x] Does the PR have a priority label?
[x] Have you added or updated tests?
[x] Is the documentation up to date?

For significant changes:

[x] Is there a summary in the CHANGELOG?
[x] Can these changes be split into multiple PRs?

If a checkbox isn't relevant to the PR, mark it as done.
Solution
Restores parts of the internal-miner feature and uses a empty Solution instead of the equihash tromp solver.
Testing
Manually tested.
Review
Anyone can review.
Reviewer Checklist
Check before approving the PR:

[ ] Does the PR scope match the ticket?
[ ] Are there enough tests to make sure it works? Do the tests cover the PR motivation?
[ ] Are all the PR blockers dealt with?
PR blockers can be dealt with in new tickets or PRs.

And check the PR Author checklist is complete.

@arya2 will this close #8183 ?

@arya2 will this close #8183 ?

Not yet. This doesn't mine valid equihash solutions, so it won't work on the default testnet, and it's single-threaded since multiple threads are unnecessary while it skips checking the proof of work.

@mergifyio refresh


Better docstrings for content.update

They're all pretty tautological, just restating the field name.
            name (str): The name of the content.
            title (Optional[str]): The title of the content.
            description (str): The description of the content.
            access_type (str): The access type of the content.
...

There's more useful information in the API docs, explaining what things are for, what valid values are, etc. We should grab those from the swagger spec and put them in there, translating to python as appropriate.
Probably also would be good to include xrefs to the hosted connect API docs for the relevant APIs.

I've been going back and forth on whether to link directly to the API documentation. It's possible for the hosted documentation to diverge from the docstrings over time.

Related to #135


ERROR: flag provided but not defined: -label-selector-filter

Facing error while deploying helm chart, using the following command to helm install
helm install spark-operator/spark-operator --namespace spark-operator --set webhook.enable=true --set serviceAccounts.spark.name=spark --generate-name --set image.tag=v1beta2-1.1.2-2.4.5
This behaviour is noticed after a recent commit on the repo with git sha 4f50304 (12 hours a go from the time of writing)
Shouldn't setting of labelSelectorFilter be optional?
And even if I provide the labelSelectorFilter as follows, I reciev same error
helm install spark-operator/spark-operator --namespace spark-operator --set webhook.enable=true --set serviceAccounts.spark.name=spark --generate-name --set image.tag=v1beta2-1.1.2-2.4.5 --set labelSelectorFilter=app=spark

The error logs of the Pod looks as follows
++ id -u
+ myuid=0
++ id -g
+ mygid=0
+ set +e
++ getent passwd 0
+ uidentry=root:x:0:0:root:/root:/bin/bash
+ set -e
+ echo 0
0
0
+ echo 0
+ echo root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
+ [[ -z root:x:0:0:root:/root:/bin/bash ]]
+ exec /usr/bin/tini -s -- /usr/bin/spark-operator -v=2 -logtostderr -namespace= -ingress-url-format= -controller-threads=10 -resync-interval=30 -enable-batch-scheduler=false -label-selector-filter=app=spark -enable-metrics=true -metrics-labels=app_type -metrics-port=10254 -metrics-endpoint=/metrics -metrics-prefix= -enable-webhook=true -webhook-svc-namespace=spark-operator -webhook-port=8080 -webhook-svc-name=spark-operator-1612545317-webhook -webhook-config-name=spark-operator-1612545317-webhook-config -webhook-namespace-selector= -enable-resource-quota-enforcement=false
flag provided but not defined: -label-selector-filter
Usage of /usr/bin/spark-operator:
  -alsologtostderr
    	log to standard error as well as files
  -controller-threads int
    	Number of worker threads used by the SparkApplication controller. (default 10)
  -enable-batch-scheduler
    	Enable batch schedulers for pods' scheduling, the available batch schedulers are: (volcano).
  -enable-metrics
    	Whether to enable the metrics endpoint.
  -enable-resource-quota-enforcement
    	Whether to enable ResourceQuota enforcement for SparkApplication resources. Requires the webhook to be enabled.
  -enable-webhook
    	Whether to enable the mutating admission webhook for admitting and patching Spark pods.
  -ingress-url-format string
    	Ingress URL format.
  -kubeConfig string
    	Path to a kube config. Only required if out-of-cluster.
  -leader-election
    	Enable Spark operator leader election.
  -leader-election-lease-duration duration
    	Leader election lease duration. (default 15s)
  -leader-election-lock-name string
    	Name of the ConfigMap for leader election. (default "spark-operator-lock")
  -leader-election-lock-namespace string
    	Namespace in which to create the ConfigMap for leader election. (default "spark-operator")
  -leader-election-renew-deadline duration
    	Leader election renew deadline. (default 14s)
  -leader-election-retry-period duration
    	Leader election retry period. (default 4s)
  -log_backtrace_at value
    	when logging hits line file:N, emit a stack trace
  -log_dir string
    	If non-empty, write log files in this directory
  -logtostderr
    	log to standard error instead of files
  -master string
    	The address of the Kubernetes API server. Overrides any value in kubeconfig. Only required if out-of-cluster.
  -metrics-endpoint string
    	Metrics endpoint. (default "/metrics")
  -metrics-job-start-latency-buckets value
    	Comma-separated boundary values (in seconds) for the job start latency histogram bucket; it accepts any numerical values that can be parsed into a 64-bit floating point (default [30 60 90 120 150 180 210 240 270 300])
  -metrics-labels value
    	Labels for the metrics
  -metrics-port string
    	Port for the metrics endpoint. (default "10254")
  -metrics-prefix string
    	Prefix for the metrics.
  -namespace string
    	The Kubernetes namespace to manage. Will manage custom resource objects of the managed CRD types for the whole cluster if unset.
  -resync-interval int
    	Informer resync interval in seconds. (default 30)
  -stderrthreshold value
    	logs at or above this threshold go to stderr
  -v value
    	log level for V logs
  -vmodule value
    	comma-separated list of pattern=N settings for file-filtered logging
  -webhook-ca-cert string
    	Path to the X.509-formatted webhook CA certificate. (default "/etc/webhook-certs/ca-cert.pem")
  -webhook-cert-reload-interval duration
    	Time between webhook cert reloads. (default 15m0s)
  -webhook-config-name string
    	The name of the MutatingWebhookConfiguration object to create. (default "spark-webhook-config")
  -webhook-fail-on-error
    	Whether Kubernetes should reject requests when the webhook fails.
  -webhook-namespace-selector string
    	The webhook will only operate on namespaces with this label, specified in the form key1=value1,key2=value2. Required if webhook-fail-on-error is true.
  -webhook-port int
    	Service port of the webhook server. (default 8080)
  -webhook-server-cert string
    	Path to the X.509-formatted webhook certificate. (default "/etc/webhook-certs/server-cert.pem")
  -webhook-server-cert-key string
    	Path to the webhook certificate key. (default "/etc/webhook-certs/server-key.pem")
  -webhook-svc-name string
    	The name of the Service for the webhook server. (default "spark-webhook")
  -webhook-svc-namespace string
    	The namespace of the Service for the webhook server. (default "spark-operator")

The problem is with the helm chart version 1.0.7, which is the latest helm chart version. When I use the following command, the spark operator installation happens as expected.
helm install spark-operator/spark-operator --namespace spark-operator --set webhook.enable=true --set serviceAccounts.spark.name=spark --generate-name --set image.tag=v1beta2-1.1.2-2.4.5 --version 1.0.6

Please use the image tag v1beta2-1.2.1-3.0.0 for operator.

@duyet wouldn't that prevent you from running jobs on spark 2.4.5 ?

@duyet wouldn't that prevent you from running jobs on spark 2.4.5 ?

You can still use the spark 2.4.5 by this image tag

If you are using a k8s v1.16+ and want to avoid the error
W1204 02:35:57.154887   21678 warnings.go:70] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition

Just pull the latest release source code zip/tgz and comment out the line containing the offending argument in templates/deployment.yaml the install the local, modified chart.
Similar solution was posted in #1274 by theofpa


'Today' button in uib-datepicker-popup show be disabled, if min-date > current date, provided in datepicker-options="{minDate: nextday}"

Hi,
don't know if that issue is not fixed in latest release
'Today' button in uib-datepicker-popup show be disabled, if min-date > current date, provided in datepicker-options="{minDate: some_day_in_the_future}"

@dimylk, please be respectful or our time and processes by adhering to the issue template.  It is there to allow us to quickly assess the issue and determine the right path forward.  We are all volunteers and simply do not have the time to chase issues that do not conform.  I am going to close this until you correct it and am happy to reopen at that time.  Thanks.


[sil-inliner] Do not perform early performance inlining for functions with certain @_semantics attributes

Specifically, do not perform the early inlining for functions annotated with @_semantics("pair_no_escaping_closure") and @_semantics("self_no_escaping_closure")
Add new tests and cleanup some tests.
• Explanation: It recovers from the performance regression that was recently introduced.
• Scope of Issue:  When the latest branching for swift-4.0-branch has happened this PR was not merged yet, because it has not finished testing.
• Origination: rdar://32555803  (internal testing)
• Risk: Very low. This patch is cherry-picked from the master, where these changes have been landed a week ago and have not caused any issues or performance regressions.
Fixes rdar://32555803

@swift-ci please test

@aschwaighofer Arnold, could you review it for CCC? You reviewed this for master already. I just cherry-picked it now.

@swiftix LGTM!


Helm installation for individual adapters

Implementation
If a user insists on running meshery inside the Kubernetes cluster using helm charts, currently all of the adapters get deployed by default. We would need a provision in the helm values.yml to specify the list of adapters to run before installing inside the cluster.
Ref: https://github.com/layer5io/meshery/tree/master/install/kubernetes/helm/meshery
Acceptance Tests

Mockups

Contributor Guide

Actually, we have the conditions under the value.yaml below. Those conditions can work well.
https://github.com/layer5io/meshery/blob/3e366a9c5d38ece0bed770e386c8f37f64f7d8e7/install/kubernetes/helm/meshery/values.yaml#L100-L118

Nice. We're missing this in the doc on Helm installs. It'd be great to get a small set of instructions on this here - https://docs.meshery.io/installation/platforms/kubernetes#using-helm

Copy that. Add it on my schedule. I'd like to post the parameter sheet to the document, make any sense?  https://github.com/layer5io/meshery/tree/3e366a9c5d38ece0bed770e386c8f37f64f7d8e7/install/kubernetes/helm/meshery#values


Error when running NOT gate with 9 control qubits (up to 8 worked fine though)

I am trying to make CNOT gates with many control bits.  In this case below it crashed when I tried to run a CNOT gate with 9 control bits (i.e., it was a CCCCCCCCCNOT gate).  8 bits seems to be fine, but going this high or higher I get the following message:
JSONDecodeError                           Traceback (most recent call last)
~/anaconda3/lib/python3.6/site-packages/pyquil/api/_base_connection.py in parse_error(res)
99     try:
--> 100         body = res.json()
101     except JSONDecodeError:
~/anaconda3/lib/python3.6/site-packages/requests/models.py in json(self, **kwargs)
891                     pass
--> 892         return complexjson.loads(self.text, **kwargs)
893
~/anaconda3/lib/python3.6/json/init.py in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
353             parse_constant is None and object_pairs_hook is None and not kw):
--> 354         return _default_decoder.decode(s)
355     if cls is None:
~/anaconda3/lib/python3.6/json/decoder.py in decode(self, s, _w)
338         """
--> 339         obj, end = self.raw_decode(s, idx=_w(s, 0).end())
340         end = _w(s, end).end()
~/anaconda3/lib/python3.6/json/decoder.py in raw_decode(self, s, idx)
356         except StopIteration as err:
--> 357             raise JSONDecodeError("Expecting value", s, err.value) from None
358         return obj, end
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
UnknownApiError                           Traceback (most recent call last)
 in ()
1 qvm = QVMConnection()
----> 2 wf = qvm.wavefunction(p)
3 print(wf)
~/anaconda3/lib/python3.6/site-packages/pyquil/api/qvm.py in wavefunction(self, quil_program, classical_addresses, needs_compilation, isa)
282         else:
283             payload = self._wavefunction_payload(quil_program, classical_addresses, needs_compilation, isa)
--> 284             response = post_json(self.session, self.sync_endpoint + "/qvm", payload)
285             return Wavefunction.from_bit_packed_string(response.content, classical_addresses)
286
~/anaconda3/lib/python3.6/site-packages/pyquil/api/_base_connection.py in post_json(session, url, json)
86     res = session.post(url, json=json)
87     if res.status_code >= 400:
---> 88         raise parse_error(res)
89     return res
90
~/anaconda3/lib/python3.6/site-packages/pyquil/api/_base_connection.py in parse_error(res)
100         body = res.json()
101     except JSONDecodeError:
--> 102         raise UnknownApiError(res.text)
103
104     if 'error_type' not in body:
UnknownApiError:
413 Request Entity Too Large

413 Request Entity Too Large
nginx/1.12.1

The server has failed to return a proper response. Please describe the problem
and copy the above message into a GitHub issue at:
https://github.com/rigetticomputing/pyquil/issues

Based on the 413 Request Entity Too Large error, I'm assuming that your program is too big. There is a limit on the size of programs that the server will accept. @ntezak What do you think?

@vtomole is correct, to ensure availability of our cloud resources to all users we must limit the size and runtime of individual user programs. @cwbartlett, as such, this is not a bug but accepted behavior. I am closing this issue.

Will the reference-qvm work on larger files?
-Chris

Christopher W. Bartlett, PhD
Associate Professor of Pediatrics
Battelle Center for Mathematical Medicine
The Research Institute at Nationwide Children's Hospital
& The Ohio State University
575 Children's Crossroad
WB5149
Columbus OH 43215
Phone:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
From: Nikolas Tezak<EMAIL_ADDRESS>Reply-To: rigetticomputing/pyquil<EMAIL_ADDRESS>Date: Wednesday, July 11, 2018 at 10:47 AM
To: rigetticomputing/pyquil<EMAIL_ADDRESS>Cc: "Bartlett, Christopher"<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [rigetticomputing/pyquil] Error when running NOT gate with 9 control qubits (up to 8 worked fine though) (#505)
[WARNING: External Email - Use Caution]
Closed #505https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_rigetticomputing_pyquil_issues_505&d=DwMCaQ&c=FGzDrZ8hK6OoO1oc9Smc5l64O0n3B5aByDFzrvN9KLI&r=C8hQozi5hQZxg_fx3onb4860V8k1-bHhgWDGhDsNCC0&m=tPfdvN6r776DzkeupRtkARLGZL2me0wHOspkQaRLASs&s=uk67LqBQ5gEhwaLXGcZVQvMM7-jwk5snyOkM5tVXgK0&e=.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_rigetticomputing_pyquil_issues_505-23event-2D1728138885&d=DwMCaQ&c=FGzDrZ8hK6OoO1oc9Smc5l64O0n3B5aByDFzrvN9KLI&r=C8hQozi5hQZxg_fx3onb4860V8k1-bHhgWDGhDsNCC0&m=tPfdvN6r776DzkeupRtkARLGZL2me0wHOspkQaRLASs&s=eR3aon1Uoalh6Tj2-q6VdhddtonBAaiFH4JfpfVtj8g&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIIOGWMWuYcWaQIlP7rjZ0RJ-2DOJVNlQAks5uFhADgaJpZM4VKVZ2&d=DwMCaQ&c=FGzDrZ8hK6OoO1oc9Smc5l64O0n3B5aByDFzrvN9KLI&r=C8hQozi5hQZxg_fx3onb4860V8k1-bHhgWDGhDsNCC0&m=tPfdvN6r776DzkeupRtkARLGZL2me0wHOspkQaRLASs&s=SFWtIwkWeqbo5G9PE07QWijvdqigAN856vcszXJV_8M&e=.

@cwbartlett The reference-qvm is not a mature as remote, but it doesn't hurt to try.  Let us know how it goes.

The reference QVM should only be limited by the resources of the computer that you use it on. Unfortunately, we cannot currently provide extensive support to reference QVM users.
For your specific use case, my suggestion would be to decompose the multiple-controlled NOT gate into a circuit that is comprised of lower-order gates, such as just CNOTs.


[Doc Issue] [justInTimeInstall not working with side loaded app]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/messaging-extension-v3/create-extensions.md
87
17
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 149f97e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/messaging-extension-v3/create-extensions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/messaging-extension-v3/create-extensions.md
87
17
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 6cc80fd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/messaging-extension-v3/create-extensions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/messaging-extension-v3/create-extensions.md
87
17
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 0993039:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/messaging-extension-v3/create-extensions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/messaging-extension-v3/create-extensions.md
87
17
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit b3497df:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/messaging-extension-v3/create-extensions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


HBASE-24744 enable_table_replication command granting permissions on …

…table automatically for the user

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 30s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 26s
the patch passed

+1 :green_heart:
compile
1m 14s
the patch passed

+1 :green_heart:
javac
1m 14s
the patch passed

+1 :green_heart:
shadedjars
6m 54s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 48s
hbase-server in the patch failed.

_ Other Tests _

-1 :x:
unit
197m 25s
hbase-server in the patch failed.

226m 35s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2100/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2100

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 7024b44ddb24 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 9b02a26a1d

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2100/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2100/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2100/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2100/1/testReport/

Max. process+thread count
3152 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2100/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Looks the patch broke some tests. Checking.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 13s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 47s
master passed

+1 :green_heart:
checkstyle
1m  7s
master passed

+1 :green_heart:
spotbugs
2m 10s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 28s
the patch passed

+1 :green_heart:
checkstyle
1m  2s
hbase-server: The patch generated 0 new + 20 unchanged - 1 fixed = 20 total (was 21)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
12m  9s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

+1 :green_heart:
spotbugs
2m 10s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 14s
The patch does not generate ASF License warnings.

34m 34s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2100/3/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2100

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle

uname
Linux 48fffcd26840 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 11ac0a1ba6

Max. process+thread count
94 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2100/3/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


Create 17dec004.txt

pull request

Thanks for the PR.
Hope to see more contribution from you in this organization in future.
We will like have you onboard.
Feel free to contact me in case of any doubt.


unit_of_measurement is unsupported after 2021.11

Did you read the instructions?

[X] I have read the README, including the advanced debugging section.

The problem
I do see the following error being logged in the HA logs after a restart of HA:
Logger: homeassistant.components.sensor
Source: components/sensor/init.py:151
Integration: Sensor (documentation, issues)
First occurred: 12 September 2021, 20:27:04 (1 occurrences)
Last logged: 12 September 2021, 20:27:04
custom_components.tahoma.sensor is setting 'unit_of_measurement' on an instance of SensorEntityDescription, this is not valid and will be unsupported from Home Assistant 2021.11. Please report it to the custom component author.
What version of this integration (ha-tahoma) has the issue?
2.71
What version of Home Assistant Core has the issue?
2021.9.6
Which gateway / hub do you use?
Somfy Conexioon
Device model
PositionableScreen
Device type
5121525A04?
Additional information
No response
Relevant log output
Logger: homeassistant.components.sensor
Source: components/sensor/__init__.py:151
Integration: Sensor (documentation, issues)
First occurred: 12 September 2021, 20:27:04 (1 occurrences)
Last logged: 12 September 2021, 20:27:04

custom_components.tahoma.sensor is setting 'unit_of_measurement' on an instance of SensorEntityDescription, this is not valid and will be unsupported from Home Assistant 2021.11. Please report it to the custom component author.

Should be fixed in v2.7.2, I just released this change, it was ready but not released.
Thanks for reporting!


Train with my own dataset

If i have my own unlabeled dataset (no ground truth) on which i want to train the ARFlow network.
How can i do it? Is there a rule of thumb of organizing the data in order to train the NN?

I have the same questions ,How can I train my own dataset.

I have same question too

Hi @shinaushin @zerotwotnt @sotomotocross
Could any of you figure out how to use this on custom dataset without label?


Broken Attachments

@adityamukherjee42 Kindly add the missing/broken attachments in your PR #11 .

The file is working in my computer , can you mention the error message

Hi, this is what is observed.  Can you please doublecheck?

I think the issue is with the path, I have added new gifs once that PR is accepted I will edit the readme and add the new paths relative to this repo

Done.


Add ability to get orders by company id

This adds the ability to filter orders by company id using the search endpoint.

Codecov Report

Merging #575 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           develop    #575   +/-   ##
=======================================
  Coverage     96.4%   96.4%
=======================================
  Files          123     123
  Lines         3670    3670
  Branches       322     322
=======================================
  Hits          3538    3538
  Misses          94      94
  Partials        38      38

Impacted Files
Coverage Δ

datahub/search/omis/views.py
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


some issues

Hi,
BIG thank you for the cool video player.
I got several issues and I hope you can help me. I am not a programmer at all. Please don't judge me :)
Here is a demo: http://020018.businesscatalyst.com/index.html

Sound disabled
when I click on marker video doesn't jump the place I click.
I set up an autoplay and title here http://prntscr.com/926i4v it doesn't work
what are the last two parameters? onPlay / onPause

I think I did something wrong. I hope you can show me a write path :)
thanks a lot

Try other video. Perhaps this video there are no keyframes or something else.

thanks.
I did with other video. nothing happened. all 3 issues above are not working.
can you help?

http://020018.businesscatalyst.com/assets/vidwp.mp4
There is no sound.
Do exactly as in the example: http://andchir.github.io/jquery-video-extend/

regarding the sound is my bad, sorry.
I tried different movie and the sound is working.

the player doesn't want to play file bigger that 15mb.
markers still not jumping
I set up an autoplay and title here http://prntscr.com/926i4v it doesn't work
what are the last two parameters? onPlay / onPause

can you please help?
if you dont provide support please let me know so that I wont lose my time and find another plugin.
thanks


Create custom launch scripts for all platforms

Rather than patching or relying on the built-in release scripts from Elixir/Erlang, we have written custom ones that are minimal and easy to maintain.
This also addresses issues with different drive letter paths on windows, referenced in issue #9

Thanks for making these changes @ashea-code! I think they simplify things a ton, and should make the system easier to maintain. Sorry it took so long to get back to this review, I've been in meetings all week 😅
I don't think we should do it here, but I would be interested in chatting at some point about the possibility of removing the launch scripts entirely, in favor of just doing everything from Zig. We've run into a number of quirks between platforms already, and not having to keep the scripts for each platform in sync sounds like a really promising avenue to explore. @wojtekmach do you have any opinions on that?
@bsedat Before I merge, did you have any lingering concerns about the changes to the launch scripts?


retryScreenshot for more Robust screenshot loop

Now when the retrieval of the DisplayID or Display fails, the screenshot process is reattempted up to 3 times in a row.
This should help prevent silent exiting of the screenshot loop.

Yup good addition!

Added in a db busyTimeout of 2 seconds. Main reason is being more robust to external applications locking the db


Bump bower angular dependency

package.json depends on angular ~1.4.0, bower.json depends on angular ~1.3.0.  Any plans to update bower.json?

Not a priority but I'm happy to merge a PR.


widelands: fix launchpad url

and .desktop name
Motivation for this change
Things done

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

[ ] 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 nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@grahamc why is there is no gist url in this case?


Connecting Local 9.4 from linux machines

Describe the bug
Trying to use Local 9.4 on a linux machine results in an error as it can't find the powershell.exe command
Steps to reproduce
Setup a local profile on a Linux machine and try to run code via F3
Profile file:
    "SAS.connectionProfiles": {
        "activeProfile": "Local Profile",
        "profiles": {
            "Local Profile": {
                "connectionType": "com",
                "sasOptions": [],
                "host": "localhost"
            }
        }
    }

Screenshots

Environment (please complete the following information):
Client OS: rhel8.8
Extension version: v1.3.0
SAS version: 9.4 (TS1M7)

Correct me if I'm wrong @scnwwu, but I believe sas 9 local can only be used on extension hosts using Windows

Hi @gowerc , would using an SSH connection work for you? AFAIK that should work when VSCode runs on Linux.


Detect eye blink

Is it possible to detect when someone blinks their eyes?

Yes with a mix of several techniques you can.
I wrote an article about it in 2016, but I've updated the website since and the article is gone.
https://web.archive.org/web/20180123054726/http://andrevenancio.com/eye-blink-detection/
This was the project: https://www.andrevenancio.com/work/all-new-audi-r8