feat: Transpile Modules in Next Dev Server and Add Lint to CI

What is the purpose of the change
Transpile local Osmosis modules using the Next.js configuration. Makes it easy to have local libraries and keep a slick, manageable dev experience. This will solve the issue with build collisions that required devs to clear the build folder on occasion.
This PR also adds a Lint action that will improve the repo consistency, especially while merging asset PRs.
ClickUp Task
Add Lint CI Action
Transpile Next.js local Osmosis modules

@JoseRFelix will try to look at this soon

Is the expected behavior to save a console log in the stores package, and the dev server would refresh automatically? I'm not able to get that to work

The server is updating and refreshing, but the client is not. I can see the changes through the console logs on the server, but these updates are not being reflected on the client. I think the class instances are not being updated maybe because of Mobx.

Is the expected behavior to save a console log in the stores package, and the dev server would refresh automatically? I'm not able to get that to work

The server is updating and refreshing, but the client is not. I can see the changes through the console logs on the server, but these updates are not being reflected on the client. I think the class instances are not being updated maybe because of Mobx.

Yeah that makes sense. The root store gets initialized once on load as a react context, and even if the source file gets updated in the browser, the root store data would not change.

Yeah that makes sense. The root store gets initialized once on load as a react context, and even if the source file gets updated in the browser, the root store data would not change.

The issue is specific to Next.js v12. After extensive debugging, I found that upgrading to v13 will resolve the problem, as it automatically remounts the store whenever there's an update. I was able to reproduce this with their example by downgrading it to v12


Speed of nboost

I have question about speed of processing for query.
I followed installation guide and wrote small script for testing nboost:
import timeit
import requests

source_query_text = "vegas"

def make_request():
    results_nboost = requests.get("http://localhost:8000/travel/_search?pretty&q=vegas&size=2").json()

time50 = timeit.timeit(make_request, number=50)
print(f"Time for 50 queries: {round(time50, 3)}, mean time for each iteration: {round(time50/50, 3)}")

Result of this script on 8th gen i7 are the following:
mean time for query using nboost/pt-tinybert-msmarco is: 0.54 seconds while mean time for query using nboost/pt-bert-base-uncased-msmarco is about 4 seconds. Both of these values are much higher than ones provided in benchmark table.
Could you please share the hardware specs at which you get provided results and recommendations how this time could be improved on CPU?

For the reference, I attach the query times that I get using the latest code from repo:

@kaykanloo Thank you, got results close to yours and was wondering what am I doing wrong that there is such difference with reported time.

@kaykanloo @vchulski The numbers I posted are on a T4 GPU on Google Cloud.
The numbers I see on the AWS p3.2xlarge should be most comparable to this I would think.
The biggest discrepancy there is the pt-tinybert-msmarco so it seems like it's not actually running the code through the GPU that's slowing it down.
I would be curious if you call the model directly from like
from nboost.plugins import resolve_plugin

model_dir = 'nboost/pt-bert-base-uncased-msmarco'
model_cls = 'PtTransformersRerankPlugin'

reranker = resolve_plugin(model_cls, model_dir=model_dir)
ranks, scores = model.rank(query, question_texts, filter_results=filter_results)

Does it have the same latency? There was an update to the networking code that may have slowed it down a while ago. Sorry if this numbers are not up to date.

@pertschuk , I did some code profiling a few weeks ago to investigate the issue further that resulted in my last pull request. The diagram below depicts the total cpu time spent in each function for processing 10 get requests:

As you can see, the performance of ML models is comparable to your results. In fact, the majority of cpu time is spent in jsonpath-ng library's parser function. As you guessed, the networking code is slowing down the query response time.


Improve billing report

Describe the Issue
The cloud consumption report email template that is sent out weekly needs a UX review to ensure its easy to read and understand.
Additional Context
I will need to speak with Max to better understand constraints of what is possible in terms of auto-populated information such as recipient and bill period.
Questions to answer:

Can we address recipient by name rather than email address?
Can we display the pay period in an easier to read format?
Can we have a button that links to the report rather than having it as an attachment?

Acceptance Criteria
Pass a quick review with my service design peers to see if there are any further recommendations.

[ ] License Plate # displayed in Email Subject

Working with Prabhu to write the logic code to have the License plate display in email subject and address recipient by name rather than email

https://github.com/BCDevOps/terraform-octk-aws-sea-billing-reports/pull/24


Clicking on cardboard mode doesn't open stereo mode.

I opened VR view in a webview in an android application. But when I clicked on the cardboard button it doesn't open the stereo mode. Even the example on this page https://developers.google.com/vr/concepts/vrview-web doesn't open in a stereo mode when I tried on my phone. I tried on both Samsung S7 and Lenovo Vibe K4 mote. Is some configuration required to open it in stereo mode?

@shubhamagarwal003 some devices do not support webgl and some of critical for vr extension so it can be reason why it not show for you

