Raunak/ci update

PR to add listing and formatting to our CI (changes to actual solidity code were just those automatically created using forge fmt and should only include changes to white space or converting single quotes to double quotes.
Right now I'm just using the standard settings that come with the forge formatter, but this can be configured in the foundry.toml here. If anyone has strong opinions on whitespace, single vs double quotes etc - speak now or forever hold your peace!
I will set up solhint + forge fmt check tomorrow morning!

This PR adds CI that lints using Solhint and also checks formatting, and makes fixes to our repo.
This mostly uses default formatting/linting configurations, with a few changes to make the foundry formatter and the solhint linter compatible. The changes can be seen under the [fmt] section of foundry.toml and the .solhint.json file in the root.
refer to here for the specific formatting configs in case you'd like to see what we're enforcing/allowing:

foundry
solhint

The code changes to adhere to the new linting/formatting that are included in this PR were mainly:

run forge fmt with the updated foundry.toml file
change all revert strings to custom error messages - we were sometimes using revert strings and sometimes using custom error messages so I standardized to custom error messages (since it's a solidity best practice anyways)
change the ordering of some methods in some contracts to match generally acceptedd solidity conventions (e.g. internal functions should always come after external functions, etc)
change return values for functions to be declared in function declaration (we were doing this in some parts of our code and not in others - I think this makes code more readable so I standardized to always follow this)

I think we should merge this PR before we merge the proxy one since that will make the proxy PR much easier to read


Error (404 File Not Found) when clicking on "Sign in with GitHub" on the CLA page.

URL to the linked Repo/Org: (Org) https://github.com/direct-state-transfer
Steps to reproduce the problem:

Go to this link : https://cla-assistant.io/direct-state-transfer/
Click on the "Sign in with GitHub to agree" button on the bottom of the page.
It leads to this page (https://cla-assistant.io/404) that displays a "404 File Not Found" error.

What is the expected result?
Dialog box to enter my github username and password for authorizing cla-assisstant app.
What happens instead?
Page with "404 File Not Found" error is shown.

Same here. Seems only to work for repositories and not for organizations.

Hi @manoranjith,  @danielksan81 Thank you for reporting. I have reproduced the same scenario, and CLA Assistant seems to be working fine for both org and repo.  Can you send the link of the affected pull request ?. I will check.

Hi @choeppler, Now i understood the problem. thank you for the details..
So, If there is a pull request from the dst-doc repository of your organisation direct-state-transfer , then the CLA Assistant bot will comment on the Pull Request with this  URL  https://cla-assistant.io/direct-state-transfer/dst-doc  to sign the CLA. Try to sign the CLA with this URL https://cla-assistant.io/direct-state-transfer/(repo-name) , then you will be able to sign the CLA :) .

Hi @ibakshay, thank's for looking into the issue and for the explanation!
I assume, once the CLA is signed at https://cla-assistant.io/direct-state-transfer/dst-doc, a contributor won't have to sign it again, if she submits a pull request to another repository in the direct-state-transfer organisation. Is that correct?

@choeppler yes, you are absolutely right 💯.


Audio Error with CC elevator

[ALSOFT] (WW) Error generated on context<PHONE_NUMBER>52D4C0, code 0xa003, "Value out of range"
Execution of instruction call.i audio_sound_pitch(argc=2) (Index: 2, Last jumped label: 0) in script snd_pitch failed : System.Exception: AL error: InvalidValue
Thrown when elevator in Card Castle stops at a floor

Fixed by clamping audio to [1/256, 256] as per docs


Add CI pipeline for k8s-vault-webhook

Fixed in https://github.com/OT-CONTAINER-KIT/k8s-vault-webhook/pull/6


Add a link to an article about "rotor" library

I've set link text to something different from article title because I feel the original title is too generic to be useful in this list. Feel free to change this.

Merged, thanks 8c87253824f306bfe8d11028d88ab885818c2eff


Apple Air Tag detection?

Can this library be used to detect Apple Air Tags?

I think it can, but you would need a plug-in to decode things

This is how we parse it in BLE monitor
https://github.com/Ernst79/bleparser/blob/master/package/bleparser/ibeacon.py

Apple AirTags is not iBeacons, unfortunately - https://www.beaconzone.co.uk/blog/are-apple-airtags-ibeacons/


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Blockquote needs to be right side in rtl

I think Blockquote should be on the right side in RTL mode here is my Blockquote in rtl:

I update it just now.

oh my goodness thank you


Fix tile text blurring on hover

Applying backface-visibility: hidden fixes tile's text blurring issue that has long plagued us.

Here's a really zoomed in gif showing the issue showing three states:

no extra rules (i.e. before this PR)
backface-visibility: hidden which fixes it.
will-change: transform  which also fixes it, but is computationally expensive and should be considered a "last resort" so I left it out of this PR.

@FlyersPh9 was not able to reproduce the blurring on macOS so this gif should help.
@veekeys @bentleyvk Can you try toggling these rules on your machine to see if the behavior matches the gif?


Prerender returns html with no data

Hi,
First of all thank you for great service!
I was trying the prerender.io service for my angular app which is hosted on heroku using prerender-node middleware and it works perfect. It takes about 6 seconds to render and cache the page, but then returns almost instantly.
But as soon as I deployed prerender on heroku and switched to it I can't make it works. When all the cache plugins is turned off it returns html page as expected. I mean that all data filled in templates. Unfortunately, as soon as I turn on the s3 cache plugin and I hit cache it returns just html templates with no data filled in, for example, instead of item title I see {{item.title}}. I checked saved html file on s3 and it looks exactly as it returns with no data.
Could you navigate me with direction to search into the problem?
I deployed prerender version 3.11.2 to heroku.

In my case there was js error and because of Rollbar I didn't see any errors.


Correctly handle paginated response for twitch user emotes

Fixes #615
This is a very quick fix, let me know if it works.
I disabled fetching global emotes for twitch as it should now be handled by the get_user_emotes part.
If it works correctly I'll do a bit of cleanup before merging.

I'll be able to test later today (6 hours or so), thank you very much for the quick PR.

Please make sure your token has the user:read:emotes scope.
I think I have a warning in the log file if the query fails because of that.
If that's not it I can try to look into it further tomorrow.

Ah sorry I already did it, it's good to merge.

Very cool. Thanks!


Scanning HACKTHEBOX one2punch seems to hang

It seemed to scan fine when i was using it on the OSCP labs, but when i try to scan it on the
hack the box labs it jut seems to hang.
[+] Protocol : tcp
[+] Interface: tun0
[+] Nmap opts: -Sc -Sv -oA test
[+] Targets  : <IP_ADDRESS>.txt
[+] Scanning <IP_ADDRESS> for tcp ports...
[+] Obtaining all open TCP ports using unicornscan...
[+] unicornscan -i tun0 -mT <IP_ADDRESS>:a -l /root/.onetwopunch/udir/<IP_ADDRESS>-tcp.txt
This is the error i get and it will just sit there ..
Send exiting main didnt connect, exiting: system error Interrupted system call

Recently noticed the same and really not sure why.
Also, I recently attempted (and failed) the oscp exam and I had the same issue as in HTB.
OSCP labs were fine instead. VPN settings?
I got the issue with and without the interface specified

Hello. Yes it seems to be the case for HTB. Problem may be with
unicornscan, because you can use nmap to scan all the ports on a single
machine.
superkojiman ᕙ(⇀‸↼‶)ᕗ
On Mon, Aug 27, 2018 at 7:37 PM halfluke<EMAIL_ADDRESS>wrote:

Recently noticed the same and really not sure why.
Also, I recently attempted (and failed) the oscp exam and I had the same
issue as in HTB.
OSCP labs were fine instead. VPN settings?
I got the issue with and without the interface specified
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/superkojiman/onetwopunch/issues/5#issuecomment-416402765,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG94b08GpjMl-SsJA_F-O5MNZ43OGGQnks5uVIKmgaJpZM4Sa9pP
.

OneTwoPunch and UnicornScan don't work with OSCP labs either. Maybe these tools are just not VPN compatible (which is weird because VPN-connected scanning is a key use case for such tools).


Maintenance

Dear @armbues
Are you still maintaining this project?
We at MISP-Project are looking for a good ioc parser and would be interested to take over the baton.
Let us know what your plans are ;)
Thanks.

I haven't been actively working on any improvements for a while.
What exactly is your suggestion re/ MISP taking over the baton?


Apply new Syncing indicators on home tab

[x] Total Balance from old data should be transparent 40%
[x] If currency rate not available do not show anything
[x] Show the percentages instead coin balance on syncing
[x] Deactivate send button on syncing
[ ] Outdated rate should be showed with timestamp

on first holder (BTC) show currency rate and syncing state of coin
second (BCH) synced and with not available currency rate
third holder (ETH) synced and with outdated currency rate

https://zpl.io/aBNXk8e

@TalgatNurdinov removed " Outdated rate should be showed with timestamp"


Uncaught exception: Error: know bad...

Wallet installed on Windows 10.  Receiving the following error about 30 seconds after opening.
Uncaught exception: Error: known bad
{string A}=
{string A} =
last ball unit
{string B}
is not stable in view of your parents
{string C}

Uninstall and re-installation resolved issue.

Fixed in 1.8


update checkout options

@hankim813

@hankim813 and I did end to end testing and it's not working. it doesn't make a request. need to debug more.


Allow Fake Prime on Linux

See no reason for it to be disabled on Linux

thing is that its likely just disabled because of the fact that it might need to use some windows functions or dynamic link libraries

thing is that its likely just disabled because of the fact that it might need to use some windows functions or dynamic link libraries

Em... no, it just one byte in memory, same as on Windows, there is just slightly different way to override memory on Windows and POSIX systems. Think this can be realized as universal macros but i see no reason to bother with it.

Thanks.


webhook knative.dev/pkg/controller is spitting a lot of error message

I have seen lately a lot of error mesage due of missing cacert in the webhook logs :
{"level":"info","logger":"webhook","caller":"controller/controller.go:363","msg":"Reconcile failed. Time taken: 115.268µs.","knative.dev/traceid":"5c365bc2-40a6-4e9c-9af6-d6c96d690317","knative.dev/key":"webhook.pipeline.tekton.dev"}
{"level":"error","logger":"webhook","caller":"controller/controller.go:376","msg":"Reconcile error","error":"secret \"webhook-certs\" is missing \"ca-cert.pem\" key","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/workspace/tektoncd-pipeline-git/vendor/knative.dev/pkg/controller/controller.go:376\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/workspace/tektoncd-pipeline-git/vendor/knative.dev/pkg/controller/controller.go:362\nknative.dev/pkg/controller.(*Impl).Run.func2\n\t/workspace/tektoncd-pipeline-git/vendor/knative.dev/pkg/controller/controller.go:310"

They seem harmless and only shows up at boot time and on webhook but there is quite a few of them (55) and they don't look very nice..
/kind bug

Right, it creates it at start time, interesting that it prints this 55 times though :sweat:
/cc @mattmoor

Dogfooding runs on v0.10.0, however I don't see this error in the logs.
Is this something new in v0.10.1?

@afrittoli it's on nightlies, and due to the k8s/knative dependency bump #1894

We should probably quiet the logging, as this is somewhat expected on a fresh install with the Reconciler-based design.  The lifecycle of resources is managed by something external (e.g. operator, addon manager), but the content of those resources is populated dynamically.
Want to open a PR against knative.dev/pkg?

@mattmoor done here! https://github.com/knative/pkg/issues/1047

/close
this is fixed thanks!


[e2e]: generic schedule main multi-uses slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8864915208
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Trigger: schedule
Branch: main
Date: Sun Apr 28 04:09:33 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8873149463
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Trigger: schedule
Branch: main
Date: Mon Apr 29 04:09:59 UTC 2024
Tests are passing now. Closing this issue.


Decouple write feature from std

Writing is possible without std, but it's currently unavailable without it.
One could imagine embedded devices that need to generate MIDI, so it'd be great to support that use-case.

I'm in favor of decoupling. I've added midly as a dependency to a crate of mine (not specific for embedded) and I don't need parallelization. I have to keep the std feature for midly for writing, but this means adding rayon as a dependency as well, making the crate more heavy-weight.

Done in 0.5.
Also, parallel and std are now separate features, so you can now just disable multithreading while keeping integration with std.
Just curious, but which crate exactly? I'm interested in real-world usage of the library.

I'm using it in rsynth. This is not really "real-world usage" since rsynth is just an abstraction layer. I'm using rsynth together with the tdpsola crate to create an (unpublished) application that re-tunes a sound with a constant pitch to the pitches from the notes from a midi file.


Accessing command list on D3D9On12

Hello
We have our engine on Directx9 and we want to migrate to Directx12. We want migration step wise so using D3D9On12 where we have access to Directx12 device, command queue but no access to Command List.
Is there any way of getting acccess of command list to recored my command.

Not currently, no, it will need to be recorded into a separate command list.

Not currently, no, it will need to be recorded into a separate command list.

Thanks for your reply.
Can we have control over execution of command list created by D3D9On12. i.e. which function governs it ? We want our engine 's CPU job and GPU job to be isolated so need want to do all CPU job only then this command list to be executed.

Can we have control over execution of command list created by D3D9On12. i.e. which function governs it ?

Command lists can be flushed at any point. They are done so when necessary, e.g. by Present, or when the CPU needs to wait for the GPU in Lock/LockRect, but can also be flushed opportunistically if the GPU is otherwise idle.

We want our engine's directx12 component's command list to be executed along wtih default command list created by D3D9On12 layer. How could we achive this ?

What do you mean by "along with"?

Can we have control over execution of command list created by D3D9On12. i.e. which function governs it ?

Command lists can be flushed at any point. They are done so when necessary, e.g. by Present, or when the CPU needs to wait for the GPU in Lock/LockRect, but can also be flushed opportunistically if the GPU is otherwise idle.

We want our engine's directx12 component's command list to be executed along wtih default command list created by D3D9On12 layer. How could we achive this ?

What do you mean by "along with"?

@jenatali thanks for reply.
along with means executing Dx12 command list at the same time when D3D9On12 command list is executing.

If you want your DX12 work to execute in sequence with DX9 work, you can use the interior APIs described here. If you want your work to execute in parallel, you can just submit it to a different queue. I'm still not entirely sure what you're trying to accomplish.

If you want your DX12 work to execute in sequence with DX9 work, you can use the interior APIs described here. If you want your work to execute in parallel, you can just submit it to a different queue. I'm still not entirely sure what you're trying to accomplish.

@jenatali thaks for reply.
Here we want our work to execute in parllel, but want some notification like GPU signal  from D3D9On12 API to our new Directx12 created Queue.
We have following scenario. Let say we have 10 diffrent kinds of objects in a Scene, eache object's rendering written in Directx9. Our Engine renders each object in a ceratian FPS let say 25fps. Here, we have to convert our all 10 objects into Directx12, one by one. Say our 9 Objects are rendering in D3D9On12 default Queue and i have converted my 10th object's rendering complete in Directx12. Now all these 10 objects will be renderd by our Rendering Engine on 40 milliseconds. We need any mechanisim to render both D3D9On12 object and Directx12 object in a Synchronization.
Converting complete objects in Directx12 will take time so we want to go one by one.

Right, the interop APIs I linked earlier are what you want. When you want to transition from D3D9 rendering to 12, you'd unwrap your render targets and depth buffer, which would insert a wait on your command queue for the D3D9 rendering to finish. When you finish and want to go back to D3D9 rendering, you'd insert a signal on your queue, and return the resources, passing the fence that you signaled which 9on12 will then wait on.
Until you're done, you'll probably want to keep your swapchain in D3D9 so that Present flushes all the work.
And just to be clear, this isn't truly parallel work, it'll end up sequenced/serialized on the GPU, but it sounds like that's what you want.

Right, the interop APIs I linked earlier are what you want. When you want to transition from D3D9 rendering to 12, you'd unwrap your render targets and depth buffer, which would insert a wait on your command queue for the D3D9 rendering to finish. When you finish and want to go back to D3D9 rendering, you'd insert a signal on your queue, and return the resources, passing the fence that you signaled which 9on12 will then wait on.
Until you're done, you'll probably want to keep your swapchain in D3D9 so that Present flushes all the work.
And just to be clear, this isn't truly parallel work, it'll end up sequenced/serialized on the GPU, but it sounds like that's what you want.

Thanks for your valuable reply.


Fix dataset encoding in MNIST example for Python 3

The beginner example didn't work for me in Python 3. I believe this is because files are opened in UTF-8 mode by default. This patch tells gfile to open them in binary mode instead.

Can one of the admins verify this patch?

I signed it!

@tensorflow-jenkins test this please

@tensorflow-jenkins test this please

Merged

@vrv Thanks. Do you know why the pull request is labeled as closed rather than merged?

Because we rebase your commits before merging and GitHub apparently is not smart enough to detect that.

Okay cool.


[WFLY-10030] Added server side test for EJB custom ClusterNodeSelector

Thanks for submitting your Pull Request!
Please make sure your PR meets the following requirements:

[ ] Pull Request title is properly formatted: [WFLY-XYZ] Subject or WFLY-XYZ Subject
[ ] Pull Request contains link to the JIRA issue(s)
[ ] Pull Request contains description of the issue(s)
[ ] Pull Request does not include fixes for issues other than the main ticket
[ ] Attached commits represent units of work and are properly formatted

For bigger changes, major and minor component upgrades make sure your PR also meets following requirements:

[ ] Pull Request requires a change to the documentation
[ ] Documentation have been updated accordingly
[ ] Tests were added to cover changes

For new features ensure as well:

[ ] Analysis was done
[ ] Test Plan has been done
[ ] Tests were verified in advance

If you are not an active contributor of the WildFly project you can request sponsorship by one of the members to help guide you through the process.

Can one of the admins verify this patch?

This is ok to test

@pferraro @stuartwdouglas : thanks for help, is it ok now?

There is very little value in having each change as a separate commit - you ca squash the into one.

I just used the 'squash and merge' button

Nice, nifty (does not generate merge commit which is semi-useless anyway when squashed).


Content-Format not emitted on POST when told to

It appears that the coapoptions in the post() call do not cause the library to put a CF on the POST data.
I am working on a test case and fix.

The coap gem now lives at: https://github.com/nning/coap
(And there is active work going on there... PR would be appreciated.)

Problem is, that repo says "This repository has been archived by the owner. It is now read-only."

The coap gem now lives at: https://github.com/nning/coap

I'm happy to adopt coap library.

So maybe organize moving over the repo from @nning (Henning) to @mcr (you)?

Better to https://github.com/ANIMaGUS-minerva, which is an org.

Adopting/transfer is a great idea! @mcr, i just dropped you a mail.


Running Locally

Hi again,
I'm looking at creating a branch and adding to the project. I've been trying to run the source locally with visual studio code. However, none of my "new domain dm.yml" arguments are run. Can you recommend a way to run and debug the program locally?

hey, yeah sorry i haven't had enough interest to invest in a Contributing.md
you can run it by cding to craftsman and running dotnet run new example for instance (note there's no colon anymore in the develop branch for the upcoming release

If you're doing a fork to make your own version then go right ahead, but if you're looking to add a feature let's chat first so you don't waste time

btw @zsyphon I pushed some small updates for bugs last night on a couple commands you might want to get from upstream if you forked it

Awesome thank you! We will be making PRs in the future too.

Sweet! Feel free to ping me with any questions.
I want to clean up the craftsman codebase more to make forks super easy to manage for people who want to make it their own, but hopefully it's still manageable for now 🙂


module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?

Expected Behavior
When running pip3 install -r requirements.txt for google/multimodalembedding-001 it should install all the required dependencies
Actual Behavior
(your_virtual_environment) (base) andrewhuang@Andrews-MacBook-Air-9 multimodalembedding % pip3 install -r requirements.txt
Collecting absl-py==1.4.0 (from -r requirements.txt (line 1))
Using cached absl_py-1.4.0-py3-none-any.whl.metadata (2.3 kB)
Collecting google-cloud-aiplatform==1.25.0 (from -r requirements.txt (line 2))
Using cached google_cloud_aiplatform-1.25.0-py2.py3-none-any.whl.metadata (24 kB)
Collecting proto-plus==1.22.2 (from -r requirements.txt (line 3))
Using cached proto_plus-1.22.2-py3-none-any.whl.metadata (2.2 kB)
Collecting protobuf==4.23.0 (from -r requirements.txt (line 4))
Using cached protobuf-4.23.0-cp37-abi3-macosx_10_9_universal2.whl.metadata (540 bytes)
Collecting google-api-core!=2.0.,!=2.1.,!=2.2.,!=2.3.,!=2.4.,!=2.5.,!=2.6.,!=2.7.,<3.0.0dev,>=1.32.0 (from google-api-core[grpc]!=2.0.,!=2.1.,!=2.2.,!=2.3.,!=2.4.,!=2.5.,!=2.6.,!=2.7.,<3.0.0dev,>=1.32.0->google-cloud-aiplatform==1.25.0->-r requirements.txt (line 2))
Using cached google_api_core-2.18.0-py3-none-any.whl.metadata (2.7 kB)
Collecting packaging>=14.3 (from google-cloud-aiplatform==1.25.0->-r requirements.txt (line 2))
Using cached packaging-24.0-py3-none-any.whl.metadata (3.2 kB)
Collecting google-cloud-storage<3.0.0dev,>=1.32.0 (from google-cloud-aiplatform==1.25.0->-r requirements.txt (line 2))
Using cached google_cloud_storage-2.16.0-py2.py3-none-any.whl.metadata (6.1 kB)
Collecting google-cloud-bigquery<4.0.0dev,>=1.15.0 (from google-cloud-aiplatform==1.25.0->-r requirements.txt (line 2))
Using cached google_cloud_bigquery-3.21.0-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting google-cloud-resource-manager<3.0.0dev,>=1.3.3 (from google-cloud-aiplatform==1.25.0->-r requirements.txt (line 2))
Using cached google_cloud_resource_manager-1.12.3-py2.py3-none-any.whl.metadata (5.3 kB)
Collecting shapely<2.0.0 (from google-cloud-aiplatform==1.25.0->-r requirements.txt (line 2))
Using cached Shapely-1.8.5.post1.tar.gz (200 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [33 lines of output]
Traceback (most recent call last):
File "/Users/andrewhuang/multimodalembedding/your_virtual_environment/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in
main()
File "/Users/andrewhuang/multimodalembedding/your_virtual_environment/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/andrewhuang/multimodalembedding/your_virtual_environment/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 112, in get_requires_for_build_wheel
backend = _build_backend()
^^^^^^^^^^^^^^^^
File "/Users/andrewhuang/multimodalembedding/your_virtual_environment/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
obj = import_module(mod_path)
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/miniconda3/lib/python3.12/importlib/init.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1310, in _find_and_load_unlocked
File "", line 488, in _call_with_frames_removed
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 995, in exec_module
File "", line 488, in _call_with_frames_removed
File "/private/var/folders/lb/qf4p24b11jzc25yhkxb3j7_m0000gn/T/pip-build-env-73880a5q/overlay/lib/python3.12/site-packages/setuptools/init.py", line 16, in
import setuptools.version
File "/private/var/folders/lb/qf4p24b11jzc25yhkxb3j7_m0000gn/T/pip-build-env-73880a5q/overlay/lib/python3.12/site-packages/setuptools/version.py", line 1, in
import pkg_resources
File "/private/var/folders/lb/qf4p24b11jzc25yhkxb3j7_m0000gn/T/pip-build-env-73880a5q/overlay/lib/python3.12/site-packages/pkg_resources/init.py", line 2191, in
register_finder(pkgutil.ImpImporter, find_on_path)
^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Steps to Reproduce the Problem

following  setup instructions here https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/multimodalembedding?_ga=2.88582616.2146459090.1713578704-2099533655.1713578704&project=carbon-theorem-420907

Specifications

Version: python 3.9.6
Platform: macOS

@mkandrewhuang301 : can you please open the issue in https://issuetracker.google.com/issues? Thanks.


How to catch "Can't set headers after they are sent."

Because of some implementation issue in my code i got the bug:
Possibly unhandled Error: Can't set headers after they are sent.
at ServerResponse.OutgoingMessage.setHeader (http.js:690:11)
at ServerResponse.header (/home/bijosh/Work/server_projects/my-sample-project/node_modules/express/lib/response.js:718:10)
there were a condition in code that im invoking response.status().json() multiple times which was causing the issue.
I am using winton logger module for logging.
On debugging I 've gone through 2 cases -
Test 1 (invoking res.json() 2 times in consecutive line):
res.status().json();
res.status().json();
Test 2 (invoking res.json() 2 times, but 2nd call is happening inside timeout callback with 0 timeout):
res.status().json();
setTimeout(function () {
res.status().json();
}, 0);
In both cases, i got the above error, but in 1st case logger is not catching error, but in 2nd case logger is catching it.
Anyone have idea. Why!!
Also I wanted to know how to catch this error somewhere in express app.
Thank You.

I got the issue. I was using promise there. which was causing the problem.

Hi, sorry it took a while to get to your question, from a holiday :) I'm glad you were able to figure out the issue. If you still have questions or it still does not seem to be resolved, please let me know. Providing the full source code I could copy and paste and run would be ideal, otherwise it's hard to really answer the question :)


1.21.0 can't find

https://jitpack.io/#NativeVision/virocore , report the 1.21.0 is error

Please help

@Wlazly did you get any reply from the maintainer team? I am having the same issue.

The previous release has building issues, I am working on a new release now that I got them fixed.


[Phone Extension] Duplicating the Last digit

If you try to enter a 3 digits country code the control will duplicate the last number.
here is an example: Jordan country code is +962 if you try and enter 96 in the control the control will display 9622, see the screenshot

@mshahrouri ,
Finally fixed.
Grab the latest version from github


Allow the unicycle to move sideways

This PR adds a new controller for the Unicycle, permitting side steps.

Ok! Perfect feel free to merge it. Could you please release the software? It will allow us to release the walking as well.

Ok! Perfect feel free to merge it. Could you please release the software? It will allow us to release the walking as well.

Sure!

Ok! Perfect feel free to merge it. Could you please release the software? It will allow us to release the walking as well.

See https://github.com/robotology/unicycle-footstep-planner/releases/tag/v0.5.0


Set info.data and info.field_name for dataclass field validators

Codecov Report

Merging #454 (d373e11) into main (653308f) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #454   +/-   ##
=======================================
  Coverage   95.36%   95.37%
=======================================
  Files          93       93
  Lines       11115    11124    +9
  Branches       22       22
=======================================
+ Hits        10600    10609    +9
  Misses        510      510
  Partials        5        5

Impacted Files
Coverage Δ

src/validators/dataclass.rs
97.53% <100.00%> (+0.08%)
:arrow_up:

Continue to review full report in Codecov by Sentry.

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

Looks good to me with the only possible concern being the creation of more Extra for each field of the dataclass. Not sure if that is avoidable in theory, or how expensive it is to create an Extra anyway.
I think if there's any interest in eliminating the copying of Extra (e.g., if it were expensive to create copies for some reason, I haven't looked at the definition so I'm not sure), at this stage it would make sense to just put a comment indicating this in the code and revisit at a later time rather than put effort into eliminating the copying now.

It's also what we already do elsewhere: https://github.com/pydantic/pydantic-core/blob/653308ff689fccebbc4d0e09aac3ae02dec566da/src/validators/typed_dict.rs#L189-L193


i18n(fr) Update French translation for multiple file

Description (required)
Update french translation for Guide/cms and deploy file with last PR #8082 #8167 and netlify with last PR

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

fr
guides/cms/builderio.mdx
Localization changed, will be marked as complete.

fr
guides/cms/buttercms.mdx
Localization changed, will be marked as complete.

fr
guides/cms/contentful.mdx
Localization changed, will be marked as complete.

fr
guides/cms/cosmic.mdx
Localization changed, will be marked as complete.

fr
guides/cms/datocms.mdx
Localization changed, will be marked as complete.

fr
guides/cms/decap-cms.mdx
Localization changed, will be marked as complete.

fr
guides/cms/hygraph.mdx
Localization changed, will be marked as complete.

fr
guides/cms/keystatic.mdx
Localization changed, will be marked as complete.

fr
guides/cms/kontent-ai.mdx
Localization changed, will be marked as complete.

fr
guides/cms/payload.mdx
Localization changed, will be marked as complete.

fr
guides/cms/preprcms.mdx
Localization changed, will be marked as complete.

fr
guides/cms/sitecore.mdx
Localization changed, will be marked as complete.

fr
guides/cms/spinal.mdx
Localization changed, will be marked as complete.

fr
guides/cms/storyblok.mdx
Localization changed, will be marked as complete.

fr
guides/cms/strapi.mdx
Localization changed, will be marked as complete.

fr
guides/cms/tina-cms.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/aws.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/buddy.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/cleavr.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/cloudflare.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/deno.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/edgio.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/flightcontrol.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/flyio.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/github.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/gitlab.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/google-cloud.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/google-firebase.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/heroku.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/kinsta.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/microsoft-azure.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/netlify.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/render.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/space.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/sst.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/surge.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/vercel.mdx
Localization changed, will be marked as complete.

fr
guides/deploy/zeabur.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.

I dont understand who is the error on Check Links


Windows Services topic updates

Fixes #15230
Fixes #15391
Internal Review Topic

Adds a sample app for a purely background services app (Worker Service template; hosted services).
Additional 3.0 sample updates for the web app sample.
Samples are confirmed working.
Call out SDK difference for a web app-based project (Web SDK) versus background tasks-only project (Worker SDK).
NOT adding content to explain the setup for web app-based Windows Service in Startup. Let's the sample app do the talk'in 📣.

@Tratcher If ur busy, can you recommend someone else to review?


Stuck on Scan media files

App stuck on Scan media files, I can't do anything

same

Okay, there's only welcome page implemented, closing as expected behavior


Recommendation for Interface Design

Your project looks great; I recommend using Any.do for the interface design.

Your project looks great; I recommend using Any.do for the interface design.

Just saw the app. Well, I really liked most of the design chosen there. I'll check what I can do with the app's current UI


Including ModelAssert in POM causes 'Failed to instantiate SLF4J LoggerFactory'

Including the POM dependency:
        <!-- https://mvnrepository.com/artifact/uk.org.webcompere/ModelAssert -->
        <dependency>
            <groupId>uk.org.webcompere</groupId>
            <artifactId>ModelAssert</artifactId>
            <version>1.0.0</version>
        </dependency>

Causes the following error:
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonMerge
	at com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.<clinit>(JacksonAnnotationIntrospector.java:50)
	at com.fasterxml.jackson.databind.ObjectMapper.<clinit>(ObjectMapper.java:357)
	at net.logstash.logback.composite.CompositeJsonFormatter.createJsonFactory(CompositeJsonFormatter.java:123)
	at net.logstash.logback.composite.CompositeJsonFormatter.start(CompositeJsonFormatter.java:104)
	at net.logstash.logback.LogstashFormatter.start(LogstashFormatter.java:154)
	at net.logstash.logback.encoder.CompositeJsonEncoder.start(CompositeJsonEncoder.java:211)
	at ch.qos.logback.core.joran.action.NestedComplexPropertyIA.end(NestedComplexPropertyIA.java:161)
	at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)
	at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)
	at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:179)
	at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:165)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:152)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:110)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53)
	at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)
	at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
	at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
	at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
	at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
	at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
	at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:412)
	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:357)
	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
	at uk.gov.ho.domain.component.api.services.testControl.TestControlService.<clinit>(TestControlService.java:11)

Where our TestControlService has the following:
import org.json.simple.JSONObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import uk.gov.ho.domain.component.api.constant.testControl.TestControlEndpoint;
import uk.gov.ho.domain.component.api.dto.ipic.testControl.*;

public class TestControlService  {

    private static final Logger LOGGER = LoggerFactory.getLogger(TestControlService.class);

org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar!/org/slf4j
```

@iammac2  Looks like the issue is in your logstash agent, rather than in sl4j itself. I imagine there are two possibilities here. One is that logstash is using an older Jackson. ModelAssert uses an up to date one to avoid security scanners complaining.
Another possibility is that logstash does some class path scanning to see if you have some of Jackson, and then assumes you have all of it. This may be as simple as just adding the https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.12.3 dependency into your project (you can mark it as test scope) so that the problem is solved.

Will try the approaches recommended. The test framework is common to many teams so it may not be easy to change the Jackson version.

@iammac2 my guess is that you just need to add jackson-annotations to your build and it'll work. In terms of using an older version, you can excluse jackson-databind from being imported transitively by ModelAssert and import your own version. There are no special features of jackson being used by ModelAssert so it should work on an older jar.

@iammac2  - any luck with this?

Not yet no. Not had the time yet, sorry. Please close the issue if you need to as it's isolated to the environment I'm on and shouldn't affect others.

@iammac2  - happy to advise you further if you get any other issues getting it working in your environment, but yeah, I don't think this relates to the model assert library itself.


Randomness

Hello, Juan Fumero.
I am really excited to complete my custom implementation of a JNeuralNetwork from scratch on my NVidia 1050Ti GPU. But, In the implementation I needed an object of random number generator class. Is there any way I can implement randomness into my code?

I hope I am able to explain you my request.
And again Thank you very much for releasing TornadoVM build scripts.

Hi @MaardinK522 . Thanks for your interest. This is a topic I personally would like to explore but unfortunately, no immediate plans.
So, to answer your question, TornadoVM does not have any utility for random number generators, but we have examples that can help, for instance the Montecarlo-based for pseudo random number genenerator:
https://github.com/beehive-lab/TornadoVM/blob/master/tornado-examples/src/main/java/uk/ac/manchester/tornado/examples/compute/MonteCarlo.java#L41-L64
Hope this helps.
Also, as feedback for us (TornadoVM team), is there anything specific you would like to see?

Yes.
Every time I am executing something it says:
[Bailout] Running the sequential implementation. Enable --debug to see the reason.
I don't how to fix it?

This means that the code gen failed. Which code are you running? Is it possible to share a test-case that breaks?
You can use the --debug and --fullDebug to see the cause.

`public class Demo {
public static void main(String[] args) {
// TornadoVM version: 1.0.7
Matrix2DDouble matrix1 = new Matrix2DDouble(5, 5);
Matrix2DDouble matrix2 = new Matrix2DDouble(5, 5);
Matrix2DDouble matrix3 = new Matrix2DDouble(5, 5);
    TornadoAPIProvider.loadScheduleRuntime("s0");
    var device = TornadoExecutionPlan.getDevice(0, 0);
    System.out.println(device);

    TaskGraph taskGraph = new TaskGraph("Testing")
            .transferToDevice(DataTransferMode.FIRST_EXECUTION, matrix1, matrix2)
            .task("", MatrixOperationSolver::fill, 1.0, matrix1, matrix2, matrix3)
            .task("addition", MatrixOperationSolver::solveAddition, matrix1, matrix2, matrix3)
            .transferToDevice(DataTransferMode.EVERY_EXECUTION, matrix1);
    ImmutableTaskGraph immutableTaskGraph = taskGraph.snapshot();
    try (TornadoExecutionPlan plan = new TornadoExecutionPlan(immutableTaskGraph)) {
        plan.withDevice(device).withProfiler(ProfilerMode.CONSOLE).execute();
    } catch (TornadoExecutionPlanException e) {
        throw new RuntimeException(e);
    }
    System.out.println(matrix3);
}

}
public class MatrixOperationSolver{
public static void solveAddition(Matrix2DDouble matrix1, Matrix2DDouble matrix2, Matrix2DDouble result) {
if (matrix1.getNumRows() != matrix2.getNumRows() && matrix2.getNumColumns() != matrix2.getNumColumns())
return;
for (@Parallel int i = 0; i < result.getNumRows(); i++)
for (@Parallel int j = 0; j < result.getNumColumns(); j++)
result.set(i, j, matrix1.get(i, j) + matrix2.get(i, j));
}
}
`
Here is the code I am trying to execute.

I suspect the error in the codegen is related to the if condition within the solveAddition method, since it is before a parallel region. This is clearly a bug in TornadoVM. As a work-around, I would remove the if and do the checks on the host side (on the CPU) before invoking TornadoVM.
public class MatrixOperationSolver{
   public static void solveAddition(Matrix2DDouble matrix1, Matrix2DDouble matrix2, Matrix2DDouble result) {
        for (@Parallel int i = 0; i < result.getNumRows(); i++) {
            for (@Parallel int j = 0; j < result.getNumColumns(); j++) {
                result.set(i, j, matrix1.get(i, j) + matrix2.get(i, j));
            }
        }
   }
}

We will look into this bug.

@mairooni  is taking a look to this issue

Hi @MaardinK522, could you also provide the code of the function MatrixOperationSolver::fill?


Update GNU container recipe, add Clang container

Description

Update ubuntu-gnu-openmpi docker recipe:

use the default<EMAIL_ADDRESS>compiler instead of<EMAIL_ADDRESS>- there were problems with both of them in the container build
use a few more external packages such as qt@5 and wget
set environment variable TZ to avoid the container build hanging indefinitely in the final phase when installing tzdata
do not strip binaries after build to avoid warnings at end of build process
Use new functionality of extra instructions in pre-build and pre-final phases

Add ubuntu-clang-mpich docker recipe, almost identical to ubuntu-gnu-openmpi with minimal necessary changes

Notes

Changes to the specs section in the docker recipe will need to be reverted before merging
I installed the following specs for testing jedi-bundle (develop) - note the additional<EMAIL_ADDRESS>compared to the previous PR #https://github.com/NOAA-EMC/spack-stack/pull/281

  specs<EMAIL_ADDRESS><EMAIL_ADDRESS>~fftw<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>ecflow@5,
<EMAIL_ADDRESS><EMAIL_ADDRESS>~trans ~fftw<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>fms@release-jcsda, <EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>    # Don't build ESMF and MAPL for now:
    # https://github.com/JCSDA-internal/MPAS-Model/issues/38
    # https://github.com/NOAA-EMC/spack-stack/issues/326
    #<EMAIL_ADDRESS><EMAIL_ADDRESS>

Also fixed two small errors in doc/source/Platforms.rst
Waiting on https://github.com/NOAA-EMC/spack/pull/162
Fixes https://github.com/NOAA-EMC/spack/issues/163

Excellent: on the new clang+mpich container, only the folllowing three tests fail in jedi-bundle:
Total Test time (real) = 9047.02 sec

The following tests FAILED:
	1165 - ufo_test_tier1_test_ufo_conventionalprofileprocessing_UInterp_OPScomparison (Failed)
	1317 - test_soca_convertstate (Failed)
	1375 - test_soca_3dvarlowres_soca (Failed)
Errors while running CTest
Output from these tests are in: /root/jedi/build/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.

For jedi-bundle ctest failures with gcc+openmpi, see https://github.com/JCSDA-internal/jedi-bundle/issues/12

@mer-a-o This is definitely ready for testing from your side. See comments in this PR about my testing etc.

Building clang container failed with this error:
==> Error: ProcessError: Command exited with status 2:
    'make' '-j2'

2 errors found in build log:
     1     ==> pigz: Executing phase: 'edit'
     2     ==> [2022-09-07-19:16:46.811453] Using default implementation: skipp
           ing edit phase.
     3     ==> pigz: Executing phase: 'build'
     4     ==> [2022-09-07-19:16:46.833180] 'make' '-j2'
     5     gcc -O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual   -c -o pigz.
           o pigz.c
     6     gcc -O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual   -c -o yarn.
           o yarn.c
  >> 7     pigz.c:415:10: fatal error: zlib.h: No such file or directory
     8       415 | #include "zlib.h"       // deflateInit2(), deflateReset(), d
           eflate(),
     9           |          ^~~~~~~~
     10    compilation terminated.
  >> 11    make: *** [<builtin>: pigz.o] Error 1
     12    make: *** Waiting for unfinished jobs....

See build log for details:
  /tmp/root/spack-stage/spack-stage-pigz-2.7-fhhp3sk4w6ipgtmjsc7cdinvbpuaqe6x/spack-build-out.txt

Building clang container failed with this error:
==> Error: ProcessError: Command exited with status 2:
    'make' '-j2'

2 errors found in build log:
     1     ==> pigz: Executing phase: 'edit'
     2     ==> [2022-09-07-19:16:46.811453] Using default implementation: skipp
           ing edit phase.
     3     ==> pigz: Executing phase: 'build'
     4     ==> [2022-09-07-19:16:46.833180] 'make' '-j2'
     5     gcc -O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual   -c -o pigz.
           o pigz.c
     6     gcc -O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual   -c -o yarn.
           o yarn.c
  >> 7     pigz.c:415:10: fatal error: zlib.h: No such file or directory
     8       415 | #include "zlib.h"       // deflateInit2(), deflateReset(), d
           eflate(),
     9           |          ^~~~~~~~
     10    compilation terminated.
  >> 11    make: *** [<builtin>: pigz.o] Error 1
     12    make: *** Waiting for unfinished jobs....

See build log for details:
  /tmp/root/spack-stage/spack-stage-pigz-2.7-fhhp3sk4w6ipgtmjsc7cdinvbpuaqe6x/spack-build-out.txt

I just fixed a minor bug in the pre_final/final instructions for the clang container. With those, unrelated to your error, I could build the container just fine. I am using Docker version 20.10.14, build a224086 on my macOS.

@mer-a-o This is ready for review.

I am going to merge this now. Any updates needed will be made in a follow-up PR. Thanks for the review, @mer-a-o!


npm ERR! missing script: build

Hi! When I'm running npm run build I'm getting an error:
npm ERR! missing script: build
Can you help me out?
Or maybe it would make sense to just compile vimeo.min.js and make it available for download, so that people could just download it?

I think that the build script is unfortunately missing from the package.json. Probably can be copied over from videojs-youtube.

Having the same issue.
Tried to use package.jason from the videojs-youtube directory and it failed.
Says this fails on my system:
mkdirp dist && cp src/Youtube.js dist/Youtube.js && uglifyjs src/Youtube.js -o dist/Youtube.min.js
Any way to get the correct build file for the Vimeo plugin so it works correctly?
Do I actually need to build it or can I roll with Vimeo.js that's in src folder?

The build should be fixed in master now.


[Bug]: 0.5.8 keeps prompting me to update

Current Behavior (bug)
I keep seeing this prompt everytime I open new shell session, eventhough I have updated it to version 0.5.8
Ensuring packages are installed.
Ensuring packages are installed.
Info: New devbox available: 0.5.7 -> v0.5.8. Please run `devbox version update`.

Expected Behavior (fix)
After update to 0.5.8, it shouldn't prompt me this notice anymore
Additional context
Please include the output of devbox version -v and
a copy of your devbox.json file.

```
$ devbox version  -v
Version:     0.5.8
Platform:    darwin_arm64
Commit:      26d533dd197f24a0c640126ba37e5c0b699d5ae2
Commit Time: 2023-07-26T00:00:22Z
Go Version:  go1.20.6
Launcher:    0.2.0
```
my global devbox.json
{
  "packages": [
    "go@latest",
<EMAIL_ADDRESS>    "terraform@latest",
    "terragrunt@latest",
    "kubergrunt@latest",
    "kubectx@latest",
    "awscli2@latest",
    "stern@latest",
    "git@latest",
    "htop@latest",
    "gh@latest",
    "glab@latest",
    "fzf@latest",
    "ripgrep@latest",
    "lazygit@latest",
    "jq@latest",
    "yq@latest",
    "neovim@latest",
    "neofetch@latest",
    "btop@latest",
    "cheat@latest",
    "tree-sitter@latest",
    "nodejs@latest",
    "python3Full@latest",
    "bat@latest",
    "direnv@latest",
    "oh-my-zsh@latest",
    "postgresql@latest",
    "gomplate@latest"
  ],
  "env": {
    "DEVBOX_GLOBAL_PREFIX": "$HOME/.local/share/devbox/global/default/.devbox/nix/profile/default",
    "DEVBOX_GLOBAL_ROOT": "$HOME/.local/share/devbox/global/current"
  },
  "shell": {
    "init_hook": [
      ". ${DEVBOX_GLOBAL_ROOT}/init.sh"
    ],
    "scripts": {
      "install-hook-bash": [
        "echo adding 'devbox global shellenv' to ~/.bashrc",
        "grep -qF 'devbox global shellenv' ~/.bashrc || echo 'eval \"$(devbox global shellenv --init-hook)\"' >> ~/.bashrc",
        "tail -n 1 ~/.bashrc"
      ],
      "install-hook-zsh": [
        "echo adding 'devbox global shellenv' to ~/.zshrc",
        "grep -qF 'devbox global shellenv' ~/.zshrc || echo 'eval \"$(devbox global shellenv --init-hook)\"' >> ~/.zshrc",
        "tail -n 1 ~/.zshrc"
      ],
      "latest-hash": [
        "curl -fsSL https://nixos.org/channels/nixos-unstable/git-revision"
      ],
      "npm-global": [
        "grep -qF '.npm-packages' ~/.npmrc || echo 'prefix=~/.npm-packages' >> ~/.npmrc",
        "grep -qF '.npm-packages' ~/.zshrc || echo 'export PATH=$PATH:~/.npm-packages/bin' >> ~/.zshrc",
        "grep -qF '.npm-packages' ~/.bashrc || echo 'export PATH=$PATH:~/.npm-packages/bin' >> ~/.bashrc",
        "mkdir -p ~/.npm-packages"
      ]
    }
  },
  "nixpkgs": {}
}

Hey @bangau1, try running devbox global install to see if that clears the notification. We should have a fix out first thing in the morning.

@Lagoja thanks for the tips, your suggestion works! Should I close this issue?

Thanks for reporting back @bangau1. If everything works then we can close this out.


[Feature] Show current directory content in a UI panel above the terminal

Description of the new feature/enhancement

As a user of Windows Terminal, I often need to change directory and then immediately list contents of this directory. It would be helpful if the Windows Terminal could display current directory contents upon changing current folder, and list contents in a user interface panel just above the terminal.
A good use-case is navigating a directory that you are not familiar with or have not visited in some time.
Known Workarounds:
For PowerShell, this can be automated using an Alias, but it would be good to have this functionality out of box if possible. This would cover a generalized use-case for all terminal / shell types.
Proposed technical implementation details (optional)
A very helpful implementation of this exists for Azure App Service Tools (Kudu) shown below:

Future Enhancements
It would be helpful to sort directory contents by default using user-defined sorting methods. For example: DateModified Ascending/Descending, Name, Type, Extension, etc.

Great suggestion! I suspect this is the same as #5591, yea? I kinda co-opted that thread to mean "explorer in Terminal" since "terminal in explorer" was kinda impossible

Agree completely. Would be an easier implement explorer in this product (Windows Terminal) instead of having a dependency on another product (Windows Explorer)
I'm ok to mark this as a duplicate if needed. Just wanted to share the idea.
Thanks!

/dup #5591
thanks!

It looks terrible.

😜
I can totally see how it'd be useful to have a sidebar that automatically populates with the CWD's contents (for some version of that being possible)


vorbis: Fix unreachable pattern in ItemKey mapping

Causes a clippy warning that slipped through.

Why do the CI builds succeed with this warning?

Good catch, I haven't seen this warning locally for some reason. I only check CI logs when something fails.


Use Properties instead of roles.

properties instead of roles, may intrudeuce preformance decrease though it is more flexible use wise and have a model would have only one role. theoretically.

so far works great!


feat(cli): delete management token on logout

This PR makes the CLI invalidate a management token when the user logs out.

Refactored, looking good:


Can't trigger Tablesaw inside Bootstrap Carousel

I have 2 tables on 2 different items/slides of a Bootstrap Carousel.
The table on the first slide will get triggered and work without problems, but the rest of tables inside other slides, won't.
I've tried triggering on event, but no luck:
$('.carousel').on('slide.bs.carousel', function () {
    $( document ).trigger( "enhance.tablesaw" );
});

You can see the issue in the Plunker.
What am I missing?

I’ve added some additional documentation here: https://github.com/filamentgroup/tablesaw#manual-initialization-of-tablesaw-components
You may want to remove the tablesaw-init.js file.

Please reopen if that wasn’t it!


Update a few pinned tools

@mccoyp @lmazuel
This should address the transitive dependencies throwing issues.

Since Sept, I feel we can close this


[FEATURE] Table to exclude

Tables to exclude from the check can be set up in the .dbdiff config file with a YAML collection:
tablesToExclude:
- table1
- table2
- table3

Thanks for adding this feature! Could you also update the README.md with these details? Thanks!

Sure @jasdeepkhalsa! I updated the commit.

@jasdeepkhalsa sorry, I close this PR cause I think that I can do better in getting the params. I will make a new PR.

Okay @webian ! That sounds great!


About menu not working in Windows & Ubuntu

Electron version: 0.36.8
Operating system: Windows (ANY) + Ubuntu (ANY)

So the about menu with the specific selector provides an error in both Windows and Ubuntu OS.
On OSX it's ok.

The
{
        label: 'MyApp',
        submenu: [{
            label: 'About',
            selector: 'orderFrontStandardAboutPanel:'
        },
        {
            label: 'Quit',
            accelerator: 'CmdOrCtrl+Q',
            click: function() {
                force=true;
                app.quit();
            }
        }
        ]
    }

All other options on menu are working correctly.
any ideas?

The About menu is a feature only natively supported in OS X. It is something provided by OS X and taken advantage of by Electron.
You can also check the Electron docs for Menu.sendActionToFirstResponder(action) which is the function that's being referenced in the error.
You should also check out the Notes on OS X Application Menu.

Closing since it has been answered.


Cannot remove department from record 8769813

Bug description
Cannot remove department DI05* (ceased) from record 8769813
Steps to reproduce

Go to record 8769813, go to people & affiliations, go to departments

Open menu with three dots on the right

Click remove department from publication

Confirm
See it is still there

Expected behaviour
Removed department

Just checked the record, I can still see it – can you?

@mietcls This works for me when testing. Can you try again?
 But that doesn't mean those commits have been deployed yet. It takes some time for fixes to be deployed. So, you probably tested this while the fix hadn't yet been deployed.

@netsensei now it worked! I thought it was deployed. Is there a way I can know what is deployed after it's closed? Can we make our release notes more verbose?

@nics @mietcls Yes, we should take some time to consider working with https://keepachangelog.com/en/1.0.0/ and working with release notes whenever we tag a release.
As for the "when" a deployment happens: currently, by and large depends on the urgency of the bugs we're working on, what we're currently working on. It's still a manual process. We could ping you whenever we do a release.


Why are you tracking mousedown?

Hey there. I've been on the hunt for a package like this, and in general think the behaviour you have achieved is fantastic.
However, I was surprised and disappointed to find that the swipe behaviour still activates on desktop/non touch devices. This is totally unexpected – normally this kind of swipe interaction only applies to mobile/touch devices, and should not even be listening for mousedown events.
I'm sure you had a good reason for doing so, but was also surprised to see that this behaviour is not configurable.
Is there any way to prevent the swipe handlers from listening on desktop/non-touch? Are you aware of any other alternative packages?
Thanks 🙏

That would be fantastic – I was about to fork and start digging myself.
In general I think it would be most useful if this kind of package was a "hooks-only" kind of thing, where the user was responsible for constructing the UI completely on their own.
Besides that, at least having the ability to omit desktop environments would make it usable.

This is pretty old package which I update sometimes with some small fixes. You can check the code that there is old stuff like componentDidMount ;) The first version was created like 5 years ago here: https://github.com/sandstreamdev/react-swipeable-list
Maybe some day I will do something about but actually there is not so many users that complain about it ;)

@isaachinman Please check if this is what you need :) https://github.com/marekrozmus/react-swipeable-list/pull/65

Yes, I have indeed already had an in-depth look at the source code, and am pondering rewriting it as hooks-only with react-swipeable as a sole dependency. If I do that I will let you know!
The PR looks fantastic, thanks for such a rapid fix 👌


Fix Xcode 7.3 warnings about float/double precision

@nbonatsakis @ateliercw @arrouse I don't know if anyone still cares about the Objective-C style guide, but this defnitely goes against it in the interest of cleaning up these warnings without just disabling the warnings in the project. This is so that people can use this in their projects without having to inhibit warnings from BonMot.

I split this into multiple commits and force-pushed. https://github.com/Raizlabs/BonMot/commit/7f52e11770b81a58deffaaa34beb2abef320cbf2 is the least boring of the commits.


Invalid Email address gets taken in in Attendee Details.

Describe the bug

Invalid Email address gets accepted in Email Edittext of the Attendee details while filling out the details of ticket holders
To Reproduce

Checkout to the Attendee Fragment.
Enter email in the email section.

Expected behavior

Only valid email address should be accepted.
Logs

Screenshots

Smartphone Info:

Device
One Plus 5

Android Version
Android Pie 9.0.0

Additional context

@nikit19 @iamareebjamal Should I go for it?
Would you like to work on the issue?

[x] Yes
[ ] No
Other:

Are you still working on this, if not can I take up this issue?


Add logging to copy packages command

Issue #, if available:
Description of changes:

Add some helpful logging when running copy packages command.
Testing (if applicable):

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


Add github-action for type checking.

https://github.com/google/generative-ai-python/pull/36

https://github.com/google/generative-ai-python/pull/37


ANC Subsequent - multiple diagnoses in popup should be bulleted list [1h]

Issue
in cases where there are multiple diagnosis in the popup before "next steps, the listed should be bulleted for easier reading,
Task

Re format the list

cc/ @jeanette-pelizzon

@Diama1 what's the status with this?

@Diama1 what's the status with this?

Trying to finish up with it

This issue requires redesign of architecture we got for data we store for the popup.
This will be implemented as part of Postpartum feature.
Selfassigning.

v
QA Review
Checked and approved:

The diagnosis on the warning popup display as bulleted list.


"Recent Brews" Tab not updating properly on PC

Whenever I view any homewbrewery link, nothing appears in my recent brews tab - my own brew or others. I deleted my browsing history and my cookies to see if some faulty data was saved, but all it did was erase everything from the tab itself. Now whenever I view brews, my recent view tab never updates.
Additional Details
Share Link :
or
Brew code to reproduce : Click to expand
PASTE BREW CODE HERE

EDIT: I'm on phone right now, and everything updates properly on my phone. It's just my PC.

Edit 2: I just double checked, nothing updating on phone now either.

This happens for me too. I can still log in and look at my own brews from the profile but all Recent Brews are always empty.

Duplicate of #577


month selection in stats

Minor issue with v1.46
If you select Month in Stats and then select a month e.g. June, the data for June is returned.
When you press the month again, instead of June, May is ticked in the list picker.
June is displayed on the button and data for June is being shown.

Thanks, fixed in v1.48 just pushed for review.

Thanks - took an hour or 2 for the update to appear on the Android Play Store, but I've now downloaded v.148 and it's fixed.


Unsubscribe from GeoQuery.onSnapshot on document deletion

Hello Michael 👋 I am having issues unsubscribing from a GeoQuery.onSnapshot in an onWrite Cloud Function.
At the topmost of the function body i have a variable listener
let listener;
Then i have two conditions that checks whether a document was just created or deleted
if(!change.before.exists && change.after.exists){ /* checks if document was just created */ }
and
if(change.before.exists && !change.after.exists){ /* checks if document was just deleted */ }
Inside the first if block i assign ...onSnapshot(...) to listener
listener = ...onSnapshot(...);
Then inside the second if block i call listener() to unsubscribe from the GeoQuery.onSnapshot subscription made in the first if block as stated in your API docs, in other words, when a document is created the listener is assigned to ...onSnapshot(...). Subsequently when that same document is deleted, i try to unsubscribe from the previous onSnapshot subscription
The problem is i am getting an error

TypeError: listener is not a function

This Cloud Function is in such a way that the first if block will always get called before the second if block (obviously a document can get deleted only after it is created). I don't see what i seem to be doing wrong here. I need some help
I have also posted a more elaborate description of the issue i am facing on Stackoverflow here https://stackoverflow.com/questions/73803324/unsubscribe-from-geoquery-onsnapshot-on-document-deletion

Creating a listener would not make sense for most Cloud Functions. I assume it does return a Snapshot once but I do not think that Cloud Functions would return a method.
In other words if you create a query without GeoFirestore I would be very surprised if it did return a method to detach. If it does then I have overlooked it and it is 'missing', but I really can't see a realistic use case.
The setup on Stackoverfow currently implies that what you are trying to achieve is; When a new document is created, the cloud function should listen forever for documents that are created near it, until at some point in time that source document is deleted.
Besides the technical limitations (cloud functions have a execution time), that would be very expensive to run as all documents changes would create a new instance that wait until it is deleted. I think you might want to redesign the triggers and add one that observes if a 'category' is changed. Then you might want to use use .collectionGroup('user_documents') to query what nested documents within your structure need to be updated.
So normally you would:

listen to new documents (e.g /users/{userId}/documents)

Query .collection('...').where().near().get() // get relevant/near categories

listen to changed categories (e.g /categories)

Query .collectionGroup('documents').where('category', '==', '....')near().get() // searches within all collections named 'documents' (e.g /users/[someUserId]/documents &  /users/[otherUserId]/documents)


IE7/IE8 show-on-desktop hide-on-desktop

Anybody else seen situations where IE7/IE8 are incorrectly showing "hide-on-desktop" elements and showing "hide-on-desktops".  IE9 is working correctly....anyone? Loving Foundation by the way...been a lifesaver on a recent project.  Thanks!  Ross

(UPDATE) I was trying to create two links on this new site, one for phone visitors and one for tablet/desktop.  The "hide-on-desktop" and "show-on-desktop" classes would have been perfect...but I've confirmed that they aren't working on IE7/IE8 test machines.  I've redone things so that I'm using "hide-on-phones" and "show-on-phones"...which isn't exactly ideal in this situation (less than ideal solution for tablet users), but better than the alternative that was happening.
I guess my point is that the "show-on-phones" and "hide-on-phones" workes perfect on these older browsers where the "hide-on-desktops" and "show-on-desktops" doesn't.

Got the same problem. Anything with show-on-desktops is not shown on IE7/8. Is this a bug?

Fascinating. You can fix this by removing the non-modernizr mobile visibility table media query or by pulling the latest code from mobile.css. It was actually a facet of how modernizr pulls media queries in for older browsers, it was overriding the specificity of the correct queries. Turning off Modernizr fixes it too, but will not be as reliable for tablets themselves. In IE7/8 all desktops were being incorrectly identified as tablets.


Schema DDL: support oneOf property

JSON Schema with this property:
      "ipaddress": {
        "type": ["string", "null"],
	"oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ]
      }

Cannot be converted into DDL with because of following failure:
Error: Function - 'processList' - Invalid JValue: JObject(List((format,JString(ipv4)))) in list in [com.acme/event/jsonschema/1-0-2] Schema.
As a result type we can use VARCHAR(len(ipv6)) as greatest common factor.

Migrated to https://github.com/snowplow-incubator/schema-ddl/issues/25


Upgrading SlickGrid to Version 2.4 ?

Has anyone upgraded SlickGrid to Version 2.4 ?
@volkanceylan
Are there any issues with upgrading SlickGrid to version 2.4 ?
There is a lot of functionality in V2.4 like easy access to the footer column and frozen rows - not sure on all of the others but those two seem useful .

Volkan said in the past Slickgrid version integrated in Serenity was a customized version.
Guess it would require work to integrate/merge SlickGrid new features.
From which source do you get this v2.4 ? there are som many fork projects of this one on the net.

@kilroyFR Yes that is the official version right now.  I guess I will need to look into updating the slickGrid by splicing in the functionality that I would like to have.  I am not a real fan of that - because anytime the baseline changes - updates can take your brains away for a while..

Hi @stixoffire ,
I believe this is also one of the reasons why "sleekgrid" is on Volkan's roadmap - beside of making it a proper typescript version.
Regards,
John


[Release Radar Request] Llamafile 0.8.13

Open Source Project name
Llamafile
What is your project?
Mozilla's Llamafile democratizes access to open source AI. It combines llama.cpp with Cosmopolitan Libc into one framework that collapses all the complexity of LLMs down to a single-file executable (called a "llamafile") that runs locally on most computers, with no installation.
Version
0.8.13
Date
August 19, 2024
Description of breaking changes
This latest release of Llamafile adds support for the very latest models like Mistral Nemo, Gemma 2B, and the 1.58 bit TriLM model. It also adds new commands like whisperfile (speech to text / translation) and sdfile (image generation). Llamafile also continues to provide the highest available performance for CPU inference.
GitHub Repo
https://github.com/Mozilla-Ocho/llamafile
Website
https://llamafile.ai
Link to changelog
https://github.com/Mozilla-Ocho/llamafile/releases/tag/0.8.13
Social media
https://x.com/JustineTunney/status/1825551821857010143
Anything else to add?
No response

Thanks for submitting, we loved your project. The Release Radar features major version releases. Please submit again when you have version 1.0 and we'd love to consider your project for feature 😄


Crontab example

Im running ubuntu 15.04,
Under my steam user I've tried to add a cronjob
crontab -e
*/15 * * * * arkmanager update --safe --warn
 * * * * * arkmanager broadcast "hello"

I'm trying to have it check for updates every 15 minutes, if one is available, save and warn the user.
The broadcast is just a test to see if I can send "Hello" if anything is working.
Does this look correct?

The first cronjob should check for updates every 15 minutes, and if an update is detected, then it should warn players for a certain amount of time (60 minutes by default) then update the server.
I'm not sure if the second cronjob will work, though if it does (you may need to remove the leading space or specify an interval in the minute column - e.g. */1) it should broadcast "hello" once every minute.

I don't think arkmanager is in the cron path. Try putting the full path to arkmanage (whereis arkmanager).
You can check cron logs with grep CRON /var/log/syslog on a default installation.

Thanks guys!
*/15 * * * * /usr/local/bin/arkmanager arkmanager update --safe --warn
*/1 * * * * /usr/local/bin/arkmanager arkmanager broadcast "hello"

The broadcast worked, so I will assume the update will too :)
I set my update warning to 5 minutes, and it checks for an update every 15 minutes, do you think that is to frequent?

I think it's not a problem as long your server can handle it. Maybe 5 minutes of delay from the warning is a bit short, I'd set at least 15 minutes between the warning and the update/restart.

@FezVrasta @klightspeed I'm writing script that should automate the ARK updates with help of arkmanager, currently the script updates the server as soon as there is no players on the server. I wrote it for myself so it does more than just the automatic update and it need more testing but if you're interested I will publish.

Yes feel free to share, we may add it inside the wiki or integrate in the source.

Great, I will let you know when it's released.

Will it possible to add an auto check up update and do a warn after that in the next release? Thanks

I made some script which can perform automatic updates, and manual updates too.
Use it with:
*/5 * * * * /usr/bin/arkwrapper --cron-update
Script checks updates every hour. If update found, then the script updates the server when there is no players connected.
Script is "arkwrapper" and can be found from: http://git.lihis.net/Lihis/arkwrapper. Before using the script make folder "/etc/arkwrapper".

The problem is that there are always players on my server :)

That is the only down side on my script :(

We may include the features on arkmanager

Why not add a --ifempty option which checks if the server is empty and updates it ?
Then you can update --ifempty every half hour with a crontab and add another crontab at midnight with a update --warn which forces the update like this :
0 0 * * * /usr/local/bin/arkmanager update --warn
*/30 * * * * /usr/local/bin/arkmanager update --ifempty

I think we already support it, I'm not sure...

ARK Server Tools doesn't currently support this, but support can be added in v1.5

Umh I was sure someone mentioned it somewhere in the issues then

great !

can you also add when there is players connect warned by a --warn please

As in stop the warnings and immediately perform the update if nobody is connected?

nope just simply do a checkupdate every x minutes and if there is an update, do it with the --warn even if there are players on it

arkmanager update --warn will:

Perform a checkupdate. If an update is not available then exit.  Otherwise, if an update is available, then continue to the next step.
Warn the players for the configured interval.  Continue to the next step only after the configured interval has expired
If the server has already been restarted (e.g. for a manually-initiated update), then exit.
Shutdown the server
Update the server
Restart the server if it had been running.

Unfortunately, without monitoring who is connecting, it can't send server messages to the players connecting telling them that the server will be restarting in x minutes for an update.  To do that, it'd have to do a rconcmd "ServerChatToPlayer $player $msg" for each player in rconcmd ListPlayers every x minutes.  Either that, or it'd require a mod that can do that.

Is ServerChatTo and ServerChatToPlayer even implemented to the ARK's rcon? I have been unable to send those messages via rcon program and now tested with arkmanager rconcmd but I always get error like:
'ServerChatToPlayer': Bad or missing property 'PlayerName'
'ServerChatTo': Bad or missing property 'SteamID'
Works from ARK admin-manager though, but that does not help if you can't be in the server at that moment.

You need to quote the entire RCON command - e.g. arkmanager rconcmd "ServerChatToPlayer <player> <message>"

klightspeed, the --warn command use a broadcast so it can works no ?

arkmanager update --warn broadcasts the time remaining at regular intervals.

i know, is it possible to do it auto with a cron or something, for exemple : the command do a checkupdate every 10 min, if there is an update the server use an arkmanager update --warn and do the update on is own. no need to do it manually

Cron job:
*/10 * * * * /usr/local/bin/arkmanager update --warn

great thanks

@klightspeed Still no go, I tried it as you suggested, eg: arkmanager rconcmd "ServerChatToPlayer Lihis Test". Still same error, Bad or missing property 'PlayerName'. But, I found that it works when you quote the player name, like this arkmanager rconcmd "ServerChatToPlayer \"Lihis\" Test".

hi again, i'm writing back, the cron is working but the arkmanager update --warn does a restart even if there is no update. is it possible to check it first and then do an update and if there is no update it does nothing


feat(bootstrap): added aria tags for input validation (#3737)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
This is a feature change to allow for screen reader to mention that an input is invalid and to read the validation error message that is paired with the form control.
What is the current behavior? (You can also link to an open issue here)
The current behavior is to not use aria-invalid or aria-descibedby. Here is the issue I created for this problem
What is the new behavior (if this is a feature change)?
The new change will only affect screen readers in bootstrap. It will now read that an input is invalid once shown error is called, and it will also read the error message that is paired with the form control.
Please check if the PR fulfills these requirements

[x] The commit messages follow our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[x] A unit test has been written for this change.
[x] Running npm run build produced a successful build. (Unit testing can be done by running npm test;)
[x] My code has been linted. (npm run lint to do this. npm run build will fail if there are files not linted.)

Please provide a screenshot of this feature before and after your code changes, if applicable.
Other information:

I would very much appreciate helping me complete this pull request. This is helping to make Formly ADA compliant

Hi, Thanks for the PR, I'll be able to check and merge the current work probably within max 2/3 weeks.
please note If you need that feature in your project I'd suggest to override form-field wrapper.

@aitboudad Do you know when the work can be merged and the next release will occur? It is getting to the point to where I might need to start overriding the form-feild wrapper to achive this.
Thanks

@rpw1 still not be able to check it :pray:, at the moment I'd suggest overriding  form-feild.

Thank you @rpw1!

Thanks for taking the time to review and merge my changes. I very much appreciate it!


Redirects for moved repos don't seem to work

I have a repo that was moved, and I can't create a pull request to it. I have a branch pushed to origin (which is pointing to the old github name).

Obviously I can just do a git remote set-url origin to fix this, but ideally it would just work.

@mislav I guess they should be supported now, right?

@IonicaBizau That should be the cause, although I still haven't tested properly how hub behaves around that. We don't have any automated tests for following redirects yet.

@mislav This issue is not so critical as I thought first, since the pull request content is saved. I changed the repository remote url and hub pull-request again, and my content I wrote was already there. Nice work here! :+1:

So there's an issue with redirects in that they pretend to be what you asked for instead of what they are.
If I do hub clone krainboltgreene/blankgem I get a repository that is called blankgem, has a remote of blankgem, but the repository is krainboltgreene/blankgem.gem.
This falls apart as soon as github changes their redirect rules.

@krainboltgreene:
$ hub clone krainboltgreene/blankgem
Cloning into 'blankgem.gem'...

$ cd blankgem.gem/
$ git remote -v
origin  https://github.com/krainboltgreene/blankgem.gem.git (fetch)
origin  https://github.com/krainboltgreene/blankgem.gem.git (push)

I must have an outdated version, because that's not what happened locally.
I'll see about updating, thanks Mislav!
On Mon, Aug 22, 2016 at 1:58 AM, Mislav Marohnić<EMAIL_ADDRESS>wrote:

@krainboltgreene https://github.com/krainboltgreene:
$ hub clone krainboltgreene/blankgem
Cloning into 'blankgem.gem'...
$ cd blankgem.gem/
$ git remote -v
origin  https://github.com/krainboltgreene/blankgem.gem.git (fetch)
origin  https://github.com/krainboltgreene/blankgem.gem.git (push)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/github/hub/issues/467#issuecomment-241352650, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAUb2e7haMo8F7ubVhnmAfQHL1NK1mF0ks5qiWSbgaJpZM4BaqmA
.

--
Kurtis Rainbolt-Greene, Software Developer
Founder of Difference Engineers
2985 San Marino St.
Los Angeles, CA 90006
202-643-2263


Upload 400 status at https://fhir-drills.github.io/patient-with-references.html

On this page (https://fhir-drills.github.io/patient-with-references.html), when I click the Upload button, the page is not successfully updated. There are references to "(press Upload first)" in the page after pressing the Upload button.
The JS console has these errors:
Uploading resource-examples/Patient-f001.json
wildfhir3.aegis.net/fhir3-0-2/Patient:1

Failed to load resource: the server responded with a status of 400 (Bad Request)
post-resources.js:72 upload failed: {
  "resourceType": "OperationOutcome",
  "text": {
    "status": "extensions",
    "div": "

Severity	Location	Code	Details	Diagnostics	Source

ERROR	Patient.contact[0].relationship[0].coding[0] (line 1, col 2072) (line 1, col 2072), Patient.contact[0].relationship[0].coding[0] (line 1, col 2072)	Invalid Code	Unknown Code System 'http://hl7.org/fhir/patient-contact-relationship'	InstanceValidator

WARNING	Patient.contact[0].relationship[0].coding[0].system (line 1, col 2132) (line 1, col 2132), Patient.contact[0].relationship[0].coding[0].system (line 1, col 2132)	Structural Issue	URL value 'http://hl7.org/fhir/patient-contact-relationship' does not resolve	InstanceValidator

"
  },
  "issue": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line",
          "valueInteger": 1
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col",
          "valueInteger": 2072
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source",
          "valueString": "InstanceValidator"
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-message-id",
          "valueCode": "Terminology_TX_System_Unknown"
        }
      ],
      "severity": "error",
      "code": "code-invalid",
      "details": {
        "text": "Unknown Code System 'http://hl7.org/fhir/patient-contact-relationship'"
      },
      "location": [
        "Patient.contact[0].relationship[0].coding[0] (line 1, col 2072)"
      ],
      "expression": [
        "Patient.contact[0].relationship[0].coding[0] (line 1, col 2072)"
      ]
    },
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line",
          "valueInteger": 1
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col",
          "valueInteger": 2132
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source",
          "valueString": "InstanceValidator"
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/operationoutcome-message-id",
          "valueCode": "Type_Specific_Checks_DT_URL_Resolve"
        }
      ],
      "severity": "warning",
      "code": "structure",
      "details": {
        "text": "URL value 'http://hl7.org/fhir/patient-contact-relationship' does not resolve"
      },
      "location": [
        "Patient.contact[0].relationship[0].coding[0].system (line 1, col 2132)"
      ],
      "expression": [
        "Patient.contact[0].relationship[0].coding[0].system (line 1, col 2132)"
      ]
    }
  ]
}

I'm running into the same issue.


version 1.4.0: misallignment between _leaflet_id in path elment and the _leaflet_id in layer

In the version 1.4.0 I need to get the layer object having the DOM element.
I'm using it on google chrome 67 on ubuntu linux 64bit.
In detail, I've several polylines that are rendered through SVG path elements.
let's consider to have in variable map the Leaflet map object
I can get all the layers in the map (into the array ll) using
var ll=Object.values(map._layers);
iterating on the results I compare the _leaflet_id in the layer with the one in the path contained in each layer itself.
ll.forEach(function(x){console.log(x._leaflet_id,x._path._leaflet_id);})
I get something like that:

...
604157 604158
604159 604160
604161 604162
604163 604164
604165 604166
604167 604168
604169 604170
604171 604172
604173 604174
604175 604176
604177 604178
604179 604180
604181 604182
604183 604184
604185 604186
604187 604188
604189 604190
604191 604192
604193 604194
604195 604196
604197 604198
604199 604200
604201 604202
604203 604204
...

As you notice the id in the path is equal to the id in the layer  plus one (+1).
Is this desired, or is it a bug ?
Same thisn using L.Util.stamp(...) or passing by a layergroup and using getLayers() and getLayer(...)
Is there a more practical way to get the layer object associated to a path SVG element ?

Is this desired, or is it a bug ?

This is behaviour as expected. The L.Path instance and the individual SVGElements are meant to have different _leaflet_ids (which, BTW, are supposed to be for internal use only)

Is there a more practical way to get the layer object associated to a path SVG element ?

Please describe your use case here. I think this is an instance of the XY problem.


replay after block skips removing deferred transactions

description
Given 2 producers (A and B) where B has speculatively executed at least 1 deferred transaction and A produces a block.
B will roll back the speculatively applied deferred TX
B will apply the block from A
B will replay its speculative transactions which includes the deferred transaction
B will not remove this transaction from the generated transaction index which means subsequent calls to push_deferred_transactions will attempt to replay the transaction and (hopefully) fail due to duplicate IDs
This is due to the way we are determining what to try to replay after a newly appended block.
We store off the pointer to the _pending_transaction_metas:
https://github.com/EOSIO/eos/blob/459165e/libraries/chain/include/eosio/chain/chain_controller.hpp#L204
then after pushing the block, we re-apply the transactions that were not applied in that block:
https://github.com/EOSIO/eos/blob/459165e/libraries/chain/include/eosio/chain/chain_controller.hpp#L212-L213
This calls _push_transaction directly but proper pruning of the generated transaction index is done in push_deferred_transactions:
https://github.com/EOSIO/eos/blob/459165e/libraries/chain/chain_controller.cpp#L1765-L1766
However, all transactions including implicit and deferred are added to this list:
https://github.com/EOSIO/eos/blob/459165e/libraries/chain/chain_controller.cpp#L370
This means that we will re-push those transactions after a block.  This is inefficient for implicit transactions like on-block and deferred transactions.  The former is guaranteed to be a duplicate and the latter will leave entries in the generated transaction index and potentially attempt to replay them.
Thoughts on solution
It is probably worthwhile to add a discriminating field to transaction_metadata which would allow without_pending_transactions to properly filter out deferred and implicit transactions for replay, or allows pushing properly cleanup into the common code path.

@moskvanaft is this done?

@andriantolie , this hasn't been done. Not sure if it's still relevant.

Thanks for the confirmation!

@wanderingbort @heifner I am presuming this is no longer relevant.  If I don't hear anything I will presume that it is.


Compose New Letter

Requirements

When a user clicks "compose", they are taken to dynamic form that prompts them to enter the name they want to sign off with, the name of the recipient, the recipient's email. and their message
The user is then able to search Spotify for a song to accompany their letter (using Spotify API)
Once all fields have been completed, a preview of the letter is generated (POST a new draft with uniqid)
If the letter needs to be edited edits are made using a PUT request
When the user hits send, an email is sent to their recipient (third-party API) containing the URL for their finished letter (POST a new letter, DELETE draft)
The user is then redirected to their sent message

compose letter functionality is complete with some slight adjustments.


use_memory_table: false option doesn't work for csv

Currently not loading large datasets into memory using the option use_memory_table: false doesn’t work for CSV. It works fine for parquet as mentioned in the documentation: https://roapi.github.io/docs/config/dataset-formats/parquet.html#large-datasets

seems resolved by #225 , can close?


Store DID on User object on login/create account/initialize (SDK)

Acceptance criteria

[ ] when login(), createAccount() or initializeFromStorage() is called, the DID user is added as a property of the User object
[ ] getDid() will return the did
[ ] 1x success integration test for antelope DID

already implemented getDID(). this just needs to be moved to another place in User class
https://github.com/Tonomy-Foundation/Tonomy-ID-SDK/blob/development/src/user.ts#L415


Add support for Fistful of Frags

as titled

Could you change the root dir to fof rather than srcds for consistency with other templates? Have all the setting been tested - everything srcds server is different

Thanks for the changes. Why is the template labelled Experimental?