Prediction for way<5

Firstly awesome project and great work guys.
So lets say I try making  predictions for way<5. The model is able to make the predictions, but the transformer encoder output is of shape torch.Size([1, 5]). If i try changing the num_classes in the linear layer of the transformer model it doesn't work as the checkpoint has a 5 way training process.
        size mismatch for transformer_encoder.output_proj.weight: copying a param with shape torch.Size([5, 1024]) from checkpoint, the shape in current model is torch.Size([2, 1024]).
Hence my question is assuming we do a n shot inference of the model where n<5. Will it perform as per expectation even though the encoder model is giving a 5 way output or should we go for retraining of the transformer model, or is there a different method of tackling the issue, where we want the logits to be of proper shape and not fixed at 5 dim.
For better understanding, lets say I am doing 10 shot 2 way classification between apples (0th support class) and oranges (1st support class). In most cases the argmax  of the logits is limited to the 0th and 1st index of the logit variable, but in certain use cases the argmax may come in either the 3rd, 4th or 5th index as the logit output is of shape (1,5).

Hey! You want to load the model as normal, just ignore the predictions for the 3-5 positions. The input to the in-context learning sequence model will look something like:
[(example_1, label_1), ..., (example_5, label_1), (example_6, label_2), ..., (example_10, label_2)]
The output will be of shape (b, 5) where b is your batch size. Just ignore the last 3 dimensions. If you want to be a bit more accurate, directly drop the values at these indices before taking the softmax:
logits = model(x)  # Get the model's predictions: will be (b,5)
logits = logits[:,:2]  # Drop the final 3 predictions: will be (b,2)
preds = torch.nn.functional.softmax(logits, dim=-1)  # Take the softmax of the revised predictions.

I have a question:
when input way = 2,  sometimes the sequential model output are > 2; the internal logits are like this:
[ 0.4323, -2.6092, -0.3186,  1.1073,  0.5364],
[-2.6239, -1.2488,  0.9519,  0.9190,  0.9721]

the last 3 dimensions' numbers  don't seem random; they appear to follow a calculated logic from output_prjection. Why can we ignore the last 3 dimension output from linear projection's, can you give an explaination kindly? @cfifty
Many thanks for you and your awesome work.

Hey! You can view the output projection as partitioning the ambient space (768-dimensions) with 5 hyperplanes. The last linear layer defines the normal vector to those 5 hyperplanes (so the columns of the 768x5 linear projection).
The forward pass of CAML pulls the query (i.e. the unlabeled example) towards one of the classes in the support set (i.e. the labeled examples) based on the features that compose each support set class. Since you do not have any examples from support sets numbered 3-5, there should be no "pulling" towards these classes, and the logits for them should be ignored.
You will still have the comparison between the internal representation and the normal vector for these hyperplanes; however, because the model was always trained in a 5-shot scenario.

In my case, when the input way is set to 2, there’s approximately a 5% chance that I should disregard the last 3 logits.
Is it feasible or practical to fine-tune the MLP to adapt to way variation? Is this a good idea or pointless?

Can you expand on:
In my case, when the input way is set to 2, there’s approximately a 5% chance that I should disregard the last 3 logits.

I do not quite understand what you are asking. Perhaps provide a simple example?

During training, can we randomly sample various configurations (e.g., 2-way, 3-way, 5-way) and train the MLP to accommodate a dynamic number of logits? I believe specific label context information can be integrated into the transformer encoder output (query's high-dimensional features) embedding space.

Hey! Yes; you can do this during training of the Transformer Encoder. My prior is this will be very similar to simply training the full 5-way, but many great research findings start with unexpected results. It's possible the transformer encoder / sequence model overfits to the 5-way context and would be unable to generalize to other configurations.

Okay, thanks for your attention. We can close this issue again.


✨ Add react-helmet

Closes #14.

Build succeeded!
Built with commit f0ce5106e5935d6635e52a5dff5a92d568586a26
https://deploy-preview-18--padpad.netlify.com


[Viewer App] .MOV extension local file stream keeps on loading in viewer app

When the .MOV extension local file is streamed from the publisher app, it is in loading state on the viewer app.
STEPS:

Open the publisher app
Add the local file stream with the attached MOV file
Start the streaming
Copy the invite viewers link and open the viewer app
On the viewer app, the local file view is in loading state

Int Branch: int-issue-145-multisources / issue-195-publisher-per-video-controls
Environment:
OS: macOS Ventura Version 13.1
Publisher Browser: Chrome Version Version 109.0.5414.119 (Official Build) (x86_64)
Viewer Browser: Microsoft Edge Version 109.0.1518.70 (Official build) (x86_64)
local-file.MOV
https://user-images.githubusercontent.com/110803586/216495113-235cd84e-c081-43af-a58b-437a3c8c1e3c.MOV
Screen recording :
https://user-images.githubusercontent.com/110803586/216495425-7f0e7598-0c9e-488a-805a-b0ab77940085.mov

This file is HEVC, not sure if WebRTC/millicast SDK support it


PEP 541: Semi-urgent request ownership of 'RIFT' package/name

I would like to request ownership of the RIFT project name, so we can replace the previous history. This project classifies as Abandoned by @yayg , who has committed only this project, whose last and only activity was 4 years ago, and who has no contact information.
This is a semi-urgent request because RIFT is used by the LIGO scientific collaboration for analysis of gravitational wave data, we strongly prefer a standard pip-installable packages, and analysis needed for publications will commence within the month (if not sooner)  -- so addressing this before mid-October 2019 is important.  Changing the namespace will introduce unnecessary confusion, as the project has been developed for almost 5 years with this name.
We're finishing the packaging now, so the structure will look a bit different, but we've used the same namespace on test.pypi.org

I've emailed the owner of that project at the public email address listed for that project as well as the email address PyPI has on file for that account, opened an issue in what appears to be the repository on github (and the account has been active recently) as well as attempted contact via the listed twitter account.

Hi Jason,
Sorry for the late reply. The project is not maintained anymore and surely
doesn't need a pip-installable package.
Let me know what you need from to transfer the name.
All the best.
On Fri, Sep 27, 2019 at 12:47 PM Jason Madden<EMAIL_ADDRESS>wrote:

I've emailed the owner of that project at the public email address listed
for that project as well as the email address PyPI has on file for that
account, opened an issue https://github.com/Yayg/rift/issues/1 in what
appears to be the repository on github (and the account has been active
recently) as well as attempted contact via the listed twitter account
https://twitter.com/ossmkitty/status/1177549692751757312.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pypa/warehouse/issues/6720?email_source=notifications&email_token=ABGBKUQHNYCSB4UCDLVKDZDQLXXELA5CNFSM4I3FA4L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7YUPPI#issuecomment-535906237,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGBKUVOVU5QO3FIC7UB6PTQLXXELANCNFSM4I3FA4LQ
.

Hi @yayg and thanks for the reply! If @oshaughn could supply a PyPI username, then you could add that username as an administrator of the PyPI project. They could then remove your account from the PyPI project and move forward with using the name.

My pypi username should be ‘oshaughn’
Thanks all!
From my phone- apologies for brevity, typos, etc

On Sep 29, 2019, at 8:27 AM, Jason Madden<EMAIL_ADDRESS>wrote:

Hi @Yayg and thanks for the reply! If @oshaughn could supply a PyPI username, then you could add that username as an administrator of the PyPI project. They could then remove your account from the PyPI project and move forward with using the name.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Done! Good luck with your project :)
All the best,
raf
On Sun, Sep 29, 2019 at 3:21 PM oshaughn<EMAIL_ADDRESS>wrote:

My pypi username should be ‘oshaughn’
Thanks all!
From my phone- apologies for brevity, typos, etc

On Sep 29, 2019, at 8:27 AM, Jason Madden<EMAIL_ADDRESS>wrote:

Hi @Yayg and thanks for the reply! If @oshaughn could supply a PyPI
username, then you could add that username as an administrator of the PyPI
project. They could then remove your account from the PyPI project and move
forward with using the name.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pypa/warehouse/issues/6720?email_source=notifications&email_token=ABGBKUVXLO2YV2KSNIAHU2DQMC2XPA5CNFSM4I3FA4L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD73WB5Q#issuecomment-536305910,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGBKUUK3JGXC3SLUDYDQQ3QMC2XPANCNFSM4I3FA4LQ
.


Unify workload[s] names in the tmc controller.go

In the /tmc/pkg/server/controllers.go, some workload related controllers are installed with installWorkload... and some with installWorkloads.....
The relates to the fact that the import alias sometimes contains the s, sometimes not.
It make sense to unify the names, as well as the names of the related methods.
This is a followup of this PR comment.

hi, can i help with this please, thanks

hi, can i help with this please, thanks

absolutely! please, feel free to self-assign the issue, thanks!

hi, can i help with this please, thanks

absolutely! please, feel free to self-assign the issue, thanks!

Yes, Thanks !
As for the change to be done, I would vote for keeping the workload without an s, since it is the package name.
What do other think  ?
Let's vote:

add a :+1:  to this comment to use workload without an s everywhere
add a :-1: to this comment to use workloads everywhere

/assign


bun run gives me -mod=mod not supported (can be '', 'readonly', or 'vendor')

I am very new to bud, I am an indie dev. And was trying out bud, but bun run give me : -mod=mod not supported (can be '', 'readonly', or 'vendor')
This is my path tree:
├── bud
├── go.mod
├── go.sum
├── node_modules
├── package.json
└── package-lock.json

With sudo privilege:
root@my-uname:/home/my-uname/Projects/go-for-good/bud-learning# bud run
| Listening on http://<IP_ADDRESS>:3000
| conjure: generate "bud/internal/app/main.go". app: unable to load state: app: unable to wire. di: unable to wire "bud-learning/bud/program".loadWeb function. di: unable to find definition for param "github.com/livebud/bud/package/router".*Router in "bud-learning/bud/internal/app/web".*Server . parser: unable to find declaration for "github.com/livebud/bud/package/router".Router in "bud/internal/app/web/web.go". stat<EMAIL_ADDRESS>no such file or directory

I install bud with
curl -sf https://raw.githubusercontent.com/livebud/bud/main/install.sh | sh

Hi @Bishwas-py, that's interesting.

What version of Go are you running?
What are the permissions of go-for-good?

