C53 has "junk data" in header and footer?

I'm trying to get C53 statements instead of STA for one of our projects, however it seems that the XML I get has some header & footer information in there. Not sure how to deal with this properly?

I'm simply using the following code now:
const data = Buffer.from(resp.orderData);  fs.writeFile("myfilename.dat", data.toString('utf8'), function (err)

Hello, same issue trying to dowload C53 from Credit-Suisse. I also get some "junk data". Any hints ?

Hello, same issue trying to dowload C53 from Credit-Suisse. I also get some "junk data". Any hints ?

Do you have similar "junk data" in there? Or something else in terms of format?

Hello, same issue trying to dowload C53 from Credit-Suisse. I also get some "junk data". Any hints ?

Do you have similar "junk data" in there? Or something else in terms of format?

hello, thank you for your reply, please find here attached one screenshot of the file that I can download with send-c53.order
Best regards.

an other one:

OK so seems we have similar issue. It might be due to XML being streams and they would need to be saved differently. I'm sure @nanov might have some thoughts or solutions. I understood he has it in production with a number of banks.

I am also trying to download camt.053 from one other Swiss Bank. Banque Cantonale du Valais. This bank uses EBICS as a service from Swisscom.
Result is even worse:

Hello,
Couldn’t solve the “junk data” issue until now, but I have one comment to do and one question to raise related to my last message  regarding Banque Cantonale du Valais (régional swiss bank):
I could find out that the Ebics server of this bank delivers the camt.053 file in xml format without any zip container. That’s probably the reason  why the message is not readable when downloaded with send-c53.order.
My question is following:
Is it possible to change an Ebics-client parameter in order to download non zipped camt.53 message ? Any hints ?
Best reagards.

Hello,
Couldn’t solve the “junk data” issue until now, but I have one comment to do and one question to raise related to my last message regarding Banque Cantonale du Valais (régional swiss bank):
I could find out that the Ebics server of this bank delivers the camt.053 file in xml format without any zip container. That’s probably the reason why the message is not readable when downloaded with send-c53.order.
My question is following:
Is it possible to change an Ebics-client parameter in order to download non zipped camt.53 message ? Any hints ?
Best reagards.

Thank you for your hint. Had the same issue you can find in the code lib/orders/H004/response.js orderData 	return zlib.inflateSync(data); here the data is unzipped. so you dont need to call zlib.inflateSync

Hello ernho,
Thank you for your reply.
I already tried to replace the last line
return zlib.inflateSync(data);
simply with
return data;
... but after this change, the outcome of send-c53-order.js was not a readable xml file.
How did you manage to get readable xml file in this way ?
Best regards.

@jpbuttet the bank sends back a zip folder.
maybe this is confusing but zlib.inflateSync(data)  decompresses the chunk data. so you have to save that data on the drive as zip and then decompress it.
50 4B is the header of zip

@ernho You wrote "the bank sends back a zip folder"
No, as I wrote, this particular bank delivers files in xml format without zip container.
My question is : did you manage to get readable outcome when the bank delivers non zipped camt-053 files ?

@jpbuttet maybe you got me wrong but the problem is that the bank delivers a zipped folder with xml files. your output of hex helped me to understand that. 50 4B is the header of a zipped folder
if you still have the file myfilename_22mai_02_juin.dat rename it to myfilename_22mai_02_juin.zip.
so in future save the data like
		let date = new moment().format('YYYYMMDD'); 			const data = Buffer.from(resp.orderData); 			let distPath = baseDir + '/Camt53_sgkb_' +date + '.zip';  			const dstZip = fs.createWriteStream(distPath); 			dstZip.write(data); 			dstZip.end();
then you can unpack it and you will  find camt54 xml files there. reason is that if the account has more then one account, depot and so on the bank delivers it as zipped folder. I had the same issue with St. Gallener Kantonal Bank and the one you are trying to fetch :)

@ernho
Thank you very much, the solution you suggested works like a charm at least for Credit Suisse bank, the result is a perfect zip archive containing all the xml file.
Next week I will test your solution with the other bank that is problematic (Banque Cantonale du Valais).
@Herrie82
The way of saving the data suggested by ernho seems to solve the issue related to “Junk data”.
Best regards.

@ernho
I could test send-c53-order.js modified according your suggestion and it worked perfectly.
I could download camt.053 files from the BCVs (Banque Cantonale du Valais).
Thank you very much for your help.
Best regards.
T

@jpbuttet you are welcome so we can close this issue because bank does not send "junk data" the data received is sometimes zip and has to be proceeded differently .

I added some sample code for downloading CAMT in ZIP format. See https://github.com/node-ebics/node-ebics-client/pull/48


astro dot net sdk beta

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

/azp run prepare-pipelines

/azp run net - astronomer - mgmt - ci

/azp run net - astronomer - mgmt

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.Astro

/azp run net - astronomer - mgmt

/azp run net - astronomer - mgmt


LOD Epic

Nothing decided yet on that front.
It seems like EmptyKeys have already something, maybe he could quickly describe what he did?

Thanks for sharing!
While at some point we might want to have a LOD system more integrated with engine/editor, I like the idea of adding such a script in the asset templates so that people can still use LOD in the meantime.

Seriously? 5 years from when this was opened and there's still no native LOD support in the engine and the editor? This is such a simple concept to add. There's even a PR for auto-lods that's been sitting here for ages. Is there anyone here steering this ship or should we treat it as abandonware?


Added a GIF

Showing how it looks with a gif and updated the readme.

You added a lot man, thank you very much! Also I love your equations, I am studying about them lol.


Typo fix in README

Just noticed this one :)
Might also be nice to point to the source in the rendered site at https://pgt.dev/, like "Edit this page"?

@gunnarmorling Thank you!


Please Merge with Mleibman

Can you please merge with the latest.

+1

+1

Actually merger with 6pac

+1
Can you merge with both 6pac version as well as Mleibman please?


Fixed 3 clippy warnings + updated dependencies

I came across deps.rs and saw that it lists outdated packages for uhyve: https://deps.rs/crate/uhyve/0.0.24

bors r+


diskmetrics: increase timeout of qemu img convert

diskmetrics: increase timeout of qemu img convert
this partially reverts 193147f889660068db07f61714dbf8899ab55ea0

during testing it has been found out that the timeout is too short,
therefore it is now set again to 5 days

cc @zedi-pramodh

@rouming did someone check whether the failure in the storage test suite (zfs) in https://github.com/lf-edge/eve/actions/runs/6592602265/job/17923425921?pr=3509 can be due to the changes in this PR? I see that test passing on other PRs but here it failed even after a re-run

@eriknordmark I did not check, but IMO 8 minutes (the timeout set before this fix) should be enough for test images. I assume in our tests we don't use terabytes images which require >8min conversion.

@rouming the issue ended up being that the code was structured so that we always ran with the default timeout. That was fixed in #3518 and #3523


[WIP] Implement more versions of div and a_pow for each data type

Hi @sibaku!
I started working on the issue I opened (https://github.com/sibaku/glsl-autodiff/issues/1)
It's not close to done, but I wanted to send this to you to see if this approach seems ok to you. I wanted to make sure that I'm following your coding style and project guidelines before I put a bunch more work into this :-)
I've asked a few specific questions in inline comments. Let me know what you think!

Thanks for the @sibaku! I'll get to work on implementing a_sin, a_cos and a_tan. I'll send you another PR when it's ready :-)
By the way, how did you learn about automatic differentiation? I have a basic understanding, but I'd like to learn more. Especially on how to compute higher derivatives and mixed partial derivatives. Do you have any good resources to share?

Thanks for your work! :)
Sadly, I don't have any specific resources, partly because it has been some time since then. I started with some symbolic differentiation, but then found out about AD, which is weirdly not talked about a lot... So I just looked up a lot of different resources and then stuck with the basic idea, as it seemed very well suited for GLSL, at least for the lower-dimensional cases I was interested in.
Pretty much all of the code was based on a simple chain-, product-, etc... -rule approach. So calculating (u(v(x))' we only need to know the general u(x)' and the value and derivative of v. Which is pretty much the dual number approach. This works reasonably well for Hessians, as you can find a nice chain rule form for it,  which requires only the gradient and hessian, so all we need are those values.
I haven't implemented more than this forward approach used in this library myself, so I'm only vaguely acquainted with the more general algorithms (or reverse mode). This here seems to be a nice explanation of a very general truncated Taylor-series approach: https://www.sintef.no/globalassets/project/evitameeting/2010/ad2010.pdf
So maybe that's what you are looking for? Sorry for not having anything more specific!


Load autostaff worker hours once per run

Bug

Our autostaffing logic loops over all staffable requests and checks if an expert has available hours for the day. It queries the database for availability on each request.
As a result, if an expert increases her availability while autostaffing is running across all staffable tasks, or if autostaffing is running across a midnight barrier, a staffing request that is lower-priority might be the one that is checked immediately after new availability is discovered. This causes a lower-priority request to be staffed.

Solution: Compute worker hours availability before autostaffing begins and use that consistent value in every staffing decision.
Test that it worked

Run autostaffing and find that it doesn't staff anyone
Run autostaffing and concurrently increase an expert's availability
Ensure no tasks were staffed
Run autostaffing again, and ensure that the highest-priority tasks are staffed

Coverage increased (+0.001%) to 94.43% when pulling d4d687fa8379d05994239a730cb73a8f20332bff on autostaff-load-hours-once into 0ce1ca75ee075e115733b4997ed7d90d492829d7 on main.


Fix: Revert #2564

Seems the semicolon is needed in mysql to execute the statement.

@tgriesser if we are using nyc, maybe it's time to enable coverage threshold enforcement?

This actually doesn't really fix any issues.
What I thought was a bug is actually just a super confusing API for the internals of how .timeout() is supposed to work / seems to be interacting with the connection dispose. This might be related to other timeout issues we're seeing in the test suite. Having a hard time following the logic here, looking forward to getting a chance to refactor it with types and possibly async/await internally which will remove the need for dispose.
@kibertoad Not yet. Would rather get code/test quality up in general first (refactor for less hacks) and then coverage will follow.

@tgriesser Main idea behind enforced code coverage is ensuring that new code doesn't reduce it :). So it could actually be enforced at any current state.

@kibertoad fair, feel free to open a PR :)


Improve logging component for minimal systemic.

Find out a node js component we can use in systemic for logging. Pino is an interesting option at the moment https://github.com/pinojs/pino

https://www.twilio.com/blog/guide-node-js-logging


runtime(vim): Update base-syntax, match multiline continued comments

Match multiline (continued) line comments.
Continued tail comments are not supported yet.

Thanks!


fix(web-components): fix radio-group rebase issue

Summary of the changes
fixed the rebase combining changes from tickets 1820 and 1804

commit will be added in a different PR


Update MemoryRouter.js

Enable MemoryRouter to use an external history source

