Release failed: unable to decode Third Party Resource

The stable/etcd-operator chart doesn't work with the latest Kubernetes 1.5.1 and Helm 2.1.0 releases. It seems to be related to the interaction of Helm with Third Party Resources. In https://github.com/kubernetes/helm/issues/1531#issuecomment-268103550, @lachie83 reported being able to successfully apply the dry-run output directly to Kubernetes.
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.1", GitCommit:"82450d03cb057bab0950214ef122b67c83fb11df", GitTreeState:"clean", BuildDate:"2016-12-14T00:57:05Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.1", GitCommit:"82450d03cb057bab0950214ef122b67c83fb11df", GitTreeState:"clean", BuildDate:"2016-12-14T00:52:01Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
$ helm version
Client: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈ Happy Helming!⎈
$ helm install --set cluster.enabled=true stable/etcd-operator
Fetched stable/etcd-operator to etcd-operator-0.1.0.tgz
Error: release interested-armadillo failed: unable to decode "": no kind "EtcdCluster" is registered for version "coreos.com/v1"

Deleting the release also fails:
$ helm delete interested-armadillo
Error: deletion completed with 1 error(s): unable to decode "": no kind "EtcdCluster" is registered for version "coreos.com/v1"

Can you run kubectl api-versions and verify that coreos.com/v1 is in that list?

Looks like it's there:
$ kubectl api-versions
apps/v1beta1
authentication.k8s.io/v1beta1
authorization.k8s.io/v1beta1
autoscaling/v1
batch/v1
certificates.k8s.io/v1alpha1
coreos.com/v1
extensions/v1beta1
policy/v1beta1
rbac.authorization.k8s.io/v1alpha1
storage.k8s.io/v1beta1
v1

@lachie83 is this something you can reproduce?

Yes. I can reproduce this same issue.

@technosophos this could be a dupe of https://github.com/kubernetes/helm/issues/1468, which got  a code fix that doesn't seem to be working in 2.0.

I'm going to try to hunt down the cause of #1468 today

So the issue with the etcd-operator chart there is a race condition where the Deployment doesn't install the TPR before the chart tries to create a new resource. I updated #1531 accordingly. I am going to close this issue for the time being, since I think at this point it is basically a duplicated of #1531, and I will just keep updating that issue.


FC43 / 14 (0x2B / 0x0E) Read Device Identification not supported

I'm submitting a ...  (check one with "x")
Support/Advice

support/advice request => Please do not submit support requests here, instead use the link to our support page, please!

Feature

( x) feature request

Since 2006 FC 43 / 14 is present in the Modbus specification. So device manufacturers are meanwhile putting devices on the market where their device info like serial number is retrieved by FC 43 / 14. But the current implementation of the Node-RED nodes does not support it.
Simple question to get some hint

( ) simple question => please visit the Wiki, the YouTube tutorials and the Info tab by clicking on the node inside Node-RED before
( ) help wanted => you read all information and watched relevant YouTube tutorials, but you need more help

Problem

( ) bug report => please search github for a similar issue or PR and test Modbus problems with the modbus-serial package before submitting
( ) unexpected behavior => please visit the Wiki before

Current behavior

Expected behavior

Minimal reproduction of the problem with instructions

Your Environment
Please tell us about your environment:

( x) I am using just the Node-RED package and got modbus-serial package installed with it
( ) I have installed modbus-serial package global from source (using git clone)
( ) I have installed modbus-serial as a global package (using npm i -g)

Yes, modbus-serial is the name but it does all, TCP and Serial.
The node-modbus package is just for the Modbus Server node.

Device :

( ) macOS: v
( x) Linux: Debian GNU/Linux 10 (buster) on 64 bit ARM
( ) Windows: v
( ) Raspbian: v
( ) Other:

Name:
Version:

Description of the connecting Modbus system:

Name   : HMP110
Version: I can not tell because of the issue with FC 43 / 14
Vendor : Vaisala
Link   : https://www.vaisala.com/en/products/instruments-sensors-and-other-measurement-devices/instruments-industrial-measurements/hmp110

node-red-contrib-modbus version: v5.13.3

Node: (min. 10.x)
node --version = v14.15.3

I need this feature for my Schneider Electric devices.
Any news abot it ?

Additional info for SE users
Here is a link to documentation about Schneider Electric devices : https://product-help.schneider-electric.com/ED/PowerTag/Smartlink_SIB/EDMS/DOCA0123EN/DOCA0123xx/Details_of_Modbus_Functions/Details_of_Modbus_Functions-5.htm

Flex-FC can do this and our Leanpub book explains how.


[Bug] Quotation at end of first commit link

Describe the bug
For first commit link, there is a redundant quotation mark at the end of the URL.
To Reproduce
https://landscape.riscv.org/card-mode?selected=renode
8 years ago
Expected behavior
https://github.com/renode/renode-infrastructure/commit/160f4d18be5a57b7d16e1b516cb9bbfcc13c122d
Screenshots
No response
Additional context
Appears to affect other Landscapes as well --
https://landscape.cncf.io/?selected=couchbase

Fixed


Create a step by step tutorial on how to set up a language server for beginners

It can be hard to figure exactly what goes where for new users. Create a complete step by step example in the docs to help new users.

The main page of the documentation seems pretty unorganized and inconsistent overall and there are some more broken links. I think I could create a PR to clean it up:

extend the "Getting started" section with more information to make it easier for new users
put the "Server Configuration" and "Per-projects overrides" sections at the top of the page as well
order the server configurations alphabetically by language and put IntelliJ as a subsection into Java
use consistent formatting and indentation for the configuration code blocks
fix typos and improve some descriptions

What do you think? I've seen you made a PR to remove the "syntaxes" keys, so should I wait for it to be merged first?

Go for it! You may assume my "remove syntaxes" PR will not be in master for a long time :)


Size calculation has broken

