revisioned gateway is not talking to revisioned istiod

I installed a gateway with revision set, but the logs show that it's still trying to talk to istiod.istio-system. The CA address however is istiod-<revision>.istio-system as expected
[ ] Docs
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[ ] Upgrade
Steps to reproduce the bug
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  name: istio-ingressgateway-1-10-0
spec:
  profile: empty
  revision: 1-10-0
  components:
    ingressGateways:
    - name: istio-ingressgateway-1-10-0
      namespace: istio-ingress
      enabled: true
      label:
        istio: istio-ingressgateway-1-10-0

istioctl apply -f ingress-gateway-1-10-0.yaml --revision 1-10-0

k logs istio-ingressgateway-1-10-0-5bfb96f945-5scwp -n istio-ingress
...
discoveryAddress: istiod.istio-system.svc:15012
...
2021-05-25T13:41:08.801405Z	info	Pilot SAN: [istiod.istio-system.svc]
2021-05-25T13:41:08.801417Z	info	CA Endpoint istiod-1-10-0.istio-system.svc:15012, provider Citadel
2021-05-25T13:41:08.801495Z	info	Using CA istiod-1-10-0.istio-system.svc:15012 cert with certs: var/run/secrets/istio/root-cert.pem
2021-05-25T13:41:08.845311Z	info	xdsproxy	Initializing with upstream address "istiod.istio-system.svc:15012" and cluster "Kubernetes"
2021-05-25T13:41:09.360776Z	info	xdsproxy	connected to upstream XDS server: istiod.istio-system.svc:15012
...

Note the references to both istiod.istio-system.svc and istiod-1-10-0.istio-system.svc:15012
Version (include the output of istioctl version --remote and kubectl version --short and helm version --short if you used Helm)
istioctl version
client version: 1.10.0
istiod version: 1.10.0
istiod version: 1.8.3
data plane version: 1.10.0 (2 proxies), 1.8.3 (1 proxies)
How was Istio installed?
Environment where the bug was observed (cloud vendor, OS, etc)
Additionally, please consider running istioctl bug-report and attach the generated cluster-state tarball to this issue.
bug-report.tar.gz
Refer cluster state archive for more details.

Thanks @rvennam for opening this! I'm pretty sure I hit this in the demo today too, I'll do some initial investigation on this.

@Monkeyanator @howardjohn: I noticed we are not setting discoveryAddress on ingress gw pod in 1.10, which seems wrong.  See below, this is set on normal pod in the mesh but not in istio ingress gw.
 ~/go/src/github.com/linsun/istio-demos/istio-10-demo   main ± ✹ ✭  k get pod istio-ingressgateway-9b74bdc77-znl4f -n istio-ingress -o yaml | grep discoveryAddr
 ~/go/src/github.com/linsun/istio-demos/istio-10-demo   main ± ✹ ✭  k get pod
 ~/go/src/github.com/linsun/istio-demos/istio-10-demo   main ± ✹ ✭  k get pod web-api-58f4cff8df-vc24n -n istioinaction -o yaml | grep discoveryAddr
        {"discoveryAddress":"istiod-1-10-0.istio-system.svc:15012","proxyMetadata":{"ISTIO_META_DNS_CAPTURE":"true"}}

Are we continuing to support the prior way to in place upgrade the ingress gw, which is to use istioctl install -f gw.yaml --revision 1-10-0?  @howardjohn this may be related to changes you made to gateway injection to have this automatically injected but didn't cover this case.

For gateways it mounts the mesh configmap. Which doesn't exist in not istio-system.
For injection this is solved problem - which is one of the big reasons we are doing it.   I see the config map mounted now:
    - configMap:
        defaultMode: 420
        name: istio-1-10-0
        optional: true
      name: config-volume

Now, I believe this will break a lot of users for 1.10 as many users are running gateways in their own namespace.  Are you saying the only way to upgrade the gw to 1.10 properly is to using gateway injection?

FYI @Monkeyanator @costinm @howardjohn  I added this to env WG agenda today for discussion.

Its not newly broken in 1.10, its been broken in every release for at least 1 year

https://github.com/istio/istio/issues/27265, etc

I just tested on my 1-8-3 env, I see it is using ConfigMap too, you are right @howardjohn.
The way I workaround this is to create istiod service in Istio-system thus I only noticed this issue when there are multiple versions of Istiod servers.

we discussed this in env WG mtg today, here is the summary of what we are recommending to users:

to work around this issue, copy the istio cm (istio-1-10-0) to the istio ingress gateway namespace.
we expect this issue to be resolved with gateway injection.  when gw injection is mature, this is the only recommended & supported way for running gws in a different ns than Istio-system.

Thanks @linsun and @howardjohn! injected gateways will be the answer to a lot of problems :)


How to attach subnet to the route table

Hi,
I am planning to attach subnet to the route table. Please let me know which operations class and method I can use.
Thanks,
Vikram

Hello @VikramAIS ,
You will need azure-mgmt-network package. An overview on how to create a Network client can be found on this tutorial:
https://github.com/Azure-Samples/network-python-manage-loadbalancer
Once you have a Network client, the complete documentation is on readthedocs:
http://azure-sdk-for-python.readthedocs.io/en/latest/ref/azure.mgmt.network.html
Regards,

Hello @lmazuel,
I am able to create route table using Network client. But I need to attach subnet to the route table. In the route table class constructor subnets initialized to None.
def init(self, id=None, location=None, tags=None, routes=None, provisioning_state=None, etag=None):
super(RouteTable, self).init(id=id, location=location, tags=tags)
self.routes = routes
self.subnets = None
self.provisioning_state = provisioning_state
self.etag = etag
Please help me on attaching subnets to route table.
Thanks,
Vikram

Hi @VikramAIS ,
You need to attach the route to the subnet, not the contrary (it's why subnet is None, you're not supposed to change it yourself).
You can see that Subnet has a route_table property:
http://azure-sdk-for-python.readthedocs.io/en/v2.0.0rc6/ref/azure.mgmt.network.models.html#azure.mgmt.network.models.Subnet
Then, just call subnets.create_or_update with the right set of parameters.
Thanks,

I can able to attach subnet to the route table.
Thanks,
Vikram

Can you tell us how you did it. I'm trying to attach a route_table to a subnet, but I'm not sure how to use the route_table parameter.

can someone post a sample of how to attach a route table to a subnet


Any optimizations you haven't had time to implement?

I'll start to look into quicksect with the line_profiler (and other ways) to make it faster.
Any optimizations you have had in mind, but haven't had the time to implement?
I guess there is a bit to be gained by having intervaltrees for specific types like ints, but I dunno if you would accept PR's for type-specific trees.

I also guess that taking three arrays of equal length (starts, ends, vals) and building the tree in Cython/C-land could lead to sizeable speedups, but I'll stop speculating now and start reading the code.

I don't know of any simple optimizations--though there certainly could be some. I optimized quite a bit when I converted from pure python but I didn't change the algorithm itself.


java multiple file out, method options for protoc-gen-sdk.

I know this has to be moved to the server side, but this is for discussion right now.

Codecov Report

Merging #792 (41c3b13) into main (13feb02) will increase coverage by 70.28%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main     #792       +/-   ##
=============================================
+ Coverage     10.48%   80.76%   +70.28%
=============================================
  Files            66       26       -40
  Lines         31233     1544    -29689
  Branches       4499        0     -4499
=============================================
- Hits           3274     1247     -2027
+ Misses        27416      297    -27119
+ Partials        543        0      -543

Impacted Files
Coverage Δ

dotnet/Trinsic/CredentialService.cs

go/services/account_service.go

go/services/trinsic_service.go

...ices/trustregistry/v1/TrustRegistryOuterClass.java

...c/services/trustregistry/v1/TrustRegistryGrpc.java

...erifiablecredentials/v1/VerifiableCredentials.java

...main/java/trinsic/storage/FileProfileProvider.java

.../trustregistry/v1/TrustRegistryOuterClassGrpcKt.kt

...va/src/main/java/trinsic/services/ServiceBase.java

go/services/service_base.go

... and 82 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 13feb02...41c3b13. Read the comment docs.

git submodule issue, closing


Help with actions...

Hi,
I'm having a hard time figuring out the structure of the apib to create for an API I have.  In one group, I have two apis:
/recommendations/similarTo/titles/titleID{,titleid2,titleid3...}{?limit=25}
/recommendations/topTrending/{?limit=25&time=24h}

I've tried various ways of defining them in api-blueprint syntax and am unable to get the Actions properly.
Here is one version that I have... (seems pretty botched up) -- clearly I'm missing something.
# Group Recommendations
This is a group. ```recommendations``` are a first class resource in my API.

The structure of the Recommendations APIs is:
```/recommendations/{action}/{particulars}```
where ```{action}``` can be the action that needs to be taken and ```{particulars}``` are necessary and optional elements to execute that action.

## Recommendations [/recommendations]
hello world

### Similar To [/recommendations/similarTo]
this is similar to

#### SimilarTo [GET /recommendations/similarTo/titleID?limit=25]
Get titles that are similar to one or more titles

+ Parameters
  + titleID: `crid:~~2fblah` (string, required) - ID of the title
  + titleID2: `crid:~~2fblah2` (string, optional) - ID of another title
  + limit: `25` (number, optional) - Number of recommendations to return
    + Default: `20`

+ Response 200 (application/json)

		{
		  "resultCount": 2,
		  "similarTitles": [
		  {
		    "id": "crid:~~2F~~2Fadrenalin.schange.com~~2Fasset0123456"
          }]
        }

Could someone please advise ??

Unfortunately, we cannot support variable uri path parameters yet. So the {particulars} section of your API will be hard to write in the API Blueprint. Also a good practice for API is that you should send the particulars` as a part of query parameters instead of in the path.
# Group Recommendations

#### SimilarTo [GET /recommendations/similarTo/{titleID}/{titleID2}?limit]
Get titles that are similar to one or more titles

+ Parameters
  + titleID: `crid:~~2fblah` (string, required) - ID of the title
  + titleID2: `crid:~~2fblah2` (string, optional) - ID of another title
  + limit: `25` (number, optional) - Number of recommendations to return
    + Default: `20`

+ Response 200 (application/json)

        {
          "resultCount": 2,
          "similarTitles": [
          {
            "id": "crid:~~2F~~2Fadrenalin.schange.com~~2Fasset0123456"
          }]
        }


terraform 0.11.14 fmt issue with examples/enhanced-monitoring/main.tf

I was updating the version of the terraform-aws-rds module in our repositories and noticed that since version v1.29.0, it requires a terraform fmt on examples/enhanced-monitoring/main.tf in combination with Terraform 0.11.14. It looks like there were some formatting changes in that file to prepare it for Terraform 0.12, but the change in commit 05360c2 changing
maintenance_window      = "Mon:00:00-Mon:03:00"
  backup_window           = "03:00-06:00"
  backup_retention_period = 0 // disable backups to create DB faster

  tags = {
    Owner       = "user"
    Environment = "dev"
  }

to
maintenance_window      = "Mon:00:00-Mon:03:00"
  backup_window           = "03:00-06:00"
  backup_retention_period = 0 // disable backups to create DB faster

  tags = {
    Owner       = "user"
    Environment = "dev"
  }

seems to be non-compliant with the way Terraform 0.11 expects files to be formatted. This is the output I get from terraform fmt -diff=true:
-  backup_retention_period = 0 // disable backups to create DB faster
+  backup_retention_period = 0                                         // disable backups to create DB faster

Thanks, Joey!
v1.32.0 has been just released.


WooHoo great explanation!

This is a refreshingly great page that communicates the info in a clear, concise manner. Thank you so much for this page.

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

ID: 7d7dc547-5ff1-416d-450b-e39e56cb1e71
Version Independent ID: 7d7dc547-5ff1-416d-450b-e39e56cb1e71
Content: Add images to a .NET MAUI app project - .NET MAUI
Content Source: docs/user-interface/images/images.md
Product: dotnet-mobile
Technology: dotnet-maui
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Thanks, @davidbritch did a great job!


Add support for 320x200 256 color VGA video mode

bors r+

@bjorn3 Thanks for the review!
bors r+

Published as version 0.3.7


js errors after creating stash

Open js console (ie firebug)
Click a client on the clients page
Click the speaker to create a stash
Click submit

--> Lots of JS errors appear:
Error: h.match is not a function
@http://localhost/bower_components/angular-sanitize/angular-sanitize.min.js:14:41
@http://localhost/js/filters.js:173:23
gb.prototype.filter/e@http://localhost/bower_components/angular/angular.min.js:173:86
hb["|"]@http://localhost/bower_components/angular/angular.min.js:162:41
gb.prototype.binaryFn/<@http://localhost/bower_components/angular/angular.min.js:171:1
jd</<.compile/</<@http://localhost/bower_components/angular/angular.min.js:194:191
Yd/this.$get</h.prototype.$digest@http://localhost/bower_components/angular/angular.min.js:110:236
Yd/this.$get</h.prototype.$apply@http://localhost/bower_components/angular/angular.min.js:113:360
m@http://localhost/bower_components/angular/angular.min.js:72:452
w@http://localhost/bower_components/angular/angular.min.js:77:463
ye/</B.onreadystatechange@http://localhost/bower_components/angular/angular.min.js:79:24
http://localhost/bower_components/angular/angular.min.js
Line 92

Hi @benh57
Thanks for reporting this issue. I've been able to reproduce it. It seems that the stash is still submitted so it shouldn't break anything. I'll try to have a fix pushed as soon as possible.
Thanks for reporting this issue!


Sometimes when recording videos, file size is 0kb  (windows 10).

use subprocess by python, loop recording video with a 5-second interval in between，but some file size is 0kb. Has anyone meet this problem before？
file format: mkv
command：
start_record_command = f"scrcpy -s {device_id} --record={filepath} --record-format=mkv --time-limit={time_limit} --no-playback --no-window"
version: scrcpy 3.1

If you do the same manually (not calling from pyrhon), does it work?

If you do the same manually (not calling from pyrhon), does it work?

I used --time-limited, and process automatically ends，but video file size is 0kb. I found it works normally when removing --no-window. but I don't want to see the window, how can I to kill the process?

Questions:

do you have a log INFO: Recording complete to mkv file: …?
if you record to mp4 (not mkv) with scrcpy --record=file.mp4 --time-limit=30 (with a duration long enough so that the file is not empty), is the resulting file corrupted?

I used --time-limited, and process automatically ends，but video file size is 0kb. I found it works normally when removing --no-window. but I don't want to see the window, how can I to kill the process?

Even without starting it from python?
From a console, if I run:
scrcpy --record=file.mp4 --time-limit=1 --no-playback --no-window

The resulting file is not empty.

This also works correctly for me (the resulting file is not empty):
#!/usr/bin/env python3

import subprocess

subprocess.run(["scrcpy", "--record=file.mp4", "--time-limit=1", "--no-playback", "--no-window"])

no such information：INFO: Recording complete to mkv file，but this command works，thanks！This problem might be subprocess.


Improvement

Bear with me on this @azlux, Github Actions is failing to run on the expected actions. It's maddening. Not sure why.


mercurial: 6.4.3 -> 6.4.4

Changelog: https://wiki.mercurial-scm.org/Release6.4

Superseded by #239180.


undefined crashes live codeblock

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[ ] I have tried the npm run clear or yarn clear command.
[ ] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[ ] I have tried creating a repro with https://new.docusaurus.io.
[ ] I have read the console error message carefully (if applicable).

Description
The live codeblock crashes the entire page on inputs that cause React to try to render undefined.
I can work around this by changing transformCode to have an || null in case the code returns undefined.
Reproducible demo
No response
Steps to reproduce

Open https://docusaurus.io/docs/next/markdown-features/code-blocks#interactive-code-editor
Replace the text in one of the live code blocks with the text undefined
Edit: Also happens if you replace the live codeblock text with JSON

Expected behavior
The entire page does not crash and the code block renders an error instead.
Actual behavior
The entire page (not just the code block) crashes with the error message Minified React error #152; visit https://reactjs.org/docs/error-decoder.html?invariant=152&args[]=n for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
Your environment

Public source code:
Public site URL: https://docusaurus.io/docs/next/markdown-features/code-blocks#interactive-code-editor
Docusaurus version used: latest on website and 2.0.1
Environment name and version (e.g. Chrome 89, Node.js 16.4):
Operating system and version (e.g. Ubuntu 20.04.2 LTS):

Self-service

[ ] I'd be willing to fix this bug myself.

👍 Couldn't repro on react-live playground: https://react-live.netlify.app/
So this must be a Docusaurus bug 🤷♂

can I try doing this?

@rashidmya Can I take this? I have PR ready for this.

@rashidmya sure, no need to ask.
In the worst case we just need to add an error boundary. We already have such a component in core.

@thelovekesh i'd like to take a shot at this if thats okay

@rashidmya Ya sure. Since I have looked into this so here are some findings that can help you:

Issue is coming from react-live rendering without valid element verification. (See https://github.com/FormidableLabs/react-live/pull/288)
I am not sure but I think updating react-live to the latest version fixes the issue. If it's causing any issue with backward compatibility then you should explore the error boundary component mentioned by @Josh-Cena

I believe we had compatibility issues in the past and ended up pinning the react-live version. I think for now we can simply add an error boundary to display the error gracefully.


SDK does not Support all IPS of an certain VM

Identity identityService=vmwareConnection.getVapiAuthHelper().getStubFactory().createStub(Identity.class, vmwareConnection.getSessionStubConfig());
            IdentityTypes.Info vmInfo=identityService.get(vmToLoadId);

           vmInfo.getIpAddress();
``` ==> If a vm has 2 ips you can only receive 1 of them. It is needed to return a list of ips.

Reason is that my vms use multiple nics.

Alternative please provide a code snipped to load the list of ips for a certain vm.

All IPs of a VM are available via this API - https://developer.vmware.com/apis/vsphere-automation/latest/vcenter/api/vcenter/vm/vm/guest/networking/interfaces/get/
Which maps to the list() method(s) here in the Java SDK - https://vmware.github.io/vsphere-automation-sdk-java/vsphere/<IP_ADDRESS>/vcenter-bindings/index.html

what is the code snipped therefore?
I used:
Identity identityService=vmwareConnection.getVapiAuthHelper().getStubFactory().createStub(Identity.class, vmwareConnection.getSessionStubConfig());
IdentityTypes.Info vmInfo=identityService.get(vmToLoadId);
PS: We are premium customer and pay for support.

The API I'm pointing is a different one and is available since 7.0 U2.
Just create a stub for the interface I pointed and call the list() method.
P.S. Support at Github is community based. You can see VMware employees are taking the leading role on this. I believe this vSphere Automation SDK for Java is not on the officially supported list by VMware at the moment (i.e. not supported through API and SDK Support today - https://www.vmware.com/support/services/sdk.html).

ok, it seems to work, thanks.
Could you explain to me why the rest-api does not support multiple ips?

The one that worked is a REST API as well, it was introduced to cover for the deficiency of the one you originally tried which is limited to a single IP address. I'm not sure if there are plans to deprecate the old one.


Incompatible with Tendermint 0.16

Due to https://github.com/tendermint/abci/issues/205, this implementation has become incompatible with Tendermint v0.16 and newer.
The breakage was caused by how varints are now encoded.
Instead of a custom encoding, Tendermint now uses the protobuf default approach of ZigZag encoding.
rust-protobuf seems to support that encoding (see doc).
The update likely also requires syncing src/types.proto to the one in tendermint/abci (as far as I understand, it needs to be v1.10+). I already tried that (manually with protoc on the cmdline), but didn't yet manage to compile the included https://github.com/tendermint/abci/blob/master/types/types.proto such that the types KVPair and KI64Pairget properly included and namespaced.
Btw. the README lacks the information that protobuf support needs to be installed on the system.

Maybe @zmanian or @adrianbrink can help here

@d10r i'm fix it abci-rs

Can we sync on https://github.com/tendermint/amino_rs

@zmanian i think it's a good idea. how do we implement it?


Add warning to -nocert option

Follow-up to #5681

@rovinski does this resolve your concern?

@rovinski does this resolve your concern?

Well enough, yeah.


feat: add getIdentitiesByPublicKeyHashes method

Issue being fixed or feature implemented

Adding getIdentitiesByPublicKeyHashes method
What was done?

Added getIdentitiesByPublicKeyHashes method
How Has This Been Tested?

Unit tests.
Breaking Changes

None.
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation

For repository code-owners and collaborators only

[x] I have assigned this pull request to a milestone


Add copy image to clipboard feature

I wish Franz to include feature to copy image in clipboard. Now it is only possible to copy the image url, but in some cases it's useless because to see the image url it is required to login on some services.
Now it's pretty anoying first to download image, open it and copy it in clipboard. I don't see reason why Franz can't do it direct. As I know, it uses the chrome engine and chrome contains the feature.

This feature I'm lacking badly.
Especially so, given that many webapps use blobs to display images, so "Open image in browser" does not work either.
I have to work around by saving the image on the file system, which is terribly inconvenient and leaves garbage (and sometimes compromising evidence) behind.
CC @adlk.

I'm 99.9% convinced that this USED to be there and was removed.  I can't imagine why.

@CaptObvious
Yeah it was part of Electron's default context menu, but it was bulky and had some problems so it was replaced with a custom one, but Electron doesn't allow parts of the original menu to be included and making a "Copy image to clipboard" function seems to be harder than it seems so it had to be left out.
As far as I can remember it'll be added in once they can figure out how to make one by themselves.

THIS IS must have feature! Why have url if you can copy

have url

Many messengers use blobs for images: internal links that are useless when copied. So "copy URL" is not an option either.

The hack solution is print screen the area and paste. But its not the best way

up!

still miss it

Really miss this feature. Please implement.

up!

Just use Ferdi. This feature has been available in Ferdi for years, along with many other missing features and fixed bugs.


Add missing semicolons

Was checking out the project and my JSHint plugin showed me all these warnings so I decided to fix them!

I signed it!
On 10 November 2015 at 19:35, googlebot<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project. Before we can look at your
pull request, you'll need to sign a Contributor License Agreement (CLA).
[image: :memo:] Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll
verify. Thanks.

If you've already signed a CLA, it's possible we don't have your
GitHub username or you're using a different email address. Check your
existing CLA data https://cla.developers.google.com/clas and verify
that your email is set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
If you signed the CLA as a corporation, please let us know the
company's name.

—
Reply to this email directly or view it on GitHub
https://github.com/GoogleChrome/node-big-rig/pull/6#issuecomment-155524753
.

--
Met vriendelijke groet,
Jilles Soeters

Epic bit of tidying - thank you! :+1:


Failed importing DMI weather forecast on the 5th of August

and have been failing for some days.

Received file with wrong date format. Correction of format solved problem.


filename not wrap in file panel

Dear Developer, I prefer filename in the file panel display only in one line but the default setting of blue topaz is word-wrap, so I use the snippet below:
.nav-file-title,
.nav-folder-title {
  white-space: nowrap;
  width: auto;
  overflow: hidden;
}

but there comes another question, when a filename or folder name is too long, the panel can't display the front content,like that:

I try to change "hidden" into  "scroll" in the overflow, but final result is not what I want. Is there any way to add a scroll bar for the whole file panel instead of for each file name?
Thanks.

turn on the 2.3.3 option In the style settings plugin,  filename styles and select  file name  scrolling when hovering


A11y: Windows High Contrast Mode: Add outlines to Blue & Green "cards"

Describe the bug

When in Windows High Contrast Mode (LIGHT AND DARK) you cannot see the outline of the green cards & the blue areas. Add outline: 1px solid transparent to these divs so that an outline shows for these areas throughout the app.

Normal

High Contrast Mode
dark

light

Acceptance Criteria
Open the page in WHCM (light & dark) or simulate it using Devtools(see link below)

[ ] The green cards & blue sections will have an outline. Should be visible in both LIGHT & DARK forced colors mode.

Additional context

https://www.smashingmagazine.com/2022/06/guide-windows-high-contrast-mode/
How to simulate WHCM in Chrome Devtools - https://devtoolstips.org/tips/en/emulate-forced-colors/

Hi, can I be assigned this ticket pls?

@zheyichn go for it!


Changelogs are limited to 20 issues

When i try to generate a Changelog for a Tag that has more than 20 issues closed i just get 20 issues.
From the code i would say its the pagination from gitlab that limits the Request when fetching issues.
https://docs.gitlab.com/ee/api/README.html#pagination
if you add per_page=100 the limit would be increased to 100 issues which should be fine for most people

Thanks for the bug report, I will have to look into it tomorrow. because I did implement a function in gitlab.js to iterate all pages if the next header is present in the request.

Hmm tried to generate a changelog against a repo that has over 20 merge requests...and it worked...I cannot reproduce the problem. I will try to make 20 more issues tomorrow to see if I can reproduce the bug. Hmm... but they all used the same pagination iterating algorithm

Having the same issue. Seems like the Gitlab API limit the returned results to 20.
Is there any plan to fix this ?


ProbeNode automated testing error

scenery-phet : fuzz : require.js : run
Uncaught TypeError: Cannot read property 'plus' of undefined
TypeError: Cannot read property 'plus' of undefined
at new ProbeNode (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/scenery-phet/js/ProbeNode.js?bust=1508079543441:163:48)
at https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/scenery-phet/js/demo/ComponentsScreenView.js?bust=1508079543441:335:34
at Array.listener (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/axon/js/Multilink.js?bust=1508079543441:40:18)
at Emitter.emit2 (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/axon/js/Emitter.js?bust=1508079543441:205:49)
at Property._notifyListeners (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/axon/js/Property.js?bust=1508079543441:190:29)
at Property._setAndNotifyListeners (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/axon/js/Property.js?bust=1508079543441:178:14)
at Property.set (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/axon/js/Property.js?bust=1508079543441:125:16)
at drag (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/sun/js/HSlider.js?bust=1508079543441:245:25)
at Object.move (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/scenery/js/input/SimpleDragHandler.js?bust=1508079543441:142:29)
at Input.dispatchToListeners (https://bayes.colorado.edu/continuous-testing/snapshot-1508062282027/scenery/js/input/Input.js?bust=1508079543441:790:72)
Approximately 10/15/2017, 4:11:22 AM

Proposed fix is committed above, @pixelzoom do you want to take a look?

@pixelzoom this was originally reported at https://github.com/phetsims/scenery-phet/issues/294#issuecomment-321913851, so please close that issue too if you close this one.

Thanks @phet-steele


Change the Cognito access key and secret after startup, shared instance

I have a client where their Cognito instance is in a different account than the EC2 instance where the app runs. They asked AWS support and they suggested to call AssumeRole to get credentials to access Cognito.
I think I can do this at startup, but because the credentials expire after one hour, I would have to reset them all the time. Is it possible to do this after startup? For example, in a controller?
Thank you.
Here is what I got from AWS Support:

Please keep in mind that the code running in your EC2 instance would have to make the AssumeRole API call to STS to assume the role present in Cognito's account which would return temporary security credentials. You would have to construct the Cognito service object using these credentials that comprises of a secret key, access key and session token to be able to make Cognito API calls.

Please keep in mind that the temporary security credentials are valid by default for 1 hour.

You can extend this for a period of upto 12 hours by specifying the DurationSeconds parameter to the AssumeRole API call from your code. If you're making use of the Python Boto3 SDK, you can specify this parameter as illustrated here:

In your web app where you are making the API Call to Cognito user pool in another account, create a AssumeRole [1] API Call and get credentials. Then using those credentials initiate the cognito-idp client and make the API call.
For example, I used the below python code to connect to a userpool in another account using :

> import json
> import boto3
>
> #client = boto3.client('cognito-idp')
> sts = boto3.client('sts')
>
> response = sts.assume_role(RoleArn='arn:aws:iam::<ANOTHER-ACC_ID>:role/cognito-cross-account-role', RoleSessionName='CognitoSec',ExternalId='CogExternal')

> assumed_credentials = response['Credentials']
>
> client = boto3.client(
>         'cognito-idp',
>         aws_access_key_id = assumed_credentials['AccessKeyId'],
>         aws_secret_access_key = assumed_credentials['SecretAccessKey'],
>         aws_session_token = assumed_credentials['SessionToken']
>     )

TODO implement
response = client.list_users(
UserPoolId=')
Upon running my python file, I was able to run listusers on Cognito instance in another account. You may base your code on the above approach.
I hope this helps. In case of any queries, please feel free to get back to me.

Hi @MarneeDear, good question.  I think it should be possible.  Try doing something like this:
public void ConfigureServices(IServiceCollection services)
{
    ...
    // Adds your own instance of Amazon Cognito clients
    // cognitoIdentityProvider and cognitoUserPool are variables you would have instanciated yourself
    services.AddSingleton<IAmazonCognitoIdentityProvider>(new AssumeRoleCognitoIdentityProvider(...));
    services.AddSingleton<CognitoUserPool>(cognitoUserPool);

    // Adds Amazon Cognito as Identity Provider
    services.AddCognitoIdentity();
    ...
}

using System.Threading;
using System.Threading.Tasks;
using Amazon.CognitoIdentityProvider;
using Amazon.CognitoIdentityProvider.Model;
using Amazon.Runtime;

namespace CognitoClientSwitch
{
    public class AssumeRoleCognitoIdentityProvider : IAmazonCognitoIdentityProvider
    {
        private IAmazonCognitoIdentityProvider client;
        private AssumeRoleAWSCredentials assumeRoleAWSCredentials;
        private ImmutableCredentials currentCredentials;

        public AssumeRoleCognitoIdentityProvider(AssumeRoleAWSCredentials assumeRoleAWSCredentials)
        {
            this.assumeRoleAWSCredentials = assumeRoleAWSCredentials;
            this.currentCredentials = assumeRoleAWSCredentials.GetCredentials();
            this.client = new AmazonCognitoIdentityProviderClient(assumeRoleAWSCredentials);
        }

        public IClientConfig Config => client.Config;

        public IAmazonCognitoIdentityProvider Client
        {
            get
            {
                if (!assumeRoleAWSCredentials.GetCredentials().Equals(currentCredentials)) {
                    client = new AmazonCognitoIdentityProviderClient(assumeRoleAWSCredentials);
                }

                return client;
            }
        }

        public Task<AddCustomAttributesResponse> AddCustomAttributesAsync(AddCustomAttributesRequest request, CancellationToken cancellationToken = default)
        {
            return Client.AddCustomAttributesAsync(request, cancellationToken);
        }

        public Task<AdminAddUserToGroupResponse> AdminAddUserToGroupAsync(AdminAddUserToGroupRequest request, CancellationToken cancellationToken = default)
        {
            return Client.AdminAddUserToGroupAsync(request, cancellationToken);
        }
...

Thank you, I will try this.


Introduce FAQ section to the test-operator documentation

@kopecmartin, thank you for the review. I think it is OK to merge this. We can extend this always later.


col_vals_between() and col_vals_not_between() should allow the use of table columns for bounds

Right now, only single, literal values are allowed. This is in contrast to the other, single comparison validation functions that allow the use of a literal value and a column of values. There should be four allowable possibilities in total that comprise the different combinations of column/literal values per side.

Note to self, columns are allowed as bounds for these functions! The only deficiency is the (lack of) printing of the column names in the agent report. So, that's the thing that requires work for this issue.


Timestamp & DateTime fixes

This is related to API errors PR we are working on but does not depend on it.
Here we add a bit of error handling for cases in which the parsing of dates from responses fail, and updates the Timestamp type to use i64 for conversions (while using TryFrom too for safety) thus being allowed to represent wide enough offsets from the Unix epoch in both directions.

Got myself a Win10 x64 this morning to experiment a bit with this and found myself writing a quick binary search test to see where the effective far future and past would lie, which in turn led me to check the source code of the whole thing.
Turns out the internal data structure used by Rust's SystemTime on Windows is FILETIME as you can see in the Windows' SystemTime definition (also check Rust's FILETIME definition matching the MS docs).
This data structure has a lot of resolution below the second granularity, but we don't need it and the trade-off is the lower breadth of timestamps by second it can represent. It is also harder to work with because the unit is 100-nanoseconds, which needs 24 out of the 64 bits of two DWORDs just to represent a second, which is in line with my experimental findings. To make matters worse, DWORDs are always positive.
Since it is a decimal representation the boundary for seconds is not found at a fixed bit width, so we can't just take the remaining 40 bits for seconds. A multiplication of usize::max_value() by 10^-7 (10^2 * 10^-9) should do the trick.
The only safe values across implementations are positive 40 bit values (length limited here by Windows). In fact several other platforms use unsigned (64-bit) values.
Not sure what we'll want to do with this test and the timestamp using i64, because it is quite dependent on platform specific stuff since there is no guarantee. I think I lean on "best effort" and maybe run the tests (or use different values) in certain known platforms.
Btw, the developer experience has been quite improved in Windows since the last time I used one, mainly due to finally opening access to stuff, the linux subsystem and the tooling for installing software much like the Linux package managers. Still not there yet, but it's been a surprise.

Codecov Report

Merging #55 into master will decrease coverage by 0.61%.
The diff coverage is 87.8%.

@@            Coverage Diff             @@
##           master      #55      +/-   ##
==========================================
- Coverage   95.55%   94.94%   -0.62%
==========================================
  Files          11       11
  Lines         922     1008      +86
==========================================
+ Hits          881      957      +76
- Misses         41       51      +10

Impacted Files
Coverage Δ

src/lib.rs
90.9% <ø> (ø)
:arrow_up:

src/response.rs
88.42% <100%> (+0.71%)
:arrow_up:

src/timestamp.rs
83.33% <85.71%> (+83.33%)
: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 be5657f...66a05c3. Read the comment docs.

Additional changes:

Made the tests on Windows, and hopefully other platforms.
Made rustfmt informational only. The tool again suggested/enforced a change that was reverted before.

bors r=@PhilipGough


During use, the app is suddenly covered with a white translucent mask.

During use, the app is suddenly covered with a white translucent mask.
screenshot
thank you！

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so it's always better to open new issues and reference related issues.


Home assistant fails to load configuration

I am trying to follow the instructions, after creating a client in Polar web access I added to the /config/configuration.yaml file (at the bottom) the polar section (with my keys), but after restart the home assistant says that it doesn't recognize "polar".
Did I add the configuration in the correct place?

My apologies, I misunderstood the instructions


Remove serialization to functional module dependency

Extracts the change from #4955.

We should probably be using std::function in all our user-facing interfaces, and use hpx::function_nonser for any internal erasure for a user-facing generic parameters.

We should probably be using std::function in all our user-facing interfaces, and use hpx::function_nonser for any internal erasure for a user-facing generic parameters.

Good idea. I think the only "officially" public interface that would require a change in that case is for hpx::init/start. Luckily that's not even a breaking change.

We should probably be using std::function in all our user-facing interfaces, and use hpx::function_nonser for any internal erasure for a user-facing generic parameters.

Good idea. I think the only "officially" public interface that would require a change in that case is for hpx::init/start. Luckily that's not even a breaking change.

There are also the APIs related to registering startup/shutdown functions...


Metal.MatrixAPI.LowLevel.GetRoomInformation.getRoomInformation: The fetching of rooms' members is unimplemented.

Pull request #109 solves this problem.


Feature/display list of items on homepage

Completed Homepage Layout
In this pull request, I implemented the following

[x] Completed the main part of the homepage as the layout from the wireframe
[x] Added the "Comments" and "Reservations" buttons
[x] Added functionality for Webpack to work with PNG, JPEG and GIF
[x] Refactored the base index.html file

Hello @Braingenius2 , 👋
(https://media.giphy.com/media/n58MqIchLqAalRQAQB/giphy.gif)
Congrats, Your task is complete and looks fantastic 💯! There is nothing else to say other than... it's time to merge it! 🤩
Congratulations! 🎉
Highlights
🚀 You have a descriptive pull request summary
🚀 You have good commit messages
🚀 You used Gitflow properly
🚀 You have no linter errors
Optional suggestions
N/A
Cheers and Happy coding!👏👏👏

Hurray 👏 . Thanks @jicamargo


error in sizeChecker.py for licence plate recognition

I am running this code for license plate recognition. I have labeled the number plates (there is only 1 class) of the car images. While running the python file sizeChecker.py, I am getting the following error. It would be a great help if this issue could be resolved.

Hi @Crystaldias , you can skip the sizeChecker.py step, and it should still work. I am removing the instructions to run the sizeChecker.py script.

@Crystaldias Have you been able to achieve dedection on licence plate recognition with Faster R-CNN ?

Yes, i have. Thanks a lot.
On Fri 3 May, 2019, 16:45 Ozcan Durak<EMAIL_ADDRESS>wrote:

@Crystaldias https://github.com/Crystaldias Have you been able to
achieve dedection on licence plate recognition with Faster R-CNN ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10/issues/242#issuecomment-489062225,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJIDRPHTBZZMPRMMTWZAMQLPTQND5ANCNFSM4GZ7X3XA
.


2024.3.0 update regressions

Issue description
We use pipenv here to manage requirements.
I noticed a few issues with the 2024.3.0 release today.

pipenv update no longer works if Pipfile.lock is missing, returns error “ERROR: Pipfile.lock not found! You need to run $ pipenv lock before you can continue.”
pipenv update changes Pipfile, adding a new [[source]] section

Expected result
pipenv update works if Pipfile.lock is missing.
Actual result
ERROR: Pipfile.lock not found! You need to run $ pipenv lock before you can continue.
Steps to replicate
delete Pipfile.lock
run pipenv update

The same error

with version 2024.2.0 it works fine, with version 2024.2.0 it breaks. I had to fix the version so it doesn't break.
25.47 Loading .env environment variables...
 Traceback (most recent call last):
   File "/usr/local/bin/pipenv", line 8, in <module>
     sys.exit(cli())
              ^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1157, in __call__
     return self.main(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/cli/options.py", line 52, in main
     return super().main(*args, **kwargs, windows_expand_args=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1078, in main
     rv = self.invoke(ctx)
          ^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1688, in invoke
     return _process_result(sub_ctx.command.invoke(sub_ctx))
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1434, in invoke
     return ctx.invoke(self.callback, **ctx.params)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
     return __callback(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/decorators.py", line 92, in new_func
     return ctx.invoke(f, obj, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
     return __callback(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/cli/command.py", line 207, in install
     do_install(
   File "/usr/local/lib/python3.11/site-packages/pipenv/routines/install.py", line 309, in do_install
     new_packages, _ = handle_new_packages(
                       ^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/routines/install.py", line 114, in handle_new_packages
     do_update(
   File "/usr/local/lib/python3.11/site-packages/pipenv/routines/update.py", line 51, in do_update
     ensure_project(
   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/project.py", line 96, in ensure_project
     os.environ["PIP_PYTHON_PATH"] = project.python(system=system)
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/project.py", line 1418, in python
     return project_python(self, system=system)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/shell.py", line 408, in project_python
     python = project._which("python")
              ^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/project.py", line 1427, in _which
     raise RuntimeError("location not created nor specified")
 RuntimeError: location not created nor specified

with version 2024.2.0 it works fine, with version 2024.2.0 it breaks. I had to fix the version so it doesn't break.
25.47 Loading .env environment variables...
 Traceback (most recent call last):
   File "/usr/local/bin/pipenv", line 8, in <module>
     sys.exit(cli())
              ^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1157, in __call__
     return self.main(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/cli/options.py", line 52, in main
     return super().main(*args, **kwargs, windows_expand_args=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1078, in main
     rv = self.invoke(ctx)
          ^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1688, in invoke
     return _process_result(sub_ctx.command.invoke(sub_ctx))
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1434, in invoke
     return ctx.invoke(self.callback, **ctx.params)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
     return __callback(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/decorators.py", line 92, in new_func
     return ctx.invoke(f, obj, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
     return __callback(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/cli/command.py", line 207, in install
     do_install(
   File "/usr/local/lib/python3.11/site-packages/pipenv/routines/install.py", line 309, in do_install
     new_packages, _ = handle_new_packages(
                       ^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/routines/install.py", line 114, in handle_new_packages
     do_update(
   File "/usr/local/lib/python3.11/site-packages/pipenv/routines/update.py", line 51, in do_update
     ensure_project(
   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/project.py", line 96, in ensure_project
     os.environ["PIP_PYTHON_PATH"] = project.python(system=system)
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/project.py", line 1418, in python
     return project_python(self, system=system)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/shell.py", line 408, in project_python
     python = project._which("python")
              ^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/local/lib/python3.11/site-packages/pipenv/project.py", line 1427, in _which
     raise RuntimeError("location not created nor specified")
 RuntimeError: location not created nor specified

Same error here.

hello, we also use pipenv to manage our python dependencies. We noticed that pipenv install --dev --skip-lock no longer install dependencies. We do not have and use the lock file. Before, up to version 2024.0.1. the same command resulted in successful dependencies installation.

hello, we also use pipenv to manage our python dependencies. We noticed that pipenv install --dev --skip-lock no longer install dependencies. We do not have and use the lock file. Before, up to version 2024.0.1. the same command resulted in successful dependencies installation.

I opened a dedicated bug for this https://github.com/pypa/pipenv/issues/6301, please check if this one is related.

I believe I have the issue @mcsloe reported resolved by https://github.com/pypa/pipenv/pull/6300 but I could use help beyond the tests I added verifying it meets expectations.
@danilodesolesonar I believe your issue is separate and related to a prior version being installed -- I commented in your ticket, lets follow up there.

2024.3.1 has been released -- it took some fiddling and I think there are some future improvements to upgrade to be able to detect which Pipfile specifiers are actually worth considering being upgraded, but for now should fixe the breakages.   Fwiw, if you actually want to upgrade packages to commit to the lockfile, you are best passing the specifier to the upgrade command for now.


modify the conceptt list in concepticon

There are errors in teh concept list, so these should ideally be handled at concepticon.

This is solved, correct?

Looks like it.


404 Page Needed

I think we need a 404 page. It doesn't look good for a GitHub Pages error to be there instead. Does anybody know how to make one?

I'll take this one

I'll take this one

Alright

I could style it, but I don't know how to make one. (This is ant, it's my long forgotten old account)

I could style it, but I don't know how to make one. (This is ant, it's my long forgotten old account)

Great! We need to style this error page

Remember to use BootStrap to make it look like the rest of the site.
Im on mobile, dont be suprised if this message is OOF
On Tue, Apr 19, 2022, 4:37 PM AIGamesDeveloper @.***>
wrote:

I could style it, but I don't know how to make one. (This is ant, it's my
long forgotten old account)
Great! We need to style this error page
—
Reply to this email directly, view it on GitHub
https://github.com/AspectOS/aspectos.github.io/issues/15#issuecomment-1103126940,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW7ZWTPPSVDR57M27N574QTVF4KSLANCNFSM5TZ56SQQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Added but waiting for toaster for the real one

Added but waiting for toaster for the real one

I was asleep

Resolved by #16. Thanks Toaster


Growing number of snap.rootfs directories

Required information

Distribution: Ubuntu
Distribution version: 20.04
The output of "lxc info" or if that fails:

Kernel version: 5.8.0-1041-aws 43~20.04.1-Ubuntu
LXC version: 4.0.4
LXD version: 4.0.4
Storage backend in use: disk?

Issue description
When running 'lxc info' or any other lxc command, there is an error presented:
cannot perform operation: mount --rbind /var/log /tmp/snap.rootfs_MoGMHN//var/log: Permission denied
Now, this is likely due to an odd setup where /var/log is symbolically linked to /mnt/blah/log, but the problem is: Directories and mounts are created such as snap.rootfs_MoGMHN but are never cleaned up.
As a result, over time, thousands of these folders/mounts are created and systemd oriented services start having issues starting due to timeouts and CPU usage spikes for systemd related services.
A brief description of the problem. Should include what you were
attempting to do, what you did, what happened and what you expected to
see happen.
Steps to reproduce

Symbolically link var log to another directory: ln -sf /mnt/target /var/log
Run lxc list
Run find /tmp/snap.rootfs*
Repeat 2 through 3 10,000 times.

Information to attach

[ ] Any relevant kernel output (dmesg)
[ ] Container log (lxc info NAME --show-log)
[ ] Container configuration (lxc config show NAME --expanded)
[ ] Main daemon log (at /var/log/lxd/lxd.log or /var/snap/lxd/common/lxd/logs/lxd.log)
[ ] Output of the client with --debug
[ ] Output of the daemon with --debug (alternatively output of lxc monitor while reproducing the issue)

Thanks for this report, unfortunately this is showing a bug or design issue with snapd which will affect every snap, not just LXD.
It's also not something which we can workaround at the LXD level.
Could you report this behavior over at https://forum.snapcraft.io?
As an alternative/workaround, replacing your symlink with a bind-mount (mount -o bind /mnt/target /var/log) would probably avoid this issue and quite a number of others (security system apparmor applies all path checks on the resolved symlink, so a profile allowing /var/log/XYZ will no longer apply on your system...).

@stgraber thanks, I will report it there. I have tested the mount version with success and will proceed with that workaround.


Update package.json so that ts types are found.

Updated "exports" field so that the types are properly found.
Similar to https://github.com/gxmari007/vite-plugin-eslint/pull/60/files.
Fixing error:
There are types at '.../polyclip-ts/types/index.d.ts', but this result could not be resolved when respecting package.json "exports". The 'polyclip-ts' library may need to update its package.json or typings.ts(7016)

Alo, thanks for this amazing library. Any updates on when can we have this merged? Thanks!


Can't login after jellyfin server migration

Description
Hi there,
I moved the jellyfin server to another destination. I run both jellyfin and jellyseer in docker.
--- Jellyfin

new hostname
new ssl certificate
serverID has not changed
jellyfin database has been migrated (config/data/users)
jellyfin is fully functioning

--- Jellyseer

used jellyfin accounts to login
database and settings have been copied
checked serverID in settings.json
assigned new hostname in settings.json

--- Measures I have taken

double checked serverID
used local address of jellyfin instead of public IP as hostname
double checked network in docker (bridge)
fresh/empty install of jellyseer - same issues

Still I'm not able to login. Latest log entries say

2023-06-16T08:45:00.039238735Z
stdout
2023-06-16T08:45:00.038Z [error][Jellyfin Sync]: Sync interrupted {"errorMessage":"Invalid auth token"}

2023-06-16T08:45:00.038442016Z
stdout
2023-06-16T08:45:00.038Z [error][Jellyfin API]: Something went wrong while getting library content from the Jellyfin server: Invalid URL

2023-06-16T08:45:00.036467833Z
stdout
2023-06-16T08:45:00.036Z [info][Jellyfin Sync]: Beginning to process recently added for library: Filme

2023-06-16T08:45:00.026522811Z
stdout
2023-06-16T08:45:00.026Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"79fb2ff9-8fda-4cfd-a5a1-636cf32c6466"}

2023-06-16T08:45:00.025011642Z
stdout
2023-06-16T08:45:00.024Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync

2023-06-16T08:45:00.012866469Z
stdout
2023-06-16T08:45:00.012Z [debug][Jobs]: Starting scheduled job: Download Sync

2023-06-16T08:44:00.007688805Z
stdout
2023-06-16T08:44:00.007Z [debug][Jobs]: Starting scheduled job: Download Sync

2023-06-16T08:43:56.077628639Z
stdout
2023-06-16T08:43:56.077Z [info][Auth]: Failed login attempt from user with incorrect Jellyfin credentials {"account":{"ip":"::ffff:<IP_ADDRESS>","email":"jellyfin","password":"REDACTED"}}

2023-06-16T08:43:43.376785414Z
stdout
2023-06-16T08:43:43.376Z [info][Server]: Server ready on port 5055

2023-06-16T08:43:43.137412544Z
stdout
2023-06-16T08:43:43.136Z [info][Jobs]: Scheduled jobs loaded

2023-06-16T08:43:43.090111176Z
stdout
2023-06-16T08:43:43.089Z [info][Notifications]: Registered notification agents

2023-06-16T08:43:42.131080418Z
stdout

2023-06-16T08:43:42.130977030Z
stdout
warn  - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.

2023-06-16T08:43:42.130697754Z
stdout
warn  - You have enabled experimental features (scrollRestoration, largePageDataBytes) in next.config.js.

2023-06-16T08:43:41.679428765Z
stdout
2023-06-16T08:43:41.678Z [info]: Starting Overseerr version 1.5.0

2023-06-16T08:43:41.204475114Z
stdout
2023-06-16T08:43:41.202Z [info]: Commit Tag: $GIT_SHA

2023-06-16T08:43:39.194252558Z
stdout
$ NODE_ENV=production node dist/index.js

2023-06-16T08:43:39.128481605Z
stdout
yarn run v1.22.19

Version
1.5.0
Steps to Reproduce

Have an existing setup with jellyfin and jellyseer
move to another server (copy config/data of jellyfin and db/settings of jellyseer)
change jellyfin hostname
try to login on jellyseer

Thanks!
Screenshots

Logs
No response
Platform
desktop
Device
All
Operating System
All
Browser
Chrome
Additional Context
No response
Code of Conduct

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

OK, I went into the old setup, created a local admin user and copied the database and settings again in the new setup.

I'm not able to login with the username of the local user

but I'm able to login with the email address of the local user
= WTH?

I renewed the api key successfully
= no change of behaviour - no login possible

tried to import users again
= no users to import

created jellyfin user "test"

run import again
= no users to import

So far only local users work but that's not the way it's meant to be. And I cannot access the owner's account "jellyfin"

Same problem, same solution!

Same problem, same solution!

Could you also hop on discord. Easier to follow through troubleshooting and I'll update the solution here. I have a few suspicions on what's causing it

This problem was solved on discord. Turned out it was something to do with how the jellyfin ssl cert was being served (even curl couldn't reach due to it. Removing that method of ssl cert insertion fixed it).

I HATE how you close this as completed/solved and then give a short description of how to fix the issue without actually fixing the issue. Also, the discord link you provided links to a specific channel, which is useless without the server invite.

I HATE how you close this as completed/solved and then give a short description of how to fix the issue without actually fixing the issue. Also, the discord link you provided links to a specific channel, which is useless without the server invite.

We do not provide support on github issues. Github issues should be left for bugs and feature requests, especially since you can't follow through easily. AND usually, though the issue might sound exactly as what youde having, it's always specific to the instance. In their case, they had an ssl issue specific to THEIR seed box provider. As simple as that. And since author did not update the issue,  i provided a short description of it. I cannot go and copy the entire support thread over here (because once again we DO NOT provide support on github issues. There's better mediums for that).
Also, Discord server invite links are literally there in readme. It's not that hard to find.


Fix free space check in icvGrowSeq

A difference of two pointers was casted to unsigned which can lead to
overflow on 64-bit systems.
This lead to segmentation violation on a 64-bit system when deserializing RandomTrees. The problem happened rarely due to address space randomization.

@bdaskalov, thanks for the patch! I believe, uintptr_t is equivalent to size_t, however the former may not be defined in some earlier versions of MSVC. Could you please replace uintptr_t with size_t?

Done.

:+1:


fix: use stencil-golang+devbase

What this PR does / why we need it
This PR moves stencil-template-base to use stencil-golang and stencil-base (by association devbase as a stencil module). This cleans up a lot of the hacks that were left around.

Jira ID
[XX-XX]

Notes for your reviewers

Tested this on self as well as stencil-golang, which should cover all possible use cases (plugin vs non-plugin)


pull error

This repository is over its data quota. Purchase more data packs  to restore access

Hi,
The repository is currently experiencing a bug and we are actively working with Github to have it resolved. Please be patient and thank you for your continued support.

This issue should now be resolved. Please uninstall Git LFS and make a pull request.


Use "real" googleapis path for MetadataGen

Updates #116
Previously it was derived from the API name, which is frequently
incorrect. (E.g., "google-cloud-logging-v2" leads to a path of
"google/cloud/logging/v2", even though the real protos are not in
the "cloud" directory".)

Current coverage is 74.30% (diff: 75.00%)

Merging #124 into master will decrease coverage by 0.05%

@@             master       #124   diff @@
==========================================
  Files            36         36
  Lines          1326       1327     +1
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            986        986
- Misses          340        341     +1
  Partials          0          0

Powered by Codecov. Last update eab850b...1c5d489

LGTM, but might be nice to have @bjwatson check too, because I can't quite tell what the consequences in Toolkit execution are.

@garrettjonesgoogle I'll wait for Brian's approval. At the moment should only change this line.
It will have a greater impact as we continue to port metadata generation from Packman (which only uses API name) to toolkit (which will have a concept of googleapis_path).


polipo crash with segment fault

Hi @jech,
I got polipo crashed on certain case, and compiled the polipo with -g using gdb to trace the error. found it segment fault at function
httpServerContinueConditionHandler(int status, ConditionHandlerPtr chandler)
I modify the code int server.c like below:
static int
httpServerContinueConditionHandler(int status, ConditionHandlerPtr chandler)
{
    HTTPConnectionPtr connection = *(HTTPConnectionPtr*)chandler->data;

	if (connection)
	{
		if (!connection->request)
		{
			do_log(L_ERROR, "%s(%d): Null Request\n", __FUNCTION__, __LINE__);
			return 0;
		}
	}
	else
	{
		do_log(L_ERROR, "%s(%d): Null Connection\n", __FUNCTION__, __LINE__);
		return 0;
	}

    if(connection->request->flags & REQUEST_WAIT_CONTINUE)
        return 0;
    httpServerDelayedDoSide(connection);
    return 1;
}

Still, I catch the bug, it is the connection->request is NULL. print the line Null Request. But still the program got SIGABORT signal in gdb.
So, could help me with this, what should I do when NULL request found like above ?
I know normal case we should find out why the connection is NULL, not how to process it. But it's really urgent, I need to fix it, at least make sure polipo running stable.  Actually, I would like to read polipo more, but there is little comment in code, it's really hard, especially the memory allocation part,
Tks.

Hi, qianguozheng. Could you give some information about how to reproduce the bug? For example, which URL, or what kind of request?

hi @ir193 , if I can reproduce it easily, I could have fixed it by myself. common http reqest maybe some wechat request?  they are so many, and not every case can be reproduce, but a common SIGABORT.  by the way, I have change the findObject() function to only cache some desired data, which should not affect the server request side.


Turbonomic LAB section 4-2: Clarification on supply chain shown as this point in LAB

In section 3 of the lab user are told to connect to Instana so we can collect metric from Robo Shop:
In section 4, we see a "Supply Chain" which includes the QOTD and Robo-Shop applications, but for some reason the UI does not show the Host machines (3) for the managed-too cluster, just the 6 hosts for the managed from cluster.
Its only after step 5, where users add the Kubernetes Data Target do we see the 3 additional worker nodes.
Maybe this needs to be clarified, users might expect to see the 3 nodes from the managed to cluster.
There should also be an explained why we see the 6 worker nodes from the managed-from cluster, and where this data is coming from, i.e., Turbonomic automatically discover the supply chain for the cluster it is installed on

Thanks. Docs and images have been updated now for the new Tech Zone infrastructure.


Google login using docker

Actions before raising this issue

[X] I searched the existing issues and did not find anything similar.
[X] I read/searched the docs

Steps to Reproduce
I signed up via the google login button online, and i wanted to use docker locally, but there is no google sign in. I tried forgot password with my google account email but nothing was sent.
Expected Behavior
Be able to sign in if i registered using google button
Possible Solution
Can you please add a google sign in to docker version or allow users who sign up with google online to set a password
Context
I am unable to login locally
Environment
% git log -1
commit 537036362efc4ed5020d8f7fd323936e2472ff1f (HEAD -> develop, origin/develop, origin/HEAD)
Merge: 2c5bb6917 5812aceff
Author: Boris Sekachev<EMAIL_ADDRESS>Date:   Fri Feb 23 16:04:03 2024 +0200

    Merge pull request #7513 from opencv/dev-release-2.11.0

    Update develop after v2.11.0

% docker version
Client:
 Cloud integration: v1.0.35+desktop.10
 Version:           25.0.3
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        4debf41
 Built:             Tue Feb  6 21:13:26 2024
 OS/Arch:           darwin/amd64
 Context:           desktop-linux

Server: Docker Desktop 4.27.2 (137060)
 Engine:
  Version:          25.0.3
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       f417435
  Built:            Tue Feb  6 21:14:25 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Hello,
Social authentification is enterprise feature.

Be able to sign in if i registered using google button

You may use "Reset password feature" to add password to your account and then use the password to login
You may change password on admin page (users => user => change password)

I did forgot password, set my password, but im unable to log in with that (email or username) and password using docker. I was able to log in on the web.

I don't really understand what you mean in loggining with docker.

Logging in locally on localhost doesn’t work with my google registered
email paid solo account. I set up a new account for free with an email and
password and that worked, but my google one doesn’t work locally but works
on the web
On Sun, Feb 25, 2024 at 2:41 PM Boris Sekachev @.***>
wrote:

I don't really understand what you mean in loggining with docker.
—
Reply to this email directly, view it on GitHub
https://github.com/opencv/cvat/issues/7517#issuecomment-1963040539, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIUOMQBAG76PQOOSHLKIPQLYVOHX5AVCNFSM6AAAAABDXZCZJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRTGA2DANJTHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

app.cvat.ai and localhost are two totally different instances with different databases. They do not share any common data.


Risk calculation manually - after 2 days inactivity update not easy to find - the state switching logic

What this PR does
Implements missing logic for the story #1555. On home screen, only the new introduced configurator is used for unknownOutdated state. On Risk detail screen, everything was already in place, only the previous risk label showed the wrong state, which is now fixed.
For this logic to be tested, the #945 PR needs to be merged first (or merged here), so that Risk Detail screen UI changes are in place. The PR for Home screen UI changes is already merged.
Hoe to test this PR

Install the app.
Disable background refresh for the app.
Make sure the risk update has been performed at least once. If not hit the Update button. If the update button is not enabled (fresh install), you can hack it by changing the date on the device to more than 24 h in future.
To make sure the new card is not shown before 48 h from the previous update passes, change the date on the device to say 25 h in the future. The Risk card shouldn't change.
Again change the date on the device, this time to 49 h in the future (or more) from the original state (at least one update already performed- step 2), and verify that on both Home screen and Risk detail screen, the new card from the #1555 is shown.

I merged #945 into this branch and did a test, looks good to me.


Multiple Updates using a single query

In your documentation, you have a section for Batch Updates.
It seems a bit limited in that the value being updated has to be the same.
Can you please implement this:
UPDATE mytable SET title = CASE
WHEN id = 1 THEN ‘Great Expectations’
WHEN id = 2 THEN ‘War and Peace’
...
END
WHERE id IN (1,2,...)
http://blog.bubble.ro/how-to-make-multiple-updates-using-a-single-query-in-mysql/

It allows us to set different values for different primary keys.

db.Table("users").Where("id IN (?)", []int{10, 11}).Update("title", []string{"Great Expectations", "War and Peace"})

gorm.Expr

Hi @pjebs
This is not supported, and I think it would be better to use RawSql mode to do the job http://jinzhu.me/gorm/advanced.html#sql-builder

I know it's not supported. I think it's a nice feature to add.

I'm currently using gorm.Expr


Minor adjustments to multi_hyper

The following minor adjustments were made to fix RST syntax for a broken link and the title was adjusted to standardise as capitalised.

There are still some problems with rendering.  For example, the header at
https://github.com/QuantEcon/lecture-python/blob/ceba793becf70ab73c53e4b11985660c9828475f/source/rst/multi_hyper.rst#L312
is not showing up in the rendered version https://5ef79abc1131783e17bb0a6d--practical-lalande-b89631.netlify.app/multi_hyper.html

thanks @thomassargent30 and @jstac. The rst had an out of sequence condition for marking up titles. So I update the underlines in the section above. Should be rendering now.

https://5ef7d9ad113178b9eabb097e--practical-lalande-b89631.netlify.app/multi_hyper.html#Usage


Cannot parse catalog/components/kafka.json

CrossRef: https://issues.apache.org/jira/browse/CAMEL-14649

Also shows with yammer.json

Done


fix errors #392 and #394

Fixes issue #.
Changes proposed in this pull request:

fixed errors #392 and #394

fixed errors #392 and #394

Hi @xianzhi3, thank you for this. The test suite is currently failing on this; please ensure existing tests run succesfully, and any change in functionality is covered by new tests. I will then review the pull request.
Also, if you can, please read the new (like, few-hours-old new :) guide for contributing

fix #392 issue

Hi @xianzhi3 , could you please not close and re-open like this?

Hi @xianzhi3 , could you please not close and re-open like this?

sorry, for the mistake

@ndrsn Sorry I'll make sure that moving forward @xianzhi3's commits/PRs are properly done and pass all tests, etc. For this first one do you want a new PR made, or is this existing 399 request good?

Hey @david542542 and @xianzhi3, don't worry and apologies! I was in a cranky mood, it's all good 😊
I reviewed the code and everything seems alright, so I'll merge this — thank you!
If possible, I would like to make one request though: with future pull requests, is there any way you could link to an online working version of the grid including the proposed changes? As in, host the newly built canvas-datagrid.js file with an index.html showing a small sample grid — I tried to set one up in CodeSandbox but it took me more than 20 minutes and I couldn't get it working, so I gave up (🤦♂) and did it locally, but if you could prepare something like a CodeSandbox or JS Fiddle with the new version, that would make our lives infinitely easier and review times shorter — reviewing the PR would then mostly be a matter of reading through the changes to see if anything stands, ensuring the tests are there/proper, and clicking around in the grid like the monkey that I am to see if anything breaks.
(Ideally, I would want a pull request to trigger a GitHub action that sets this up automatically, but ugh only 24 hours in a day)

ok let me try


change signup logic

signups should be associated with the current campaign run, not the campaign node.
signups should still be displayed in the signup tab on nodes node/10/signups

potentially this https://github.com/DoSomething/phoenix/pull/4127#issuecomment-77596408


ArrayIndexOutOfBoundsException when importing to a database with no forest attached.

Clone of #20

Added test to nightly regression


SN failed to start with swarm-learning version 1.1.0

Issue description

issue description: SN is started with old version of swarm-learning while it is failed when upgraded version 1.1.0
occurrence - consistent or rare: Recursive
error messages: Error message is attached below.

commands used for starting containers: Command is shown in above screenshot.
docker logs [APLS, SPIRE, SN, SL, SWCI]: Docker container not started.

Swarm Learning Version:

Find the docker tag of the Swarm images ( $ docker images | grep hub.myenterpriselicense.hpe.com/hpe_eval/swarm-learning )

OS and ML Platform

details of host OS: Ubuntu 20.04
details of ML platform used:
details of Swarm learning Cluster (Number of machines, SL nodes, SN nodes): Default as given in example.

Quick Checklist: Respond [Yes/No]

APLS server web GUI shows available Licenses? Yes
If Multiple systems are used, can each system access every other system? Yes
Is Password-less SSH configuration setup for all the systems? Yes
If GPU or other protected resources are used, does the account have sufficient privileges to access and use them? Yes
Is the user id a member of the docker group? Yes

Additional notes

Are you running documented example without any modification? Yes.
Every thing is by default.
HPE License server is working.
It works when I replace new folder 'swarm-learning' with the old one. But SN node is not started with the new swarm-learning folder in the directory '/opt/hpe/swarm-learning'.

NOTE: Create an archive with supporting artifacts and attach to issue, whenever applicable.

why i can't download the software APLS. The page say that "HPE regrets to inform you that we are unable to act on your access request at this time due to technical issues we are currently experiencing with user validation."

Would you give me the install package of APLS？ please!

@h-ahmad, could you please confirm if this is resolved or not??
You can try our latest release 2.0.0

Closing this issue, as there is no response. Please re-open if you face the issue again.


[Bug] Word doesn't format to number when a character is introduced

I'm not sure if this is being worked on anymore given that the last update was in 2021, but the provided code will output 'one.' instead of '1.' if there is any character after the word.
var converter = new SimpleReplacementStrategy();
input = Console.WriteLine(converter.ConvertWordsToNumbers('one.')); >> one., expected output: 1.

Also if anyone does read this, maybe could help me getting this package to build with my program in the debug channel, as of now it just errors.


NullPointerException in NpmPayloadBuilder.java:94

A NullPointerException occured during NPM Scan in NpmPayloadBuilder.java:94
https://github.com/jeremylong/DependencyCheck/blob/40c5860fafd6e0199125652626e3da10f59a3665/core/src/main/java/org/owasp/dependencycheck/data/nodeaudit/NpmPayloadBuilder.java#L93-L94
Seems to me that, dependencies == null. There is no "dependencies" key package-lock.json.
When adding  "dependencies": {} to package-lock.json the error does not occur.
Log
[INFO] Analysis Started
[INFO] Finished File Name Analyzer (0 seconds)
[WARN] Analyzing `/home/user/code/some_package/package-lock.json` - however, the node_modules directory does not exist. Please run `npm install` prior to running dependency-check
[INFO] Finished Node.js Package Analyzer (0 seconds)
[INFO] Finished Dependency Merging Analyzer (0 seconds)
[INFO] Finished Version Filter Analyzer (0 seconds)
[INFO] Finished Hint Analyzer (0 seconds)
[INFO] Created CPE Index (1 seconds)
[INFO] Finished CPE Analyzer (1 seconds)
[INFO] Finished False Positive Analyzer (0 seconds)
[INFO] Finished NVD CVE Analyzer (0 seconds)
[WARN] An unexpected error occurred during analysis of '/home/user/code/some_package/package-lock.json' (Node Audit Analyzer): null
[ERROR] java.lang.NullPointerException: null
	at org.owasp.dependencycheck.data.nodeaudit.NpmPayloadBuilder.build(NpmPayloadBuilder.java:94)
	at org.owasp.dependencycheck.analyzer.NodeAuditAnalyzer.analyzePackage(NodeAuditAnalyzer.java:269)
	at org.owasp.dependencycheck.analyzer.NodeAuditAnalyzer.analyzeDependency(NodeAuditAnalyzer.java:179)
	at org.owasp.dependencycheck.analyzer.AbstractAnalyzer.analyze(AbstractAnalyzer.java:131)
	at org.owasp.dependencycheck.AnalysisTask.call(AnalysisTask.java:88)
	at org.owasp.dependencycheck.AnalysisTask.call(AnalysisTask.java:37)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[INFO] Finished Node Audit Analyzer (0 seconds)
[INFO] Finished Sonatype OSS Index Analyzer (0 seconds)
[INFO] Finished Vulnerability Suppression Analyzer (0 seconds)
[INFO] Finished Dependency Bundling Analyzer (0 seconds)
[INFO] Analysis Complete (1 seconds)

package-lock.json
{
  "name": "some_package",
  "version": "1.0.0",
  "lockfileVersion": 1
}

package-lock.json (no error occurs!)
{
  "name": "some_package",
  "version": "1.0.0",
  "dependencies": {},
  "lockfileVersion": 1
}

package.json
{
  "name": "some_package",
  "version": "1.0.0",
  "description": "The package description",
  "private": true,
  "main": "app.js",
  "scripts": {},
  "author": "Mr Smith",
  "license": "APACHE",
  "dependencies": {},
  "repository": {
    "type": "git",
    "url"<EMAIL_ADDRESS>  }
}

:thumbsup:


Filter for PR Review Environment

Create a filter on the github action that ensures it only creates PR Review Environments for PR's that do not include database migrations/changes.

https://github.com/cds-snc/platform-forms-client/pull/2622


Add a type for case-insensitive strings

In HTTP headers Content-Type and content-type must be equal. Currently we store header names as plain String which means the above property doesn't hold.
Tip: when implementing make sure that hashing works as expected in HashMap CiString α
Example in Scala: https://typelevel.org/case-insensitive/

Closed by the PR made by @samueldurantes on CaseInsensitive.lean


Colour problem if right sidebar is collapsed

If the right side bar is collapsed, there is a tiny bar under the selected option that still shows the default colour:

Gracias!!! Will fix it soon :)

Fixed!


Ou calibration

The calibration process now considers different parameters kappa and sigma for arteries and capillaries.
Also, I removed from the library:
BLOOD_VISCOSITY = 1.2e-6  and  P_BASE = 1.33e-3
because I think it is better to have them defined in the params file.

Hey @kotsaloscv
Now the CI is working.  Could you please approve again?


Support for Workers.dev route

Current Terraform version
Terraform v0.14.9

provider registry.terraform.io/cloudflare/cloudflare v2.19.2

Description
Support for [x] Workers.dev route toggle equivalent

Use cases
For us lazy people using auto-generated URL to avoid hassle of configuring zones.
Potential Terraform configuration
resource "cloudflare_worker_script" "foo" {

  workers_dev_url = true

  // ...
}

resource "template_file" "config" {
    // ...
    vars {
        url = cloudflare_worker_script.foo.workers_dev_url
    }
}

References
No response

This isn't currently exposed via the API and I'm not totally sure if it would make sense to do so given if you are managing workers, you want a route to associate them with. I'll leave this for now but may close in the future if we can't build up support for it.

This isn't currently exposed via the API

How does Wrangler do it?

The team behind Wrangler is also behind Workers so they were fine with different support policies for using their own API.
This endpoint is now now public and stable so once it is added in cloudflare-go, support can land here.

We have the same problem. We are deploying workers with Terraform, but need to add a dev URL manually. Would be a great help if we could add a  workers_dev_url = true to the Terraform file.

Is there an update on this feature?

I am facing this too.

It's possible to enable the dev route via web UI and then continue to deploy via terraform, which won't detect a diff).
This is still a workaround, and adding an option directly in the provider would be great.

This issue has been closed as we are now tracking this internally with service teams directly. If you would like an update or to be notified when/if the product ships with this change, please reach out to Cloudflare Support or your account team who can watch the internal feature request for you.


How can i get the topic distribution of a document?

It would be grateful if  anybody  can tell me how to do that ^_^

Oh, maybe this will do that ~
torch.mm(data_batch,torch.transpose(beta,1,0))

@ZJiaBin did you ever figure out how to do this correctly?


Timing

Is it normal for the "Quick start (non-convex problem)" to take 30 seconds to solve? It seems like it should be much faster for a toy problem like that.

what are the specs of the computer you are using?
what version of Julia are you using?

I was using Julia 1.8.2. It's a new computer, quite powerful, with Intel i9 CPU, 64gb ram, Nvidia 2600.

I just ran this example. Seems to take ~1 second on my machine (Intel i9-9900 CPU, 32GB memory).
Because Julia is JIT compiled, it can often take some time to do the initial compile. After it has run once it should be fast. Looks like the most of the time to initially run the example is spent instantiating Solver which codegens all of the methods for a solve. After that, the solve times should be fast.


Reintroduce server implementation of system source

This repository contains the interface for the system source, but it should also control a server implementations. It currently has a vk server one, but the echo one was moved out into other repositories, essentially copying it a number of times.
This should reintroduce a canonical echo implementation here.

On second thought, this implementation should live elsewhere


Integration Test - Release - 2020/05/11 22:44:52

Auto create for integration test. IssueCommandFlow

#pri1

Just type '#pri3'

#pri2

#pri3

#assign PRMergerTest1

#assign NonAllowedUser

NonAllowedUser is not a valid GitHub ID, or is not a collaborator on this repo.

#reassign PRMergerTest2

GitHub user PRMergerTest2 has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

#reassign NonAllowedUser

NonAllowedUser is not a valid GitHub ID, or is not a collaborator on this repo.

#please-close


fix: added new cdk modules<EMAIL_ADDRESS>

I'm submitting a...
[x] Bug Fix
[ ] Feature
[ ] Other (Refactoring, Added tests, Documentation, ...)

Checklist

[x] Commit Messages follow the Conventional Commits pattern

A feature commit message is prefixed "feat:"
A bugfix commit message is prefixed "fix:"

[ ] Tests for the changes have been added

Description
Added new Angular CDK modules to rollup config.
Does this PR introduce a breaking change?
[ ] Yes
[x] No

tipp top!


Add support for Adafruit STEMMA Soil Sensor

Hi UncleSam,
It would be nice to have the 'Adafruit STEMMA Soil Sensor - I2C Capacitive Moisture Sensor' supported.
Thank you very much in advance!
Regards,
HB

The Adafruit STEMMA Soil Sensor is a bit expensive for me to buy simply to add it to the adapter.
If you are still interested in this sensor and are able to help me, we can implement it using the new remote I2C capabilities of the adapter.
Please let me know if this is an option for you.

Sure, I can give the best I can! What do you want me to do for this? You can contact me per mail if needed.
Regards, HB

Thanks. Can you please contact me in the ioBroker forum?
https://forum.iobroker.net/user/unclesam


Optimize the new sign identifier allocation logic

The new sign identifier allocation logic used by sign_place() is not efficient. Optimize it by tracking the last allocated identifier.
Add the sign parameter to the FOR_ALL_SIGNS_IN_BUF macro.
Support empty sign group string in sign_getplaced().

Codecov Report

Merging #3717 into master will decrease coverage by 0.01%.
The diff coverage is 84.61%.

@@            Coverage Diff             @@
##           master    #3717      +/-   ##
==========================================
- Coverage   78.24%   78.23%   -0.02%
==========================================
  Files         101      101
  Lines      140973   140992      +19
==========================================
- Hits       110311   110304       -7
- Misses      30662    30688      +26

Impacted Files
Coverage Δ

src/main.c
63.87% <100%> (+0.02%)
:arrow_up:

src/ex_cmds.c
81.32% <100%> (-0.02%)
:arrow_down:

src/evalfunc.c
87.47% <66.66%> (-0.02%)
:arrow_down:

src/buffer.c
80.37% <84.37%> (-0.12%)
:arrow_down:

src/gui_gtk_x11.c
48.28% <0%> (-0.64%)
:arrow_down:

src/gui.c
58.03% <0%> (-0.11%)
:arrow_down:

src/ex_cmds2.c
84.49% <0%> (-0.1%)
:arrow_down:

src/term.c
60.49% <0%> (-0.06%)
:arrow_down:

src/message.c
75.94% <0%> (-0.05%)
:arrow_down:

... and 3 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 e38197d...4166bdb. Read the comment docs.


Unable to get property 'appendChild' of undefined or null reference

In Internet Explorer 11 I get the error Unable to get property 'appendChild' of undefined or null reference
In the 5th line of this
function after(el, target) {
  if (target.nextSibling) {
    before(el, target.nextSibling);
  } else {
    target.parentNode.appendChild(el);
  }
}

It's located in the file https://github.com/vuejs/vue/blob/dev/src/util/dom.js#L115
I'm loading it in the end of body just before </body>

Hi, thanks for filling this issue. Please provide a live example on jsfiddle, codepen etc to help us confirm and locate the bug. Thanks!

I would love to, but I have no idea how that would be possible? It's used in a huge project which I unfortunately can't just upload for public.
I'm using https://github.com/JosephusPaye/Keen-UI which uses a list of other dependencies

That's understandable. Maybe you can describe the circumstances when this happens? When you load a specific component? When you click on a link that does XY? Or right when you load the App (ins that case, can you limit the source by commenting out components used at the app start,.,,)?
Right now we can't do anything for you because we have no way of understanding what is happening.

ping @EmilMoe

Closing due to inactivity. Please open a new issue with a reference to this one if you can follow up with more information.


Strips licence identifier if continuation link exists

If a continuation link is present then the external website template is rendered which doesn't require the licence identifier, as the identifier is used for non-external link journeys (postcode lookup).
This work is a prerequisite for adding validation to the bespoke fields for licences (continuation_link, will_continue_on and licence_identifier).
Trello:
https://trello.com/c/p1DbDyxZ/2021-strip-licence-identifier-from-imported-licences-if-continuation-link-present
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

Thanks for the review @leenagupte! I'm actually working on that now and is captured in the following ticket: https://trello.com/c/uf3E7dCl/1675-add-validation-to-new-licence-document-fields.


Static image export does not complete

Hi,
As the title says static image export does not complete for ~10 minutes, I kill it at that point.
Here is my conda environment:
name: pytest
channels:
  - anaconda
  - defaults
dependencies:
  - brotlipy=0.7.0=py39h2bbff1b_1003
  - ca-certificates=2020.10.14=0
  - certifi=2021.5.30=py39haa95532_0
  - cffi=1.14.6=py39h2bbff1b_0
  - cryptography=3.4.7=py39h71e12ea_0
  - idna=2.10=py_0
  - openssl=1.1.1k=h2bbff1b_0
  - pip=21.2.2=py39haa95532_0
  - pycparser=2.20=py_2
  - pyopenssl=19.1.0=py_1
  - pysocks=1.7.1=py39haa95532_0
  - python=3.9.0=h6244533_2
  - setuptools=52.0.0=py39haa95532_0
  - six=1.15.0=py_0
  - sqlite=3.36.0=h2bbff1b_0
  - tzdata=2021a=h52ac0ba_0
  - urllib3=1.25.11=py_0
  - vc=14.2=h21ff451_1
  - vs2015_runtime=14.27.29016=h5e58377_2
  - wheel=0.36.2=pyhd3eb1b0_0
  - win_inet_pton=1.1.0=py39haa95532_0
  - wincertstore=0.2=py39h2bbff1b_0
  - pip:
    - kaleido==0.2.1
    - plotly==5.1.0
    - tenacity==8.0.1

I'm trying this on windows 10, let me know if there is any other environment details you would need.
Here is a reproducible example (just the plotly example with a write_image call)
import plotly.graph_objects as go
from datetime import datetime

fig = go.Figure()
fig.add_trace(go.Scatter(y=[2, 1, 4, 3]))
fig.update_layout(title = 'Hello Figure')

print('Trying to export at', datetime.now())

fig.write_image('chart.png')

print('Finished export at', datetime.now())

Not sure if this is relevant, but I have installed plotly and kaleido using pip because conda would return conflict errors when I tried to install plotly.
Thanks for your help.

Are you able to reproduce the issue from a python/ipython repl?  If so, the instructions in this issue might yield some extra info that would be helpful (https://github.com/plotly/Kaleido/issues/36#issuecomment-756676527).

Hi @jonmmease, Thanks for your response. I have read through the related issue and I have not made any progress. Disabling mathjax did not solve my problem, I am also unable to interrupt the repl when I've run the "write_image" call so I can't get the output through. I have tried inside Jupyter and inside the base python interface.

Thanks for your interest in Kaleido. We are currently working on an overhaul that might address your issue - we hope to have news in a few weeks and will post an update then. Thanks - @gvwilson


Add Crystal::Location#size and refactor to struct

This PR adds a size property on Crystal::Location which allows a location to reference not only a single character but a sequence of characters, starting at line_number:column_number of size length. If size is 0 (per default) the meaning is exactly the same as before.
The goal is to allow having a single location property on compiler errors, which includes the size as part of the location. This will be used in subsequent refactorings to compiler errors.
This type is also a good use case for a struct because it's a small immutable object combining a few properties. The record macro adds #copy_with and #clone implementations that will come in handy.
This is the first PR of a series on refactoring compiler errors https://github.com/crystal-lang/crystal/issues/8410#issuecomment-633139982

Location is used a lot in the compiler. Did you check the memory footprint before/after this PR?

A single location is reused in a lot of nodes. A location as a struct is embedded inside AstNode making all nodes bigger. This is a no ko change. Please don't merge this.

That's why the size of the location, only when needed, is embedded in ast node. Embedding it in location makes it impossible to be reused.

Okay, I probably overshot here. I'll leave out the change to struct. It's not necessary for the error refactoring anyway, just figured it'd make sense (and maybe it does, but let's leave that for a separate discussion).
@asterite If you think the size ivar should also be avoided (It's usually zero anyways for all purposes except error locations) there should probably be a dedicated ErrorLocation type with size. My idea was to reuse the already existing type with a small addition. But I can go a different route.
For the record, these are the stats for compiling the compiler. Seems like a classic memory vs. speed trade-off. But I didn't investigate further.

without this change:
$ time make crystal release=1 stats=1
Using /usr/bin/llvm-config-10 [version=10.0.0]
CRYSTAL_CONFIG_LIBRARY_PATH="/usr/bin/../lib/crystal/lib" CRYSTAL_CONFIG_BUILD_COMMIT="015e102ef" ./bin/crystal build --release --stats  -o .build/crystal src/compiler/crystal.cr -D without_openssl -D without_zlib
Parse:                             00:00:00.000057200 (   0.25MB)
Semantic (top level):              00:00:00.519657900 ( 108.61MB)
Semantic (new):                    00:00:00.004293500 ( 108.61MB)
Semantic (type declarations):      00:00:00.060360400 ( 108.61MB)
Semantic (abstract def check):     00:00:00.016972000 ( 124.61MB)
Semantic (ivars initializers):     00:00:08.093196300 ( 864.54MB)
Semantic (cvars initializers):     00:00:00.007025800 ( 864.54MB)
Semantic (main):                   00:00:01.293277400 ( 992.54MB)
Semantic (cleanup):                00:00:00.202239800 ( 992.54MB)
Semantic (recursive struct check): 00:00:00.002285400 ( 992.54MB)
Codegen (crystal):                 00:00:09.858798600 (1236.54MB)
Codegen (bc+obj):                  00:10:26.713379200 (1236.54MB)
Codegen (linking):                 00:00:01.050356800 (1236.54MB)

Macro runs:
 - /home/johannes/Projekte/crystal-lang/crystal_compiler_error/src/ecr/process.cr: reused previous compilation (00:00:00.006267000)

Codegen (bc+obj):
 - no previous .o files were reused

real    10m48.216s
user    10m51.457s
sys     0m5.482s

And with this change:
$ time make crystal release=1 stats=1
Using /usr/bin/llvm-config-10 [version=10.0.0]
CRYSTAL_CONFIG_LIBRARY_PATH="/usr/bin/../lib/crystal/lib" CRYSTAL_CONFIG_BUILD_COMMIT="015e102ef" ./bin/crystal build --release --stats  -o .build/crystal src/compiler/crystal.cr -D without_openssl -D without_zlib
Using compiled compiler at .build/crystal
Parse:                             00:00:00.000101500 (   0.25MB)
Semantic (top level):              00:00:00.599601200 ( 121.26MB)
Semantic (new):                    00:00:00.004484900 ( 121.26MB)
Semantic (type declarations):      00:00:00.053638400 ( 121.26MB)
Semantic (abstract def check):     00:00:00.012329900 ( 121.26MB)
Semantic (ivars initializers):     00:00:05.508062000 (1067.19MB)
Semantic (cvars initializers):     00:00:00.009088300 (1067.19MB)
Semantic (main):                   00:00:02.865063200 (1117.19MB)
Semantic (cleanup):                00:00:00.202233400 (1133.19MB)
Semantic (recursive struct check): 00:00:00.001841700 (1133.19MB)
Codegen (crystal):                 00:00:04.831445300 (1421.19MB)
Codegen (bc+obj):                  00:07:42.733094300 (1421.19MB)
Codegen (linking):                 00:00:01.016854400 (1421.19MB)

Macro runs:
 - /home/johannes/Projekte/crystal-lang/crystal_compiler_error/src/ecr/process.cr: reused previous compilation (00:00:00.004923500)

Codegen (bc+obj):
 - no previous .o files were reused

real    7m58.420s
user    7m59.975s
sys     0m3.265s

It shaves off three minutes??
That seems difficult to believe!

Maybe warm vs cold cache?

I have compiled the compiler before, but maybe with slightly different source code? Idk. Just wanted to post it here, but I'm not going to put any more effort in it. I'm with refactoring compiler errors.