For testing, have you tried setting up the normal web app?  (If you need it to be an android app, is using the android sdk an option? https://developers.google.com/vr/android/download)
What happens when you click on the cardboard button?  Does the webview app output an error message?  Both of those phones support WebGL.


Doc: correct formats and translate for get-started-macvlan

name: Pull request
about: Tell us about your contribution
labels: ["pr/release/none-required"]

Thanks for contributing !
Before submitting a pull request, make sure you read about our Contribution notice here: https://spidernet-io.github.io/spiderpool/contributing/development/pullrequest/#need-review
What this PR does / why we need it:
Which issue(s) this PR fixes:
Special notes for your reviewer:
make sure your commit is signed off

解决 ci 失败问题

Those changes about grammar and indentations look good to me.
LGTM

Need resolve the CI issue.


app: Geometry.js Warnings

Getting these warnings in both app and master

What is curl saying?
$ curl -i https://local.webaverse.com/bin/geometry.wasm
HTTP/1.1 200 OK
X-Powered-By: Express
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Resource-Policy: cross-origin
Access-Control-Allow-Origin: *
Content-Length: 2820684
Content-Type: application/wasm
Last-Modified: Sun, 20 Feb 2022 08:02:01 GMT
ETag: W/"2820684-1645344121196"
Cache-Control: no-cache
Date: Mon, 21 Feb 2022 16:03:01 GMT
Connection: keep-alive
Keep-Alive: timeout=5

I can't repro this.

Note that app.webaverse.com is serving incorrectly:
$ curl -i https://app.webaverse.com/bin/geometry.wasm
HTTP/2 200
date: Mon, 21 Feb 2022 16:31:58 GMT
content-type: application/wasm
content-length: 2820593
set-cookie: AWSALB=FDmXx53j9LaMo+5xZhgWJUimwjB6J1xiQXN/Wqgr6AVLzsBKTfFY8zoVcwXS//grTmWat5kWfdBrBcJ24f9FPurA17Zh4q+al2GOUCjyIwPO6J9R5TwRnOGuIGpg; Expires=Mon, 28 Feb 2022 16:31:58 GMT; Path=/
set-cookie: AWSALBCORS=FDmXx53j9LaMo+5xZhgWJUimwjB6J1xiQXN/Wqgr6AVLzsBKTfFY8zoVcwXS//grTmWat5kWfdBrBcJ24f9FPurA17Zh4q+al2GOUCjyIwPO6J9R5TwRnOGuIGpg; Expires=Mon, 28 Feb 2022 16:31:58 GMT; Path=/; SameSite=None; Secure
x-powered-by: Express
cross-origin-opener-policy: same-origin
cross-origin-embedder-policy: require-corp
cross-origin-resource-policy: cross-origin
access-control-allow-origin: *
last-modified: Thu, 17 Feb 2022 10:25:43 GMT
etag: W/"2820593-1645093543000"
cache-control: no-cache

local:

app:

Looks like it has the content-type in both cases. @rob-webaverse can you look into any difference on the deployed machine? Looks like it's behind a proxy that is changing the request?

This was an issue on my side on chrome due to a plugin named "Moesif CORS" that i installed to resolve a cors error while trying out something..
Closing the issue


Feature/plan names unsteady hydro

removes requirement for exactly 8 profiles. now loads Unsteady RAS files by plan title instead of file name.
it looks to me to me like that swap could be done without too much harm because the path and probability arguments following it are what get used to construct the hydraulic profile. I'd like cody to take a look at it though to see if he sees any snags.


Tabs, Toasts, and Tooltips (oh my!)

Everything I've worked on in 2017 basically, tabs, toasts, log, village area, main bar, all kinds of unfinished goodies.

I checked this and decided that since I split the village into a different branch it was okay to merge this guy.


Asset Clustering using Graph Neural Networks

Request to create a pull request for Asset Clustering using Graph Neural Networks.

Hi @divyanshjain!
Thanks for submitting this issue - our team has been notified and we'll get back to you as soon as we can!
In the meantime, feel free to add any relevant information to this issue.

Hi @divyanshjain, yes please make a PR for asset clustering using GNN


Issue with Maintenance Window Feature - Instances Not Stopping

Good Morning,
Thank you for the work put into the project, it has been a great aid in our deployment.
We are keen to use the maintenance window feature to aid in patch management but are coming up against some issues.
The scheduler seems to create the schedules on-the-fly each time instance scheduler is invoked.
You can see the schedules created in the logs as expected.
2020-11-16 - 09:10:46.600 - INFO    : Created schedule testmw from SSM maintence window, start is 2020-11-16T08:05:00+00:00, end is 2020-11-16T09:15:00+00:00

In this example, after 09:15 when the server should shut down the next schedule is generated instead, so the stop date from the previous schedule never occurs:
2020-11-16 - 09:15:47.337 - INFO    : Created schedule testmw from SSM maintence window, start is 2020-11-16T08:05:00+00:00, end is 2020-11-16T09:15:00+00:00

Not sure if this is a bug or if we are doing something wrong, many thanks for any help

Hi @andycattle ,
Instances will be started based on the Frequency Interval specified in the Input parameter of the solution stack.
If the Frequency Interval is less than 10, Instances will be started 10 mins before the maintenance window and stopped at the end of maintenance window.
If the Frequency Interval is greater than 10, It will use Frequency interval value to start the maintenance window. for example, if Interval specified is 30, Instances will be started 30 mins before the maintenance window.
Also below are the limitation with Instance Scheduler.

Maintenance window must exists in the same account and AWS Region as your deployed stack to schedule your Amazon EC2 instances
Maintenance window created must use UTC time format.

Please let us know if this helps. Also can you please confirm the version of the Instance Scheduler deployed is latest.
Thanks,
Praveen

Hi @praveenis,
Thank you for taking the time to get back to me, very much appreciated.
Having looked at this further, for our use case I think it's simpler just to define the maintenance windows as extra periods in the config table instead using the maintenance window feature.
In case it's useful to you I will confirm the details of our configuration:
Instance Scheduler Version:
1.3.3 (latest)
Config Table:

Schedule

Maintenance Window

Lambda Config:
ACCOUNT | XXXXXXXXXXXX
-- | --
BOTO_RETRY | 5,10,30,0.25
CONFIG_TABLE | AWSResearchInstanceScheduler-Oct05-2020-ConfigTable-G1JZ1236V0SZ
DDB_TABLE_NAME | AWSResearchInstanceScheduler-Oct05-2020-StateTable-1O3GIUECWXNE8
ENV_BOTO_RETRY_LOGGING | FALSE
ISSUES_TOPIC_ARN | arn:aws:sns:eu-west-1:XXXXXXXXXXXX:AWSResearchInstanceScheduler-Oct05-2020-InstanceSchedulerSnsTopic-AT66W1JEEF1M
LOG_GROUP | AWSResearchInstanceScheduler-Oct05-2020-logs
MAINTENANCE_WINDOW_TABLE | AWSResearchInstanceScheduler-Oct05-2020-MaintenanceWindowTable-894IHFCYUDRI
METRICS_URL | https://metrics.awssolutionsbuilder.com/generic
SCHEDULER_FREQUENCY | 5
SCHEDULER_RULE | aws-instance-schedulerscheduling_rule
SEND_METRICS | True
SOLUTION_ID | S00030
STACK_NAME | AWSResearchInstanceScheduler-Oct05-2020
STATE_TABLE | AWSResearchInstanceScheduler-Oct05-2020-StateTable-1O3GIUECWXNE8
TAG_NAME | Schedule
TRACE | False
USER_AGENT | InstanceScheduler-AWSResearchInstanceScheduler-Oct05-2020-v1.3.3

Thanks @andycattle for sharing the details. As I told before we have some limitation and defects using Maintenance window feature. We have this item in our backlog for future release to improve the usability of the feature.

@andycattle This maintenance window issue has be resolved in the v1.4.0 release, solution will fetch the maintenance window from the account + region where the ec2 instance is deployed.

I am still facing the same issue where the scheduler is unable to start instance. I am using Instance scheduler version 1.4.1.
Config
{   "type": {     "S": "config"   },   "name": {     "S": "scheduler"   },   "create_rds_snapshot": {     "BOOL": false   },   "default_timezone": {     "S": "UTC"   },   "enable_SSM_maintenance_windows": {     "BOOL": true   },   "regions": {     "SS": [       "us-east-1"     ]   },   "scheduled_services": {     "SS": [       "ec2"     ]   },   "schedule_clusters": {     "BOOL": false   },   "schedule_lambda_account": {     "BOOL": true   },   "started_tags": {     "S": "instance-start=Scheduler"   },   "stopped_tags": {     "S": "instance-stop=Scheduler"   },   "tagname": {     "S": "Schedule"   },   "trace": {     "BOOL": true   },   "use_metrics": {     "BOOL": true   } }
{   "type": {     "S": "schedule"   },   "name": {     "S": "uk-office-hours"   },   "description": {     "S": "Office hours in UK"   },   "periods": {     "SS": [       "office-hours"     ]   },   "ssm-maintenance-window": {     "S": "demo"   },   "timezone": {     "S": "Asia/Calcutta"   },   "use_maintenance_window": {     "BOOL": true   } }

@phanikumar1210 I had also tried Maintenance windows but no success, I assume maintenance window feature is still broken or maybe we are missing something that is not written in the documents.
@praveenis @gockle Hi guys could you please look at this issue.

@phanikumar1210  I had also tried Maintenance windows but no success, I assume maintenance window feature is still broken or maybe we are missing something that is not written in the documen
@praveenis @andycattle Hi guys could you please look at this issue.

Closing as stale. Please reopen if you are still seeing this behavior in v1.5.1.
We will need more details in order to debug, but one suspicion is that the period named "stopped" in the schedule "sjp-office-hours" is a one-sided stop, which would cause the observed behavior. This is because one-sided periods treat the time before the action as an "any" state in which no other actions are taken.


NumericUpDown expands right-out forcefully instead of customizably

It should be customizable for designs which the numericupdown might be near a rightmost bound, such as in groupbox esk designs or the right edge of the window.

I understand UI is handles topleft positioning wise, but if toggles the actual design could be offset from the root pos to accound for expanding left instead of right.


Disable encrypted export, fix RNPermission errors, latest OBv3 context.

Fixes #438, fixes #440, partly address #441.

Fixes camera permission issue, downgrades react-native-permissions to 3.3.1
Disables non-working encrypted backup.
Updates to latest OBv3 context version (breaking change).

Note: CI is failing for unrelated reasons; will open a separate issue to fix it.


HDH-239-hdh-ilt-small-improvements

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screenshot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6602d3708617a72fac6d025d--harness-developer.netlify.app


BP_VdbToVolumetricClouds - incorrect vdb volume sample calculating volumetric advanced output

My idea was to create custom shading for each of the cloud from BP_VdbToVolumetricClouds (I need to use multiple cloud based VDBs in one scene). I've manged to achieve that for cloud color with shader below (first cloud is red, 2nd is blue etc).

I tried to use the same approach for MultiScatteringOcclusion in volumetric advanced output.

But it doesn't work - red cloud is suppose to be bright (and it is) but blue cloud is suppose to be very dark because of occlusion = 1.
https://user-images.githubusercontent.com/9417531/215183754-909cb18b-519e-4c9d-b83d-a97641f10194.mp4
Further investigation led me to the conclusion that the problem is that calculating sampled vdb value during MF_Vdb_Volume_Sample  is incorrect.
Simplest way to see it is to connect first volume density with ceil to occlusion.

If volume values were sampled correctly then you would expect first red cloud to be dark (density = 1 => occlusion =1 => dark cloud) and blue cloud to be bright (density = 0 => occlusion = 0 => bright cloud). But both clouds are bright, meaning occlusion = 0 => density sampled as 0 everywhere which is incorrect.

Maybe something goes wrong during calculating occlusion in hlsl (which is VolumetricAdvancedMaterialOutput4) but I'm not that familar with how MF_Vdb_Volume_Sample works to solve that.
#define HAVE_GetVolumetricAdvancedMaterialOutput4 1
MaterialFloat GetVolumetricAdvancedMaterialOutput4(inout FMaterialPixelParameters Parameters)
{
    FLWCVector3 Local79 = GetWorldPosition(Parameters);
    FLWCScalar Local80 = LWCGetX(DERIV_BASE_VALUE(Local79));
    FLWCVector3 Local81 = LWCMultiply(MakeLWCVector3(Material.PreshaderBuffer[2].xyz,float3(Material.PreshaderBuffer[2].w, Material.PreshaderBuffer[3].xy)), MakeLWCVector(LWCGetComponent(DERIV_BASE_VALUE(Local80), 0),LWCGetComponent(DERIV_BASE_VALUE(Local80), 0),LWCGetComponent(DERIV_BASE_VALUE(Local80), 0)));
    FLWCScalar Local82 = LWCGetY(DERIV_BASE_VALUE(Local79));
    FLWCVector3 Local83 = LWCMultiply(MakeLWCVector3(float3(Material.PreshaderBuffer[5].zw, Material.PreshaderBuffer[6].x),Material.PreshaderBuffer[6].yzw), MakeLWCVector(LWCGetComponent(DERIV_BASE_VALUE(Local82), 0),LWCGetComponent(DERIV_BASE_VALUE(Local82), 0),LWCGetComponent(DERIV_BASE_VALUE(Local82), 0)));
    FLWCVector3 Local84 = LWCAdd(DERIV_BASE_VALUE(Local81), DERIV_BASE_VALUE(Local83));
    FLWCScalar Local85 = LWCGetZ(DERIV_BASE_VALUE(Local79));
    FLWCVector3 Local86 = LWCMultiply(MakeLWCVector3(Material.PreshaderBuffer[9].xyz,float3(Material.PreshaderBuffer[9].w, Material.PreshaderBuffer[10].xy)), MakeLWCVector(LWCGetComponent(DERIV_BASE_VALUE(Local85), 0),LWCGetComponent(DERIV_BASE_VALUE(Local85), 0),LWCGetComponent(DERIV_BASE_VALUE(Local85), 0)));
    FLWCVector3 Local87 = LWCAdd(DERIV_BASE_VALUE(Local86), MakeLWCVector3(float3(Material.PreshaderBuffer[12].zw, Material.PreshaderBuffer[13].x),Material.PreshaderBuffer[13].yzw));
    FLWCVector3 Local88 = LWCAdd(DERIV_BASE_VALUE(Local84), DERIV_BASE_VALUE(Local87));
    FLWCVector3 Local89 = LWCMultiply(DERIV_BASE_VALUE(Local88), LWCPromote(((MaterialFloat3)Material.PreshaderBuffer[14].z)));
    FLWCVector3 Local90 = LWCSubtract(DERIV_BASE_VALUE(Local89), MakeLWCVector3(float3(Material.PreshaderBuffer[16].w, Material.PreshaderBuffer[17].xy),float3(Material.PreshaderBuffer[17].zw, Material.PreshaderBuffer[18].x)));
    MaterialFloat3 Local91 = CustomExpression6(Parameters,LWCToFloat(MakeLWCVector3(Material.PreshaderBuffer[20].yzw,Material.PreshaderBuffer[21].xyz)),MakeLWCVector3(Material.PreshaderBuffer[20].yzw,Material.PreshaderBuffer[21].xyz),Material.VolumeTexture_0,Material.VolumeTexture_0Sampler);
    FLWCVector3 Local92 = LWCDivide(DERIV_BASE_VALUE(Local90), Local91);
    MaterialFloat3 Local93 = LWCSaturate(Local92);
    MaterialFloat Local94 = CustomExpression7(Parameters,Local93);
    FLWCVector3 Local95 = LWCMultiply(Local92, MakeLWCVector3(float3(Material.PreshaderBuffer[23].w, Material.PreshaderBuffer[24].xy),float3(Material.PreshaderBuffer[24].zw, Material.PreshaderBuffer[25].x)));
    MaterialFloat3 Local96 = LWCSaturate(Local95);
    MaterialFloat Local97 = MaterialStoreTexCoordScale(Parameters, Local96, 0);
    MaterialFloat4 Local98 = ProcessMaterialColorTextureLookup(Texture3DSample(Material.VolumeTexture_0,Material.VolumeTexture_0Sampler,Local96));
    MaterialFloat Local99 = MaterialStoreTexSample(Parameters, Local98, 0);
    MaterialFloat Local100 = saturate(Local98.r);
    MaterialFloat Local101 = (Local94 * Local100);
    MaterialFloat Local102 = (Local101 *<PHONE_NUMBER>0);
    MaterialFloat Local103 = ceil(Local102);
    MaterialFloat Local104 = (Local103 *<PHONE_NUMBER>0000);
 return Local104;
}
FLWCScalar GetVolumetricAdvancedMaterialOutput4_LWC(inout FMaterialPixelParameters Parameters) { return LWCPromote(GetVolumetricAdvancedMaterialOutput4(Parameters)); }

Any way to fix that to get correct that density here?
Here's the map if need to test it - incorrect density sampling for VAO.zip
PS Red cloud without occlusion kind of looks like explosion, maybe it's possible to sample temperature vdb values and map them to occlusion to create temperature shading in volumetric clouds.

I think I've debugged it a bit more and I can conclude that for some reason absolute world position when it's calculated for volumetric advanced output is replaced with just camera position. Any ideas why it could work like that, possible volumetric cloud bug?
Here's how I tested it. I came up with simple shader that would allow me to visually figure each coord one by one.

And turned out the coords I've found are camera position coords.

Hello, like you said, this looks more like a volumetric cloud issue.
MF_Vdb_Volume_Sample works for density so I see no reason why it wouldn't work for other material outputs.

Can you please take a look at shader code that calculates world position
for pins in volumetric advanced output? Is there anything odd there?
On Mon, Jan 30, 2023, 7:23 PM Thibault Lambert @.***>
wrote:

Hello, like you said, this looks more like a volumetric cloud issue.
MF_Vdb_Volume_Sample works for density so I see no reason why it
wouldn't work for other material outputs.
—
Reply to this email directly, view it on GitHub
https://github.com/eidosmontreal/unreal-vdb/issues/61#issuecomment-1408712799,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACH3GO67H3XGQDQ2XOUYKITWU7FG7ANCNFSM6AAAAAAUJCXHEA
.
You are receiving this because you authored the thread.Message ID:
@.***>

I don't see anything obvious. I recommend asking the same questions to Epic, they are usually quick to answer and if there is an issue they'll find it and fix it.

I've learned a bit more about the issue - some pins like PhaseG evaluated per sample (not sure what it really means) and they work correctly. But MultiScatteringOcclusion works per pixel and it results in errors.

Argument in favor of that is if you disable per sample evaluation for PhaseG in Volumetric Advanced Output properties - it will result.

Results per sample (left cloud phase g = 0, right cloud phase g = 1):

Result per pixel (same phase g settings):

Not sure if it's possible to somehow switch MultiScatteringOcclusion to be evaluated per sample too.

Good point. But MultiScatteringOcclusion cannot be evaluated per sample, maybe you should try another approach.

But MultiScatteringOcclusion cannot be evaluated per sample, maybe you should try another approach.

You mean it's not possible in current unreal engine or it wouldn't be possible even changes were made (like creating custom volumetric clouds from some plugin or changing some code in the engine)?

You would have to change Engine\Shaders\Private\VolumetricCloud.usf yourself. You can anything of course but I'm guessing modifying this MultiScatteringOcclusion approximation is meant to be per-pixel rather than per sample. Again, I'm not really qualified to comment on this, but you can reach out on Discord if you want to keep discussing about it privately, as this is not a plugin bug.


Missing Textures for TE blocks with 1.12.2-3.0.12-b215

Not sure what is causing this particular issue now but I do remember playing this not that long ago without trouble. Basically, if I connect to my MP server and go straight into a cube with TE machines the textures will be there. If I preview the cube though the textures will be missing, this also persists if I go into the cube then. All blocks still function  and even show the current upgrade status by the color corners. If I do a force reload on textures they will return but other modded machines will then have server graphic issues (missing pieces, wrong textures).
I think I may rollback the version of CM to 1.12.2-3.0.11-b207 and see if the issue persists.
Compact Machines version: 1.12.2-3.0.12-b215
Forge version: <IP_ADDRESS>45
I am not using Optifine: true, I am not using optifine
Currently using the latest TE mods as well.

Downgrading to 1.12.2-3.0.11-b207 had no effect, still missing textures.

Can confirm this.

Can also confirm this. it seems to have happened to me only after checking the Preview of the inside of the machine. Beforehand checking that I didn't have that texture problem.

This is also happening for me. I keep accidentally previewing the machines before entering them. Is it possible to disable the preview feature entirely? If not, could we get that added as a workaround for this while we wait for a proper fix?

I made a pull request for this, https://github.com/thraaawn/CompactMachines/pull/375
It adds a configurable option to disable the rendering if desired, until a proper fix can be implemented.

This should be fixed in 3.0.14.


Increment version for quantum releases

Increment package version after release of com.azure.resourcemanager azure-resourcemanager-quantum

API change check
API changes are not detected in this pull request.


Barry thrill patch 2

Masterpiece!

Is there anything more I need to add before you can merge it? :)