but bun run give me : -mod=mod not supported (can be '', 'readonly', or 'vendor')

Do you mean bud create? It seems like bud run is giving you no such file or directory which makes sense if bud create didn't have the right permissions.

What version of Go are you running?
go version go1.13.8 linux/amd64

What are the permissions of go-for-good?
drwxrwxr-x  4 codie codie    4096 Aug  4 14:04  go-for-good
```

#### The permission of file inside `go-for-good/bud-learning`
```bash
codie@codes-codie:~/Projects/go-for-good/bud-learning$ ls -la
total 48
drwxrwxr-x 4 codie codie 4096 Aug  4 15:10 .
drwxrwxr-x 4 codie codie 4096 Aug  4 14:04 ..
drwxrwxr-x 3 codie codie 4096 Aug  4 15:10 bud
-rw-r--r-- 1 codie codie   19 Aug  4 15:07 .gitignore
-rw-rw-r-- 1 codie codie   90 Aug  4 15:07 go.mod
-rw-rw-r-- 1 codie codie 8953 Aug  4 15:07 go.sum
drwxrwxr-x 2 codie codie 4096 Aug  4 15:10 .idea
-rw-r--r-- 1 codie codie  108 Aug  4 15:07 package.json
-rw-rw-r-- 1 codie codie 4835 Aug  4 15:10 package-lock.json
```

Do you mean bud create? It seems like bud run is giving you no such file or directory which makes sense if bud create didn't have the right permissions.

Yeah, bud run is giving me issues.

Hey @matthewmueller, I succefully used bud run after updating it to go version go1.19 linux/amd64. While updating I had to do it via external ways.
sudo apt-get purge golang*
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go

But I dunno if this is a proper solution but it work for my user, wherever it give this weird error for my root.
root@codes-codie:/home/<path-to-project>/go-for-good/bud-learning# bud run
| Listening on http://<IP_ADDRESS>:3000
| conjure: generate "bud/internal/app/main.go". app: unable to load state: app: unable to wire. di: unable to wire "github.com/Bishwas-py/bud-learning/bud/program".loadWeb function. di: unable to find definition for param "github.com/livebud/bud/package/router".*Router in "github.com/Bishwas-py/bud-learning/bud/internal/app/web".*Server . parser: unable to find declaration for "github.com/livebud/bud/package/router".Router in "bud/internal/app/web/web.go". stat<EMAIL_ADDRESS>no such file or directory

But I dunno if this is a proper solution but it work for my user, wherever it give this weird error for my root.

The error is related to it not being able to find the runtime. That should happen automatically though during bud create. Maybe that's the problem then, running go mod download all doesn't work for some permissions reason?
https://github.com/livebud/bud/blob/97195d44386369d6c54b1f99e79df80ead0c3ea4/internal/cli/create/create.go#L172-L177


Test instance certificate problem

The Test issue of retrobiohub has a problem with the certificates. I don't receive a certificate from letencrypt. I will try to register retrobiohub and retry the process.

Bug is solved
I don't know why but the kubernetes cluster works again.
It is available at the URL: https://retrobiohub.org :fire:
The Retrobiohub REST API
To access the Retrobiohub REST-API an http-request can be sent using the following mehtods:

POST Mehtod
Body: Needs to contain an retrobiocat data model.

Postman example request
As an example you can upload this JSON as templat for Postman to test the request.
{
"info": {
"_postman_id": "930ea3e6-60cb-4b56-a12a-ba8b6638786f",
"name": "Query Retrobiohub",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "https://retrobiohub/retrobiohub/",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "[{\r\n    "cofactors": [\r\n        [\r\n            "Amine"\r\n        ],\r\n        [\r\n            "Carbonyl"\r\n        ]\r\n    ],\r\n    "enzyme": "TA",\r\n    "products": [\r\n        "CC(=O)c1ccccc1"\r\n    ],\r\n    "reaction": "Secondary amine deamination",\r\n    "substrates": [\r\n        "CC(N)c1ccccc1"\r\n    ]\r\n},\r\n    {\r\n    "cofactors": [\r\n        [\r\n            "NAD(P)H"\r\n        ],\r\n        [\r\n            "NAD(P)"\r\n        ]\r\n    ],\r\n    "enzyme": "ADH",\r\n    "products": [\r\n        "CC(=O)c1ccccc1"\r\n    ],\r\n    "reaction": "Secondary alcohol oxidation",\r\n    "substrates": [\r\n        "CC(O)c1ccccc1"\r\n    ]\r\n}\r\n]\r\n\r\n",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "https://retrobiohub.org/retrobiohub/",
"protocol": "https",
"host": [
"retrobiohub",
"org"
],
"path": [
"retrobiohub",
""
]
}
},
"response": []
}
]
}


Update dependencies after parsec release + General Maintenance

Update parsec-client and psa-crypto dependencies
Start tracking Cargo.lock
Use parsec 1.3.0 for testing

    // We do not use "new" directly here because it can fail and we do not want to panic. The
    // automatic selection of authentication/provider is done in `p_init` so that we can return an
    // error if there is a problem with that.
    static ref PARSEC_BASIC_CLIENT: RwLock<BasicClient> = RwLock::new(BasicClient::new_naked().unwrap());

Now new_naked() does indeed return a Result. Looking at the client code , it only throws an error when the parsec service endpoint is incorrectly defined, so we do want it to panic there. Does everyone agrees that this is okay?

// We do not use "new" directly here because it can fail and we do not want to panic.
Do you know why this was done in the first place? Its unclear for me.

// We do not use "new" directly here because it can fail and we do not want to panic. Do you know why this was done in the first place? Its unclear for me.

So, new_naked() did not return a Result an error before, hence, there was no failure possibility. This way, the checks and potential failures only happened when p_init was called, which was a good thing as this would then be handled by the driver accordingly. Now, there is a potential for failure when initializing the client at the start but not through the driver.

From what I understand, lazy_static variables are only initialized when they are first accessed. (Please correct me if I'm wrong here) So either way, the potential failures should happen only when p_init is called right?

From what I understand, lazy_static variables are only initialized when they are first accessed. (Please correct me if I'm wrong here) So either way, the potential failures should happen only when p_init is called right?

you are right :)


feat(new-article-path): Revise pathname of article detail page #4196

for #4196

closed by https://github.com/thematters/matters-web/pull/4315


Dissimilarity in tuning results

Hi @timm
I response to your previous email, I went through my code. I noticed that I have done 2 things differently with my DE:

I keep track of the global best.
I optimize for Precision.

I am talking to Wei to see how his DE differs from mine. I’ll keep you posted on that.
For you reference, here’s my implementation of DE https://github.com/ai-se/Transfer-Learning/blob/master/_imports/dEvol.py. (Please see Lines 146 - 177)
ahah! no worries then. you optimize for precision and then  run for pd,pf. that is actually consistent with wei's results... optimizing for pd or pf alone would have achieved high scores on one and terrible scores on the other


type are not always composed of sub-expression types.

Using the type visitor alone is wrong because it assumes we visit all types, but we don't visit type under &, !, or semantic action for example. We must use the expression visitor, maybe with the type visitor inside it.

It's the desirable behavior for the inlining loop checking phase. However, propagation and inlining need to visit everything to be correct.


KAFKA-5196: Make LogCleaner transaction-aware

cc @junrao

There is one simplification that I've been considering. In the current patch, when the log cleaner runs, it immediately removes the records from aborted transactions, but leaves the aborted markers around for some time. Additionally, the cleaner copies the retained entries from the old transaction index into the new one. However, with only the abort markers left in the segment, there is no real need to preserve the index entries. Consumers will simply discard the markers when they encounter them. Any reasons this wouldn't work?


Add more virtual columns to Kafka engine

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en
For changelog. Remove if this is non-significant change.
Category (leave one):

New Feature

Short description (up to few sentences):
Add support for _partition and _timestamp virtual columns

Should finish #5286


always use Union as a state

This is to address the issue reported in the sketches-user group:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/sketches-user/GmH4-OlHP9g/MUay8NC5CQAJ

We decided not to address the issue on our side. The proposed solution would give up an optimization and prevent the cast exception, but we are not sure that the results can be trusted since Spark violates the protocol described in Hive's documentation:
https://github.com/apache/hive/blob/master/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java


macOS Catalina menubar unresponsive on cold start

When starting the app via esy run the macOS menubar is unresponsive. Clicking on App, Window or even the Apple icon doesn't open the dropdown.
The issue goes away once I tab to another app and tab back.
bug.mov.zip

This only seems to happen when running the app via esy run. When the app is packaged with revery-packager the menubar works as expected.

Thanks for reporting @rudolfs, and sorry for the late response. That's definitely an interesting issue.
I've just updated to the latest Revery, which has changed significantly since this. Could you confirm that this is still an issue, and if possible test with Revery directly as well?

Hey @glennsl, thanks for the reply & no worries.
I tried to build the latest version of this repo from scratch, but bumped into some skia related error:
work/revery-quick-start » esy run                                                                                ‹master›
info building reason-skia@github:revery-ui/reason-skia#cc3cfa8@d41d8cd9
error: build failed with exit code: 1
  build log:
    # esy-build-package: building: reason-skia@github:revery-ui/reason-skia#cc3cfa8
    # esy-build-package: pwd: /Users/rudolfs/.esy/source/i/reason_skia__9732c8be
    # esy-build-package: running: 'refmterr' 'dune' 'build' '-p' 'skia'
        discover src/c_flags.sexp,src/c_library_flags.sexp,src/flags.sexp (exit 2)
    (cd /Users/rudolfs/.esy/3/b/reason_skia-e5245091/default/src && config/discover.exe)
    Fatal error: exception Not_found
        discover src/wrapped/c/c_flags.txt,src/wrapped/c/c_library_flags.txt (exit 2)
    (cd /Users/rudolfs/.esy/3/b/reason_skia-e5245091/default/src/wrapped/c && ../../config/discover.exe)
    Fatal error: exception Not_found
    error: command failed: 'refmterr' 'dune' 'build' '-p' 'skia' (exited with 1)
    esy-build-package: exiting with errors above...

  building reason-skia@github:revery-ui/reason-skia#cc3cfa8
esy: exiting due to errors above

So I can't verify if the problem still exists at the moment. I'm also not working on Revery stuff at the moment, so I think it's fine if you want to close this issue.

Hmm, haven't seen that before. Looks like there might be some environment variable that's not set. If you want to pursue it further I could add some more logging to figure out exactly which, but I'd also try building Revery and reason-skia directly to see if the issue is specifically with the combination of dependencies used for revery-quick-start or if it's more general.
Either way, it's not related to this issue so I'll close this out due to staleness. Feel free to create another issue for the build error if you want to pursue that further, and re-open this or create a new issue for the menubar problem as well if you encounter it in the future.


Ionic2 RC.0 nav.SetRoot not firing directive Angular2 lifecycle hooks

Hi,
I've got a Page which is using a component of mine.
When I push a page (this.navController.push(MyPage)) both my page and my component gonna be initialized.
In my page lifecycle hooks like ionViewWillEnter, etc. and in my component angular2 lifecycle hooks like ngOnChanges, ngAfterViewInit, etc. are called
When I set that page as root (thru my menu, doing this.nav.setRoot(page.component); where this.nav  is @ViewChild(Nav) nav:Nav; in app.component.ts) the lifecycle hooks of the page are called but the angular2 lifecycle hooks of my included components aren't. I tried ngOnChanges, ngOnInit, ngAfterViewInit and ngAfterViewChecked none were called.
Ionic2 RC.0
Thx in advance for your feedback

See https://github.com/driftyco/ionic/issues/8352, the problem was between the keyboard and the screen


WICKET-7117 Fixed tests in ApacheLicenceHeaderTest and LocalizerTest

Also fixed code warnings. The actual changes that fix the issues are on the following lines of the new versions:

LocalizerTest: 217-220
ApacheLicenceHeaderTest: 147-151

Thank you, @jstuyts !


Restrict size to 2 fractional digits for docker images

- What I did
This fix tries to address the issue raised in #26300. Previously docker images will use HumanSize() to display the size which has a fixed precision of 4 (thus 3 fractional digits). This
could be problematic in certain languages (e.g. , German, see #26300) as . may be interpreted as thousands-separator in number.
- How I did it
This fix use CustomSize() instead and limit the precision to 3 (thus 2 fractional digits).
- How to verify it
This fix has been tested manually.
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)
This fix fixes #26300.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

NOTE: This fix only covers docker images (#26300). The HumanSize() has been used in several other places (e.g. container size). If there is an agreement to applying the same to all related HumanSize(), this PR will be updated accordingly.

@yongtang There's also docker ps -s that shows container sizes. I'm guessing, this also uses HumanSize().

I think it would be good to have our own version of HumanSize that we use consistently. Personally I would be in favour of even fewer digits, ie 0 or 1 fractional one, but I might be a minority.

Thanks @skrysmanski @justincormack @aaronlehmann for the review and comment.
I tried "%.*g %s" it seems it does not work as expected: https://play.golang.org/p/iWJvugNmxA
Currently, HumanSize() has been used in the following places within the api/client:
api/client/image/history.go:			size = units.HumanSize(float64(entry.Size))
api/client/formatter/container.go:	srw := units.HumanSize(float64(c.c.SizeRw))
api/client/formatter/container.go:	sv := units.HumanSize(float64(c.c.SizeRootFs))
api/client/formatter/image.go:	return units.HumanSize(float64(c.i.Size))
api/client/container/stats_helpers.go:		units.HumanSize(s.NetworkRx), units.HumanSize(s.NetworkTx),
api/client/container/stats_helpers.go:		units.HumanSize(s.BlockRead), units.HumanSize(s.BlockWrite),

The pull request has been updated so that all of the above use the customized one (instead of the one from go-units) now.
Currently the pull request use 3-digit for now, but will update the pull request if we come up with a decision on the number of digit to use.

This needs a rebase, but code LGTM.
Little strange that we have a wrapper for our own library, but...

I do agree with @cpuguy83, I think HumanSizeWithPrecision has its place in go-units (and thus would not need a wrapper) 👼

I tried "%.*g %s" it seems it does not work as expected: https://play.golang.org/p/iWJvugNmxA

The * means the precision is passed as an argument, so there needs to be one more argument between the format string and the value.
Notice that the units.CustomSize("%.*g %s, precision, size, 1000.0, []string{"B", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"}) formulation I suggested includes precision as the first argument after the format string.

Thanks @aaronlehmann @vdemeester @cpuguy83. I tried %.*g and it works. Didn't know the usage of * before. Thanks!
I updated the pull request and created a pull request in go-units:
https://github.com/docker/go-units/pull/20
Please take a look and let me know if there are any issues.

The PR has been updated with go-units vendorded.

LGTM 🐸

LGTM


Use user config by default

After installing Service Bus Explorer from Chocolatey, saving connection strings fails because the app does not have write access. I have to go to View -> Options and select "User Configuration File" at the top in order to be able to save connection strings. (Alternatively I can run Service Bus Explorer as an administrator, but that's not good.)

Bump

Bump to avoid automatic closing

I second this request. I didn't know how to do this as I couldn't easily find anything in the documentation, and no notifications indicated the write access issue. An easy fix would be to update the documentation... near the top as I would suspect this is one of the first things most users of the application will be looking to do.


Computed Property Re-Write.

I'll add the /dist directory to the gitignore file after this commit. Only things in /packages and /test are applicable.

Complete re-write of how computed properties work
81 Computed Property tests added
QUnit now runs in command line
Upgrade to HTMLBars with a stable hooks format (with re-write of some hooks)
LazyValues now work as value streams and have a .set property to push changes to the original context
Cleaned up code

If you wanted to remove the dist folder for this commit to make this PR a bit more reviewable, you could update your gitignore locally, then run:
# recursively remove all files from the git cache
git rm -r --cached .
# add em back
git add .

1 sec, I'll fix it. I think that will still show all the files removed in the diff, it won't be much more legible. I'll reset the dist file to what is currently checked into master and push without compiling them again

I think that will still show all the files removed in the diff, it won't be much more legible

Ah, right, good point. Maybe using 2 commits here would be a good idea: the first could remove the dist directory from the repository, and the second to add the relevant changes.

There ya go :)


chore(main): release 0.6.0

:robot: I have created a release beep boop
0.6.0 (2022-09-09)
Features

collections: User can delete elements from collections directly (0237e3c)
Collection: User can add & remove elements from collection's page (47dd5e8)
Search: Implement a basic quick search component (22a881a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/BLSQ/openhexa-frontend/releases/tag/0.6.0 :sunflower:


"Releases Page" link -> Github 404 page

On https://github.com/hashicorp/terraform-aws-vault/tree/master/examples/vault-consul-ami/README.md, last link 404s, sadly. Cheers.

Fixed! https://github.com/hashicorp/terraform-aws-vault/commit/0734c30fa20892b4892ec9aed1a6564a9fed39e8


Implement animCubeNode.py

Time to get real. This is one of the examples out of the Maya devkit, from API 1.0.

animCubeNode.py

There are quite a few things missing for this to work.

MFnPlugin
MPxNode
MDataBlock
MDataHandle
MFnAttribute (including Unit and Typed)
MFnMesh
MFnMeshData
MTime
MFloatPoint
Int and float arrays

So it's gonna be a big one. xD

Ha, was just starting to work on some cmdc stuff today actually, nice timing
Should we make a PR for each of those points that we merge as they're done?
That way we can all contribute to this PR.
I like the idea of having a clear goal like that btw, wasn't quite sure what to work on next

That’s a good idea! I’ve started on MFnPlugin, the others are up for grabs!


Picovoice Console Issue: Downloading LLM Model

Hey, I want to complain..
I am trying to download phi2-290 model, it has deducted the monthly allowance 1GB, and tries to download file from this link
The download is painstakingly slow, ie: just 10kbps.. download estimate 2 days to complete.
I couldnt copy link & download using wget
i then left the PC on, and after several hours it says failed, forbidden, file is not available on site.
what gives? can you provide a better link please, one that dont take 2 days to complete.. and one that i can use wget -c to continue if it fails midway? this is just 1GB, what if i use the 3-4GB ones?

Download speed has factors such as location and internet provided, nothing we can help. You get forbidden as the download link is only active for a few minutes.


Please can you add HITBTC or can i use the API on any selection?

Note: for support questions, please join our Discord server

I'm submitting a ...
[ ] bug report
[ XXX] feature request
[ ] question about the decisions made in the repository

Action taken (what you did)

Expected result (what you hoped would happen)

Please can you add HITBTC or can i use the API on any selection?

Actual result (unexpected outcome)

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)

Did anyone responded yet? Can some please add hitbtc? maybe @askmike

There are some partial implementations but except data import it is not working, no candle writing no private api use for trading: https://github.com/anhpha/gekko/
Maybe it is time to raise a Bounty for this on https://gitcoin.co - I am wiling either to contribute or spend ETH on this too. Some promising tokens are waiting on HitBtc to get traded ;-D #MTC #BEZ #NEXO #LATX


Handle the race condition for common dest segments in startReplaceSegments()

Handle the race conditions mentioned in #8645

@Jackie-Jiang @klsince @snleee @jackjlli

Codecov Report

Merging #8667 (1fed21e) into master (c0056dc) will decrease coverage by 6.83%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #8667      +/-   ##
============================================
- Coverage     70.32%   63.48%   -6.84%
- Complexity     4418     4420       +2
============================================
  Files          1693     1648      -45
  Lines         88309    86382    -1927
  Branches      13212    13001     -211
============================================
- Hits          62104    54843    -7261
- Misses        21921    27630    +5709
+ Partials       4284     3909     -375

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
66.17% <ø> (+<0.01%)
:arrow_up:

unittests2
14.33% <100.00%> (+<0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

...ntroller/helix/core/PinotHelixResourceManager.java
64.74% <100.00%> (-3.15%)
:arrow_down:

...va/org/apache/pinot/core/routing/RoutingTable.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...va/org/apache/pinot/common/config/NettyConfig.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...a/org/apache/pinot/common/metrics/MinionMeter.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...g/apache/pinot/common/metrics/ControllerMeter.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../apache/pinot/common/metrics/BrokerQueryPhase.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../apache/pinot/common/metrics/MinionQueryPhase.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...apache/pinot/common/helix/ExtraInstanceConfig.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ache/pinot/server/access/AccessControlFactory.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...he/pinot/common/messages/SegmentReloadMessage.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 373 more

Continue to review full report at Codecov.

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


Deduplicate testing data on fips + date and add sentry message

This PR addresses issue #
Please Check

[ ] Are the JSON schemas updated?
[ ] Are the api docs updated?
[ ] Are tests passing?

(and thanks for the logging / sentry reporting)

Kicked off new snapshot.
https://github.com/covid-projections/covid-data-model/actions/runs/93264207


Improve the UI of the inputs and button in corona tracker

Describe the solution you'd like
Improve the UI of the inputs and button in corona tracker

@TusharKesarwani @zugzwang03 @harshit-paneri
Kindly assign me this under SSOC'2.0


Backend to frontend

Description
[x] Added createBulk to markers in the back-end
[x] Create trip and create markers are connected in the front-end (have multiple markers per trip)
[x] Cleaned up console logs
[x] Add marker works
[x] Added slug to trip for URL
[x] Lifted up state from create-trip-forum and brought it to create trip.
[x] Open trip view is set up  when  clicking on a trip
Type of change

[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Change status

[x] Complete, tested, ready to review and merge

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Tested the back-end createBulk in postman
[x] Tested the create trip and adding multiple  markers to the  trip  by  running the server and react app  locally and testing everything through the front-end

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My code has been reviewed by at least one peer
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] There are no merge conflicts

Good job


impl ParallelExtend for tuple pairs

ParallelExtend<(A, B)> and ParallelExtend<Either<L, R>> for tuples
behave like unzip and partition_map respectively.  These allow the
possibility of nested unzip and partition_map operations, filling
into more than just two collections.  For instance, (A, (B, C)) items
can be unzipped into (Vec<A>, (Vec<B>, Vec<C>)).
Fixes #600.

bors r+


Consider automated formatting with black GitHub Action

I'd like to look into the black code formatter GitHub Action. @akimbler is planning to test this out with his own repos, so we'll wait on what he has to say.

I could see this working one of two ways

We set up a Github Action to run black after each merge.
We add flake8-black to the Style Checking and if it fails the person working on the PR should just run black and commit


Build process throws ts errors for express-serve-static-core

npm install
npm run build

results in many of these errors

It looks to be the same issue discussed here https://github.com/DefinitelyTyped/DefinitelyTyped/issues/62300. @types/express-serve-static-core 4.17.31 version caused the breaking change a month ago. A work around is to force the previous version of the library in devDependencies
"@types/express-serve-static-core": "4.17.30",

The root cause appears to be @types/express-serve-static-core broke backwards compatibility with typescript 3.x. A more permanent fix could be to move to 4.x

Try d5000368a420a23df4a4693509c8cfd3ecf26f35

that worked


Client: save OAuth refresh token

The command line client currently forces users to go through an OAuth flow for every update.
This could be improved by saving the OAuth refresh token locally, so users would only have to authenticate once per session.

duplicate of #643


SyntaxError when enabling on Blender 2.79

Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.79b\2.79\scripts\modules\addon_utils.py", line 331, in enable
    mod = __import__(module_name)
  File "C:\Users\Ho Wai\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_export_o3d\__init__.py", line 67
    filepath: StringProperty(subtype='FILE_PATH')
            ^
SyntaxError: invalid syntax

Blender:2.79

Now i am using 3.22 it only can export
「Road-hog123 @.***>」在 2022年8月16日 週二，下午8:50 寫道：

This addon cannot be used with Blender 2.79. Please upgrade to a supported
Blender version (2.93 LTS or 3.2) to use this addon.
—
Reply to this email directly, view it on GitHub
https://github.com/Road-hog123/Blender-OMSI-Exporter/issues/6#issuecomment-1216593424,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYGKFSMAZRJQXFKEKW7FL3LVZOFBXANCNFSM56VJYJHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes? Did you expect anything else from Blender-OMSI-Exporter?

How about to import it
「Road-hog123 @.***>」在 2022年8月20日 週六，上午1:04 寫道：

Yes? Did you expect anything else from Blender-OMSI-Exporter?
—
Reply to this email directly, view it on GitHub
https://github.com/Road-hog123/Blender-OMSI-Exporter/issues/6#issuecomment-1220896751,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYGKFSI57TOEWRBOSG2JTETVZ65AHANCNFSM56VJYJHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

No, in case the name of the addon or the README weren't clear: this is an exporter - its only function is to export from Blender to OMSI.
You are more than welcome to create a Feature Request issue if you can come up with a good reason to import O3D files that isn't the creation of unauthorised modifications of existing OMSI content.


Use delegate-attr to simplify code

Changes
This PR replaces the use of delegate crate with delegate-attr crate to simplify the code while keeping the same functionality.

Good job! I will wait for CI before merging (excluding those known to fail). Btw, I am curious whether this syntax works well or not in IDEs (e.g. CLion / VSCode) - will they show error that the empty body {} has no return values?

That's a good question. I'm using RustRover, and it doesn't seem to be a problem there at least. See the screenshot below:

I'm not very familiar with VSCode, so I have to say I'm not sure. My guess would be that if they can expand proc macro, they should be fine.

@all-contributors please add @upsuper for code


Lock on project when calculating configuration metadata dependencies

Calculating configuration dependencies requires iterating over the configuration container Iterating over this container can realize lazy elements, causing CMEs.
We guard access to this container while accessing it. An effort was made to avoid acquiring the project lock if all configuration dependency state has already been cached.
May fix: https://github.com/gradle/gradle/issues/28028
Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle test this

@bot-gradle test apt

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test apt

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

@bot-gradle test apt

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

@bot-gradle test and merge

The merge queue build has started. Click here to see all failures if any.


Update static/scripts/dashboard/dashboardCtrl.js to remove the Jenkins integrations from the $scope.vm.addonsForm list.

https://github.com/Shippable/pm/issues/9323

verified on rc


docs: improve ghostty readme

Description
Use Ghostty theme name instead of absolute path

I spent some time and effort to fix PR title message and will leave it as is.
Please fix and merge or close this PR.


Adds Artist Series Entry Point

Eigen needs an entry point for the Artist Series work that is a part of: https://artsyproduct.atlassian.net/browse/FX-2008
This PR adds an Artist Series View Controller and an entry point on the Admin screen.
New skeleton view on iPhone

New skeleton view on iPad

New admin-only entry point

#skip_new_tests

Fails

:no_entry_sign:
Missing Test Files:

src/lib/Scenes/ArtistSeries/__tests__/ArtistSeries-tests.tsx

If these files are supposed to not exist, please update your PR body to include "#skip_new_tests".

  Generated by :no_entry_sign: dangerJS

This looks awesome, team!!!

Alrighty everything looks up to date and conflict-free now, so gonna go ahead and merge this.


typings: Add the release versioning properties

Setting a 3-digit semver to the release.semver field
is the suggested approach, instead of setting the
release.release_version field. This fixes the unique
constraint issue that release_version was often
causing to users, since in case a duplicate semver is
provided, the backend will auto-increment the
revision field of the release. A composite
release.version field is also added, which has a raw
field with the complete unique version of the release.
Also deprecates the release.release_version property.
Change-type: minor
Depends-on: https://github.com/balena-io/balena-api/pull/3249
See: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
HQ: https://jel.ly.fish/8ea1c390-9a85-402d-978c-4d31dcb0d235
Signed-off-by: Thodoris Greasidis<EMAIL_ADDRESS>
Contributor checklist

[ ] Includes tests
[ ] Includes typings
[ ] Includes updated documentation
[ ] Includes updated build output

@balena-ci I self-certify!


Children pawns spawn naked when "Force only selected" on apparel tab is ticked

Tested on both raids with child enemies and visitors with children in them. Is there any way to go around this issue at the moment?

I presume that's because none of the clothes they can wear are included in your config? If you tell tc to delete any apparel you haven't explicitly listed and their clothd aren't listed then yes they'd just turn up nude.

Haven't tested properly but https://github.com/feldoh/TotalControl/blob/sdk-project-upgrade/1.4/Assemblies/FactionLoadout.dll might give you a few more knobs for this to make it more reliable. Specifically you could use the pools for this, they're guaranteed to get exactly one item from each pool so if you put a child outfit in the pools they'd in theory pull one item from the pool1 one from pool2 etc, if your adults can't wear the kid stuff and vice versa then they should all turn up in the relevant outfit. This will still work without the updated dll but it isn't currently checking for the kid aspect in the steam version so you won't guaranteed get your kit outfit unless you have ig the kid outfit in the pools and the adult in the always maybe?

Your solution of using pools seems to do the trick. The adults still spawn with their clothings but the children no longer spawn naked. Thank you!

Related: the Global setting that's meant to be applied to all of a faction's pawns seem to have this issue where for non-tribal factions, the only available settings are the ones from the General tab, whereas for tribal factions the entire options are available.


establish a standard procedure for Aurelia specific updates

as per: https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge/issues/391#issuecomment-190913783

https://github.com/aurelia-ui-toolkits/screenshots/issues/14


Resolve full, absolute paths to fix build issue

gulp build was failing, providing the following error:
➜  ng6-starter-jspm git:(jspm) ✗ gulp build
[06:24:53] Using gulpfile ~/Repos/ng6-starter-jspm/Gulpfile.js
[06:24:53] Starting 'build'...
[06:24:53] 'build' errored after 317 ms
[06:24:53] Error on fetch for client/app/app.js at file:///Users/eschoellhorn/Repos/ng6-starter-jspm/client/client/app/app.js
	Error: ENOENT: no such file or directory, open '/Users/eschoellhorn/Repos/ng6-starter-jspm/client/client/app/app.js'
    at Error (native)

It seems that JSPM was preprending the root path (perhaps from its config?) to the app's entry point. Adding path.resolve to the gulpfile's resolveTo function results in absolute paths being returned. This resolved the problem I was having.

thanks!


Access Denied for Pre-Compiled versions

I have an open source system that uses node-sqlite3 as a dependency. Rather than have my users download about 4GB of compiler applications for windows, is there a way to grant the general public access to the pre-compiled versions of this node?

Prebuilt versions should be available for common platforms in v5.0.3, and more will be added in coming releases 🙂


Scan fails ~when schema is not added explicitely~ when implicit schema has a column with a space

A user reporting a failure after reading csv's in spark and running the scan on it:
df = spark.read.format(file_type) \
  .option("inferSchema", infer_schema) \
  .option("header", first_row_is_header) \
  .option("sep", delimiter) \
  .load(file_location)

scan.execute(scan_definition, df)

The solution was to explicitly add the schema.
This issue asks to investigate if we also could use the inference of the schema.

Apparently the issue was a column name with a space, the schema does not have to be defined explicitly - still it should be investigated

Solved in soda-sql-spark


Create a new improve-qt-5-support branch

Fixes for MSVC 2017 and Qt 5.8/5.9. Keeps backward compatibility. Also created another pull request for PythonQt.

Thanks for the contribution :+1:
I am now closing. This was superseded by #737 and is now integrated in master.


Automatic release fails to check date

The automatic GitHub release action failed because the date check returned that day < 20. See this action for more details.

This is weird as this line returns 28 which should skip the if condition

I'll look into this, for now I am manually creating the release


wetekplay did not compile

Applying patch 000-svn_rev.patch
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?

I'll check this

Hi, have you some solution for this problem

On what branch are  you?


html-xml-utils: 8.4 -> 8.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/html-xml-utils/versions.
meta.description for html-xml-utils is: Utilities for manipulating HTML and XML files
meta.homepage for html-xml-utils is: https://www.w3.org/Tools/HTML-XML-utils/
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 8.5 with grep in /nix/store/xz43za9qxfkd5vn6ddwxla2rfh76bc8r-html-xml-utils-8.5
found 8.5 in filename of file in /nix/store/xz43za9qxfkd5vn6ddwxla2rfh76bc8r-html-xml-utils-8.5

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
html-xml-utils

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/xz43za9qxfkd5vn6ddwxla2rfh76bc8r-html-xml-utils-8.5 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A html-xml-utils https://github.com/r-ryantm/nixpkgs/archive/b049df0060eb04b93f0b44e18a6a0ac8f6948c4f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/xz43za9qxfkd5vn6ddwxla2rfh76bc8r-html-xml-utils-8.5
ls -la /nix/store/xz43za9qxfkd5vn6ddwxla2rfh76bc8r-html-xml-utils-8.5/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.


[Feature Request]: Implement function 'deploy'

Is there an existing issue for the feature request?

[X] I have checked the existing issues.

Feature Description
Implement function 'deploy' to deploy a standalone mo on current machine.
Usage         : mo_ctl deploy [mo_version] [force] # deploy mo onto the path configured
  [mo_version]: optional, specify an mo version to deploy
  [force]     : optional, if specified will delete all content under MO_PATH and deploy from beginning
  e.g.        : mo_ctl deploy             # default, same as mo_ctl deploy 0.8.0
              : mo_ctl deploy main        # deploy development latest version
              : mo_ctl deploy d29764a     # deploy development version d29764a
              : mo_ctl deploy 0.8.0       # deploy stable verson 0.8.0
              : mo_ctl deploy force       # delete all under MO_PATH and deploy verson 0.8.0
              : mo_ctl deploy 0.8.0 force # delete all under MO_PATH and deploy stable verson 0.8.0 from beginning

Feature Implementation
Steps as below,
1. run `precheck`, and if any pre-requisite fails, exit 1
2. run `git clone`, to download source code from github or backup address
3. run `make build` and `make build modump` to build `mo-service` and `mo-dump`

Additional information
none

feature implemented


Update README.md - Add Command-R/R+

Added description and links for Cohere's Command-R and Command-R+ models to list of open weight LLMs at line 332
closes #122

Appreciate!


How to use cube process in KoolReport4 using CodeIgniter3, SqlServer2017

We moved the source code to a new repo at https://github.com/koolreport/core
For questions please go to https://www.koolreport.com/forum/topics
Thanks!


[now-routing-utils] Enhance superstatic validation

This PR refactors a few things:

enhance validation so that invalid regex is caught before transforming to routes
remove filePaths input parameter since it is no longer used

After this PR is merged and released, we'll be able to perform validation earlier in the build pipeline and report the errors to the user.

Codecov Report

Merging #3219 into canary will decrease coverage by 3.48%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           canary    #3219      +/-   ##
==========================================
- Coverage   15.25%   11.76%   -3.49%
==========================================
  Files         268      268
  Lines       10658    10120     -538
  Branches     1347     1296      -51
==========================================
- Hits         1626     1191     -435
+ Misses       8942     8842     -100
+ Partials       90       87       -3

Impacted Files
Coverage Δ

src/util/output/create-output.ts
59.37% <0%> (-7.3%)
:arrow_down:

src/util/dev/server.ts
59.23% <0%> (-6.67%)
:arrow_down:

src/util/prefer-v2-deployment.ts
56.25% <0%> (-5.66%)
:arrow_down:

src/util/dev/yarn-installer.ts
85.71% <0%> (-5.47%)
:arrow_down:

src/util/dev/builder.ts
72.72% <0%> (-4.9%)
:arrow_down:

src/util/get-files.ts
87.77% <0%> (-3.89%)
:arrow_down:

src/util/projects/get-project-by-id-or-name.ts
25% <0%> (-3.58%)
:arrow_down:

src/util/metrics.ts
70.58% <0%> (+2.4%)
:arrow_up:

Continue to review full report at Codecov.

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


JBPM-3916 - Keeping multi instance node (instance) ids consistent

This solves JBPM-3916 as well as some related issues.
However, with regards to the ids for node instances, it obviously breaks backwards compatibility.. I'm not sure whether or not it's a good idea to merge it for 6.1, thus.. :/

@krisv FYI: using this code to fix JBPM-4611. For 4611, we need (absolutely) unique id's for timers in multi-instance subprocesses, because otherwise there's no way to identiy which NodeInstance (in which multi-instance CompositeNodeInstance) to trigger.

well, not per se "this code", but the same logic basically..


Create security guidance around Azure-specific secret management scenarios (incl. managed identity)

Close as solved by #226


Fix to allow kitchen verify to pass with ssh transport

By default keys_only is set to true, this results in kitchen verify to fail unless a password or key file is explicitly set in .kitchen.yml, we can fix this by ensuring that not only publickey is pushed into the auth_methods, but also keys_only is set to false.

@jalberti is that something we want to cover in kitchen-inspec? https://github.com/chef/kitchen-inspec/blob/master/lib/kitchen/verifier/inspec.rb#L197-L221

@chris-rock I'm a little pressed by time, and not an inspec expert by any means, can you drop me the cli command that allows me to run the test, then I can see if I'm able to quickly implement a breaking test that would be fixed by my change.

@jalberti Hi, and thanks for submitting this issue! I'm going to take a look at it for you.
I was able to reproduce this by doing the following:

rename my keys to non-standard file names so that Test Kitchen didn't pick them up automatically
Delete all identities from my SSH Agent
add my AWS SSH key to my SSH Agent
wrote a .kitchen.yml that uses a CentOS 7 image with the only transport setting being the username set to centos
ran kitchen verify

The create and the converge step worked perfectly and used my SSH agent credentials. The verify step failed with:
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: 1 actions failed.
>>>>>>     Failed to complete #verify action: [Transport error, can't connect to 'ssh' backend: SSH session could not be established] on default-centos
>>>>>> ----------------------

However, if I ran inspec shell --target<EMAIL_ADDRESS>it succeeded!
Therefore, I agree with @chris-rock that we likely need to make a change to kitchen-inspec instead. InSpec itself seems to be doing the right thing. The change will likely be to not set keys_only at all in kitchen-inspec and just let InSpec do the right thing.
I have some more testing to do, but I suspect I'll have a PR submitted to kitchen-inspec this afternoon after I verify. Thanks again for submitting the issue and I'll get back to you soon.

Hi again, @jalberti!
I've opened up https://github.com/chef/kitchen-inspec/pull/140 which will address this in kitchen-inspec. I confirmed Train already does the right thing and only sets keys_only to true if keys are provided, and in the case where key files are not provided, it checks the running Agent process to see if identities are available and does not set the parameter.
I'd like to leave this logic in Train the way it is because it eliminates any blocking by net-ssh prompting a user for a password in the case where they provide a key and the key is not authorized.
Please feel free to subscribe to the kitchen-inspec PR for updates. As soon as we can get that merged, I'm sure we can cut a release in short order.
Thanks again! I'm closing this PR now, but please reach out if we can help or if we need to re-open.
~Adam

@adamleff sounds good, thx


Support filter events by status code

Feature request by a user. They want this feature for debugging errors, e.g. filter status code = 500

Implemented in v1.28.4


2回目以降に通らない

https://github.com/i13302/Computer/blob/931fbc210ef03682e168de46b3a7bf1a45920a4d/CPU.cpp#L22-L24

https://github.com/i13302/Computer/commit/b60e91f742e1c22fd7c5d70e6900de6f3dcfb374 で解決


re-render for python 3.6

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Key is not defined error - getISOByParam, getParamByParam and other functions in angular 13 application

Functions like getISOByParam have for loop in them -
for(key in dataJson). Here 'key' variable is not declared and therefore it throws error. It will be really helpful if these for loops can be fixed. We are using this package in angular 13 application which generates mjs file. Angular 13 strictly throws error for undeclared variables.
Attaching the screenshot of the functions which need to be fixed.

fixed in v0.7.0


Determine name of 'public' namespace for globally accessible cluster records

As part of #220, we decided that there should be a reserved namespace designated as being for 'public' cluster records that anyone should be allowed to see. This issue is to determine the name of that namespace.

multicluster-public and multicluster-system would be my preference.

There is a thread about this on the SIG list: https://groups.google.com/forum/#!topic/kubernetes-sig-multicluster/8u-li_ZJpDI


the trait Send is not implemented for Result<(Vec<u8>, u16), s3::S3Error>

Describe the bug
dyn Future<Output = std::result::Result<(Vec, u16), s3::S3Error>>` cannot be sent between threads safely
error[E0277]: `dyn Future<Output = std::result::Result<(Vec<u8>, u16), s3::S3Error>>` cannot be sent between threads safely
   --> src/main.rs:39:9
    |