You should use just <Router> if you want to pass a custom history.


Usage on Windows??

Mailrelay looks really interesting
https://github.com/wiggin77/mailrelay
with the Windows Binary that you have for download, where does it install and where is the config file

It installs wherever you put it (it's not an installer, it's portable), and you create the config file in the same folder.


feat: add coder3101/protols

coder3101/protols: Language Server for protocol buffers
$ aqua g -i coder3101/protols

Check List

[x] Read CONTRIBUTING.md

[x] Read OSS Contribution Guide

[x] All commits are signed

This repository enables Require signed commits, so all commits must be signed

[x] Avoid force push
[x] Do only one thing in one Pull Request
[x] Execute cmdx s to scaffold code
[x] Install and execute the package and confirm if the package works well

How to confirm if this package works well
Command and output
$ protols
Logs are being written to directory "/var/folders/c7/z0ddlcss12s4g0r5n64b804h0000gn/T/"

Thank you for your contribution!

🎉 https://github.com/aquaproj/aqua-registry/releases/tag/v4.269.0


SILGen: Fix issues with class-constrained generics and keypaths.

Fix some type system issues with looking up member types in/out of context.
Correctly upcast a class-constrained existential or archetype to the base class when referencing a base class field on a generic type.

Fixes SR-7106 | rdar://problem/38070998.

@swift-ci Please smoke test

@swift-ci Please clean smoke test macOS

@swift-ci Please clean smoke test

@slavapestov Does this look better now?

@swift-ci Please clean smoke test


Problem with abnormal behavior when using conditional rendering of nested slots

Vue version
3.2.47
Link to minimal reproduction
https://play.vuejs.org/#eNqVU01v00AQ/SvLglSQin3orbgWIeoBDoCAoy+OPU62Xe+u9sMEWf7vzH7YDihN1VNm5s2+mTd+GelGqWxwQG9pYRrNlCW8Fvu7ilpTUWLAOlVWgvVKaktGoqEjE+m07MkVPrv6sGDbVM3yrSf0SCUaKYwlAzNsx4Hc+edvrXbwDtEijwORHhMLveK1BcwIKVo2hADDbQownHvI8J51uGLixT1fH6BuQZfxp8j/YcOXeWQp8kgc4p2zVgryseGseVzZcMtXC3G5s7hn7IwMB03yEI3jomuavJqTmZga+wcR00gFbYlSfYoIvcbD4lU6ts8ejBR499GzVbSRvWIc9DdlGV6torckIB6rOZe/v4Sav971XG8O0DyeqT+Yo69V9LsGA3pAJQtma70HG+H7n1/hiPEC9rJ1XvcF8AcYyZ3fMbZ9cqLFtU/6wrafgyuY2P8y90cLwsyi/KK+cwr9eHYH2wvS13VvspvwrhITXjGY7LJr9eLNzeLNTfImYqv/MAmF9Qtiht96k4Iz1ntjuLQmi37zBmyhqx2PZMmuvoWIugfsnxu9FbC8Ep/YJg7N49T/gFA67ylE8B5BGN7jSTHB+c/ISSJwzSdkrA3P6YgTkR+4gVJIm/57SeQcv0zm9BcAoJFL
Steps to reproduce

When there is no #default, there is a difference between the two behaviors
What is expected?
Consistent behavior when there is no #default
What is actually happening?
#default is right.
System Info
No response
Any additional comments?
No response

$slot.header returns a function. That function, when called, will render the slot content. if there's no slot content, it will return undefined
v-if="$slot.header()
Be aware that:

This can have a certain runtime cost as the slot function is essentially a render function creating the vdom for the slot content, which can be relatively expensive if the slot contant is really large.
Slots sometimes can be "empty" at first glance from but technically still contain an empty Fragment vnode, so checking for undefined wil not necessarily alway be successul:

<your-component>
{{ isCondiotion ? 'yes' : undefined }} //this will lead to a Fragment.
</you-component>

If you need further help, please use Discussions or Discord to ask the community for help.

I don't think it solved this problem.
You can take a look at this link, which provides a more concise description of my problem: https://play.vuejs.org/#eNp9Uk1v2zAM/SuaNqAp0NmH3lLXWDb0sB22Yd1RF8ehXbWyJOjDTRH4v5eU7TgBipxM8pHPj+I78I21WR+Br3nhaydtYKrS7b3gwQvOPIRoS6FlZ40L7MAcNGxgjTMdu8Kxq7sjtpmqWb4hQkKEro32gfXSy60Cdk/jq+AiXCNa5OMPkR6TAJ1VVQDMGCs26YPBXGb9V9mgqokKpX3eQVNFFUqvTCjy8/l8JCi2MQSj2bdayfplGUcln45M5TaglrETp86ohOY3+BK4RiPb7NkbjQ91IGrBa9NZqcD9sUHimoKvWUIIq5Qyr79Sjda9mev1E9QvH9Sf/Z5qgv914MH1KOuIhcq1EEb44fE37DE+gp3ZRVriAvgPvFGRNI5t36PeoeyTvqT2Zzqj1O1//7APoP28FAmlziH14xtG+HFh9UXubXab5oQe8BWTKy7bzM2GoZN6PBKeWGp4pKw4EMyoRFdfWWesx98O12tW6bc7QodyhcbCYGYyCjJl2lXiy6bRsWVx39R/4sD0o2In+ynEhBhmD345o0MDIRdWlmacxF5QHkodlSryhWqJT32GKR/eASK4M2w=

why does it return undefined?

Why does it  return function?


[stable/concourse] update to 3.2.1

Concourse v3.2.1
bump version number in chart.yml

Is anyone else using this chart? A week or so ago, I found that when upgrading my deployed release to this 3.2.1 image version that even the simplest Hello World example from the docs fails to run, similar to this issue:
https://github.com/concourse/concourse/issues/1230

Hi @shanesveller, I've tried it myself - seems to work for me on concourse 3.2.1 on k8s on minikube v0.19.

Perhaps something is going wrong with the file system of your choice?

I've made minimal customizations to the released version of the Concourse chart other than setting imageTag, username/password, Postgres password, and adding annotations for my ingress controller. However, the upstream issue I linked has some additional developments posted today that suggest it may be related to the kernel in use on my GKE cluster. I'm using Google's Container-Optimized OS with kernel 4.4.35+.

Hi @cmosetick, thanks for the PR! 👍
Would you mind updating the version number to 3.3?
It has some nice features like credentials management and caching.

/ok-to-test

I was unable to get a simple task running:
runc create: exit status 1: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"rootfs_linux.go:57: mounting \\\"/
concourse-work-dir/3.3.2/assets/bin/init\\\" to rootfs \\\"/concourse-work-dir/volumes/live/3fc2ca00-a9c1-4ddf-4599-3fd7ea29477f/volume/rootfs\\\" at \\\"/concourse-wo
rk-dir/volumes/live/3fc2ca00-a9c1-4ddf-4599-3fd7ea29477f/volume/rootfs/tmp/garden-init\\\" caused \\\"open /concourse-work-dir/volumes/live/3fc2ca00-a9c1-4ddf-4599-3fd
7ea29477f/volume/rootfs/tmp/garden-init: permission denied\\\"\""

@viglesiasce Which kind of hosts are you running your k8s cluster managing your concourse on?
I had no problem when running my cluster on minikube as explained in my prev comment.

@viglesiasce Do we have a shared workspace, like hosted Jenkins, to browse the complete configuration and logs of your failed build, or are you just running it locally?

It looks like the following flag may need to be configurable:
https://github.com/kubernetes/charts/issues/1479

@viglesiasce Thanks for the clarification. Yes, I agree with you.
Who's going to take initiative on this?
Perhaps should I take this PR over and add #1479 into a newly submitted PR?

I'm testing that now will post back with results and the commit adding it if it works.