Colab Notebook for Inference

Hi, thanks for sharing this repo!
I did a Colab Notebook for inference only that you can find here HERE.
Even if I have an error when executing the synthesize step
[nltk_data] Downloading package averaged_perceptron_tagger to
[nltk_data]     /root/nltk_data...
[nltk_data]   Package averaged_perceptron_tagger is already up-to-
[nltk_data]       date!
[nltk_data] Downloading package cmudict to /root/nltk_data...
[nltk_data]   Package cmudict is already up-to-date!
|{F AO1 R AO2 L DH OW1 DH AH0 CH AY0 N IY1 Z T UH1 K IH0 M P R EH1 SH AH0 N Z F R AH1 M W UH1 D B L AA1 K S IH0 N G R EY1 V D IH0 N R IH0 L IY1 F F AO1 R S EH1 N CH ER0 IY0 Z B IH0 F AO1 R DH AH0 W UH1 D K AH2 T ER0 Z AH1 V DH AH0 N EH1 DH ER0 L AH0 N D Z} {B AY1 AH0 S IH1 M AH0 L ER0 P R AA1 S EH2 S}|
/usr/local/lib/python3.6/dist-packages/torch/serialization.py:644: SourceChangeWarning: source code of class 'glow.WaveGlow' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.
  warnings.warn(msg, SourceChangeWarning)
/usr/local/lib/python3.6/dist-packages/torch/serialization.py:644: SourceChangeWarning: source code of class 'torch.nn.modules.conv.ConvTranspose1d' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.
  warnings.warn(msg, SourceChangeWarning)
/usr/local/lib/python3.6/dist-packages/torch/serialization.py:644: SourceChangeWarning: source code of class 'torch.nn.modules.container.ModuleList' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.
  warnings.warn(msg, SourceChangeWarning)
/usr/local/lib/python3.6/dist-packages/torch/serialization.py:644: SourceChangeWarning: source code of class 'glow.WN' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.
  warnings.warn(msg, SourceChangeWarning)
/usr/local/lib/python3.6/dist-packages/torch/serialization.py:644: SourceChangeWarning: source code of class 'torch.nn.modules.conv.Conv1d' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.
  warnings.warn(msg, SourceChangeWarning)
/usr/local/lib/python3.6/dist-packages/torch/serialization.py:644: SourceChangeWarning: source code of class 'glow.Invertible1x1Conv' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.
  warnings.warn(msg, SourceChangeWarning)
Traceback (most recent call last):
  File "synthesize.py", line 86, in <module>
    synthesize(model, text, sentence, prefix='step_{}'.format(args.step))
  File "synthesize.py", line 60, in synthesize
    wave_glow = utils.get_WaveGlow()
  File "/content/FastSpeech2/utils.py", line 107, in get_WaveGlow
    wave_glow = wave_glow.remove_weightnorm(wave_glow)
  File "/content/FastSpeech2/glow.py", line 307, in remove_weightnorm
    WN.cond_layers = remove(WN.cond_layers)
  File "/usr/local/lib/python3.6/dist-packages/torch/nn/modules/module.py", line 606, in __getattr__
    type(self).__name__, name))
torch.nn.modules.module.ModuleAttributeError: 'WN' object has no attribute 'cond_layers'

I am still able to generate the speech, but it doesn't sound as it should at all.
HERE the generated speech.
Any idea on what's happening?
Thanks!

It just warning, seems model is not well train sounds like griffin Lim quality, it better to use torchhub version on waveglow for simplicity :
import torch
waveglow = torch.hub.load('nvidia/DeepLearningExamples:torchhub', 'nvidia_waveglow')
waveglow = waveglow.remove_weightnorm(waveglow)
waveglow = waveglow.to('cuda')
waveglow.eval()

Cool! Thank you I'll try that


DNN-9405: Call ResetPassword after user unlocked

We can't call this method directly as the web config may disable retrieve password, need find another way.


Add support import from tfstate

Same as import from plan today, but use tfstate file and create tf files

To make TF 0.12 migration work, I had to change how refresh functionality works to first perform import and then refresh https://github.com/meshuga/terraformer/blob/d0e0641f51d9728c596172a0984a04cb56376e98/terraform_utils/provider_wrapper/provider.go#L129


No GPU board available

I can run ./runall.sh under /example/rbm successfully at the first time, and my GPU works normally. However, there is an error on the print function due to python version incompatibility I think. After that, when I run the example again, it is terminated with a message "No GPU board available."
I seems that the code locked my GPU last time, and it didn't free it. How can I unlock my GPU?

I'm using CUDA 7.5 nvidia 352..39.
And have the same problem.
While I run gpu_lock.py --id it comes with output -1
Any suggestion?


how we can auto balance and orechestrade a real platform

i think we should use kubernetes and spring cloud  is not complete solution for  ci cd manner
we can not generate an instance when a service gets huge rate

I don't know how to answer your question because I don't understand what you're trying to achieve. Please ask this question on our developer forums or on Stack Overflow. If it's specific to Okta, add the "okta" tag on Stack Overflow.


Couldn't find guest token

I generate a new session with 'twitter.generate_session()' after each 50 calls of get_retweet() to avoid the error 'rate limit exceed'. However, the error in the picture above will occurs sometimes, like after 200/300 calls of get_retweet(). It stops me from scraping a large number of tweets at a time. I was wondering how can I fix this? Thanks a lot!
P.S.: I used residential proxy with different ip for each request.

Hey,
You have to instantiate a new twitter session if the rate limit exceeds. I mean of course you can wait the rate limits to be renewed but you can re-instantiate to bypass the limits.
Take a look at this one : https://github.com/iSarabjitDhiman/TweeterPy/issues/20#issuecomment-1712035023
Let me know if it helps.

Thank you!
I use twitter=Tweeterpy() to re-instantiate frequently, still got the error in the picture sometimes. However, the frequency is acceptable for me.

Hmm strange. I will take a look at the code shortly and see if there is any bug.
Oh btw I think datacenter proxies work too, not sure but you can try.

Hey @zxj0302 Hopefully its fixed in this commit f2e2535
I forgot to remove _DEFAULT_SESSION from config.py module, it was such a silly mistake. But never mind, its fixed now. Please let me know once u have tested it.
Thanks
Edit: Make sure to update the package before testing.

Good morning! Thank you for your work!
I tested on my code, and still got a similar error:

BTW, I have some questions that confuses me a lot:

Is it possible to run it in parallel, e.g. using multiprocessor/futures and initiate many TweeterPy() instances
When I use it to scrape tweets, some times it will return a structure with no 'result' even the tweet can be accessible and has content indeed. Sometimes I will get len = 0 when I use the following code. If I print the 'tweet', it also contains no 'result' under 'tweetResult'. However, if I re-run the code, it may get the expected result with the same 'tweet_id'. This will happens more frequently especially I try to scrape in bulk and especially after scraping tens/hundreds of tweets. I was wondering why it happens, something went wrong with my residential proxy, or I encountered anti-crawler mechanism?

'tweet = scraper.get_tweet(tweet_id)'
len(tweet['data']['tweetResult'])

I am using dynamic residential proxy, and I was wondering should I set the proxy to 'change ip for each request' or use the same proxy ip for each session( = an instance of TweeterPy()? ) ?

Thank you!!!❤❤❤

Hey,

Yes you can run parallel but you need to create a new instance each time, you can keep using the same instance unless it exceeds rate limits. You might need to keep an eye on the rate limits.
Yes, again its the rate limits. I understand that you are using residential (rotational IPs) proxy, but the unique IPs don't bypass the rate limits.
Its the guest token that resets the rate limits. So when you create a new instance, the rate limits get reset.
Well, static IPs are better but are kind of expensive than dynamic ones. But if you don't mind getting your accounts banned, you can continue with the dynamic ones, even datacenter proxies work too.

Oh wait, I just checked the first picture you attached, it says SSL error.
Btw where did u get the proxies from?
I will fix it all shortly, please keep me posted.
Thanks.

Thank you for your reply!
For Q2, you mean that I encountered rate limit? Actually I re-initiate a instance of TweeterPy  before get the rate limits(50 requests in 15 mins). That's why I got confused that I get unexpected return(no 'result' in 'tweetResult') occasionally or frequently when scrape in bulk.
For proxy, I am using dynamic residential proxy provided by smartproxy or Roxlabs. It is cheap compared with others :smile:
Thank you again! SALUTE! :saluting_face:

Hey,
Can u test now? and please attach the screenshot of the error.

@iSarabjitDhiman Yes and testing, no SSL error/couldn't get guest token error occurred till now. However, still got this error

Thank you for your reply! For Q2, you mean that I encountered rate limit? Actually I re-initiate a instance of TweeterPy before get the rate limits(50 requests in 15 mins). That's why I got confused that I get unexpected return(no 'result' in 'tweetResult') occasionally or frequently when scrape in bulk. For proxy, I am using dynamic residential proxy provided by smartproxy or Roxlabs. It is cheap compared with others 😄 Thank you again! SALUTE! 🫡

Could u share the screenshot?

You mean the screenshot of log file or what?

Yes screenshot should be fine, make sure to blur the sensitive data if there is any.

tweeterpy.log
The log file attached.

Hmmm I dont see the guest token error in there. Looks clean to me. Is this the correct log file?

If the last numbers in each row is the number of bytes received, then 52 bytes contains nothing, only {'data':{'tweetResult':}} I think.

So the guest token error is gone?

Hmmm I don't see the guest token error in there. Looks clean to me. Is this the correct log file?

You want the log that shows the 'guest token error'? or the log for now to see whether it is fixed? The file I sent is the log for now, and haven't have that error util now

The guest token error logs. I fixed the UnboundLocalError here #63
But I am looking for the "Couldn't find guest token" error you got initially.

The log was overwritten😅 I will send the lof to you if I get the same error.

This is what I scraped, I set the 'tweet_type' to 'deleted' if there is only {'data':{'tweetResult':}} and no 'result' under 'tweetResult'. However, the fact is that most of them are not 'deleted' and have content in deed. I wonder why it happened.

Oh I see, I just tested it on my side. The reason it return an empty dataset is that there is no tweet for the given tweet ID.
Take this tweet id for an instance :<PHONE_NUMBER>774374913
If I use get_tweet() method It returns this {'data': {'tweetResult': {}}} this.
But if I first log in with login() method and then try to fetch the same tweet ID, it would give us some extra useful information.
In my case it throws this error:
Exception: _Missing: No status found with that ID.

Seems like, twitter doesn't give guest users any meaningful error messages. But if u are logged in, you get those messages/warnings/errors.
Let me know if there is still any confusion.

Yes I know that may happen. But only small number of them are really cannot be accessed or deleted. For example, row 1968, I can get the tweet without login as the picture shows.

However, I still got an empty dataset. I checked many ids manually and lots of them have content and can be accessed in deed but still got empty. However, I run get_retweet() one time to get that tweet using id, I will get the expected non-empty return. So confusing.

Oh, the 'couldn't got guest token error' occurs again. Detail in the end of the log file attached.
tweeterpy.log

You haven't updated the package, this is the reason you are still getting that guest token error.
About the no tweets data part, please log in and try to fetch that particular tweet you attached above and you will get the error message.
Most probably the error is : Exception: _Missing: No status found with that ID.
Let me know how it goes.

Hi!

I updated to version 1.1.4.

And still in log file found error like this:

The log file attached:
tweeterpy.zip
You can search '[ERROR]' at the end of the log.

I think the 'Exception: _Missing: No status found with that ID.' is only for those tweets cannot be accessed. In my code, I got this:

Take id '1337575121809272836' for example, I can get this tweet on my browser:

I can also scraped it with this simple code withot log in:

However, If I scrape tweets in bulk, I always get empty data, as you can see, there are so many tweets set as 'deleted'. I think my code has no bug about this part. That's why I am so confused and don't know whether I got anti-crawler mechanism even if I used proxy.
test_code.zip

I believe the SSL error is due to the proxies. Do you get this error without proxies?
I will look into the "empty response" part soon.

Thank you for your reply!
Haven't slept bro? I is 5:41 am now :timer_clock: (may be 3:41 am in you zone)
Hard to say whether the SSL error will occurs without proxy, I cannot scrape in bulk without proxy. So it may not be easy to re-produce without proxy.
Yes, the empty response part is more important. After scraping 1000 tweets, almost all tweets are empty. And for the first 1000, that empty response may happens occasionally.

Hey man,
Please test tweeterpy-1.1.5-py3-none-any.zip , this should solve your problem.
Extract the zip file and make sure the file is in your current working directory
pip install tweeterpy-1.1.5-py3-none-any.whl

# After u install, don't use the config file. Just pass the proxy directly into the constructor while creating an instance
from tweeterpy import TweeterPy
twitter = TweeterPy(proxy={"http":proxy_here, "https":proxy_here})

Oh yeah and don't worry, I sleep late night. I am a full time freelancer so I am kind of used to it.
Let me know how it goes.

Hi bro,
Thank you! :heart:
Tested. It is amazing that the empty rate is much lower although still some non-empty tweets got empty result sometimes. It is magic!! and I am so wondering how you find the reasons and what did you do to improve this?!
As you may want, the log file and tweets scraped(for you to check the correctness) attached.
version1.1.5-1.zip

Hey @zxj0302 Hopefully its fixed in this commit f2e2535
I forgot to remove _DEFAULT_SESSION from config.py module, it was such a silly mistake. But never mind, its fixed now. Please let me know once u have tested it.
Thanks
Edit: Make sure to update the package before testing.

Hey @zxj0302
So here is what happened ,
Remember that I was using a default session initially for some reason. In fact I barely touched the config.py module ever since I am working on this project. I made this tool with "one user at a time" prospective and configured some global settings in config.py module.
But now people are using it for different purposes and with multi-threading obviously. So the global setting gets overwritten every time a new instance is created.
In your case, all the instances were using the most recently initialized instance's settings i.e. the proxy.
Well Now I have work to do and make the tool work with concurrency (multi-threading)
Thanks for the update btw.
I will release a new build soon.

Thank you for your reply and great work!
Hoping to see the new version with no 'empty result' for any non-empty tweets and the parallel version.
SALUTE! :saluting_face:

Fixed in e475813228e1a26a5373d9af57cb9a25207a7bfc


Require Node.js 6.9 and upgrade through2 to version 4

This is a very conservative approach, bumping the Node requirement only as much as necessary to be able to use thorugh2 v4.
This will help hercule with deduplication as it already depends on through2 v3. I'll push a PR there that pulls it up to v4 when there's a new release of through2.
The last commit in the PR changes the way lodash is required. It's not strictly necessary but it helps deduplication in hercule (and in general) as it and other many packages depend on the full lodash and it's thus likely already in the dependency tree.

Thanks @realityking 🚀
I noticed the CI job failed, so I did some small housekeeping. I have renamed the master branch to main, and fixed the CI build (switched from Travis to GitHub Actions). Please can you rebase this pull request, and change the target branch to main to we can make sure all is well.

For efficiency, I rebased your changes in https://github.com/jamesramsay/through2-get/pull/118


Provide installer as .msi or as ..exe

Some organisations disallow the Microsoft Store, however it is allowed to install programs. What about making the app also available as .msi or as .exe?

I’m getting the feeling we need a metathread for all installation/distribution issues.

@skyline75489 you're in luck! we have /dup #1386


merge dev into master

Codecov Report
Attention: 5 lines in your changes are missing coverage. Please review.

Comparison is base (46c108f) 52.98% compared to head (377d93a) 52.96%.
Report is 32 commits behind head on master.

Files
Patch %
Lines

anyway/parsers/news_flash.py
0.00%
3 Missing :warning:

anyway/parsers/location_extraction.py
0.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2570      +/-   ##
==========================================
- Coverage   52.98%   52.96%   -0.02%
==========================================
  Files         119      119
  Lines        9831     9834       +3
==========================================
  Hits         5209     5209
- Misses       4622     4625       +3

Flag
Coverage Δ

unittests
52.96% <0.00%> (-0.02%)
:arrow_down:

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

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


Unable to programatically determine the outcome of a create/update taxonomy operation

Currently, when you run project.create_taxonomy or project.update_taxonomy, the success/failure of the operation is unknown because these methods do not return anything. Internally, they call self.context.project.create_taxonomy and self.context.project.update_taxonomy, which do return a bool. This bool should be passed on to the caller of the public API.

