made it testable

Hey @Tasemu, so I had to refactor a bunch of things in order to make things testable. As a result I found that my prior PR actually broke a lot of stuff! That stuff is now fixed. :-)
The biggest change is that you'll now want to run node server.js (or npm start, which does that for you) instead of node bot.js to actually run the bot. You can run the tests via npm test.

Looks excellent man! Will merge but wont be able to deploy yet as I am halfway out the door to the pub :]


Item model not showing in GUI but is showing elsewhere

Describe the Issue (clear and concise description of what the bug is, provide logs)
Item model not showing in GUI but is showing elsewhere

To Reproduce (if applicable, explain how someone would go about reproducing this issue, attach a resourcepack if applicable)
I dropped an item that was working on 1.20.4, and the texture showed up, it also shows in 3rd person, idk about first person since I dont have that view model enabled on my game with the 1st person mod showing me the 3rd person model.
I know the NBT tags are outdated so maybe thats why
the properties file for the item in picture
matchItems=minecraft:cod nbt.display.Lore.0=ipattern:*A bizarre fish that\'s shaped like a brick.*
latest.log
Checklist (go through and check these when relevant)

[X] I have attached the latest.log file relevant to this issue
[X] I have checked the issues and have not found an existing case of this issue
[X] I am using the latest version of CIT Resewn for my version of minecraft
[X] I am using the mod on Fabric Loader
[ ] I have disabled broken paths in the mod's config and the issue persists

Does it work when you uninstall eating animations?

yes it does


Request: Group symbols by nesting level before alphabetically

First off, I love this plugin – thanks so much for your work.
As I group symbols, I've noticed that the columns can get broken in unintended ways, by parsing starting characters before nesting depth. It would be awesome if Symbol Organizer treated each nesting level as it's own group and didn't split them like this.
Example
This is what happens:

Col 1
Col 2
Col 3

nav / forms
nav / item / -
nav / top bar

nav/ item / selected
nav / workflow

nav / workflow header

This is what I expect (or would prefer):

Col 1
Col 2

nav / forms
nav / item / -

nav/ top bar
nav / item / selected

nav / workflow

nav / workflow header

I just published an update that will trim whitespace when generating groups, which should resolve the issue you are experiencing. The fix version is 12.5, please give it a whirl!
Thank you for this feedback, and your support of Symbol Organizer. :)


Center Modals vertically on web