I believe the good metric in the final report, the intermediate reported numbers should not be 0
./strest-client -streaming -streamingRatio 1:100 -latencyPercentiles 1=0,100=0 -lengthPercentiles 1=0,100=0
2017-06-01T21:07:42-07:00    0.0B 605602/0 10s L:   0 [  0   0 ]   29 J:   0   0
2017-06-01T21:07:52-07:00    0.0B 606063/0 10s L:   0 [  0   0 ]    8 J:   0   0
^C2017-06-01T21:08:02-07:00    0.0B  98458/0 10s L:   0 [  0   0 ]    6 J:   0   0
{
  "good": 1310123,
  "bad": 0,
  "bytes": 0,
  "latency": {
    "50": 0,
    "95": 0,
    "99": 0,
    "999": 29
  },
  "jitter": {
    "50": 0,
    "95": 0,
    "99": 0,
    "999": 3
  }
}```

Ah, I remember now, the value is 0.0B because I've set the -lengthPercentiles PDF parameters to be 0. That makes sense but is a little confusing.


updated transmission (2.90)

Thank you for the contribution. It was merged directly as 6c56da53fe4d8f859adfc64c54fbab3a9863b192 to keep commit history cleaner. Your contribution is still credited to you.


[FSDE-17591] Added support of chiDateInvalid event emission

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-361/1/. :x:

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-361/2/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-361/3/. :white_check_mark:

You can check this PRs instance in https://f5596c6dfb79ce6be9c35bc896de6901724ad16b-chi-pr.enterprise.ctl.io (external) and in https://nginx-pr-361-ux-chi.kubeodc-test.corp.intranet/ (internal)


Fix example in newrelic documentation

Q
A

Bug fix?
No

New feature?
No

BC breaks?
No

Deprecations?
No

Fixed tickets
N/A

I was having difficulty with my deployer config until i noticed that the task named in this part of the config was incorrect.

Thanks!


Why you use fft_shift_implement for calculating 3D IOU

def iou3d(box_xyzwhd_1, box_xyzwhd_2, input_size):
    """ Numpy version of 3D bounding box IOU calculation
    Args:
        box_xyzwhd_1        ->      box1 [x, y, z, w, h, d]
        box_xyzwhd_2        ->      box2 [x, y, z, w, h, d]"""
    assert box_xyzwhd_1.shape[-1] == 6
    assert box_xyzwhd_2.shape[-1] == 6
    fft_shift_implement = np.array([0, 0, input_size[2]/2])
    ### areas of both boxes
    box1_area = box_xyzwhd_1[..., 3] * box_xyzwhd_1[..., 4] * box_xyzwhd_1[..., 5]
    box2_area = box_xyzwhd_2[..., 3] * box_xyzwhd_2[..., 4] * box_xyzwhd_2[..., 5]
    ### find the intersection box
    box1_min = box_xyzwhd_1[..., :3] + fft_shift_implement - box_xyzwhd_1[..., 3:] * 0.5
    box1_max = box_xyzwhd_1[..., :3] + fft_shift_implement + box_xyzwhd_1[..., 3:] * 0.5
    box2_min = box_xyzwhd_2[..., :3] + fft_shift_implement - box_xyzwhd_2[..., 3:] * 0.5
    box2_max = box_xyzwhd_2[..., :3] + fft_shift_implement + box_xyzwhd_2[..., 3:] * 0.5

    # box1_min = box_xyzwhd_1[..., :3] - box_xyzwhd_1[..., 3:] * 0.5
    # box1_max = box_xyzwhd_1[..., :3] + box_xyzwhd_1[..., 3:] * 0.5
    # box2_min = box_xyzwhd_2[..., :3] - box_xyzwhd_2[..., 3:] * 0.5
    # box2_max = box_xyzwhd_2[..., :3] + box_xyzwhd_2[..., 3:] * 0.5

    left_top = np.maximum(box1_min, box2_min)
    bottom_right = np.minimum(box1_max, box2_max)
    ### get intersection area
    intersection = np.maximum(bottom_right - left_top, 0.0)
    intersection_area = intersection[..., 0] * intersection[..., 1] * intersection[..., 2]
    ### get union area
    union_area = box1_area + box2_area - intersection_area
    ### get iou
    iou = np.nan_to_num(intersection_area / (union_area + 1e-10))
    return iou

Could you please explain why you are using fft_shift_implement for the calculation of 3D IOU? It doesn't seem to have any effect on the final value of the IOU.

Hi,
To explain your question:
Our radar configurations were set as maximum 64 bins on Doppler axis. This means, whenever the velocity of an object exceeds the maximum detection speed, the RAD spectrum of this object will jump from the left to the right on Doppler Axis. The shifting operation is to tackle this issue.


ci: Add a release workflow

Add a release workflow which builds the PHAR and, when triggered by a release event, will sign and publish the PHAR.
:warning: This requires to:

Replace <TODO:privatekeyID> by the actual GPG key ID (you can see it when running $ gpg -K) and <TODO:email> by the email address associated with the GPG key used.
You then need to add two environment variables GPG_KEY_X and GPG_KEY_X_PASSPHRASE to the GitHub Actions.

Note that the PHAR asc will be phpbrew.phar.asc instead of phpbrew.asc. I do not thing it is too important, but this follows the convention followed by PHIVE which is widely adopted (at least by PHIVE itself, PHPUnit, Infection, PHP-Scoper & Box to name few).

@peter279k could you help the GPG key setup? you can setup your own. thanks!

Thanks! Will come back to this ASAP

@peter279k although I'm not 100% sure it works. Unfortunately it has to be tested with a "dummy release". Either on a fork repository or this repository with empty patch releases

@theofidry, I see that the Release/Build PHAR action is failed and the error log is as as follows:
box compile
make: box: No such file or directory
make: *** [Makefile:8: phpbrew] Error 127

Could you check that? Thanks.

@peter279k sorry for the very late reply.
Indeed the issue is that we need Box, so we need a way to get it installed. I think there is two solutions:

Either rely on https://phar.io/, in which case one can install it as he/she wishes locally and in the CI it can be added via the tools section. Then we only need the phive.xml which will install Box.
Add Box to the repository

I went for the latter as it is simple, the barrier of entry is lower. But this adds a fat binary to the repository which is not ideal tbh.
Do you have a preference about the solution to adopt?

@theofidry, we need the Box before building the Phar and there're two ways to install the box tool:

Using the phive to install the box.
Using the composer require command to install the box when running the released step CI.

In my opinion, I think these two ways are proper and I also prefer the second way because it can use the command with installing specific version.
I think we need to install/maintain the phive tool if using the first way.

@peter279k then this PR should be ready :)

@peter279k it should be ready now. Don't forget to do a "squash & merge" rather than a simple merge


Serenity/JS 3.0 - Support Selenium 4

At the moment Serenity/JS supports Selenium WebDriver 3 via Protractor. However, given that Protractor is no longer maintained angular/protractor#5502 and there's a new major version of Selenium WebDriver available, we should consider providing 1st-class support.
Scope

[ ] expectations/isActive
[ ] expectations/isClickable
[ ] expectations/isEnabled
[ ] expectations/isPresent
[ ] expectations/isSelected
[ ] expectations/isVisible
[ ] screenplay/interactions/Clear
[ ] screenplay/interactions/Click
[ ] screenplay/interactions/DoubleClick
[ ] screenplay/interactions/Enter
[ ] screenplay/interactions/Hover
[ ] screenplay/interactions/Navigate
[ ] screenplay/interactions/Press
[ ] screenplay/interactions/RightClick
[ ] screenplay/interactions/Scroll
[ ] screenplay/interactions/Select
[ ] screenplay/interactions/TakeScreenshot
[ ] screenplay/interactions/Wait
[ ] screenplay/interactions/execute-script/ExecuteAsynchronousScript
[ ] screenplay/interactions/execute-script/ExecuteScriptFromUrl
[ ] screenplay/interactions/execute-script/ExecuteSynchronousScript
[ ] screenplay/models/Cookie
[ ] screenplay/models/ModalDialog
[ ] screenplay/models/Page
[ ] screenplay/models/PageElement.located.ByCss
[ ] screenplay/models/PageElement.located.ByCssContainingText
[ ] screenplay/models/PageElement.located.ById
[ ] screenplay/models/PageElement.located.ByTagName
[ ] screenplay/models/PageElement.located.ByXPath
[ ] screenplay/models/PageElement
[ ] screenplay/models/PageElements.located.ByCss
[ ] screenplay/models/PageElements.located.ByTagName
[ ] screenplay/models/PageElements.located.ByXPath
[ ] screenplay/models/PageElements.patterns
[ ] screenplay/models/PageElements
[ ] screenplay/questions/Attribute
[ ] screenplay/questions/CssClasses
[ ] screenplay/questions/LastScriptExecution
[ ] screenplay/questions/Text
[ ] screenplay/questions/Value
[ ] stage/crew/photographer/Photographer
[ ] stage/crew/photographer/strategies/TakePhotosBeforeAndAfterInteractions
[ ] stage/crew/photographer/strategies/TakePhotosOfFailures
[ ] stage/crew/photographer/strategies/TakePhotosOfInteractions

Help me get you Selenium WebDriver 4 integration sooner!
👋🏻  Hello, Fellow Developer!
Introducing support for Selenium WebDriver 4 is quite an undertaking, so if my work on Serenity/JS helps you get your work done, please consider becoming a GitHub Sponsor of Serenity/JS.
Thank you!
Jan

It seems like there isn't much community interest in this integration and WebdriverIO v8 will support BiDi.
Closing in favour of #1413


Add LaunchCountDown extended from Kerbal Stuff

This pull request was automatically generated by Kerbal Stuff on behalf of belpyro, to add LaunchCountDown extended to CKAN.
Please direct questions about this pull request to belpyro.

Marked as red because there might be some work with this one. There are 4 .dll files inside it and I'm not sure where they originate from or if they are all for this mod.
The forum thread linked on KS states compatibility with a wide range of KSP versions so should we hardcode those or just mark it as the version on KS?

Left comment in the thread (http://forum.kerbalspaceprogram.com/threads/93891) asking for clarification about the multiple .dlls


Evaluate on the GRAB dataset

Thank you for your excellent work and open sourcing it, I was wondering if you will make public the code that was tested on the GRAB dataset?

Hello,
We will eventually release everything including the evaluation on the GRAB dataset. However, due to scheduling conflicts, we may not be able to release it this month. Sorry for the delay.
Best

Hi,
It seems GRAB data uses SMPL-X instead of SMPL-H used in BEHAVE. Did you transfer them from SMPL-X to SMPL-H using this?
Thank you!

Hi @Steve-Tod ,
We do not use this transformation. We copy the body pose directly from the SMPL-H model to the SMPL-X model. However, for the hand and head pose, the approach was to maintain the poses from the last known frame of the previous motion sequence. I will check the details with my collaborator.
This was adopted because the BEHAVE dataset, which was used for training, does not provide detailed hand pose data, as noted in https://github.com/xiexh20/behave-dataset/issues/14. Consequently, the system does not actively generate hand poses. When using the GRAB dataset for evaluation, the primary focus is on the accuracy of the predicted hand joint positions rather than the intricacies of the hand's grasping motions.
Best

Hi @Sirui-Xu ,
Thanks for the reply! I'll try it out.

Hi @Sirui-Xu ,
Sorry to interrupt again. I tried re-enacting the SMPL-X parameters from GRAB to SMPL+H models used in InterDiff, however there's a small gap between the mesh vertices from the SMPL-X model and the vertices from SMPL+H model. Like in the following, the one contacting with the object is the mesh vertices from SMPL-X while the one a little bit off is the mesh vertices from SMPL+H.

Did you do any special processing to align these two? Thank you in advance!

Hi @Steve-Tod ,
That's interesting. We don't have any special programs as I recall. The evaluation on GRAB was done by my co-author, let me check with him. Will get back to you shortly.
Best

Hi @Steve-Tod ,
That's interesting. We don't have any special programs as I recall. The evaluation on GRAB was done by my co-author, let me check with him. Will get back to you shortly.
Best

Sure, thank you!

Hi @Steve-Tod ,
I have been informed that the necessary thing is to align the pelvis. This can be achieved by executing something similar to the following:
 pelvis_correction = torch.tensor([-0.00263584, -0.2257159, 0.01947844]) - torch.tensor([0.00120945, -0.38948825, 0.01285607]) body_translation -= pelvis_correction
Best

Hi @Sirui-Xu ,
Thanks! I'll give it a try!

@Steve-Tod were you able to evaluate the GRAB dataset using this pipeline, possible to share the script?
Thanks.


Not seeing the option to exclude folder from intellisense for browser code

This seems to happen whatever intellisense option I choose. Once when I created a folder called public it automatically said (browser) at the end of the name.

That's because there aren't any javascript files in that folder. The property is not actually saved on folders - it's inferred from files.

Haha. That explains why I saw it before as I had a JS file there at that time!

However, my html file hads inline JS. So there :)

lol... but you bring up a good point - it's not a bad idea to infer from html there... :smiley:
That said, we probably won't do anything about it any time soon because I anticipate a lot of project system changes going forward as we migrate to a file / folder-based system (#262) and also as the combined analysis engine comes together.


Coinbase Exchange: retrieve full orderbook, start of account service

Don't merge yet, see comments below

retrieve full orderbook from MarketDataService
start of AccountService. I am really having issues getting the authentication (in CoinbaseExDigest) to work. Not sure what I'm doing wrong. You are supposed to decode the base64 secret key before instantiating a SecretKeySpec. Then just base64 encode the digest result. I'm putting this here in case someone else could have a look -- otherwise I'll get back to it later.

Ok got this to work. Will push more tomorrow.

This is finished for now, ability to place/cancel/get account info/list open orders via REST.

It appears as though I am doing something dumb, or this isn't resolved...:
Exchange exchange = ExchangeFactory.INSTANCE.createExchange(CoinbaseExExchange.class.getName());
PollingMarketDataService service = exchange.getPollingMarketDataService();
System.out.println(service.getOrderBook(CurrencyPair.BTC_USD));

yields:
Exception in thread "main" java.lang.NullPointerException: Input string was null.
	at si.mazi.rescu.utils.Base64.decode(Base64.java:1074)
	at si.mazi.rescu.utils.Base64.decode(Base64.java:1058)
	at com.xeiam.xchange.coinbaseex.service.CoinbaseExDigest.createInstance(CoinbaseExDigest.java:26)
	at com.xeiam.xchange.coinbaseex.service.polling.CoinbaseExBasePollingService.<init>(CoinbaseExBasePollingService.java:31)
	at com.xeiam.xchange.coinbaseex.service.polling.CoinbaseExMarketDataServiceRaw.<init>(CoinbaseExMarketDataServiceRaw.java:20)
	at com.xeiam.xchange.coinbaseex.service.polling.CoinbaseExMarketDataService.<init>(CoinbaseExMarketDataService.java:26)
	at com.xeiam.xchange.coinbaseex.CoinbaseExExchange.applySpecification(CoinbaseExExchange.java:25)
	at com.xeiam.xchange.ExchangeFactory.createExchange(ExchangeFactory.java:56)
	at net.bh.archive.archiver.CoinbaseExchange.main(CoinbaseExchange.java:24)

Thoughts?

#969 might have solved this. Try with latest develop.

Fantastic.  Thanks for the tip, @jheusser


Use mpich for docker container

This PR modifies Dockerfile.ubuntu as a preliminary step to get the docker imagefile work with shifter at NERSC. In place of openmpi, mpich is used to take advantage of mpich's ABI compatibility.
Specifically, the docker container build is modified to build mpich and scalapack are manually in place of libopenmpi-dev, openmpi-bin, and libscalapack-dev installed with apt-get. libboost-all-dev is also not installed to prevent mpi libraries installed as dependencies by apt-get.

Testing on my laptop shows that the MPI jobs inside the docker container run with only 1 core similar to the behavior seen on NERSC.

After rebuilding the VMEC with Matt's changes inside the Docker container, VMEC runs fine with multiples MPI processes.


refactor(autoware_pointcloud_preprocessor): rework ring outlier filter parameters

Description
Description
This PR includes the following changes

Remove the default parameters for the ring outlier filter node.
Add parameter, launch file, and parameters schema for the node.
Change the name nodelet to node.

A big thank you to @Ariiees for the PRs (https://github.com/autowarefoundation/autoware.universe/pull/8297 and https://github.com/autowarefoundation/autoware.universe/pull/7422), where we worked together on the entire pointcloud preprocessor parameters, launch file, and schema.
Note that the schema for filter.param.yaml will be implemented in another PR.
Related links
Parent Issue:

Link

How was this PR tested?
ros2 launch autoware_pointcloud_preprocessor ring_outlier_filter_node.launch.xml
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

PRs that need additional cast for variables:

https://github.com/autowarefoundation/autoware.universe/pull/8487
https://github.com/autowarefoundation/autoware.universe/pull/8485
3.https://github.com/autowarefoundation/autoware.universe/pull/8474.
https://github.com/autowarefoundation/autoware.universe/pull/8469
5.https://github.com/autowarefoundation/autoware.universe/pull/8468

Note: need to merge together with the sample_sensor_kit PR

@vividf Could you also update the parameters for RingOutlierFilterComponent in aip_launcher

@badai-nguyen Sure, I will update it as well.

@vividf
Remember to paste links of related PRs (like the one dai-san asked you). It is important to keep track as just pasting the link adds an event in the timeline of both PRs

Note: this PR should merge together with
https://github.com/tier4/aip_launcher/pull/305
https://github.com/autowarefoundation/sample_sensor_kit_launch/pull/103


Monitor proper cell

Fixes #14
Putting the cell monitor in the correct code cell and support for multiple spark sessions. The Spark UI is now at URL/sparkmonitor/PORT where PORT is the port of the spark UI (ie /sparkmonitor/4040, /sparkmonitor/4041 etc

@itsjafer I addressed the comments, thanks for the review. Sorry, I haven't used https://pre-commit.com/ or eslint before. What do I need to run?

@itsjafer I addressed the comments, thanks for the review. Sorry, I haven't used https://pre-commit.com/ or eslint before. What do I need to run?

I saw you already ran the pre-commit which is awesome. To run eslint, you can run yarn eslint path/to/javascript/file/you/changed.js --fix which will use the eslint config in the root of the project folder to lint the files you changed.
In the future, I'm gonna update the readme to include these instructions!

@itsjafer finished eslint. Please try to rebuild and test if you haven't already before merge :)

@itsjafer finished eslint. Please try to rebuild and test if you haven't already before merge :)
Update: I can no longer build the extension from my deployment<EMAIL_ADDRESS>Local build is working fine.
Maybe I'm packaging and deploying it wrong?
Recognize anything in this error?
err.log

It seems to me the problem is that the eslint rule conflicts with whatever web pack rules jupyterlab uses. It's been a while, but I believe the way I get around that is by setting the entry point in package.json line 74 to "lib/index" which is where babel compiles the code.
I also ran your code locally on my machine and it compiled fine but I wasn't actually able to get the CellMonitor to appear in the correct cell. When I ran your example notebook, the monitor seemed to appear in the bottom cell. When I created a new notebook with the cells below, I wasn't able to get a cell monitor to appear at all! The console reported that SparkMonitor: Stage started with no running cell.:

Could you try running git clean -ffdx and then recompiling the extension and testing the notebook in the screenshot?

@itsjafer I ran the clean

Then ran
make venv
make build
make develop

I took a screen recording but only gifs are supported so the quality is shot. Here's a screenshot too

@Ben-Epstein I wonder why there's a discrepancy; could it be that we're running different Jupyterlab versions? Here's what happens when I pull your branch unchanged, run the development commands, and execute your example notebook (removing some of the extra cells to fit the whole thing in the recording). It's pretty odd how the monitor appears at the random cell at the bottom; I tried messing around with executing different cells and using different shortcuts to execute and had the same result. For reference, I'm on jupyterlab 2.2.0!

@itsjafer This is really strange. I source activated my venv. I created and deleted cells. I moved cells around during execution.. No issues.

Are you running linux or macos?

Fixed and PR ready based on our call. The override isn't set yet. You still need to set the {"recordTiming": True} in the advanced notebook settings (for now).

@itsjafer fixed, but i don't have permissions to merge. Whenever you're ready :)


contact_area of Three-Roll Passes

The current contact_area calculation on the Roll is used for Two- and Three-Roll Passes and takes the in- and out-Profile widths as an input.
For Three-Roll Passes this should be to large of an estimation though, as seen here:

This is also especially the Case when this is then multiplied by 3 for the entire rollpass.
We should therefor handle the calculation for Three-Roll Passes differently.

Might be better to handle the contact area for ThreeRollPasses based on a 120° section and not the entire Profile:


Pip source code is wrong

Hi,
Thanks for your contribution.
But I find the code in https://pypi.python.org/pypi/summa/0.1.0 is wrong.
It's old code and not for python3, please have a check.
Thank you

Yes, we still need to upload the current version to pip. I will do it shortly.
Thanks for the heads up.


Make AuthUser trait more flexible

Hi! I was evaluating this crate for use in my project and found it a little bit opinionated. I will describe my issue and would love to hear your feedback!
AuthUser trait is synchronous
In my project, User struct has an id, role and optional foreign key profile_id. There are 3 roles: guest, normal and admin. If user is a guest, then there's no related profile and profile_id is set to None. Profile struct has an email (which is the primary key), password_hash and some other data.
So, now I'm implementing the AuthUser trait. Getting a role is easy. But getting password_hash is not: for a guest user I can just return an empty Vec, but for normal and admin user I need to fetch related Profile, which would be an async operation inside a sync function. Surely, I can try to implement UserStore and fetch the profile eagerly. But this will complicate my type signature. Or I can move email and password_hash from Profile to User, but it won't make sense for a guest user.
Making the trait async would be a far better option. Surely, it is a breaking change, but the migration is very straightforward: just add #[async_trait] to the trait impl and async modifier before methods.
AuthUser expects password hash
But what if I want to use a passwordless authentication? For example, a magic-link. In this case, for every signed user I would store some kind of token, and use it instead of the password hash. Maybe this particular example is not ideal, but you probably get the idea.
How to deal with it? Just rename get_password_hash to get_secret and specify password hash as an example for such a secret in the docs.

AuthUser trait is synchronous

The thinking here is that you've already gone through whatever process is required to retrieve your user. (That might be async or it might not be, but we don't have an opinion about that only that the user type implement this trait.)
More specifically, as you note, these are meant to be fields on the user type (or whatever type you're implementing the trait for).
There's a non-trivial cost to making this trait async. It might be worth it, but I'd like to make sure there's a good case for it.

But what if I want to use a passwordless authentication?

The method can return anything you like. We intentionally provide full flexibility here anticipating exactly this use case.
I think get_secret could be confusing in its own way, since within the crate "secret" is already used to mean something else.
I'm not opposed to renaming it, but it's a breaking change. It's also worth pointing out this could be addressed with better documentation.


Feature: @stream support

One of the disadvantages of GraphQL’s request/response model is that the GraphQL response is not returned to clients until the entire request has finished processing. However, not all requested data may be of equal importance, and in some use cases it may be possible for applications to act on a subset of the requested data. An application can speed up its time-to-interactive if the GraphQL server can send the most important data as soon as it’s ready. The new @defer and @stream directives allow GraphQL servers to do exactly that by returning multiple payloads from a single GraphQL response.
Similar to @defer the @stream directive also allows the client to receive data before the entire result is ready. @stream can be used on list fields. Whereas @defer can be used  on used on fragment spreads and inline fragments.
References
https://graphql.org/blog/2020-12-08-improving-latency-with-defer-and-stream-directives/

See https://github.com/apollographql/apollo-feature-requests/issues/3


More updates to fabricbot

Updated Messages

Dependencies
Interactive-Only
Zip-Binary
Hardware

Move the Blocking-Issue and similar labels to be added by the Label-Added trigger instead of the comment trigger for consistency when labels are added by repository admins
Allow Zip-Binary to be assigned on issues, not just PRs
Add Area-External when Installer-Issue is added on PRs
Allow moderators to add Needs-Attention to PRs

cc @denelon
Microsoft Reviewers: Open in CodeFlow

[Policy] Dependencies
[Policy] Interactive-Only
[Policy] Zip Binary

Awesome!

Looks like I might need to add an extra \n to the messages

[Policy] Reset Feedback


Opening Link In New Tab Not Change Tab Option [Enhancement]

I'd really like an option for Opera to not change to the new tab when opening a link in a new tab.

Wait, nevermind, it apparently does that by default.  A blatant option wouldn't go amiss, though.


Intercept batch update

Description
Is there some way to intercept the batch update?
I need set the date that the record was updated, but i wanna do this globaly and not update by update

Hello @fonsecapontes ,
No, there is currently no way to do it via the BatchUpdate unless you specify it in the expression.
Is there a reason why you cannot set it in the expression part?
Best Regards,
Jonathan

Performance Libraries
context.BulkInsert(list, options => options.BatchSize = 1000);
Entity Framework Extensions • Entity Framework Classic • Bulk Operations •  Dapper Plus
Runtime Evaluation
Eval.Execute("x + y", new {x = 1, y = 2}); // return 3
C# Eval Function • SQL Eval Function

Hello @JonathanMagnan
Just to simplify.
I work in one team with 8 developers and 2 of them do code reviews.
I'll have to include one more rule in my PR to everytime that use .Update()
Thats why like Entity have one override of savechanges() that would have something like this in this library.
It'd nice to include in roadmap.
Best regards.
Lucas

The only way you can do it is via DbInterceptor but then you will need to modify the SQL which is probably worse.
Just to make sure, you would want something similar to this:
BatchUpdateManager.Hook<Customer>(c => new customer = { LastUpdated = DateTime.Now });

// SET IsActif = 0 && LastUpdated = GETDATE()
context.Customer.Update(c => new customer { IsActif = 0 });

@JonathanMagnan that's exactly what I want.
The Hook is implemented? I can't find this in BatchUpdateManager class.

No that's not implemented,
We were asking first if that's the right thing.
I will assign a developer to look at it now you confirmed

Ok, I'll wait for this!
Thanks a lot :)

Hello @fonsecapontes ,
Which version of Entity Framework are you using? (EF6, EF Core 2.x, EF Core 3.x)
We made a lot of progression on this request, almost all that's remaining is finding a good name to this method.
The code for Delete and Update is currently "frozen" on EF Plus. We currently make sure that all the code is compatible with EF Extensions since those features will very soon use the same code as it (They are also free in EF Extensions). However, we can still already release it on EF Extensions.

Hello @JonathanMagnan
We use EF 6.1.3
I'm excited waiting for this release.

Hello @fonsecapontes ,
The v1.12.1 has been released.
It's now possible to add a hook when updated
Online Example: https://dotnetfiddle.net/xsmVVy
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
	BatchUpdateManager.Hook<Customer>(c => new Customer() { ModifiedDate = DateTime.Now });
}

A lot of new changes are coming such as Batch Update now we have a dependency on EFE such as a dictionary, anonymous types, etc.
So we will keep improving the hook to make it also compatible with interface very soon.
Meanwhile, let me know if that works as expected.


Linkedin "posts" link result in ERROR: Unsupported URL

Checklist

[x] I'm reporting a site feature request
[x] I've verified that I'm running youtube-dl version 2020.11.29
[x] I've searched the bugtracker for similar site feature requests including closed ones

Description

Test link:
https://www.linkedin.com/posts/mrpreventive_amazing-drone-footage-activity-6738422973809602561-icet
Should be a simple task to improve the existing extractor, since I was able to get direct video link (even without starting playback) in Firefox > Page Info.
I assume, it might have an expiration on it, so might be not playable in browser by the time to try it:
https://dms.licdn.com/playlist/C4D05AQFaANXcyEPjsw/feedshare-ambry-analyzed_servable_progressive_video/0?e=1606892400&v=beta&t=VbXaT40SxsgYQ0wfksoBAyFdhlD56HxPxSWAd7awQns
Hope this info helps.

I have it reproduced with fresh cut release from github, i.e. installed in separate environment by pip like
pip install -e git+https://github.com/ytdl-org/youtube-dl/#egg=youtube_dl and

$ youtube-dl --version
2021.06.06

same problem from system distribution

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.3 LTS
Release:	20.04
Codename:	focal

$ youtube-dl --version
2021.05.16

so I got next trace

$ youtube-dl --netrc -vv https://www.linkedin.com/posts/corywarfield_joyowl-happybirthday-ugcPost-6872725571420377088-PuHe/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--netrc', '-vvvv', 'https://www.linkedin.com/posts/corywarfield_joyowl-happybirthday-ugcPost-6872725571420377088-PuHe/']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.06.06
[debug] Git HEAD: a80358271
[debug] Python version 3.8.10 (CPython) - Linux-5.4.0-90-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Proxy map: {}
[generic] corywarfield_joyowl-happybirthday-ugcPost-6872725571420377088-PuHe: Requesting header
WARNING: Falling back on generic information extractor.
[generic] corywarfield_joyowl-happybirthday-ugcPost-6872725571420377088-PuHe: Downloading webpage
[generic] corywarfield_joyowl-happybirthday-ugcPost-6872725571420377088-PuHe: Extracting information
[generic] urn:li:activity:6872725582791139328?compact=true: Requesting header
WARNING: Falling back on generic information extractor.
[generic] urn:li:activity:6872725582791139328?compact=true: Downloading webpage
[generic] urn:li:activity:6872725582791139328?compact=true: Extracting information
ERROR: Unsupported URL: https://www.linkedin.com/embed/feed/update/urn:li:activity:6872725582791139328?compact=true
Traceback (most recent call last):
File "/tmp/ytdl/.venv/src/youtube-dl/youtube_dl/YoutubeDL.py", line 815, in wrapper
return func(self, *args, **kwargs)
File "/tmp/ytdl/.venv/src/youtube-dl/youtube_dl/YoutubeDL.py", line 836, in __extract_info
ie_result = ie.extract(url)
File "/tmp/ytdl/.venv/src/youtube-dl/youtube_dl/extractor/common.py", line 534, in extract
ie_result = self._real_extract(url)
File "/tmp/ytdl/.venv/src/youtube-dl/youtube_dl/extractor/generic.py", line 3489, in _real_extract
raise UnsupportedError(url)
youtube_dl.utils.UnsupportedError: Unsupported URL: https://www.linkedin.com/embed/feed/update/urn:li:activity:6872725582791139328?compact=true

Continued in #31501.


You can‘t use Brooklyn with your current MacOS version

After downloading the latest version (2.0.1) it says that I can‘t use Brooklyn with my current MacOS (10.14.3 18D109). It worked fine with version 2.0.0
Sent with GitHawk

Take a look at #10 and see if it helps

It's suggested that you download the file with Safari)
And try everything with settings Closed from the start

Yes for some reason re-installing fixed the issue.
Sent with GitHawk

MacOS is a bit tricky and really sensitive when it comes to screen savers 😅


Update aircall to 1.4.11

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] If the sha256 changed but the version didn’t,
provide public confirmation by the developer: {{link}}

Thank you for the contribution. It was merged directly as 60426b20c0c6529318ef328f6516b9a744f6cee5. Your contribution is still credited to you.


feat: update spoofed hostname

ref: https://github.com/DoctorMcKay/node-steam-session/issues/44

@DoctorMcKay mind to take a look to pr?

@DoctorMcKay any chance to merge it?


BMW Connected Drive reports wrong remaining_range_total

Describe the issue
BMW Connected reports wrong remaining range for my BMW 330e xDrive.
E.g. today's figures in the car and in myBMW app are: remaining electric range 59 km, remaining total range 573 km.
The integration reports electric range: 59 km; fuel range: 573 km ; total range: 632.
This is nothing new, it has been like this since i got the car last year.
Related to https://github.com/home-assistant/core/issues/54538
Expected behavior
As shown by the car and by the BMW app:
remaining range electric: 59
remaining range fuel: 514 (573-59)
remaining range total: 573

Which Home Assistant version are you using?
core-2021.9
What was the last working version of Home Assistant Core?
No response
What is your region?
Rest of world
ConnectedDrive website

[X] I can still successfully login to the BMW ConnectedDrive website and the car status is available there.
[X] I have ConnectedDrive enabled for my vehicle.

Number of cars

[ ] I have 2 or more cars linked to the ConnectedDrive account.
[ ] I have a Mini vehicle linked to my account.

Output of bimmer_connected fingerprint
"chargingStatus": "FINISHED_FULLY_CHARGED",
    "checkControlMessages": [],
    "connectionStatus": "CONNECTED",
    "doorDriverFront": "CLOSED",
    "doorDriverRear": "CLOSED",
    "doorLockState": "SECURED",
    "doorPassengerFront": "CLOSED",
    "doorPassengerRear": "CLOSED",
    "fuelPercent": 99,
    "hood": "CLOSED",
    "internalDataTimeUTC": "2021-08-11T21:37:50",
    "lastChargingEndReason": "CHARGING_GOAL_REACHED",
    "lastChargingEndResult": "SUCCESS",
    "mileage": 20850,
    "position": {
      "heading": 123,
      "lat": 12.3456,
      "lon": 34.5678,
      "status": "OK"
    },
    "rearWindow": "CLOSED",
    "remainingFuel": 35,
    "remainingRangeElectric": 59,
    "remainingRangeElectricMls": 36,
    "remainingRangeFuel": 573,
    "remainingRangeFuelMls": 356,
    "singleImmediateCharging": false,
    "trunk": "CLOSED",
    "updateReason": "DOOR_STATE_CHANGED",
    "updateTime": "2021-08-11T21:37:50+0000",
    "vehicleCountry": "SE",
    "vin": "some_vin",
    "windowDriverFront": "CLOSED",
    "windowDriverRear": "CLOSED",
    "windowPassengerFront": "CLOSED",
    "windowPassengerRear": "CLOSED"

Anything in the logs that might be useful for us?
No response
Additional information
Screen shots from the app: https://github.com/home-assistant/core/issues/54538

So it's effectively adding the electric range twice to the total, right?

@robthebold so for your car the ranges shown in HA are the same as shown in myBMW app?
We are looking into using new BMW endpoints, maybe those give more data related to this for newer cars.


[REQUEST] Add IMAP and SMTP blocks in OB

Receive and parse mail by many parameters is a very often used function when working with such programs. In the imap block, you need to add the server / port / username / password / ssl, nonssl / folder name in the mail. When parsing data, take into account such parameters as the sender of the letter / recipient of the letter / text of the letter / subject of the letter / all links from the letter to the variables. Also the ability to delete letters. Receive the number of letters by the parameters above. Proxy on / off.
Sending letters via smtp is not so frequent, but it is sometimes used .. The parameters can be said to be the same, only they need to be sent, not accepted and parsed =)
Thanks.

Really good idea

Duplicate https://github.com/openbullet/openbullet/issues/494


Allow disable jshint for ".min.js" files

It is not a bug but my atom editor, crashes when load a ".min.js" file because a excessive computing. It will be nicer if we could filter files like ".min.js".

Syntax highlighters always struggle to properly highlight minified files. That's probably what's hogging all the resources, considering that may very well be causing literally hundreds if not thousands of UI updates with React. That's slow in any language, not just JavaScript. (Every other editor I've tried hangs when trying to highlight minified JS files, including Vim).
JSHint only catches so many "errors" with them, and AFAICT, this uses the default limit of 50 errors.

I don't think this package can really do anything about that.
Now, as for plain ol' JSHint, make sure this is in your .jshintignore:
**/*.min.js

I think @impinball solution is great, just add it to your .jshintignore file :)


Update request: go 1.22.1 → 1.22.2

Package name: go
Latest released version: 1.22.2
Current version on the unstable channel: 1.22.1
Current version on the stable/release channel: 1.21.9

[x] Checked the nixpkgs pull requests

Notify maintainers
@katexochen
@zowoq

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

https://github.com/NixOS/nixpkgs/pull/301373
https://nixpk.gs/pr-tracker.html?pr=301373


Optimize HTML for SEO and performance

Optimize HTML for SEO and Performance :)

Hi, I'm going to close this pull request to clean up the project. Please resubmit if it is still relevant.


feat: add biome

What changed? Why?
This is a reopen of https://github.com/coinbase/onchainkit/pull/469 with only changes specified in this comment https://github.com/coinbase/onchainkit/pull/469#issuecomment-2156192838
Notes to reviewers
How has it been tested?

Love this, let's get the CI Format check pass, so we can merge it.


Google Protocol Buffers

Hi :)
I'm currently playing a bit with Google Protocol Buffers.
Do you have an idea how this can be integrated?
My problem is the generated code of probuf... It generates setters and getters for the events but I want to extend from the generated classes, because a change of the events will update the files in every file automatically and would break the events payload.
I know this is not directly related to your lib but maybe you have an idea regarding this :)

I never worked with that before. I just quickly read over some docs and the php implementation repo docs. It seems it is a file format like xml or json is. So I would think we would need to offer support for other encoders then JSON. But I'm not sure since I only quickly read the docs.
What confuses me is the part you wrote about the getter setter generation on the events. Can you share some more details how you right now I tried to use it together?

 If you want to generate events dependent on proto files then you can do it. The only thing you then have to make sure is that the whole thing is serializable into a string.
The extension point would then be here: https://github.com/patchlevel/event-sourcing/blob/2.1.x/src/Serializer/EventSerializer.php

@DanielBadura I've generated only some event classes and was thinking about how to map them to my existing events 🤔 but @DavidBadura already answered the question. :)


Move Slot model and dependencies to Booking package

Before merge this PR, its necessary
1 - create a new PR to make the changes for booking package
2 - with the fresh changes, create a new version booking's package version
3 - update in this package the composer.json with the new booking version

@wolfrednicolas We're renaming this package, so I'm going ahead and merging this in and then we can fix all the issues. I think a lot will be resolved when we tag the new release on the bookings package.


Dfp Integration

For long time since I ever create issue ask you about Dfp integration. Now I ready for new thing on your repository.
Could you please accept my PR?

You'll need to resolve the conflicts before I'm able to merge.

Ok, I already resolve  the conflicts.

I've actually made a  fork with this change included and confirm it works.
I did make a couple of adjustments so I could override the google-ads.php config options.
Like I wanted to load the refreshToken from a local file so that it could be replaced via a command or a controller.

Perfect - I want this exact feature!  Can the PR be merged please?
I was just about to start doing similar work myself for a PR, and then found this issue. :)

I wonder what happened to @nikolajlovenhardt ? :)
Could you respond and say if/when you plan to merge this? I'd rather not start a fork but would like to start using the changes in this PR.
(and thanks for the nice package, and also to @ALTELMA for the PR to it.)

sorry for the delay. I'm going to merge this PR tomorrow
fre. 4. aug. 2017 kl. 16.04 skrev Matt McCaffrey<EMAIL_ADDRESS>
I wonder what happened to @nikolajlovenhardt
https://github.com/nikolajlovenhardt ? :)
Could you respond and say if/when you plan to merge this? I'd rather not
start a fork but would like to start using the changes in this PR.
(and thanks for the nice package, and also to @ALTELMA
https://github.com/altelma for the PR to it.)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nikolajlovenhardt/laravel-google-ads/pull/26#issuecomment-320257570,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADYKds4zQ7xvHVGFEVlRYFEcWvTipSpNks5sUyT2gaJpZM4OVWLW
.

--
Med venlig hilsen
Nikolaj Løvenhardt Petersen
<EMAIL_ADDRESS>Tel. 2871 9316

Excellent news, thank you!

Still hold on, Why?

@ALTELMA https://github.com/nikolajlovenhardt/laravel-google-ads/pull/27
Thank you very much and sorry for the delay


Keep the key words 'Classic' & 'Premium' & 'Blob' for attached storage accounts

Storage Explorer Version: 1.13.0
Build: 20200430.4
Branch: rel/1.13.0
Platform/OS: Windows 10/ Linux Ubuntu 18.04/ macOS Mojave
Architecture: ia32/x64
Regression From:  Not a regression
Steps to reproduce:

Expand one storage account that appended with 'Classic' or 'Premium' or 'Blob'.
Attach the storage account.
Check the attached storage account.

Expect Experience:
Keep the key words 'Classic' & 'Premium' & 'Blob' for attached storage accounts
Actual Experience:
The key words 'Classic' & 'Premium' & 'Blob' are removed for attached storage accounts.

@v-xianya unfortunately this isn't possible. The information that tells us if an account is classic or premium comes from ARM. When you attach a storage account, we only ask about the storage service endpoints. Therefore, we cannot make a call to ARM to get the information.


Click "New Issue" if you have a question about this project.

I would like to ensure that all questions are answered and added to the tutorial to make sure it covers everything. It has been a long time since I was a beginner so I'm sure that I forgot about something along the way. Do not hesitate to ask!

hi

Just wanted to say thank you for this, I have tried 3 other Arduino/CNCv3 MIDI Stepper projects and yours is the first to actually get the motors spinning properly to make noise.


Version 3.0.0 Milestone Planning

This is the 3.0.0 milestone planning tracker.  If anyone has suggestions for things to be added/modified for the 3.0.0 release, please post them here and I'll add them to the tracker.
Upgrade API Support
Upgrade GoDaddyPy to support more than just the Domains API.
Other GoDaddy APIs currently available are:

Abuse
Aftermarket
Agreements
Certificates
Countries
Orders
Shoppers
Subscriptions

Hello!
I need function forwards. API:
/v2/customers/{customerId}/domains/forwards/{fqdn}
Hope you could add this.


Creating multiple independent blogs

I wanted to create a site with multiple independent blog pages and I was hoping the "application instance name" filed will allow me to do that.
What does the "Application Instance name" field do?
I guessed that it might allow me to create multiple pages, and associate them with different blogs. Basically, create separate independent blog pages (for example, I could have a blog on physics simulations, and another on origami and I want to keep them completely separate).
However, on creating 2 different pages, both associated with the Blog application, but with different "application instance names", I saw that any blog posts that I create in one show up in the other as well.
Is there a way to create multiple independent blogs with djangocms-blog?
ps: This might be a django cms question rather than a djangocms-blog question, and I apologize in advance if that is the case...
(Edited issue title and text)

@motleytech it's actually a django CMS question :)
Currently it's not possible, but 3.1 (3.1 alpha1 is due in a few days, final scheduled for april) will resolve that with full filtering on apphooks instance.
After alpha1 I'll update the blog to use those features

@yakky
Thanks for the quick answer and the awesome work. I very much look forward to any updates.

@yakky
Reopening. I will let you close this (just in case you want this around until the cms implements the apphooks). If you feel its redundant and just cluttering up your issues, please feel free to close this again.

This will be fixed by #126

Fixed in #147

Awesome :+1:
Thank you @yakky


Alternate way of detecting modified files

Hey, I'm back! Well not quite yet, I still have a 2 more projects to finish before I can do more work on RenderChan, but soon!
So the problem is that some file system formats do not support file creation/modification dates, and even if they do the date is not always reliable. An example that affects all(?) systems is if you were to save a file without making any changes, then that file would needlessly be rerendered by RenderChan.
The solution I propose is to instead store a hash of the file (maybe in the .sync files?). Then when it comes time to check if the file has been updated, RenderChan hashes the file again compares it to the stored hash to see if any changes have been made. Python has builtin hashing algorithms in hashlib so this should be supported on all systems.
Another advantage of doing it this way is apparent if we make the hashing of the file something that modules could override. Then the module can remove parts that would not effect the render before hashing. For example, Inkscape could filter out comments and whitespace from SVGs before hashing them, so even if you change the comments or formatting of a file (which won't affect the rendered image), RenderChan won't need to rerender it.

Hey, great to see you back! ^__^
This looks interesting as an option, but consider that with this algorithm the rendering process will get much slower (this will be especially notable when running RenderChan on the tree with no changes). This approach also will not be as effective as expected, see below.

example that affects all(?) systems is if you were to save a file without making any changes

Well, most applications make "save" button inactive if you haven't made any changes. And there is issue with Blender: if you open file, then save (without making any change), then content of the file is still changed somehow. So, the md5sum will be different.
Still, I agree that timestamp might be not very reliable mechanism (especially on Windows). So, implementing this as an option would be a benefit.

Also worth reading - http://scons.org/doc/0.98.4/HTML/scons-user/c779.html#AEN899

You're right, and I certainly wouldn't want to slow it down. I can implement this function in the same way as SCons "Decider function", relying first on the modification time and then checking the hash if the time is different. That should make the resulting speed decrease almost unnoticeable. Any problems with this?

Looks good.  ^__^ Also, consider that we use timestamps for caching dependencies (render/cache.sqlite).


Split TvSeason object in two

We might need a TvSeasonLight object which only contains the information given by the GetTvShow() call. The only information given is: AirDate, Season and PosterPath.
The GetTvSeason() method returns a TvSeason object, which contains all the fields populated (as the API provides the data).
See #42 for core issue.

This has been changed, the GetTvShow method return a great deal more that the info mentioned above. All in all I think this issue is outdated and can be closed

Fair enough :)


[Enhancement]: Patient Profile Dashboard

Description

Patients can conveniently access their prescription history, request refills, and receive medication reminders through a secure portal. Doctors benefit from an efficient digital tool integrated into their systems, enabling quick and accurate prescription creation tailored to individual patient needs.

Expected Behavior

patient have access to this page and he/she can see there prescription history and all prescription and can directly share the pdf from there only of that every single prescription
for doctor side doctors will be having a form tool/page from where they can generate the prescription for appointed patient which will be directly displayed into the patient prescription history

please assign me this under the gssoc 24

@ayushpatel1248 I'll look into this issue. Please have patience

@ayushpatel1248 i want a patient dashboard where user can see details (when hover on login -> profile(click))
do u understand this issue?

Hii,
I understand for a patient dashboard where users can see their details by
clicking on the profile after hovering over the login section.
I can work on this.
Could you please provide more specific details to ensure accuracy?
On Wed, 29 May, 2024, 1:35 am Mohit Kumar, @.***> wrote:

@ayushpatel1248 https://github.com/ayushpatel1248 i want a patient
dashboard where user can see details (when hover on login -> profile(click))
do u understand this issue?
—
Reply to this email directly, view it on GitHub
https://github.com/itsmohit097/medi-hub/issues/86#issuecomment-2136017893,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6JWNPDG3G36RW3RAPPVCDTZETPRRAVCNFSM6AAAAABHUIOHWGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZWGAYTOOBZGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

can i start working on it ???
On Wed, 29 May 2024 at 16:33, Ayush Patel @.***> wrote:

Hii,
I understand for a patient dashboard where users can see their details by
clicking on the profile after hovering over the login section.
I can work on this.
Could you please provide more specific details to ensure accuracy?
On Wed, 29 May, 2024, 1:35 am Mohit Kumar, @.***>
wrote:

@ayushpatel1248 https://github.com/ayushpatel1248 i want a patient
dashboard where user can see details (when hover on login -> profile(click))
do u understand this issue?
—
Reply to this email directly, view it on GitHub
https://github.com/itsmohit097/medi-hub/issues/86#issuecomment-2136017893,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6JWNPDG3G36RW3RAPPVCDTZETPRRAVCNFSM6AAAAABHUIOHWGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZWGAYTOOBZGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hello @itsmohit097 is this issue still open to resolve? If yes, I'd like to work on this. Can you please assign this issue to me. I'm contributor under GSSoC'24.


Clarify why aliases should not be used in vulnerability bundles

@Roo4L from AlmaLinux suggested we explain why aliases shouldn't be used for bundling.
I've added a sentence based on their suggestion.

LGTM

Sorry for the delay; I've been traveling. LGTM! :shipit:


This is a product restriction

The Workloads cant be accessible due the private API address of the AKS Private Cluster

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

#sign-off

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


[SPARK-34553][INFRA] Rename GITHUB_API_TOKEN to GITHUB_OAUTH_KEY in translate-contributors.py

What changes were proposed in this pull request?
This PR proposes to add an alias environment variable GITHUB_OAUTH_KEY for GITHUB_API_TOKEN in translate-contributors.py script.
Why are the changes needed?
dev/github_jira_sync.py:GITHUB_OAUTH_KEY = os.environ.get("GITHUB_OAUTH_KEY")
dev/github_jira_sync.py:        request.add_header('Authorization', 'token %s' % GITHUB_OAUTH_KEY)
dev/github_jira_sync.py:        request.add_header('Authorization', 'token %s' % GITHUB_OAUTH_KEY)
dev/merge_spark_pr.py:GITHUB_OAUTH_KEY = os.environ.get("GITHUB_OAUTH_KEY")
dev/merge_spark_pr.py:        if GITHUB_OAUTH_KEY:
dev/merge_spark_pr.py:            request.add_header('Authorization', 'token %s' % GITHUB_OAUTH_KEY)
dev/run-tests-jenkins.py:    github_oauth_key = os.environ["GITHUB_OAUTH_KEY"]

Spark uses GITHUB_OAUTH_KEY for GitHub token, but translate-contributors.py script alone uses GITHUB_API_TOKEN. We should better match to make it easier to run the script
Does this PR introduce any user-facing change?
No, it's dev-only.
How was this patch tested?
I manually tested by running this script.

Test build #135500 has started for PR 31662 at commit 9f45129.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40081/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40081/

Merged to master.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40081/

Test build #135500 has finished for PR 31662 at commit 9f45129.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135500/

+1, LGTM.


Add length and width property to PitchDimensions

Currently there is a PitchDiementions object as attribute in the Metadata of a Dataset. The PitchDimension class has attributes [x,y]_dim  and[x,y]_per_meter but there is no property to directly get the length or width of the field.
Would be good to have something like the below implemented so you an get directly get the dimensions of the field in meter without having to do extra calculations.
@dataclass
class PitchDimensions:
    x_dim: Dimension
    y_dim: Dimension
    x_per_meter: float = None
    y_per_meter: float = None

    @property
    def length(self) -> float:
        return self.x_dim.max / self.x_per_meter

    @property
    def width(self) -> float:
        return self.y_dim.max / self.y_per_meter

This would work for the EPTS dataset/metadata, not sure it requires catching exceptions for other providers / formats. Those will need to be taken into account as well.

Is there a place where I can find data spec for providers?
I imagine x_per_meter and y_per_meter are not always provided. If not, we can always catch the exception and set length and width to None

I think you should not take the data provided into account. Your suggestion to try to return it and when it fails return None sounds very good.
Also take into account that you need Dimension.mix in case the min value is other than 0

Sure, should be self.x_dim.max - self.x_dim.min
Is there a test file I should put a test for these properties? (I'm still getting used to the package)

Create a new test file please which will contain tests for metadata. test_metadata.py should work

Thank you @BenjaminLarrousse !

Thank you @BenjaminLarrousse !

You're welcome. I'll get on another issue soon. This one was to for me to start understanding the code, I can do more complicated things now.


1.8.9 please!

My computer is ancient, I can't use buildcraft, industrialcraft or anything like this. Ranged Pumps is my only hope!

No, sorry.


Add TreatEnumerationAs to the Options

Add a TreatEnumerationAs property to the Options class, to allow controlling how the Enums are serialized/deserialized in all the project without the need to add the JilDirectiveAttribute attribute to each Enum field in each data-contract.
In addition, the developer still can add JilDirectiveAttribute to a field, when need to change a field behavior from the default behavior defined by the Options class.
This feature will be very useful when using Jil as the JSON serializer in WebApi projects, by allowing the project owners a full control to Jil behavior without the need to change the data-contract models.

+1

Instead of having a JilDirective added at the top of model classes, I would like to propose something as
string jilJson = JSON.Serialize(yourObject, Options.TreatEnumerationAsInt32);

Newtonsoft already converts enums to int as I have seem in some of its serializations. Convert enum to int might be wrong - I am not sure.
But on the other hand, if developers want to migrate from Newtonsoft to Jil without loosing their current newtonsoft serialization data format, you guys could add an option in Jil for serializing enums to integers.
By avoiding Jil directives / data annotations we would have cleaner DTO / model classes.
What do you think @kevin-montrose ?


 But it's shown with yardoc.

Inline progress is not shown when verbose or debug modes are enabled. These modes are meant for debugging, and, typically, piping to external streams for logs, so progress data is disabled to ensure that the ANSI/progress data doesn't flood the log. Incidentally, verbose mode only adds backtrace information on errors, as far as I recall, so it's not typically something you would use unless debugging an error, at which point --debug is often more useful anyway.

So it's a feature, not a bug? ;-) Thanks for the response. :)


Deployment Pipeline

Pipelines to automatically upload the code from the repo to the portal (specify project (new or existing) and env).
Require approval to product owner.
Step up team to work on this.
This is not required for v1.
But we should get it as soon as possible.
Latest deadline is when a client will produce productive figures (follow up required).
Mvp is to use GitHub Action to trigger enhanced SyncTool with no interaction of human interaction.
Here Peter could drive the adaptation possibly with some support of DevOps team.
Enhancements to the tool:

inputs: cookie
personal connection for DB connection (stored as a secret)
which directory gets deployed to which project

Decision to wait for git integration in the portal has been taken


Use passive (one-off) code generation for HTTP Router verbs

Add the generated code to the repository (passive code generation).
Add .codebeatignore to ignore generated code.

Validated in PR #613.


Add a visually-hidden label for pageTitle field

Summary | Résumé
fixes #1335
Adds a visually-hidden label to pageTitle field

Should update this to be a partial fix --- all placeholder text is a larger discussion


git_commit_loader: add support for custom map/filtering

Relates to #196

The test around this area is ignored, I tried removing the ignore tag but it wasn't picked up.
Going to try testing manually. wdyt?

Marking this as a draft for now, as I'm increasing the scope and would like to discuss it first in the linked issue. #196

Can you update the PR without making changes to the document_loader and only apply to the git commit loader? Please also rebase with the last main branch to resolve the merge conflicts.
Probably something similar to this https://github.com/Abraxas-365/langchain-rust/pull/204?


NEW UPDATE CSGO (not beta .5.9 launch anymore)

Hello, since the new update I can no longer play in beta.5.9.
Is there any other way to inject Osiris and play in trusted mode?

Yes and there are already solved issues about this. Just read ;-)

I was using Corsair injector, already solved whith another injector.

I'm being able to inject just by placing the injector in C:/windows/cheat_folder

I'm being able to inject just by placing the injector in C:/windows/cheat_folder

worked for me with csh injector :D
simply make a folder in C:/Windows
and then give a csh injector and a cheat.dll
rename cheat.dll to cshacked.pl.dll and simply run
csh injector as an admin!
WORKS FOR ME


CloudSearch signed searches no longer work after endpoint re-working

After the merge/release of https://github.com/boto/botocore/pull/812, CloudSearch domain searches no longer function correctly.  They result in errors stating:
An error occurred (SignatureDoesNotMatch) when calling the Search operation: Credential should be scoped to correct service: 'cloudsearch'.

I am still debugging why, however I have verified that reverting that PR corrects the issue back to functioning again.

@kyleknap FYI

Seems the issue here is that we are passing kwargs in as positional args, and the args don't line up correctly when creating a RequestSigner.  See https://github.com/boto/botocore/pull/837 for a fix.

Seems it was fixed in develop already here: https://github.com/boto/botocore/commit/8fa8422920813244c47dba0c62c74ff250062a17
Will wait for a release for that.

@jamesls Any chance of that fix getting pulled into master for a release anytime soon?


Future

Is ti possible to add features and have the ability for an actor behaviour to return a future. Future can use a similar syntax to capabilities. E.g.:
let name: String fut or be fut eat(amount: U64) =>

Currently you could create a promise and hand that to the behaviour. Is there a reason this isn't sufficient?

Is this in the documentation?

Promises are  provided by the standard library (the "promises" package) rather than being a language feature, so they probably aren't in the documentation yet.

OK. How does the behaviour return a promise?

I am looking for something like the Ask in Akka: http://doc.akka.io/docs/akka/2.4.1/scala/actors.html

The behaviour can't return a promise, but you can create a promise and hand it to the behaviour as a normal argument. The behaviour actor would eventually fulfill or reject the promise.

Can you give an code example? I am looking for something like the following: http://doc.akka.io/docs/akka/2.4.1/scala/actors.html#Ask__Send-And-Receive-Future

Something like:
let promise = Promise[U64]
promise.next[U64](recover this~_fulfill_eat() end, recover this~_reject_eat() end)
eat(37, promise)  // Behaviour call

The promise you've created is handed to the eat behaviour and eventually one of _fulfill_eat and _reject_eat will be called.

In packages/bureaucracy/registrar.pony:30, there is idiomatic use of a tag function on an actor to return a promise. It looks like this:
  fun tag apply[A: Any tag = Any tag](key: String): Promise[A] =>
    """
    Lookup by name. Returns a promise that will be fulfilled with the mapped
    value if it exists and is a subtype of A. Otherwise, the promise will be
    rejected.
    """
    let promise = Promise[A]
    _fetch[A](key, promise)
    promise


Add a command for wiping a cluster

The admin may be finished with a rook cluster and want to wipe everything in the cluster. There is no concern for data loss, the admin just wants to destroy the cluster. Consider:
Potential command:

kubectl rook-ceph destroy-cluster --yes-really-destroy-cluster --wipe-host-path --sanitize-disks
--wipe-host-path: This option will enable the CephCluster cleanupPolicy that will clean the dataDirHostPath
--sanitize-disks: This option will enable the CephCluster cleanupPolicy with the default settings for wiping disks (quick with iterations: 1)

Actions:

If either of those options are passed, set the cleanup policy and wait for the cleanup to complete before removing finalizers
Delete all Rook CRs
Remove all finalizers on Rook CRs
Delete all Rook CRDs

Documentation will likely be sufficient for these cleanup items:

The admin needs to remove Helm charts
The admin needs to remove the RBAC (common.yaml) if helm was not used

I'd suggest that this be implemented in two separate PRs... First to clean the cluster without the cleanupPolicy options, then later to also implement the cleanupPolicy.

Hi, I was doing some tests and reading how I can work on this here is my approach

Get the CRDS
Remove each CRDs
Verification of deletion if some still stuck

update finalizers  to delete everything

done

In order to cover the items above, these actions will be made in the code

add new command destroy-cluster

with no arguments supported at this moment

iterate resource by resource to delete them

example:

  cephClusters, err := clientsets.Rook.CephV1().CephClusters(cephClusterNamespace).List(ctx, v1.ListOptions{})
for _, cc := range cephClusters.Items {
			err := clientsets.Rook.CephV1().CephClusters(cephClusterNamespace).Delete(ctx, cc.Name, v1.DeleteOptions{})
			fmt.Printf("resource clusterName:%s, kind:%s with, finalizers:%+v has been deleted\n", cc.Name, cc.Kind, cc.Finalizers)
			// check that any resource still alive  if yes remove finalizers
		}

review  that any resource still alive
if yes..  Question: I should to apply a patch in order to force finalizers?
finish the process

Optional actions:
We should to consider add a verbose flags like -v=true or  -v=1,2,3....9 for show each step that the process is doing?
Let me know, what do you think?

Hi, I was doing some tests and reading how I can work on this here is my approach

Get the CRDS

Remove each CRDs

Verification of deletion if some still stuck

update finalizers  to delete everything

done

In order to cover the items above, these actions will be made in the code

add new command destroy-cluster

with no arguments supported at this moment

We need --yes-really-destroy-cluster to prevent accidental deletion

iterate resource by resource to delete them

example:

  cephClusters, err := clientsets.Rook.CephV1().CephClusters(cephClusterNamespace).List(ctx, v1.ListOptions{})
for _, cc := range cephClusters.Items {
			err := clientsets.Rook.CephV1().CephClusters(cephClusterNamespace).Delete(ctx, cc.Name, v1.DeleteOptions{})
			fmt.Printf("resource clusterName:%s, kind:%s with, finalizers:%+v has been deleted\n", cc.Name, cc.Kind, cc.Finalizers)
			// check that any resource still alive  if yes remove finalizers
		}

review  that any resource still alive
if yes..  Question: I should to apply a patch in order to force finalizers?

The pattern we may need is:

Get the CR
If it has a finalizer, patch it to remove the finalizer
Delete the CR

finish the process

Optional actions:
We should to consider add a verbose flags like -v=true or  -v=1,2,3....9 for show each step that the process is doing?
Let me know, what do you think?

The plugin has helpers for logger.Info(), Warn(), Error() for different types of messages. We don't have a verbose level just because the tool should output what it is doing, and we haven't had a need for different levels of verbosity. It's ok for the plugin commands to output lots of log statements at Info level so the user knows what happened.


⚠ Samsung has degraded performance

In 230ff79, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2275 ms

Resolved: Samsung performance has improved in d85d89e.


Unable to reference to git branch name containing slash in baseline/scripting API

I have a repository with a branch of the form feat/foo and was trying to reference it from another baseline using the common syntax:
spec repository: 'github://LinqLover/my-repo:feat/foo/packages'.

But this cannot work because this is interpreted as: branch = 'feat' + path = 'foo/packages'.
The relevant logic is in MCGitBasedNetworkRepository class >> #parseLocation:version:. A possible fix could be to support simple escaping in a form such as:
spec repository: 'github://LinqLover/my-repo:feat\/foo/packages'.

Another form of escaping might be an enclosing character for the entire branch name, but since different brackets and quotes are all legal characters for branch names[1], backslash-escaping would probably be the simplest possible way.
@dalehenrich Would you agree with this solution approach? Maybe I could find some time to patch the location parsing soon. :-)
[1] https://stackoverflow.com/a/3651867/13994294

Ah, I just discovered #234 ... Apparently this fix only works if the repository path is explicitly specified, which was not the case in my example.


Panel counts just near 40% of the traffic used by users[BUG]

🙇♂🙇♂🙇♂注意：XrayR等非V2Board问题请前往项目方提问
🙇♂🙇♂🙇♂Note: XrayR and other non-V2Board issues please go to the project side to ask questions
The V2Board version number you are using
当前使用的V2Board版本号
1.6.0
Briefly describe the problem you are experiencing
简单描述你遇到的问题
I have 60k active users, V2Board panel counts just near 40% of the traffic used by users. daily traffic ~23TB vs the actual usage of ~60TB from the network provider.
Screenshot of the reported error(Please do desensitization)
报告错误的截图（请做脱敏处理）
I don't know where is the error
Screenshot of the reported error(Please do desensitization)
报告错误的截图（请做脱敏处理）
I don't know where is the error
The latest log files in the storage/logs directory report from #1 (Please do desensitization)
storage/logs 目录下最新的日志文件从 #1 开始报告（请做脱敏处理）
I don't know which log i have to monitor!

Traffic data is reported by nodes, not panel issues


Demo link or demo video pls

Hi, i'm working to deploy a documentation of this project.
For now you can watch this video explanation https://www.youtube.com/watch?v=ZSrurR9QTKY.
or here you can download app video demo:  https://github.com/Francesco182g/Naevus/blob/main/demo naevus.mp4


Improve install Scripts

Npm, and Ruby seem to be bugging out, and having trouble sourcing. They may also be conflicting with bash-it

Fixed NPM via: abf73020f943fb2e3045d7ea20c8acb557bd4cf2
Ruby is still currently borken, as rvm gets killed as it takes a long time.
look into the folowiing, speed up ruby gems install, try this: http://stackoverflow.com/questions/11496591/ruby-gem-permission-denied-var-lib-gems-using-ubuntu, or allocate swap for an npm box.

swap fix: https://gist.github.com/shovon/9dd8d2d1a556b8bf9c82

https://github.com/rubygems/rubygems/issues/513 how to speed up rubygems :)

RVM takes forever to install, and rails installs over 300 gems. Possibly we should remove the two for an alternative ruby install solution?


Bug: MP Qualifications Import

Qualifications do not import as they should. The tester is getting the below error (AnalyzerRange was checked)(This seems to work fine on UI):
{
"message": "["[IMPORT32-CRIT1-A] You have reported an AnalyzerRange record for a component with an inappropriate ComponentTypeCode.","[IMPORT12-FATAL-A] You have reported a MonitorQualPercent record for a location with the Qualification Type Code not equal to PK, SK or GF. A MonitorQualPercent record should not be reported for qualification Codes other than PK, SK or GF.","[IMPORT11-NONCRIT-A] A value has been reported for SO2Tons for the Monitor Qualification LME record #0. This field should be blank","[IMPORT12-FATAL-B] You have reported a MonitorQualLME record for a location with the Qualification Type Code not equal to LMEA or LMES. A MonitorQualLME record should not be reported for qualification Codes other than LMEA or LMES.","[IMPORT31-CRIT1-A] You have reported a System Fuel Flow record for a system that is not a fuel flow system. It is not appropriate to report a System Fuel Flow record for any other SystemTypeCode than OILM, OILV, GAS, LTGS, or LTOL.","[IMPORT10-NONCRIT-A] An extraneous value has been reported for mpfValue in the span record for CO2. This value was not imported."]",
"errorId": "9d0aa71e-4f79-40e6-80b7-d5a2a0ba83c8",
"statusCode": 400
}
API Link:
https://api.epa.gov/easey/dev/monitor-plan-mgmt/plans/export?planId=MDC-06E0EF07C31F490581112B509CE336A1&reportedValuesOnly=false

{
"id": "MDC-06E0EF07C31F490581112B509CE336A1",
"facId": 16,
"facilityName": "Cholla",
"configTypeCode": null,
"lastUpdated": "2023-05-30T18:52:38.417Z",
"updatedStatusFlag": "Y",
"needsEvalFlag": "N",
"checkSessionId": "1752b612-6662-77f8-e970-2889209d5a95",
"orisCode": 113,
"name": "4",
"beginReportPeriodId": 9,
"endReportPeriodId": null,
"active": true,
"monitoringPlanCommentData": [],
"pendingStatusCode": null,
"evalStatusCode": null,
"unitStackConfigurationData": [],
"reportingFrequencies": [
{
"id": "MDC-B0CD0DBA5D46402B938482E2A3AF5767",
"reportFrequencyCode": "Q",
"beginReportPeriodId": 9,
"endReportPeriodId": null,
"userId": "kbelknap",
"addDate": "2009-01-23T20:24:47.000Z",
"updateDate": null
}
],
"monitoringLocationData": [
{
"id": "116",
"unitRecordId": 65,
"unitId": "4",
"stackPipeRecordId": null,
"stackPipeId": null,
"name": "4",
"type": "unit",
"active": false,
"activeDate": null,
"retireDate": null,
"nonLoadBasedIndicator": 0,
"monitoringLocationAttribData": [],
"unitCapacityData": [],
"unitControlData": [],
"unitFuelData": [],
"monitoringMethodData": [],
"supplementalMATSMonitoringMethodData": [],
"monitoringFormulaData": [],
"monitoringDefaultData": [],
"monitoringSpanData": [],
"rectangularDuctWAFData": [],
"monitoringLoadData": [],
"componentData": [],
"monitoringSystemData": [],
"monitoringQualificationData": [
{
"qualificationTypeCode": "COMPLEX",
"beginDate": "2023-05-25",
"endDate": "2023-05-30",
"active": false,
"monitoringQualificationLEEData": [
{
"qualificationTestDate": "2023-05-24",
"parameterCode": "HCL",
"qualificationTestType": "INITIAL",
"potentialAnnualMassEmissions": 1,
"applicableEmissionStandard": 1,
"unitsofStandard": "LBMMBTU",
"percentageOfEmissionStandard": 1
}
],
"monitoringQualificationLMEData": [],
"monitoringQualificationPercentData": [
{
"qualificationYear": 2019,
"averagePercentValue": 10,
"yr1QualificationDataYear": 2019,
"yr1QualificationDataTypeCode": "A",
"yr1PercentageValue": 10,
"yr2QualificationDataYear": 2019,
"yr2QualificationDataTypeCode": "A",
"yr2PercentageValue": 1,
"yr3QualificationDataYear": 2017,
"yr3QualificationDataTypeCode": "D",
"yr3PercentageValue": 1
}
],
"monitoringQualificationCPMSData": []
},
{
"qualificationTypeCode": "GF",
"beginDate": "2023-05-30",
"endDate": null,
"active": true,
"monitoringQualificationLEEData": [
{
"qualificationTestDate": "2023-05-24",
"parameterCode": "HCL",
"qualificationTestType": "INITIAL",
"potentialAnnualMassEmissions": 1,
"applicableEmissionStandard": 37,
"unitsofStandard": "LBMMBTU",
"percentageOfEmissionStandard": 76.8
}
],
"monitoringQualificationLMEData": [
{
"qualificationDataYear": 2023,
"operatingHours": 3,
"so2Tons": 3,
"noxTons": 3
}
],
"monitoringQualificationPercentData": [
{
"qualificationYear": 2023,
"averagePercentValue": 30,
"yr1QualificationDataYear": 2016,
"yr1QualificationDataTypeCode": "A",
"yr1PercentageValue": 10,
"yr2QualificationDataYear": 2018,
"yr2QualificationDataTypeCode": "A",
"yr2PercentageValue": 1,
"yr3QualificationDataYear": 2014,
"yr3QualificationDataTypeCode": "D",
"yr3PercentageValue": 1
}
],
"monitoringQualificationCPMSData": []
}
]
}
],
"userId": "kherceg-ds",
"addDate": "2008-11-17T23:35:27.000Z",
"updateDate": "2023-07-31T18:26:55.000Z",
"submissionId": 1339443,
"submissionAvailabilityCode": "UPDATED",
"lastEvaluatedDate": "2023-07-31T18:08:05.665Z"
}

[IMPORT12-FATAL-A]
JSON line 3264 -> qualificationTypeCode: COMPLEX
fix: set qualificationTypecode to PK, SK, or GF
[IMPORT11-NONCRIT-A]
JSON line 3342 -> so2Tons: 3
fix: set so2Tons to null
[IMPORT12-FATAL-B]
JSON line 3336 -> contains entry in list monitoringQualificationLMEData
fix: remove array entry
[IMPORT31-CRIT1-A]
JSON line 3239 has entry in list monitoringSystemFuelFlowData
fix: remove array entry
[IMPORT10-NONCRIT-A]
JSON line 1247 has non null value for mpfValue where componentTypeCode is co2
fix: change mpfValue to null
[IMPORT32-CRIT1-A]
JSON line 1676 has entry in list analyzerRangeData
fix: remove array entry
5699_ticket_url_export_fixed.txt

Confirm if still a bug.

@mxtomoto1 - examples to test MP export, import, and evaluate. Also, confirm that you see these qualification records in the UI.
LEE: 963, 33
GF and PK: 7975, 1
LMEA and LMES: 56502, EEC1
SK: 8102, B001
PRATA1: 663, B2
PRATA2: 880052, MS1N/MS1S
LOWSULF: 384, CS7172
HGAVG: 130, 1
COMPLEX has never been submitted. Skip this.

In Dev, reverting the list of configurations to official, exporting and reimporting MP, and evaluating the MPs went through with no issue. All qualifications records appeared in the UI.
List of configurations / qualifications tested:
LEE: 963, 33
GF and PK: 7975, 1
LMEA and LMES: 56502, EEC1
SK: 8102, B001
PRATA1: 663, B2
PRATA2: 880052, MS1N/MS1S
LOWSULF: 384, CS7172
HGAVG: 130, 1

I exported MP from the historical data then imported the file.  After the evaluation the following are passed:

LEE: 963, 33
LMEA and LMES: 56502, EEC1
SK: 8102, B001
PRATA2: 880052, MS1N/MS1S
HGAVG: 130, 1

The following are not passed:

GF and PK: 7975, 1 - received QUAL-38-C check code
PRATA1: 663, B2 - received SYSTEM-12-A check code
LOWSULF: 384, CS7172 - received QUAL-38-C check code


Reported Issue appears in Log again - Blink Component

Describe the bug
Several times a day the error "Cannot obtain new token for server auth" appears in Log
See also: https://github.com/fronzbot/blinkpy/issues/114
To Reproduce
Steps to reproduce the behavior:
The blink camera is activated in the morning, when the last person leaves and at 21:00 in the evening. it is deactivatd when the first person arrives home and every morning at 06:00.
These are the times, when the error appears.
Home Assistant version (if applicable): <0.97.1>
blinkpy version (not needed if filling out Home Assistant version):
Log Output/Additional Information
PASTE LOG OUTPUT HERE

Hi,
the component works as expected.
The log:
Log Details (ERROR)
Wed Aug 21 2019 14:00:09 GMT+0200 (Mitteleuropäische Sommerzeit)
Cannot obtain new token for server auth.


Setting the image source through code with a URI keeps the source file opened.

Setting the image source through code by setting the Uri keeps the file opened, at least when you use a ms-appdata uri like ms-appdata:///local/myImage.png. If the file is opened, you cannot replace it, even in another page. You get a FileLoadException telling you the file is used by another process. I think it would be helpful to mention this detail in the docs.

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

ID: bd775516-0dbb-737e-02f3-ea1312439f3e
Version Independent ID: fa11347c-63e6-f970-d3af-7483a79b185a
Content: Image Class (Windows.UI.Xaml.Controls) - UWP app developer
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.ui.xaml.controls.image.yml&version=GBlive&_a=contents
Service: unspecified
Product: windows
GitHub Login: @wdg-dev-content
Microsoft Alias: wdg-dev-content

This appears to be a bug - opened an issue to track it here:
Microsoft/microsoft-ui-xaml/issues/633


add HF storage and audio processing example

Adds example notebook to support video that we'll publish soon and cover basic:

Audio data enrichment analysis
Hugging Face filesystem / repos integration - we can read directly like from any other cloud

Merging this, to then try on Colab


Update for ES 5.5.2

As the title suggests - update for ES 5.5

fixed path in the readme file and updated to ES 5.5.2

Thank you for the pull request, and sorry for the belated response.
With version 3.0.0 of the plugin, we're moving to a new Gradle build script that supports building the plugin for multiple ES versions at once. Going forward, it should be much easier to build the latest version of the plugin for any ES version. The README will be updated with details in the coming days.
Cheers,
David


AKS v1.16.7 no matches for kind "Deployment" in version "apps/v1beta2"

Describe the bug
Helm install on AKS 1.16.7 says
Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Deployment" in version "apps/v1beta2"
To Reproduce
Steps to reproduce the behavior:
helm install xxxxxp01-ingress-controller -f helm-config-sp-05.yaml application-gateway-kubernetes-ingress/ingress-azure
Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Deployment" in version "apps/v1beta2"
kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:58:59Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.7", GitCommit:"e2d9f8479783020904aba3de7499a49be6c75ebd", GitTreeState:"clean", BuildDate:"2020-04-09T02:31:15Z", GoVersion:"go1.13.6", Compiler:"gc", Platform:"linux/amd64"}
helm version
version.BuildInfo{Version:"v3.1.2", GitCommit:"d878d4d45863e42fd5cff6743294a11d28a9abce", GitTreeState:"clean", GoVersion:"go1.13.8"}
Ingress Controller details

Output of kubectl describe pod <ingress controller> . The  pod name can be obtained by running helm list.
Output of `kubectl logs .
Any Azure support tickets associated with this issue.