The internal method bool is bit under defined (it'll always be true)
When the operation fails, create/update taxonomy raises an Exception

Do you have instances where the method(s) didn't raise Exception, even though the operation wasn't successful?

Yes, if I change an attribute type, i get the following message logged, but no exception raised:
[05:41:06] ERROR    Attribute type mismatch for attributeId 0

Hi @anaoum
Thank you for bringing this issue to our notice.
We've released v2.13.5, where these methods will raise ValueError when they fail.
Could you please give it a try and let us know if it works?
Thanks!

v2.13.5 has resolved my issue. Thank you!


docker-compose fails without sudo

Running docker-compose -f docker-compose-non-dev.yml up as per https://superset.apache.org/docs/installation/installing-superset-using-docker-compose#3-launch-superset-through-docker-compose - i.e. without sudo - results in an error.
Expected results
docker-compose should run successfully - or the guide should mention that running with sudo is indeed required.
Actual results
Traceback (most recent call last):
  File "urllib3/connectionpool.py", line 677, in urlopen
  File "urllib3/connectionpool.py", line 392, in _make_request
  File "http/client.py", line 1277, in request
  File "http/client.py", line 1323, in _send_request
  File "http/client.py", line 1272, in endheaders
  File "http/client.py", line 1032, in _send_output
  File "http/client.py", line 972, in send
  File "docker/transport/unixconn.py", line 43, in connect
PermissionError: [Errno 13] Permission denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "requests/adapters.py", line 449, in send
  File "urllib3/connectionpool.py", line 727, in urlopen
  File "urllib3/util/retry.py", line 410, in increment
  File "urllib3/packages/six.py", line 734, in reraise
  File "urllib3/connectionpool.py", line 677, in urlopen
  File "urllib3/connectionpool.py", line 392, in _make_request
  File "http/client.py", line 1277, in request
  File "http/client.py", line 1323, in _send_request
  File "http/client.py", line 1272, in endheaders
  File "http/client.py", line 1032, in _send_output
  File "http/client.py", line 972, in send
  File "docker/transport/unixconn.py", line 43, in connect
urllib3.exceptions.ProtocolError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker/api/client.py", line 214, in _retrieve_server_version
  File "docker/api/daemon.py", line 181, in version
  File "docker/utils/decorators.py", line 46, in inner
  File "docker/api/client.py", line 237, in _get
  File "requests/sessions.py", line 543, in get
  File "requests/sessions.py", line 530, in request
  File "requests/sessions.py", line 643, in send
  File "requests/adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose/cli/main.py", line 80, in main
  File "compose/cli/main.py", line 189, in perform_command
  File "compose/cli/command.py", line 70, in project_from_options
  File "compose/cli/command.py", line 153, in get_project
  File "compose/cli/docker_client.py", line 43, in get_client
  File "compose/cli/docker_client.py", line 170, in docker_client
  File "docker/api/client.py", line 197, in __init__
  File "docker/api/client.py", line 222, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))
[3784] Failed to execute script docker-compose

Screenshots
If applicable, add screenshots to help explain your problem.
How to reproduce the bug

Fresh install of Ubuntu Server 20.10 (also happened on Amazon Linux 2)
Follow the instructions at https://superset.apache.org/docs/installation/installing-superset-using-docker-compose

Environment
(please complete the following information):

Ubuntu 20.10 (GNU/Linux 5.8.0-1023-gcp x86_64)
superset version: cloned from 5fca19d

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

This seems like an issue with your current docker set up or permissions with the user running the docker commands. Many users have been able to run this workflow without any issue without needing the sudo command. Here's an article explaining the issue and a fix
https://www.thegeekdiary.com/run-docker-as-a-non-root-user/


500 errors relating to "stream has sent too many empty messages" seen very often on chat responses.

Steps to reproduce the problem:

Create an assistant with Internet Search.

Following chat messages both resulted in 500 errors

Some times the message responses are never seen in UI and other times the responses are presented but they get trucated.

 This issue is not seen anymore for the few scenario i had hit this issue earlier.
Closing this issue for now.  Will open a new issue , if I see similar issues when testing other scenarios.

I saw this error once when testing today:
Error Sending
unexpected status code: 500, error: unexpected chat completion response: failed to unmarshal stream message: [123]

I dont have exact steps to reproduce this issue.


As Taylor, I want to understand how the Training Explorer Benefits me

As Taylor,
I want to know what the Training Explorer is
So that I know how I might benefit from its features.
GIVEN I'm on the homepage
THEN I will see a description for training providers and a list of value propositions on how the site benefits them
/ETPL Checklist Designs
Desktop
Tablet
Mobile
Licensing Boards Content

Added designs, on-page links, and /etpl content

Page looks good. Can we remove the box that contains the copy "Built with feedback by counselors and case managers"? We had planned to get a blog post up for this link but it needs comms review before posting.

This page looks good as well. The only changes are that the link on the box "Clear step-by-step instructions to get on the ETPL" should link to the top of the ETPL page. The link on the box "View a list of ETPL applications and find the right one for your program" should navigate to Step 2 on the /etpl page.


[boost-exception] Build error

Host Environment

OS: Windows 10
Compiler:
To Reproduce

Steps to reproduce the behavior:
./vcpkg install boost-iostreams:x64-windows boost-asio:x64-windows boost-system:x64-windows boost-variant:x64-windows boost-lockfree:x64-windows luajit:x64-windows glew:x64-windows boost-filesystem:x64-windows boost-uuid:x64-windows physfs:x64-windows openal-soft:x64-windows libogg:x64-windows libvorbis:x64-windows zlib:x64-windows opengl:x64-windows
Failure logs
error: building boost-exception:x64-windows failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
    https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+boost-exception
You can submit a new issue at:
    https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[boost-exception]+Build+error
Include '[boost-exception] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
    vcpkg-tool version: 2023-02-16-12e657924d99511514c0287ca5ce46882d3657c7
    vcpkg-scripts version: 8daf70c56 2023-03-03 (2 days ago)

install-x64-windows-dbg-out.log

Thanks for posting this issue. Did this port provide other log like *dbg-err.log? I can't get any error message in your provided log file.
[1/2] cmd.exe /C "cd /D C:\vcpkg\buildtrees\boost-exception\x64-windows-dbg && C:\vcpkg\downloads\tools\cmake-3.24.0-windows\cmake-3.24.0-windows-i386\bin\cmake.exe -P cmake_install.cmake"
-- Install configuration: "Debug"
-- Installing: C:/vcpkg/packages/boost-exception_x64-windows/debug/lib/libboost_exception-vc143-mt-gd-x64-1_80.lib

And which version of Visual Studio you used?

All my err.log on that folder are completely empty
cmake-get-vars-x64-windows-err.log
config-x64-windows-err.log
install-x64-windows-dbg-err.log
install-x64-windows-rel-err.log

Please provide the log file: stdout-x64-windows.log. Thanks.

stdout-x64-windows.log
Here it is

-- Downloading https://github.com/boostorg/exception/archive/boost-1.80.0.tar.gz -> boostorg-exception-boost-1.80.0.tar.gz...
-- Extracting source C:/vcpkg/downloads/boostorg-exception-boost-1.80.0.tar.gz
-- Using source at C:/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean
-- Found external ninja('1.10.2').
-- Getting CMake variables for x64-windows
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
-- Copying headers
-- Copying headers done
-- Installing: C:/vcpkg/packages/boost-exception_x64-windows/share/boost-exception/usage
-- Installing: C:/vcpkg/packages/boost-exception_x64-windows/share/boost-exception/copyright

The log shows you have succeed installed boost-exception, I am wondering why there is the above error output. Could you please rebuild boost-exception, if it still install failed, please provide the full output on powershell window.

I wasn't able to rebuild, but I ended up uninstalling the whole vcpkg folder and installing it on another drive, and everything is working correctly now.


Color property for Blocks

Add a color property for Blocks to allow to use custom colors.
The color is currently baked into the Block images, so we would either support tinting a standard greyscale sprite (might not look great) or provide a few color options to pick from.
Requested on the forum

Another request for this on the forum

Hey Chris, I have a couple ideas for this:
1. Tinting
Like you said, use a standard default sprite (probably a white -> really really close to white linear gradient so that it doesn't get too muddy) with a tint color. There could be a color picker in the block's inspector near the "Name" field that sets a property in the Node base class. Default tints can be applied to best match the existing color scheme for backwards compatibility.
2. Make use of Unity's built in assets that are used in the Animator.
These can be accessed in GUI.skin.customStyles, although I'm not sure if it's documented anywhere. They tend to look pretty nice and cohesive, especially alongside the animator, but are essentially limited to:
Rectangles: Blue, Teal, Gray, Yellow, Red, Orange
Hexagons:   Blue, Teal, Gray, Yellow, Red (there's only a selected version of the orange image)
Here's how they look compared to the current Fungus theme (ignore the text and arrows):

The color could be chosen per block with an interface similar to this:

The obvious downside to this is that it's not guaranteed to work if Unity changes or removes the flow node assets, and there aren't that many colors to choose from.
3. Make more color variants of current assets
Again, like you said, this would potentially look better than tinting but it offers fewer choices and may need to be doubled up to look good for both the light and dark Unity themes.
I think I'm leaning toward the tinting option because it's probably the simplest to implement and by far the most flexible. What do you think?

I'd say try option 1 and make the default match the existing colours
reasonably closely. I like the colour swatch picker too so it's easy to
keep your colours consistent but the default colour picker would prob be
ok. I'd make the textures be simple image assets instead of the encoded
assets we have now (can't remember why we did it that way but don't think
it matters now)
On Sat 29 Oct 2016 at 19:51, zvinless<EMAIL_ADDRESS>wrote:

Hey Chris, I have a couple ideas for this:
1. Tinting
Like you said, use a standard default sprite (probably a white -> really
really close to white linear gradient so that it doesn't get too muddy)
with a tint color. There could be a color picker in the block's inspector
near the "Name" field that sets a property in the Node base class. Default
tints can be applied to best match the existing color scheme for backwards
compatibility.
2. Make use of Unity's built in assets that are used in the Animator.
These can be accessed in GUI.skin.customStyles, although I'm not sure if
it's documented anywhere. They tend to look pretty nice and cohesive,
especially alongside the animator, but are essentially limited to:
Rectangles: Blue, Teal, Gray, Yellow, Red, Orange
Hexagons: Blue, Teal, Gray, Yellow, Red (there's only a selected version
of the orange image)
Here's how they look compared to the current Fungus theme (ignore the text
and arrows):
[image: unitynodes]
https://cloud.githubusercontent.com/assets/3624751/19831960/d191c6de-9dcb-11e6-9361-5e11950144a3.png
The color could be chosen per block with an interface similar to this:
[image: colorpicker]
https://cloud.githubusercontent.com/assets/3624751/19831967/322ca00e-9dcc-11e6-9558-1090b8fe2fb7.png
The obvious downside to this is that it's not guaranteed to work if Unity
changes or removes the flow node assets, and there aren't that many colors
to choose from.
3. Make more color variants of current assets
Again, like you said, this would potentially look better than tinting but
it offers fewer choices and may need to be doubled up to look good for both
the light and dark Unity themes.
I think I'm leaning toward the tinting option because it's probably the
simplest to implement and by far the most flexible. What do you think?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/snozbot/fungus/issues/477#issuecomment-257108979, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADjj4-4Rd9aZRUrCrJTQ-lWi88YDLGn9ks5q45WWgaJpZM4Igfk4
.


cbqn: 2022-11-27 -> 2023-02-01

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

It is a shame that it doesn't support singeli.

I can try contributing this and refactoring all the submodules into separate derivations

@shnarazk ok singeli seems to be working now. Note that you need to override the enableSingeli flag because stdenv.hostPlatform.avx2Support is a pure evaluation which afaict always returns false.

Many thanks for the hard work!


Backport: Vindexes: Pass context in consistent lookup handleDup (#14653)

Backport https://github.com/vitessio/vitess/pull/14653

Github workflows are failing because a MySQL apt key has changed, but unit tests pass locally. I'm going to merge this then open another PR to backport the apt key fix.


Adding column with 'boolean' type fails to display when selecting GSI PK

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
v20.11.1
Amplify CLI Version
12.11.1
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made
Describe the bug
Running and selecting boolean
√ Would you like to add another column? (Y/n) · yes
√ What would you like to name this column · metering_failed
√ Choose the data type · boolean
√ Would you like to add another column? (Y/n) · yes
√ What would you like to name this column · metering_failed
√ Choose the data type · boolean
√ This attribute was already added. Do you want to add another attribute? (y/N) · no

You can optionally add global secondary indexes for this table. These are useful when you run queries defined in a different column than the primary key.
To learn more about indexes, see:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.SecondaryIndexes

√ Do you want to keep existing global secondary indexes created on your table? (Y/n) · yes
√ Do you want to add global secondary indexes to your table? (Y/n) · yes
√ Provide the GSI name · FailedMeteringRecordsIndex
? Choose partition key for the GSI ...  (Use arrow keys or type to filter)
❯ customerIdentifier
  create_timestamp
  metering_pending

Running and selecting string
$ amplify update storage
? Select from one of the below mentioned services: NoSQL Database
√ Specify the resource that you would want to update · awsMarketPlaceMeteringRecords

You can now add columns to the table.

√ Would you like to add another column? (Y/n) · yes
√ What would you like to name this column · metering_failed
√ Choose the data type · string
√ Would you like to add another column? (Y/n) · no

You can optionally add global secondary indexes for this table. These are useful when you run queries defined in a different column than the primary key.
To learn more about indexes, see:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.SecondaryIndexes

√ Do you want to keep existing global secondary indexes created on your table? (Y/n) · yes
√ Do you want to add global secondary indexes to your table? (Y/n) · yes
√ Provide the GSI name · FailedMeteringRecordsIndex
? Choose partition key for the GSI ...  (Use arrow keys or type to filter)
❯ customerIdentifier
  create_timestamp
  metering_pending
  metering_failed  <<<<<<<<<<<<<<<

Expected behavior
Column added with boolean is available to choose as the GSI PK
Using Amplify Version: 12.11.1
Reproduction steps
As above.
Project Identifier
No response
Log output

# Put your logs below this line
2024-04-19T14:19:49.350Z|info : amplify update storage
2024-04-19T14:19:49.565Z|info : @aws-amplify/amplify-cli-core.banner-message/index.ts.fetch banner messages from https://aws-amplify.github.io/amplify-cli/banner-message.json({}
2024-04-19T14:21:12.509Z|info : amplify update storage
2024-04-19T14:21:12.738Z|info : @aws-amplify/amplify-cli-core.banner-message/index.ts.fetch banner messages from https://aws-amplify.github.io/amplify-cli/banner-message.json({}
2024-04-19T14:33:18.471Z|info : amplify update storage
2024-04-19T14:33:18.704Z|info : @aws-amplify/amplify-cli-core.banner-message/index.ts.fetch banner messages from https://aws-amplify.github.io/amplify-cli/banner-message.json({}
2024-04-19T14:35:03.413Z|info : amplify update storage
2024-04-19T14:35:03.597Z|info : @aws-amplify/amplify-cli-core.banner-message/index.ts.fetch banner messages from https://aws-amplify.github.io/amplify-cli/banner-message.json({}
2024-04-19T14:38:15.388Z|info : amplify version core  {"version":true,"yes":false}

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Hey @electronicalias, thank you for reaching out. DynamoDB does not support type boolean on partition key or sort key

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-attributedefinition.html

My bad, thanks for the fast response. Will close and use String instead.


Update retry documentation

The documentation for retry got out of sync with the implementation. I copied the docs from steps.ex to update them.

Thanks!


Missing openocd.cfg in nucleo_h563zi

Is your enhancement proposal related to a problem? Please describe.
Almost all stm32 boards have an openocd.cfg file in the support folder, but nucleo_h563zi does not.
Describe the solution you'd like
Add config files in boards
Describe alternatives you've considered
None

One reason is that openocd is not mentionned as a runner of the stm32h563 nucleo neither stm32h573i_dk
The current release of the  openocd openocd/tcl/target/tcl  does not include the stm32h5x.cfg

@FRASTM Would you min adding a PR to fix that directly in boards ?
We can add the cfg file and document how to use st openocd the same way we did for wba: https://github.com/zephyrproject-rtos/zephyr/commit/94477c099c338278767fa8285562c51d82717894
@QuentinCaldeira-eaton Pleas e note that, however, pyocd is supported and provide the same service as openocd.

@FRASTM Would you min adding a PR to fix that directly in boards ? We can add the cfg file and document how to use st openocd the same way we did for wba: 94477c0
@QuentinCaldeira-eaton Pleas e note that, however, pyocd is supported and provide the same service as openocd.

--> see PR https://github.com/zephyrproject-rtos/zephyr/pull/75308


Bounty returning are used as storage

How about adding a setting to prohibit returning bounties?
Some players can use this as a storage

Sorry, for the late reply, I've seen your request in the Spigot reviews already, and I've implemented it into update 3.0


Chore/bump example rn to 0.74

Does any other open PR do the same thing?

No
What issue is this PR fixing?
It's just a bump of example app react-native version. I want to tackle new architecture support after merging this one.
How did you test this PR?

It affects both platforms but only our example application.
I have tested it on real device Android and iOS simulator.

Unfortunately I'm not able to fix pipelines for now because highest available xCode version in "macos latest" is 14.2, and there's an error that it requires 14.3. Other than that everything else should work fine.

@mateki0 thanks for your contribution here, two things:

Yes simply removing (fabricEnabled, newArchEnabled ...) seems like the right way to go, check out a new RN project using npx react-native@latest init AwesomeProject you will see that no such methods in the AppDelegate.

please remove the changes to the ci files / github actions, you can see clearly that macos latest image does include xcode 15.3 and even 15.4
https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md
we might need an xcode-select step, see: https://stackoverflow.com/questions/65821440/how-to-select-xcode-version-in-fastlane-when-using-github-actions

but that's it.
tag me please once done so that we merge this :)

@mateki0 branch is outdated, please rebase

@salah-ghanim done


Algorithm choice

Requires solving https://github.com/JuliaPy/PyCall.jl/issues/497

Needs https://github.com/JuliaPy/pyjulia/issues/156 as well.


HideIf inside a shader doesn't work for me

HideIf inside a shader doesn't work for me:
Properties {
  [Toggle(UNLIT)]
  _Unlit("Unlit", Float) = 0

  [HideIf(UNLIT)]
  _A("A", Range(0, 1)) = 0

  [HideIf(UNLIT)]
  _B("B", Float) = 0

  [HideIf(UNLIT)]
  _C("C", Color) = (1, 1, 1, 1)

  [ShowIf(UNLIT)]
  _D("D", Range(0, 1)) = 0

  [ShowIf(UNLIT)]
  _E("E", Float) = 0

  [ShowIf(UNLIT)]
  _F("F", Color) = (1, 1, 1, 1)
}

With this test code, HideIf isn't working but ShowIf (and the rest of the tags in this repository) work.

When HideIf should be showing the property instead it seems to show an invisible, 1 pixel tall item where the property should be so I assume it is trying to do it. HideIf does work on [Toggle] properties.

Unity 2020.3.36f1 (Latest 2020 version).
Windows 10.

Hi! Tried your code in 2020.3.36f1, doesn't seem to break for me. Could you try to replicate it in an empty project?

You are right, sorry, it does indeed work in an empty project, it must be something on my project giving problems. I will try to find what it is.
Thank you a lot and sorry for the trouble. Thanks a lot for this asset.

Found the problem, I had a custom HideIf material property drawer in my project since probably several years ago and forgot about it. Removing it fixed it (nothing was using it anyway).


REST API should set the owner of all resources to the authenticated user

I logged into the REST API docs at https://biosimulations-api.herokuapp.com/docs with my GitHub account

I tried to create and then edit two models (ids: test and jonrkarr-test)

The models were created (they can retrieved with /models/{identifier})

The owner is bilalshaikh42

I cannot edit these models
Request:
curl -X PUT "https://biosimulations-api.herokuapp.com/models/jonrkarr-test" -H "accept: application/json" -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlJqRkNPVGd4UXpNNU5UaEROa1U1TkVGRlJEUXlSalF5UlVJek5UbERSakEzUlRnNFJUWXhSZyJ9.eyJpc3MiOiJodHRwczovL2NyYm0uYXV0aDAuY29tLyIsInN1YiI6Imdvb2dsZS1vYXV0aDJ8MTE3NTMxNjQxOTc2MDM2MTgxNTczIiwiYXVkIjoiYXBpLmJpb3NpbXVsYXRpb25zLm9yZyIsImlhdCI6MTU4NjE0NDA0OSwiZXhwIjoxNTg2MTUxMjQ5LCJhenAiOiJXRVBVTWIySm8yOE5kRXQxWjdmaFV4NTRCZmY4TW5LRiIsInNjb3BlIjoiIn0.EhAk-os0JIdtDaDWL0lUeuhSAI9cyhdCIV2TXOhBZX_t9M6nK5BKCqrAmEPXCvACXMK5c8ZVajDa68iyO6NNLFkhiOn5WILZkozFNDThW8IH87uhE4yPZ6dYrQc1bIMCKv4L_Wb9pfGAYTZb6HBOZg3jXBkPH58u4P-yt3c_u5Qn7PC1hnAWF-qCIC09mRuvT7xJ9L2GQc6_wX9HTTAaAa5vLNNRLzhTLNz1fNkiLq0aj5apZsVKF12Y22yFlYlw62VwOuXFW8VPNg3TsJ77MZs0ya2M8c7pstD5TYK1PsqWZHeW4cWlMId9yrtr00kP3cTLJrbEA4NHfpo8qyeynw" -H "Content-Type: application/json" -d "{\"created\":\"2020-04-06T03:36:42.513Z\",\"id\":\"jonrkarr-test\",\"name\":\"test name\"}"

Response:
Not Authorized to edit Model jonrkarr-test

It seems your test account did not create a new user in the database. I am not sure why this happened. Did you log into the front end with the account by any chance? If not, then it might not have sent the necessary info needed for the creation of a new user

I figured out the problem. If the owner is not set in the POST creation requests, the default owner (bilalshaikh42) is used.
We need to change a few things:

Neither the resource creation web forms nor the REST API should accept and owner property.
The owner property should be automatically set based on the logged in user.
Similarly, the PUT requests should not accept an owner property. Users should not be able to change the owner of a resource.
Similarly, the POST and PUT requests should not accept created and updated arguments. These should be automatically set by the API (which appears to be the case).
As a result, we need to define slightly different schemas for the POST/PUT and GET requests

A few thoughts on this

Ive implemented this with the idea that owners can be changed, simmilar to github changing repositories owner
Owner should automatically be set using the auth header if the provided owner is null. If not, that is bug
Agreed on the put and post options not taking create and updated. The need for slightly different schemas for each request was a large motivation to using typescript to avoid rewriting it repeatedly. Currently, even though the OAS schema is asking for those fields, they will be ignored by the implementation

I will update the new repo to implement the rest of the API and start making these changes

(a) I see. Allowing users to change the owner is fine, except there's no parallel concept to an organization yet. Users should only be allowed to transfer ownership to/from organizations that they belong to.
(b) When the owner property is null, the owner should be set to the currently authenticated user (user associated with the authorization header). Currently, if owner is null, owner is set to bilalshaikh42. It sounds like there's a bug somewhere in the setting of the owner or getting the user associated with the authorization header.

Yup, b is supposed to happen as you described, but if it is not then there
is a bug. I'll work on it.
Best
Bilal
On Mon, Apr 6, 2020, 1:43 PM Jonathan Karr<EMAIL_ADDRESS>wrote:

(a) I see. Allowing users to change the owner is fine, except there's no
parallel concept to an organization yet. Users should only be allowed to
transfer ownership to/from organizations that they belong to.
(b) When the owner property is null, the owner should be set to the
currently authenticated user (user associated with the authorization
header). Currently, if owner is null, owner is set to bilalshaikh42. It
sounds like there's a bug somewhere in the setting of the owner or getting
the user associated with the authorization header.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/reproducible-biomedical-modeling/Biosimulations/issues/438#issuecomment-609938997,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHX4FIDJ2Q65JLLADRWKIG3RLIIF5ANCNFSM4MB4MOAQ
.

To be addressed in #461


pre-trained music diffusion checkpoints

Dear author, can you provide the pre-trained audio_diffusion_pytorch checkpoint? I failed to load this ckpt file when loading the LORIS model.
FileNotFoundError: [Errno 2] No such file or directory: './audio_diffusion_pytorch/ckpt/audio_1136_720k_sd.pt'
If you could share the pre-trained music diffusion models, I will appreciate it very much

Hello, authors,  can you kindly share the pre-trained music diffusion models? It will help me a lot. Thanks in advance.

Hi, thanks for your interest in our work! We use audio-diffusion-pytorch-v0.0.43 (https://github.com/archinetai/audio-diffusion-pytorch) as our basic backbone, yet the authors have already deleted the checkpoints and replaced it with a new version. Obviously, we do not have the copyright to re-release it although we have preserved this model. While we are trying to get the privilege of releasing the v0.0.43 models, we suggest that you could try to exploit the novel and more powerful version for better generation results.  Though the new audio-diffusion-pytorch version cannot be directly used for our backbone, the principle of these two versions is the same (diffusion-based conditional generative model), thus using the novel version for video soundtracks is still possible.


Feat: Add colored borders in list just like grid section under dashboard

The green & red colored borders to depict profit and loss in grid section is really good. I want to extend this feature to list section as well.
https://github.com/user-attachments/assets/cad4b5d8-467c-4bfe-b40a-df4a213f6cee
Please assign me this with label WoB24, GSSoC-ext24 and Hacktoberfest24.

The green & red colored borders to depict profit and loss in grid section is really good. I want to extend this feature to list section as well.
Screencast.from.2024-10-28.02-26-45.mp4
Please assign me this with label WoB24, GSSoC-ext24 and Hacktoberfest24.

Okay bro I will assign you do it


Convert private property to protected to make it easier to extend classes

Hi @endelwar, sorry for the really late reply to this. I'm not keen on changing these properties to protected as i don't want to be exposing the internal state.
Maybe there is a different way of approaching your problem? A cart item represents a single item, and the quantity is associated with that single item. Could you not add an extra item to the cart to account for the digital download / physical shipping? Im not sure why physical shipping / digital download would affect the quantity of an item.


Training error

I am trying to train the cityscapes dataset using a small number of images. When i run the training code in the terminal although no error appears but it is not moving past the first epoch.

Can someone please tell me the fix?

@sunpreet007 did you run code on cpu?


Video width

Video width is more than a screen size of mobile devices

Fixed in https://github.com/pokatomnik/mrakopedia-api/pull/53


Integrating Crashlytics into Mac OS application from scratch

[REQUIRED] Step 2: Describe your environment

Xcode version: 10.1
Firebase SDK version: 6.3.0 (FirebaseCore)
Firebase Component: Crashlytics
Component version: 3.10.7

[REQUIRED] Step 3: Describe the problem
We are evaluating changing our crash reporting tool for a Mac OS app and have considered Firebase Crashlytics as one of the alternatives. While I know that Mac OS is not officially supported, I've seen here in this issue that integration should be possible by adding this two pods:

pod 'Crashlytics'
pod 'FirebaseCore'

and then following instructions here: https://firebase.google.com/docs/crashlytics/get-started?platform=ios
I took on from step 3 on above link but in the end it seemed as if the online Console still thinks we haven't connected the app to the SDK. I ran the app with -FIRDebugEnabled flag and all logs seemed to indicate normal functioning of the app.
In the end what it finally ended up working for me was to setup the app with Fabric's Mac OS app and then migrate it to Firebase through a web browser. This meant that my run script was not just

$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

but it had included the Fabric api key and secret (inserted by Fabric's Mac OS App). It also had some modifications on the app's plist also made by the Fabric app and I ended up with this code in my app delegate:
[FIRApp configure];
[Fabric with:@[[Crashlytics class]]];

With this changes the dashboard is shown and I can see the test crashes.
But my concern is how to make this work in 2020 after Fabric shutdowns and migration through the browser is no longer possbile?

Why is the macOS installation so convoluted?

Apologies this was confusing - it should work using the same instructions as iOS (except for using those pods as mentioned).
A couple things that I sometimes forget to do are:

Including the run script "${PODS_ROOT}/Fabric/run". This is the most important part so that symbols are uploaded before the app runs.

Making sure "Outgoing Connections (Client)" is checked in the Signing & Capabilities tab of Xcode so that crash reports can be uploaded and onboarding can happen

I went ahead and onboarded a new macOS test app and got it up and running. It's surprising to me that the Fabric-linked way worked, but Firebase onboarding didn't, as they share most of the same underlying infrastructure. The main difference is that the API Key is needed for the run script for Fabric linked mode, but the run script gets the GoogleService-info.plist file automatically for Firebase onboarding. It will use the GoogleService file from your "Copy Bundle Resources" Build Phase


Fix #23: return error rather than panic if index is out of bounds

Prevents a panic when the Huffman tree is invalid.

Thank you for pull request


Add info about class_alias() usage

class_alias(Yiisoft\Db\Pgsql\Connection::class, 'MyPgSql');

[
  MyPgSql::class => [ ... ]
]

class MyController {
  public function  __construct(MyPgSql $connection) {}
}

What is this about?

@xepozz ability to define a named alias for a class so it has a specific configuration. For example, a replica-connection to database.


Update outline.tex

Fixing a small typo.

Open Logic Project » OpenLogic #47 FAILURE
Looks like there's a problem with this pull request
(what's this?)


Mesh and materials clear on imported obj at runtime and on project load

Godot version:
3.2.1
OS/device including version:
Windows 10 Pro Education
Issue description:
Materials seem to be being cleared at runtime and the mesh property of the MeshInstance is cleared during project load
Steps to reproduce:

Open ViewportContainer3D and assign the ShapeA mesh to it
Run the ViewportContainer3D and see that the material is reset to the original material (in this case null)
Open the Remote tab and Try to assign a material to the MeshInstance's mesh during runtime
See that it's set to the original material before you can view it
Close Project and Reopen it
See that the mesh is cleared

Minimal reproduction project:
AstroWars3D.zip

One more thing. If a scene had multiple mesh instance then the mesh that had material applied it to last looses the material while everything else is saved.

Table had material applied to it last so when I reopen tscn or restart godot it resets.


truffle migrate to dev.fifs fails on setSubnodeOwner

Truffle v5.0.9 (core: 5.0.9)
Node v11.12.0

When I run truffle migrate --network dev.fifs
It fails with error:
Deploying 'FIFSRegistrar'
   -------------------------
   > transaction hash:    0x3171ac27bfa460866ecba590271155f14c211b89bda03fe7a426f26e20a5b728
   > Blocks: 0            Seconds: 0
   > contract address:    0xfd99008614d5800Cea28156adaA0442A53A8D7f7
   > account:             0x164Eb4B5CA48eD61af3C05222B1f91C68D3C5343
   > balance:             99.86372552
   > gas used:            317101
   > gas price:           20 gwei
   > value sent:          0 ETH
   > total cost:          0.00634202 ETH

TypeError: ENS.at(...).setSubnodeOwner is not a function
    at /Users/aa/dev/git/github/ens/migrations/2_deploy_contracts.js:41:27
    at /usr/local/lib/node_modules/truffle/build/webpack:/packages/truffle-deployer/src/deferredchain.js:20:1
    at processTicksAndRejections (internal/process/next_tick.js:81:5)
Truffle v5.0.9 (core: 5.0.9)
Node v11.12.0

If I change the migration script like this:
return ENS.at(ENS.address).then((c) => {c.setSubnodeOwner('0x0', rootNode.sha3, FIFSRegistrar.address)});

then it seems it works.

Thank you for raising the issue. Looks like you already know the solution. I can fix it or would you like to raise PR which I can merge?

Welcome. Yes, I can try to make a PR soon.


Need to specify TF1.x

This will not run on TF2 due to the fact that tf.train.AdamOptimizer is not available in TF2.
Hence, I am proposing this minor change to ensure TF1.x is selected when the model is built.

see https://github.com/lexfridman/mit-deep-learning/pull/24 for v2 compat

I got an error about the modified code but still don't completely
understand it
[image: Igotanerrorabout the modified code but still dont completely
understand it.JPG]
On Tue, Feb 23, 2021 at 10:29 PM PapaMarc<EMAIL_ADDRESS>wrote:

see #24 https://github.com/lexfridman/mit-deep-learning/pull/24 for v2
compat
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lexfridman/mit-deep-learning/pull/19#issuecomment-784724887,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHCJEBPDYM2WWWYWZPYPDZ3TARXALANCNFSM4QEE5OZA
.

--
Tyler J. Conley
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Then change simply facilitates running the existing code with the v2 tensorflow library v. the v1 library against which it was originally written. The v2 api changed the optimizer related function, so for those of us now running it for the first time with a v2 version of tensorflow, it does not run as (originally written)... but against the v2 version of the library, with the update, it performs as expected.
From: tjacobconley1<EMAIL_ADDRESS>Sent: Wednesday, February 24, 2021 11:50 AM
To: lexfridman/mit-deep-learning<EMAIL_ADDRESS>Cc: PapaMarc<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [lexfridman/mit-deep-learning] Need to specify TF1.x (#19)
I got an error about the modified code but still don't completely
understand it
[image: Igotanerrorabout the modified code but still dont completely
understand it.JPG]
On Tue, Feb 23, 2021 at 10:29 PM PapaMarc<EMAIL_ADDRESS>wrote:

see #24 https://github.com/lexfridman/mit-deep-learning/pull/24 for v2
compat

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lexfridman/mit-deep-learning/pull/19#issuecomment-784724887,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHCJEBPDYM2WWWYWZPYPDZ3TARXALANCNFSM4QEE5OZA
.

--
Tyler J. Conley
<EMAIL_ADDRESS><EMAIL_ADDRESS>

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flexfridman%2Fmit-deep-learning%2Fpull%2F19%23issuecomment-784731637&data=04|01||1c846e5ceff64bf7878608d8d8773bd9|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637497353937144204|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=XfPoAXcA%2B3MSAa0HdSXbmjJ2G%2BP2kkLD%2BRnyYDs3LKA%3D&reserved=0, or unsubscribehttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAH3O7JLIAF5DGSNUCS742ODTARZNZANCNFSM4QEE5OZA&data=04|01||1c846e5ceff64bf7878608d8d8773bd9|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637497353937154203|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=x5OYD%2F9LxRHo9kMsZP1jl5%2F%2FtZUtXRXgoD%2Fg%2FAbiAVk%3D&reserved=0.


add ability to import existing firewalls

Currently the controller only supports a single firewall defined and owned by itself. The controller should be able to import an existing firewall when given the ID of the firewall to import.
Upon importing the firewall the controller should not manage the rules of the firewall, but instead only update the device list to include the nodes in the cluster.

Ability to import credentials via customer API token has been added. Another change is necessary to import a reference to an existing firewall ID.


Upgrade CI Python version to >= 3.12

CI previously ran on Python 3.10. This upgrades it to 3.12.
Close #150

Heads up to @JMGilbert @kemccusker. It's good to test on a recent version of Python. Any concerns with running CI tests on Python 3.12?

Heads up to @JMGilbert @kemccusker. It's good to test on a recent version of Python. Any concerns with running CI tests on Python 3.12?

None that I can think of, except we may pin to earlier versions of python in calling applications, but those are also pinned to earlier versions of dscim so I think it's fine.

Thanks, @kemccusker. To be clear this doesn't make Python >= 3.12 a requirement for users installing the package. It's just the Python version CI tests on.


Dbus callback tests

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

Project coverage is 57.44%. Comparing base (89355a1) to head (0962c57).
Report is 80 commits behind head on main.

:exclamation:  There is a different number of reports uploaded between BASE (89355a1) and HEAD (0962c57). Click for more details.
HEAD has 10 uploads less than BASE

Flag
BASE (89355a1)
HEAD (0962c57)

pytest
12
2

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #187       +/-   ##
===========================================
- Coverage   74.74%   57.44%   -17.31%
===========================================
  Files           9       10        +1
  Lines         891      900        +9
===========================================
- Hits          666      517      -149
- Misses        225      383      +158

Flag
Coverage Δ

pytest
57.44% <ø> (-17.31%)
:arrow_down:

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

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


Terraform (new formulae)

Hm, it looks like the CI is actually picking up the formula from Homebrew/homebrew.
What's recommended approach for this?

Should submit this to https://github.com/Homebrew/homebrew-versions instead?

If you want a different version to the one in Homebrew/homebrew, yup. If you just want a head option, add it to the existing formula n Homebrew/homebrew. Thanks for the PR!


Console spam from Wireless Crafting Grid

I'm not sure how to reproduce this, but this exception has been spamming the console occasionally:
https://gist.github.com/jeremiahwinsley/257c6871e94d2a0badd264cec94e1b2c
Refined Storage version 1.9.13
Refined Storage Addons version 0.7.2
in modpack ATM6 1.7.2

What's your server I wonder lol

I don't think that should happen anymore on newer builds.


[Bug]: In navigation in desktop/view "Home navigation" is not present But in mobile responsive "Home navigation" is present

Describe the bug
In navigation in desktop/laptop screen view "Home navigation" is not present But in mobile responsive "Home navigation" is present is
To Reproduce
No response
Expected Behavior
It should be present both the responsiveness
Screenshot/ Video

Desktop (please complete the following information)
Device - all device/desktops
Additional context
Could you please Assign this bug to me, I am ready to work!

Could you please Assign this bug to me, I am ready to work.

then mobile also no need right?


[IDEA] "meta annotation" or "stereotype" support

THIS IS JUST AN IDEA, THIS MAY NOT EVER BE IMPLEMENTED
API Method
Annotated.getStereotypedAnnotations()
Example with JSR 330 default name:
@Named("default name")
@interface DefaultName {}

When something is meta-annotated with @Named by annotating it with @DefaultName we can say it has a "minimum recursion depth" of 1 because to find the annotation we need to recurse a minimum of 1 time to find it, for @DefaultName. If something is directly annotated with @Named it has a recursion depth of 0 because we don't need to recurse any times to find the annotation.
The returned annotation values from Annotated.getStereotypedAnnotations() will choose the annotation with the lowest depth. If two annotations have the same depth, there will be no guarantee of which one is used.
Examples:
@DefaultName // the name annotation has a depth of 2
@Named("service") // uses "service" because the minimum recursion depth is lower (1)
class Service {}

When they are have the same level, no order is guaranteed:
@Named("default name 2")
@interface DefaultName2 {}

@DefaultName
@DefaultName2
class Service {} // all implementations that use either @Named("default name 2") or @Named("default name") are valid because they have the same depth (1)

Too out of scope of this project, being a "reflection wrapper"


Cannot create a new application using the same name

Steps to reproduce:

Create Angular + Okta, using okta start command
Run command : okta apps create

Use application name of existing application - okta-angular-sample
Change application type and URI's
Result:
HTTP 400, Okta E0000001 (Api validation failed: label - label: An active OpenID Connect Client instance with the label "okta-angular-sample " already exists.), ErrorId oaePTQoIXOWSI29R3BekDk7yw

I'm not sure there is much we can do about this other than returning a better error message
i.e. something like:

The Okta CLI does not support changing the application type of existing applications:

@bdemers
So we also have no way to edit configuration for existing app?

@bdemers
Today I got java.lang.NullPointerException.
Steps to reproduce:
register a new account - okta register
create okta-spring-boot-sample - okta start
create okta-angular-sample - okta start
run okta apps create
use application name of existing application - okta-angular-sample
See attached terminal-output.txt for more info details
terminal-output.txt

Copied error output inline:
okta register
First name: Kostya
Last name: Drozdov
Email address<EMAIL_ADDRESS>Company: test
Creating new Okta Organization, this may take a minute:
OrgUrl: https://dev-5320167.okta.com
An email has been sent to you with a verification code.

Check your email
Verification code: 153775
New Okta Account created!
Your Okta Domain: https://dev-5320167.okta.com
To set your password open this link:
https://dev-5320167.okta.com/welcome/drpKiEwaNm3VT9WQvmsn
kostya@kostya-VirtualBox:~/Downloads$ okta start
Select a sample
> 1: Spring Boot + Okta
> 2: Vue + Okta
> 3: ASP.net Core 3  MVC
> 4: Angular + Okta
Enter your choice [Spring Boot + Okta]: 1
Configuring a new OIDC Application, almost done:
Created OIDC application, client-id: 0oakcx96bXgDOcPqt5d5

Change the directory:
    cd okta-spring-boot-sample

Okta configuration written to: src/main/resources/application.properties
Don't EVER commit src/main/resources/application.properties into source control

Run this application with:
    ./mvnw spring-boot:run

kostya@kostya-VirtualBox:~/Downloads$ okta start
Select a sample
> 1: Spring Boot + Okta
> 2: Vue + Okta
> 3: ASP.net Core 3  MVC
> 4: Angular + Okta
Enter your choice [Spring Boot + Okta]: 4
Configuring a new OIDC Application, almost done:
Created OIDC application, client-id: 0oake086bKCFjULWr5d5
/
Change the directory:
    cd okta-angular-sample

Okta configuration written to: .okta.env

Build this example using NPM:

    npm install

And run with:

    npm start

kostya@kostya-VirtualBox:~/Downloads$ okta apps
0oakcx96bXgDOcPqt5d5	okta-spring-boot-sample
0oake086bKCFjULWr5d5	okta-angular-sample
kostya@kostya-VirtualBox:~/Downloads$ okta apps create
Application name [Downloads]: okta-angular-sample
Type of Application
(The Okta CLI only supports a subset of application types and properties):
> 1: Web
> 2: Single Page App
> 3: Native App (mobile)
> 4: Service (Machine-to-Machine)
Enter your choice [Web]: 1
Type of Application
> 1: Okta Spring Boot Starter
> 2: Spring Boot
> 3: JHipster
> 4: Other
Enter your choice [Other]: 1
Redirect URI
Common defaults:
 Spring Security - http://localhost:8080/login/oauth2/code/okta
 JHipster - http://localhost:8080/login/oauth2/code/oidc
Enter your Redirect URI [http://localhost:8080/login/oauth2/code/okta]:
Enter your Post Logout Redirect URI [http://localhost:8080/]:
Configuring a new OIDC Application, almost done:
\
java.lang.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
	at java.util.concurrent.ConcurrentHashMap.putAll(ConcurrentHashMap.java:1089)
	at java.util.Properties.putAll(Properties.java:1347)
	at com.okta.cli.common.config.PropertiesFilePropertiesSource.addProperties(PropertiesFilePropertiesSource.java:46)
	at com.okta.cli.common.service.DefaultSetupService.createOidcApplication(DefaultSetupService.java:211)
	at com.okta.cli.common.service.SetupService.createOidcApplication(SetupService.java:72)
	at com.okta.cli.commands.apps.AppsCreate.createWebApp(AppsCreate.java:114)
	at com.okta.cli.commands.apps.AppsCreate.call(AppsCreate.java:85)
	at com.okta.cli.commands.apps.AppsCreate.call(AppsCreate.java:45)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1783)
	at picocli.CommandLine.access$900(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2150)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2144)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2108)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1975)
	at picocli.CommandLine.execute(CommandLine.java:1904)
	at com.okta.cli.OktaCli.run(OktaCli.java:64)
	at com.okta.cli.OktaCli.main(OktaCli.java:54)
kostya@kostya-VirtualBox:~/Downloads$ ls -a
.  ..  okta-angular-sample  okta-spring-boot-sample

@KostiantynDrozd-okta Currently there is no way to edit an app's configuration through the CLI,
That feature is tracked under: #51


[feat] Image and artifact signing

This adds signing for xeol using SigStore's public tlog via GitHub Actions OIDC device flow.
Adds signing for the binaries and for the docker images, as well as associated SBOM data.