Was not able to get it to work.
{"timestamp":"1500346371.038435936","source":"worker","message":"worker.setup.already-done","log_level":1,"data":{"session":"1"}}
{"timestamp":"1500346371.039204597","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"arch
ive","session":"2.1.1"}}
{"timestamp":"1500346371.039284468","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"bosh
-deployment","session":"2.1.2"}}
{"timestamp":"1500346371.039364338","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"bosh
-io-release","session":"2.1.3"}}
{"timestamp":"1500346371.039428949","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"bosh
-io-stemcell","session":"2.1.4"}}
{"timestamp":"1500346371.039475918","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"cf",
"session":"2.1.5"}}
{"timestamp":"1500346371.039535046","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"dock
er-image","session":"2.1.6"}}
{"timestamp":"1500346371.039580822","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"git"
,"session":"2.1.7"}}
{"timestamp":"1500346371.039632082","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"gith
ub-release","session":"2.1.8"}}
{"timestamp":"1500346371.039686441","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"hg",
"session":"2.1.9"}}
{"timestamp":"1500346371.039746523","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"pool
","session":"2.1.10"}}
{"timestamp":"1500346371.039819479","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"s3",
"session":"2.1.11"}}
{"timestamp":"1500346371.039865494","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"semv
er","session":"2.1.12"}}
{"timestamp":"1500346371.039931059","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"time
","session":"2.1.13"}}
{"timestamp":"1500346371.039979458","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"trac
ker","session":"2.1.14"}}
{"timestamp":"1500346371.040045261","source":"worker","message":"worker.garden.extract-resources.extract.already-extracted","log_level":1,"data":{"resource-type":"vagr
ant-cloud","session":"2.1.15"}}
failed to create btrfs filesystem: exit status 1
{"timestamp":"1500346371.051383018","source":"baggageclaim","message":"baggageclaim.fs.run-command.failed","log_level":2,"data":{"args":["bash","-e","-x","-c","\n\t\ti
f [ ! -e $IMAGE_PATH ] || [ \"$(stat --printf=\"%s\" $IMAGE_PATH)\" != \"$SIZE_IN_BYTES\" ]; then\n\t\t\ttouch $IMAGE_PATH\n\t\t\ttruncate -s ${SIZE_IN_BYTES} $IMAGE_P
ATH\n\t\tfi\n\n\t\tlo=\"$(losetup -j $IMAGE_PATH | cut -d':' -f1)\"\n\t\tif [ -z \"$lo\" ]; then\n\t\t\tlo=\"$(losetup -f --show $IMAGE_PATH)\"\n\t\tfi\n\n\t\tif ! fil
e $IMAGE_PATH | grep BTRFS; then\n\t\t\t/concourse-work-dir/3.3.2/assets/btrfs/mkfs.btrfs --nodiscard $IMAGE_PATH\n\t\tfi\n\n\t\tmkdir -p $MOUNT_PATH\n\n\t\tif ! mount
point -q $MOUNT_PATH; then\n\t\t\tmount -t btrfs $lo $MOUNT_PATH\n\t\tfi\n\t"],"command":"/bin/bash","env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sb
in:/bin","MOUNT_PATH=/concourse-work-dir/volumes","IMAGE_PATH=/concourse-work-dir/volumes.img","SIZE_IN_BYTES=18446744073473904640"],"error":"exit status 1","session":
"3.1","stderr":"+ '[' '!' -e /concourse-work-dir/volumes.img ']'\n++ stat --printf=%s /concourse-work-dir/volumes.img\n+ '[' 0 '!='<PHONE_NUMBER>3473904640 ']'\n+ touch /
concourse-work-dir/volumes.img\n+ truncate -s<PHONE_NUMBER>3473904640 /concourse-work-dir/volumes.img\ntruncate: Invalid number: '18446744073473904640': Value too large f
or defined data type\n","stdout":""}}
{"timestamp":"1500346371.051576376","source":"baggageclaim","message":"baggageclaim.failed-to-set-up-driver","log_level":2,"data":{"error":"failed to create btrfs file
system: exit status 1"}}

@viglesiasce Thanks for taking your time 👍
Regarding the error you've shared, AFAIK, you need to create loopback devices on the host to be provided to baggageclaim like described in https://github.com/concourse/concourse/issues/402#issuecomment-219434781, when your dockerd uses a graph driver other than btrfs(which might be true in your GKE node I suppose) as the default graph driver.
I haven't tested it myself(I use Container Linux, which uses btrfs by default for the graph driver), but I guess you need to tweak your node provisioning script/process to inject creations of loopback devices, and also the helm template for concourse workers to mount those loopback devices from hosts to containers.

Or I'd suggest to write in docs about setting btrfs as the graphdriver for docker to avoid the problem in the first place. Would it be easier than hacking with lookback devices on hosts and mounts to containers, etc?

@mumoshu Would you still like to see this PR with Concourse v3.3?

@cmosetick Thanks for checking in 👍
It seems like @viglesiasce has already and kindly added the commit cd3374f to update Concourse to v3.3.2

This was merged in #1528


Section "Concepts" is closing unexpectedly!!

https://user-images.githubusercontent.com/44531564/151677088-e326c166-dc2e-4310-8f97-c9b6a3257adf.mp4
Very annoying problem, cannot read docs normally. Using phone, open https://www.prisma.io/docs/ , then click docs->concepts and try to scroll, and it will be automatically be closed. Very uncomfortable user experience!
I'm using Redmi note 8, chrome 97.0...., Android 11

Oooof, yes, that was very rude of the docs mobile site. Thank you @valerii15298 for bringing this to our attention!

@tanberry Another bug: when open section "guides" or "reference" and continue to scroll, it unexpectedly closes open section and opens "concepts".


Update server-configuration-options-sql-server.md

"external scripts enabled" doesn't require a restart starting SQL Server 2019 CTP 2.0

@amitmsft : Thanks for your contribution! The author, @MikeRayMSFT, has been notified to review your proposed change.

#sign-off


Thumbnail extraction improvements

Following on from #527

The "Add missing thumbnails" button should be placed somewhere more prominent, rather than being hidden behind an unrelated function (Edit folders).

Running a rescan, either manually hitting "Rescan" or by having continuous watching enabled should also check for missing thumbnails as it finds all the files like the initial scan.

😄

I think the "add missing thumbnails" as well as "delete old thumbnails" buttons are very ugly which is why I hide them until the user clicks "Edit folders" 😓
I could bring them back to the "Main settings", but thematically they don't fit there -- it feels more coherent for them to be on the "Current Hub" page 😓
I have added a "Welcome" message the first time users open the app which will show exactly this button as the place for all the current-hub screenshot interactions (though this message appears only once ever 😅 )
I thin that once all the screenshots are there in the hub it doesn't make sense to re-check all of them every time a user clicks "Rescan". It's not a free operation -- it checks every single file in the /thumbnails, /filmstrips and /clips folders to see if it exists. While it's not that much of a big deal, but it just feels wasteful 🤷♂
"Rescan" may just be adding a single file to the user's "recent" folder -- and it would be great if that operation took seconds, rather than a lot longer with the check of all thumbnails 🤔
I'm tempted to keep everything as is for now, though I too am unhappy about the "add missing thumbs" and "delete old thumbs" buttons 😞  -- I just don't know how to keep the app clean and beautiful without hiding those buttons.

What about just checking the filenames and modified dates from an index? It should be pretty fast and it should pickup any recent modification or deletion fast for missing or orphaned thumbs almost automatically.
BTW More importantly I think there should be an option to have these 2 buttons in the main top bar if needed, since with some use cases it's often needed.
Thanks Boris!


⚠ SceneTime has degraded performance

In 1d29120, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3901 ms

Resolved: SceneTime performance has improved in 159ee9e.


Use Redash default (and often lower) process count

Prior to this commit, we were using the processor count to set the
number of processes in the web service. That was causing RAM and/or CPU
to be maxed out. This commit uses the Redash defaults which are defined
here https://github.com/getredash/redash/blob/46ea3b1f0b263ba310de7c2c17e4a32d3ea4c343/bin/docker-entrypoint#L35

Merging this into master after testing by me and confirmation from a customer that their Redash instance now can start up.


Could not determine the dependencies of task ':prepareSandbox'.

Hi, I created an plugin for Android Studio, use 'intellij.localPath' to specify AS path, but it shows error to me when I excuted runIde task.
Here is the error msg:
Could not determine the dependencies of task ':prepareSandbox'.
> Failed to query the value of task ':prepareSandbox' property 'pluginJar'.
   > The value of a manifest attribute must not be null (Key=Build-SDK).

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Here is my config:
//build.gradle

plugins {
    id 'java'
    id 'org.jetbrains.intellij' version '1.3.1'
    id 'org.jetbrains.kotlin.jvm' version '1.5.0'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib"
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}

// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
    // Require the Android plugin, Gradle will match the plugin version to intellij.version
    plugins = ['android']

    localPath = '/Applications/Android Studio.app'
}

patchPluginXml {
    changeNotes = """
      Add change notes here.

      most HTML tags may be used"""
}
test {
    useJUnitPlatform()
}

When I replace  'intellij.localPath' with  'intellij.version' it works good.
intellij {
    version = '203.7717.56'
    type = 'IC'              // Use IntelliJ IDEA CE because it's the basis of the IntelliJ Platform
    // Require the Android plugin, Gradle will match the plugin version to intellij.version
    plugins = ['android']
}

Could you please tell me what's problem with it? Does 'intellij.localPath'  can not be applied to specify local Android Studio path？

@aishang5wpj Thank you for the detailed description. This issue duplicates #881 and was fixed with #880.
Fix will be available in v1.4.0

@hsz hsz Okay, I get it!


update(userspace)!: support state access and event parsing in plugin API

What type of PR is this?
/kind design
/kind feature
Any specific area of the project related to this PR?
/area libsinsp
/area tests
Does this PR require a change in the driver versions?
No
What this PR does / why we need it:
This follows up the work started with #1078. Now that libsinsp provides a standardized way of interacting with its internal state tables, we can update the plugin API to leverage it. This PR contributes to the plugin system with the following:

Refactor some types to be more robust and less ambiguous (e.g. having a platform agnostic representation for booleans)
Create APIs for the plugin to do inversion of control and invoke methods of its owner (e.g. an inspector)
Create APIs for the plugin to access an inspector's state tables for read, write, and discovery purposes

Plugins are also able to define their own state tables and register them in the inspector
Cross-plugin state table access is supported

The field extraction capability has been extended for leveraging the state access APIs
A new capability has been added for "parsing events", which hooks into the event parsing phase of libsinsp, with access to the state tables API as well
Tests, tests, and examples

Which issue(s) this PR fixes:
Fixes #991
Fixes https://github.com/falcosecurity/plugins/issues/85
Special notes for your reviewer:
700+ LOC are dedicated to tests.
Does this PR introduce a user-facing change?:
update(userspace)!: support state access and event parsing in plugin API

Integrated all the naming suggestions from @leogr (🙏 ) and rebased on top of master.

LGTM label has been added.  Git tree hash: e87156c3d823deb65865802492fab70eb1c72fe5

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, jasondellaluce
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, jasondellaluce, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,jasondellaluce,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


OCPBUGS-44448: Skip deletion of images with same source and different…

Description
The root cause of this issue lies in the fact that the same image (referenced by digest) is used multiple times in the release but as different components.
Example in release 4.15.38 that I tested, quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bf7fa8cad688bd513c6672260ed5fb2154ae8c7daa00872c16001d2905e9bede can be found 44 times in the image-references file.
The delete-images.yaml file generated will contain things like:
- imageName: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bf7fa8cad688bd513c6672260ed5fb2154ae8c7daa00872c16001d2905e9bede
  imageReference: docker://sherinefedora:5000/44448/openshift/release:4.15.38-s390x-aws-cloud-controller-manager
  type: ocpReleaseContent
- imageName: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bf7fa8cad688bd513c6672260ed5fb2154ae8c7daa00872c16001d2905e9bede
  imageReference: docker://sherinefedora:5000/44448/openshift/release:4.15.38-s390x-aws-cluster-api-controllers
  type: ocpReleaseContent
- imageName: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bf7fa8cad688bd513c6672260ed5fb2154ae8c7daa00872c16001d2905e9bede
  imageReference: docker://sherinefedora:5000/44448/openshift/release:4.15.38-s390x-aws-ebs-csi-driver
  type: ocpReleaseContent

Therefore, the first delete will succeed, but the second one on-wards will fail.
The fix consists in adding a map in the concurrentBatch worker, that keeps track of images deleted by their origin reference (the digest), so that we only delete such an image once, regardless of whether it is recognized by multiple tags at the destination.
Fixes # OCPBUGS-44448
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v2alpha1
mirror:
  platform:
    architectures:
      - "s390x"
    channels:
    - name: stable-4.15
      type: ocp

At the time of the test, the latest OCP release in stable 4.15 was 4.15.38.
I performed M2D+D2M+DeleteGenerate+Delete
Expected Outcome
No errors in any steps

/label qe-approved

/lgtm

/test images

/cherrypick release-4.18


Yet another variation of the ZM25TQ

This one has the time cluster in the output where the other one have it in the input.

Pull Request Test Coverage Report for Build 850100475

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 82.513%

Totals

Change from base Build 831470891:
0.01%

Covered Lines:
3789

Relevant Lines:
4592

💛  - Coveralls

@dmulcahey,any reason why this one is not merged?


bp plugin: add support for exporting poly data

Description
Partially Resolves #17940 for 3.3.2  release.
In several cases VisIt pipelines create Poly Data and we were missing a case to wrap poly data into Mesh Blueprint in the Blueprint Database Plugin writer.
This doesn't fully solve the isovolume case b/c isovolume can create meshes with multiple element types, current blueprint export support doesn't handle that.
Type of change

[x] Bug fix~~
[ ] New feature~~
[ ] Documentation update~~
[ ] Other~~

How Has This Been Tested?

Checklist:
@cyrush TODO:

[x] Add a test that exercises this.

[x] I have followed the style guidelines of this project.~~
[x] I have performed a self-review of my own code.~~
[x] I have commented my code where applicable.~~
[x] I have updated the release notes.~~
- [ ] I have made corresponding changes to the documentation.
- [ ] I have added debugging support to my changes.
[x] I have added tests that prove my fix is effective or that my feature works.~~
[x] I have confirmed new and existing unit tests pass locally with my changes.~~
[x] I have added new baselines for any new tests to the repo.~~
[x] I have NOT made any changes to protocol or public interfaces in an RC branch.~~
[x] I have assigned reviewers (see VisIt's PR procedures for more information).~~

@markcmiller86 Joe and I discussed ways to have it the winding be described.  The challenge is establishing a reference map. It's possible to solve in a nice way in 2D, but much harder in 3D. Joe did much more deep thinking about htis than I did.  Since it's hard and has not come up often, this is not a high priority.
We implicitly use VTK winding/ordering -- we don't distinguish between a voxel or hexahedron in the blueprint.

I included Eric's requested change & I am merging to 3.3RC


create a markdown page with best practices

things like using timerange params in queries, doing filtering up front, etc.  just general things.
and samples how to do json dropdowns/etc instead of doing them as datatable queries?
possibly also more complicated things like hidden params that do queries to hide/show parts of a workbook

Working on this now.


development mode

when i build next js on production, why react developer tool still detect my react in development build for react?

Tech
Version

next
^5.1.0

node
v8.9.0

OS
windows

browser
chrome

etc

@lfades yes, i already set to production

@lfades

@bamaarintoko React is not included in your execution of server.js but in next build, set the env in the same way for next build (I think it should be done by default but this way we make sure NODE_ENV is
production for the build)

ok i will try

Please provide a minimal reproduction based on the issue template 👍🏻

ok its work now, but my custom route now dont work, always routing to home :(


Deprecation warning for 2D plots

General

pyfar version: all
Python version: all
Operating System: all

Description
We get deprecation warnings when plotting with our 2D-plots (time_2d, and spectrogram) due to a change in Matplotlibs default behavior. We might sit this out and wait: Auto-removal of grids by pcolor() and pcolormesh() is deprecated since 3.5
Will be fixed in Matplotlib 3.5.2: https://github.com/matplotlib/matplotlib/milestone/69

This is fixed now


Battery value not working anymore

Today I upgraded FW from version 2023.10.01 to version 2023.12.24  on my TTGO-T-Beam 1.2.
I noticed the battery value are not reported correctly as before:
previous value:
2023-12-26 13:53:07 CET: IW2EJH-5>APLRT1,WIDE1-1,qAR,iw2ejh-11:!/7?UxQ$YS[F6Q Bat=4.20V (215mA)
actual value:
2023-12-26 14:13:01 CET: IW2EJH-5>APLRT1,WIDE1-1,qAR,iw2ejh-11:!/7?V\Q$YV[DvQ Bat=0.29V ( 0%)
The battery is fully charded as shown in the beacon sent 20 minutes before the upgrade.
Also, the display says battery not connected and the blue LED (indicating the battery in charge mode) is permanently active, with or without the power supplied from the USB connector.

My mistake, I have a T-Beam V1 not V1_2,   I rebuild with the right environment and it display the correct values

could be closed, wrong environment selected.

good to know you solved this ;)


Treat python version as string, rather than float, to accommodate python >=3.10

Tickets addressed: bsk-551 (#551)
Review: by file
Merge strategy: squash and merge

Description
Updated handling of version numbers to treat them as a string, rather than a float. Per PEP 440, python version numbers conform to the following schema:
[N!]N(.N)*[{a|b|rc}N][.postN][.devN]

Because the schema supports multiple periods and the possibility of letters, the python version cannot be treated as a float. Additionally, because the minor version number is not constrained to the range 0-9, versions like 3.10 are not representable as a float (most implementations would display that as 3.1).
Verification
Ran a clean build. Previously printing print(cmake.definitions["PYTHON_VERSION"]) in conanfile.py yielded 4.0. Now yields 3.10.
AFAIK, there are no checks on this value in the code, so I didn't see anywhere that it made sense to add a test for this behavior. I don't see any CI checks which use python 3.10 (which is perhaps why the issue wasn't obvious) and it doesn't seem worth it to add them just for this change.
Documentation
N/A
Future work
N/A

Good catch.  I can duplicate your issue.  Thanks for sharing this fix.

This change is now causing many clean builds on Windows to fail.  BSK compiles, but at run time it can't load standard BSK packages anymore.  @ascended121 , any idea why this correct setting of the python version would cause these issues on Windows?

I won't be able to look into this until Monday.
Can you link me to a Windows pipeline in which I can observe the errors? Or
can you provide the error messages you're seeing? I develop on Ubuntu which
is probably why I don't see this.
On Sat, Jan 27, 2024, 07:59 Hanspeter Schaub @.***>
wrote:

This change is now causing many clean builds on Windows to fail. BSK
compiles, but at run time it can't load standard BSK packages anymore.
@ascended121 https://github.com/ascended121 , any idea why this correct
setting of the python version would cause these issues on Windows?
—
Reply to this email directly, view it on GitHub
https://github.com/AVSLab/basilisk/pull/557#issuecomment-1913179953, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AEJOT3NKWRMXAUKZMDZPFVLYQUI4TAVCNFSM6AAAAABBERE72CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJTGE3TSOJVGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

We have had several people try to do a clean build on Window with the latest develop.  BSK builds, but then at run time they get errors like:
>>> import Basilisk
>>> basiliskPath = Basilisk.__path__[0]
>>> print(basiliskPath)
c:\basilisk\dist3\Basilisk

>>> from Basilisk.architecture import _py_sys_model
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed while importing _py_sys_model: The specified module could not be found.

Another discussion goes over the challenge #567.  This discussion found that 2.2.1 work, then stepped through each commit to find it is this fix to the python version string that is causing these issues.


  converts to

How can we reproduce this bug?
Write out the HTML (or Inky code) that causes the issue.
What did you expect to happen?
What happened instead?
What email clients does this happen in?

use raw tag.
{{{{raw}}}} {{{{/raw}}}}

Duplicate of https://github.com/zurb/foundation-emails/issues/841, can be closed.


About GT_SignalsToCut_VIPL.xlsx

May I konw how the content in GT_SignalsToCut_VIPL.xlsx was extracted? Seem not provided in the VIPL-HR dataset and I didn't find the references for cutting the signals

Dear ChainShoeTall,
Thank you for your query regarding the GT_SignalsToCut_VIPL.xlsx file and its relevance to the VIPL-HR dataset. The information you're looking for can be found in the research paper titled "RTrPPG: An Ultra Light 3DCNN for Real-Time Remote Photoplethysmography," specifically in Section 5 under "Implementation details", in the subsection titled "Ground truth adaptation".
In this section, the paper explains that during the database acquisition, some anomalies were observed in the ground truth signals. These inconsistencies, such as gaps and false peaks, were typically found at the beginning and end of the acquisitions. They were primarily due to the movement of the subjects or failures in the acquisition devices. To address this, we performed a ground truth selection step. This involved individually checking the ground truth signals to select only the continuous segments with reliable ground truth morphology.
For the sake of reproducibility and clarity, we have provided a supplementary file that contains detailed information about these cropped signals. This file is the GT_SignalsToCut_VIPL.xlsx you mentioned. It serves as a reference for cutting the signals to ensure that the network training is done using only reliable ground truth data.
I hope this answers your question. Feel free to reach out if you need any more information!
Best regards,
Deivid.


The name 'AssignQuote' does not exist in the current context AL(AL0118)

Here I'm having issue while i try to call the function AssignQuote from Table Opportunity .

So, after that i opened NAV2018 and tried to find the function AssignQuote, I found this function in Opportunity table as below image.

but, after that i tried to find AssignQuote function in the D365 On-premise, but i was not able to find, So where can i find this function?
Thanks!

It had been renamed to CreateQuote().


my populate field cant be queried out

I need a virtual field so that it can be populated into response.
I do these in Course model.

then. set prop course in Episode model

on front end.I need to get the detail message  of  one course, with episodes. so

but the result is disapointed~:

I think I have a right relationship between Episode and Course~

@EX-EA this repository is not maintained anymore, please look at the new repository

@EX-EA this repository is not maintained anymore, please look at the new repository

ok, sorry~~


[BUG] Add-PnPDocumentSet not working with content type Id

Reporting an Issue or Missing Feature
Issue
Expected behavior
Following the current documentation here: https://pnp.github.io/powershell/cmdlets/Add-PnPDocumentSet.html
-ContentType
The name of the content type, its ID or an actual content object referencing to the document set

I should be able to create a document set thanks to its content type Id.
Actual behavior
$listId = "171cdda2-0a71-4da1-84e0-6b1111ede026"
$contentTypeId = "0x0120D520007A7337A21B195D4F81F0CD038E2E681404"
Add-PnPDocumentSet -List $listId -Name "my-docset" -ContentType $contentTypeId

Add-PnPDocumentSet cmdlet returns an error:
Add-PnPDocumentSet: Object reference not set to an instance of an object on server. The object is associated with method GetById.

But works like this: (By mentionning the content object directly, and not its ID)
$contentType = Get-PnPContentType -Identity "MyWonderfulCT"
Add-PnPDocumentSet -List $list.Id -Name "a-docset" -ContentType $contentType

Steps to reproduce behavior

Connect to a site with Connect-PnPOnline
Be sure that document set feature is enabled on your site
Get-PnPFeature -Scope Site -Identity "3bae86a2-776d-499d-9db8-fa4cdc7884f8"
Create a list, activate content types on it and link a document set content type to it
Try to create a document set programmatically using its content type ID.

What is the version of the Cmdlet module you are running?
1.9.48 - nightly
Which operating system/environment are you running PnP PowerShell on?

[x] Windows
[ ] Linux
[ ] MacOS
[ ] Azure Cloud Shell
[x] Azure Functions

Thanks a lot for the feedback! ;)


TypeError: VolumeServer.init() missing 1 required positional argument: 'export_uri'

ins.get_server(server_id="...", zone="fr-par-2")

File ~/env/lib/python3.10/site-packages/scaleway/instance/v1/api.py:663, in InstanceV1API.get_server(self, server_id, zone)
    657 res = self._request(
    658     "GET",
    659     f"/instance/v1/zones/{param_zone}/servers/{param_server_id}",
    660 )
    662 self._throw_on_error(res)
--> 663 return unmarshal_GetServerResponse(res.json())

File ~/env/lib/python3.10/site-packages/scaleway/instance/v1/marshalling.py:1756, in unmarshal_GetServerResponse(data)
   1754 field = data.get("server", None)
   1755 if field is not None:
-> 1756     args["server"] = unmarshal_Server(field)
   1757 else:
   1758     args["server"] = None

File ~/env/lib/python3.10/site-packages/scaleway/instance/v1/marshalling.py:824, in unmarshal_Server(data)
    821 field = data.get("volumes", None)
    822 if field is not None:
    823     args["volumes"] = (
--> 824         {key: unmarshal_VolumeServer(value) for key, value in field.items()}
    825         if field is not None
    826         else None
    827     )
    829 field = data.get("modification_date", None)
    830 if field is not None:

File ~/env/lib/python3.10/site-packages/scaleway/instance/v1/marshalling.py:824, in <dictcomp>(.0)
    821 field = data.get("volumes", None)
    822 if field is not None:
    823     args["volumes"] = (
--> 824         {key: unmarshal_VolumeServer(value) for key, value in field.items()}
    825         if field is not None
    826         else None
    827     )
    829 field = data.get("modification_date", None)
    830 if field is not None:

File ~/env/lib/python3.10/site-packages/scaleway/instance/v1/marshalling.py:714, in unmarshal_VolumeServer(data)
    711 else:
    712     args["modification_date"] = None
--> 714 return VolumeServer(**args)

TypeError: VolumeServer.__init__() missing 1 required positional argument: 'export_uri'

I got same problem without reason: no code changes, no updates, nothing.
Example code to reproduce:
from os import getenv
from scaleway import Client
from scaleway.instance.v1 import InstanceV1API

access_key = getenv("SCW_ACCESS_KEY", "")
secret_key = getenv("SCW_SECRET_KEY", "")
client = Client(
    access_key=access_key,
    secret_key=secret_key,
)
api = InstanceV1API(client)
response = api.list_servers(zone="pl-waw-2")
print(response)

Error:
Traceback (most recent call last):
  File "/home/scaleway/error/inventory.debug.py", line 12, in <module>
    response = api.list_servers(zone="pl-waw-2")
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scaleway/.local/share/virtualenvs/ansible-BSRMmTXO/lib/python3.12/site-packages/scaleway/instance/v1/api.py", line 435, in list_servers
    return unmarshal_ListServersResponse(res.json())
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scaleway/.local/share/virtualenvs/ansible-BSRMmTXO/lib/python3.12/site-packages/scaleway/instance/v1/marshalling.py", line 2018, in unmarshal_ListServersResponse
    [unmarshal_Server(v) for v in field] if field is not None else None
     ^^^^^^^^^^^^^^^^^^^
  File "/home/scaleway/.local/share/virtualenvs/ansible-BSRMmTXO/lib/python3.12/site-packages/scaleway/instance/v1/marshalling.py", line 823, in unmarshal_Server
    {key: unmarshal_VolumeServer(value) for key, value in field.items()}
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scaleway/.local/share/virtualenvs/ansible-BSRMmTXO/lib/python3.12/site-packages/scaleway/instance/v1/marshalling.py", line 713, in unmarshal_VolumeServer
    return VolumeServer(**args)
           ^^^^^^^^^^^^^^^^^^^^
TypeError: VolumeServer.__init__() missing 1 required positional argument: 'export_uri'

Hello, do you have any special configuration on your server? Do you have any type of special volume configuration on your side that could us reproduce the issue? At the moment I've tried the following code and it works:
from os import getenv
from scaleway import Client
from scaleway.instance.v1 import InstanceV1API

client = Client.from_config_file_and_env()
api = InstanceV1API(client)
response = api.list_servers(zone="pl-waw-2")
print(response)

Do you experience the issue on all zones? Which version of the SDK are you using? Have you tried to create a new server and list it? Any snippet of code that we can reproduce goes a long way to help us reproduce the issue.

@remyleone no, standard configuration of servers via Terraform. Nothing "special". Block volume + Instance. Zero local volumes.
For reproduce use my project id: d7770390-8229-4ce0-8151-724277f28ec0

Hello, I am facing the same problem. It seems that the export_uri variable is not mentioned (None) on my volume. The API requires that field to construct VolumeServer, so it is blocking the API response, even if VolumeServer works fine without export_uri. Any luck this will be fixed?

@archipell Support promised that they would solve the problem. Unfortunately this is the second time as they say :D

Hello,
I apologize for the delay; I was away for the past few days. I am currently working on resolving the issue and will keep you updated on the progress.
Thank you so much for your patience.

The SDK has been released :)

I confirm, the SDK has started to work. Thanks!


Add tweets description page

Steps to reproduce

Go to any city description
Select City Trends

What to do?
On clicking any city trend, the following screen opens up:

Make each view look clickable. Make it look like a card view.
On clicking the hashtag, a new view should open with a list of tweets of that hashtag (this list is recevied by the API mentioned below)
Use all the parameters received by the via

Endpoint to use
get-search-tweets/<str:query>
Details are mentioned in:
https://github.com/project-travel-mate/server/issues/49

I would like to work on this.

@aayushinigam Change the UI of above screen also to give it a look of cards [similar to notifications screen], so that it looks like these cards are clickable.


hdf5 locking fix

For some reason a fresh install of dingo and executing dingo_pipe on a .ini file gives an error stating that a BilbyMainInput doesn't have a disable_hdf5_locking attribute. I'm not actually sure if this should be set from the command line arguments via args.disable_hdf5_locking, but setting it to None fixes the issue.

Could this be a problem that is specific to AEI clusters? Do you get the same issue on your laptop or on CIT?

I have have implemented changes corresponding to
https://git.ligo.org/lscsoft/bilby_pipe/-/merge_requests/529
https://git.ligo.org/lscsoft/bilby_pipe/-/merge_requests/534
dingo_pipe requires bilby_pipe >= 1.0.9 to work now, so this is a requirement in pyproject.toml.
Please check that dingo_pipe works, since I have not tested these changes.

Please check that dingo_pipe works, since I have not tested these changes.

Works on my local machine


Bug: Fix vote recast expanding voter array

Great catch by @bagelface , voting multiple times with current implementation in 7a0e1ae will allow manipulation by casting multiple votes bloating the voters array

[ ] Create tests to cover this vulnerability
[ ] Amend castVote function to account for vulnerability

Will leave this open because we discussed a refactor of this logic, but the bug itself has been fixed.

Closing this and opening an issue for the logic refactor we discussed


Integration of devices from Dreamehome app

Describe the idea or improvement
The idea is to integrate the robot vacuum from the Dreamehome app into HomeKit with this plugin.
Describe the solution you'd like
Due to the unsupported "live camera" function for the Dreame L10s Ultra in the Xiaomi Home app, I currently use the Dreamehome app for the robot vacuum.
So far, the plugin refers to devices from MiCloud (with the device token). Is there a way to integrate robot vacuums that work with the Dreamehome app into HomeKit with this Homebridge plugin?
The Dreame L10s Ultra is already listed as the most supported device (https://github.com/merdok/homebridge-miot/blob/main/supported_devices.md) but apparently only when connected via the Xiaomi Home app.

As long as you have the token of the device and the ip then it should work. I think the biggest problem here is on how to extract the token from the Dreamehome app...

The problem with this is that the device token does not stay the same after the vacuum cleaner is reset.
I have already configured the L10s once using the Xiaomi app and then read out the valid token. After that, when I reset the device to be able to include it in the Dreamehome, the token changes. Unfortunately, simultaneous operation with both apps is not possible.

Unfortunately, this is not something that i can fix or change. We would need to retrieve the token from the app but as far as i know this is not possible currently.

I tried again with method 5 a and b without success -> https://github.com/merdok/homebridge-miot/blob/main/obtain_token.md
I get a token for each method, but no direct communication with the robot via the plugin works.
My request to the Dreame support if the function of the "live camera" for the Dreame L10s Ultra will be available in one of the upcoming versions of the Xiaomi Home App was denied.
So unfortunately, you currently have to decide whether live camera function or integration into HomeKit.
Perhaps Apple will eventually integrate the category of vacuum robots in HomeKit and the problem fixes itself ;)
Thanks for your answer anyway.

I tried again with method 5 a and b without success -> https://github.com/merdok/homebridge-miot/blob/main/obtain_token.md
I get a token for each method, but no direct communication with the robot via the plugin works.
My request to the Dreame support if the function of the "live camera" for the Dreame L10s Ultra will be available in one of the upcoming versions of the Xiaomi Home App was denied.
So unfortunately, you currently have to decide whether live camera function or integration into HomeKit.
Perhaps Apple will eventually integrate the category of vacuum robots in HomeKit and the problem fixes itself ;)
Thanks for your answer anyway.

Yeah, well there is nothing that can be done currently. Maybe the dreamehome app uses a different protocol to communicate with the device...


Fix & Update CAMS Settings

BUG: In the offering settings when you click to enable CAMS settings it shows the heading but not the fields.
Leaving the page and coming back in will show the fields as a work around.
TODO: These settings should really be part of the attendance page
TODO: instead of having the user enter the AM/PM/SAT id's we can have the system look these up based on the given course id

All of these have been done / fixed in the latest commit #f1effa3


docs: Drop the "experimental" state from package configurations

Package configurations have been around for about 1.5 years already,
are actively being used and the implementation has remained stable. So,
they are not experimental anymore.

Merged despite the one unrelated failing analyzer test which is known to be flaky.


WPF application not terminating when using v2.9.0-beta3 or newer

If you are reporting bug/issue, please provide detailed Repro instructions.
Repro Steps

Open Visual Studio and create a new WPF application
Add the "Microsoft.ApplicationInsights.WindowsServer" NuGet package, v2.9.0-beta3 or v2.9.0 (final)
Add the following line into MainWindow's constructor: TelemetryConfiguration.Active.InstrumentationKey = "";
Press F5 to start the application, then exit it by clicking the "X" on the application window

Actual Behavior
Window closes but application doesn't terminate.
Expected Behavior
Application fully terminates.
Version Info
SDK Version : 2.9.0 beta 3 or newer (beta 2 or older, like v2.8.1, don't have this issue)
.NET Version : 4.7.2
How Application was onboarded with SDK(VisualStudio/StatusMonitor/Azure Extension) : Visual Studio
OS : Windows 10 1803
Hosting Info (IIS/Azure WebApps/ etc) : N/A

Best guess is that this was caused by #1028, which creates a new non-background thread. Since the thread isn't set as Background and apparently isn't being terminated by the code, the application can't fully terminate.
CC @macrogreg

I also attempted adding TelemetryConfiguration.Active.Dispose(); to Application_Exit, with no luck either.

@IGx89 , thanks a lot for catching this. PR #1081 is to address this issue.

@IGx89 , we shipped 2.9.1 stable with the fix. Thanks again for reporting!

Thanks a lot!


v5 generating invalid image file in copy job.

What actually happened?
v5 generating invalid image files. tested with [png, jpg]
Please give us a sample of your gulpfile
gulp.task("public", () => {
  return gulp.src("src/public/**/*").pipe(gulp.dest("copied/"));
});

Terminal output / screenshots
No error on Terminal.

Please provide the following information:

OS & version :  MacOS Sonoma 14.4.1
node version (run node -v): v21.6.1
npm version (run npm -v): v10.2.4
gulp version (run gulp -v): v5.0.0

Duplicate of https://github.com/gulpjs/gulp/issues/2766
This is not a bug, it is a breaking change. See the linked thread for what you're doing wrong.

Thanks! After hours of debugging i found this issue. Would be nice to update the documentation ( https://gulpjs.com/docs/en/getting-started/working-with-files ).


Implement the I/O-safety traits for Socket and SockRef

I've merged the commits from #324 into this one as is was missing the implementations for SockRef, the most important bit.
This implements:

The AsFd and AsSocket traits for Socket.
From and From for Socket.
From for OwnedFd and OwnedSocket.

Replacing AsRawFd with AsFd and AsRawSocket with AsSocket for SockRef.
Closed #218.

Looks good to me! A more sound SockRef will be a boon to the ecosystem as a whole.

That (https://github.com/rust-lang/socket2/issues/218) certainly got me interested in the I/O safety traits.

@Darksonn you OK with the changes then?


Prepare 0.8.0

TODO: Bump version in package.json to 0.8.0. Do we need to publish a RC first?

We currently deploy via Travis, which is triggered on tags. I guess this won't work after the recent npm incident. @denisnikulin could you please sort out publishing?


Refactor middleware

I love 5.2 for things like this.

Not for removing Command Bus though... :trollface:


Is it possible that answering audio call and video call?

Thanks for your project. This is very good project and lots of people using it. I'm wondering about answering/creating audio call and video call. Is it possible? Thanks for your answers.

Bump.

Bump. :')


Rename to WriteMeMaybe

First off, CallMeMaybe is absolutely iconic—both the name and the functionality! 🐐 But after diving deep into how the macro works, it seems that the randomness happens at compile time (during macro expansion), not at runtime.
julia> for i in 1:5
           @maybe println(i)
       end

julia> for i in 1:5
           @maybe println(i)
       end
1
2
3
4
5

This means that the macro is technically more about conditionally writing code than conditionally calling it. So the functionality of this package might actually be closer to “WriteMeMaybe.”

Hm.. good catch. We'll need to distinguish between the two somehow.
So, maybe calling would essentially be equal to rand() < p && .... It would therefore make sense to have two macros: @maybecall and @maybewrite, and perhaps a third @maybe that might do either.


Refactor verb and route in req objects to match express

We should refactor for more consistency with express:

req.verb should be req.method
req.route should be req.url

Resolved in 0.0.6.


Update connectors-overview.md

Updating the public documentation to call out that Multiple connections in a vertical is under Private preview

Fixing language and removing duplicate limitation


Dreambooth in colab no longer working correctly as of today

Describe the bug
I used dreambooth in colab successfully just ~24 hours ago, something changed and now it will still run to completion but the end results are terrible, even using the same exact settings for training. I'm getting an error when running the main accelerate block, something relating to bitsandbytes CUDA_SETUP and a bunch of references to PosixPath (not sure what that means). Also I'm not positive, but it doesn't seem like xformers is installing correctly either, it used to take a little while for that cell to run but now it finishes almost instantaneously (after downloading). Not sure if related.
Provided python error below.
Reproduction
Run the colab cells with any valid settings and this happens now.
Logs
===================================BUG REPORT===================================
Welcome to bitsandbytes. For bug reports, please submit your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
For effortless bug reporting copy-paste your error into this form: https://docs.google.com/forms/d/e/1FAIpQLScPB8emS3Thkp66nvqwmjTEgxp8Y9ufuWTzFyr9kJ5AoI47dQ/viewform?usp=sf_link
================================================================================
/usr/local/lib/python3.8/dist-packages/bitsandbytes/cuda_setup/paths.py:105: UserWarning: /usr/lib64-nvidia did not contain libcudart.so as expected! Searching further paths...
  warn(
/usr/local/lib/python3.8/dist-packages/bitsandbytes/cuda_setup/paths.py:27: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('--listen_host=<IP_ADDRESS> --target_host=<IP_ADDRESS> --tunnel_background_save_url=https'), PosixPath('//colab.research.google.com/tun/m/cc48301118ce562b961b3c22d803539adc1e0c19/gpu-t4-s-1bdr3emxpwnxd --tunnel_background_save_delay=10s --tunnel_periodic_background_save_frequency=30m0s --enable_output_coalescing=true --output_coalescing_required=true')}
  warn(
/usr/local/lib/python3.8/dist-packages/bitsandbytes/cuda_setup/paths.py:27: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('6000,"kernelManagerProxyHost"'), PosixPath('true}'), PosixPath('"<IP_ADDRESS>","jupyterArgs"'), PosixPath('"/usr/local/bin/dap_multiplexer","enableLsp"'), PosixPath('{"kernelManagerProxyPort"'), PosixPath('["--ip=<IP_ADDRESS>","--transport=ipc"],"debugAdapterMultiplexerPath"')}
  warn(
/usr/local/lib/python3.8/dist-packages/bitsandbytes/cuda_setup/paths.py:27: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('module'), PosixPath('//ipykernel.pylab.backend_inline')}
  warn(
/usr/local/lib/python3.8/dist-packages/bitsandbytes/cuda_setup/paths.py:27: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('/env/python')}
  warn(
/usr/local/lib/python3.8/dist-packages/bitsandbytes/cuda_setup/paths.py:27: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('/sys/fs/cgroup/memory.events /var/colab/cgroup/jupyter-children/memory.events')}
  warn(
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching /usr/local/cuda/lib64...
CUDA SETUP: CUDA runtime path found: /usr/local/cuda/lib64/libcudart.so
CUDA SETUP: Highest compute capability among GPUs detected: 7.5
CUDA SETUP: Detected CUDA version 112
CUDA SETUP: Loading binary /usr/local/lib/python3.8/dist-packages/bitsandbytes/libbitsandbytes_cuda112.so...
/usr/local/lib/python3.8/dist-packages/diffusers/utils/deprecation_utils.py:35: FutureWarning: It is deprecated to pass a pretrained model name or path to `from_config`.If you were trying to load a scheduler, please use <class 'diffusers.schedulers.scheduling_ddpm.DDPMScheduler'>.from_pretrained(...) instead. Otherwise, please make sure to pass a configuration dictionary instead. This functionality will be removed in v1.0.0.
  warnings.warn(warning + message, FutureWarning)
Steps:   0% 0/11400 [00:00<?, ?it/s]

System Info

diffusers version: 0.9.0
Platform: Linux-5.10.147+-x86_64-with-glibc2.27
Python version: 3.8.16
PyTorch version (GPU?): 1.13.0+cu116 (True)
Huggingface_hub version: 0.11.1
Transformers version: 4.25.1
Using GPU in script?: yes (Tesla T4, 15109 MiB, 15109 MiB)
Using distributed or parallel set-up in script?: no

I'm not sure if it's related, but I think some changes have been made to the original diffusers repo. One of them includes the keep_fp32_wrapper. It has been removed in the newer version. After training, it failed to save because the argument is no longer used

Not sure, I did not get the keep_fp32_wrapper error as far as I can remember. It did not fail to save the checkpoint for me, the results are just garbage. It looks distorted and like it's severely overtrained, even with settings that were working perfectly fine days ago.

but im getting the keep_fp32_wrapper error. how to solve this?

For fp32 wrapper error you need to update accelerate.

To be clear, I haven't encountered the fp32 wrapper error. This is something different

Turns out there was some kind of corruption happening with most of the png files I was using for instance images, no idea what/how but it seems to be working, despite the CUDA_SETUP warning. Closing

For fp32 wrapper error you need to update accelerate.

Where i should run this command: pip install --upgrade accelerate
In ~/github/diffusers/examples/dreambooth$ or ~/github/diffusers ?


Update README.md with New App Using

Added to the Apps Using section with Digital Budget.

Thank you so much for using the library! It's a great application🙏


Docs/few corrections

Thanks for these fixes Sam, and welcome to the Widen team!
I'll update master as well.


Add whitelist option

Adds --whitelist <txtfile> option which does not perform circumvention tricks to host names and subdomains from supplied text file.

+1 for the whitelist

+1 would be a good option.

+1 needed feature


djgalvan/rhel

Instructions for RHEL development certificates. Addresses #28278

Looks great, but you need to get credit for this, you did all the work.

@Rick-Anderson I'm wondering if we should open a new issue to migrate the developer-certificate instructions from here and thereafter to a different location. Perhaps, here or here or perhaps some sub-directory thereof.

Moved to #28418


Is there a way to override the port and host of the server handling redirects in oauth2 authorization_code flow

Hi,
I am trying to use httpyac inside a container with authorization_code flow.  The authorization server is external to the container. I have a port of the container handling the redirect from the authorization server, mapped to an host via reverse proxy. But unfortunately, I cannot have the same port for the server in the container for the reverse proxy. Is there a way to override the server port (and the bound address) to support this case?
For illustration, changing server.listen(port);  to
    server.listen(process.env.REDIRECT_SERVER_PORT || port, process.env.REDIRECT_SERVER_HOST );

works.
Currently I run a simple redirect server locally to have this working.
Thanks
Dinu

@dinurp Currently there is no way to distinguish the redirectUri and the port, but a change would be possible. But I have not understood the problem yet. Actually, you should be able to solve the problem using Docker/Container. The port in the container does not have to be the same as the port on the host. For example, the httpyac server in the container listens on port 3000 mapped to the host could be 8080.

docker-compose.yml

version: '3.2'
services:
  keycloak:
    container_name: httpyac
    ports:
      - 8080:3000
    image: httpyac/cli:1.0.0

If the redirectURI is http://localhost:3000/callback, the browser gets stuck pointing to that URI when IDP redirects, as nothing is listening on that port on the machine where browser runs. I am looking for a way to say redirectURI is http://my-container-name:port/callback while httpyac listens on http://localhost:3000/callback. Host and port mapping is done externally.  Port mapping at the container is not enough, is it?
Today, I run a server locally (where browser runs) on 3000 and redirects to http://my-container-name:port/callback (with rest of the path) to complete the flow. If the redirectURI was already http://my-container-name:port/callback, there would be no need for this. This was my thought.

@dinurp But that would be possible with the approach I described. By means of the setting oauth2_redirecturi the url can be changed (e.g. http://mymachine:9999/oauth2). httpyac listens also at port 9999. but with the docker port mapping it could be changed to port 3000 for the host. That should actually work. If not, you could possibly describe the setup again.

I made an example with a VSCode devcontainer. httpyac would open port 9999 by the command httpyac test.http --all in the container. But on localhost port 3000 would be used.
example.zip

Thanks for looking into this.
I'm not sure how that would work. If you set the redirectURI to  http://mymachine:9999/oauth2, the IDP would redirect to  http://mymachine:9999/oauth2. Then the browser would trying to contact  http://mymachine:9999/oauth2, where there is no one listening, Is it not? Container is listening on port 3000.
In my case, IDP always redirects to the url in redirectURI. I have to register the url with IDP as a valid one to expect.  I thought this is the rule.
In my case, I have a containerized  dev environment accessed via browser based on Eclipse Theia. The environment maps a host to any opened port in the container. From the browser I can reach the port using that host. Say the port opened is 3000 (by httpYac). I need to use the hostname https://port3000-something-something.com to send a request to that port. It works only from the same browser, as cookies are needed for authentication.
If I set the redirectURI as http://localhost:3000/callback,  the IDP will send redirect with the code to http://localhost:3000/callback. This request is supposed to reach httpyac. This request is to be send to https://port3000-something-something.com/callback for it to reach httpyac. When there is no server listening on 3000, browser shows error. Currently I run a server on 3000 that sends a redirect (307)  to https://port3000-something-something.com with the path. This sends the request to httpyac and all is well. I am wondering if there is a way to avoid running this server on my machine.
If I set the redirectURI as https://port3000-something-something.com/callback,  the IDP will redirect me with the code to https://port3000-something-something.com/callback.  But httpyac is not listening on port 3000. So the code never reaches httpyac.
Is there a way to suggest to httpyac to listen on http://localhost:3000/callback, even when the redirectURI is set to https://port3000-something-something.com/callback? That was my question.
PS: I am using CLI, not VS Code plugin.

I have added the desired server port configuration. From the next release you can now simply define the port using oauth2_serverPort. This can be filled independently of the RedirectUri. If no port is specified, the port of the RedirectUri will be used again.

Thanks. Looking forward to the next version.

@dinurp v5.6.0 is published. thx


Added code editor to injection interface: the sequel (this time, with CodeMirror!)

This adds code syntax highlighting to the code-injection interface
closes #4995

@ErisDS so I looked at the vendor.js filesize
vendor.min.js (without ace or codemirror) - 950 kb
vendor.min.js (with ace) - 1.4 MB
vendor.min.js (with codemirror) - 1.1MB
so it still adds 1.5 mb to the files, but it's better than 4.5mb

@novaugust I don't need to get the component element, I need to get the textarea in the component template, the tagname for the component itself is still a div because of styling things. Although the 'name' property probably needs to be renamed for readability purposes.

I think having options inside of a hash makes it hard to configure those options via the component api. As implemented, you have to set a similarly shaped options object in your controller context and then do
//controller
options = {
mode =
theme =
lines =
...
}
//template
{{gh-cm-editor options=myOptions}}

// Wouldn't this be nicer?
//template
{{gh-cm-editor lineNumbers=false indentUnit=2}}

You could facilitate that by making all the default options into root level properties, and just using this.getProperties('foo', 'bar', 'baz') to get your options hash

So for some reason this branch isn't updating........I'm going to close it and reopen another one.....


Add Haskell Icon

Add Haskell Icon

          1 Warning

:warning:
Too many changes (when adding, please keep it to one project per Pull Request)

  Generated by :no_entry_sign: Danger


Discrepancy between /metadata curated count and /query count

Per https://mygeneset.info/v1/metadata, there are 195647 curated genesets and 195650 total genesets. Per https://mygeneset.info/v1/query?q=exists:source there are 146961  curated genesets. Per https://mygeneset.info/v1/query there are 146964 total genesets.
The differences of 3 make sense because there are only 3 user-created genesets at the moment, all created by ravila4.
Motivation for this question:
Here I'm using the /metadata info for numbers:

But here I'm using /query for numbers (note the very bottom under the table):

I'd like them to match.

Not sure, what is the cause of this, but I will check if there is still a discrepancy after the next data update.

This issue seems to be fixed in the latest data release.
I think it was caused by some documents from the smpdb data source that were  missing the 'is_public' field, so they didn't show up in queries.


Implement OpenSCAP JSON tailoring support (HMS-3825)

With the oscap-utils-1.3.10 release, the autotailor command now supports importing a JSON tailoring file[1] that is then converted to the XML tailoring file which is consumed by the oscap command in the remediation stage.
[1] https://github.com/ComplianceAsCode/schemas/blob/main/tailoring/schema.json

An interesting thought came up in the discussions for otk.
We could potentially handle all of this with a resolver in osbuild-composer/images and then pass the resulting xml file through. This could be a simpler and more elegant solution. Thoughts?

We merged an update to the repo snapshots from yesterday, so this conflicts now and the first commit can be dropped.

Thanks! This LGTM now. Sorry for all the pedantry :)

Thanks! No need to apologise, I appreciate that we take the time to think about this and try get it right rather than living with the pain of something we're not 100% happy with

One of the tests broke after a rebase :/ so just fixing that now


Sets always the title 'Current LOS' if current LOS

There is still an error (which already exists in current master):

open current list of speakers (title is correct: "Current list of speakers")
go to agenda list (title is correct: "Agenda")
Now project an agena item
=> title switched back tot "Current list of speakers" (Wrong!)

Please re-test.

@GabrielInTheWorld travis failed


xtensa: intel_s1000: turn on XTENSA_ASM2

This adds the necessary bits to support ASM2 with XCC for Intel S1000 SoC. With ASM2 enabled, xcc is now required to build for Intel S1000 SoC.
This also fixes some trivial compilation errors/warnings.

Codecov Report

Merging #10705 into master will increase coverage by 0.15%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #10705      +/-   ##
==========================================
+ Coverage   53.07%   53.23%   +0.15%
==========================================
  Files         214      214
  Lines       25831    25831
  Branches     5697     5697
==========================================
+ Hits        13711    13752      +41
+ Misses       9809     9762      -47
- Partials     2311     2317       +6

Impacted Files
Coverage Δ

lib/posix/pthread_sched.c
41.66% <0%> (-20.84%)
:arrow_down:

lib/posix/pthread_mutex.c
77.77% <0%> (+1.38%)
:arrow_up:

lib/posix/pthread.c
80.36% <0%> (+12.32%)
:arrow_up:

lib/posix/pthread_cond.c
83.33% <0%> (+20.83%)
:arrow_up:

include/posix/posix_sched.h
100% <0%> (+100%)
:arrow_up:

lib/posix/pthread_barrier.c
100% <0%> (+100%)
: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 3226471...d5fa447. Read the comment docs.

@dcpleung I don't see anything in this PR that would block gcc in the long term (unless this is enabling some dormant code that uses HiFi DSP instructions ?). Adding new registers for rsr/wsr is fairly trivial and you may find them already added in gcc 8.1 used by SOF.
https://github.com/thesofproject/xtensa-overlay

@lgirdwood I tried building with XTENSA_ASM2 enabled with GCC (ignoring all the errors in _soc_inthandlers.h), and it built fine. However, there was a double-fault after switch_to_main_thread().

But you were building with the GCC in our SDK, right?  The SDK is based on the qemu CPU, which (among other differences) has half as many registers in the window set and would indeed be expected to explode on context switch. :)
My point was just that a toolchain built from a proper overlay (i.e. the one linked above) "should" work, and that we probably shouldn't be hard-configuring "xcc".   Totally a minor point.
But if we do have such a toolchain built, I'd be really curious to see the results.

Yeah, once we have a proper GCC toolchain, we can lift the XCC restriction.

No I'm using SOF gcc to build SOF for CNL target (same ISA as s1000). You may want to try this version of gcc as it may help.
Fwiw adding new rsr and wsr target regs for qemu are also fairly straight forward mechanical changes if you have the time.


Add aragog as a package dependency.

Add the aragog package as a package dependency.

@lsoucasse I have just made a release to PyPI for aragog which includes the fixes for the latest version - this is then the same version as used in Emma's escape branch.


feat: Added language translation tool

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]
Fixes:  #1306
Description
i have added a  translation tool(all languages)

Type of PR

[ ] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes. Make sure to attach before & after screenshots in your PR.]

image of opened menu

Checklist:

[x] I have made this change from my own.
[ ] I have taken help from some online resources.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

@PriyaGhosal please review this pr and also assign this pr to me with the necessary labels if you find it worth merging.

@PriyaGhosal please review this pr.


Update Nodemon config for full path in watch and ignore

Issue here: https://github.com/remy/nodemon/issues/1003

added.


Populate the table header in a separate step

Thanks for the clarification in https://github.com/ToruNiina/toml11/issues/154 . Populating the key-value pairs is understood. But how can we populate the table header in a separate step?
And as i understand, when we push the key value pairs and print the same, the order in which the key-value pairs are generated can be random("please correct me if I am wrong") as the type is std::unordered_map. If that is the case, how can I initialize a "toml::value" that would take std::map as the type?
Originally posted by @ravipathuri in https://github.com/ToruNiina/toml11/issues/154#issuecomment-813278234

In toml11, there is no difference between tables and non-table values. You can just add a table, as a subtable.
#include "toml.hpp"
#include <iostream>

int main()
{
    toml::value v{{"foo", 42}, {"bar", 3.14}, {"baz", "qux"}};

    v["hoge"] = {{"name", "piyo"}};

    std::cout << v << std::endl;
    // baz = "qux"
    // bar = 3.14
    // foo = 42
    //
    // [hoge]
    // name = "piyo"

    return 0;
}

To use std::map as an underlying container, you need to explicitly pass the container type to toml::basic_value, as described here.
toml::basic_value<toml::preserve_comments, std::map> sorted_value;

Thanks for the clarification


Cannot resize button size with width or height

Cannot resize button size with width or height.
<Button
            style={[styles.button, {width: 200}]}
            value={'No'}
            raised={true}
            />

var styles = StyleSheet.create({
button: {
    width: 100,
    height: 100,
    padding: 20
  }
});

Buttons do not resize for some reason.  I'm pretty sure I'm doing it the wrong way, but can't seem to find any documentation on it (or the raised property).

Agree with MLeung

How to change button text font-size?

@tarun29061990 I had to fork the repo and modify the source code.  There's a lot of hard code, so makes sense why you can't resize the buttons.

@MiLeung  Wat about this https://github.com/xinthink/react-native-material-kit?

@tarun29061990 Thanks, that library looks like you can resize the buttons.  Not sure if you can adjust fontSize though.

It has said here: https://github.com/react-native-material-design/react-native-material-design.github.io/blob/master/components/button.md
You have to put button in a parent to resize it.

Refer this post : https://www.skptricks.com/2018/07/how-customize-button-in-react-native.html

In React Native you can achieve it using a Button inside a View and set the width of View
import { View, Button } from "react-native";
<View style={{ width: 200}}>

In React Native you can achieve it using a Button inside a View and set the width of View import { View, Button } from "react-native"; <View style={{ width: 200}}><Button title="Login"/></View>

@engrrbilal You are right.

Just creact a View and declare a width to it.
then put your button in that view
<View style={{width = '40%'}}


[TST] Enable tests for $ne, $nin, and $not_contains for hosted Chroma

Description of changes
Summarize the changes made by this PR.

Improvements & Bug fixes

Enable the tests for $ne, $nin, and $not_contains on distributed chroma.

New functionality

N/A

Test plan
How are these changes tested?

[x] Tests pass locally with pytest for python, yarn test for js, cargo test for rust

Documentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs repository?

#2909  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Sicheng-Pan and the rest of your teammates on  Graphite

Merge activity

Oct 8, 12:22 PM EDT: @Sicheng-Pan started a stack merge that includes this pull request via Graphite.


Datagrid: Filter values are not cleared when dynamic columns are used

Steps to reproduce the behavior:

Create a datagrid with set of columns
Apply filtering to second column
Modify the columns dynamically by using "if" conditions or otherwise
The filter value for second column is retained even if the column type/heading has changed

Environment

OS: Win 10
Browser: Chrome
Blazority Version: 0.7.4
.NET Core Version: 5

Additional context
Add any other context about the problem here.

Fixed with 0.7.5


Fix readme

Also adds how to use gpu with pytorch and a minor fix in tests for lightgbm.

Codecov Report

Merging #239 into master will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #239      +/-   ##
==========================================
- Coverage   94.23%   94.23%   -0.01%
==========================================
  Files          39       39
  Lines        2012     2011       -1
  Branches      361      361
==========================================
- Hits         1896     1895       -1
  Misses         57       57
  Partials       59       59

Flag
Coverage Δ

#unittests
94.23% <ø> (-0.01%)
:arrow_down:

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

Impacted Files
Coverage Δ

...rd/ml/operator_converters/_tree_implementations.py
98.14% <0.00%> (-0.01%)
:arrow_down:

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 c36f3c1...03a057c. Read the comment docs.


Unique Key error for Menu items

The Link needs to have the key instead of button in menu component
https://github.com/TylerBarnes/using-gatsby-source-wordpress-experimental/blob/bce80b6063ecb60daeebb4c588242f025eadfa86/src/components/menu.js#L35

This PR fixes that issue

Closing this as the PR has been merged. Thanks @imranhsayed !


HttpServletRequest.getRequestUrl is incorrect

When running in AWS using the Spring integration, fronted by an API Gateway in AWS Proxy mode, calling HttpServletRequest returns a StringBuffer of the following format:
<api-gateway-host>//<requestPath>
It should return something like the following:
<scheme>://<api-gateway-host>/<stage>/<requestPath>
The primary visible impact of this is when using the Spring Data REST with auto-generated Controllers from Repositories - this creates HATEAOS-based Entities with self references, however all of the references are wrong.  The ALPS metadata at the 'profile' endpoints are all incorrect as well.

Thanks Matt, will review and give feedback/merge tomorrow. Keep the feedback coming if you run into any other issue and we'll make the fix.

I've merged the pull request, closing this issue.

I am running into a similar issue using aws-serverless-java-container-spring 1.0, Spring-HATEOS 0.24,  and Spring Boot 2.0.  It is not a big deal for me since a workaround is mapping the a custom domain name to the  combined base url and stage, but I wonder if this ticket should be re-opened.

@mancini0 you can configure the library to include the stage as part of the request url/context path. See AwsProxyHttpServletRequest.
The configuration is a singleton you can grab from the handler class:
LambdaContainerHandler.getContainerConfig().setUseStageAsServletContext(true);


Improve dangerfile rules.

Fix #56

Fails

:no_entry_sign:

Danger failed to run dangerfile.ts.

Error ReferenceError
issueBody is not defined
ReferenceError: issueBody is not defined
    at dangerfile.ts:133:76
    at step (dangerfile.ts:33:23)
    at Object.next (dangerfile.ts:14:53)
    at fulfilled (dangerfile.ts:5:58)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

Dangerfile
124|     }
125|   }
126| };
127|
-------------------------------------------------------------------------------^

  Generated by :no_entry_sign: dangerJS against a8b3a88a823fefb30faa22bcb3f6850dd6191a22

:tada: This PR is included in version 1.0.1 :tada:
The release is available on:

1.0.1
GitHub release

Your semantic-release bot :package::rocket:


An error has occurred, while retrieving incidents, please refresh the app.

Good day.
We have successfully implemented the TEOC which seems operational, however when loading the App we get an error on the dashboard: An error has occurred, while retrieving incidents, please refresh the app.

Additionally, when trying to create an incident, the App just hangs at "Please wait".

Can you please assist us with resolving these issues.

Hi @leratolempe,
Thanks for reaching out to us.
Can you please share a screenshot of the site contents page of the Share point site that you provisioned.
Thanks.

Good Day
Good day
Thank you so much for your response and willingness to assist. Please see below screenshot as requested:
@.***
Looking forward to your response.
Kind Regards,
Lerato Lempe
From: v-saikirang @.>
Sent: Friday, August 2, 2024 10:01 AM
To: OfficeDev/microsoft-teams-emergency-operations-center @.>
Cc: Lempe, Lerato @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-emergency-operations-center] An error has occurred, while retrieving incidents, please refresh the app. (Issue #228)
CAUTION:
External Email

Hi @leratolempehttps://github.com/leratolempe,
Thanks for reaching out to us.
Can you please share a screenshot of the site contents page of the Share point site that you provisioned.
Thanks.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-emergency-operations-center/issues/228#issuecomment-2264802738, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BKILVRRN4WEXVBUR5IFL76LZPM4CLAVCNFSM6AAAAABL3D6G6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRUHAYDENZTHA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>This email, and its attachments, is subject to important warnings and disclaimers which are legally incorporated into this email in terms of Section 11(3) of the South African Electronic Communications and Transactions Act, 25 of 2002. The full text of the warnings and disclaimers, together with the company details and directors is available by referring to the Legal-notices on the AngloGold Ashanti web site

Good day
Thank you so much for your response and willingness to assist. Please see below screenshot as requested:

Looking forward to your response. Thanks in advance.

Hi @leratolempe,
Thanks for the screenshot. Looks like the provisioning of the lists did not happen.
Can you please delete this site from SP admin center from "Active Sites" and then from "Deleted sites" too. Then try to run the script again by providing the same site name, and let me know if that works.
Please wait until you see, the App provision complete message. Provisioning will take around 20 to 30 mins.

Thanks.

Good day
Apologies for the delayed response. The app provisioning completed successfully, the error has disappeared and it seems that incidents can now be created. Just waiting for end user testing. Thank you so much for your assistance.


v1.84  Unable to recognize component type

1.84

1.65

Please provide a minimal reproduction.

https://github.com/yang1206/volar_3388

Similar to #3372 #3107. I'll try to fix it in next few days

thanks

Regarding the fact that the repro case link has expired.


CAMEL-7054 - CamelNetty - No way to get ChannelGroup

Thanks this is much better. The code has been merged.
You are welcome to add the new option to the docs at
http://camel.apache.org/netty4


Generators are not exposed to rails

BEFORE POSTING AN ISSUE, PLEASE MAKE SURE THE PROBLEM IS NOT ADDRESSED IN THE README!
Docs state this should work: https://github.com/alexreisner/geocoder/blob/master/README.md#geocoding-service-lookup-configuration
rails generate geocoder:config
Outputs:
Running via Spring preloader in process 400
Could not find generator 'geocoder:config'. Maybe you meant 'generator', 'controller' or 'resource'
Run `rails generate --help` for more options.

Expected behavior
rails generate
Output geocoder generators
Actual behavior
rails generate
Shows no generators related to geocoder
Output:
Running via Spring preloader in process 327
Usage: rails generate GENERATOR [args] [options]

General options:
  -h, [--help]     # Print generator's options and usage
  -p, [--pretend]  # Run but do not make any changes
  -f, [--force]    # Overwrite files that already exist
  -s, [--skip]     # Skip files that already exist
  -q, [--quiet]    # Suppress status output

Please choose a generator below.

Rails:
  application_record
  assets
  channel
  controller
  generator
  helper
  integration_test
  jbuilder
  job
  mailer
  migration
  model
  resource
  scaffold
  scaffold_controller
  system_test
  task

ActiveRecord:
  active_record:application_record

Coffee:
  coffee:assets

Js:
  js:assets

Sidekiq:
  sidekiq:worker

TestUnit:
  test_unit:generator
  test_unit:plugin

Steps to reproduce
rails generate
Environment info

Geocoder version: 1.6.1
Rails version: 5.2.3
Database (if applicable):
Lookup (if applicable):

Thanks for reporting this. It works with Rails 4.2.x so it seems like the way to expose generators changed in Rails five point something.

Hmmm. I've got it working now.  I think it may have been an issue with my docker setup.  Or possible the server restart issue I've seen in other issues.
gem install geocoder
touch  tmp/restart.txt
Unsure which one resolved the issue.  I had rebuilt the images multiple times, bundle install was definitely installing the geocoder gem.
Generators are now exposed, everything working as per usual.


StoryChunk Ingestion Client (non-RDMA)

Implement Extractor that is a simple non RDMA ingestion client for the Keeper -to-Grapher chunk extraction.
This Extractor will be used by the keeper . The grapher side is already implemented .

As we already have a working bulk transfer  communication service between ChronoKeeper & ChronoGrapher this task not relevant now.
closing


update week 06/07

write tests to be a better programmer, scientist and overall human - if anything in life could be so simple ;)

Thanks!


[backport] Add notes on differences between v1 and later versions to the document of the extract method of vision models (ResNet, VGG16, GoogLeNet)

Backport of #4675

Jenkins CI test (for commit d07949440654becfa9d49553b92456db6ef15162) succeeded without errors!

LGTM!

Jenkins CI test (for commit d07949440654becfa9d49553b92456db6ef15162) succeeded without errors!


Detect empty argument values

It would be great to be able to detect if a flag that needs an argument got called without one.
Example:
-n is an optional flag that needs an argument to make sense to the command.
So it would be ok to do
command
But I'd like to throw an error in these cases:
command -n (empty flag argument)
command -a -n -b (again empty, in between other flags)
Currently, in all the above cases the value of -n is nil or whatever I specify as default.

Throw an error as in raise an exception? You'd need to explicitly rescue it in your plugin in order to handle that case. I'm not sure that has much value beyond checking if an expected value is nil.

No sorry not an Ruby exception, I rather meant "reply to the user with an error message like 'Flag -n needs a value!'"

Ah, I see. I think that is beyond the scope of what I want this extension to do, but it should be possible to do that in an additional extension that builds on this one. You could always do it in the handler using this extension, as well.


chore(main): release 0.0.2

:robot: I have created a release beep boop
0.0.2 (2024-11-12)
Features

implement Config (0549397)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.0.2
:sunflower: