Any game that needs DXVK almost instantly freezes and eventually crashes

Software information
Any game with any settings.
System information

GPU: NVIDIA GeForce RTX 3050 Mobile
Driver: 565.57.01
Wine version: Proton 9.0-3
DXVK version: 1.7

Apitrace file(s)
NONE
Log files
borealAlyph_dxgi.log
borealAlyph_d3d9.log
steam-812370.log
...
Basically any game that needs DXVK to run either instantly freezes completely on startup or freezes a few minutes after the startup. Any game on any engine is unplayable on my system if it needs DXVK to work.
If using native OpenGL or Vulkan - there is no crashes. If using Valve's ToGL - there's no crashes. If using WineD3D - there is no crashes. The problem is with DXVK only.

Do the games you have tried have anything in common like engine or bitness?
Also does this happen with older drivers?

If you're using Nvidia PRIME I'd recommend trying:

switching to Nvidia (Performance Mode)
launching games with DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce" when using dxvk
avoid using HDMI outputs entirely if possible due to driver jank around these kinds of setups (DisplayPort will generally be fine)

Do the games you have tried have anything in common like engine or bitness? Also does this happen with older drivers?

No, they do not have anything in common. Any games on any engine be it Source, Unity or Unreal 4 or 5, be it 32-bit or 64-bit game - it will crash.

If you're using Nvidia PRIME I'd recommend trying:
* switching to Nvidia (Performance Mode)

* launching games with `DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce"` when using dxvk

* avoid using HDMI outputs entirely if possible due to driver jank around these kinds of setups (DisplayPort will generally be fine)

I use Nvidia only when playing games.
I did this right now. The result is the same.
I don't use HDMI outputs, the only output I have is the built-in laptop screen.

I don't use HDMI outputs, the only output I have is the built-in laptop screen.

Alright, that should be fairly straight forward then. I'm on a NVIDIA GeForce RTX 4060 Mobile, but can't reproduce the behavior you're describing, everything is stable here. I've just played The Witcher 3 for about 3 hours or so, FWIW.

Does anything appear in dmesg or journal when a game crashes?

Does anything appear in dmesg or journal when a game crashes?

No. Literally nothing.

Just noticed you are using dxvk 1.7 for some reason... how about upgrading to 2.5.1, since nobody tests ancient versions on new drivers?

Just noticed you are using dxvk 1.7 for some reason... how about upgrading to 2.5.1, since nobody tests ancient versions on new drivers?

How do I do this on Steam Proton?

You seem to have a d3d9.dll in the game folder so that is being used instead of the one Proton ships

DXVK v2.5.1:
borealAlyph_dxgi.log
steam-812370.log
borealAlyph_d3d9.log

I don't see anything relevant in the logs sadly, so it's very unlikely anything odd happens inside dxvk code.

ONE NOTE THO: capping FPS down to 60 increased the time before the game crashes. If uncapped, the game usually crashes almost instantly. If capped - I can play for a few minutes before it will crash.

That sounds like some sort of system instability or overheating perhaps? Not much we can help with here I'm afraid.

I don't see anything relevant in the logs sadly, so it's very unlikely anything odd happens inside dxvk code.

ONE NOTE THO: capping FPS down to 60 increased the time before the game crashes. If uncapped, the game usually crashes almost instantly. If capped - I can play for a few minutes before it will crash.

That sounds like some sort of system instability or overheating perhaps? Not much we can help with here I'm afraid.

What's weird is that if there's no DXVK - everything works just fine. I played CS2 on Vulkan for 4 hours straight and I played Minecraft on OpenGL for 2 hours straight with no crashes like that and I completed FEAR on WineD3D with no crashes.

You don't perhaps have any overlays or such running? Might also be worth trying to disable steam overlay.
Does it also happen on say the 535 drivers?

You don't perhaps have any overlays or such running? Might also be worth trying to disable steam overlay. Does it also happen on say the 535 drivers?

I have tried 530 drivers - it happened there.
No overlays are running.

Don't have any good ideas then sorry

Don't have any good ideas then sorry

Any ideas on how to softwarely increase stability?

FPS limits or power caps can improve stability on some setups. For the former you can just use the dxvk fps limiter. The later i haven't really messed with so not familiar with what software to use.

Don't have any good ideas then sorry

Any ideas on how to softwarely increase stability?

Possibly disabling power saving functionality (GPU, CPU, PCI-e, etc.)

HAs anyone tried to make this work with War 3 Reforged and Diablo 2 Ressurrected?
DX11 in those games is more of an issue than help.
I was thinking of making a thread about this but this one pretty much asks the same question as i since the game crash before it loads

Diablo 2 Resurrected does not support D3D11. VKD3D-Proton can run the game just fine though.

Diablo 2 Resurrected does not support D3D11. VKD3D-Proton can run the game just fine though.

War 3 reforged crashes when trying to load the game

It's not load related. I have tried setting Nvidia to performance profile. I have ensured the dedicated charger is plugged in to ensure the GPU has sufficient current. I have monitored the GPU usage. The game in question is WoW Classic, which is not hitting the GPU very hard (RTA 5000 Ada). Issue occurs even on minimum settings and resolution.

Just to clarify, did you try to limit the framerate? In my case, limiting the framerate extended the time before freezing.

To me it suggests something like a counter overflowing, but I have no idea to begin where to look to debug this.

In my case limiting the framerate down to 35 lets me play the game for a good while.
Seems like some kind of... Memory leak or overflow, yeah.


scanpy.pp.regress_out(adata) scipy issue

Hello,
I have an issue using this function. It was working perfectly until today. Now, when i try to run regress_out i have an issue with scipy:
--> from scipy.misc import factorial
cannot import name 'factorial'
Any idea to solve this problem ?
Thank you.

There is an issue with the new Scipy. statsmodels is conflicting with it. Either downgrade scipy or upgrade statsmodels as soon as they fixed it.

Ok thank you for your answer !


Time Zone Automatic Display + Configuration Options

Problem
It's frustrating having to convert UTC time for transaction timestamps using this Hedera network explorer.
Solution

Display timestamps in an end user's local timezone automatically

Pull this directly from their OS, if possible, rather than through the network (in case they're using a VPN)

Create a configuration drop-down in the navigation for timezone

Maybe display next to ℏ or tℏ

Alternatives
None

Timestamp should normally be displayed in navigator-configured timezone.
Using Safari, from France, I see consensus timestamp in french time zone.
For example:
https://hashscan.io/#/mainnet/transaction/0.0.19853-1657578243-934952616?t=1657578253.430362000
displays:
Consensus at:  12:24:13.4303 AM Jul 12, 2022
in my case.
What value does Explorer display in your case ?
Which navigator are you using ?

Ah this is displaying now in my timezone — I'm using HashScan and double-checked on HederaExplorer, as well.
In addition to this, can/should we look into displaying the timezone acronym next to the time?

@ericleponner is it possible to display the timezone next to this timestamp ? e.g.
12:24:13.4303 AM Jul 12, 2022 EST

Ok, we'll add timezone.


How to use Etcd in micro v3 version?

How to use Etcd in micro v3 version? Can you show it on hello world example?

We will add docs for this in github.com/micro/docs.


[Bug]: suspicious caching of variable in JS function

Is there an existing issue for this?

[X] I have searched the existing issues

Description
I have JSObject1 where I have the following code:

error 1: each subsequent run simply adds more and more elements to the old array.

https://user-images.githubusercontent.com/94514895/183704616-3bba656b-c647-4b7a-addb-627e1ee63b6b.mov

error 2: this is carried into my second JSObject2, where I am even using a different variable name options2:

Steps To Reproduce
explained above
Public Sample App
https://app.appsmith.com/app/trivia-game/page1-62f2872774d6e95d0a53b666/edit/jsObjects/62f287e074d6e95d0a53b6ba
No response
Version
Cloud

Will be fixed with #14699


Please remove Adlai from this repository's collaborator list

Thank you, in advance, for following instructions.

Sorry, I didn't see this before. It's done.

Thank you.
It's been years and the IRC servers have all dissolved... hope things are going well for you.


feat(util): Support pagination in AWS ListObjects

Signed-off-by: Vladislav Oleshko<EMAIL_ADDRESS>Fixes #12

For some reason the signature is wrong when a parameter contains a slash (marker can) 🤔. I'll look into it.
By the way, AWS suggests using its newer ListObjectsV2


Issue with "Multi-tenancy for all workloads" OpenSearchCon Europe session page

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to https://opensearch.org/events/opensearchcon/2024/europe/index.html
Click on Sessions - then try to click on

it looks like it links to https://opensearch.org/events/opensearchcon/sessions/multi-tenancy-for-all-workloadshtml - see 404
(I even try inserting the missing . for https://opensearch.org/events/opensearchcon/sessions/multi-tenancy-for-all-workloads.html - still see a 404)

Thanks @krisfreedain !


Task: Implement endpoints to support series page

Link the series folders on disk with metadata from the db
Endpoint that exposes this info

I'd like to keep the user info (the series on disk) separate from the MU data, but if instead I store the raw MU data separately (ie json, not normalized into tables), I can make this a future problem.

Scanning disk with Path.glob() is also pretty slow. Turns out Path.iterdir() is much faster because(?) it doesn't fetch metadata like file size.


Allow pass the minSdkVersion based from project

As per https://github.com/wix/Detox/issues/2712, we need support pass the minSdkVersion in order to the build pass.

Could be solved by #44

@alvaromb let me know if something is missing.


New Icons

I saw that you were looking for some new Icons, so I made these and adjusted the layout slightly

This is just a heavily modified screenshot as a preview.
My Thought Process:

Most of the Icons Vienna currently uses are for sharing the current article on various services, which would make a lot more sense to all be consolidated into a system Share button introduced in 10.8.

The titlebar only seems to show the unread count, which is a bit of a waste on 10.10+, I don't know if it can be set this way and still function on Mavericks, I think there is a fallback function somewhere.

I added a SegmentedControl for the View modes because it's a really useful option that I didn't realize was available until I was going through all the menus.

The Icons themselves are PDFs for template images, mainly to get the native styling on any version of macOS/OS X as recommended by Apple Guidelines, it would also save some time next time they revamp the UI.

I also redid the main Application Icon

It's different, but I really like it.

Oh thank you! I really like these!

I thoroughly agree with using the share button. We would also need to work out how to integrate our custom share services with the system provided share services.
We might be able to provide a toggle to hide the titlebar. I recall seeing it in some applications.
Segmented control for the view modes is a good idea! I'm sure it would be useful for some people.
Using PDFs will be great for providing resolution independence for retina, 4K and 5K systems.

I like the new application icon as well. I also like the current icon but with the amount of UI changes we are performing we need to reflect this in the app icon somehow so a new icon would be perfect.
@barijaona @Eitot what are your thoughts? @Eitot these would integrate with your toolbar ideas wouldn't they?

This would fit indeed perfectly with my ideas too. I am currently rewriting the plug-in manager so that it takes advantage of NSSharingService.
I am not sure about putting them into the share button though. Putting them into that button will probably change the workflow of some users. Moreover, the menu is not really meant for dropping as many custom services into it as Vienna currently has plug-ins, because the user might have set their own preferences in System Preferences → Extensions. We don’t have much control over how to menu is arranged, so all Vienna services would just be stacked at the top of the menu. We would need some kind of interface so that users can manage and rearrange them. Though I would not mind keeping the separate toolbar icons as well (we don’t have to show them in the default toolbar).
@Aoiike, thanks for the icons! Have you tested them on Mavericks too? I think they might need a wee bit of tweaking to make them less blurry on non-high-resolution displays. The rubbish bin is perhaps too detailed; it looks a bit ‘heavy’.

They are optimized for 1x scale, and this is how they look in Mavericks style.

They look great 👍 but I'd like to hear @barijaona's thoughts as well.

I like all these icons, but like Eitot, I‘d prefer a tilted app icon (seems more Mac like to me).

Nine degrees later

This is how the HiDPI versions look

@Aoiike
Observations:

I may be wrong, but to me it feels like the icons in the center don’t have enough whitespace around them. They fill much of the area available. Do you think they would look better, if shrunk down, so they have one Cocoa point/1x pixel more breathing room in all directions?
The back and forward arrows are split into two filled shapes, while in the third icon, the arrow is a solid shape.
To me, the filter icon sits one point too high in its button.

The icons are very well done. :)

So according to https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/ToolbarIcons.html#//apple_ref/doc/uid/20000957-CH89-SW1 the template images should be:

Create images that measure no more than 19 x 19 pixels.
Make sure the image is visually centered in the control (note that visually centered might not be the same as mathematically centered).

19 x 19 seems a little small so I'm assuming thats 38x38 @2x etc .. which still seems small but anyway. if we follow those guidelines then macOS should size them correctly for the toolbar control. The only one that looks like it may be a little too large for me is the new subscription icon.
@JanX2 The filter icon might look a little bit high because of the anti-aliasing on the bottom of it?
Anyway I love the icons @Aoiike and I can't wait to have them in Vienna!
I do have a suggestion for the app icon itself, but I need to find some time to mock it up - hopefully tomorrow!

That probably hasn’t been updated and should say “points”. ;)
BTW: the filter icon is a case of not being “visually centered” as per the docs.