Works fine on v1.15.10
helm install cglaksnp01-ingress-controller -f helm-config-sp-05.yaml application-gateway-kubernetes-ingress/ingress-azure
NAME: cglaksnp01-ingress-controller
LAST DEPLOYED: Sun May 10 16:12:08 2020
NAMESPACE: default
kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:58:59Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.10", GitCommit:"059c666b8d0cce7219d2958e6ecc3198072de9bc", GitTreeState:"clean", BuildDate:"2020-04-03T15:17:29Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

@niteenkole Please try version 1.2.0-rc1 which has the fix for this.
https://github.com/Azure/application-gateway-kubernetes-ingress/releases/tag/1.2.0-rc1
k8s 1.16 has deprecated deployment/v1beta2.

Looks like I landed up in know issue.
helm upgrade cglaksnp01-ingress-controller application-gateway-kubernetes-ingress/ingress-azure --version 1.2.0-rc1
Error: UPGRADE FAILED: rendered manifests contain a new resource that already exists. Unable to continue with update: existing resource conflict: namespace: default, name: cglaksnp01-ingress-controller-ingress-azure, existing_kind: apps/v1, Kind=Deployment, new_kind: apps/v1, Kind=Deployment

I have uninstall and reinstall again :(.

@niteenkole yes, This is an open issue in helm: https://github.com/helm/helm/issues/7219


Correction for raw affiliation Allergology and Clinical Immunology Department, INSERM U 1111-CIRI, Lyon-Sud University Hospital, Pierre-Bénite cedex, France

Correction needed for raw affiliation Allergology and Clinical Immunology Department, INSERM U 1111-CIRI, Lyon-Sud University Hospital, Pierre-Bénite cedex, France
raw_affiliation_name: Allergology and Clinical Immunology Department, INSERM U 1111-CIRI, Lyon-Sud University Hospital, Pierre-Bénite cedex, France
new_rors: 023xgd207;029brtt94;02vjkv261;059sz6q14
previous_rors: 023xgd207;029brtt94;02vjkv261
works_examples: W2136032021
contact: fc5fd5670d868d94b1aa605b57d62ff7:f99986ba1d09862a02cb293b88af @ ens-lyon.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-01. The new affiliations should be visible within the next 7 days.


also missing from the include "patch" is file "tensorflow/tsl/c/tsl_status.h" (there might be others)

          also missing from the include "patch" is file "tensorflow/tsl/c/tsl_status.h" (there might be others)

Originally posted by @esohns in https://github.com/tensorflow/tensorflow/issues/59762#issuecomment-1732376736

note: this issue picks up where #59762 left off

@esohns ,
Thanks for your time bringing this.I have gone through the older ticket #59762, understood the context and it seems there might be a fix for this. Would it still exists in latest versions also ? Please confirm meanwhile I will bring this to the attention of concerned team.
Windows builds are maintained by the intel team, hence I am bringing the issue to their attention to fix it if not fixed already in latest/nightly version.
CC- @TensorFlow-MKL for comments.
Thank you!

Hi @esohns and @SuryanarayanaY, this should be fixed in the upcoming releases. Thank you!

@esohns Thanks for letting us know! It does seem like we were missing certain headers in the Windows libtensorflow archive. https://github.com/tensorflow/tensorflow/commit/66681ea34bee93fa359486458f92ceea864cc6de should fix it.

ok thank you for fixing this issue

@nitins17 Before opening a separate issue, I'm trying my luck here:
comparing the libtensorflow-cpu-linux-x86_64-2.15.0.tar.gz and the libtensorflow-cpu-windows-x86_64-2.15.0.zip archives on https://www.tensorflow.org/install/lang_c, the following headers are missing from the windows archive:
include/tensorflow/c/tf_buffer.h
include/tensorflow/c/tf_tensor_helper.h
include/tsl/c/tsl_status.h
include/tsl/platform/ctstring.h
include/tsl/platform/ctstring_internal.h

Could that package be updated, including the missing files? Or is there another source for the prebuilt windows binaries?

welche vorausetzungen muss eine dll erfüllen um mit folgendem befehl geladen werden zu können


💡[FEATURE]: Add Appointment page

I wanted to add an appointment page for the button "make an appointment" under GSSOC'24. @Anishkagupta04 kindly assign me this task.

@varshith257 @Anishkagupta04 It's a humble request if you could kindly label it level3 as it took a lot of time and efforts to make it and also I have not only made the structure using HTML but also added styling and used Javascript to make it more dynamic. Hoping you will understand.

Don't worry about it. We have policy of changing labels based on your PR work. Will change based on your PR :)

@varshith257 Regarding what updates are you asking sorry I didn't understand.  Kindly let me know, if I could help in any possible way.

okay i will look into it @varshith257

@Anishkagupta04 you want me to edit this page

to something like this

Am I correct?


Web Interface is not working in Kodi during playback video

It seems that mpv (or what else used for hardware acceleration) is broke remote web interface (I'm talking about this one).
It works fine in all menus and settings but completely freezes when you starting to play any movie. Shows duration of movie 00:01 and ignores any inputs so I cannot stop playback or turn off OPi.
Also I tested the same on playing music. With music everything works flawless, so the problem only in playing videos...
It was tested on Orange Pi One, if any additional information needed, please add a comment.
Thanks in advance.

P.S. it seems that I can use old version of kodi (probably 16), I would be thankful if somebody will explain me how to set it by default for booting.

Kodi 16 (OpenELEC) can be set to default by selecting it from EmulationStation main menu. To return to ES from OpenELEC, click on Programs - Retrorangepi. Builtin video player in Kodi 17 is not hardware accelerated, but has acceptable performance < 720p

Is it possible to do somehow by ssh ?
I found few scripts that named boot_to_kodi.sh and others, how is possible to run Kodi 16 (OpenELEC)? where is it located and what I need to change in script?

Yes, it's possible. The OpenELEC option in EmulationStation just runs the following command:
'sudo mkimage -C none -A arm -T script -d /boot/boot.kodi.cmd /boot/boot.scr'
then reboot

Seems it works, Thanks
Is it possible to somehow enable ssh by changing file on SD card? (in OpenElec)

Can't you just enable it from the settings menu?

Currently no, because I don't have any HDMI TV :(
But anyway this issue with web interface is still appearing on v17 of Kodi.
If it's possible i think it would be great to fix it.
If not, issue might be closed.

i need to understand first how the web interface works, i will try something tonight

it works fine with internal VideoPlayer, but as said, it's not hardware accelerated.


Feature: Take username from http header

Would be great to enable taking the username from a HTTP header.

We should take it from JWT behind Cloudflare access!
On Thu, Feb 22, 2018 at 8:21 AM Julien Pivotto<EMAIL_ADDRESS>wrote:

Would be great to enable taking the username from a HTTP header.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cloudflare/unsee/issues/240, or mute the thread
https://github.com/notifications/unsubscribe-auth/AADk_AeBar4yE5EU2UBsUxljnzPoG-blks5tXXfEgaJpZM4SPY3d
.

@roidelapluie in what context a username would be used?

creating silences


Graph Editing GUI

NoFlo has been doing a great job at getting a good visual graph editor going and it would be great to see it integrated into huginn.  Setting huginn up visually would probably be quite a stunning visual and would give access to people who are maybe slightly less technical, or at least people who are more spacial reasoning oriented vs analytic.
There are two levels of components, the full noflo graph editor:
https://github.com/noflo/noflo-ui
which could maybe be cajoled into editing the graphs you need with some new specific components added.  The resulting graph would probably need to be imported in (but it's in JSON, so it should be pretty easy).  There is an example graph in the next repo:
https://github.com/the-grid/the-graph/blob/master/the-graph-editor/clock.json.js
The other option is to grab the web widget that they created and be able to define your own output formats and not have to deal with all the "nodejs"-ness:
https://github.com/the-grid/the-graph
I know nothing about it, other than that it's full of eye candy and touch friendly.
"The Graph" replaced this other old web based visual graph editor:
https://github.com/meemoo/dataflow
Since I don't know much about the architecture of any of this, my gut feeling is all I have to go off of, which says "The Graph" is probably the way to go to avoid the nodejs part and it is actively developed.
Thanks so much for creating such a great project.  I look forward to seeing where it goes and using it in my various nordic-god-like duties.

I'm going to close this issue.  Please reopen if you want to discuss further!