39  |         tokio::spawn(async move {
    |         ^^^^^^^^^^^^ `dyn Future<Output = std::result::Result<(Vec<u8>, u16), s3::S3Error>>` cannot be sent between threads safely
    |
   ::: /home/xxx/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.3.5/src/task/spawn.rs:128:21
    |
128 |         T: Future + Send + 'static,
    |                     ---- required by this bound in `tokio::spawn`
    |
    = help: the trait `Send` is not implemented for `dyn Future<Output = std::result::Result<(Vec<u8>, u16), s3::S3Error>>`

To Reproduce
simply use tokio spawn and it crashes during build.
Environment
aws-creds = { version = "0.25", default-features = false, features=["rustls-tls"]}
aws-region = "0.22"
rust-s3 = {version = "0.27.0-beta1 ", default-features = false, features = ["with-tokio","tokio-rustls-tls"], as="s3"}

Additional context
I assume "simpl::err" doesn't add "Send" trait

@godofdream interesting issue,  merged you PR over in simplerr prematurely. The issue is that Error trait source method does not allow the Send + Sync boundary. Could you provide a code snippet that I could start on, it'll make experimantation easier :)

Tentatively merged to dev, published beta3 to crates.io


py-contourpy intel@:19 conflict

@climbfuji in the py-contourpy recipe, you added a conflict with intel@:19 related to C++17. I am not sure as to the details of the initial issue, however:

This conflict creates a problem on Acorn, because I'm building intel@19 and intel@2022, and this conflict causes it to revert to intel@2022, which is all well and good (and surprisingly doesn't mess up the dependents or dependencies), except it leads to a modulefile path collision. For now my workaround is to compile separate environments, which it would be nice to avoid.
I successfully compiled py-contourpy on Acorn with intel 19 just now, both with and without supplemental gcc backend (10.2.0) in the build environment. Is there some way we can refine the restriction here? Or if that proves difficult, maybe make it a system-by-system setting instead of having the conflict in the recipe?

Hmm - looking at the notes in package.py:
    # py-contourpy uses c++-17 flags that cause a problem
    # with older Intel compilers (@19) in combination with
    # C++-17 capable backends (gnu@9:). Instead of trying
    # to figure out what gnu version the Intel compiler
    # uses as backend, simply refuse to build. See also:
    # https://bitbucket.org/berkeleylab/upcxx/issues/302/build-failure-for-intel-c-with-std-c-17

and the link in there https://bitbucket.org/berkeleylab/upcxx/issues/302/build-failure-for-intel-c-with-std-c-17 it's quite likely that this is only an issue with gnu@9 as backend. The problem is then how to write the conflicts statement, because there is no simple spack-way to infer the gnu backend version. Maybe inqure it via a system call to gcc --version and then restrict the conflict to versions 9.x ?

I do remember having seen this problem somewhere else in the past ... maybe poking around in the package recipes might be useful.

That sounds good. If I can get the logic working then we can refine further as needed.

I am unable to reproduce the issue on Acorn with gcc 9.2.0 and 9.3.0... :thinking:

Wow. Wondering if it's because of the newer version. Looking at git blame, the latest version was added well after my bug fix: https://github.com/JCSDA/spack/blame/c7af00bb3c6d78f18e3db1190e3d50662b49abcf/var/spack/repos/builtin/packages/py-contourpy/package.py

Any updates on this? Should we constrain the conflict with intel@19 to earlier versions of py-contourpy only?

That would be fine with me, and/or set up conflicts/requirements on a per-system basis as needed.


Disable submit button during file upload and enable upon success

This change makes it easier for QA automated test to detect when the page elements are ready for submission.

Closing PR as it was just a 5 minute piece of code for testing purposes, which isn't needed.


vite 6 potential bundle size regression (CJS, ESM)

Describe the bug
When using the prosemirror-utils dependency the vite@6 bundle ends up 20% bigger than vite@5 – due to ESM and CJS ending up in the same bundle (see stats-vite5.html and stats-vite6.html).
Removing the prosemirror-utils dependency fixes the problem, but question is, can this be considered a vite 6 bundle size regression – or just a bug in the library definition?
Reproduction
https://github.com/skovhus/vite6-bundle-size-regression
Steps to reproduce
No response
System Info
System:
    OS: macOS 15.0.1
    CPU: (12) arm64 Apple M2 Max
    Memory: 239.70 MB / 32.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.11.0 - ~/.nvm/versions/node/v22.11.0/bin/node
    Yarn: 1.22.21 - ~/.nvm/versions/node/v20.11.1/bin/yarn
    npm: 10.9.0 - ~/.nvm/versions/node/v22.11.0/bin/npm
    pnpm: 9.1.1 - ~/.nvm/versions/node/v20.11.1/bin/pnpm
    bun: 1.1.2 - ~/.bun/bin/bun
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 131.0.6778.86
    Safari: 18.0.1
  npmPackages:
    vite: ^6.0.1 => 6.0.1

Used Package Manager
pnpm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Summary: It's not a bug, and is actually a bug fix. The library should add module condition pointing to the same file with import condition.

In Vite 5.x, there was a bug that mixed the cache of require resolution and import resolution and Vite 6 fixed that. While this is a more correct behavior, dual package hazard happens a bit more frequently (it won't happen if the package author writes a proper exports field). This causes the bundle size to increase.
For example, in this project, in Vite 6<EMAIL_ADDRESS>gets bundled twice. One for<EMAIL_ADDRESS>and one for<EMAIL_ADDRESS>This is happening because prosemirror-transform has import condition pointing to index.js and require condition pointing to index.cjs. That export field means if the package was required, index.cjs should be used, and index.js when imported.
The two import / require paths are:

src/main.ts --(import)--><EMAIL_ADDRESS>src/main.ts --(import)--><EMAIL_ADDRESS>--(require)--><EMAIL_ADDRESS>--(require)--><EMAIL_ADDRESS>
In Vite 5, the resolution cache was mixed so<EMAIL_ADDRESS>--(require)--><EMAIL_ADDRESS>was<EMAIL_ADDRESS>--(require)--><EMAIL_ADDRESS>This is incorrect, but reduced the bundle size.
The way to fix this is to add module condition to the exports field pointing to the same file with import condition for all prosemirror dependencies. Because prosemirror already has module field, it should be safe to add them.
If this were done, I guess the bundle size would be smaller than the result you had with Vite 5 as prosemirror-tables, prosemirror-model, prosemirror-state will be deduped.

Some issues related to the module condition: https://github.com/webpack/webpack/issues/11014, https://github.com/rollup/rollup/issues/3514, https://github.com/evanw/esbuild/issues/2417

Thanks for looking into this and for the careful explanation. 👏🏼


feat: use starknet-sierra-compile executable in util

This change is

Codecov Report
Attention: Patch coverage is 82.60870% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 59.18%. Comparing base (4a0e789) to head (b225599).

Files
Patch %
Lines

crates/gateway/src/compiler/compile.rs
82.60%
2 Missing and 2 partials :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##             main      #16       +/-   ##
===========================================
+ Coverage   38.46%   59.18%   +20.72%
===========================================
  Files           2        3        +1
  Lines          26       49       +23
  Branches       26       49       +23
===========================================
+ Hits           10       29       +19
- Misses         14       16        +2
- Partials        2        4        +2

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

crates/gateway/src/compiler/starknet-sierra-compile line 0 at r1 (raw file):
We added the executable starknet-sierra-compile in the path: crates/gateway/src/compiler/starknet-sierra-compile.
To obtain the file I checked out the cario repo (origin/dev-v2.4.3) run: cargo build --release --bin starknet-sierra-compile and took the file from target/release/.


System Alerts | User added |1|

Story:
As a TFRS user, I want to receive an alert when I add a new user to the system so that I know that the system is functioning correctly.

WHEN I accept the confirmation alert (Card 607) that asks me to confirm that I want to add the user to TFRS
THEN I receive a system alert that confirms that the user was in fact created/added
System Alert message:
User added
Demo:

Show the alert when adding a new user (IDIR & BCeID)

 System Alerts | User added |1|


Feature/lga 2631 under 18 legal help form

What does this pull request do?
End to end test for a specialist provider accepting a case and checking the Legal Help Form to ensure the under 18 questions appear correctly in the form.
Any other changes that would benefit highlighting?
These tests are only checking 18 and under questions with an additional check for Do you have a partner that you live with? As depending on some of the answers selected for under 18, this will show or hide these questions.
There is a new web driver method called refresh. Refresh is used to refresh the Legal Help Form. There appears to be an issue with the legal help form document not updating itself within selenium chrome driver when the page is visited. The legal help form document holds the old answers and does not take in the new changes. This does not happen in manual testing and only appears in the end to end tests. Despite many investigation it's clear the page just needs a refresh as selenium holds the page data and is slow and recognising the pages update.
Checklist

LGA-2631

The following behave tests are failing on Circle CI
Failing scenarios:
  features/cla_frontend/frontend_specialist_provider.feature:175  No to under 17 question appears in the Legal Help Form
  features/cla_frontend/frontend_specialist_provider.feature:191  Yes for under 18 and regular payments does not receive follow up question
  features/cla_frontend/frontend_specialist_provider.feature:209  Yes to under 18 with valuables over 2500 proceeds to fill means testing
  features/cla_frontend/frontend_specialist_provider.feature:229  Person aged under 18 is passported is visible on legal help form

All are failing on the same step
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//../table/tbody/tr/td[contains(text(), 'Are you aged 17 or under?')]"}


simple-http-server: bump to 0.6.2 version

Description of changes
Bump to 0.6.2: https://github.com/TheWaWaR/simple-http-server/releases/tag/v0.6.2
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@winterqt Oh, sorry about this. Fixed! Thanks for review!

@winterqt thanks for this detailed review! It was awesome!
:heavy_check_mark: added Cargo.lock
:heavy_check_mark: patched Cargo.toml
:heavy_check_mark: removed perl from Cargo.toml - it no longer needed

@winterqt Fixed. All checks have passed, thanks for your review!


Add WebRTC & Home Assistant conditional card tips to README.md

Just some potentially useful set-up info for people using @fuatakgun & @bropat 's integration/docker container.
You can get the doorbell live stream down to about 2-4 second delay using WebRTC to display the RTSP camera feed using this integration: https://github.com/AlexxIT/WebRTC
The lovelace card:
You can add the additional command mse: false because quite often it loads the MSE stream then stutters for another second before loading WebRTC but your results may vary:
type: custom:webrtc-camera
entity: camera.doorbell
mse: false

You can utilize the lovelace conditional card so the WebRTC feed only displays on the dashboard when the camera is actually streaming, example:
type: conditional
conditions:
  - entity: camera.doorbell
    state: Streaming - p2p
card:
  type: custom:webrtc-camera
  entity: camera.doorbell
  mse: false

For cleanest set-up, you can create another lovelace card which displays the last event detected by the doorbell. This is also a conditional card and this only displays when the camera is NOT streaming video. To activate video, simply click on the picture which triggers script.eufy_doorbell_rtsp_reload that you can create that calls the eufy_security.stop_livestream & eufy_security.start_livestream service. Examples below:
Conditional card with script call:
type: conditional
conditions:
  - entity: camera.doorbell
    state: Idle
card:
  type: picture-glance
  entities: []
  camera_image: camera.doorbell
  tap_action:
    action: call-service
    service: script.eufy_doorbell_rtsp_reload
    service_data: {}
    target: {}

Livestream Reload Script:
alias: Eufy Doorbell RTSP Reload
sequence:
  - service: eufy_security.stop_livestream
    target:
      entity_id: camera.doorbell
  - service: eufy_security.start_livestream
    target:
      entity_id:
        - camera.doorbell
mode: single

Maybe you have WebRTC leak protection enabled on your browser? I had WebRTC Control extension on my browser and had to stop it to allow WebRTC to work.

Nice. I remember I've tried that integration before and ran into issues, not streaming anything, even from their example on their repo. Maybe I'll have to come back to it and give it another go.

I had the same experience, I will give it a try on WebRTC Control extension.

This is cool. Had to change the latter card to following due to there being the battery percentage after Idle in the state for me. However, I'm apparently still having some issues with the video working, but I'll comment on the other thread since it's not related to this one. Will try to remember to report here when I get that working if the delay is better for me by using WebRTC.
type: conditional
conditions:
  - entity: camera.doorbell
    state_not: Streaming - p2p
card:
  type: picture-glance
  entities: []
  camera_image: camera.doorbell
  tap_action:
    action: call-service
    service: script.eufy_reload
    service_data: {}
    target: {}

I can report that I finally have this working for my wireless doorbell. After giving up I decided to check it out again as I have other cameras that need a good rtsp player. Once I added the HACS integration I needed to also add it to the home assistant integrations. facepalm. So my setup is like this. I needed a button system for my wife to easily turn on and off the camera, and then using the conditional card you wrote ( great idea! ) to display the feed. I also have an automation that kills the feed after 2:50 minutes of runtime so it doesn't destroy the battery life.

type: horizontal-stack
cards:
  - type: button
    tap_action:
      action: call-service
      service: eufy_security.start_livestream
      service_data: {}
      target:
        device_id: XXX
    name: Stream Doorbell
    icon_height: 100px
    icon: mdi:video
    entity: camera.doorbell
    show_state: true
  - type: button
    tap_action:
      action: call-service
      service: eufy_security.stop_livestream
      service_data: {}
      target:
        device_id: XXX
    name: Stop Doorbell
    icon_height: 100px
    icon: mdi:video-outline

To add to this, I found a nice gallery frontend for showing videos in a clean format. I don't have it for my eufy doorbell yet but this looks better than the media browser.
https://github.com/TarheelGrad1998/gallery-card

Can someone please explain if this webrtc is now the way to go?
I'm using the rtsp addon (which should be faster than p2p) , im still having lots of delay before it starts.
Is this webrtc now another way than this rtsp addon, or are they compliant, i dont really understand.
All i want is as less delay as possible.
@fuatakgun you know more about it?

Okay so since you have RTSP already setup, all you need to do now is install the WebRTC integration to Home Assistant (details here: https://github.com/AlexxIT/WebRTC)  then once it's installed you simply create a custom card that calls your existing RTSP camera entity. For example:
type: custom:webrtc-camera
entity: camera.doorbell
mse: false

I failed to run webrtc on my setup, I am sticking with p2p and rtsp.

Okay so since you have RTSP already setup, all you need to do now is install the WebRTC integration to Home Assistant (details here: https://github.com/AlexxIT/WebRTC) then once it's installed you simply create a custom card that calls your existing RTSP camera entity. For example:
type: custom:webrtc-camera
entity: camera.doorbell
mse: false

i'm getting a custom elements doesnt exist, although i installed it through hacs and rebooted, even cleared my cache

@skank01  - did you add the webrtc-camera.js to your lovelace dashboards resources?
This is under Configuration > Lovelace Dashboards > Resources
Mine is as follows:
URL:
/www/community/webrtc/webrtc-camera.js
Resource Type:
JavaScript Module
Example image: https://imgur.com/a/evA0uog

The gotcha that had me was you had to add it through HACS, and then add it again in the integration page.

The gotcha that had me was you had to add it through HACS, and then add it again in the integration page.

That did the trick indeed, i didnt know i had to add it twice via integrations
once integration in hacs
and then once again integration in HA settings
The camera is working here, i'm gonna see now to add the conditional card and the reload script
Strange @fuatakgun it didnt work with you

Ok i'm having troubles
USing the conditional card, i also had troubles cause over here, i have the battery % next to idle too
So i have to use "state_not"
This is how my code looks like for the card & script
Card:
[code]
type: conditional
conditions:
- entity: camera.tuin
state_not: Streaming - rtsp
card:
type: picture-glance
title: Tuin
entities: []
camera_image: camera.tuin
tap_action:
action: call-service
service: script.eufy_tuin_rtsp_reload
service_data: {}
target: {}
[/code]
script:
[code]
alias: Eufy Tuin RTSP Reload
sequence:
- service: eufy_security.stop_rtsp
target:
entity_id: camera.tuin
- service: eufy_security.start_rtsp
target:
entity_id:
- camera.tuin
mode: single
[/code]
Running in 2 troubles:

Somehow using the conditional card, and in fact also the custom:webrtc-camera card
It auto starts the camera play rtsp automatically.. Theres also an icon showing its autoconnecting !!
So when using the conditional card (if i stopped the service seconds before) i do see the last picture, but it immediately dissappears cause its trying to play already (and so its not idle anymore)
why do i need to stop the rtsp first before trying to play? it should stop AFTER it played

When you see webrtc widget, it tries to enable camera automatically (initiating stream).
Dis you try state with percentage? Any issue with quotes?

When you see webrtc widget, it tries to enable camera automatically (initiating stream).
Dis you try state with percentage? Any issue with quotes?

Yes indeed, it tries to play automatically, i dont want that , cause theres no use in using the conditional to show the last event detected if it immediately goes away
I didnt try state with percentage, cause i dont know how to do that cause the % changes everytime
@conorlap is it possible to help me here? OR maybe can you show a video where you see the conditional card in action, before you tap, and then after you tap, and after playing has stopped, i want to see how it works at ur place

@skank01
I've been experiencing the same issues, I think the autoplay thing started happening after updating to @bropat /eufy-security-ws version 0.4.2.
Prior to 0.4.2 it functioned as desired:

It would display the 'last event' image
click on the image to trigger start livestream - the live stream feed would show
Once livestream was stopped the WebRTC card would disappear and the 'last event' image would return.

I have not updated the add-on version yet, so you should be using bropat/eufy-security-ws:0.3.3.
Double check from add-on detail page like below;

so, there should be a better state mechanism rather than writing batter and stream source into state.
It could be as below, without any battery and RTSP/P2P information

Idle
Streaming
Motion Detected
Person Detected

@skank01
I've been experiencing the same issues, I think the autoplay thing started happening after updating to @bropat /eufy-security-ws version 0.4.2.
Prior to 0.4.2 it functioned as desired:

It would display the 'last event' image
click on the image to trigger start livestream - the live stream feed would show
Once livestream was stopped the WebRTC card would disappear and the 'last event' image would return.

Hi,
So, how do you solve it? Cause now, it disturbs the working..
I can confirm as @fuatakgun mentions , it's still on 0.3.3.
Maybe its time to use the latest? We would probably benefit from other stuff as well?
For me , to watch the live view, its still not good enough (takes too long to load, or using webrtc, its useless)

I didn't solve it yet - but I downgraded to bropat/eufy-security-ws:0.3.3 and it seems to work slightly better. It's still autoplaying but doesn't crash my HA instance now.
Unfortunately this setup is not all that great for livestreaming still, hopefully it can be improved!

I'm gonna disable webrtc again, until its fixed it doesnt autoplay, cause its worse than the normal integration from fuatakgun
I cant even check if its loading faster (i dont get that idea yet)
I do hope though that loading the stream will get faster, cause its just not good enough here.
I have hopes for the official integration from bachya, but still, thats doesnt go forward anymore
(all respect though)

Having this integration officially would improve code quality, but there is no way to improve latency because integration is just mirroring incoming data from add-on. I had discussed the possibility of increasing speed of streaming with add on owner, but we could not find one.
What is the latency for you now while using p2p over rtsp add on?

To be honest, right now, nothing is working good
I'm deleting everything from webrtc
Cams still take 30 seconds to load
But stopping streams isnt responding anymore...
I'm honestly getting fed up with eufy stuff.
No google home integration at all yet (not blaming you)
I'm not sure what i will do

back to here, I was able to setup webrtc locally and while latency is very small, initial startup latency is still there.
I will create a new sensor about streaming status and update readme file about installation on WEBRTC and conditinal card.
Thanks @conorlap for this super idea.
Backgound: apparently streaming is slow, because of internal stream implementation of home assistant, not because of integration or add-on. integration can still speed up initial launch time, which I will focus but not stream itself. Moreover, I have seen many threads about how stream integration might end up consuming memory etc, my own installation reboots once or twice in a day and I suspect stream is the root cause.

@fuatakgun doenst it autostart stream with you?

ongoing solution on this;

setup separate sensors for streaming state of camera as is_streaming (true/false) , streaming_source_type (p2p/rtsp), streaming_source_address (URL for RTSP server add on or home base station if supports native RTSP)
if is_streaming is TRUE, show webrtc, if false, show camera entity to see the last event photo


Feature/rest methods

This project uses semver, please check the scope of this pr:

[x] #patch# - backwards-compatible bug fix
[ ] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

Changes Unknown when pulling 651d2a48323f09ee84ef9d431ab0b46c87534dcf on feature/rest-methods into ** on master**.


Check for parsing conflicts

Part of Functional Requirement 6.1
Make sure the parser doesn't automatically force/solve them.
Assigned to @Abercus @raulmrebane

"As this is an undecidable problem, this feature may be limited in its capacity."


searching in the help and documentation - highlighting a word in a search result on the website QGIS.org ?

Re : searching in the help and documentation - highlighting a word in a search result on the website QGIS.org ?
The highlighting feature :
http://qgis.org/en/docs/user_manual/working_with_vector/supported_data.html?highlight=PostGIS
does not highlight the word in the page...
Using : Mozilla FireFox 23.0.1

I think that I have the steps (I'm on Firefox):

From any page of the documentation, make a search in the search bar. let's use 'PostGIS'
You should got this page http://docs.qgis.org/testing/en/search.html?q=postgis&check_keywords=yes&area=default where the expression 'PostGIS' is highlighted in the results
Click now on any of the result, opening the page in the browser
The term PostGIS is supposed to be highlighted (given the url containing highlight=PostGIS) but actually, no highlight is in the page: you have to make a search within the page to find its occurrences.

This seems fixed now: searched word is highlighted when you open the result page.


fix(ResetSearchInput) default is set to true, tests edited.

@aaronroberson & @user378230 , here is the PR where the resetsearchInput is default set to true.

Thank you @Jefiozie for helping reduce breaking changes 👯

No problem happy to help :smiley:

Landed in v0.19.4


Remove need for legacy-impl flag

The build script now runs in multiple passes. This means that the vars set in one pass will not show up in another. Just move the needed vars to the right place.

You may want to redirect this PR to tensorflow branch now.
I'm currently testing the preset changes in this PR on macOS.

@swift-ci please test tensorflow


Any plans to port to pyMC4?

Hi core-devs,
Are there any official plan/ blueprint for porting the backend to pyMC4?
(I would like contribute towards any action items)

As PyMC4 will not happen this issue can be closed.


Default sso_target_url and slo_target_url to HTTP-Redirect binding

Status
READY
Migrations
NO
Description
This solves the issue #279 of multiple SingleSignOnService and SingleLogoutService elements in IdP metadata files. The correct behavior should prefer the element with the binding of urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect.
Related PRs
None
Todos

[x] Tests
[x] Documentation

Deploy Notes
N/a
Steps to Test or Reproduce
This is tested in test/idp_metadata_parser_test.rb

bundle exec rake test TEST=test/idp_metadata_parser_test.rb

Impacted Areas in Application
List general components of the application that this PR will affect:

This will affect the IdP metadata parser.

@pitbulk ready for review! Thanks!

Hi @jimcamut @luisvm @meyerworks @naveedehmad @pitbulk.
Currently in Heroku we're using our own fork of this gem that fixes the issue identified by @kara, and we'd love to point out our gem to this upstream repository.
We also believe the implementation of this PR would be beneficial for the rest of the community.
Is there anything missing here, or do you all think we could merge this in? Please, let us know.
Thanks,
Raúl

This should be fixed with this commit:
https://github.com/onelogin/ruby-saml/commit/2e60902adf7748cdb323577051dd915cac2f1a30

@pitbulk thanks


footer links are redirecting to home page itself

Description
there should be seperate page for each pls assign to me i would like to work on it.
Screenshots
No response

hi I want to work on this issue.

@nishtha53 Please go ahead! 🤩

@KiranAminPanjwani please assign to kriti. My all 4 PR's are done. If no one will do let me know I will complete this task!


HTML attributes cause validation errors

When validating with https://validator.w3.org/ there's a couple of attributes causing errors, e.g. 'to', 'offset' and 'name'. Any particular reason for not using data attributes when rendering the markup? :)

Same question.
Element create <div name="custom">, wich cause validation error.
But it still working well.


High load makes gBar exit cleanly.

Describe the bug
gBar exits when because it couldnt write to socket.
Steps to Reproduce
Produce high load.
Expected behavior
Would expect gBar to continue to work, but it doesnt get an immediate response from the socket, and thinks its unavailable.
Should probably have a timeout, and recheck it the socket is actually available or just slow.
Socket is definitively available, I just have a shitty low owered corporate laptop.
Screenshots/Error logs
(gBar:19420): Gtk-CRITICAL **: 11:39:46.202: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
SNI: Add :1.10 to widget
SNI: Add :1.17 to widget
SNI: Add :1.306 to widget
SNI: Add :1.6 to widget
SNI: Add :1.68 to widget
SNI: Add :1.70 to widget
SNI: Add :1.72 to widget
SNI: Add :1.9 to widget
SNI: Add org.kde.StatusNotifierItem-1877-1 to widget
Couldn't write to socket
[Exiting due to assert failed]
Information about your system and gBar

OS: Arch Linux
Desktop environment: Hyprland
commit ef8652f

Just a note to this, i have a shitty work computer. And everytime i compile anything and produce load, gBar will exit because it cant write to socket. So i cant really tell if its due to high load or high I/O - either way, it is consistent.
ssize_t written = write(hyprSocket, arg.c_str(), arg.size()); ASSERT(written >= 0, "Couldn't write to socket");
Here you seem to check if you have written something to the socket, i dont think assert is great here, should check if something is written, and if not, call  it self and try again a few times maybe ?

All hyprland socket operations are now retried 5 times, and don't crash even if they fail. I can't seem to reproduce this, neither on my desktop running prime95, nor on my low-powered laptop compiling on all cores. So it seems, that it is due to high I/O. If the commit doesn't fix things, you should proably disable UseHyprlandIPC, so the workspace traffic goes over Wayland instead.

gBar tries really hard to connect to the Hyprland socket but fails and ends crashing at start.
When launching from terminal, does not crash.

gBar tries really hard to connect to the Hyprland socket but fails and ends crashing at start.
When launching from terminal, does not crash.

Hyprland changed the socket address recently, which should be fixed in 89585255fd8c9368bf7e62309c60068edf4cf245


New Feature -- custom product page

Possibility to add custom page for product, in order to add custom page:

create hbs file in theme folder
add new productView in  setting file
Select it from admin panel

Note: there is some coding still needed like implementing it in update page some validation etc.

@mrvautin should I make an issue about this feature ?

Could you rebase this onto the current master? Also can see there are some linting issues. Can you also setup linting and ensure there are no issues.

@mrvautin any comment/help/tips ?

It looks like you have made changes to the settings.json which is now failing the schema validation.

Heyy, i tried running the original one,  i'm getting an something about Missing "START" script


Fix the error display

Error message should be displayed under the input field

@shawnlauzon
I checked Bulma and Buefy documentation and looked through some issued on GitHub. It looks like "required" fields with both labels and addons don't get laid out properly.
It was displayed correcly before because we used an array of strings to display the message. When I replaced the array with a single string, I started to get the same bug.
I found the way to display the error message below the field:

However, this solution doesn't change the way of the error that is displayed when user doesn't fill the required field (since this error message is generated in a different way):

I checked if the size of the field can somehow affect the message placement and I couldnt' find anything about it. I tried to play with it, but I always got the same result.

The problem is in the length of the strings. If the string is too short, it displays it on the right side:

If I replace any string with a bigger one, it moves the message below the input.

I am not able to change the way it displays the message. I think we should use a longer sentences for the error or remove the message as an addon and implement it via  tag. It will look like this:

Looks to me that there's just too much space to the right of the Verify button. Can you make that field fill up all the remaining horizontal space?


The virtualScroll does not work when using the segments

This code doesn't work...the ion-item isn't showed by the ionic framework.
Code to reproduce :
<ion-content>
    <div [ngSwitch]="curSegment">
        <ion-list [virtualScroll]="items" [approxItemHeight]=" '100px' " *ngSwitchCase="'test'">
            <ion-item *virtualItem="let item" text-wrap>
                <ion-avatar item-left>
                       <ion-img [src]="item.avatar"></ion-img>
                </ion-avatar>
                <h2>{{item.name}}</h2>
            </ion-item>
        </ion-list>
        ...
</ion-content>

If the "ion-list" is before the <div [ngSwitch]>, then is showed.
Ionic 2b10 used.

Hello, thanks for opening an issue with us! Would you be able to provide a plunker that demonstrates this issue? Thanks for using Ionic!

Hi,
http://plnkr.co/edit/KI11iO?p=preview

I am seeing the same symptoms on RC3.  I have noticed that it works fine as long as the virtualScroll element isn't nested within any other directives (ngIf, ngSwitch etc).  Similar to https://github.com/driftyco/ionic/issues/7734

I opened a PR https://github.com/ionic-team/ionic/pull/13406 which should fix the problem here. Please try it and tell me if it's working :)

I was hoping for your PR to be merged but it seems that it has just been closed :(. It's too bad as it seems that we are quite a few to encounter the issues your PR solves.


Compose build fails on logspout build

set up a new droplet, ran docker-compose build:
package github.com/fsouza/go-dockerclient
        imports context: unrecognized import path "context"
ERROR: Service 'logspout' failed to build: The command '/bin/sh -c go get && go build -ldflags "-X main.Version dev" -o /bin/logspout' returned a non-zero code: 1

@timelf123 What command are you using to build it?

docker-compose build after spinning up a fresh droplet on DO with docker-machine

docker-compose build will only build the main "composition".
docker-compose -f docker-compose.yml -f extensions/logspout/logspout-compose.yml build is the command you want to execute.

Sorry to waste your time, I posted this in the wrong repo


Store complete sub-snapshots of filtered walk in VFS

so we are watching for changes there as well. We need this for continuous build, so a continuous build is also triggered when there is only a filtered snapshot for a location.
We do this instead of https://github.com/gradle/gradle/issues/14410, since it is less complicated, and the performance improvements from storing partial directory information in the VFS are not evident.
As a follow up change, we could re-use the virtual file system contents when snapshotting a directory, though this would be a pure performance improvement. See https://github.com/gradle/gradle/issues/14409.

I left a few comments. I think it’s fine to merge this as is if you want and follow up later. In that case please create an issue with the followup tasks that you agree with.

@bot-gradle test PT PRF

@bot-gradle test and merge

OK, I've already triggered a build for you.


[SPARK-LLAP-214] Remove exec which is a short name for execute for API consistency

What changes were proposed in this pull request?
Remove exec which is a short name for execute API consistency.
How was this patch tested?
Existing tests should cover this.

looks good to me.


Use references for ECS components instead of pointers in World::getComponent

A component can be missing -> nullptr is a valid return value. No change will be made