Keep in mind that we have not made up our minds on how the toolbar is going to look in the near future. For instance, there were some suggestions for a combined search field, so we might not need a toolbar icon for the filter. I have also seen a request for a ‘mark as read’/‘mark all as read’ toolbar item. We currently also have ‘Style’ and ‘Get Info’ toolbar items.
We would also be needing some template icons for the sidebar eventually, like in Finder or Mail. Specifically icons for: folder, smart folder, feed (for those without a favicon) and trash.

The HiDPI screenshot is what I hacked together (I'm not good at Xcode), and I haven't figured out alignment yet, so everything including the buttons themselves are misaligned.
@JanX2 I did consider the whitespace and dimensions of the Icons while I was making them, and I opted for clarity of purpose over fitting the size guideline. Now that I've been looking at them for a while they look totally fine, so maybe see how they feel after a week or so. The Arrows are intended to look noticeably distinct from the Skip button.
@josh64x2 Regarding the 19x19 limit, it doesn't explain why this specific number, especially the use of an odd number in the vertical for icons designed to fit in a 22pt button, so I am assuming this guideline is either outdated or optional. I've also been working to a 26x18 guide, so most of the Icons are wider than 19pt.
@Eitot Folders, Smart Folders, Trash, and Get Info all have System Icons which makes things easier.

They still have to be drawn though, there are no such template images in the APIs.

Can you load them in from /System/Library/CoreServices/CoreTypes.bundle/Resources, or did SIP break that?

I do not think so, but it is not a good idea. The paths could change in future macOS versions and as far as I know, we are aiming for sandboxing one day. Best to bundle our own resources or use documented Cocoa APIs.

Okay, I'll add those to the list.

In case you haven’t seen it, Apple has guidelines for those icons too: https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/SidebarIcons.html.

@Aoiike
I believe that the 19x19 recommendation is, because this way, there always is a row of pixels horizontally and vertically that coincides with the exact center of the icon.
You can break with the guidelines, of course. The issue I described comes in part from the variation in whitespace across the icons. :)

Here is a list of the system provided images we can use for controls https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/SystemProvided.html#//apple_ref/doc/uid/20000957-CH92-SW3
And here is the list of icons (including a smart folder icon) https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/SystemProvided.html#//apple_ref/doc/uid/20000957-CH92-SW8

Unfortunately, we cannot use those folder icons. Apple provides no templates for the sidebar. 😒

We should probably make a list of the actual icons 😄
I'll start!

[ ] Refresh
[ ] Subscribe (New Feed)
[ ] Skip Folder
[ ] Empty Trash
[ ] Action (Perform Task)
[ ] Send Link (Email)
[ ] Get Info
[ ] Style
[ ] Back
[ ] Next Unread (Forward)
[ ] Show Filter bar
[ ] Share - Blogo
[ ] Share - Buffer
[ ] Share - Google+
[ ] Share - Cocoalicious
[ ] Share - Evernote
[ ] Share - Hootsuite
[ ] Share - Ecto
[ ] Share - Facebook
[ ] Share - Instapaper
[ ] Share - MarsEdit
[ ] Share - Twitter
[ ] Share - Pocket
[ ] Share - Delicious
[ ] Share - Pukka
[ ] Share - Safari Reading List
[ ] Vertical Layout (New icon)
[ ] Horizontal Layout (New icon)
[ ] Unified Layout (New icon)

Hey @Aoiike do you need any help with this? 😄

Okay, I've been a lot busier than I expected so it took me a while to get back, I reworked all the icons to fit within 19x19, and look better at 3x.
The list of Icons done so far is:

Previous
Next
Horizontal View
Vertical View
Continuous View
New Feed
Mark Folder/Feed Read
Sync (Refresh All)
Cancel Sync
Empty Trash
And for the Sidebar
Generic RSS Feed
Folder
Smart Folder
Trash

I had some ideas to repurpose the Filter Bar and have it persistently enabled to make this the Folder-specific settings bar. I'll open a separate issue for this because it means moving and expanding the Style Menu's functions.
The Skip Folder button is pretty much redundant if there is a Mark Folder Read button. I don't know about anyone else but I would find it more useful if I could mark a folder or feed as read without then jumping to the next folder and marking the first article in the next folder as read by navigating to it.
I've probably forgotten something so I'll update this if I remember.

Neat!

Thank you so much :)

I had some ideas to repurpose the Filter Bar and have it persistently enabled to make this the Folder-specific settings bar. I’ll open a separate issue for this because it means moving and expanding the Style Menu's functions.

How does this look when the article list is on the left side rather than at the top?

Pinned above both, like this

I also remembered what I didn't mention, the Sidebar's Search is hidden in the overscroll like in Safari and Notification Center.

Putting the search box into an overflow area is not really doable with the components that Apple provides. I’ve looked at this weeks ago and I noticed that it cannot be done without some IMO nasty workarounds and I probably would not be very elegant. The fact that we still support Mavericks makes things more difficult. This is a lot easier on iOS where NSSearchController provides for this functionality.
I am also not sure about making the filter bar a persistent element. I would actually like to merge this functionality into the main search box and move the filter button to the toolbar as well (like your first proposal).

@Aoiike: I have managed to separate the toolbar. It should be easy now to use the default NSButton look with template images. Would you be willing to submit the toolbar icons?

An update to the list, I added Skip Next and Skip Previous buttons

I think it would be very useful to enable holding the Option key to switch the standard Next/Previous Buttons into the Skip N/P versions, and the Skip N/P buttons to the regular Next/Previous, it would add a lot of customization flexibility.


support org.osbuild.mtls secret in curl source (HMS-3798)

Support the mtls secret in curl sources. If the worker sets mtls data on non-rhsm repos, make sure we add the mtls secret.

@achilleas-k @supakeen made it slightly more readable


Add Filtration and Phase Separation classes

Adding the Filtration and Phase Separation classes (and supporting slots) for metabolomics analysis.

See these:
PR: https://github.com/microbiomedata/nmdc-schema/pull/1326
Branch: 1325-add-filtration-and-phase-separation-classes

@JamesTessmer please provide the exact names of the classes in https://github.com/microbiomedata/nmdc-schema/pull/1326 that are relelvant to this issue.


Expose datasets and search using the STAC API

This can be based on existing code for translating ODC YAML documents into Static STAC Items and Catalogs. See the reference STAC Specification for more details.
Development seed has a documented example implementation of the STAC API

This has been done


use scikit-learn instead of sklearn?

Is there a plan to migrate to scikit-learn?  I have scikit-learn installed also in my environment and is confusing things and caused deprecation warning:
d:\Miniconda3\envs\notebook\lib\site-packages\sklearn\cross_validation.py:44: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also note that the interface of the new CV iterators are different from that of this module. This module will be removed in 0.20.
"This module will be removed in 0.20.", DeprecationWarning)

@pybokeh Speedml uses the latest scikit-learn API. I will specify this more clearly in the docs. The name sklearn is the package name used by scikit-learn. I know it is a bit confusing as normally the API names and packages names are consistent like in case of pandas and numpy.
The DeprecationWarning that you are getting may be because of older release of speedml. Latest release is using sklearn.model_selection as suggested by the message. You might want to update to latest release 0.9.x for this message to go away. In case you still get the message, please paste the Notebook cell code causing the message. Hope this helps.

@manavsehgal Ok thank you, I see now.  Yes it is confusing.  I have always installed scikit-learn via literally "scikit-learn" (pip install scikit-learn).  I did not know that it can also be installed via "sklearn" (pip install sklearn).  Thanks again and I really like this project!

@pybokeh many thanks for the appreciation. Hope you continue to find this project useful. Please star and share :-)


Scrolling

When scrolling through a file, the view is not fluid. It jumps, skips, pauses and is not a constant view as I move up or down the file.
Version: July 2018 (version 1.26)

/duplicate https://github.com/Microsoft/vscode/issues/13612


Project

Clarify question on "when" the precip occurs
Sanction code repetition (e.g. copy pasting the same function over and over).
Code quality needs to be a criteria somehow

Project Johanna with heat days is good idea for extension


[Bug]: No execution record is generated before or during a multi-database change task

ODC version
ODC 4.3.0
OB version
No related
What happened?
No execution record is generated before or during a multi-database change task.

What did you expect to happen?
The execution record of a multi-library change task must be generated before and during the task execution.
How can we reproduce it (as minimally and precisely as possible)?
Deliver a multi-database change task and view the task record before and during the execution.
Anything else we need to know?
No response

pass


DISABLE_EDIT_MODE not working

Environment
Docker
Version
0.12.3
Describe the problem
even if DISABLE_EDIT_MODE=TRUE the edit mode + docker icon is available
Logs
No response
Context
No response
Please tick the boxes

