[Feature Request] Make a variable flag for number of power points total consumed

The current @item.consume flag specifies the base number of psi points that a power consumes.
Would it be possible to create another variable for the total number of PP consumed by a power? This would help a lot when setting up automation using Dynamic Active Effects.

There's a fundamental issue where the way 5e handles this is by creating a clone of the spell with the adjusted level; I can't pull that off in a hook.

Handled in the new 2.0 update with the rework of 5e's scaling


TestJob to use base64 for library import

What type of PR is this?
bug
What this PR does / Why we need it?
For testjob having library import, the current workflow will wrap the library file into a string, use a cat command to put the library content to lib.sh inline, then replace the source /path/to/lib.sh to source ./lib.sh
In some cases, the cat << EOF may cause strange issues if the library content has special characters or special formats. For example, the lib in https://github.com/openshift/managed-scripts/pull/137 may result in error unbound variable.
This PR encode the library file to base64, and decode the file inline, so that we don't need to worry about the format inside the library.
Special notes for your reviewer
We can use the existing lib-sourcer example for testing, the behavior remains unchanged.
[managed-scripts/scripts/examples/lib-sourcer] $ ocm.stg backplane testjob logs openshift-job-dev-p9jjt
This is an imported library being used in a managed script.

Pre-checks (if applicable)

[x] Ran unit tests locally
[x] Validated the changes in a cluster
[ ] Included documentation changes with PR

Codecov Report

Merging #200 (d446cf5) into main (691eb6f) will increase coverage by 0.42%.
Report is 19 commits behind head on main.
The diff coverage is 100.00%.

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #200      +/-   ##
==========================================
+ Coverage   51.11%   51.53%   +0.42%
==========================================
  Files          51       51
  Lines        3365     3415      +50
==========================================
+ Hits         1720     1760      +40
  Misses       1364     1364
- Partials      281      291      +10

Files Changed
Coverage Δ

cmd/ocm-backplane/testJob/createTestJob.go
69.62% <100.00%> (ø)

... and 6 files with indirect coverage changes

/lgtm


case sensitive file handling

This is ment to solve this issue https://github.com/expressjs/serve-static/issues/93.
It contains a fix to handel files on in case insensitive file system case sensitive.

is there any diference betwene the tracis ci coverage reporter and the local one localy i get the following coverage results :
Statements   : 99.77% ( 425/426 )
Branches     : 96.36% ( 238/247 )
Functions    : 100% ( 49/49 )
Lines        : 100% ( 416/416 )


Develop

Still a few changes that need to be made.

pi_rtvp/motors.py should be deleted. It's an exact duplicate of the file that already existed.
set_pitch and set_yaw do not have their additive counterparts, set_pitch_delta and set_yaw_delta, add them in, checking the input similarly to the other two (only check the sum of the input and the current angle, not just the input). Push the new commit when they're there. No need to open a new pull request, though. I'll merge this one when you're done.

Looks good.


Intellij prompts about files changed in disk

So I just installed this and it works great!
I'm having one small issue though, I'm using neovim + intellij (on OSx) and what I currently do to start working on a project is open intellij first, so it exposes the LSP server, and then open neovim.
All works great (completion and all), except after a few editions intellij will dissappear (but keep running) but ask me constantly about a changed file in disk.
I saw that the README states that editing in both IDEA and editor is not supported, but I'm not sure how to overcome this. Can the lsp server be run without opening intellij by itself? Is there some kind of headless mode I'm missing?
Any help is greatly appreciated.

The file changed dialog seems to be a duplicate of #39. As for headless, I believe there is a headless command line runner that can be implemented (ApplicationStarterEx). I'm not sure how this would interact with IntelliJ internals since much of it depends on the UI thread being available. However, since the main window can be hidden via an LSP command anyway, it might actually be feasible somehow if all the headless mode does is hide the window.

so if I understood #39 correctly there is currently no solution or workaround for this other than resolving the conflict by picking "Load FS Changes". Or is there something that can be done to make this less painful? Should we maybe open a feature request in intellij?
In any case this is amazing, thank you!
Also, feel free to close this issue, I'll keep an eye on #39.

There isn't an easy one as far as I can tell. At minimum a lot of reflection would be needed, and I'm not even sure some of what needs to be done is possible currently (subclassing a package-private class and passing it to a test-only method). It might be better to ask IntelliJ if this specific use case can be supported in the SDK at least.


Add configurable I2C addresses

This allows the class to work on other addresses configured with the SA0/1 pins on the FXOS8700. It still defaults to the current address as configured by Adafruit's 9-axis board, and was implemented such that any code currently working with this class will still function as-is.
This configuration option on other Sensor libraries is implemented as part of the begin() method. However, implementing it here would have possible breaking-change possibilities given there's already a configuration option in this method. I am open to thoughts on placing it here to be more standardized.
I have tested with the Freescale Freedom board with these devices on it with a Grand Central M4, because those are the boards I have, but the logical structure is all still the same so shouldn't impact the operation previously.

thanx!


Improve Connectors

Fix #238

test me

Build Failed :confused:
https://cyberbotics2.cyberbotics.com:8443/job/Webots/341/consoleText

test me

test me

test me

Build Failed :confused:
https://cyberbotics2.cyberbotics.com:8443/job/Webots/344/consoleText

Build Failed :confused:
https://cyberbotics2.cyberbotics.com:8443/job/Webots/345/consoleText

test me

test me

Build Failed :confused:
https://cyberbotics2.cyberbotics.com:8443/job/Webots/346/consoleText

Build Failed :confused:
https://cyberbotics2.cyberbotics.com:8443/job/Webots/347/consoleText

test me

test me

Build Failed :confused:
https://cyberbotics2.cyberbotics.com:8443/job/Webots/348/consoleText

Build Passed :ok_hand:
You can safely merge 'enhancement-connector' into 'develop'.

:+1:

👀


Fix some rounds failing to end due to mind roles

Fixes #32791
This is caused by ShowRoundEndScoreboard running into a bug trying to display antags: some player is showing up as antag with MindIsAntagonist(), but has no antag roles listed in MindGetAllRoleInfo().
This was caused by one of the roles of the player having the Antag boolean set, but having no AntagPrototype set.
The responsible mind role appeared to be MindRoleSubvertedSilicon which is missing a set for the SubvertedSilicon antag prototype.
I also added resilience to the round-end code to make it so that an exception showing the scoreboard (and sending the Discord message) would not cause the round end logic to completely abort from an exception.
I am planning to add an integration test to cover this bug (no prototype in mind roles), but I'll leave that for not-the-immediate-hotfix.

Github jebaited me. That was shown as red, aka removed


Decompilation problem

Hello,
For classes, I sometimes need to decompile executable files but when I try to use retdec it always say "architecture not supported" (using retdec-decompiler.py). Which kind of surprise me to be honest as I tried on different computers (Macbook Pro Retina 13'' Mid-2017 on MacOS Monterey, on a virtual machine on that Mac (VMWare Fusion Ubuntu 20.04) and on a Honor Magicbook 15 on Windows 11) that aren't that old.
I also noticed in the README.md file that when downloading a prebuilt package, I'm supposed to have a "retdec-decompiler" when downloading the Ubuntu or MacOS version, or a "retdec-decompiler.exe" when downloading the Windows version. But I only have the python file which gives me the message written above.

What could I do to repare that problem?
Thanks in advance

You need to use one of the nightly builds, since the last release there's been 2 years of big changes and improvements. Your binary should work after that.
https://github.com/avast/retdec#automated-teamcity-builds


Add support for cREAL

Add cREAL as an asset and add the exchange to support cREAL minting and burning

Fixed a few weeks ago


[release-1.5] check istiod endpoint for readiness

This is an automated cherry-pick of #20965

@istio-testing: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-istioio-k8s-tests_istio_release-1.5
67da1d625a29111875c6a461c47480ee8776ec91
link
/test integ-istioio-k8s-tests_istio_release-1.5

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-istioio-k8s-tests_istio_release-1.5
67da1d625a29111875c6a461c47480ee8776ec91
link
/test integ-istioio-k8s-tests_istio_release-1.5

lint_istio_release-1.5
67da1d625a29111875c6a461c47480ee8776ec91
link
/test lint_istio_release-1.5

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


FZF_WIDGET_OPTS: assignment to invalid subscript range

Environment

zsh --version: zsh 5.6.2 (x86_64-pc-linux-gnu)
uname -a: Linux Leonidas 4.19.12-arch1-1-ARCH #1 SMP PREEMPT Fri Dec 21 13:56:54 UTC 2018 x86_64 GNU/Linux

Actual behaviour
On starting a new terminal I get this error:
/home/me/.zshrc:109: FZF_WIDGET_OPTS: assignment to invalid subscript range
On line 109 I have the example configuration you give in your readme:
FZF_WIDGET_OPTS[insert-history]='--exact'
Expected behaviour
I don't know. I've never seen it work and don't know what it does.
Attempts to fix

Googled FZF_WIDGET_OPTS and found it only mentioned in your example.
Changed insert-history to fzf-insert-history and insert-history-line