This is neither a bug report nor a feature request. I took me a whole day to figure out how to center Modals vertically on web and I just want to leave my solution here for other frustrated users.
NativeBaseProvider wraps my app in a View and a view has position: relative. Just removing that fixes my problem, but since I do not know about the consequences I did not want to remove it. Instead I added height: 100% to the html and body tag and height: 100%; display:  flex to the div container that I mounted my React app to (e.g. <div id="root" />.

@albehrens Thanks for reporting this. We need to improve the NativeBase docs for web and add this section. We'll add it in the next deployment
https://necolas.github.io/react-native-web/docs/setup/

Thank you for that link. I did not know that there was any documentation


Question: How to resolve "No service for type 'Microsoft.Dnx.Runtime.IApplicationEnvironment' has been registered"

Hi,
I saw lot of issues around the same problem but I could get my problem resolved following those. I am sorry if I failed to understand but please help a bit.
Here are the details:
c:\Users\NISU\OneDrive\Edu\ASP.NetMVC5\TheWorld>dnvm list

Active Version           Runtime Architecture OperatingSystem Alias
------ -------           ------- ------------ --------------- -----
       1.0.0-beta8       clr     x64          win
       1.0.0-beta8       clr     x86          win
  *    1.0.0-rc1-update1 clr     x64          win             default
       1.0.0-rc1-update1 clr     x86          win
       1.0.0-rc1-update1 coreclr x64          win
       1.0.0-rc2-16355   clr     x86          win

I am using yo generator-aspnet (web application)
I get the exception when I do "dnx web"
c:\Users\NISU\OneDrive\Edu\ASP.NetMVC5\TheWorld>dnx web
System.InvalidOperationException: No service for type 'Microsoft.Dnx.Runtime.IApplicationEnvironment' has been registered.
   at Microsoft.Framework.DependencyInjection.ServiceProviderExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Framework.DependencyInjection.ServiceProviderExtensions.GetRequiredService[T](IServiceProvider provider)
   at Microsoft.AspNet.Hosting.Program.Main(String[] args)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.Dnx.Runtime.Common.EntryPointExecutor.Execute(Assembly assembly, String[] args, IServiceProvider serviceProvider)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

https://github.com/aspnet/Announcements/issues/104

Thanks so how can I resolve this in my generated code or I cannot?

Use the right assemblies as described in the announcement.

I am having the same issue but on OS X 10.11.3. I generated the project using yeoman as well. Has there been a resolution and if so could you post? Best regards

Not sure what you mean. I stated the solution to this problem in my last comment.

Thanks


Document that RequestMapping over a FeignClient interface should not be used

It seems that Spring-MVC interprets it as a controller.
If you use an Hystrix fallback inheriting from the interface, then it even fails at startup saying that there are two controllers for the same mapping.

Hi @OlgaMaciaszek  give me something easy so I cam step through a pull and remerge "the right way"

@jenimal  you can work on this issue.

Will be switching it from a documentation-only issue to an enhancement. We think using @RequestMapping over @FeignClient interfaces is a bad practice and are going to remove the support for creating Feign clients annotated with @RequestMapping on interface level.


Running into an issue with the scrape command

Thanks for all your work on this!
I am trying to get this up and running on an Ubuntu 20.04 box, but am getting an error (please see below).
Also, I left the SUPABASE_SERVICE_ROLE_KEY blank in the .env.local file as I did not enable RLS (this is my first time using Supabase and I'm not sure how to set up a service role).
><EMAIL_ADDRESS>scrape /root/the-network-state-gpt
> tsx scripts/scrape.ts

/root/the-network-state-gpt/node_modules/tsx/dist/cli.js:2
import ys from"tty";import{v as ws}from"./package-e00fa201.js";import{r as Dt}from"./pkgroll_create-require-6ea41e12.js";import{pathToFileURL as Rs,fileURLToPath as bs}from"url";import vs from"child_process";import K from"path";import ie from"fs";import Fu,{constants as Bs}from"os";import Ss from"events";import me from"util";import $s from"stream";import"module";const Ts="known-flag",xs="unknown-flag",Os="argument",{stringify:_e}=JSON,Ns=/\B([A-Z])/g,Hs=t=>t.replace(Ns,"-$1").toLowerCase(),{hasOwnProperty:Ps}=Object.prototype,Ae=(t,e)=>Ps.call(t,e),Ls=t=>Array.isArray(t),gu=t=>typeof t=="function"?[t,!1]:Ls(t)?[t[0],!0]:gu(t.type),Is=(t,e)=>t===Boolean?e!=="false":e,ks=(t,e)=>typeof e=="boolean"?e:t===Number&&e===""?Number.NaN:t(e),Ms=/[\s.:=]/,Ws=t=>{const e=`Flag name ${_e(t)}`;if(t.length===0)throw new Error(`${e} cannot be empty`);if(t.length===1)throw new Error(`${e} must be longer than a character`);const u=t.match(Ms);if(u)throw new Error(`${

SyntaxError: Unexpected identifier
    at Module._compile (internal/modules/cjs/loader.js:723:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>scrape: `tsx scripts/scrape.ts`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>scrape script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

I was able to handle the service role part - I figured out where to go to enable RLS and get the service role API key.
I am still encountering the above error, though. Thanks!

Hmm... seems to be a problem with the tsx package? I wonder if deleting the node_modules folder and package.lock.json and running npm i again might help.
It's done the trick for me before. Just a thought.

Redid on a new box and got it working :) Thanks!!


[stable/prometheus-operator] Update prometheus-operator image to v0.30.0

What this PR does / why we need it:
Upgrades appVersion to the latest stable
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

/ok-to-test

/lgtm


What is the license for the source code?

First of all thanks for the project and also for releasing the code.
Since the project doesn't have a license file, I am just curious what is the license under which you have released this source code?
Thanks.

I update the LICENSE file. desktop-mirror is under Apache 2.0.

Thanks :)

where is the license file?

i found in some files this
License: GPL-3
The full text of the GPL is distributed in
/usr/share/common-licenses/GPL-3 on Debian systems.

Update to the root of source code

Thanks for adding the license file.
I am closing this issue since it is resolved.


Kubernetes Environment Broken When docker.network.subnet.cidr Setting Is Not <IP_ADDRESS>/16

See this thread for more details:  https://forums.rancher.com/t/could-not-determine-network-mode-for-container-using-none-networking/3981/3
Rancher Version:
1.2.0-pre3
Docker Version:
1.10.3
OS and where are the hosts located? (cloud, bare metal, etc):
VMware ESXi (with vCenter).  VMs are running CentOS Atomic.
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single node rancher server.  Three node kubernetes environment.
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Kubernetes
Steps to Reproduce:

Modify default docker.network.subnet.cidr
Start a new Kubernetes environment
Attempt to deploy an app from the catalog

Results:
Docker server logs show errors like below over and over.  The service deployed from the catalog never starts.  Even though a different subnet was configured in docker.network.subnet.cidr, the k8s environment brings services up in <IP_ADDRESS>/16.
Could not determine network mode for container [externalId: 05f38d3f25c1e239a3a0b3dec4f71252404e0b81f78bda13e33e2c26d3bc8d31]. Using none networking.
Expected:
New services start in the CIDR defined in docker.network.subnet.cidr.

@janeczku Didn't you add a fix to address this?

@will-chan Looks like a cattle issue as OP is overriding the default Rancher Managed Network subnet (docker.network.subnet.cidr). The mentioned fix is unrelated (overriding the Docker bridge IP).

ping @alena1108

@leodotcloud could you look at it?

@alena1108 I have a totally different issue, even though I changed the subnet using this http://<rancher_server_ip>:8080/v1/settings/docker.network.subnet.cidr be it cattle/k8s the containers are still using <IP_ADDRESS>/16 subnet.

@MattMencel @leodotcloud there are 2 ip address spaces that are managed separately:

POD cidr (<IP_ADDRESS>/16 by default), managed on Rancher side,can be changed using docker.network.subnet.cidr)
K8s service cluster ip cidr, (<IP_ADDRESS>/16 by default), managed on Kubernetes side

though a different subnet was configured in docker.network.subnet.cidr, the k8s environment brings services up in <IP_ADDRESS>/16.

changing pod subnet in Rancher, is not going affect Service cluster ip subnet of k8s.
Currently cluster ip range for k8s is hardcoded in the template, but it is possible to make it configurable in the future:
https://github.com/rancher/infra-catalog/blob/master/infra-templates/k8s/11/docker-compose.yml#L81
@leodotcloud docker.network.subnet.cidr  change not taking affect is a separate issue. I don't think you can change it on the fly, after 10.42.x.x is already configured, and there are containers using this CIDR. Once first network/vnet/subnet is created, I believe you can't change it and it has to be preconfigured on Rancher first launch.
@ibuildthecloud would network refactoring allow to reconfigure subnet cidr for managed network?

@leodotcloud we should debug this error:

Docker server logs show errors like below over and over. The service deployed from the catalog never starts
Could not determine network mode for container [externalId: 05f38d3f25c1e239a3a0b3dec4f71252404e0b81f78bda13e33e2c26d3bc8d31]. Using none networking.

can you check if CNI plugin relies on 10.42.x.x address format? The container deployment shouldn't fail. It should start with the address of 10.42.x.x space, or whatever address configured on the subnet.

So the step that I missed earlier was to create a new environment to be able to use the new cidr. This time things worked as expected.
Here is the screenshot with the new cidr range(<IP_ADDRESS>/16)
![screen shot 2016-10-19 at 4 02 19 pm]
(https://cloud.githubusercontent.com/assets/19392926/19540622/96611aa0-9615-11e6-8c0e-4300fd0f5e32.png)
Created a new environment, launched the wordpress app from the catalog and it deploys fine. You can see the container IPs from the new <IP_ADDRESS>/16 subnet.

@alena1108 We don't have any hard coded assumptions in the CNI plugin regarding the format of the IP address. We fetch the IP address from the metadata and use it.
@MattMencel So how do I reproduce the issue?

ping @MattMencel

ping @MattMencel, can you please let me know on how to reproduce this issue?

Sorry for the delay getting back to you on this.  I've changed the way I am deploying nodes, using CoreOS instead of CentOS Atomic, and I'm using the default networks.  I don't know that I can reproduce the issue at the moment so I'm going to close this issue for now.  If I run into it again in the future I will try to get some better debugging.


Increase NewDownloader timeout

Fixes the bug where the 1st cf push after vagrant up
fails systematically

[#115698389]
Signed-off-by: Keaty Gross<EMAIL_ADDRESS>

Sounds like this was resolved with other tuning. Closing.


Feature request to pass a value to the index as a number instead of a string for the indexed_property

I had a need so as to pass the index as a number instead of a string. The question can be found here http://stackoverflow.com/questions/26979331/how-to-pass-a-value-to-the-index-during-runtime-for-the-indexed-property.
Can the index be passed as a number instead of a string?

Is this still a wanted feature, or did the solution in the stackoverflow question meet the need?

It is still a wanted feature. The stackoverflow provided alternatives and a monkey patch to the page-object solution. It would be great if this is implemented. Thank you very much!

I'm including here the proposed solution from jkotests

You could modify the Page-Object gem to turn the :index into a number before passing it to Watir. > This can be done by adding the monkey-patch:
class PageObject::IndexedProperties::RowOfElements
  def initialize (browser, index, identifier_list)
    initialize_browser(browser)

    identifier_list.each do |identifier|
      type = identifier[0]
      name = identifier[1]
      how_and_what = identifier[2].clone # Cannot modify the original...
      how_and_what.each do |key, value|
        if key == :index
          how_and_what[key] = (value % index).to_i
        else
          how_and_what[key] = value % index
        end
      end
      self.class.send type, name, how_and_what unless self.class.instance_methods.include? name
    end
  end
end

This would allow the page object to be defined as expected:
class MyPage
  include PageObject

  indexed_property(:my_index_prop, [
    [:select_list, :my_select, {:name => 'my_select', :index => '%d'}],
    [:checkbox, :my_check, {:name => 'my_check', :index => '%d'}]
  ])
end

Which is used the same as the prior solution:
page = MyPage.new(browser)
p page.my_index_prop[1].my_select_element.attribute('id')
#=> "1"
p page.my_index_prop[1].my_check_element.attribute('id')
#=> "b"
page.my_index_prop[1].check_my_check
p page.my_index_prop[1].my_check_checked?
#=> true

The disadvantage of course is that you have to patch the Page-Object gem. Though you could  request the change be made to the project.

this enhancement will be in the next release


ESP32: use esp-idf api to control led

Coverage remained the same at 96.954% when pulling 88e99540ca18bd1faa790c2c24732a6d604cfe26 on add_esp_idf_sdk_support into c709871c3df8c2d33d7a2963ee7f82106be21100 on master.


The deployment modal shows up and closes automatically in a blink after saving the diagram for the first time

Describe the Bug
When the user clicks on the deploy button if the diagram is unsaved it asks for the user to save but after saving the deployment modal is closed automatically and need to be opened up again.
Steps to Reproduce

Create a new BPMN diagram.
Click on the deploy button.
It opens to save the diagram and save the diagram.
Now we see that the deployment modal is opened and closed in a blink.
the user needs to open up the deploy modal again.

Expected Behavior

After saving the diagram the user should be re-directed to the deploy modal without the need of clicking the deploy button again.
Environment

OS: [ Windows 10]
Camunda Modeler Version: [5.0.0]
Execution Platform: [. Camunda Platform, Camunda Cloud]

https://user-images.githubusercontent.com/85225325/162421657-5930ba68-925a-49c4-a2a0-b62c9bac8851.mp4

I can confirm that this is happening. Here is what I found so far:
Root Cause

With https://github.com/camunda/camunda-modeler/issues/2762 , we close the Overlay when the active Tab changes
A Tab change is triggered when we save. This should not happen
Last time this happened was in https://github.com/camunda/camunda-modeler/issues/2732 and caused by faulty linting callbacks
When removing linting, no tab change is triggered

I will dig deeper to find out where we can fix it

Currently, we always trigger a replace the tab and trigger an activeTabChanged event when we lint a tab. At the same time, we have the assumption that activeTabChanged is only triggered when we switch to a different tab.
I think the best way is to rework the linting state to work similarly to the dirty/unsaved state. See my Proposal below (/cc @philippfromme @nikku @MaxTru)
Rework Linting State
We already have a pattern for dirty and unsaved to store additional tab information in an additional Map. As with dirtyState and unsavedState state, we could have a lintingState that get's updated instead of replacing the tab Object.
lintingState = {
  tabId: lintingResults,
  ...
}

This way, the tab object itself is not touched or replaced and does not trigger an activeTabChanged event.
Alternatives to consider

Introduce a navigation event that triggers when we actually change a tab (e.g. by checking against the ID)
All components have to use the ID to check if navigation occurred themselves

Introduce a navigation event that triggers when we actually change a tab (e.g. by checking against the ID)

I was thinking, if we assume that activeTabChanged is only fired when a different tab is opened why not compare by tab ID instead? 🤔

I was thinking, if we assume that activeTabChanged is only fired when a different tab is opened why not compare by tab ID instead? thinking

The issue is that we replace the object. So if we don't fire it, components might have an outdated reference and display outdated info. I'm not sure if this is currently an issue, but I would like to avoid having outdated references anywhere. Therefore, we would need 2 events for it

Assumption being that we can use this event to propagate the changed tab to components that would not get it via props anyway

closed via #2917


Mocking

Base version of mocking. Additional points to consider:

Should setMock methods be for tests only
Allowing user to set mocks for non-test runs, requires additional code for CSV parsing to records
Mocks not only for tests can be used for testing components/functionalities when data is not provided or cannot be created, for example with API

Codecov Report

Merging #10 (6e34f31) into main (fad3e9b) will increase coverage by 0.15%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main      #10      +/-   ##
==========================================
+ Coverage   96.68%   96.84%   +0.15%
==========================================
  Files           1        1
  Lines         513      539      +26
==========================================
+ Hits          496      522      +26
  Misses         17       17

Flag
Coverage Δ

Apex
96.84% <100.00%> (+0.15%)
:arrow_up:

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

Impacted Files
Coverage Δ

force-app/main/default/classes/SOQL.cls
96.84% <100.00%> (+0.15%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Ensure all tags are returned from _get_dockerhub_tags

At present, only the five most recent tags for a given image are returned when querying Dockerhub in the updater.  This means that the updater is unable to find tags for service images for previous versions of Assemblyline.
(As an example, when attempting to deploy a new 4.4.0 Assemblyline, the existing code fails to find matching tags for at least elfparser and batchdeobufscator, since the 5 tags returned were stable and various 4.5.0.* permutations.  Corollary to this -- it is presently not possible to enable new services on a 4.4 or earlier deployment of Assemblyline.)
The code in this PR retrieves all tags for a given image - across page boundaries if neccessary - and returns them to the caller for filtering.

I wonder if setting the ordering=last_updated param and instead of filtering on the update channel, we would filter on FW and SYS version of the deployed system (ie. name=4.4) will be more useful than increasing the page size and pagination (just because of rate-limiting becoming a factor if you were to do this across many services).

We did consider using Framework and System versions however we were concerned about the possibility of getting no valid matches in the event that the System version + Patch version collided with the Framework version + System version. e.g. If searching for Framework=4; System=5 and instead getting results for version 4.4.5. Which I'll admit is unlikely but it's the type of "that'll never happen" that I've been bitten by before =)
From my reading of the Docker documentation Docker Hub rate limit the only rate limit is on image pulls and these API queries should not be impacted.

Patch has been added to Release <IP_ADDRESS>


What's the differences between setAxisMaximum and customAxisMax

After init a linecharview like this
          _scaleView.delegate = self;
           _lineChart.descriptionText = @"";
           _lineChart.noDataTextDescription = @"";
           _lineChart.highlightEnabled = YES;
           _lineChart.dragEnabled = YES;
          [_lineChart setScaleEnabled:YES];
           _lineChart.pinchZoomEnabled = NO;

          _lineChart.drawGridBackgroundEnabled = NO;
          _lineChart.legend.position = ChartLegendPositionBelowChartRight;

I find 4 properies :
          [_lineChart.leftAxis setAxisMaximum:200];
          [_lineChart.leftAxis setAxisMinimum:-200];
          _lineChart.leftAxis.customAxisMax = 200;
          _lineChart.leftAxis.customAxisMin = -200;

the _lineChart yAxis is from -1 to +1 and it just can zoom in can not zoom out
and can not zoom and move in x direction
i have run a demo in android , the chat can zoom and move freely

Once you set customAxisMax/Max, it just defines the max range of the axis, so you cannot zoom out I guess if you are not zoomed in first. Because if you try to zoom out the max range, what the range would be is unknown. I don't know android, @PhilJay can you confirm?
axisMaximum/Min is something calculated via computeAxisValues or calcMinMax, so normally you don't have to change this (and shouldn't)
Once you set customAxisMax/Max, axisMax/Min is set to it:
        _yAxis.axisMaximum = !isnan(_yAxis.customAxisMax) ? _yAxis.customAxisMax : maxLeft + Double(topSpaceLeft)
        _yAxis.axisMinimum = !isnan(_yAxis.customAxisMin) ? _yAxis.customAxisMin : minLeft - Double(bottomSpaceLeft)

How to achieve  xyAxis zoom in/out infinitely ？
How to adjust unit length x y， like X:Y =1:3

can the property  customAxisMax/min be changed automaticlly ,when i add point to dataset??

I don't believe you can zoom out infinitely... That does not make much sense.
customAxisMax/min means you define the max/min, instead of calculating. When you add point to dataSet, axis max/min are calculated with these values already.

I used the following line of codes to zoom in by programatically for example to show just the min and max value of the data. Nevertheless, I haven't tried whether it is still possible to zoom in/out by the gestures.
Important topic for me was to set the labelCountcorrectly. Otherwise you might get strange steps on the axis.
lineChart.leftAxis.customAxisMin = max(0.0, lineChart.data!.yMin - 1.0)
lineChart.leftAxis.customAxisMax = min(10.0, lineChart.data!.yMax + 1.0)
lineChart.leftAxis.labelCount = Int(lineChart.leftAxis.customAxisMax - lineChart.leftAxis.customAxisMin)
lineChart.leftAxis.startAtZeroEnabled = false

For those who find an issue of not having the customAxisMin/Max working, bare in mind that the dataSet should be added to the graph after.


CASMCMS-7551

Summary and Scope
CAPMC is deprecating functionality within a major release branch. This change adds a deprecation notice for session templates that explicitly call out nid values as static members, or for code that references the capmc power functions using an explicit set of nids (note: we normally only use xnames). Also updates the URI for health check of capmc for preflight checks.
Issues and Related PRs

Resolves CASMCMS-7551

Testing
Built a new BOA Image and tested do-no-harm functionality.
Tested on:

groot

Test description:
Uploaded newly built image and updated chart reference. Created a BOS job to power off a node.
Risks and Mitigations
Low risk.
Pull Request Checklist

[X] License file intact
[X] Target branch correct
[X] CHANGELOG.md updated
[X] Testing is appropriate and complete, if applicable

Did you do a test where you supplied NIDs as nodes to see the deprecation warning?

Did you do a test where you supplied NIDs as nodes to see the deprecation warning?

I didn't, but I can spin it up and try it locally since it'll fail before actually invoking a call.

Did you do a test where you supplied NIDs as nodes to see the deprecation warning?

I didn't, but I can spin it up and try it locally since it'll fail before actually invoking a call.

Yea, this works and the stack looks like:
[snip]

power(['nid0001'], 'off')
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3.10/site-packages/cray/boa/logutil.py", line 55, in wrapper
return func(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/cray/boa/capmcclient.py", line 203, in power
raise CapmcDeprecationException("CAPMC deprecated power control for nid based entries; "
cray.boa.capmcclient.CapmcDeprecationException: CAPMC deprecated power control for nid based entries; please convert remaining session template references from nids over to xnames.


Add fan control.

The fan keeps on running right now.
I could not add control software at this point, as the fan requires 5V to spin, and the RasPi GPIOs can deliver 3.3V max. I may have to add an op amp or something like that to the BOM.

 [ULiSS-PET] Add fan control.


From bugfix:ymohdriz

Hi team,
Unable to refer a callback which is available in the component because $ref property is missing in the callback.java.
This PR is to add $ref property in the Callback.java.
Find the detailed info here https://github.com/swagger-api/swagger-core/issues/2638
Please review the PR and merge the same.
Thanks,
Mohammed

Hi team,
Can you please ignore one commit (Add summary property in ApiResponse ) out of 3 commits and consider the remaining 2 commits for merge.
Thanks,
Mohammed


AKS "Spot" nodepool outline as "pay as you go"

I tried infracost today and it is a nice project! However, I noticed that AKS spot nodepool are outlined as pay as you go. e.g.:
resource "azurerm_kubernetes_cluster_node_pool" "aks_spot" {
  name                  = "spotpool1"
  kubernetes_cluster_id = azurerm_kubernetes_cluster.aks_private.id
  vm_size               = "Standard_D2_v4"
  node_count            = 1
  mode                  = "User"
  priority              = "Spot"
  eviction_policy       = "Delete"
  spot_max_price        = 0.115

  node_labels = {
    "kubernetes.azure.com/scalesetpriority" = "spot"
  }
  node_taints = [
    "kubernetes.azure.com/scalesetpriority=spot:NoSchedule"
  ]

  # some settings were removed for simplicity

}

...
azurerm_kubernetes_cluster_node_pool.aks_spot
 ├─ Instance usage (pay as you go, Standard_D2_v4)    730  hours                       $83.95
 └─ os_disk
    └─ Storage (P10)                                    1  months                      $21.68
...

Is there a way to configure infracost to use current spot prices for calculation? Or is this just a missing feature for AKS?

Thanks @azbpa this definitely looks like a bug. We have spot pricing in our pricing API, so we should be able to map it for this case. We'll look into it more and update this issue when it's resolved.

(deleted my previous comment since I thought it was AWS, instead of Azure)
Thanks @azbpa. I've confirmed this isn't something we support yet, but it looks like we can pull the spot prices from Azure to solve this case. Would daily spot prices be okay for your use case?

Thanks for the fast response, @aliscott.
I would be totally fine if infracost would outline the current/daily spot price per hour and gives a projection for the monthly cost under the assumption that the spot price will not change.
Additionally, if possible, it would be interesting to also outline the "worst case" scenario calculated on the spot_max_price which is provided on the terraform resource. Thereby one would get a feeling up to which amount cost the might rise. But, this is more nice to have and I am not sure if this is easy to include.

I would be totally fine if infracost would outline the current/daily spot price per hour and gives a projection for the monthly cost under the assumption that the spot price will not change.

👍 thanks @azbpa, that's what we do with AWS so should be the easiest option for us.

Additionally, if possible, it would be interesting to also outline the "worst case" scenario calculated on the spot_max_price which is provided on the terraform resource. Thereby one would get a feeling up to which amount cost the might rise. But, this is more nice to have and I am not sure if this is easy to include.

Yeah this is interesting. We've had discussions in the past about showing price ranges for usage-based resources, and this feels like it could be another use case of that. Would you want this to show as a range or a configuration option that lets you choose which number to show?

For spot instances I would like to see both prices in the report. How to visualize this information best, I have no strong opinion to be honest.


Fix @Column options sections in documentation

I lose hours to find out how to make column collation works, mostly because of incorrect docs.
Annotations options is the equivalent of customSchemaOptions in https://github.com/doctrine/dbal/blob/master/docs/en/reference/schema-representation.rst
See https://github.com/doctrine/doctrine2/blob/d1e5034659e7beeb11830417a4a38de6586fe960/lib/Doctrine/ORM/Tools/SchemaTool.php#L443

Nice spotting, thanks @coolmic


Disable plugin local and enable on CI

I want to disable cypress-fail-fast local but enable it on CI. I tried to use this config Env: {FAIL_FAST_ENABLED: false,},
and run tests with command CYPRESS_FAIL_FAST_PLUGIN=true yarn cypress for enable plugin on CI, but it is not working.
Is it another way?

Hi @aleksey-ilin , use FAIL_FAST_ENABLED to disable the fail fast globally when you pretend to enable it only in certain spec files using the configuration by test. Or use CYPRESS_FAIL_FAST_PLUGIN to completely disable the plugin.
In any case, use the same method for enabling/disabling it. So, if you are using FAIL_FAST_ENABLED=false to disable it, you should use also FAIL_FAST_ENABLED=true to enable it.
In your case, you are setting CYPRESS_FAIL_FAST_PLUGIN=true in the environment (which, by the way, is already true by default), and FAIL_FAST_ENABLED continues being false, because you set it in your env file and you are not modifying it.
So, my recommendation is to use FAIL_FAST_PLUGIN instead of FAIL_FAST_ENABLED, and remember to use the same var both in your env file and command.


Mod Mismatch Issues

I'm using the Ark Server Tools to install mods on my server. I have made sure all the mods were uninstalled first, then I installed them via the tool. I unsubscribed from all mods on my local machine and made sure that folder was empty, then joined the server to prompt my machine to download the mods needed. Once everything is installed and copied, I get a "mod version mismatch" error.

I had a similar issue. Use arkmanager upgrade-tools, check the /etc/arkmanager/arkmanager.cfg.NEW file to make sure its correct (check steam directories), and save it as arkmanager.cfg. try the update then


Cant seem to run it on GPU

im running this on a machine with Nvidia A100 but it doesnt seem to make use of the gpu.
System Specs :
4x Nvidia A100 80Gb
540 Gigs of ram
Benchmarks :
Initialization time: 0.2208 seconds.
Average generation time over 5 iterations: 31.0348 seconds.
Average speed over 5 iterations: 5.0459 tokens/sec.
Average memory usage during generation: 4435.30 MiB

can you help me w this issue?

llama-2-7b-chat.ggmlv3.q4_0.bin
running this basic model

Hi, you can try running env_examples/.env.13b_example or env_examples/.env.7b_gptq_example models on A100 GPU. Here is a colab  example runs GPTQ model on T4 GPU with 15.9851 tokens/sec.

Do not run ggml models on server because ggml models only runs on CPU (without acceleration), and the server's CPU is super slow.

Alright, will try and get back, thanks!


tags should have rss feeds

That way people can subscribe to project-specific talks as they get added.

The feed for custom tags can be found with a url like this:
https://dev-cncf-presentations.pantheonsite.io/feed/?post_type=lf_presentation&lf-presentation-tag=ambassador
or for projects:
https://dev-cncf-presentations.pantheonsite.io/feed/?post_type=lf_presentation&lf-project=akri

Should we expose those urls in some kind of RSS button at the top of the presentation listing?

Yes please!


update Closes: #1

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
edit validation
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[x] Tests pass
[x] Appropriate changes to README are included in PR

Done


Fix missing ProtocolVersion import in TLS configuration example

The TLS configuration example in the README fails to run as is because the ProtocolVersion is not imported. I added that small change (line 153), relevant PR is #128. I also formatted the README with Prettier for some more consistency, I hope that's fine with you, otherwise, I'll revert it.

Thanks again. :)
I use Prettier for other projects, so I'm perfectly fine with it. :+1:
~Frederik


x/playground: use "go version" instead of runtime.Version

In sandbox.go, cacheKey runs runtime.Version on the server to invalidate entries when the playground is upgraded. However, the compiler might get updated without the server version changing. Using go version would be correct in that case.

I am sorry, but I fail to see the usefulness of this. We use only releases like 1.10, 1.10.2, etc in playground. And we do not use devel (tip) build of go there. go version does not contain anything different than runtime.Version:
$ go version
go version go1.11beta1 darwin/amd64

https://play.golang.org/p/Ztyu2FJaajl
cc: @andybons

@ysmolsky is correct. The version specified at https://go.googlesource.com/playground/+/master/Dockerfile#11 is the same one used to build the playground binary and the nacl go command used to run code.


Fix #747 - equals and hashCode for Exit.Cause

This solution would not be optimal if the tree for Cause would be very big and nested, as it's performing few different equality checks and therefore traversing tree multiple times. But probably there shouldn't be many cases when this is indeed big?
I left hashCode implementation to be based on set, as it's the easiest solution (but will mean that there will be hash clashes for Causes that contain the same "leaf" elments).

Thank you for this contribution, and congratulations on becoming a ZIO contributor! 🙏 🎉


screenshare not working on bigbluebutton

My Setup

Operating System:  macos 10.13.1
App Version: 2.17.3
Installation type:  dmg

[x] I have tested with the latest version
[x] I can simulate the issue easily

Description

i share my desktop through bigbluebutton, but screenshare not working.
bigbluebutton encountered an error.
I20200131-00:07:55.487(8)? error: {"logCode":"startup_error","logDescription":"ReferenceError: ipcRenderer is not defined","extraInfo":{"stackTrace":"ReferenceError: ipcRenderer is not defined\n    at window.getScreenConstraints (https://xxx.top/html5client/compatibility/kurento-extension.js?v=VERSION:807:22)\n    at WebRtcPeerSendonly.WebRtcPeer...
This is kurento-extension.js change record
https://github.com/bigbluebutton/bigbluebutton/commit/265275018e6a8a4c3133a8eab12c58663696e5cb
Current Behavior

bbb version:
BigBlueButton Server 2.2.0-rc-3 (1675)
Kernel version: 4.4.0-171-generic
Distribution: Ubuntu 16.04.6 LTS (64-bit)
Memory: 16432 M
Expected Behavior

screen sharing works
Thanks!

i testing in Chrome screen sharing is work.

Also having this problem using the linux client.
It works on Chrome, but It would be more professional it it worked on the Native Client.

Running BBB 2.2.5 server.

I have the same problem with the mac client. It works fine in the browser. (installed the latest BBB Server and RocketChat)

Any upodate ?
Can you help us ? @wolbernd

Rocketchat 3.2.2 fixed the screenshare problem for Firefox, but still it does not work for the desktop app ( at least on linux )

Same problem on windows with the last client 2.17.11

Would be good if we could get some feedback from the dev team.

Same issue here, the windows desktop app version screen sharing doesn't work.

Same issue here. Server and Windows desktop app in latest version.
Is there any way to make desktop app open bbb window on default browsers instead app?

Same issue here. Server and Windows desktop app in latest version.
Is there any way to make desktop app open bbb window on default browsers instead app?

Yes, there is a option in the settings nowadays.

Please test if the latest release did solve this. If not please reopen the issue or create a new one and tell us. I will be closing this one for now.
Thank you!


Refactor abstract conversation ecore model

NB: This may not be exhaustive, but definitely gives you the gist.

Add the following new interfaces/classes:

Receivable extends Event with name:String, optional type:Projection attributes
PrivatelyReceivable extends Receivable with attribute transition:Transition
PubliclyReceivable extends Receivable with parent:Agent attribute
Sendable extends PubliclyReceivable

Remove the following, replacing usages with appropriate interfaces from above:

SubscribableByOthers (replaced with PubliclyReceivable)
PublishableByOthers (replaced with Sendable)
SubscribableByMe
PublishableByMe
PublicEvent
PubliclyPublishable (replaced with Sendable)
PubliclySubscribable (replaced with PubliclyReceivable)
PrivatePubSub (replaced with PrivatelyReceivable)
PublicPubSub
pubsub conversation DSL literal

Refactor Transition:

exCausedBy -> publiclyReceives:PubliclyReceivable
causedBy -> privatelyReceives:PrivatelyReceivable
triggers -> sends:Sendable
Remove exTriggers

This issue was moved to SciSpike/yaktor-issues#3


Cldc 628 household characteristics

This version of Household Characteristics allows the user to add up to three tenants.
We need to test this, as it already feels pretty burdensome. My gut is that if the code checks out, let's just merge this in and see what the rest of the team think before we put it in front of users.

@paulrobertlloyd Please don't merge this yet, creating a PR so I can share the link.

@paulrobertlloyd I have no idea why this contains a bunch of your commits. These already seem to be in the main branch. Maybe git just layers over the history till this point? For example, your commit 9ef7d4c is already in app/layouts/check-answers.njk. Maybe just merge this in?

@paulrobertlloyd I have no idea why this contains a bunch of your commits. These already seem to be in the main branch. Maybe git just layers over the history till this point? For example, your commit 9ef7d4c is already in app/layouts/check-answers.njk. Maybe just merge this in?

Don’t worry, about to open a new PR with this all fixed 🙂

Replaced by #28.


Cross Compiling GRPC for armhf

Hi,
Im trying to build grpc for an arm hf target.
I have been following the instructions I found on an older thread :
https://github.com/grpc/grpc/issues/6756#issuecomment-228479843
I believe that I have successfully cross compiled protobuf:
$./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --with-protoc=/usr/local/bin/protoc
$make
produces :-
0 lrwxrwxrwx 1 root root 26 Sep 27 15:28 libprotobuf-lite.so -> libprotobuf-lite.so.10.0.0
0 lrwxrwxrwx 1 root root 21 Sep 27 15:30 libprotobuf.so -> libprotobuf.so.10.0.0
0 lrwxrwxrwx 1 root root 19 Sep 27 15:33 libprotoc.so -> libprotoc.so.10.0.0
I didnt run:
$ make check
$ sudo make install
$ sudo ldconfig # refresh shared library cache.
As I know that gprc make will attempt to use the native protoc + pluggins need to be compiled natively.
$make plugins runs fine.
I the tried to build grpc
$make HAS_PKG_CONFIG=false CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ RANLIB=arm-linux-gnueabihf-ranlib LD=arm-linux-gnueabihf-gcc LDXX=arm-linux-gnueabihf-g++ static
This appears to run until it attempts to rebuild protobuf at which point toys are thrown out of the pram:
[MAKE]    Building protobuf
checking whether to enable maintainer-specific portions of Makefiles... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for gcc... arm-linux-gnueabihf-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in /home/gnewman/CWork/grpc/grpc/third_party/protobuf': configure: error: cannot run C compiled programs. If you meant to cross compile, use--host'.
See `config.log' for more details
make: *** [/home/gnewman/CWork/grpc/grpc/libs/opt/protobuf/libprotobuf.a] Error 1
So I'm assuming rebuilding protobuf  is not desirable.
Ultimately Im attempting to rebuild the HelloWorld example on the target.
I appear to have built :
libboringssl.a  libgpr.a  libgrpc.a  libgrpc_cronet.a  libgrpc_plugin_support.a  libgrpc_unsecure.a  libz.a
But the Makefile for HelloWorld appears to need to link -lgrpc++_reflection which hasn't been built?
Any help/pointers would be gratefully appreciated, I seem to have been going round in circles for days.
Thanks
Gary

Ok I got around this in the end.
Im not sure why after cross compiling protobuf that grpc make decided that it wanted to recompile it.
So what I ended up doing was natively compiling plugins as suggested (these are required as part of the protobuf build).
I ended up hacking the makefile as follows:
changed the protobuf configure to the cross compiled version -
./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --with-protoc=/usr/local/bin/protoc
This allows protobuf to build.
I also then immediately deleted the native pluggins after the protobuf build so that make would be forced to cross compile them (this is required for libgrpc_plugin_support.a)
I then hacked all further uses of protoc in order that the natively installed protoc was used rather than the cross compiled version.
This finally got me a full set of static libraries & I have them working on the target.
It's far from pretty & I'm sure not the recommended solution.
But hey it worked!

I did cross compile for ARM architecture. When running the greeter_server, I am getting the following error
./greeter_server: error while loading shared libraries: read: cannot open shared object file: No such file or directory".
I dont want to have static linking.
If anybody has solved this issue. Please share your thoughts.
/Br
Mani. C

You need to run ldconfig after installing shared libraries.


Clarify the ordering of Additional Standard Unprivileged Extensions

Fixed some problems mentioned in #1390

I don't know where to place T for Ztso, so I converted it to draft now.

@aswaterman I have force-pushed a commit that deletes the H in the string. But the ordering of Ztso remains unknown. As I said from #1391, TSO memory ordering is not related to transactional memory.

@cyyself I think @topperc's point was that we need to keep H in the list because of Zhinx.  It's unfortunate, but I agree with him
I agree with you that the T/Ztso situation is somewhat analogous to the H/Zhnix situation.  So I guess we need to allocate T somewhere in this list, too.  I guess we can just put it at the end; Ztso isn't especially similar to any other extension.
(The other option is to say that there is no canonical order anymore.  But I still think it makes sense to have a recommended order for tools that print out ISA strings, even if tools that parse ISA strings don't enforce canonicity.  Either way, we'd need an ordering.)

For Zhinx and Ztso, gcc and clang have both been printing using the order that was in this.

@topperc not sure what to read into the "was" in that sentence.  Is the current incarnation of the PR a problem, or should I merge it as-is?

@topperc not sure what to read into the "was" in that sentence. Is the current incarnation of the PR a problem, or should I merge it as-is?

I wrote "was" between the time H was removed and when it was restored. Its good to merge.

Gotcha, thanks.


Zoom to fit for Models

Hey, I added a function and reused your code to be able to zoom into specific models(groups, nodes, links and ports).
I also added an example to the samples page.
Tell me what you think

Hi thanks for the PR!
I will test this locally to better understand it, sorry for the delay!


[DC-679] Added EHR-Ops Data Quality Analysis Files

Please see DC-679 on JIRA for brief descriptions of the notebooks added. Please note that appropriate EDQ and DC tickets were also linked to the issue.

Files to be updated:
gitignore: now ignores all .ipynb files
cohort_testing.py: allows us to look at how particular cohorts vary over time (in terms of number of patients and records)

This was due to problems in Atlas. Wanted to see if we had parallel problems in the AoU database, thus indicating an issue with OMOP vocabulary

data_loss_through_pipeline.py: looks at the number of records / participants at various stages of creating the DEID database (EDQ-353)

unioned_ehr

ehr_data_quality_dashboard_testing.py: looks at how many records in the AoU database are below the acceptable range_low or above the acceptable range_high from the OMOP data quality dashboard (EDQ-341)
foreign_key_gaps.py: determines the ‘date discrepancy’ between a particular row’s date and the corresponding visit_occurrence_id’s date (EDQ-339)

both the number of records and the number of days in between the records

notes_volume_distribution.py: looks at the number of notes per site and creates a word cloud based on the relative frequencies of the note titles (EDQ-343)
outlier_testing.py: looks at the measurement values for the various concepts in the measurement table (from the specified measurement ancestor IDs) and creates corresponding images (e.g. box-and-whisker plots, tables) to show how the values for the same concept/unit combination vary from site-to-site (EDQ-311)
sex_gender_540.py: shows the efficacy of cleaning rule 540, relative distribution of gender and sex concepts in the CDR after the cleaning rule compared to before the cleaning rule

showing how it compares to both the person and the observation table

standard_concepts_389.py: shows the number of non-standard concepts and the number of domain mismatches in the october 2019 CDR (cleaning rule 389)
metrics_over_time.py: small improvements that apply to the ‘integration metrics’ (for measurement and drug ingredients)
visualization notebooks: no major improvements; just the addition of new sites and small formatting changes

concept success rates
data after death
duplicates
end dates before start dates
ingredient usage
measurement integration
route concept population
unit population


task._progress change default_factory to create deque(maxlen=1000), t…

…o avoid run-time while loop to trim to length 1000
Type of changes

[ ] Bug fix
[ ] New feature
[ ] Documentation / docstrings
[ ] Tests
[X] Other - Performance

Checklist

[X] I've run the latest black with default args on new code.
[ ] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[ ] I've added tests for new code.
[X] I accept that @willmcgugan may be pedantic in the code review.

Description
Please describe your changes here. If this fixes a bug, please link to the issue, if possible.
Instead of explicitly looping over task._progress to trim down to 1000 items, declare _progress with a factory method lambda: deque(maxlen=1000) so that deque will do this work for you (presumably at C speed)
No change needed for CONTRIBUTORS.md.  No change to CHANGELOG.md since this change is not externally visible.

Codecov Report

Merging #1926 (e1c595c) into master (e839bfb) will decrease coverage by 0.38%.
The diff coverage is 98.01%.

@@            Coverage Diff             @@
##           master    #1926      +/-   ##
==========================================
- Coverage   99.82%   99.43%   -0.39%
==========================================
  Files          71       71
  Lines        6943     6961      +18
==========================================
- Hits         6931     6922       -9
- Misses         12       39      +27

Flag
Coverage Δ

unittests
99.43% <98.01%> (-0.39%)
:arrow_down:

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

Impacted Files
Coverage Δ

rich/default_styles.py
100.00% <ø> (ø)

rich/markdown.py
100.00% <ø> (ø)

rich/pretty.py
97.43% <96.66%> (-2.57%)
:arrow_down:

rich/syntax.py
99.27% <97.72%> (-0.34%)
:arrow_down:

rich/__main__.py
100.00% <100.00%> (ø)

rich/_inspect.py
91.47% <100.00%> (-8.53%)
:arrow_down:

rich/color.py
100.00% <100.00%> (ø)

rich/console.py
99.87% <100.00%> (-0.13%)
:arrow_down:

rich/progress.py
98.30% <100.00%> (+0.18%)
:arrow_up:

rich/segment.py
99.33% <100.00%> (+0.04%)
:arrow_up:

... and 22 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 880693d...e1c595c. Read the comment docs.

Thanks!


Please add fullscreen shortcut (F)

Hi there. Could you please add fullscreen shortcut (F)?
And also add max.com now that it's no longer hbomax.com in the US.
Thanks.

Added in ab6f179

Thank you!

There are some issues with the script now.
Only the fullscreen function work and pause/play with spacebar works once I highlight the player with a mouse click.

Okay I submitted an updated version https://github.com/rafalb8/HBOMaxKeyboard/pull/2 . The script works as it should now.


MB-15951: Add field to UI and office API

Jira ticket
Summary
We are only showing the new section if the move the current SIT item corresponds to a destination SIT since this is only applicable for destination sit.
Note the existing APIs that fetch mto_service_items for the office app do not contain the two newly added fields. Adding them was not necessary for this functionality, but likely something we want to add for consistency. This functionality was added as part of this commit.
Verification Steps for Reviewers
These are to be checked by a reviewer.
Setup to Run the Code

Instructions for starting storybook
Instructions for starting the MilMove application
Instructions for running tests

How to test

Access the office app as a TOO using the pre-populated moveCode DSTSIT. View the Move task order page and see the default state
Login as a prime and view the move DSTSIT. Find the id of the DDDSIT service item and update it using postman. You can use the following information:

PATCH http://officelocal:3000/prime/v1/mto-service-items/{id}

{
   "id": "<id here>",
   "modelType": "UpdateMTOServiceItemSIT",
   "sitCustomerContacted": "2023-08-31",
   "sitRequestedDelivery": "2023-09-02",
   "reServiceCode": "DDDSIT"
 }

You can then view the move as a TOO to view the populated fields

Screenshots
Ignore the contents of the data. They are just showing the new sections. Storybook might be a good alternative for just viewing this as well.

Warnings

:warning:

Files located in legacy directories (src/shared or src/scenes) have
been edited. Are you sure you don’t want to also relocate them to the new file structure?
View the frontend file org ADR for more information

Messages

:book:
:link: MB-15951

  Generated by :no_entry_sign: dangerJS against a2a6417f89fb58510cfcd21b46c54cf27a988fb1

@dinabeigelman Let me know if you see any issues with this.
Also if you take a look at the screenshots in the description it appears that we have different date formats in different sections. Is that intentional? The dates within each individual section are consistent though.


RUM-2483 Introduce the WebViewWireframeMapper

What does this PR do?
A brief description of the change being made with this pull request.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1788 (57fe2b6) into feature/sr-web-view-support (2c0db7b) will increase coverage by 0.18%.
The diff coverage is 90.91%.

Additional details and impacted files
@@                       Coverage Diff                       @@
##           feature/sr-web-view-support    #1788      +/-   ##
===============================================================
+ Coverage                        83.41%   83.59%   +0.18%
===============================================================
  Files                              465      466       +1
  Lines                            16342    16370      +28
  Branches                          2455     2459       +4
===============================================================
+ Hits                             13631    13684      +53
+ Misses                            2033     2003      -30
- Partials                           678      683       +5

Files
Coverage Δ

...adog/android/sessionreplay/SessionReplayPrivacy.kt
100.00% <100.00%> (ø)

...id/sessionreplay/internal/processor/BoundsUtils.kt
68.18% <100.00%> (+68.18%)
:arrow_up:

...ssionreplay/internal/processor/MobileSegmentExt.kt
100.00% <100.00%> (ø)

...replay/internal/processor/RecordedDataProcessor.kt
95.95% <100.00%> (ø)

...internal/recorder/mapper/WebViewWireframeMapper.kt
100.00% <100.00%> (ø)

...sessionreplay/internal/processor/WireframeUtils.kt
89.47% <0.00%> (-7.82%)
:arrow_down:

...ssionreplay/internal/processor/MutationResolver.kt
89.04% <91.30%> (-0.23%)
:arrow_down:

...droid/sessionreplay/internal/utils/WireframeExt.kt
76.19% <33.33%> (-12.70%)
:arrow_down:

... and 20 files with indirect coverage changes


Instead of using HandBrakeCLI profiles, use a custom command line

The default profiles are very limited and HandBrakeCLI have problems to use custom profiles. I use a custom line to encode my data and I would love to have an option to cast the options that I want to use to encode my files instead of using default profiles
For reference, these are my parameters:
HandBrakeCLI -i /file/input.mp4 -o /file/out.mp4 -E fdk_faac -B 96k -6 stereo -R 44.1 -e x264 -q 27 -x cabac=1:ref=5:analyse=0x133:me=umh:subme=9:chroma-me=1:deadzone-inter=21:deadzone-intra=11:b-adapt=2:rc-lookahead=60:vbv-maxrate=10000:vbv-bufsize=10000:qpmax=69:bframes=5:b-adapt=2:direct=auto:crf-max=51:weightp=2:merange=24:chroma-qp-offset=-1:sync-lookahead=2:psy-rd=1.00,0.15:trellis=2:min-keyint=23:partitions=all

I think I've solved this in the commit above, maybe you can try it? Just leave $HB_PRESET empty in your config and put your custom parameters in $HB_ARGS. If it works I'll make a pull request.
You can get the fixed video_transcode.sh at https://raw.githubusercontent.com/jswetzen/automatic-ripping-machine/master/video_transcode.sh


Hooks occasionally running twice

With dexie-encrypted, I have been encountering an issue that causes data to be encrypted twice. I know it can happen fairly often because I get reports bug from production. We provided a way for them to save a dump of their database, and inspecting it shows encrypted data. I have no way of reliably reproducing it locally, but I have occasionally seen it. When I have had it locally, I made these discoveries:

The encryption layer is in db._middlewares just once.
The decryption logic still runs, but what it returns is another encrypted object.

My workaround for now is to decrypt in a while loop so it will keep going until the object is fully decrypted.
Our app uses the database in multiple threads, with the same code initializing the database. It is possible that in a different worker, one of those determinations is not true.
This happened with Dexie 2, then continued when I upgraded to the new middleware API.
This is where dexie-encrypted adds the middleware
https://github.com/mark43/dexie-encrypted/blob/master/src/installHooks.ts#L103
Thanks

I reviewed code briefly but couldn't find an obvious situation when this could occur.
One theoretical thing would be if keyPromise resolves late - but as you point out in the comments above it - that should not happen. I'm thinking of whether what actually happens would be that in some situations, the caller could get the encrypted version of the object for some reason (decryption does not happen) and then store it back and with decryption --> double decryption. What could make this happen? One thing would be if encryptionSetting is changed over time or due to some situation or exception happending somewhere that makes it fail to decrypt and just return the encryptet object.
If using Table.update() or Collection.modify() it will call DBCore.getMany() and then DBCore.mutate().
I think it would be nescessary to find a way to reproduce this in order to solve it. I could almost guarantee that dbcore framework is not the issue here. And it seems your code returns new objects so it does not mutate data that could be retrieved again.
I created a PR also for one other bug - to support Collection.primaryKeys(), Collection.keys(), eachKey() etc.

Thanks! When I tried removing the redundant keys in the Object.create, it no longer worked. What's happening there is beyond my understanding so I left them in. I'll also make some unit tests for keys and primaryKeys.
For my specific use case, I don't think we have any times that we take an object out, modify it, and put it back in. Right now all our changes are full replaces with fresh data from the back end.
It will be a good day when we can reproduce it. It's complicated by the fact that our app is used for eight hours straight, and the error may start halfway through the day.


Making DaxTransactionCanceledFailure exported

Issue #, if available:
Issue $14
Description of changes:
Moved DaxTransactionCanceledFailure and DaxRequestFailure to an exported daxerr package so that transaction cancellation reasons can be accessed.
Many of the highlighted changes are import renames necessary to ensure functional code & tests since they are internal package imports.  Thus, they are not necessary when merging in the more substantive change of creating daxerr/error.go
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

As mentioned in #14, the proper way to expose CancellationReasons is available in v1.2.0. Closing this PR.


Stuck during inference

A small proportion of samples (around 0.1%) suffer from stuck for batch inference. This is because the padding operation in batch inference. Two ways to solve:

Set batch size = 1.
Do not mask padding tokens if batch size is larger than 1.

Hi, I'm interested in the reasons why padding causes inference to get stuck. Could you elaborate on the details?

Hello,
I think the main reason is the gap bwtween training and inference.
During training, to maintain the original resolution of images from different datasets, batch size is set as 1. So, there is no padding.
However, during inference, if batch size is larger than 1, there is the padding.
---Original---
From: @.>
Date: Tue, Dec 10, 2024 19:34 PM
To: @.>;
Cc: "You @.>;"State @.>;
Subject: Re: [XPixelGroup/DepictQA] Stuck during inference (Issue #4)
Hi, I'm interested in the reasons why padding causes inference to get stuck. Could you elaborate on the details?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you modified the open/close state.Message ID: @.***>


Could not find a parent AdapterView

I'm frequently getting exception below while using material-ripple,  usually while resuming the app. Can you please check it out and let me know how to ignore such exception.
Thanks in advance.
E/AndroidRuntime(29863): java.lang.RuntimeException: Could not find a parent AdapterView
E/AndroidRuntime(29863): 	at com.balysv.materialripple.MaterialRippleLayout.findParentAdapterView(MaterialRippleLayout.java:409)
E/AndroidRuntime(29863): 	at com.balysv.materialripple.MaterialRippleLayout.adapterPositionChanged(MaterialRippleLayout.java:423)
E/AndroidRuntime(29863): 	at com.balysv.materialripple.MaterialRippleLayout.draw(MaterialRippleLayout.java:474)
E/AndroidRuntime(29863): 	at android.view.View.updateDisplayListIfDirty(View.java:14167)

If using app:mrl_rippleInAdapter="true"            // if true, MaterialRippleLayout will optimize for use in AdapterViews, there must be an AdapterView in the parent hierarchy of MaterialRippleLayout, otherwise this exception is thrown.
Set app:mrl_rippleInAdapter="false" or check your view hierarchy. Note that RecyclerView is not an AdapterView

oh no~ recyclerview can't work...

is there any solution for recycleView?

This exception is thrown when the MRL exists inside the XML of an included element. That shouldnt happen.


[Improvement] Detect what card was changed

onDataChange callback don't mark cards as changed, just returns full model. As result not really convenient to make partial updates in DB.
ps
Thank you very much!  Trello team has disabled GET/POST requests from their automations and prices become bit expensive. I'm really thankful to you because I don't need to write kanban by myself. 👍

Found this attribute in storybook sources
onCardUpdate


jumpTo method doesn't trigger events?

Hi
I'm drawing multiple heatmaps on a screen which works fine.  I have the data set to a URL with {{t:start}} and {{t:end}} so whenever I call jumpTo on a heatmap it goes and fetches the new data and then repaints the heatmap with the new data.  I set onComplete() and onClick() with functions that adds modal triggers and a few other things so when a date cell is clicked a modal pops up and calls ajax content. This is all cool and works most awesomely, the problem is that after calling the new data through jumpTo and repainting the heatmap, it doesn't seem to trigger onComplete() event so the new date cells are 'dead' - I've no way of adding the triggers back.
Is there a way of forcing the onComplete trigger after an update, even if it means hacking the source a bit?

You can use the afterLoadNextDomain and afterLoadPreviousDomain callbacks to trigger your events after a JumpTo().


Multiple media paths to scan

Is there a way to configure multiple media paths to scan so that checkrr will run them sequentially? Can I just add them all to the Docker Compose file?
I have my media stored like this:
/media/Movies
/media/TV_Shows
but I have some other folders in there that shouldn't be scanned like:
/media/Downloads

Yes. there's a checkpath directive in the config. you can either do this in the config:
checkpath:
  - /media/Movies
  - /media/TV_Shows

or, you just mount the folders you want via docker compose
---
version: "3"

services:
  checkrr:
    container_name: checkrr
    image: aetaric/checkrr:latest
    command: check
    volumes:
      - /path/to/checkrr/config/checkrr.yaml:/etc/checkrr.yaml
      - /path/to/checkrr/config/checkrr.db:/checkrr.db
      - /media/TV_Shows:/media/TV_Shows
      - /media/Movies:/media/Movies
    restart: on-failure

I have the folders mounted in the docker compose but it gives me the following error in the logs when trying to run it.
Using config file: /etc/checkrr.yaml
Error: required flag(s) "checkPath" not set

I have the following in my checkrr.yaml file but even fully commenting out the checkPath item results in the same error.
checkpath:
  # - "./test"
database: ./checkrr.db
processradarr: false
processsonarr: false

Ideally I could set the paths in just the docker compose to configure in one place but I'll play with setting it in both so I can start running the tool.

you could set it in the compose, just add --checkPath /media/Movies to the command option... you can add as many of those as needed.


Bump for release

Version bump for release

ignore, forgot this repo was covered by the "Unmanaged Releases"


TS API: TSVConnSslSniGet sets 0 as length if it returns nullptr

The change was suggested on #11745.

[approve ci freebsd]


WIP - Add codecov support for eq-author

What is the context of this PR?
This PR is all about enabling codecov.io to produce coverage reports for the eq-author application.

Enabled eq-author repository on codecov.io
Added Jest configuration to collect coverage report.
Added extra step into travis configuration after_success.

How to review
Check that codecov.io analyses the eq-author project and that relevant and helpful errors are displayed if coverage fails checks.
Appropriate rules have been set to help enforce a high level of test coverage.
Agree any additional coverage checks other than Jest if necessary.

Codecov Report

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

@@           Coverage Diff            @@
##             master    #108   +/-   ##
========================================
  Coverage          ?   2.31%
========================================
  Files             ?      97
  Lines             ?     648
  Branches          ?     225
========================================
  Hits              ?      15
  Misses            ?     633
  Partials          ?       0

Continue to review full report at Codecov.

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


Curl

I was thinking. Maybe it is intresting to add Curl php support in slim.

Since this is not an issue and more of a topic you are looking for discussion on, it would be better to discuss on the forum http://help.slimframework.com/ or on irc channel #slimphp on freenode.


Hide the 3D editor selection box when View Gizmos is disabled (3.x)

3.x version of #48620.
The 3D selection box can get in the way when you want to preview 3D materials, so it's useful to be able to disable it temporarily.
Note that I didn't hide the manipulation gizmo because I still want the user to be able to move things around while View Gizmos is disabled. (Also, usability-wise, it would be pretty bad if it was hidden entirely, since many people would not know why it is hidden in the first place.)

Thanks!


Clarification of code implementation of audio_provider.cc in the micro_speech example (TFMIC-27)

I just wonder anyone can elaberate on a piece of code below which relates to audio capturing via I2S protocol on the ESP32 S3 platform?
It is excerpted from the CaptureSamples function. My question is why right shift by 14 bits not 16? I tried to find some reference but up to now without success.
Anyone can give some explanation in this matter is highly appreciated.
#if CONFIG_IDF_TARGET_ESP32S3
      // rescale the data
      for (int i = 0; i < bytes_read / 4; ++i) {
        ((int16_t *) g_i2s_read_buffer)[i] = ((int32_t *) g_i2s_read_buffer)[i] >> 14;
      }
      bytes_read = bytes_read / 2;
#endif

Hi @mingyr
The capture is happening with 30 bits of data, and hence, I neglect the 14LSB to get 16 bit samples.
You can also set sample size to 16 and use 16 bit data directly.

Dear @vikramdattu, appreciate your explanation.
I would think there might exist some reference which details these technical stuff. It will be immensely helpful if you could please point it out for me (if the reference does exist) and thanks in advance.


Update DRK resource tracker to use HitType instead of damage for determining failed hits

This pull should be handled after #436
sigh I hate git magic.  Give me good ol' Black Magic any day.

I added an additional change to this PR - minor bug fix for the way I was zeroing blood usage for spenders under Delirium (by zeroing after calculating base spend plus Blood Weapon effects, I was netting to +0 for Bloodspiller under Delirium + Blood Weapon, when it should be a net of +10).  I also moved the MP / Dark Arts handling out to the same point for clarity and so that I don't fiddle with actionMPChange within the checkMPOvercap method.
I added it to this PR to avoid yet another merge conflict (especially since there already is one between this PR and #436... sigh).  Let me know if you want me to pull this back and chop things up better.

Erk, conflict - took a look myself but idek DRK so i'll let someone who knows what they're doing sort it out, soz :notlikemeow:

Okies, got the merge conflict resolved - stemmed from the logging I left in ResourceSimulator on accident and cleaned up in #436 but not here.  Also fixed one more cast event hook I was missing :notlikemeow:


One of the dependencies required a later version of Go.
This is mainly to address some known vulnerabilities in the dependencies:

google.golang.org/protobuf (CVE-2024-24786)
golang.org/x/net (CVE-2023-45288)
golang.org/x/crypto (CVE-2023-48795)

Would it make sense to add something like renovate? It would need some special case to support the Nix vendor hash, but I could have a look at it if you feel it is worthwhile.

Thanks for the PR! My focus is a bit more on zb at the moment, but I'll try to merge this in this week.
If you wouldn't mind updating the Go version all the way to latest, that would help me out. (If you don't have cycles, I'll go ahead and do that before merging in.)

That is understandable, thank you for your attention. I will take a stab at it. To move everything to the latest versions as well. I'll also take it for a test drive in one of my projects to ensure nothing broke with this change.

I updated everything yesterday (nix flake inputs, go mod and Go to 1.23). Today I ran some integration tests using my fork and it worked fine. Tomorrow I will commence with further tests by promoting it.


Docker Hub 0.88.1 not built/building/updated yet?

All builds show built 2 days ago. No 0.88.1 build yet. Is this build process automated or manual?
I understand an hour or 2 after release, but its been more than 12 hours.

Seems to be some issue for last couple of releases with the docker builds.

Same problem here: https://pastebin.com/GnRqNRia
However, I think the build is okay, but installation fails. On a other maschine I could successfully run:
docker pull homeassistant/qemux86-64-homeassistant:0.88.1

Same problem here: https://pastebin.com/GnRqNRia
However, I think the build is okay, but installation fails. On a other maschine I could successfully run:
docker pull homeassistant/qemux86-64-homeassistant:0.88.1

hmm yes.. it seems that 88.1 is available in the qemux86-64, but not in https://hub.docker.com/r/homeassistant/home-assistant/tags

seems like https://hub.docker.com/r/homeassistant/home-assistant has become a 2nd class citizen and all love has gone from it in favour of other builds

if we will end up with only hassio as an supported option some day? 👎seems like home assistant is not the main component anymore but just a part of hassio :/

I'm affected by some of the ZHA bugs that are fixed in 0.88.1.  Would love to help out to get to the bottom of why a few recent updates have not been uploaded to docker hub but am not sure where that happens.
Would it be useful to come up with a post-release checklist to verify all supported platforms we're updated?

I just successfully upgraded to v0.88.1 😄
The issue seems be, that not enough free space is available on the data partition.
I use the VMDK version of hass.io @ VMware Workstation. The virtual disk however is just 6GB. I shutdown the VM, expanded the disk to 10GB and booted up again.
After that, the update completed successfully:

19-02-24 14:05:35 INFO (SyncWorker_3) [hassio.docker.interface] Update Docker homeassistant/qemux86-64-homeassistant:0.87.1 to homeassistant/qemux86-64-homeassistant:0.88.1
19-02-24 14:05:35 INFO (SyncWorker_3) [hassio.docker.interface] Pull image homeassistant/qemux86-64-homeassistant tag 0.88.1.
19-02-24 14:06:28 INFO (SyncWorker_3) [hassio.docker.interface] Tag image homeassistant/qemux86-64-homeassistant with version 0.88.1 as latest
19-02-24 14:06:28 INFO (SyncWorker_3) [hassio.docker.interface] Stop homeassistant/qemux86-64-homeassistant Docker application
19-02-24 14:06:58 INFO (SyncWorker_3) [hassio.docker.interface] Clean homeassistant/qemux86-64-homeassistant Docker application
19-02-24 14:06:58 INFO (SyncWorker_3) [hassio.docker.interface] Cleanup Docker images: ['homeassistant/qemux86-64-homeassistant:0.87.1']
19-02-24 14:07:02 INFO (SyncWorker_18) [hassio.docker.homeassistant] Start homeassistant homeassistant/qemux86-64-homeassistant with version 0.88.1

I think people are getting mixed up on the issue this ticket is representing.
This is ticket is simply stating that 0.88.1 has not been uploaded to the main docker hub.  See here

Yes, you are right. I overlooked the "qemux86-64-" difference in the repo line. I thought it was the same issue, because of the "404 not found" error message.

The latest has been pushed to docker hub, although there is still an underlying issue why it takes so long for it to appear given all other images of HA were done a few days back

I assume somebody is playing with Docker Hub since there is now only 1 build and all others have been wiped/deleted?

looks like maybe a rate limit problem?
https://github.com/home-assistant/home-assistant/pull/21406#issuecomment-466807645


Customize Technology

Hi, the ability to provide end users with training solution like this is going to be game changer. Kudos to the entire team, fabulous training solution indeed.
With that being said, as I was playing with the site I came across the following

I don't see Power BI in Technology. I tried creating new item under Product section but don't have the ability to use custom image, is this under works? (Please see attached image)
Can I add my own items in Technology?
How often does the content update? And where can I find the documentation about content being updated? Should tenant admins run any PS scripts?

Thanks,
Sudeep

@techieSudeep, I can answer your technical questions but not questions about content.

You can not currently set a custom image for a sub-category.  It is a requested enhancement but I don't have a date when we would implement it.
You cannot add your own technology at this time.
There are no scripts to run, content when updated will just show up within 24 hours of it being published to the CDN.

closed to inactivity


ci: skip releases with only dev dependency updates

This Pull Request fulfills the following requirements:

[x] The commit message follows our guidelines.
[x] Tests for the changes have been added if needed.
[x] Does not affect documentation or it has been added or updated.
[x] Does not introduce cycles into the flow of execution.

Resolves #

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build 938568892:
0.0%

Covered Lines:
76

Relevant Lines:
76

💛  - Coveralls


Custom file extension for dir

I've got a postcss-cli setup where i want all *.css-files to be minified into filename-as-it-is.min.css in the same directory without having to specify each file and the according output file on its own, because of the huge amount of files. Is there already a solution i missed out? Otherwise is it possible to include a cli-argument/option to set the file extension, like --file-extension .min.css or similar?
By the way, this is the command i run node_modules/.bin/postcss -u cssnano --dir Web/Resources/Public/Styles/ Web/Resources/Public/Styles/*.css
With kind regards.
PS: Or does this maybe even make more sense in postcss / postcss-cli?

Yep, it would be better to ask this in the postcss-cli repository. :smile:


DEP: misc: deprecate imported names

Scipy Roadmap says that scipy.misc is slated for removal at some point in time. The first step is then to deprecate the use of the aliases of functions which have been moved to more appropriate subpackages:

comb, factorials (factorial, factorial2, factorialk) are in special,
pade is in interpolate.

+1
The refguide checker is unhappy

Fixed the reST error, refguide-check seem happy now.

LGTM, merged. Thanks Evgeni.


fix allocated_bytes should be called after success

Proposed changes
Introduced by https://github.com/apache/doris/pull/31277, allocated_bytes will thrown errors when there no columns.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run p0

LGTM


Vnc viewer process 100% CPU

I just noticed that the X11vnc process goes crazy after a while and uses 100% of the CPU. I use the VNC connection maybe once.
Is there a way to fix that?

I'm having the same issue, with the process reaching 100% within about 20 minutes. Looks like the VNC process can be disabled by ensuring that there's no variable set for VNC_PASSWORD in docker compose. This fixed it for me


feat: debugging tools for sync

List of debugging tools to support:

[X] admin console command
[X] clearMessages
[X] Rebuild Sync trie
[ ] Manually connect to peer
[ ] Disconnect all peers

closing due to inactivity


How to use in AWS Lambda

Hi,
I used to use the original library in AWS coping the polyfills to the required folder as I write in the original repo but I am trying to make the same with this new implementation and the code throw an error when trying to read meta.json although the file exists.
Any ideas?
2024-12-16T09:36:09.734Z	7e5b8f11-c22c-49a7-b058-2e852136a1a0	ERROR	Error: ENOENT: no such file or directory, open '/var/task/polyfills/__dist/meta.json'
    at async open (node:internal/fs/promises:638:25)
    at async Object.readFile (node:internal/fs/promises:1238:14)
    at async Object.listMeta (/var/task/chunks/6966.js:2923:28)
    at async getPolyfills (/var/task/chunks/6966.js:2456:24)
    at async generatePolyfillString (/var/task/chunks/6966.js:2608:27)
    at async consumePolyfillString (/var/task/chunks/6966.js:2584:19)
    at async handler (/var/task/pages/api/polyfills.js:193:28)
    at async Object.apiResolver (/var/task/chunks/1458.js:2993:9)
    at async Module.<anonymous> (/var/task/chunks/1458.js:123:13) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/var/task/polyfills/__dist/meta.json'
}

I am unsure 🤔
There is a new API to override the FS API's that are used by the library.
Maybe you can use those to debug?
in sources.js:
/**
 * Set the file system implementation to use.
 * The default implementation uses the Node.js `fs` module.
 *
 * @param {readFile} readFile - A function that reads a file and returns a promise.
 * @param {createReadStream} createReadStream - A function that creates a read stream.
 */
function setFs(readFile, createReadStream) {
	fsImpl = {
		readFile,
		createReadStream
	};
}

const fs = require('node:fs');
const polyfillLibrarySources = require('@mrhenry/polyfill-library/sourrces');

polyfillLibrarySources.setFs(
	(path, encoding) => {
		// Inspect what is going on here:
		console.log(path);
		if (path === '/var/task/polyfills/__dist/meta.json') console.log(fs.existsSync(path));

		return fs.promises.readFile(path, encoding);
	},
	fs.createReadStream
);

@romainmenke I already find the error. I could make a PR with the updated documentation if you want

Because it throw an error that it doesn't exists. It seems that in the compiled code the source folder is removed.

Sorry, typo :)
Should have tested it.
This is the correct path<EMAIL_ADDRESS>

I already find the error, the /var/task is the default of the lambda.

Good to hear this!

I could make a PR with the updated documentation if you want

The general issue is that you have a bundler and that the bundler doesn't include files loaded through file system API's, right?
So any require() or import would work fine and would be part of the bundle.
But anything loaded through fs.readFile is missing.
And to compensate you need to move those files around while also updating the relative position of the files.
I am a bit hesitant to include docs about this specifically for AWS lambda and I even removed that section when we did the hard fork. Not that there was anything wrong with the docs itself, but rather that this is overly specific to AWS lambda and that I can't test or maintain those docs.
I would be fine with having a separate docs section for integrations and deployments.
For example docs/deployments/aws-lamda.md
So feel free to open a PR with new a new doc.
The old Lambda docs you added can be found here: https://github.com/mrhenry/polyfill-library/blob/812ee5eb67ffd66f12ac6e13554d8851af045c59/README.md#aws-lambda

The general issue is that you have a bundler and that the bundler doesn't include files loaded through file system API's, right?
So any require() or import would work fine and would be part of the bundle.
But anything loaded through fs.readFile is missing.
And to compensate you need to move those files around while also updating the relative position of the files.

Yes, that's it.

I would be fine with having a separate docs section for integrations and deployments.
For example docs/deployments/aws-lamda.md

Okay I will upload the documentation in that path


Disabling switch button

I am not able to disable switch button dynamically through jQuery. Is there any pre defined method to disable the switch button?

http://www.bootstrap-switch.org/methods.html
RTFM :)


Don't know how to solve "Error"

What steps will reproduce the problem?

When I open spyder, it tells me "You have missing dependencies" and tells me "spyder_kernels>=2.0.1,<2.1.0:2.0.1(NOK)". But spyder_kernels on my computer is 2.0.1, I don't konw how to solve this problem. Looking forward to answer, thanks!

Hey @Vio-Chan, thanks for reporting. This is a duplicate of issue #15091 and it'll be fixed in our next version (5.0.1), to be released shortly.


Work with "Haier HW80-B14959TU1DE" washing mashine

Just to let you know. Works with HW80-B14959TU1DE
Haier washing mashine

Thank-you so much :)


Document framework, api, configuration

Document all existing features :

[ ] Fonctionnement du framework

[x] Structure
[ ] Applications et Kernel
[ ] Globals et Thor

[ ] Modules

[ ] HTTP

[ ] Route et routing
[ ] Server : Request -> Controller -> Response

[ ] Security et User
[ ] Html
[x] CLI

[x] Commands
[x] Daemons

[x] Database

[x] PdoExtension
[x] PdoTable
[x] Create a user DAO

Database documentation done.
Next : Http, controllers, request/response...

Http page done.
Controllers and routing todo.


Can not normally corresponding ctrl key

Which operating system does the issue occur on? mac
my  tmux prefix key is ctrl-space . the alacritty cant normally corresponding the prefix key. its normal in iterm2

What output do you get when you press ctrl+space after running cat -v? It should print ^@, at least that's what it does for me.
If it does, it would also be interesting to see what iTerm prints.

The ctrlspace key is not reflected in alacritty. I type ctrlv and then ctrl space in iterm2 i got^@。

I have tested this on my MBP and it seems to send all the escapes correctly. Are you using 0.3.0 (please check alacritty --version)?
I'm using dvorak myself, but I'd assume most other layouts should work too. Are you using a layout other than us or dvorak?
Checking that you don't have any programs that might have setup special escape sequences setup themselves could help too.

when i remake alacritty.yaml it works fine


Camera Controller can go underground

Move the camera while terrain is still loading in:

Appeared after https://github.com/AnalyticalGraphicsInc/cesium/pull/5603
Reported on the forum: https://groups.google.com/forum/#!topic/cesium-dev/50CK4haCIiw

Are you sure #5603 caused this?  We specifically allow the camera to go underground during load because otherwise flights and abrupt camera changes wouldn't work correctly.  See #4105.  If this is differently, please explain how.

@mramato If this is intended behavior, I'm fine with closing this.

Please feel free to re-open if there is some additional context I'm missing.  You might also want to follow up on the forum post.  Thanks.

Congratulations on closing the issue! I found these Cesium forum links in the comments above:
https://groups.google.com/forum/#!topic/cesium-dev/50CK4haCIiw
If this issue affects any of these threads, please post a comment like the following:

The issue at https://github.com/AnalyticalGraphicsInc/cesium/issues/5837 has just been closed and may resolve your issue. Look for the change in the next stable release of Cesium or get it now in the master branch on GitHub https://github.com/AnalyticalGraphicsInc/cesium.

I am a bot who helps you make Cesium awesome! Thanks again.

#5603 absolutely caused a change in behavior.
I commented in #5603 but I'll copy it here:

The additional call to camera.setView() should not affect its position, at least according to how I understand the documentation. However, it most certainly is affecting the position as commenting out that one line fixes the problem (but leaves #4639 unresolved in some cases).

Reported on the forum: https://groups.google.com/forum/#!topic/cesium-dev/Sn5R5FzOr1k

Reported on the forum: https://groups.google.com/forum/#!topic/cesium-dev/TDMwlbT0xBE

Also reported by @fgamezc in #6581

Also reported by @safa833 in #6623

Also reported by @miniergouzi in #6856

Reported in this forum thread with a video and how to recreate.

Came up again in the context of navigating around a point cloud and ending up underground accidentally. I'm curious if anyone knows of any workarounds for this.

@lilleyse the problem is pretty nuanced, You can modify the end of Camera.update to always set _suspendTerrainAdjustment to false and always call _adjustHeightForTerrain and that would prevent the camera from ever going under terrain, however functions like zoomTo/FlyTo will not work as expected near the ground because they will "bump into" lower res terrain and end up at a higher altitude than desired.

We also tweaked this behavior in master to be better, so I would try that out if you aren't already.

I think the adjustment for terrain would be better if it were invoked by the ScreenSpaceCameraController instead of the camera itself.   When programmatically controlling the camera, you don't want the camera doing things you didn't tell it explicitly to do.  So the responsibility is ill-placed, it should be with the user control of the camera.
Meanwhile this can fixed like so:
var viewer = new Cesium.Viewer('cesiumContainer');
viewer.camera.changed.addEventListener(
function() {
if (viewer.camera._suspendTerrainAdjustment && viewer.scene.mode === Cesium.SceneMode.SCENE3D) {
viewer.camera._suspendTerrainAdjustment = false;
viewer.camera._adjustHeightForTerrain();
}
}
);
https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/#c=jVFdS8MwFP0roQ9bC3KL+Lh2KHXiw9SHiU8FuUtut2iajHx0TPG/m64bbArieUnuyfm4kA4t6yRtybKSadqyipwMLbzsuXTM92NltEepyY6zSa1rPTiAY0sWga9Rr0gACjHrSPu5dJ6iOK01i2iC5l4anWbsc2B6yIal5zGvLrgNafFM1sayG/EWnG9jHhuNDjuC4zEYWiOIlWV5XHbRsw+RhEU1e5xd3Z419fhvU8kaVI4mf7pxr78nuVr7O2MPKWl24voarvHIJslFUji/UzQdyGvZboz1LFiVAuSe2o1CTy5fBv5OHrhzfVSRH02FkB2ToqyTH79RJ4wrdC6+NEGphfygOpkWedSf2ZRBIfXqqSOrcNdL1pfT+UACQJHH8bfLG6OWaE8SvwE

@bmr74    在您的代码中进行鼠标操作时的险地问题得到解决，但是鼠标使用缩进功能的时候还是会出现类似问题。

@bmr74
This problem occurs when the mouse pulley is indented.

@miniergouzi  my fix should help, but is not complete solution.  You can still go under the terrain, it just recovers much faster.  One thing I did was to also limit the pitch, which is fine for my particular application.  You could also add a min zoom distance, if that is acceptable in your application.
I can't see the full stack trace and I have not seen that problem.  What browser/version are you using?  Can you provide the complete stack trace?
https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/#c=rVRdb5swFP0rVh5akDqTrW8Fok1Zpk1rl6qJuhekyIFL8GZsZBu6fuS/zwYSAmmrappfMJdzju8995qKSFRRuAOJQsThDk1B0TLHt3XMOY3r16ngmlAO8tT1Ix7xyrByyq+pjjPDe9eSrojO8PW31fx2drNa/pz7LZL82SHH/p78Fegm0yb2YTxuROsjcUxykATHGeEbSDBJklkFXF9SpcFk4EQcmZWWPNZUcMdFj03ELpoipy+zUqUqgCdLkNJU8Cn5VSqdGz10ctIWjlVshHEuEkBhGO4cWNjolQnixXT2Y3b+uXeSXW89KUQpYQr8V9mkxjemfBGyVXHcA9a223Y7z0PfAQrU6CDKEUESiBKcrBmgojZeWi87ju1A0Xakn0YdrbtxaGmDnXSNfHpq+cF+DF5ypzFXxRKALwoSw7Q+yU6UFIwZBNSZLik7dKqvZYqMGckLpLO2pP53mh7naBJCfZRdu7J3MH+A2SIwCXSCrxTYk2tBgx5vh4VY5xNQmnJipxftp21KpDY7ws9xKkV+QxKzV87xiYN+CUWtkKWLjSRFRmPMBN9QXSZw9m90k9oL7PqCG+ucN8hk9SifdVfddY/62pdRoO1vx3nG5wPPLg5fnslRSGouXQt9bDp00TZqO2iP6/+PmdWyhONrah6uPzobBUrfM5g0wY80L4TUqJTMwdjTkBfGblDeuox/g8axUjanwNuRgoRWiCZhNBr8iaORvRJKmS9pydiCPkA0mgSewfdoTJhR4pt5BZKRewvJ3k8umyDGOPDM6zFLC8HWRB4o/gU

viewer.camera.changed.addEventListener(
function() {
if (viewer.camera._suspendTerrainAdjustment && viewer.scene.mode === Cesium.SceneMode.SCENE3D) {
viewer.camera._suspendTerrainAdjustment = false;
viewer.camera._adjustHeightForTerrain();
}
}
);

That's work great! it fix the problem.

I'm still able to get the camera to go under the terrain in Cesium v1.55. Is the fix mentioned by @bmr74 going to be permanent? Seems incorrect to use 'private' class members.

Also see this error occur:
TypeError: Cannot read property 'southwest' of undefined
TypeError: Cannot read property 'southwest' of undefined
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154816:40)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154839:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154843:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154843:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154837:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154843:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154844:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154837:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154843:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154837:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154837:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154830:9)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154837:7)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154824:9)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154824:9)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154830:9)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)
at visitIfVisible (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154859:14)
at visitVisibleChildrenNearToFar (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154824:9)
at visitTile (http://<IP_ADDRESS>:3000/static/js/17.chunk.js:154733:7)

I still have this problem with the latest version. In the default exemple, just press the center button on a mouse, drag the mouse around, and release, you will have such a wierd view that was not at all what is intended to be.

@bmr74 your answer does work，Strong!

Congratulations on closing the issue! I found these Cesium forum links in the comments above:
https://groups.google.com/forum/#!topic/cesium-dev/50CK4haCIiw
https://groups.google.com/forum/#!topic/cesium-dev/cPbtbShkSOQ
https://groups.google.com/forum/#!topic/cesium-dev/Sn5R5FzOr1k
https://groups.google.com/forum/#!topic/cesium-dev/TDMwlbT0xBE
https://groups.google.com/d/msg/cesium-dev/Mq4i8gC6eAE/-jeRGSn6CAAJ
If this issue affects any of these threads, please post a comment like the following:

The issue at https://github.com/AnalyticalGraphicsInc/cesium/issues/5837 has just been closed and may resolve your issue. Look for the change in the next stable release of Cesium or get it now in the master branch on GitHub https://github.com/AnalyticalGraphicsInc/cesium.


Add the CMake test for generate_embed_data

The test as discussed in https://github.com/iree-org/iree/pull/5540#issuecomment-1314562955

Thanks for adding this :-)