[X] I confirm that I attached the proper logs
[X] I've read the docs
[X] I've checked for duplicate issues
[X] I've tried to debug myself

I cannot reproduce

@Meierschlumpf it also doesn’t work for me.. I’m not sure why but I think it’s because the env variable is not exposed to the client. But also it should work because SSR should only render the “correct” page ? It’s a strange issue but I remember it broke a while ago

Working for me. This my my env file
```
DISABLE_EDIT_MODE=TRUE
```
Have you tested on dev ?

Env variable will be removed in 0.14.0


Provide project info as JSON

We should be able to see a project's data by asking for /project/NUMBER.json.

Implemented, also can get ALL projects' data by asking for /projects.json


[core] Use .browserlistrc as single point of thruth for target env

There was also a mismatch between preset-env and .browserlistrc because preset-env uses the value as "minium inluding" not "minimum excluding" as stated in .browserlistrc.

Looks good: https://github.com/browserslist/browserslist#full-list


trouble sending with dismail.de account

RainLoop version, browser, OS: 1.12.1 (from debian 10 repo)
Expected behavior and actual behavior: Email should be sent through my dismail.de account.
Steps to reproduce the problem: See below screenshots for domain configuration.
Logs or screenshots:
When trying to send an email through my dismail.de account

Domain config in admin account

Parameters taken from https://dismail.de/info.html

I'm facing the same issue setting up the domain "dismail.de" (using Rainloop CE 1.14.0 on Debian 10). Same error message on the SMTP with STARTTLS settings, by the way:

I've found the issue in my case:
In the Nginx configuration I had the server name defined like this:
server_name  _;
This led to an error with the Dismail.de SMTP, as the Rainloop log shows:
[15:23:10.684][00ba5260] SMTP[NOTE]: Start connection to "ssl://smtp.dismail.de:2525"
[15:23:11.613][00ba5260] SMTP[NOTE]: Connected (success)
[15:23:11.655][00ba5260] SMTP[DATA]: < 220 dismail.de ESMTP OpenSMTPD\r\n
[15:23:11.655][00ba5260] SMTP[DATA]: > EHLO _\r\n
[15:23:11.664][00ba5260] SMTP[DATA]: < 501 5.5.4 Invalid command arguments: Invalid domain name\r\n

Stating the IP instead in the Nginx config solved the issue:
server_name <IP_ADDRESS>;

@CountCypher
That seems to have solved the issue. Thank you!


Minor contributing guide improvement

Description
Minor contributing guide improvement
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[x] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

Checklist before requesting a review

[x] I have performed a self-review of my code.
[x] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

N/A

/lgtm

/approve


Wrong Code

The program doesn't work. It doesn't even import data.****

The program doesn't work. It doesn't even import data.


Twilio Video call Notifications

Hi there,
I couldn't find the documentation for building a video call with Twilio. I want to build a video call option for the users and when the users click to video call icon agents will receive notifications in order to answer or decline the call. Could you please help me?
Thanks,

Thanks for the question @rustam11323!!
Unfortunately, there is no functionality in our Twilio-Video Javascript SDK for providing notifications to agents. This is something that you would have to build using whichever tools that fit your needs.
One Twilio feature that may be useful is the Status Callbacks feature of our Programmable Video REST API. This feature allows you to specify a URL that will receive HTTP requests whenever Video Rooms are created, ended, and many other things.


[backport] Save snapshot in the OS default permission

Backport of #4461

We've merged a backport PR #4524 already but it was incorrectly based on v3 branch.
We need to revert it and make another merge into v4 instead.

LGTM!


Throw error ASAP when use_distributed == false

The problem might be because the runner is evaluating docs at Julia 1.7 and I'm on 1.6. That might explain why it works locally and not online
Still, it is a very weird situation. Diff between ebf2b76 and 989aa98 makes no sense

It still makes no sense. I'm back at something that timed out a few runs higher. Maybe it is a GitHub Actions problem? No idea


.NET not supported by OpenAI?

I expected to see at least C# since GitHub CoPilot does support it.

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

ID: 25c15e01-3578-c4ae-afbc-32c7172173d0
Version Independent ID: 0d20fad8-0e13-2d85-64e5-31861fabdcdd
Content: Azure OpenAI Engines - Azure OpenAI
Content Source: articles/cognitive-services/openai/concepts/engines.md
Service: cognitive-services
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

Going to close this one out as the doc was updated with this PR: https://github.com/MicrosoftDocs/azure-docs/commit/f710f5466b070ea756ad2fe078bc140f62d4e853 to address the concern of not explicitly calling out support for languages like C#.

#please-close


Do not raise error message if loading file doesn't not exit

As requested in https://github.com/metanorma/iso-10303/issues/226#issuecomment-2264516405.
Example:
[yaml2text,filename.yaml,context]
----
----

If filename.yaml doesn't exit, don't throw this error:
asciidoctor: WARNING: Liquid render error: Liquid error: internal

The "FileNotFound" error should be made into a warning in the logging to console.

@kwkwan can you please help handle this after the UML work? Thanks.

OK.  I will follow up this issue after the UML work.

@kwkwan so what will happen when the file doesn't exist?
Does it:

render no lines
provide a warning message in the console?

@kwkwan so what will happen when the file doesn't exist?
Does it:

render no lines

Yes, it will render no lines

provide a warning message in the console?

The warning message will be logged in Asciidoctor::LoggerManager.logger.  Do you want to print the logged message on console by default?


Archive video could not be full screen

HI, I face some problems of playing archive video.
After I publishing the stream, I get the archive url from server. But, in chrome or by android VideoView , the archive video could not toggle full screen, video content just kept the origin size.

but in safari, the video can fill the window:

is there anyone could help me, thanks.

I analyzed basic information of the archive video, and found that width(640) was greater than height(480)

So, I guess there are black blocks at left and right side of the content

Hi @lby1992 ,
Regarding archiving, composed archives have a fixed dimension of VGA (640x480). If you prefer to capture the full published resolution, consider evaluating individual stream archiving.

I’m closing this issue because it has been inactive for a few weeks. This probably means that it is not reproducible or it has been fixed.
Please reopen if you still encounter this issue You can also contribute directly to samples by providing a patch.
Thank you!


How to allow multiple hosts_ NAME?

I only got a host_ Name, can access, when I use the intranet IP address to access, tell me not to access

If you want to access your server by IP, you can just expose the service by adding the following to the web section of the docker-compose.yml file:
ports:
        - 8080:80

Then you can access by http://IP:8080


systemd: cgroup: downgrade warning if we can't get ID off cgroup

Describe the bug
Consider adding this patch for systemd to eliminate a lot of warnings. The concerned branch is kirkstone-l4t-r32.7.x or where the systemd is upgraded to 250.5 or higher but the kernel is still "old".
[    7.067525] systemd[1]: dev-hugepages.mount: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/dev-hugepages.mount, ignoring: Operation not supported
[    7.086954] systemd[1]: Mounting Huge Pages File System...
[    7.102750] systemd[1]: dev-mqueue.mount: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/dev-mqueue.mount, ignoring: Operation not supported
[    7.121764] systemd[1]: Mounting POSIX Message Queue File System...
[    7.137425] systemd[1]: sys-kernel-debug.mount: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/sys-kernel-debug.mount, ignoring: Operation not supported
[    7.157456] systemd[1]: Mounting Kernel Debug File System...
[    7.172767] systemd[1]: sys-kernel-tracing.mount: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/sys-kernel-tracing.mount, ignoring: Operation not supported
[    7.193364] systemd[1]: Mounting Kernel Trace File System...
[    7.210589] systemd[1]: tmp.mount: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/system.slice/tmp.mount, ignoring: Operation not supported
[    7.229765] systemd[1]: Mounting Temporary Directory /tmp...
[    7.245265] systemd[1]: haveged.service: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/system.slice/haveged.service, ignoring: Operation not supported
[    7.265449] systemd[1]: Starting Entropy Daemon based on the HAVEGE algorithm...
[    7.284240] systemd[1]: kmod-static-nodes.service: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/system.slice/kmod-static-nodes.service, ignoring: Operation not supported
[    7.306770] systemd[1]: Starting Create List of Static Device Nodes...
[    7.325083] systemd[1]<EMAIL_ADDRESS>Failed to get cgroup ID on cgroup<EMAIL_ADDRESS>ignoring: Operation not supported
[    7.349320] systemd[1]: Starting Load Kernel Module configfs...
[    7.366366] systemd[1]<EMAIL_ADDRESS>Failed to get cgroup ID on cgroup<EMAIL_ADDRESS>ignoring: Operation not supported
[    7.389910] systemd[1]: Starting Load Kernel Module drm...
[    7.405673] systemd[1]<EMAIL_ADDRESS>Failed to get cgroup ID on cgroup<EMAIL_ADDRESS>ignoring: Operation not supported
[    7.429194] systemd[1]: Starting Load Kernel Module fuse...
[    7.446941] systemd[1]: nvstartup.service: Failed to get cgroup ID on cgroup /sys/fs/cgroup/unified/system.slice/nvstartup.service, ignoring: Operation not supported
[    7.467965] systemd[1]: Starting NVIDIA-specific startup...

As a BSP layer, we can't really make general modifications to systemd like this, since it would affect builds for other machines.  I have used that particular patch in my projects, though, to reduce log spam.  Another approach I think you could take is to add some kernel command line parameters to disable the use of the unified cgroups hiearchy, which our 4.9 kernel doesn't support as fully as systemd expects.


Update libs and add multilingual support

Hello
A small PR to support both multilingual and en models. Let me know if you have any comments.
Thanks

I think it would be more appropriate to use git submodules instead. @alex-vt, are you still maintaining the app?

Hi Marcin,
I am not using or maintaining the app currently. For applying changes, you
can fork the repo.
On Wed, Aug 16, 2023, 00:39 Marcin Mielniczuk @.***>
wrote:

I think it would be more appropriate to use git submodules instead.
@alex-vt https://github.com/alex-vt, are you still maintaining the app?
—
Reply to this email directly, view it on GitHub
https://github.com/alex-vt/WhisperInput/pull/1#issuecomment-1679763647,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPSPOYKC642ELTLN4O3WQTXVQCBXANCNFSM6AAAAAAZK5XP4Y
.
You are receiving this because you were mentioned.Message ID:
@.***>


feat: add new logo to repo

Proposed changes
Adding the new logo to the readme file; cut it down so it's not super big, but I can adjust more if desired. I can't find an easy way to wrap or do anything html-y with the image with GH Markdown.
Checklist
Before creating a PR, run through this checklist and mark each as complete.

[X] I have written my commit messages in the Conventional Commits format.
[X] I have read the CONTRIBUTING doc
[X] I have added tests (when possible) that prove my fix is effective or that my feature works
[X] I have checked that all unit tests pass after adding my changes
[X] I have updated necessary documentation
[X] I have rebased my branch onto master
[X] I will ensure my PR is targeting the master branch and pulling from my branch from my own fork