add typeset -gA FZF_WIDGET_OPTS above that line.


Node.js  uvwasi team Meeting 2024-03-13

Time
UTC Wed 13-Mar-2024 18:00 (06:00 PM):

Timezone
Date/Time

US / Pacific
Wed 13-Mar-2024 11:00 (11:00 AM)

US / Mountain
Wed 13-Mar-2024 12:00 (12:00 PM)

US / Central
Wed 13-Mar-2024 13:00 (01:00 PM)

US / Eastern
Wed 13-Mar-2024 14:00 (02:00 PM)

EU / Western
Wed 13-Mar-2024 18:00 (06:00 PM)

EU / Central
Wed 13-Mar-2024 19:00 (07:00 PM)

EU / Eastern
Wed 13-Mar-2024 20:00 (08:00 PM)

Moscow
Wed 13-Mar-2024 21:00 (09:00 PM)

Chennai
Wed 13-Mar-2024 23:30 (11:30 PM)

Hangzhou
Thu 14-Mar-2024 02:00 (02:00 AM)

Tokyo
Thu 14-Mar-2024 03:00 (03:00 AM)

Sydney
Thu 14-Mar-2024 05:00 (05:00 AM)

Or in your local time:

https://www.timeanddate.com/worldclock/fixedtime.html?msg=Node.js+Foundation+uvwasi team+Meeting+2024-03-13&iso=20240313T1800
or https://www.wolframalpha.com/input/?i=06PM+UTC%2C+Mar+13%2C+2024+in+local+time

Links

Minutes Google Doc: https://docs.google.com/document/d/11zqsvbEfy6odlyN9QH0T-8L7SSOnqsxf-zzLess99j0/edit

Agenda
Extracted from uvwasi-agenda labelled issues and pull requests from the nodejs org prior to the meeting.
nodejs/node

WASI preview 1: fd_readdir ignores cookie argument #47193

nodejs/uvwasi

What's new with uvwasi in 2023 #201
Changes to WASI spec in snapshot_preview2 #59

Invited

uvwasi team: @nodejs/wasi

Observers/Guests
Notes
The agenda comes from issues labelled with uvwasi-agenda across all of the repositories in the nodejs org. Please label any additional issues that should be on the agenda before the meeting starts.
Joining the meeting

link for participants: https://zoom.us/j/91612484369
For those who just want to watch:
youtube admin page: https://www.youtube.com/my_live_events?filter=scheduled

Minutes from the meeting today
Node.js  uvwasi team Meeting 2024-03-13
Links

Recording:  https://www.youtube.com/watch?v=Icga6iYFLfs
GitHub Issue: https://github.com/nodejs/uvwasi/issues/250

Present

Michael Dawson (@mhdawson)
Guy Bedford (@guybedford)
Blain

Agenda
Announcements
*Extracted from uvwasi-agenda labelled issues and pull requests from the nodejs org prior to the meeting.
nodejs/node

WASI preview 1: fd_readdir ignores cookie argument #47193

No update this week.

nodejs/uvwasi

What's new with uvwasi in 2023 #201

No update this week.

Changes to WASI spec in snapshot_preview2 #59

No update this week.

Walkthrough of some JCO bindings in Node.js

goal is to get to what optimized bindgen might look like

Q&A, Other
Upcoming Meetings

Node.js Project Calendar: https://nodejs.org/calendar

Click +GoogleCalendar at the bottom right to add to your own Google calendar.


Breadcrumbs navigation label repeating on Breadcrumbs component page

When viewing the landamarks of the page, several landmarks are labelled Breadcrumbs. Breadcrumbs from the header, the bradcrumb component example, the tabs on the documentation page and the breadcrumb example in the code builder.

[ ] Update tabs navigation to hav a different label

Note: We will not be able to remove the breadcrumbs landmark from the code builder. The only way to remove it would be to change the component itself which doesn't make sense OR to hide the code builder for the breadcrumbs completely for screen reader users which is also not a great option.
Changes will be added in PR #303


Use docker compose instead of docker-compose

docker compose is the new tool provided with Docker Desktop

Related to https://github.com/deep-foundation/dev/issues/201

@Konard ,
How do you see solving it?
https://github.com/search?q=org%3Adeep-foundation+docker-compose&type=code
Cannot we just replace docker-compose with docker compose ? As I know docker-compose

@FreePhoenix888 we can create separate branch for each repository that uses docker-compose and just try to replace it with docker compose
@Menzorg what do you think?

The solution I am trying right now: https://stackoverflow.com/a/72187587/13545849
I am waiting while containers are downloading, I hope it works

I see these is more better solution: https://stackoverflow.com/a/74315055/13545849

I see these is more better solution: https://stackoverflow.com/a/74315055/13545849

I am not sure about this solution, I will try it in future

The solution I am trying right now: https://stackoverflow.com/a/72187587/13545849
I am waiting while containers are downloading, I hope it works

But this solution definitely works

What should we write about this in readme

I think this is still a workaround, and the issue itself persists.


Grafana drive details map jumping back and forth

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
When viewing a drive details screen, while mousing along the drive stats the Grafana map (plugin?) rendering the drive on a map is jumping back and forth along the drive.
Expected Behavior
Smooth dot following the drive stats based upon the positions.
Steps To Reproduce
Fair warning - not all of my drives seem impacted

Launch a drive details dashboard
Mouse through the drive stats and watch the dot on the map and see if it jumps

Google Maps links relevant to the positions ID showing that the position IDs are gradually going North and not back and forth
position ID 3440585
position ID 3440586
position ID 3440587
Relevant log output
From the positions table, this is ID, latitude, longitude and date.
 3440585 | 29.737305 | -95.458548 | 2024-03-02 21:17:23.426
 3440586 | 29.739198 | -95.458236 | 2024-03-02 21:17:38.886
 3440587 | 29.743225 | -95.457553 | 2024-03-02 21:17:54.305

Screenshots
Notice the red dot, starting at the bottom of the map.
https://github.com/teslamate-org/teslamate/assets/54645561/ce755c9d-52b4-483a-920c-14de48e90017
Additional data
No response
Type of installation
Docker
Version
1.28.3

Really not sure if there is a fix, but open to a discussion on what might be the problem. As mentioned, it does not happen to every drive. And in fact, even the example above, it does not happen for the whole drive. Just portions of the drive.
Interested in others thoughts.

This usually is due to the StreamingAPI being enabled. Disable this in settings and the jumping stops.

Why would some drives that use the StreamingAPI not have the issue?
The data is perfectly fine, see the links using the longitude and latitude links.

It is interesting that moving the mouse moves the dot on the map even though the time in the drive stats stays the same.  That suggests there are more positions with the same time to the nearest second.
Are there any other rows in the positions table for that range of dates?  E.g. try this (edit car_id = 1 for the id if your car if different):
SELECT
  id,
  date,
  latitude,
  longitude,
  power,
  speed
FROM positions
WHERE
  car_id = 1 AND
  date >= '2024-03-02 21:17:23' and date < '2024-03-02 21:17:55'
ORDER BY
  date ASC;

It is interesting that moving the mouse moves the dot on the map even though the time in the drive stats stays the same. That suggests there are more positions with the same time to the nearest second.
Are there any other rows in the positions table for that range of dates? E.g. try this (edit car_id = 1 for the id if your car if different):
SELECT
  id,
  date,
  latitude,
  longitude,
  power,
  speed
FROM positions
WHERE
  car_id = 1 AND
  date >= '2024-03-02 21:17:23' and date < '2024-03-02 21:17:55'
ORDER BY
  date ASC;

Only the three IDs I previously provided.

teslamate=# SELECT
  id,
  date,
  latitude,
  longitude,
  power,
  speed
FROM positions
WHERE
  car_id = 1 AND
  date >= '2024-03-02 21:17:23' and date < '2024-03-02 21:17:55'
ORDER BY
  date ASC;
   id    |          date           | latitude  | longitude  | power | speed
---------+-------------------------+-----------+------------+-------+-------
 3440585 | 2024-03-02 21:17:23.426 | 29.737305 | -95.458548 |    31 |    34
 3440586 | 2024-03-02 21:17:38.886 | 29.739198 | -95.458236 |   127 |    64
 3440587 | 2024-03-02 21:17:54.305 | 29.743225 | -95.457553 |    -1 |   124
(3 rows)

teslamate=#

I found one of my drives that also shows the problem if I zoom in very close (the timestamps are within a second of each other rather than your more spaced-out timestamps).
That was with grafana 9.5.16.
I then updated to grafana 10.3.3 and the problem went away, so it is probably a bug in grafana.

Thanks for the review and confirmation @dyxyl.
@JakobLichterfeld, do we have a way to test new Grafana versions or is just all manual to confirm dashboards work? @dyxyl, are you seeing any issues in 10.3.3 of Grafana with TeslaMate dashboards?

I've not found any problems with 10.3.3 yet. The only difference I've noticed is the map using cross hairs for tracking the position instead of a blob.

Can confirm Grafana v10.4.0 (03f502a94d) has resolved the issue via release 1.28.4. Thanks @JakobLichterfeld for the release and @dyxyl for the identified fix.


[FLINK-19152] Remove Kafka 0.10.x and 0.11.x connectors

What is the purpose of the change
Please see the ML thread for details: https://lists.apache.org/thread.html/r6d5c44e88d2d0fa187df6093694d6ad40c08561492c55b826b7231e7%40<dev.flink.apache.org>
In short, 0.10.x and 0.11.x are very old and you can use the "modern" Kafka connector to connect to older brokers/clusters. Plus, if push comes to shove, users can use the code from 1.11 and compile it against a newer Flink release.
Brief change log

remove all Kafka 0.10 and 0.11 connector code, including sql connectors and tests
update tests/examples to use modern connector where they were using the 0.10 connector
update the documentation to remove mentions of 0.10 and 0.11

Verifying this change
This doesn't add code, so no need for new tests.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): yes, we remove something
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation
Documentation is updated to remove mentions of Kafka 0.10 and 0.11.

@sunjincheng121 Could you please take a look at the Python changes and maybe the changes to the Chinese documentation?

Thanks for the review! I pushed a commit that should address all comments.

Thanks for the review! I would address the migration story as a follow-up. I know you already created a Jira issue for that.


[WIP] CLI for generating proofs

This is a WIP PR implementing a CLI for Giza. Implementing the CLI using the clap crate, with a structure similar to that defined in the Ethereum forge tool here.

See merged fork of PR #3


chore: update expected bidi errors

We can consider this errors coming from Firefox's BiDi implementation as errors that require rerunning the wait tasks. We need to replace it with the standard message once https://github.com/w3c/webdriver-bidi/issues/540 lands.

Looks like there could be more variations in errors. Let's wait till the error has been spec'ed and well defined.

@whimboo mentioned that he will take a look at the failing tests

@whimboo mentioned that he will take a look at the failing tests

Am I supposed to apply this patch for further investigation, or is this PR blocked on my findings? If it's not blocking I would wait until this PR has been landed.


Fix ReadASCII/WriteASCII using ASCII instead of cp-1252

Reopening #1425 because this is still an issue. There was apparently something wrong with this PR, but I do not know what because I have been playing with this fix for the past month and have had no issues. Double-check that the new NuGet dependency is added and loaded correctly before merging.

Does the System.Text.Encoding.CodePages add a new dll?
If it does, we need to add the module name to /tools/ManifestCreator.csproj

Yeah it does, System.Text.Encoding.CodePages.dll. Perhaps that's the issue; I've added it there now.

In the past I read somewhere that calling Encoing.GetEncoding may be very unperformant.
It's better to use a static var i guess.

I moved this to StringHelper, which handles the RegisterProvider call and caches the encoding so we don't do GetEncoding() calls every time.


Cannot inherit previously-inherited or override constant LEVEL_TOP from interface Swift_Mime_Message

Ok, this one has some mentions on the internet related to APC, but I'm at PHP 5.4.22 and do not use APC.
This fatal exception is thrown at:
swiftmailer\swiftmailer\lib\classes\Swift\Mime\SimpleMessage.php
PHP 5.4.22
SwiftMailer 5.2.0 (2014-05-08)
Active PHP extensions:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_openssl.dll
extension=php_pdo_oci.dll
extension=php_pdo_sqlsrv_54_nts.dll
extension=php_wincache.dll

The mail is being composed and send from Yii2 wrapper like that:
Yii::$app->mail->compose('sr-full', ['sr' =><EMAIL_ADDRESS>=> 'Mailer'])->setTo($email)->setSubject('subject')->send();

The same works sometimes when I restart my development server (PHP in-build web server in 5.4), but after a successful mail submission, all subsequent attempts fail like that.
Please advise.

I have a similar issue using PHP 5.6 and the SwiftMailer integrated in the framework Yii 2.
Did disabling wincache resolve the problem?


[CPO] Update Go version to 1.15.0

This commit updates go version of CPO jobs to 1.15.0

@ramineni
2020-08-17 11:34:41.654340 | TASK [config-golang : Download the Go tarball]
2020-08-17 11:34:42.776789 | ubuntu-bionic | ERROR
2020-08-17 11:34:42.777307 | ubuntu-bionic | {
2020-08-17 11:34:42.777409 | ubuntu-bionic |   "dest": "/usr/local/src/go1.15.0.linux-amd64.tar.gz",
2020-08-17 11:34:42.777514 | ubuntu-bionic |   "msg": "Request failed",
2020-08-17 11:34:42.777603 | ubuntu-bionic |   "response": "HTTP Error 404: Not Found",
2020-08-17 11:34:42.777689 | ubuntu-bionic |   "state": "absent",
2020-08-17 11:34:42.777774 | ubuntu-bionic |   "status_code": 404,
2020-08-17 11:34:42.777858 | ubuntu-bionic |   "url": "https://storage.googleapis.com/golang/go1.15.0.linux-amd64.tar.gz",
2020-08-17 11:34:42.777942 | ubuntu-bionic |   "warnings": [
2020-08-17 11:34:42.778027 | ubuntu-bionic |     "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually"
2020-08-17 11:34:42.778123 | ubuntu-bionic |   ]
2020-08-17 11:34:42.778207 | ubuntu-bionic | }
2020-08-17 11:34:42.798234 |
2020-08-17 11:34:42.798571 | PLAY RECAP
2020-08-17 11:34:42.798717 | ubuntu-bionic | ok: 1 changed: 1 unreachable: 0 failed: 1


tensorflow serving embedding get Truncate？

NodeDef mentions attr 'Truncate' not in Op<name=Cast; signature=x:SrcT -> y:DstT; attr=SrcT:type; attr=DstT:type>; NodeDef: embedding_1/Cast = CastDstT=DT_INT32, SrcT=DT_FLOAT, Truncate=false, _output_shapes=[[?,15]], _device="/job:localhost/replica:0/task:0/device:CPU:0". (Check whether your GraphDef-interpreting binary is up to date with your GraphDef-generating binary.).%0A%09 [[Node: embedding_1/Cast = CastDstT=DT_INT32, SrcT=DT_FLOAT, Truncate=false, _output_shapes=[[?,15]], _device="/job:localhost/replica:0/task:0/device:CPU:0"]]|

This issue is more appropriate on TensorFlow Serving repo. Please post it on TF Serving from here.
Thanks!


Error building Cassandra-mesos-dist

Hi,
I tried to build the project but there seems to be an issue when maven tries to download the bnary at https://downloads.mesosphere.io/cassandra-mesos/cassandra/apache-casandra-2.1.4-bin.tar.gz in the cassandra-mesos-dist module.

It looks like you have a typo in the URL you've pasted. It should be
actual: https://downloads.mesosphere.io/cassandra-mesos/cassandra/apache-casandra-2.1.4-bin.tar.gz
should: https://downloads.mesosphere.io/cassandra-mesos/cassandra/apache-cassandra-2.1.4-bin.tar.gz

Rather than building it yourself, you can run the framework via marathon using the marathon json from the latest build here
If you don't want to run it via marathon (I would highly recommend you do) you can get the url for the latest build from the marathon json linked above.

Oh yeah right. Managed to run it through marathon eventually using marathon.json. Thx

Sure, happy to help.
Thanks for raising the issue, we've seen issues with other resources in this public s3 bucket for other projects too, so there is a possibility there was service blip with s3.


statuses to status renaming

We keep the current form, after some reading the form statuses is used as well.


Hotfix deployment by adding doxigen

Hotfix deployment by adding doxigen
@yegor256 please, proceed the PR

@yegor256 ping ping )

@longtimeago done, sorry about the delay


test#1 [3027]

Migrated from https://hub.jazz.net/ccm41/resource/itemName/com.ibm.team.workitem.WorkItem/3027


Handle nested namespace when generating functions

I tried to call generate_function with a nested namespace A::B in my codegen_test.py.
The script finished without error but nothing was generated.
A quick look into the code shows that we currently assume only one namespace level.
However, it would be nice to either

be able to handle nested namespaces
If we don't want to support this, raise an error.

We can certainly do 2, we should just go ahead and do that.  We don't have any plans to do 1 anytime soon, but I don't have a fundamental objection to it - it's not a trivial change, but if it's something people want at some point we can do it


Check out newly provided da multi-signature recipe

Example: https://github.com/jhpyle/docassemble/blob/master/docassemble_demo/docassemble/demo/data/questions/examples/demo-multi-sign-2.yml
Documentation: https://docassemble.org/docs/recipes.html#multisignature
Server needs to be updated to 1.1.54

This cannot work without force_ask(), which makes it not modular.
As soon as you ask for ant variable without for_ask()ing, you're again stuck with the old problem of everyone being sent to the same block as each other, so this means this block has to be the final block in any flow whatsoever. This forces this to be the final step in whatever process you're doing.


show the user how to set the unit cell dims in the final MTZ

since the unit cell dimensions coming out of laue data processing are only loosely tied to reality, perhaps we can add a cell at the end of the tutorial showing the user how to edit the unit cell of the final mtz by hand. something along these lines:
import reciprocalspaceship as rs

ds=rs.read_mtz(your.mtz)
ds.cell=(79.4,79.4,37.84,90,90,90)
ds.write_mtz(new_name.mtz)

As of this commit the user can override the unit cell during laue.optimize_indexing. I can certainly add this to the end of the tutorial though.

Thanks


PLT-39: Fix for naming schemes in OCI registries for docker and helm artifacts

[ ] Fixed Helm artifact collisions with Docker artifacts

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/premiscale/general?version=dev:03e2a7d7b95c4ae856a03a0f92d0c4b4d71641c7

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/premiscale/general?version=dev:6a99ebe996de72a7cb25dce80725904124f60a26

I've decided against this. This is working as intended for now. Ultimately what I need is a more flexible registry, and I think AWS has a managed service for just that.


In block editor, add CTA to go to question management page

One common thing we saw in user testing was that Civiform admins, while building a form, want to go add questions that aren't already in the question bank. It's a bit tricky to figure out how to do that, though; they have to hit the Questions tab at the top. It would be easier if we had an "add/manage questions" button directly in the list of saved questions. It would take users straight to the Question list page, where they can add, delete, or edit questions.

When you talk about "It's a bit tricky to figure out how to do that, though", does it contain any technique limited or just the user experience itself?

I mean that, ffor the admin, it's currently difficult to find the button to add a new question. We should try to make that button easier to find (such as by adding a similar button right on the question management page or in the question bank).

Is this possible or is it make sense to merge the question page (which is question management page) to the question bank? then admin can just do everything under building the form page? or it needs to be separate due to they are different systems on their own?

I think the question management page has enough complexity (many different buttons) that it needs to be its own page. But you make a good point; maybe we can copy some buttons from the question management page into the question bank -- perhaps like copying the "add question" button over.

Leave the wrong comment to the #1013 , here is the original comment: https://github.com/seattle-uat/civiform/issues/1013#issuecomment-919067200
The reason I was trying to mention the question is because there is some conflict with adding the "+" button from the last form builder design(the one present to the city a while ago). So it is better to make the improvement based on the current staging design. (Was trying to add some record to let other people to follow, just in case the developing is start to apply the last design)

Duplicate; closing in favor of #3032


Disable actions when stream disconnected

https://github.com/KittyCAD/modeling-app/assets/29681384/a47b4281-f1ee-4921-b284-fe4a2fd8f8f8
This is in response to an issue Jess found, but it seems like this issue should be solved more generally when the stream is not connected, not only when the app first boots up.
https://github.com/KittyCAD/modeling-app/assets/29681384/a794ec69-97c8-4ea9-aa3a-dd2aaefc3507

[x] disable toolbar when stream not connected (boot up and otherwise
[x] Show a banner when stream disconnected
[x] Make the disabled toolbar look half decent especially in light theme.
[x] Disable some cmd bar cmds when stream disconnected

Decided to disable the export plawright test since it's blocking seeing if other playwright tests are healthy, enable again once this is resolved.
https://kittycadworkspace.slack.com/archives/C030D6PR135/p1708937444022059


[sailfish-secrets] Report collection lock state from CollectionNamesRequest. Contributes to JB#36797

This commit modifies the CollectionNamesRequest so that the lock
state of the collection is exposed, allowing the client to
modify its behaviour depending on the lock state of the collection,
rather than reacting to CollectionLocked errors.
Contributes to JB#36797

Ready for review.  The fact that the dbus return value type is QVariantMap is ugly, but functional... this ugliness is hidden from the client API, so is probably ok.

The name of the request is correct as per the API it offers (with collectionNames property).  Another option would be to encapsulate the name+lockState for each collection into a CollectionInfo struct, and change the name to CollectionInfoRequest, however that is an invasive change at this point considering that everything needs to be merged and tagged tonight.  Personally, I prefer leaving the API as-is (to the client, the entire API change was adding a single Q_INVOKABLE method).

LGTM


Should gist:isConnectedTo be symmetric?

Intuitively, if x is connected to y, then y is connected to x. Does this hold for gist:isConnectedTo?

No. This property can be used to connect a temporal relation to the two (or more things it's connected to. So you can have, say, a Marriage relationship that is connected to each of the people in the marriage. They are not necessarily connected to one another by the predicate.

With the marriage relationship, I can see how :_Person_A gist:isConnectedTo :_Person_B might not hold. I was suggesting something different: that if :_Marriage_between_A_and_B gist:isConnectedTo :_Person_A, then :_Person_A gist:isConnectedTo :_Marriage_between_A_and_B. But maybe that's still not necessarily the case!

I think that's probably right. There's a nuance that should be discussed by the group.

Rebecca's description is accurate. The problem is the naming of  the predicate. There used to be an inverse property called hasConnection (which is equally unhelpful, other rthan implying that the property is not symmetric. Those two predicate names give no hint of what direction means what.  I made up my own convention to always use connectedTo FROM the 'main' entity (e.g. a Marriage) to some aspect or part of it (one of the spouses).  That's how it is used in TemporalRelation.
We are unlikely to come up with a better name for the property, but we might want to tweak the definition if we can make it more clear.

An additional thought after our 8/11 meeting: isSiblingOf is symmetric and isOlderSiblingOf isn't, but isOlderSiblingOf is still a subproperty of isSiblingOf. So even if we decided to make gist:isConnectedTo symmetric, it wouldn't preclude us from building asymmetric or antisymmetric subproperties.

Dan: usually creates subproperties, which are not always symmetric, so it should not be symmetric.
E..g., supercedes.
Michael: Historically, isConnectedTo was used for temporal relationships.
Do we need this property? Do we need to rename it?
Current definition: "A non-owning, non-causal, non-subordinate (i.e., peer-to-peer) relationship."
Dan: seems OK other than "peer-to-peer."
Can also be used directly - mechanical or physical connection between objects. ("Foot bone connected to the ankle bone.")
Rebecca: This isn't the same relationship as the temporal relationship one. Should have another predicate for this case.
Michael suggests using hasParticipant instead.
Rebecca: suggests agency, so doesn't cover all cases.
Proposal

Leave isConnectedTo as is, except remove "peer-to-peer" in the definition
Expand the restriction on TemporalRelation to allow hasParticipant OR isConnectedTo
Add isConnectedTo domainIncludes TemporalRelation

We all agree to:

Whatever predicate (predicate X) links a TemporalRelation to the two or more things it's connected to is not symmetric

Open questions:

Do we want predicate X to also apply to the foot bone/ankle bone case?

Rebecca: No, these are completely different relationships. The marriage partners are analagous foot and ankle bone, not the Marriage to each of the partners.

In that case, do we want to define a new predicate for this physical/mechanical connection?

Rebecca: No, let's not define anything new until we have a use case that can guide the definition (e.g., is it symmetric?).

Do we want predicate X to be used for network connections?

Rebecca: No, we already have a network model for these (NetworkNode, NetworkLink, and links)
Scott: we don't use those in mscore
Rebecca: We can let mscore do whatever it does, it shoudn't determine gist usage.

Do we want predicate X to be limited to temporal relationships?
Rebecca: No,

@dylan-sa is absolutely right. So now we have nothing that we all agree on, sadly. We'll revisit in two weeks.

I may have muddied the waters with an incorrect understanding.  I found a blog post that says "We can’t assume that property characteristics are inherited – some are (e.g. functionality), some aren’t (e.g. transitivity and symmetry)."  That would confirm Dylan's point.  In which case, maybe we can and should make :isConnectedTo symmetric.

I think you were right the first time, @DanCarey404  .
If :isX is a subProperty of gist:isConnectedTo and gist:isConnectedTo is symmetric
then
if I assert
:bob :isX :fred
the reasoner will emit
:bob gist:connectedTo :fred
and then it will emit
:fred gist:connectedTo :bob
So making gist:isConnectedTo symmetric would constrain uses (including sub props) of it.
I think my vote here is to delete gist:connectedTo and make a migration to transform usages of it to use owl:topObjectProperty instead.

@justin2004 That was my initial reasoning as well. The fallacy is that the reasoner will infer fred :isConnectedTo :bob only when the sub-property is symmetric. Given another, non-symmetric, sub-property, that inference would not be made. Therefore, the super-property is not symmetric. I think @dylan-sa's example is pretty incontravertible.
We do not assert owl:topObjectProperty in our RDF and I have never seen this done. According to the OWL 2 spec:
The object property with IRI owl:topObjectProperty connects all possible pairs of individuals.
It would therefore be both redundant and meaningless to assert this relationship between two individuals.
What we are looking for is a predicate specifically designed to connect reified relationships to the objects that partake in that relationship. I.e., we are looking for a predicate with some semantics, not something vacuous. We are trying to constrain the semantics by excluding many of the other cases where we would use English "connected to" (this was the foot/ankle bone discussion) but which are semantically quite different. I use isConnectedBy in my client ontologies where I have no need for a more specific super-property, and do not want to lose it, though I would prefer a clearer name.

What we are looking for is a predicate specifically designed to connect reified relationships to the objects that partake in that relationship

That sounds like we just need gist:hasParticipant.
:someNAryThing gist:hasParticipant :bob .
:someNAryThing gist:hasParticipant :fred .

I don't think the comments on gist:hasParticipant require that the participants be aware they are participating.
And on that topic I think the proposal in #695 is relevant.
I think this:
:someNAryThing gist:hasParticipant :bob .
:someNAryThing gist:hasParticipant :fred .

is really shorthand for this:
[ a :someNAryThing ;
  :hasRole [ :playedBy :fred ] ;
  :hasRole [ :playedBy :bob ] ]

What we are looking for is a predicate specifically designed to connect reified relationships to the objects that partake in that relationship

That sounds like we just need to use gist:hasParticipant.
:someNAryThing gist:hasParticipant :bob .
:someNAryThing gist:hasParticipant :fred .

I don't think the comments on gist:hasParticipant require that the participants be aware they are participating. And on that topic I think the proposal in #695 is relevant.
I think this:
:someNAryThing gist:hasParticipant :bob .
:someNAryThing gist:hasParticipant :fred .

is really shorthand for something like this:
:someNAryThing :hasRole [ :playedBy :fred ] ;
                            :hasRole [ :playedBy :bob ] .

I agree with this. I have seen hasParticipant in other upper ontologies used in a neutral non-agentive fashion.  In chemistary, a reactant is what particpates in a chemical reaction. They are not agentive. This is common usage. https://byjus.com/chemistry/precipitation-reaction/

I looked at the definition hasParticipant and see that it does not imply agency: "Relates something (e.g. an agreement) to things that play a role, or take part or are otherwise involved in some way." "Participant" would still not be my choice of word for this, but given this definition I agree that we can eliminate isConnectedTo.

Mark: agrees that hasParticipant can be used for TemporalRelation. Wants to keep isConnectedTo for network connections, also good parent property and should be symmetric.
Rebecca: It would be the superproperty of all properties, so vacuous.
Dan: Property is only used in a restriction on TemporalRelation. Doesn't like hasParticipant in the restriction.
Mark: Two issues:

What should be the property for temporal relations?
Should isConnectedTo be symmetric?
Wants to keep it and make symmetric. Has been shortcut property for network nodes and links.

Rebecca: If symmetric, it's no longer the right property for TemporalRelations.
Dan: Nothing else is generic enough. hasParticipant implies agents.
Rebecca: hasParticipant is not limited to agents according to the gist definition.
Making new issue to deal with temporal relations first. Then deal with symmetricity of isConnectedTo second.

Yes, this should be symmetric, and I'd like to keep it in gist.
I agree TemporalRelation should use a different property in its axioms.


Fixed #1152 Initial commit for Replicator

Implemented Replicator and unit tests

@pasin, If you are getting well, please review again.

please review again. thanks.


Request: open notes in main Bear window

At the moment notes are opened in a new Bear window. Would it be possible for them to be opened in the main Bear window. As an option would be fine.
thanks.

You can do this by holding the command key before pressing enter:
https://github.com/drgrib/alfred-bear#open-note-in-bear-app

Is there any way to make this a setting/preference? Or just to edit within the workflow. Thank you!

Unfortunately, Alfred provides no way to make this configurable aside from editing the workflow yourself.


Subscriber-Only Video Download for non-subscribers

There is a possibility to download VODs even if you are not a subscriber.
Example of this feature:
https://github.com/TwitchRecover/TwitchRecover

It would be great if this feature was added to TwitchLink.

Duplicate of #17


SuggestionsResponseHandler.java:59-60: Once the autocomplete topic is clear and...

The puzzle 150-47fee5a9 in src/main/java/com/amihaiemil/charles/aws/SuggestionsResponseHandler.java (lines 59-60) has to be resolved: Once the autocomplete topic is clear and we have the final response layout, implement and unit test this method.
The puzzle was created by amihaiemil on 14-Dec-16.
Estimate: 30 minutes, role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

The puzzle 150-47fee5a9 has disappeared from the source code, that's why I closed this issue.


feat: integrating prism 4.0.0-rc.1

:tada: This PR is included in version 1.3.0 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.3.0 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:


chore: services should provide their own capabilities

Closes #62

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


add uv_device_t as stream on windows and Linux to handle device IO

Will there be node bindings for calling the new functions like uv_device_ioctl?

Will there be node bindings for calling the new functions like uv_device_ioctl?

That's up to Node, this is libuv.

Mind adding something to docs/? :)

Sorry for showing my ignorance, but is rs232 the kind of serial protocol used to talk to things like arduinos?
Also for what it's worth, chrome apps have had s serial API for some time that's used by various apps to talk to hardware devices. https://developer.chrome.com/apps/serial

@creationix Thanks for the link, I'll take a look. Hopefully now that 1.7 is out I can review this thorougly soon.
Currently this patch only exposes the minimum components for device communication: opening, reading, writing and a generic ioctl mechanism, applications would use platform specific ioctls to change parameters such as baud rate. Note that this can also be used to open devices such as /dev/tun.

Right, I see use in both a low-level system interface that require users to write platform specific code and a cross-platform high-level serial interface that is less capable, but works cross-platform for a specific use case.
I've gone down this road before with luvit and the problem with just exposing ioctl when pairing libuv with a scripting language is that the scripting language doesn't have access to system headers (macros and constants) to know which ioctls to use.

Maybe the burden of the cross-platform ioctl part should live between libuv and the scripting language (luvi in my case).  Libuv would provide the minimal bits to call ioctls on uv device streams and the C code using it would be responsible for the rest.  But the API exposed to the scripting language would look more like the chrome.serial API.

Maybe the burden of the cross-platform ioctl part should live between libuv and the scripting language (luvi in my case). Libuv would provide the minimal bits to call ioctls on uv device streams and the C code using it would be responsible for the rest. But the API exposed to the scripting language would look more like the chrome.serial API.

This sounds like a good idea to me!

It would be really cool if there was a collection of libuv addons that handled this in a generic way independent of the vm being used.  Then node, pyuv and luvit can share the serial module that lives between libuv and the vm.

sorry for close this, because I need to keep step with v1.x, so I create a branch for device at https://github.com/zhaozg/libuv/tree/device

Now #484


[squid:S1444] "public static" fields should be constant

This pull request is focused on resolving occurrences of Sonar rule
squid:S1444 - “"public static" fields should be constant”.
You can find more information about the issue here:
https://dev.eclipse.org/sonar/rules/show/squid:S1444
Please let me know if you have any questions.
Ayman Abdelghany.

Thanks for you contribution !


'acrobot_urdf.ipynb' Issue

I'm experiencing issues with 'acrobot_urdf.ipynb', Any suggestions for a fix?

Thanks!@cmastalli If I want to load a customized URDF model not included in the example_robot_data repository, such as the Digit Biped robot, how should I proceed? I'm new to Crocoddyl, could you provide some guidance?

Hi @fukangl
I took the time to run this notebook and I cannot replicate your issue. Please do not make a PR.
Could you describe how you have installed example-robot-data, Pinocchio and Crocoddyl?

I am reinstalling Crocoddyl. I used the command pip install --user crocoddyl for installation. However, I encountered the following error:
ImportError: libboost_chrono.so.1.82.0: cannot open shared object file: No such file or directory.
How to resolve this issue?

Hi @fukangl,
Next release (https://github.com/loco-3d/crocoddyl/pull/1190) will fix this issue.
Meanwhile, you'll need to specify boost version to install crocoddyl, with eg. pip install crocoddyl 'cmeel-boost~=1.82.0'.
btw, I urge you to install python packages in a virtual environment instead of your user global prefix

Hi @fukangl
I took the time to run this notebook and I cannot replicate your issue. Please do not make a PR.
Could you describe how you have installed example-robot-data, Pinocchio and Crocoddyl?

I plan to create contact-rich scenarios in Croccodyl. For instance, I want to set up a scenario where a robot places a box from a desk to another location. Can you provide guidance on how to model the desk and boxes? Thank you!

I plan to create contact-rich scenarios in Crocoddyl. For instance, I want to set up a scenario where a robot places a box from a desk to another location. Can you provide guidance on how to model the desk and boxes? Thank you!

If you meant "display objects in Meshcat", then please look for Meshcat documentation and ask for help there (if needed).
If you meant "considering objects in Crocoddyl", then what you need is to use our ResidualModelPairCollision. However, I need to tell you that this is a research topic, and GitHub issues/discussions are not meant to be discussed in these types of topics.


Modified PR from @kennyray to add link to reported comments on emails

Can one of the admins verify this patch?

ok to test

add to whitelist

PHPCS needed!


Is ShortBuffer sufficient to store so many vertices?

Have you ever think about that the shortbuffer may cause overflow problems?
If one obj file has excessive faces and vertices, suppose 150000 vertices, the shortbuffer will be insufficient to store so many indices, so that some will be left out. If you try specific ASSET_IN, the problem will occur.
  private static final String ASSET_ID = "dOw_r7NaZpT";

That's true! Yes, this code won't render models with that many vertices. I'll change the documentation to make that clear. Thanks!

Maybe I met the same problem. PolySampleAndroid keeps stopping when I changed the ASSET_ID to "9ycLAR71SmR" and there was a "ArrayIndexOutOfBoundsException" for the code "vertices.get(index)".
LogCat:
03-05 16:22:00.522 4891-4910/com.example.polysample D/PolySample: Starting to download data files, # files: 2
03-05 16:22:00.835 4891-4910/com.example.polysample D/PolySample: Finished downloading Bedroom.mtl from https://poly.googleapis.com/downloads/9ycLAR71SmR/5nQqQxzXMCa/Bedroom.mtl
03-05 16:22:00.950 4891-4910/com.example.polysample D/PolySample: Finished downloading Bedroom.obj from https://poly.googleapis.com/downloads/9ycLAR71SmR/5nQqQxzXMCa/Bedroom.obj
03-05 16:22:00.952 4891-4910/com.example.polysample D/PolySample: All data files downloaded.
03-05 16:22:00.953 4891-4910/com.example.polysample D/PolySample: Processing: Bedroom.obj, length:161878
03-05 16:22:01.098 4891-4902/com.example.polysample I/zygote: Background concurrent copying GC freed 517(123KB) AllocSpace objects, 8(936KB) LOS objects, 49% free, 2030KB/3MB, paused 515us total 125.836ms
03-05 16:22:01.233 4891-4896/com.example.polysample I/zygote: Do partial code cache collection, code=30KB, data=19KB
03-05 16:22:01.234 4891-4896/com.example.polysample I/zygote: After code cache collection, code=27KB, data=18KB
03-05 16:22:01.234 4891-4896/com.example.polysample I/zygote: Increasing code cache capacity to 128KB
03-05 16:22:01.717 4891-4910/com.example.polysample D/PolySample: Processing: Bedroom.mtl, length:949
03-05 16:22:01.719 4891-4910/com.example.polysample D/PolySample: Will apply translation: (42855.063, -16897.580, 145083.781) and scale 3.9557177E-5
03-05 16:22:01.726 4891-4910/com.example.polysample E/AndroidRuntime: FATAL EXCEPTION: Worker
Process: com.example.polysample, PID: 4891
java.lang.ArrayIndexOutOfBoundsException: length=617; index=-9
at java.util.ArrayList.get(ArrayList.java:439)
at com.example.polysample.ObjGeometry.getVertex(ObjGeometry.java:149)
at com.example.polysample.RawObject.convertObjAndMtl(RawObject.java:103)
at com.example.polysample.MainActivity.processDataFiles(MainActivity.java:236)
at com.example.polysample.MainActivity.access$300(MainActivity.java:39)
at com.example.polysample.MainActivity$2.onPolyDownloadFinished(MainActivity.java:190)
at com.example.polysample.AsyncFileDownloader$2.run(AsyncFileDownloader.java:144)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)
03-05 16:22:02.138 4891-4912/com.example.polysample D/EGL_emulation: eglMakeCurrent: 0xe3e4bd00: ver 2 0 (tinfo 0xe3e3c7f0)


X-axis doesn’t render labels consistently, not according to the number of data points

Bug report
Codepen
https://codepen.io/inglkruiz/pen/pogLagB
Explanation

What is the behavior you expect?
I expect to have a consistent number of x-axis' labels given the number of data points. I have the purpose of showing only the first and last x-axis' labels.
What is happening instead?
IF I set the x-axis format to dd/MM/yyyy the 1st label disappears.

Let's say I set it to dd/MM/yy then it shows the labels accordingly but my css rules cannot handle all data points cases, for instance, for 1 single data point it shows dates out of the range.

What error message are you getting?
There isn’t a consistent behaviour when data points change, sometimes I get a spare .apexcharts-xaxis-label.

@junedchhipa any update on this bug?

Try this
  xaxis: {
    type: 'datetime',
    tickAmount: 1,
    labels: {
      rotateAlways: true,
      minHeight: 180,
      formatter: function(val, timestamp, opts) {
        return opts.dateFormatter(new Date(timestamp), 'dd MMM yyyy')
      }
    },
  }

Update Codepen - https://codepen.io/apexcharts/pen/NWrPyJY

@junedchhipa I played with your suggestion in codepen.
Unfortunately, your suggestion doesn’t fix what I'm looking for because when I change to one single (1) data point
// 1 data-point

var TIME = ['2019-01-01'];
var VALUES = generateValues(1);

the date:

is not aligned with the bar
shows dates out of the range.

What I'm looking for is a consistent behaviour when data points change (including having one single DP). For instance, 1 DP -> 1 X-axis label, 2 -> 2, 3 -> 3 and so on.
I could accept any CSS hack.
PD: I did read in Docs for the X-axis:

Note: tickAmount doesn’t have any effect when xaxis.type = datetime

But in fact, it does have an effect when I set tickAmount: 'dataPoints', moreover, in the suggestion is written  tickAmount: 1. I shouldn’t according to the Docs but I validated it has an effect. I found it misleading.


DataCite serialization

addresses serialization part of https://github.com/inveniosoftware/invenio-rdm-records/issues/518
Based the test in @tmorrell's previous work and datacite schema examples/definitions. For some reason I cannot request your review @tmorrell... but feel free to do so, I'd be happy to get your feedback.
Take into account there are corner cases and work to be done still, but this is a first working case.

@lnielsen Thanks for the review! Changes applied/issues opened :)


Create product backlog items few day before the team meeting

Description

SDs would like to have enough time before the team meeting to go over the product backlog items, so that they are better prepared for the sprint planning.

Risks if not done

Sprint planning ends in chaos
SDs are unhappy

tickets were created on time and discussed on them

it seems to work out fine


Feature/cu mke519 lasers in security

Lasers added to both bridge and security zones.
To modify bridge lasers' behaviour, modify script parameters in each "LaserTurret".
To modify security lasers' behaviour, modify script parameters in "LaserBeams" object.

Task linked: CU-mke519 Add lasers in the factory


Group areas system added.

Given a group,bom_area csv file, this lets users filter on bom area.

 Have server take and report "areas": groups of groups


no dots in table names

Describe the bug
Table names with dots can cause trouble. I think the table editor should reject such names.
To Reproduce
Create a schema like this

and open the builder for 'show_head'.

cf. also https://github.com/saltcorn/saltcorn/issues/2050


Please help

I'm saving an object date in ISO format which works fine but when I retrieve it in my controller it changes to UTC with 01-01-1970 in milliseconds. I don't know what to do. Thank you so much.

@nwesber Mongo requires dates to be stored as MongoDB\BSON\UTCDateTime and the package does this for you ;)
When you have UTCDateTime object in your hand, you can do the following to get a DateTime object
$datetime = $utcdatetime->toDateTime();

see more here

thank you so much

My problem is that when I save an object via eloquent it is saved correctly

but when I grab this document in my controller it returns it like this

this is how i convert it in my blade file

and this is the error

I don't understand the error

thank you so much


Fix existing link which breaks CI tests for new PRs

CI tests are failing on new PRs because https://saythanks.io/to/k4m4 is broken.
Issues :-(
> Links
  1. [L010]  https://saythanks.io/to/k4m4 getaddrinfo: Name or service not known

Hi @jenni. Thanks for bringing this up. Following up on this here.


File doesn't exists

Hi! Thanks heaps for this project! I think I'll make great use of it once I get it to work :)
I'm getting the error below when trying to sync - any ideas? It seems to be reading the playlist just fine but then failing on the individual songs.
07 Feb 2021 14:15:07,242 - INFO:rocks.voss.musicsync.plugins.input.spotify.SpotifyRecordingHandler:isFileValid:95: File doesn't exists
07 Feb 2021 14:15:07,244 - INFO:rocks.voss.musicsync.plugins.input.spotify.SpotifyRecordingHandler:downloadFile:37: Downloading: spotify:track:1eMhNaN4a92qoidBbkQCmG
07 Feb 2021 14:15:07,875 - ERROR:rocks.voss.musicsync.plugins.output.toniebox.TonieboxOutputPlugin:uploadTracks:48: IOException
java.io.FileNotFoundException: /Users/andreasprivate/dev/tools/spotify-toniebox-sync/package/target/output/cache/1eMhNaN4a92qoidBbkQCmG.mp3 (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.(FileInputStream.java:138)
at org.apache.http.entity.mime.content.FileBody.writeTo(FileBody.java:116)
at org.apache.http.entity.mime.AbstractMultipartForm.doWriteTo(AbstractMultipartForm.java:134)
at org.apache.http.entity.mime.AbstractMultipartForm.writeTo(AbstractMultipartForm.java:157)
at org.apache.http.entity.mime.MultipartFormEntity.writeTo(MultipartFormEntity.java:113)
at org.apache.http.impl.DefaultBHttpClientConnection.sendRequestEntity(DefaultBHttpClientConnection.java:156)
at org.apache.http.impl.conn.CPoolProxy.sendRequestEntity(CPoolProxy.java:160)
at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:238)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
at rocks.voss.toniebox.RequestHandler.executeRequest(RequestHandler.java:176)
at rocks.voss.toniebox.RequestHandler.executePostRequest(RequestHandler.java:147)
at rocks.voss.toniebox.RequestHandler.uploadFile(RequestHandler.java:115)
at rocks.voss.toniebox.beans.toniebox.CreativeTonie.uploadFile(CreativeTonie.java:76)
at rocks.voss.musicsync.plugins.output.toniebox.TonieboxOutputPlugin.uploadTracks(TonieboxOutputPlugin.java:44)
at rocks.voss.musicsync.Application.sync(Application.java:74)
at rocks.voss.musicsync.Application.main(Application.java:52)
Has some notation in the spotify universe changed? Does it need additional permissions to download the file?
Java-Version
java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)
On MacOS Big Sur 11.1
Would be great if you could help!
Thanks,
Andreas
P.S.: It should be "File doesn't exist" :)
Also, I needed to apply the parseArgs fix that's described in the issues section already - maybe pull that into the code? https://github.com/maximilianvoss/spotify-toniebox-sync/issues/23

A figured out a few more bits to the error:
The downloadFile method swallows cmd line errors when it tries to execute the "./stream_recorder.pl --uri ..." cmd.
So on my MacOS machine it's missing ffmpeg in a first step. When I managed to get that installed via homebrew, I'm now in "dependency and permission denied wonderland" for
Missing Binaries:

sox (worked)
spotify (keeps throwing errors via homebrew)
sp (not on homebrew)
pacmd (not on homebrew)
pactl (not on homebrew)
qdbus (not on homebrew)

Tired for tonight. Might continue another day :(

Ok, I cobbled myself through some homebrew equivalents of the libs above and manually linking some of them to /usr/local/bin but it's still far from working. Next issue is that homebrew pidof doesn't have an "-- s" option...
I might keep trying but I guess the short answer is: Don't try to run this on MacOS, and don't even think about Windows... :)
Once I get it to work on a linux thingy, I'll send a big thank you!

So, I'll close this thread. My conclusion: Homebrew on current macOS Bug Sur 11.2 is not happy with this :) I'll continue on a different thread where current Ubuntu inside a VM works much better :) Thanks anyway Max!


Orientation Support

I can't get this thing to display landscape mode.

Rotation should be sorted for IOS8+ and IOS7. I'm closing the related issues now, please reopen a new one if necessary.


fix: failing contract call

Try out this version of the Hiro Wallet - download extension builds.

I'm not sure I'm happy calling this a fix, as such—and I haven't tackled type issues—but this seems to trick jotai into not suspending.
Going forward, we should reevaluate the practice of having root async atoms that rely on API requests.

@kyranjamie I will test

Awesome @kyranjamie ! It's working fine.


[GSSoC'23] Show Github Repositories Project Completed

Title and Issue number

Title - Show Github Repositories
Issue Number - 2994
Close #2994

Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md

@MohitGupta121 @pranjay-poddar @Saurabh-kumar09 sir, please review this pr
I also requested to add level-3 on this project under GSSoC'23
https://github.com/pranjay-poddar/Dev-Geeks/assets/114330097/fa5449a9-5f23-4e2f-91de-979b0de989f1


Fix deadlock on MultiprocessIterator and MultiprocessParallelUpdater

When using MultiprocessIterator in conjunction with MultiprocessParallelUpdater
The iterators are not finalized on MultiprocessParallelUpdater.finalize method.
The iterator state is cleanup while the python process exits and the iterator internal state is now inconsistent. The iterator uses an internal thread that gets stuck and tries to perpetually join it
deadlocking the execution.

I'm sorry for delay. Jenkins, test this please

Jenkins CI test (for commit 2fffa5022065859c3bb08ef426e414820fd28d50, target branch master) succeeded!

@mergify[bot] This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?


Foreign should be Feature not Object

foreign is currently turned into an object where it should actually be a feature of the morpheme object.

The reason is that is sometimes only on part of what we call morpheme, with a non-foreign suffix attached. Another option would be to put the marked part of the morpheme in the feature, but that seemed more complicated.

I wonder 2 things: 1) should we then consider something marked as a foreign set of chars as an individual morpheme itself? and 2) if not, we can mark them as features of chars. There is also no reason we can't mark the foreign feature on both morphemes and chars where appropriate.

I would not chop up morphemes on 'foreign' boundaries, since it would be inconsistent (the same suffix on an Aramaic word would not be recognized as 'morpheme').
That is probably the best. You keep the detail by marking the chars, but you simplify things by marking the morpheme containing any foreign chars as foreign.

It is not a very common phenomenon, and we also can't be sure that it is used consistently. Very possibly other foreign words with Aramaic endings are entirely marked foreign, or not at all - both defensible in a way. So it is not something we should rely on (unless we can prove that we can), but I did not want to lose the information.

Agreed.

Done. I've changed the name from "foreign" to language and it is now a feature of chars rather than an object.


list all product problem

Hai pixelpeter,
I have installed this module to my laravel. I need to list all product. I have read issue #13 you gave us a solution how to make pagination. My question is how can we take the data at $param variable. I have no idea how to take the $param parameter.
Need assistant

Please describe your problem more detailed so I can help you or have a look at the guide for pagination https://github.com/pixelpeter/laravel5-woocommerce-api-client#pagination

Oke. I will share all the code here so that you can review. I dont know excactly what's wrong with my code. Please review and fix.
This is my ProductController.php
 10,
        'page' => $id
        ];

        Woocommerce::get('products');
        $current = Woocommerce::currentPage();
        $previous = Woocommerce::previousPage();
        $next = Woocommerce::nextPage();
        $firstpage = Woocommerce::firstPage();
        $lastpage = Woocommerce::lastPage();

      return view ('product', ['params' => $params, 'firstpage' => $firstpage, 'lastpage' => $lastpage, 'current' => $current, 'previous' => $previous, 'next' => $next]);

    }

this is my product.blade.php

@extends('layouts.header')

@section('content')
Main

 Tables
 Example dropdown

Page
Page
Page

Tables

Home
Tables

 Close Edit

Nama Produk
Harga
Status
Jumlah Barang

                  @foreach ($woos as $woo)

{{$woo['name']}}
{{$woo['regular_price']}}
{{$woo['status']}}
{{$woo['stock_quantity']}}

                  @endforeach

{{ $previous }}

{{ $firstpage }}

{{ $current }}

{{ $lastpage }}

{{ $next }}

@endsection

this is my routes
Route::get('/product?posts_per_page=10&page={id}', 'ProductController@show');

When I execute the link there is an error

"Undefined variable: params (View: C:\xampp\htdocs\larawoo\resources\views\product.blade.php)"

I'm sorry, but this is not a problem related to this package.
Unfortunately I don't have the time to help you with an issue outside of the scope of this library


[SPARK-48804][SQL][TESTS][FOLLOWUP] Fix compilation warning adaptation of an empty argument list by inserting () is deprecated

What changes were proposed in this pull request?
This pr aims to fix a compilation warning related to Scala 2.11:
[warn] /Users/yangjie01/SourceCode/git/spark-mine-sbt/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetCommitterSuite.scala:119:77: adaptation of an empty argument list by inserting () is deprecated: this is unlikely to be what you want
[warn]         signature: SQLTestUtilsBase.withSQLConf[T](pairs: (String, String)*)(f: => T): T
[warn]   given arguments: <none>
[warn]  after adaptation: SQLTestUtilsBase.withSQLConf((): Unit)
[warn] Applicable -Wconf / @nowarn filters for this warning: msg=<part of the message>, cat=deprecation, site=org.apache.spark.sql.execution.datasources.parquet.ParquetCommitterSuite, origin=org.apache.spark.sql.test.SQLTestUtilsBase.withSQLConf, version=2.11.0
[warn]         withSQLConf(SQLConf.PARQUET_OUTPUT_COMMITTER_CLASS.key -> committer)()

Why are the changes needed?
Fix compilation warning
Does this PR introduce any user-facing change?
No
How was this patch tested?
Pass GitHub Actions
Was this patch authored or co-authored using generative AI tooling?
No

cc @yaooqinn


Vc fails to build with MacOS/clang-6.0.1

Vc version / revision
Operating System
Compiler & Version
Compiler Flags
Assembler & Version
CPU

v1.4 branch
MacOS 10.12.6
Clang 6.0.1

Testcase
# checkout v1.4 branch
CC=clang-mp-6.0 CXX=clang++-mp-6.0 cmake ../
make

where clang-mp-6.0 is clang 6.0.1 installed from MacPorts.
After #212 I get a clean build if I use clang 7.0.0 instead.
Actual Results
[  5%] Building CXX object CMakeFiles/Vc.dir/trigonometric_AVX.cpp.o
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:362:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepi8_epi16, 8)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:362:5: error: no matching function for call to '_mm_cvtepi8_epi16'
    Vc_AVX_TO_SSE_1_128(cvtepi8_epi16, 8)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:30:1: note: expanded from here
_mm_cvtepi8_epi16
^~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1263:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepi8_epi16(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:363:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepi8_epi32, 4)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:363:5: error: no matching function for call to '_mm_cvtepi8_epi32'
    Vc_AVX_TO_SSE_1_128(cvtepi8_epi32, 4)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:32:1: note: expanded from here
_mm_cvtepi8_epi32
^~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1284:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepi8_epi32(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:364:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepi8_epi64, 2)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:364:5: error: no matching function for call to '_mm_cvtepi8_epi64'
    Vc_AVX_TO_SSE_1_128(cvtepi8_epi64, 2)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:34:1: note: expanded from here
_mm_cvtepi8_epi64
^~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1305:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepi8_epi64(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:365:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepi16_epi32, 8)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:365:5: error: no matching function for call to '_mm_cvtepi16_epi32'
    Vc_AVX_TO_SSE_1_128(cvtepi16_epi32, 8)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:36:1: note: expanded from here
_mm_cvtepi16_epi32
^~~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1326:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepi16_epi32(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:366:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepi16_epi64, 4)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:366:5: error: no matching function for call to '_mm_cvtepi16_epi64'
    Vc_AVX_TO_SSE_1_128(cvtepi16_epi64, 4)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:38:1: note: expanded from here
_mm_cvtepi16_epi64
^~~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1345:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepi16_epi64(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:367:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepi32_epi64, 8)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:367:5: error: no matching function for call to '_mm_cvtepi32_epi64'
    Vc_AVX_TO_SSE_1_128(cvtepi32_epi64, 8)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:40:1: note: expanded from here
_mm_cvtepi32_epi64
^~~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1364:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepi32_epi64(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:368:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepu8_epi16, 8)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:368:5: error: no matching function for call to '_mm_cvtepu8_epi16'
    Vc_AVX_TO_SSE_1_128(cvtepu8_epi16, 8)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:42:1: note: expanded from here
_mm_cvtepu8_epi16
^~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1384:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepu8_epi16(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:369:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepu8_epi32, 4)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:369:5: error: no matching function for call to '_mm_cvtepu8_epi32'
    Vc_AVX_TO_SSE_1_128(cvtepu8_epi32, 4)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:44:1: note: expanded from here
_mm_cvtepu8_epi32
^~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1403:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepu8_epi32(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:370:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepu8_epi64, 2)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:370:5: error: no matching function for call to '_mm_cvtepu8_epi64'
    Vc_AVX_TO_SSE_1_128(cvtepu8_epi64, 2)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:22: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                     ^~~~~~~~~~
<scratch space>:46:1: note: expanded from here
_mm_cvtepu8_epi64
^~~~~~~~~~~~~~~~~
/opt/local/libexec/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h:1422:1: note: candidate function not viable: cannot convert argument of incomplete type 'void' to '__m128i' (vector of 2 'long long' values) for 1st argument
_mm_cvtepu8_epi64(__m128i __V)
^
In file included from /Users/olli/build/Vc/build/trigonometric_AVX.cpp:31:
In file included from /Users/olli/build/Vc/Vc/vector.h:35:
In file included from /Users/olli/build/Vc/Vc/sse/vector.h:32:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/intrinsics.h:37:
In file included from /Users/olli/build/Vc/Vc/scalar/../common/../sse/../common/storage.h:35:
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:371:5: error: use of undeclared identifier '__builtin_ia32_psrldqi128'
    Vc_AVX_TO_SSE_1_128(cvtepu16_epi32, 8)
    ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/intrinsics.h:275:33: note: expanded from macro 'Vc_AVX_TO_SSE_1_128'
        __m128i r1 = _mm_##name(_mm_srli_si128(a0, shift__));                            \
                                ^
/Users/olli/build/Vc/Vc/scalar/../common/../avx/../common/fix_clang_emmintrin.h:40:12: note: expanded from macro '_mm_srli_si128'
  (__m128i)__builtin_ia32_psrldqi128((__m128i)(a), (count)*8); })
           ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/Vc.dir/trigonometric_AVX.cpp.o] Error 1
make[1]: *** [CMakeFiles/Vc.dir/all] Error 2
make: *** [all] Error 2

Expected Results
A clean build.

Hmm, your build is making use of the workarounds in Vc/common/fix_clang_emmintrin.h even though those are guarded with
#if (defined Vc_CLANG && Vc_CLANG < 0x30700) || (defined Vc_APPLECLANG && Vc_APPLECLANG < 0x70000)

Ah:
#elif defined(__clang__) && defined(__APPLE__) && __clang_major__ >= 6
// this is going to break :-(
#define Vc_APPLECLANG (__clang_major__ * 0x10000 + __clang_minor__ * 0x100 + __clang_patchlevel__)
#elif defined(__clang__)
#define Vc_CLANG (__clang_major__ * 0x10000 + __clang_minor__ * 0x100 + __clang_patchlevel__)

Do you have any idea how to get out of this mess (thank you Apple...)?

Thanks to @rbx for inspecting the predefined macros of appleclang and vanilla clang on Mac.

Thanks! I checked that this fixes the problem for me. I also checked that it still works with appleclang 9.


Trigger save versioning in VS Code

When I manually write code and save the file it creates a "version history" checkpoint so that I can revert to prior versions of that code.  It looks like when this extension makes changes to the code no version history is created so I can't easily revert back a few versions when the AI has gone down a rabbit trail and caused a lot of issues.  Is it possible to somehow create those save checkpoints like occur when you manually save a file in VS Code?

Add this to Custom Instructions (in settings) to keep git history as Claude works: "After completing a task or making significant changes, automatically run git add . && git commit -m with a message summarizing the recent updates." This way you can keep track of his work in git and easily revert the changes he makes.


Reduce number of workflows

Think, we have to wait 72 hours until GitHub actions are back to normal operation:

Workflow run time - Each workflow run is limited to 72 hours. If a workflow run reaches this limit, the workflow run is cancelled.

https://docs.github.com/en/actions/reference/usage-limits-billing-and-administration#usage-limits

Refs https://github.com/latextemplates/generator-latex-template/issues/26


Use correct host name when writing ~/.netrc

Use the hostname given in the payload

See https://github.com/travis-ci/travis-build/pull/804/files#r102742878 for motivation.


[CPROD-899] Add attribute to allow custom upgrade methods in ic-canister

This PR changes the way the canister state is instantiated in test context. Instead of keeping the state for each canister instance in a structure generated by Canister derive macro, we move this HashMap to the implementation of ic-storage macros.
This way the state can safely be used as is in traits and structs alike. E.g. every call to IcStorage::get() will always consider test context and produce correct result both in test environment and in wasm canister.
Using this approach, we can now easily store the factory state inside the trait, exposing it by the factory trait method.
With this approach implementing custom upgrade methods for canisters using multiple state structures becomes much easier. To allow this we introduce #[canister_no_upgrade_methods] attribute that instructs the derive macro not to generate the upgrade methods.

So, how this particularly solves the issue with trait factory state upgrading in case of is20? We mark is20 factory with #[canister_no_upgrade_methods] and manually set up upgrade methods for trait factory state? How is trait factory state gonna be preserved in is20 factory?


⚠ Bofrost.si has degraded performance

In 8221ce9, Bofrost.si (https://www.bofrost.si) experienced degraded performance:

HTTP code: 200
Response time: 4156 ms

Resolved: Bofrost.si performance has improved in 2f6eedf after 8 minutes.


convert port-forward float to action menu

convert the port-forward float for pods and services to the new action menu with the virtual text.
right now it doesn't support adding more data (the containers to see their ports) so we need to adjust the action_view a bit

:tada: This issue has been resolved in version 1.3.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Convert DICOMs to tf.Example ?

A potentially useful feature for the included CLI (and library) could be converting DICOMs (frames + metadata) into neat tf.Example protocol buffers for downstream use in Tensorflow.

Library functions to do these kinds of conversions (DataSet -> tf.Example) can live in a convert package.


Large files taking long time to update

Sometimes when you open a large file it may take a long time to update the size, making it seems like the extension is showing wrong information.
The problem is that fs call seem to take longer as the file size go up.
I'm will work on a solution that may involve showing a temporary Loading... text.

Apparently there's nothing wrong with the extension, VSCODE seems to delay extension updates to do other stuff and it becomes more apparent in large files.


Add typings for process.browser and process.env

Babel doesn't support namespaces like export namespace App {}, but it does seem to support export declare namespace App {} or extending an existing namescape inside a declaration file (.d.ts) like we are doing here. Everything seems to work fine for this use case. (related)

What about user defined REACT_APP_ vars? Can we fall back to { [key: string]: string }?
Also, test is a valid env.

Does this merge friendly if the user installs @types/node?

What about user defined REACT_APP_ vars? Can we fall back to { [key: string]: string | undefined }? Also, test is a valid env.

Added.

Does this merge friendly if the user installs @types/node?

Yes, just tested and worked as normal

@Timer It's added by webpack, but ok removed

@brunolemos ah, yeah, webpack is an implementation detail and we regularly bump major versions of webpack in patches. One day, we might not even use webpack -- so I don't want to rely on this.