https://github.com/qdzlug/kic-reference-architectures/tree/new-log is what it should look like....

The FOSSA change is interesting - it just moved lines, but for some reason GH sees that as a removal and an add....two lines lower.


fixing 404

Not that much, but could help and save time to others !

Thanks @LeBaronDeCharlus and @lnicola!


Handlerbars syntax highlight for comments is wrong and interfers with HTML code

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.83.1
OS Version: Windows 11

Steps to Reproduce:

create an .html file and open it using VS Code;
add this content in the file:

<script>
    {{!-- Change document class from no-js to js so we can detect this in css --}}
    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
</script>

set the language of the file to Handlebars (using the bottom-right menu)

The result is this:

As you can see, the comment is not properly colored.
Also, this seems to interfere with HTML code, because the closing </script> tag is colored differently than the opening <script> tag. If I remove the comment entirely, the </script> tag is corretly colored:

According to https://github.com/daaain/Handlebars/issues/109 (that's the repo we pull our handlebars syntax highlighting grammar from), this is expected. Instead, you can add a type to the script:
<script type="text/x-handlebars">
    {{!-- Change document class from no-js to js so we can detect this in css --}}
    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
</script>


Outdoor temperature adjusted heating - details?

Not an issue but more of a question.
This is not directly related to Shelly script but to /JustNowRankDynamic endpoint.
Could it be possible to have a little bit more information how the ranking hours are decided in the backend? I mean if it's possible to do that in a few sentences.
What's the time frame for ranking system? Is it something like minimum temperature for the whole day or for the next 48 hours or something like that?
Anyway I'm going to test it soon. Thanks again for these superb scripts!

Yes, this API is not the easiest to undertand.  But temperature forecast is next 24 hours average. And that can be naturally change every hour at least a bit.   When these Shelly scripts call the API hourly, it makes the rank calculation "dynamic"
You can play with the API parameters, if you use Swagger to give the parameters, and then get the URL it generated. For example this:
https://api.spot-hinta.fi/JustNowRankDynamic?region=FI&rankAtZeroDegrees=5&rankAdjusterPercentage=10&minimumRank=5&priceAlwaysAllowed=3&postalCode=99800&debugMode=true
I usually test with some postal code in Lapland, to have minus temperatures... well at least during winter. And then you can modify for example that rankAdjusterPercentage to see how it affects the "Rank" calculation. With this parameter "debugMode" it prints out some info in response that how calculation happend and based on what values.

Awesome, thank you! Super helpful. Nice insights with debugMode. 👍


add XPlatCpp

SteamDB app page links to a few games using this
https://steamdb.info/app/1182900/
Brief explanation of the change
add XPlatCpp

not interesting on its own but can be added to the azure playfab rule


[vite:css] [postcss] ENOENT: no such file or directory

Documentation is

[X] Missing
[ ] Outdated
[ ] Confusing
[X] Not sure?

Explain in Detail
npm run build worked fine on my local dev environment but failed with:
[vite:css] [postcss] ENOENT: no such file or directory, open '/home/forge/website.com/resources/js/assets/fonts/**quicksand-regular**/7f9edfb12c4146a51e3a8b95042aeb26.ttf'
when deploying to forge.
After a 3 hour voyage I realised that vite on my deployment server somehow is case sensitive and it's nothing about my aliasing..
It was stored like this:
resources/js/assets/fonts/Quicksand-Regular/7f9edfb12c4146a51e3a8b95042aeb26.ttf
But referenced like this:
@font-face {
       font-family: "Quicksand";
       src:local("Quicksand-Regular"),
       url('@/assets/fonts/**quicksand-regular**/7f9edfb12c4146a51e3a8b95042aeb26.ttf');
       font-weight: 400;
       font-style: normal;
       font-display: swap;
   }

my vite config:
resolve: {
        alias: {
            '@': fileURLToPath(new URL('./resources/js', import.meta.url)),
        },
    },

Had to change Quicksand-Regular to quicksand-regular in my font directory to make this work:
Your Suggestion for Changes
Add the error at troubleshooting in the deployment area
Reproduction
No response
Steps to reproduce
No response

This error occurs relatively often when creating a brand-new project with npm create vite (using the Vanilla TypeScript template) on my Arch Linux installation. The workaround is to add a file named postcss.config.mjs with the following content.
export default {};

Can't figure out why this is not part of the defaults in the template for some reason, I must not be the only one that has this issue.


Mount .netrc for wandb token

Or another method to get the token into the container convenient.

Mounted via environment variable.


Error in digest creation

Error message:
Namespace = geo_recent ; Project_name = GSE217424 ; Tag = raw
Traceback (most recent call last):
  File "/home/runner/work/geo_***/geo_***/geo_pipeline_script.py", line 134, in <module>
    sys.exit(main())
  File "/home/runner/work/geo_***/geo_***/geo_pipeline_script.py", line 122, in main
    upload_geo_projects(
  File "/home/runner/work/geo_***/geo_***/geo_pipeline_script.py", line 54, in upload_geo_projects
    pep_db_connection.upload_project(
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/pepdbagent/pepdbagent.py", line 122, in upload_project
    proj_digest = self._create_digest(proj_dict)
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/pepdbagent/pepdbagent.py", line 712, in _create_digest
    json.dumps(
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
ValueError: Out of range float values are not JSON compliant
Error: Process completed with exit code 1.

This problem happens after getting projects using Geofetcher().get_projects().
Getting project by Geofetcher().fetch_all() and importing project from file doesn't have this error

Error is in Geofetch. Projects are not the same --> this error is related to peppy.
2 Possible reasons:

Pandas df can be created incorrectly
Incorrectly imported in peppy

Correct (usual Project import)

Incorrect (Project import from pandas):


Revisit CPU and memory requirement

Summary:

The CPU and memory requirements documented at https://rancher.com/docs/rancher/v2.6/en/installation/requirements/#k3s-kubernetes need to be revised.
Details:

On AWS, currently running a Rancher v2.5.6 environment on k3s with 2 m5a.large (2vCPU, 8GB RAM) instances and a db.t3.medium (2vCPU, 4GB RAM) RDS Aurora MySQL database. It seems to start having performance problems with 6 clusters and 70 nodes. The specs in the URL above state a k3s 2CPU/8GB RAM can handle up to 150 clusters and 1500 nodes.
Believe these specs were tested with Rancher v2.4 and no additional features enabled like logging, monitoring, and backups which are widely used.
It's also interesting that the RKE2 requirements are significantly different than the RKE and K3s requirements. 2vCPU/8GB can only handle 5 clusters and 50 nodes on RKE2 versus 150 clusters, 1500 nodes on RKE/K3s. That's a huge difference.

Updated link above to 2.6.

@dnoland1 Could you please provide a more detailed recommendation on what the updated requirements should be from real-world hosted environments?

@sirredbeard Sure, I'll DM you some stats today or tomorrow.

We definitely need some new sensible recommendations for our customers.

Shouldn't the performance of rke2 behave similar to k3s? It's quite necessary to know the supported amount of clusters / nodes for a rke2 usage in production scenarios on customer side.

I have done some performance tests regarding rke2 as platform for rancher server.
running rancher on 3x servers á 2vCPUs and 4 GB RAM is not enough as stated in the docs.

Downstreams
Nodes
CPU (m)
MEMORY (Mi)
Sizing
Comments

Node1
Node2
Node3
Node1
Node2

0
3
555
467
671
2747

1
10
646
467
624
2981

0
3
759
1092
544
3013

1
21
655
664
554
3113

3
57
645
655
638
3334

5
93
618
546
493
3325

10
183
573
597
514
3820

11
200
585
791
596
3894

11
200
403
1278
528
3019

37
181
496
1180
590
4610

49
194
445
1093
529
6074

90
234
2032
836
2552
7350

1
300
1440
676
1563
9651

Additional, I will add some screenshots from load balancer stats, and utilization graph of the nodes + screenshots of the load.
I hope, that you this information are helpful.

I have done some performance tests regarding rke2 as platform for rancher server. running rancher on 3x servers á 2vCPUs and 4 GB RAM is not enough as stated in the docs.

Downstreams	Nodes	CPU (m)	CPU (m)	CPU (m)	MEMORY (Mi)	MEMORY (Mi)	MEMORY (Mi)	Sizing	Comments
Downstreams	Nodes	Node1	Node2	Node3	Node1	Node2	Node3	Sizing	Comments
0	3	555	467	671	2747	2596	2659	2vCPU, 4GB RAM	Stable
1	10	646	467	624	2981	2916	3045	2vCPU, 4GB RAM	Unstable
0	3	759	1092	544	3013	2994	1628	2vCPU, 8GB RAM	Stable
1	21	655	664	554	3113	2964	2176	2vCPU, 8GB RAM	Stable
3	57	645	655	638	3334	3156	2592	2vCPU, 8GB RAM	Stable
5	93	618	546	493	3325	3357	2642	2vCPU, 8GB RAM	Stable
10	183	573	597	514	3820	4428	3283	2vCPU, 8GB RAM	Stable
11	200	585	791	596	3894	4681	3388	2vCPU, 8GB RAM	Unstable
11	200	403	1278	528	3019	5125	3070	4vCPU,8GB RAM	Stable
37	181	496	1180	590	4610	5166	5154	4vCPU,8GB RAM	Stable
49	194	445	1093	529	6074	6154	6185	4vCPU,8GB RAM	Unstable
90	234	2032	836	2552	7350	7130	8328	8vCPU,16GB RAM	Stable
1	300	1440	676	1563	9651	9032	13453	8vCPU,16GB RAM	Stable
Additional, I will add some screenshots from load balancer stats, and utilization graph of the nodes + screenshots of the load. I hope, that you this information are helpful.

Hi, thank you for your feedback. This is something we have on our roadmap and are currently working towards adding to update the docs.

Hey, is there something new regarding this topic? Our customers are asking for resource requirements for running rancher on rke2.

Pushing to 2.6.6, waiting on additional requirements from PM.


Please convert to swift 3

Hello @cjwirth . I want to import this library using pods . Can u please update to swift 3

I plan on getting around to this and Swift 4 over the weekend.
You should be able to use the master branch until then 👍

hey, @cjwirth
Is the branch I can use ??

For anyone who comes looking -- I closed this issue because version 4.0.0 has been converted to Swift 3


use builtin python types instead of the numpy alias

Not sure if this enough, but that's something the CI will tell me, right?

[x] might close #4168
[ ] Tests added
[x] Passes isort -rc . && black . && mypy . && flake8
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
[ ] New functions/methods are listed in api.rst

It seems that was enough to fix the CI. Ready for review and merge, I guess?


[BUG]

Description
Describe the bug:
The cards on the Iskcon Event page are overflowing into the inner footer section, causing layout issues.
Expected behavior:
The cards should be contained within their designated section and should not overflow into the footer.
Actual behavior:
The cards extend beyond their designated area and overlap with the footer section.
Reproduction Steps
Steps to reproduce the behavior:

Go to the Iskcon page.
Scroll down to the section where the cards are displayed.
Observe the layout issue where the cards overflow into the footer.

Expected result:
The cards should be properly contained within their section, with no overflow into the footer.
Actual result:
The cards are extending beyond their section and overlapping with the footer.
Screenshots

@akshitagupta15june  Please assign me this issue

someone is working on it


Company's website built with React

HI @froi sorry for a 'bit' late reply. Here you have -> Brainhub


2.4.0: value settings is not a member of dotty.tools.dotc.Compiler

Welcome to the Ammonite Repl 2.4.0 (Scala 3.0.0 Java 11.0.10)
interp.configureCompiler(_.settings.unchecked.value = true)
                         ^^^^^^^^^^
           value settings is not a member of dotty.tools.dotc.Compiler

https://ammonite.io/#CompilerFlags

After digging in the src:
interp.preConfigureCompiler(ctx => ctx.setSetting(ctx.settings.unchecked, true))

So missing mention of this for Scala 3 in the docs.


osrf_testing_tools_cpp: 1.2.0-1 in 'dashing/distribution.yaml' [bloom]

Increasing version of package(s) in repository osrf_testing_tools_cpp to 1.2.0-1:

upstream repository: https://github.com/osrf/osrf_testing_tools_cpp.git
release repository: https://github.com/ros2-gbp/osrf_testings_tools_cpp-release.git
distro file: dashing/distribution.yaml
bloom version: 0.8.0.dev2
previous version for package: null

I'm not familiar enough with bootstrapping a ROS distro to know if this is intentionally not being merged, but it LGTM

Only reason this was left around is that I had to go make dinner and walked away right after running bloom :stuck_out_tongue_closed_eyes:


update spin deps to v0.7.1

update the spin dependencies to v0.7.1
add support for the RUNTIME_CONFIG_FILE env var via the oct.spec.process.env

@Mossaka and @cpuguy83 I'm wondering what your thoughts are about using the oci spec env vars for some early configuration of the Spin runtime.

@devigned I think it would be better to have a standard location. Other than that we would have to be very careful (even with the standard location, I suppose) and treat stuff inside the container as hostile.
So we need to make sure paths (either in the env or symlinks) only resolve inside the container rootfs.

@devigned I think it would be better to have a standard location. Other than that we would have to be very careful (even with the standard location, I suppose) and treat stuff inside the container as hostile.
So we need to make sure paths (either in the env or symlinks) only resolve inside the container rootfs.

You hit on the concern I was harboring. I definitely feel better about having a standard location, which I'll do in this PR.
The thing that concerns me is that there are multiple other knobs that we may want to expose: https://github.com/fermyon/spin/blob/eb3de4f072f4dfe964d4e2eb564e02b8e1faa012/crates/trigger/src/cli.rs#L32-L91.


MB-7682 TOO can view cancelled shipment

Description
This PR enables the TOO to be able to see the cancelled shipments. TOO will request the shipment to be cancelled and then the Prime will follow up by pushing the shipment status to be cancelled.
Reviewer Notes

Took the liberty of refactoring the devseed script a bit. There's a new flag namedSubScenario that will run a specific scenario within the main script file. This will shorten the time the db will take to seed data.
Added new make commands that will backup, restore and cleanup the dev database.
Noticed that the status name is CANCELED instead of CANCELLED which we should fix later. I'll make a new story to capture this.

Setup
Add any steps or code to run in this section to help others prepare to run your code:
Reset and migrate the database. Delete bin file and build the generate-test-data tool.
make db_dev_reset db_dev_migrate

rm -rf bin/generate-test-data
make bin/generate-test-data

Generate seed data shipment hhg cancelled.
generate-test-data --named-scenario="dev_seed" --named-sub-scenario="shipment_hhg_cancelled" --db-env="development"

Run app
make server_run
make office_client_run

Test

In office app, create a new TOO user to log in
Click on generated move in queue
On move details page, see that the shipment card shows the CANCELLED tag
Navigate to move task order page by clicking on the Move task order link at the top
On page, notice that CANCELLED tag shows next to the header and no action buttons are showing

Storybook
make storybook

See CANCELLED tag on Shipment display component: http://localhost:6006/?path=/story/office-components-shipment-display--cancelled-shipment
See CANCELLED tag on Shipment heading component: http://localhost:6006/?path=/story/office-components-shipmentheading--shipment-heading-cancelled

Code Review Verification Steps

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change

Screenshots
Move details page

Move task order page

Messages

:book:
:link: MB-7682

  Generated by :no_entry_sign: dangerJS against bb3c01c343299cf392d573b04376fd96964b8380


entity implements device_state_attributes

Logger: homeassistant.helpers.entity
Source: helpers/entity.py:549
First occurred: 18:23:52 (41 occurrences)
Last logged: 18:24:11
Entity binary_sensor.0x158d0003973bbb_contact (<class 'custom_components.xiaomi_gateway3.binary_sensor.XiaomiBinarySensor'>) implements device_state_attributes. Please report it to the custom component author.
Entity sensor.0x158d0003973bbb_battery (<class 'custom_components.xiaomi_gateway3.sensor.XiaomiSensor'>) implements device_state_attributes. Please report it to the custom component author.
Entity alarm_control_panel.0x588e81fffeddeee4_alarm (<class 'custom_components.xiaomi_gateway3.alarm_control_panel.XiaomiAlarm'>) implements device_state_attributes. Please report it to the custom component author.
Entity light.50ec50ca6875_light (<class 'custom_components.xiaomi_gateway3.light.XiaomiMeshLight'>) implements device_state_attributes. Please report it to the custom component author.
Entity media_player.yandex_station_443078968308541a0050 (<class 'custom_components.yandex_station.media_player.YandexStationHDMI'>) implements device_state_attributes. Please report it to the custom component author.
What does it mean?

Ohh, i found it. Return entity specific state attributes. This method is deprecated, platform classes should implement. extra_state_attributes instead.

I came here to suggest this also.
The new features are called device configuration URL and entity categories. They are outlined in the developer blog here:
https://developers.home-assistant.io/blog/2021/10/26/config-entity/#entity-categories

Duplicate


chore: bump deps for security advisories

This bumps shelljs and marked deps since these are flagged with
security advisories. The shelljs update shouldn't actually affect this
package (it only affects shell.exec() usage), but the marked bump
includes breaking changes.
I noticed that the latest version of marked has a min node version of
v12, so I added engines.node to your package.json (I also manually
tested this on v12 and it seems to work). Let me know if you want me to
add node v12 to your CI config.
$ jq '.engines.node' node_modules/marked/package.json
">= 12"

Btw if there's a way to fix this without changing the min node version, that would be even better. This project is really cool and I'd like to pull this plugin into my project n_shell, but I want to support node >= 10 for that project (and, would also like to avoid pulling in potential security vulnerabilities, hence this PR).

Codecov Report

Merging #4 (9e1989e) into main (8b118bc) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main        #4   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines           48        48
  Branches         3         3
=========================================
  Hits            48        48

Impacted Files
Coverage Δ

src/help.js
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

@nfischer thank you Nate for the helpful PR (and for making this project possible with the plugin system at ShellJS)! It was a lot of fun learning about ShellJS plugins. The n_shell project looks really cool.
I'd love to make shelljs-plugin-help be useful for n_shell, and I'll try to publish a new shelljs-plugin-help version to NPM soon (with one other security fix as well), but I'm not fully familiar with all the implications of the node engines variable. For example, would this package be incompatible with n_shell (even if it does not give any errors on say node versions 10 and 11)? Could a tool like Babel help to make the node engines field unnecessary?

The field is generally just advisory: https://docs.npmjs.com/cli/v8/configuring-npm/package-json#engines. I personally like it for packages I maintain because it reminds me of the node versions my package is actually supposed to support. I actually have some automation to make sure that package.engines.node matches up with my CI config so that I can't break the module on the supported versions: https://github.com/shelljs/shelljs/blob/master/scripts/check-node-support.js
In this particular case I bumped the package.engines field because marked declares it only supports node ">= 12", so I assume marked doesn't work on lower node versions (which would mean your package wouldn't work on lower versions either). I didn't manually verify this though, so it's always possible your use cases actually do work on node v10 or something like that.

Btw in case you're curious, here's what the project looks like integrated into n_shell (I'm running it from a local branch). I configured some tricks with REPL inspection to get the return values to stringify nicely for ShellJS commands. I was excited to see the inspection tricks worked out of the box with your plugin too :sunglasses:

I'm really happy that it worked! Thank you for showing that, and also for the helpful information on on the package.engines field.


DSClientFactory: AbstractClass Inheritance - Error while creating an instance of class

Hi,
I'm currently evaluating Kundera with Datastax Cassandra and ran into some trouble reading my saved object. When I call entityManager.find, I get an ERROR c.i.k.u.KunderaCoreUtils - Error while creating an instance of class exception. The problem is, Kundera calls the Abstract Class constructor via reflections instead of the subclasses' contructors.
I've attached a simple example project with the problem.
Setup:
Datastax Enterprise Version 5.0.3
Cassandra 3.0
Kundera: 3.13
Driver: com.impetus.kundera.client.cassandra.dsdriver.DSClientFactory
Relevant classes:
@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "computer_type", discriminatorType = DiscriminatorType.STRING)
public abstract class AbstractComputer extends AbstractEntity {

	@ManyToOne
	private Rack rack;

	@Column
	private double price;

	public Rack getRack() {
		return rack;
	}

	public void setRack(Rack rack) {
		this.rack = rack;
	}

	public double getPrice() {
		return price;
	}

	public void setPrice(double price) {
		this.price = price;
	}

}

@Entity
public class Rack extends AbstractEntity {

	@OneToMany(cascade = { CascadeType.ALL }, mappedBy = "rack")
	@JoinColumn(name = "rack")
	private List<AbstractComputer> computers;

	public List<AbstractComputer> getComputers() {
		return computers;
	}

	public void setComputers(List<AbstractComputer> computers) {
		this.computers = computers;
	}
}

@Entity
@DiscriminatorValue(value = "ComputerA")
public class ComputerA extends AbstractComputer {

	@Column
	private Date date;

	@Column
	private String manufacturer;

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public String getManufacturer() {
		return manufacturer;
	}

	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}
}

@Entity
@DiscriminatorValue(value = "ComputerB")
public class ComputerB extends AbstractComputer {

	@Column
	private BigDecimal tact;

	@Column
	private int cores;

	public BigDecimal getTact() {
		return tact;
	}

	public void setTact(BigDecimal tact) {
		this.tact = tact;
	}

	public int getCores() {
		return cores;
	}

	public void setCores(int cores) {
		this.cores = cores;
	}
}

TestCase:
@Test
public void testDB() {
	EntityManagerFactory factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
	EntityManager em = factory.createEntityManager();

	Rack rack = new Rack();
	List<AbstractComputer> computers = new ArrayList<>();

	ComputerA computerA = new ComputerA();
	computerA.setDate(new Date());
	computerA.setManufacturer("HP");

	ComputerB computerB = new ComputerB();
	computerB.setCores(4);
	computerB.setTact(new BigDecimal("4.99"));

	computers.add(computerA);
	computers.add(computerB);
	rack.setComputers(computers);

	em.persist(rack);
	em.flush();
	em.clear();

	Rack loadedRack = em.find(Rack.class, rack.getId());
	loadedRack.getComputers(); // error

	em.close();
	factory.close();
}

KunderaIssue.zip

Hi @Angoth, I will try to replicate this at my end.

Hi @devender-yadav,
thanks for looking into the problem. Any news about the issue?

Hi @Angoth, I got busy with other tasks. I will get back to you on this by tomorrow. Meanwhile can you please check these entites and testcase related to Inheritance - https://github.com/Impetus/Kundera/tree/c645d7f7e949a0e9f9b06b010e527725a4b0a3d2/src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/kundera/client/crud/inheritence

Thanks for your fast response.
I already checked these testcases and had the same problem with DsClient. ThriftClient was working though.
But in my next evaluation step I had some really nasty performance problems and timeout exceptions while persisting a rather complex data model and large datasets on a 4 nodes cluster. Interestingly the performance problems did't occur with DsClient.
But the performance problems are another topic... Would be nice to find a solution to the DsClient issue and I'll be awaiting your answer on the issue

I did some debugging and perhaps here is some helpful information for you...
DsClient doesn't seem to have any check for SubTypes. In my opinion it should be in this method:
    private List iterateAndReturn(ResultSet rSet, EntityMetadata metadata) {
        MetamodelImpl metaModel =
            (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(metadata.getPersistenceUnit());
        EntityType entityType = metaModel.entity(metadata.getEntityClazz());

        Iterator<Row> rowIter = rSet.iterator();
        List results = new ArrayList();

        Map<String, Object> relationalValues = new HashMap<String, Object>();

        while (rowIter.hasNext()) {
            Object entity = null;
            Row row = rowIter.next();
            populateObjectFromRow(metadata, metaModel, entityType, results, relationalValues, entity, row);
        }
        return results;
    }

Whereas ThriftClient is looking for SubTypes and creates the Entities with this information:
    public List<Object> findByRelation(String colName, Object colValue, Class entityClazz) {

            ...

            if (keySlices != null)
            {
                entities = new ArrayList<Object>(keySlices.size());

                MetamodelImpl metaModel = (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(
                        m.getPersistenceUnit());

                EntityType entityType = metaModel.entity(m.getEntityClazz());

                List<AbstractManagedType> subManagedType = ((AbstractManagedType) entityType).getSubManagedType();

                if (subManagedType.isEmpty())
                {
                    entities = populateData(m, keySlices, entities, m.getRelationNames() != null, m.getRelationNames());
                }
                else
                {
                    for (AbstractManagedType subEntity : subManagedType)
                    {
                        EntityMetadata subEntityMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata,
                                subEntity.getJavaType());
                        entities = populateData(subEntityMetadata, keySlices, entities,
                                subEntityMetadata.getRelationNames() != null, subEntityMetadata.getRelationNames());
                        // TODOO:: if(entities != null)

                    }
                }
            }
        }
        return entities;
    }

@Angoth you are right. Implementation for inheritance is not there for DS driver. I am working on it. I need to handle find, query, and relations. Will update you once I make those changes.
You can also contribute this feature if you like to work on it.

I thought about it and looked into it but I'm rather busy at the moment, sorry. So I will wait for your solution :)


Add JMX method on node to trigger a heap dump on local FS

Only possible on HotSpot-like JVM. Code must be very careful not to crash on other JVMs.

After much debate: as it would only be possible on HotSpot and that the HS has a public JMX bean to to just that, this would net have any added value. Won't fix.


ekf2: added beta test ratio to estimator_status

Needs changes in ecl: https://github.com/PX4/ecl/pull/371

For the sake of CI and flight testing you could push https://github.com/PX4/ecl/pull/371 to a branch off the main ecl repo and update the commit here. Then once everything is ready we coordinate the ecl merge, then immediately switch to ecl master in Firmware and merge.

@CarlOlsson Could you update?

Jenkins test this please.

Rebase when https://github.com/PX4/Firmware/pull/8447 is merged. CI tests should then pass.


Non blocking calls

What is Api.storeItem and Api.clearItem in Non blocking calls section of docs?
It seems to me that it should be:
yield call(Api.storeItem, {token})
// and
yield call(Api.clearItem, 'token')

Instead of:
yield call(Api.storeItem({token}))
// and
yield call(Api.clearItem('token'))

Am I missing something here?

Am I missing something here?

No, It's me who missed here :)


.webcam photo not working

Describe the bug
When the command .webcam photo is ran, it always says not detected even when I have my camera on in a discord call...
To Reproduce
Steps to reproduce the behavior:

Run the .webcam photo in the controller server.

Expected behavior
A photo of the webcam should appear in the channel.
Desktop (please complete the following information):

OS: Windows 11
Python Version: 3.11.6

Hey, just use the ModdedPysilon version, it covers every bug and it make sure your discord account never get banned.
Leave me a star if you like my project ;)


Improvements to the exception handler

What do you make of this @cachethq/owners?

I would still like to have the json response for the API can we use the displayers?

I agree with @joecohens, we could still use the JSON response too.

We are sending back a json response though?

Oh yeah, merge ahead :)

We're sending back a response with that error information because it's an http exception, so we keep the exception message in the response.

Making a json response in that way for our api is bad. We don't even know if the user understands json.

This way we're manipulating the exception, then letting the exception handler return a response the user understands.

Though we do have an issue here because if they set their accept header to * they will get an html error page, though that's technically the fault of the client.


Fixed coveralls not found on MacOS with py39-311

Was reviewed in https://github.com/zhmcclient/python-zhmcclient/pull/1664 - no separate review needed.

coverage: 36.569%. remained the same
when pulling a7a2482c53c91d3e33157931f077235015f1b40e on andy/fix-coveralls-macos
into 0e588ab2daa6de81386ecd372e387986f742c26f on master.


Update anti-spam-spam-confidence-level-scl-about.md

Formatting changes.

@microsoft-github-policy-service agree company="Microsoft"


When will this lib upgrade to the latest version of BDK 0.29.0 ?

Hi guys, thanks for this great lib.
We're using it to make a new kind of wallet.
We need to access the public key byte array value from the Script class in order to construct a new transaction adding a hash time lock. The byte array is abstracted away and we have no access to it. We can access it in version 0.29 of BDK but this library is on 0.27.1
Any idea when the new version will be available?
We've had a go at upgrading the library ourselves but we're not too sure what we're doing and its giving us lots of errors.
Thanks

@robertclarkson Great to know 👍
Please check now, v29 changes have been added. Would love your feedback.

Awesome @BitcoinZavior great work! I will check it out.
I might put in a pull request for AddressIndex.Peek


"Valea Cucii" is listed in the drop-down menu

Description:
"Valea Cucii" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Valea Cucii" in the search bar.

Expected results
The location is listed in the drop-down menu as "Valea Cucii, Argeș (Cuca)".


make all replay stages 1-indexed

lol
also, changed GetFormatStage so that extra stages are formatted as "Extra" instead of "7"

fixes #181

merging with the "0-index" commit reverted a lot of my changes. fixed it by hand, hopefully didnt miss anything, tests are green at least

In order to display Ph properly, I needed to give it a distinct stage number. Previously, ex and ph both had stage number 7. I changed it so that ex has 7 and ph has 8. Feels like a bugfix.


Allow customization of commit messages & pull requests

Hi,
It would be nice to have a way to customize a few things:

commit messages / pull requests names (through templating maybe)
pull requests labels (I use a dependency label for all that stuff)

Hey @tusbar,
your second request is actually already possible. Just add this to the package.json of your project and we will use your dependency label instead of greenkeeper:
"greenkeeper": {
   "label": "dependency"
}

We are probably also going to add support for commit message / pull request name customisation.

any thoughts on whether this feature will be added?  would be very helpful for us as we need to track all changes through pivotal tracker and customizing the commit message would allow us to automate this process instead of manually updating the merge message.

@danielnbarbosa Hey, it might still need some time, but I'm fairly sure we will be adding this feature. ☺

thanks @finnp.  looking forward to it!


Ruby version not updated after install

I'm on Mac OS Sierra. I ran the following:
brew install rbenv ruby-build

# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# Install Ruby
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

But, the output of ruby -v is ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
Can't figure out what went wrong. I tried to reinstall 2.3.1 and it said the version already existed. Ideas?

Open a new terminal window. Check echo $PATH. Does it include the directory ~/.rbenv/shims? If it doesn't, then check if you've added the rbenv init line to ~/.bash_profile, or to ~/.zshrc if you're running zsh.

Perfect, that fixed is. Thanks!

Remember to close the issue after your problem has been answered 😉

when i installed for some reason it did not updated by bash_profile.
i cannot stress how important it is to:
Edit your ~/.bash_profile and put
eval "$(rbenv init -)"
at the end


[5.1][Swift] Accommodate the change to multiple runtime library paths.

Cherry-pick https://github.com/apple/swift-lldb/pull/1596 to 5.1.
LLDB change corresponding to https://github.com/apple/swift/pull/24839.
rdar://problem/47528005

https://github.com/apple/swift/pull/24839
@swift-ci please test


Fixing nan bug when creating bins from min and max of feature

Hello!
I noticed that in functions such as compute_1d_mutual_info() (along with others), when the minmax argument is not provided, the bins are made using the minimum and maximum value of the provided feature using functions np.min() and np.max(). The issue with this, however, is that if there are any nans in the feature, then np.min() and np.max() will return nan; This results in bins of 'nans', and therefore mutual info values of all zeros. I've had a similar issue with tuning curves. To fix this, I changed the the np.min() and np.max() functions to np.nanmin() and np.nanmax() respectively. These functions ignore nans.

I am refactoring the tuning curves module so I will merge Selen PR into this PR.

Hi Guillaume, thanks for this--I didn't have a chance to come around to creating tests.


Improve performance of gitbase over PGA

Parent objective: #16
Progress: 0/0

[ ] [P0] Key result 1
[ ] [P1] Key result 2
[ ] [P0] Key result n

Close, since this objective does not have key results yet.


Search options topics

I've mentioned this before when Alexey delivered the first 'sprint', which I guess hasn't been addressed yet.
I really like the new search view, looks a lot better than it was before: https://landportal.info/search/site/
However, I still want to stress that looking for specific topics is not ideal. People will want to filter their research to more than just one topic. We need to show this search option differently... perhaps also auto-complete in a form or something.

now it behaves like that


Use patch to update the entity instead of update

Steps to reproduce
Add a hook to the user service that filter some attributes of the data model by default (eg these attributes are assumed to be retrieved using $select).
Expected behavior
When updating the user to add a new OAuth2 provider profile all user data should be preserved.
Actual behavior
Due to the fact that data of the retrieved user are manually merged with the new profile and the user updated back the "hidden" attributes are erased. To ensure they are preserved no manual merge should be done and a patch with the new profile data should be performed instead.
System configuration
Module versions (especially the part that's not working):

"feathers": "^2.1.4",
"feathers-authentication": "^1.2.2",
"feathers-authentication-jwt": "^0.3.1",
"feathers-authentication-local": "^0.4.3",
"feathers-authentication-oauth2": "^0.2.5",
"feathers-client": "^2.2.0",
"feathers-configuration": "^0.4.1",
"feathers-errors": "^2.6.3",
"feathers-hooks": "^2.0.1",
"feathers-hooks-common": "^3.0.0",

NodeJS version: 8.4
Operating System: windows/linux

Just to let you know I implemented a custom verifier with the following code to update the entity and it seems OK:
_updateEntity (entity, data) {
  const options = this.options
  const name = options.name
  const id = entity[this.service.id]
  debug(`Patching ${options.entity}: ${id}`)

  const newData = {
    [options.idField]: data.profile.id,
    [name]: data
  }

  return this.service.patch(id, newData)
}

Actually linked to https://github.com/feathersjs/feathers-authentication-oauth2/pull/20

Closed via #20


Enable beautiful json for dashboard metadata editor

Try #9474 in a new branch to trigger CI.
CATEGORY

[ ] Bug Fix
[x] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
Reformat JSON strings in the dashboard metadata modal input so it's easier to edit.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before

After

TEST PLAN

Pick a random dashboard with filters
Edit metadata via "Edit dashboard" -> "" -> "Edit dashboard properties" -> "Advanced".

The JSON string in the code editor should be formatted.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
@graceguo-supercat @etr2460

welp.. looks like the job was received: https://travis-ci.org/github/apache/incubator-superset/builds/671939629?utm_medium=notification&utm_source=github_status but it hasn't notified github

Codecov Report

Merging #9482 into master will decrease coverage by 0.01%.
The diff coverage is 20.00%.

@@            Coverage Diff             @@
##           master    #9482      +/-   ##
==========================================
- Coverage   58.76%   58.75%   -0.02%
==========================================
  Files         385      385
  Lines       12237    12241       +4
  Branches     3020     3020
==========================================
+ Hits         7191     7192       +1
- Misses       4862     4865       +3
  Partials      184      184

Impacted Files
Coverage Δ

...ntend/src/dashboard/components/PropertiesModal.jsx
46.83% <20.00%> (-1.17%)
:arrow_down:

Continue to review full report at Codecov.

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


fix hec_api to api

Just curious, why did we update the var name?

hec_api is not defined anywhere. it is a fix.

so i get this blank in the error log.
Failed POST to , response:


render static pages (no js browsers support)

Thanks for great Symfony/Vuejs example!
But what if i want be sure to my app was indexed by google?
Can this app render static pages?

It is possible to improve the SEO of your website using various tips (https://snipcart.com/blog/vue-js-seo-prerender-example).
You may also render static pages by making your app accessible for instance only on URL starting with /app. Everything else (/api/* excluded) will be handler by Symfony in a more traditional way!


Support for rtx 3xxx, 4xxx

Hi,
It seams that due to dependency on testorflow 1.15 it is impossible to use kotlindl with gpu support on nvidia rtx 3xxx, 4xxx gpus. From the information I've gathered it's because those gpus require cuda 11, and tesnorflow 1.15 is not compatible with cuda 11. I also found, that nvidia has fork of tensorflow 1.15 that support newer cuda versions but if I'm correct it's only available for python ecosystem.
Is there any way to use kotlindl with 3xxx, 4xxx gpus? If not when are you planning to add such support? These gpus are great for machine learing and it's a shame that they cannot be used with kotlindl.

I am not agree that this is a shame, but the exisiting limitation

Don't get me wrong. I higly appreciate your work and I'm just eager to try kotlindl with my new gpu. Guess I simply chose improper words to express it

I spent about half a day trying to get it to work on my 4xxx gpu to no success. This library looks awesome and I'd love to get it working in some capacity (with tf 2 or some other workaround)

I would also like to express the wish for a TensorFlow upgrade. As far as I've understood it, the currently-used TF version will not receive updates and will eventually not be maintained anymore (or isn't maintained anymore already? I don't know). It only makes sense to upgrade to the new TensorFlow Java impl because the entire project builds on it.
I came across this problem quite a while ago already, and to be honest I think it's quite shocking that it still hasn't been addressed or isn't planned in the near future. Without the upgrade, KotlinDL is essentially outdated and no other development really makes sense. When the old TensorFlow goes EOL, what will happen to KotlinDL?

We experimented with migration to the new TF version, but it takes a long time and resources for now, this is why it's not on the roadmap.
On the other side, TF Java doesn't solve all the problems of the old version, this is why it's frozen for unclear time

This also most likely makes support for AMDs 7000 series more difficult/impossible as they most likely don't run on such an old TF version as that version doesn't even seem to run on ROCm 5 as tensorflow-rocm 1.15 seems to have been updated last 2 years ago.

I've come across the ability to run tensorflow 1.15.x on 40 series cards using docker and NFC https://forums.developer.nvidia.com/t/can-nvidia-tensorflow-1-x-be-used-with-rtx-4090/241211
Should this make it possible to get GPU acceleration with KotlinDL or does the reliance on old Cuda/other libraries prevent that?


JS call to play/pause audio?

Is there a way to play/pause audio in audio-slideshow, i.e. the JS equivalent of the user clicking on the pause button?
e.g in a function:
Reveal.addEventListener( 'slidechanged', function() {
if(...)... [pause audio];
});
Thanks in advance! :)

Think there is no use-friendly way to that yet. What exactly do you need it for? Some time ago I was thinking of adding the possibility of providing attributes with the slides and fragments that cause the slideshow to pause. Would this be what you are looking for?

Yes, that'd probably be a more user-friendly way of doing it. Something like:
data-audio-src="sound.mp3" data-audio-pause="true"
or just data-audio-pause

Hi again, if you decide to add a more user-friendly way of pausing specific slides, please let me know. For now, I'm using some very hacky JS to do it.
Thanks for your help and for creating a great plugin! :)

Hi, I think it would be a good idea to have data-audio-stop="before" and data-audio-stop="after" for slides and fragments to stop the slideshow either before or after the audio file is played. Please go ahead if you want to create a pull request, otherwise I'll keep it on my to do list.  However, I don't know whether I'll find time for this any time soon.

Hi Matt,
I have made some changes to the plugin and moved its location to https://github.com/rajgoel/reveal.js-plugins. You can now use the attribute data-audio-advance="false" to prevent the slideshow from advancing automatically (see https://github.com/rajgoel/reveal.js-plugins/tree/master/audio-slideshow#options-for-automatically-advancing-to-next-slide).
Note that this repository will no longer be maintained.
Cheers
Asvin


fix fix 'Invalid value' error of RF of datetimev2 type for max value

Proposed changes
Issue Number: close #xxx
9999-12-31 23:59:59.999999 for type DateTimeV2(0) will round and overflow, and will result in error Invalid value: 9999-12-31 23:59:59.999999 for type DateTimeV2'
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


TVMError: src/runtime/cuda/cuda_module.cc:93: CUDAError: cuModuleLoadData(&(module_[device_id]), data_.c_str()) failed with error: CUDA_ERROR_INVALID_PTX

Hi everyone.
I got such error reproducing toy example from nnvm but with my own model. Calling
m.run()

I get the error similar to https://github.com/dmlc/tvm/pull/315#issuecomment-322024643:
TVMError: [09:11:33] src/runtime/cuda/cuda_module.cc:93: CUDAError: cuModuleLoadData(&(module_[device_id]), data_.c_str()) failed with error: CUDA_ERROR_INVALID_PTX

Can you clarify me what can be wrong now?
Thanks in advance!

BTW, I'm a bit confused by tvm.gpu() docstring :smiley::

Construct a CPU device

@tqchen already commented in https://github.com/dmlc/tvm/pull/315#issuecomment-374548237:

it is likely the gpu schedule for nchw did not work for your specific shape of conv2d and the nvcc compiler failed to compile

But it's still not really clear for me where to looking further.

Are you using a custom schedule for your model? Usually this is caused by a schedule not being able to handle a specific input shape e.g., the input shape causes too much local memory to be used or too many threads per blocked to be allocated.

Hi,
My code is exactly the same as here with the only difference - the model is my own. Its input is 288x512x3 which, I suppose, not too much for the GTX 1070 with 8 Gb.

Ok, then the issue is likely due to an operator not handling one or more of the shapes in your model correctly. One way to verify this is to temporarily try out more common shapes, e.g., those in Resnet-18 such as (224x224x3) and see that works.

Ok, thanks for the tip, I'll try it

Actually, following the original example with Keras ResNet-50 model, I got the error even earlier, on
with nnvm.compiler.build_config(opt_level=2):
    graph, lib, params = nnvm.compiler.build(sym, 'cuda', {'data': (1, 3, 224, 224)}, params=params)

---------------------------------------------------------------------------
NNVMError                                 Traceback (most recent call last)
<ipython-input-10-3c6e3b9f11a9> in <module>()
      1 with nnvm.compiler.build_config(opt_level=2):
----> 2     graph, lib, params = nnvm.compiler.build(sym, 'cuda', {'data': (1, 3, 224, 224)}, params=params)

/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/compiler/build_module.pyc in build(graph, target, shape, dtype, params, target_host)
    235     # Precompute prune
    236     if params and cfg.pass_enabled("PrecomputePrune"):
--> 237         graph, params = precompute_prune(graph, params)
    238         shape, dtype = _update_shape_dtype(shape, dtype, params)
    239     # Operator Fusion and generation

/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/compiler/build_module.pyc in precompute_prune(graph, params)
    328         return graph, params
    329     with tvm.build_config(auto_unroll_max_step=0):
--> 330         out_arrs = _run_graph(pre_graph, params)
    331     return graph, dict(zip(out_names, out_arrs))

/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/compiler/build_module.pyc in _run_graph(graph, params)
    277     _, oshape = graph_util.infer_shape(graph, **shape)
    278     _, odtype = graph_util.infer_dtype(graph, **dtype)
--> 279     graph, libmod, _ = build(graph, target, shape, dtype)
    280     m = graph_runtime.create(graph, libmod, ctx)
    281     set_input, run, get_output = m["set_input"], m["run"], m["get_output"]

/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/compiler/build_module.pyc in build(graph, target, shape, dtype, params, target_host)
    249     graph = graph.apply("InferShape").apply("InferType")
    250     with target:
--> 251         graph = graph.apply("GraphFusePartition").apply("GraphFuseCompile")
    252     libmod = graph_attr._move_out_module(graph, "module")
    253     return graph, libmod, params

/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/graph.pyc in apply(self, passes)
    232         ghandle = GraphHandle()
    233         npass = nn_uint(len(passes))
--> 234         check_call(_LIB.NNGraphApplyPasses(self.handle, npass, cpass, ctypes.byref(ghandle)))
    235         return Graph(ghandle)
    236

/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/_base.pyc in check_call(ret)
     70     """
     71     if ret != 0:
---> 72         raise NNVMError(py_str(_LIB.NNGetLastError()))
     73
     74 def c_str(string):

NNVMError: TVMCall CFunc Error:
Traceback (most recent call last):
  File "tvm/_ffi/_cython/./function.pxi", line 39, in core.tvm_callback
  File "/usr/local/lib/python2.7/dist-packages/nnvm-0.8.0-py2.7.egg/nnvm/compiler/build_module.py", line 119, in _build
    return tvm.build(funcs, target=target, target_host=target_host)
  File "/usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/build_module.py", line 471, in build
    mhost = codegen.build_module(fhost, str(target_host))
  File "/usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/codegen.py", line 20, in build_module
    return _Build(lowered_func, target)
  File "/usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/_ffi/function.py", line 280, in my_api_func
    return flocal(*args)
  File "tvm/_ffi/_cython/./function.pxi", line 264, in core.FunctionBase.__call__
  File "tvm/_ffi/_cython/./function.pxi", line 213, in core.FuncCall
  File "tvm/_ffi/_cython/./function.pxi", line 205, in core.FuncCall3
  File "tvm/_ffi/_cython/./base.pxi", line 131, in core.CALL
TVMError: [12:04:22] src/codegen/codegen.cc:27: Check failed: bf != nullptr Target llvm is not enabled

Stack trace returned 10 entries:
[bt] (0) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(dmlc::StackTrace[abi:cxx11]()+0x5a) [0x7fbbd930701a]
[bt] (1) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(tvm::codegen::Build(tvm::Array<tvm::LoweredFunc, void> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xdac) [0x7fbbd94e4e9c]
[bt] (2) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(+0x341449) [0x7fbbd9491449]
[bt] (3) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(TVMFuncCall+0x5e) [0x7fbbd96ab8fe]
[bt] (4) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/_ffi/_cy2/core.so(+0x18be7) [0x7fbbc59d8be7]
[bt] (5) /usr/bin/python2(PyObject_Call+0x3e) [0x4a577e]
[bt] (6) /usr/bin/python2(PyEval_EvalFrameEx+0x2f0d) [0x4bed3d]
[bt] (7) /usr/bin/python2(PyEval_EvalCodeEx+0x306) [0x4b9ab6]
[bt] (8) /usr/bin/python2(PyEval_EvalFrameEx+0x603f) [0x4c1e6f]
[bt] (9) /usr/bin/python2(PyEval_EvalFrameEx+0x553f) [0x4c136f]

but probably it more about nnvm. What do you think about it?.. Will it be correct to answer "no, common shape not really works"?..

This is confusing because the error is complaining about llvm not being enabled, though llvm should not be a requirement for CUDA codegen (e.g., https://github.com/dmlc/tvm/blob/master/docs/how_to/install.md).
Can you verify that the target is the CUDA GPU?

The built-in example fails before the ctx = tvm.gpu(0)...

BTW, with CPU context and my own model, I got such trace
---------------------------------------------------------------------------
TVMError                                  Traceback (most recent call last)
<ipython-input-17-02f7defa23aa> in <module>()
----> 1 m.run()

/usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/contrib/graph_runtime.pyc in run(self, **input_dict)
    111         if input_dict:
    112             self.set_input(**input_dict)
--> 113         self._run()
    114
    115     def get_input(self, index, out):

tvm/_ffi/_cython/./function.pxi in core.FunctionBase.__call__()

tvm/_ffi/_cython/./function.pxi in core.FuncCall()

tvm/_ffi/_cython/./function.pxi in core.FuncCall3()

tvm/_ffi/_cython/./base.pxi in core.CALL()

TVMError: [22:40:15] src/codegen/stack_vm/stack_vm.cc:287: Check failed: stack[sp].v_int64 device_type need to be 2

Stack trace returned 10 entries:
[bt] (0) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(dmlc::StackTrace[abi:cxx11]()+0x5a) [0x7f469448703a]
[bt] (1) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(dmlc::LogMessageFatal::~LogMessageFatal()+0x28) [0x7f4694487c28]
[bt] (2) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(tvm::codegen::StackVM::Run(tvm::codegen::StackVM::State*) const+0x2109) [0x7f46946e4b69]
[bt] (3) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(std::_Function_handler<void (tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*), tvm::codegen::StackVMModuleNode::GetFunction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<tvm::runtime::ModuleNode> const&)::{lambda(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*)#1}>::_M_invoke(std::_Any_data const&, tvm::runtime::TVMArgs&&, tvm::runtime::TVMRetValue*&&)+0x38) [0x7f46946e5f58]
[bt] (4) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(+0x5abac7) [0x7f469487bac7]
[bt] (5) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(+0x5aa267) [0x7f469487a267]
[bt] (6) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/libtvm.so(TVMFuncCall+0x5e) [0x7f469482b91e]
[bt] (7) /usr/local/lib/python2.7/dist-packages/tvm-0.2.0-py2.7-linux-x86_64.egg/tvm/_ffi/_cy2/core.so(+0x18be7) [0x7f468108abe7]
[bt] (8) /usr/bin/python2(PyEval_EvalFrameEx+0x578f) [0x4c15bf]
[bt] (9) /usr/bin/python2(PyEval_EvalCodeEx+0x306) [0x4b9ab6]

The error for passing in cpu context is correct because we expect gpu. try the latest version in master and it might throw a error and tell you which graph causes the problem

Hi,
According to your suggestion, I rebuilt latest nnvm (c8832cc1c57fc35d8f1e8042c258ac32c0309ebc) with the latest tvm (567a10bb0947180b067f39a97c76d7fe7a3ca1f2) and traceback doesn't changed:
src/runtime/cuda/cuda_module.cc:93: CUDAError: cuModuleLoadData(&(module_[device_id]), data_.c_str()) failed with error: CUDA_ERROR_INVALID_PTX

for my own model and
src/codegen/codegen.cc:27: Check failed: bf != nullptr Target llvm is not enabled

for Keras ResNet-50 example.

close due to we are not able to further act on this, discussions are moved to https://discuss.tvmlang.org/

I get the exact same issue.
jetson@jetson:~/fast-depth/deploy$ python3 tx2_run_tvm.py --input-fp data/rgb.npy --output-fp data/pred.npy --model-dir ../results/tvm_compiled/tx2_gpu_mobilenet_nnconv5dw_skipadd_pruned/ --cuda True
=> [TVM on TX2] using model files in ../results/tvm_compiled/tx2_gpu_mobilenet_nnconv5dw_skipadd_pruned/
=> [TVM on TX2] loading model lib and ptx
=> [TVM on TX2] loading model graph and params
=> [TVM on TX2] creating TVM runtime module
=> [TVM on TX2] feeding inputs and params into TVM module
=> [TVM on TX2] running TVM module, saving output
Traceback (most recent call last):
File "tx2_run_tvm.py", line 91, in
main()
File "tx2_run_tvm.py", line 88, in main
run_model(args.model_dir, args.input_fp, args.output_fp, args.warmup, args.run, args.cuda, try_randin=args.randin)
File "tx2_run_tvm.py", line 36, in run_model
run() # not gmodule.run()
File "/home/jetson/tvm/python/tvm/_ffi/_ctypes/function.py", line 207, in call
raise get_last_ffi_error()
tvm._ffi.base.TVMError: Traceback (most recent call last):
[bt] (3) /home/jetson/tvm/build/libtvm.so(TVMFuncCall+0x70) [0x7fad7ccec0]
[bt] (2) /home/jetson/tvm/build/libtvm.so(std::Function_handler<void (tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*), tvm::runtime::detail::PackFuncVoidAddr<4, tvm::runtime::CUDAWrappedFunc>(tvm::runtime::CUDAWrappedFunc, std::vector<tvm::runtime::detail::ArgConvertCode, std::allocatortvm::runtime::detail::ArgConvertCode > const&)::{lambda(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*)#1}>::M_invoke(std::Any_data const&, tvm::runtime::TVMArgs&&, tvm::runtime::TVMRetValue*&&)+0xe8) [0x7fad850b08] [bt] (1) /home/jetson/tvm/build/libtvm.so(tvm::runtime::CUDAWrappedFunc::operator()(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*, void**) const+0x6cc) [0x7fad85093c] [bt] (0) /home/jetson/tvm/build/libtvm.so(dmlc::LogMessageFatal::~LogMessageFatal()+0x4c) [0x7facfdebac] File "/home/jetson/tvm/src/runtime/cuda/cuda_module.cc", line 110 File "/home/jetson/tvm/src/runtime/library_module.cc", line 91 CUDAError: Check failed: ret == 0 (-1 vs. 0) : cuModuleLoadData(&(module[device_id]), data.c_str()) failed with error: CUDA_ERROR_INVALID_PTX
Still haven't found a solution to it. I am runnig it on a Jetson Nano. Please help.

did you find some solution? I have exact same issue. I don't know how to fix it, could you help me?


fix(Validium): Get rid of needing solpp for preprocessing Executor.sol

What ❔

Get rid of needing solpp for preprocessing Executor.sol differently depending on which local mode is set.
Why ❔

era-contracts repo has native support for Validium already, so there is no need to use the preprocessor.
Links for reference:

https://github.com/matter-labs/era-contracts/blob/main/l1-contracts/contracts/zksync/Storage.sol#L172C15-L172C24
https://github.com/matter-labs/era-contracts/blob/main/l1-contracts/contracts/zksync/Storage.sol#L90
https://github.com/matter-labs/era-contracts/blob/main/l1-contracts/contracts/zksync/Storage.sol#L78

Checklist

[x] PR title corresponds to the body of PR (we generate changelog entries from PRs).
[ ] Tests for the changes have been added / updated.
[ ] Documentation comments have been added / updated.

I guess this PR was superseded by #225 and thus can be closed?

Indeed, I think I mischoose #225 base branch (it should be this PR's).

@ilitteri yeah, let's close this PR and do everything in #225

Superseded by #225


Question: Where are the dwm layouts kept?

Didn't want to have to make an issue for this one but I've been searching EVERYWHERE in the dwm build to try and find where the layouts like fibonacci etc. are kept but I just can't find them. Couldn't find them in dwm.c etc.

they're in vanitygaps.c, you can find them by grepping for any layout function, which are enumerated in config.h in the layouts array

Thanks!


Populated CiviCRM contact fields should not be overwritten by unpopulateds field

Update settings so users can't inadvertently update their own record with less info. Also update settings so that an preexisting email address cannot be added in an additional email field.

Raised this with GR.