[Proposal] Support a easy process for Backup and Restore

Hey Cockpit team,
based on the experience on other CMS, I think Cockpit can benefit if provides a simple mechanism to export/import configurations (e.g. collection definitions, global settings) and contents (e.g. collection contents, user accounts, etc..).
For what I understood and it seems to work if I copy (in below example assuming that I am using sqlite):
config/config.yaml
storage/collections
storage/data
storage/uploads
I can basically copy all the configurations and contents to another instance of cockpit, however, I think that this process is not error proof (copy of storage/data must be performed when there are no sqlite accesses) and not user-friendly.
What do you think?

Having an addon that performs a global backup/restore is a good idea?
Or instead, having a CLI tool?
Should we separate concept of configurations and contents?

Thanks
Paulo

@pauloamgomes I think this is a great idea, do you want to step in and work on one?

Sure @aheinze

Great, thanks @pauloamgomes !

Hey @aheinze , as discussed I'm working on it, think I'll have a near-final version soon, I have only one doubt that maybe you can help. In the particular case (using sqlite) that we drop a collection:
$this->module("collections")->removeCollection($name);

then I recreate
$this->module("collections")->createCollection($name, $collection);

above works well, collections are recreated, but if in the same request if I try to save some entries:
$this->module('collections')->save($collection['name'], $entries);

it seems that the structure is not updated in the sqlite!! (I can also confirm that by accessing directly the sqlite file, the tables are not yet there, but after a new request, they are created)
Any ideas?
Thanks in advance
Paulo

btw, some examples how it looks now:
Backups page

Backup view

Restore view

Resuming a backup is a zip file organized using yaml and json files:

@pauloamgomes first let me thank you for your work on this add-on, looks great! As I undesrtand it right, you're creating an own meta backup format. why don't you just back up and restore the files, wouldn't it make things much easier?

Hey @aheinze , you mean by files the collections/regions/forms that are saved in form of php, right?
Question is that I wasn't sure if just restoring those files and then saving the entries it was enough, and instead of that I'm using your storage methods to delete and create definitions (colections, regions, forms) and add contents.
My intention is to have enough flexibility to support different scenarios, e.g.:

Backup only collection definitions and restore on other instance
Backup just the entries and restore on other instance (without erasing the current ones), so the entries will be added
When restoring entries they should work as before (e.g. if collectionlink field type is used should refer to the correct entry)
Backup everything and restore again erasing all existing data

Right now I solved the issue that mentioned before by executing the restore functions in different ajax requests, so a backup/restore seems to work well, but happy to do any change based on your thoughts. I plan to release it soon so hope you can review it.

I see, looking forward to your final result!

Addon available at https://github.com/pauloamgomes/Cockpit-Backup-and-Restore

cool @pauloamgomes ! I'll take a look. Thanks for your work!


onClick callback for tracks to return Datum objects

Hi,
I wonder how I do to hook up a listener to detect a click event, returning datum object in the same way as it is done for the tooltipContent implementation?
Have managed to detect a click event for the Layout using onClick but it is returning HTML elements and it is not working for any other tracks.
Any suggestions?
best wishes

@yodafreddan sorry for the delay to answer you issue. I added in version 2.1.0 a configuration attribute in all tracks and layout configuration called events.
It allows you to define your own event handlers. For example:
{
  events: {
    'click.alert': function (datum, index, nodes, event) {
      window.alert(datum)
    },
    'mouseover.alert': function (datum, index, nodes, event) {
      window.alert(datum)
    }
  }
}

Thanks for adding this. Appreciated!!

Any plans to update the npm release to version 2.1.0 or should I clone the latest git version?

Sorry, it's published now

thanks! I have installed and tested. Have a suggestion to a related enhancement. Would it be possible to add some callback object providing  linking to what track that the clicked datum object belongs to?
Are the click event also implemented for the chords?
Great work!!


WebSocketClient failed to connect to any server other than localhost on Windows

Godot version:
Godot 3.1 beta 10 official build
Godot 3.1 beta 9 official build
Godot 3.1 beta 8 official build
Godot 3.1 beta 7 official build

OS/device including version:
Windows 10 Pro 64 Bit

Issue description:
I ran the websocket demo found on https://github.com/LudiDorici/godot-websocket/tree/master/websocket_chat_demo. The websocket server and client provided by the demo ran just fine. But if I replace the hostname in the url from localhost to <IP_ADDRESS>; or connect to my local server; or ws://echo.websocket.org/ the demo would no longer work.
I have tested the same project on old versions of beta build and found out that this issue only occurs on godot 3.1 beta 7 and onwards. I think this might be related to the #26189 because I noticed that ipv6 is enabled after beta 7.

Steps to reproduce:

Download and run the websocket demo from https://github.com/LudiDorici/godot-websocket/tree/master/websocket_chat_demo
Type the url ws://echo.websocket.org/ onto the textbox on the top right hand corner
Uncheck Multiplayer API
Press connect
The client would not connect and just hangs

By reverting the change in #26189 I can get websocket to work again on latest master branch. I didn't try the websocket demo though.

I am in the awful position of being unable to test IPv6 due to my stupid ISP which not only do not provide IPv6 access, but also exploiting NATing in IPv4 because they are run out of IP address (so I can't even use a tunnel to try it out).
@starryalley would you be so kind to try out this branch:
https://github.com/Faless/godot/tree/net/lws_v6_resolv
(basically commit: https://github.com/Faless/godot/commit/8b6067370cd6b433141603e9cdf090a753fd4abf ) and let me know if that works?
Would you also be able to test if you experience this issue on your IPv6 network #18275? And since you are there maybe this too #17746 ?
Sorry for the many requests, and thank you for reporting this issue, I'll do my best to find a solution to my current inability of testing IPv6 on windows.

Actually, it seems to fail on IPv4 network too, I should have assumed as much when the OP said that <IP_ADDRESS> was not working either. I'll dig deeper in the library and see what I can find.

@Faless  I'm happy to help when you have some progress. Our project is actually on IPv4 only and we had a websocket server running in godot.
Our websocket client is on another app using javascript, and the client can't even connect to godot with the IPv6 support enabled.

@starryalley #26688 should fix this issue. Feel free to try it out :)

@Faless yes it's working perfect. :D Thanks.


v3 plan

Most likely includes lots of devops work but handling this here on market. All still WIP.
Main Goals:

keep the currently published assets and their liquidity alive as much as possible
keep current market.oceanprotocol.com environment until v4 launch day
provide a user flow for publishers/liquidity providers to migrate from v3 to v4

Endpoint Changes
Unless stated otherwise, → means the underlying instance is available under the new given URL, while the initial URLs become the new default v4 ones with new v4 instances under the hood. Undecided on the actual URL scheme, we could also prefix everything with v3, like v3.market.ocean.oceanprotocol.com?
Market
public testing phase

[x] setup v4 → v4.market.oceanprotocol.com
[x] in UI, both the v3 market and v4 market get a dropdown for the version number beside the app title for easy switching between above domains
[x] split up deployments by creating new projects market-v3 in Vercel, make it deploy the v3 branch and PRs against it
[x] create v3.market.oceanprotocol.com, deploy v3 branch to it
[x] switch default branch to v4
[x] ocean.js v3 track v0.xx.x needs a release with the below mentioned endpoints and v3 contract addresses for everything in ConfigHelper
[x] sync decided on networks below with the network selector list in app.config.js in v3 market branch
[x] implement v4 migration into v3 branch, handled in #1023
[x] remove all publishing functionality from v3 code base, handled in  #1451
[x] release all the v3 codebase changes to existing live market, handled in #1456

More tasks regarding v3 codebase are in the milestone https://github.com/oceanprotocol/market/milestone/10
live production phase

[x] setup v3 → v3.market.oceanprotocol.com
[x] v4 → market.oceanprotocol.com
[x] implement redirects for all v3 assets in v4 code base, handled in #1446
[x] rename main → v3, rename v4→ main

Purgatory

do we need to do something with https://github.com/oceanprotocol/market-purgatory and market-purgatory.oceanprotocol.com endpoint?

Backend
We will keep all existing URLs as the v3 URLs and introduce a new versioning schema for all newly deployed v4 components.
v3
We should double check usage for each network and if we decide to kick out a network because of non-usage, then we can also remove it from the market network selector. I think ropsten, mumbai, moonbeamalpha, celoalfajores are good candidates to kick out. Or we decide to only keep mainnets, so only mainnet, polygon, bsc, energyweb. Most likely gaiaxtestnet needs to stay as the deltaDAO demonstrators use this.
List should be updated based on our decisions on which ones to keep. Strikethrough meaning this is going to be removed.

aquarius.oceanprotocol.com
subgraph.mainnet.oceanprotocol.com
provider.mainnet.oceanprotocol.com
subgraph.ropsten.oceanprotocol.com
provider.ropsten.oceanprotocol.com
subgraph.rinkeby.oceanprotocol.com
provider.rinkeby.oceanprotocol.com
subgraph.polygon.oceanprotocol.com
provider.polygon.oceanprotocol.com
subgraph.moonbase.oceanprotocol.com
provider.moonbase.oceanprotocol.com
subgraph.moonriver.oceanprotocol.com
provider.moonriver.oceanprotocol.com
subgraph.gaiaxtestnet.oceanprotocol.com
provider.gaiaxtestnet.oceanprotocol.com
subgraph.mumbai.oceanprotocol.com
provider.mumbai.oceanprotocol.com
subgraph.bsc.oceanprotocol.com
provider.bsc.oceanprotocol.com
subgraph.energyweb.oceanprotocol.com
provider.energyweb.oceanprotocol.com
subgraph.celoalfajores.oceanprotocol.com
provider.celoalfajores.oceanprotocol.com

v4
Checkbox refers to endpoints have been created and deployed.

[x] v4.aquarius.oceanprotocol.com
[x] v4.subgraph.mainnet.oceanprotocol.com
[x] v4.provider.mainnet.oceanprotocol.com
[x] v4.subgraph.ropsten.oceanprotocol.com
[x] v4.provider.ropsten.oceanprotocol.com
[x] v4.subgraph.rinkeby.oceanprotocol.com
[x] v4.provider.rinkeby.oceanprotocol.com
[x] v4.subgraph.polygon.oceanprotocol.com
[x] v4.provider.polygon.oceanprotocol.com
[x] v4.subgraph.moonbase.oceanprotocol.com
[x] v4.provider.moonbase.oceanprotocol.com
[x] v4.subgraph.moonriver.oceanprotocol.com
[x] v4.provider.moonriver.oceanprotocol.com
[ ] v4.subgraph.gaiaxtestnet.oceanprotocol.com
[ ] v4.provider.gaiaxtestnet.oceanprotocol.com
[x] v4.subgraph.mumbai.oceanprotocol.com
[x] v4.provider.mumbai.oceanprotocol.com
[x] v4.subgraph.bsc.oceanprotocol.com
[x] v4.provider.bsc.oceanprotocol.com
[x] v4.subgraph.energyweb.oceanprotocol.com
[x] v4.provider.energyweb.oceanprotocol.com
[ ] v4.subgraph.celoalfajores.oceanprotocol.com
[ ] v4.provider.celoalfajores.oceanprotocol.com

Developing...

adding @md00ux

hey these renames to domain names are not backwards compatible and will break the entire ecosystem. Instead of renaming aquarius.oceanprotocol.com → aquarius.v3.oceanprotocol.com I think you should do the other way around. Otherwise all applications will stop working once you do this type of change.

I agree that once we have a plan, we should communicate it, so apps can prepare an update.
And after we execute it, communicate again so all apps can update their endpoints.
Examples:

If you call now an infura endpoint, can you send a transaction without EIP changes? No, you cannot, because the underlying backend has changed in order to keep up with updates
If you visit gmail.com, are you going to get the web interface of gmail v1? or the latest ?

I don't doubt the necessity of bumping a major version to signal a breaking change but please let's keep these selective examples at a minimum as Windows 10 can today be upgraded from MSDOS 30 years ago.
You've made a choice to collect as many changes as you can in a version bump. You could have shipped features in minor versions and then collected breaking changes in a major version. But it didn't happen. Me and others now have to face a wall of changes that completely overwhelms you and you didn't talk to us about it anytime in the past.
Whether you manage to justify it to yourself or not: third-party apps will be broken and the people that pay the greatest cost are those that have the highest stakes, you included.

These endpoints are all operated by OPF and were created to run in conjunction with the market frontend. If you depend on some specific version of some endpoint or even run a business on top, I would highly suggest running your own endpoints of provider or aquarius. As you know each asset publisher should actually run their own provider. Those above endpoints are made public for convenience, testing, prototyping, not for use in everybody's production app and we never said that we will keep them backwards compatible in any way. Agree this is not ideal and proper API versioning would be way better solution, but the reality is we do not have enough resources to maintain multiple different codebases for each component, with drastic conceptional and breaking changes in between, like new DDO, or NFTs.
And by not versioning the current endpoints we created the dilemma that we have to change the current ones too, as keeping v3 under the "default" domains like aquarius.oceanprotocol.com would create confusion too and unnecessarily gives the old stuff more prominence.
We definitely will use market.oceanprotocol.com for accessing the v4 version of market. If we want to use versioning for the other endpoints though, then introducing this now is actually good time. But to reduce the confusion about the short default current endpoints, we would have to give them up, and redirect them, just like in my above list. But then again, 3rd parties can choose to quickly change the endpoint their apps are using and with that can delay any updates.

I don't doubt the necessity of bumping a major version
"v3", "v4" etc. were always marketing versions, not semantic versioning. I don't like it either but it has become the de facto standard in the decentralized space, where this is usually based on new major contract versions, see Uniswap v3 or Balancer v2

Honestly it seems like the major version was bumped and then the changes rolled in.
have you seen the multiple roadmap update blog posts? The v4 milestones and all their issues on each repo?

If you depend on some specific version of some endpoint or even run a business on top, I would highly suggest running your own endpoints of provider or aquarius

Yes, I have made that decision time ago to not rely on Aquarius anymore as semversioning wasn't consistently applied there and there were numerous other problems https://rugpullindex.com/changelog#September052021
Consider that not everybody can run an Aquarius node as e.g. some Aquarius operators are forced to use the "encryption" flag since in the design it has been conflated with "access": https://github.com/oceanprotocol/market/issues/643#issuecomment-855630968

And by not versioning the current endpoints we created the dilemma that we have to change the current ones too, as keeping v3 under the "default" domains like aquarius.oceanprotocol.com would create confusion too and unnecessarily gives the old stuff more prominence.

Honestly, I think it's worse that you now double down on sticking to an upgrade pattern that's breaking everyone's apps at a major version bump. If e.g. you'd accepted the inconsistencies and mistakes you made until v3 and from now on versioned by adding rather than replacing that issue would be gone. E.g. v3 stays aquarius.oceanprotocol.com and v4 is v4.aquarius.oceanprotocol.com, v5.aquarius.oceanprotocol.com.
Nobody asks you to maintain multiple code bases. All you'd have to do is add more servers to the v4 domains in the upgrade. You leave v3 running and announce a shut-down date e.g. half a year later. E.g. there'd be no need to maintain the v3 servers. You could just let them run.

But then again, 3rd parties can choose to quickly change the endpoint their apps are using and with that can delay any updates.

I mean my initial complain just surfaced in the TLD backward-compatability being broken. But e.g. the reasons why now the DID is created from the checksum of a sha hash is beyond me.
It's entirely unnecessary to update the DID. I've said that for multichain, including the chain id is necessary as CREATE2 may allow creating two token contracts with the same address on different chains. The DID V4 isn't addressing the problem, but creates an entirely new one. E.g. with didv3 you can go back and forth between token address and did. With V4 you can't and so entire applications may have to be rewritten if that assumption had been made.

Not sure I can follow, there are multiple roadmap blog posts, each component on GitHub has their own v4 milestone with dedicated issues, and all have a v4 branch those issues are worked into.

You said it yourself. v3, v4 are marketing versions and that's my problem. You're using a marketing process to make software engineering decisions and that's why everything is all over the place these days.
If everyone would have just done their thing then Ocean now had many different updates represented as major and minor semversion bumps.
We wouldn't have to fight about v3, v4... Already that a whole codebases transitions to v4 makes no sense.
Every repository is different and runs theoretically on its own timeline with semversioning. Sure, you can e.g. create the version x for the contracts and that tickles down to e.g. an API endpoint. But e.g. it wouldn't necessarily mean that you had to bump the major version of an API endpoint if you changed the underlying contract.
So the fact that the marketing process gives everyone a get-out-of-jail-card for shipping v4 creates the chaos and makes people downstream that have to deal with this mess unhappy.

 I updated the description with that.
/cc @alexcos20 @md00ux

Plan executed


update the goddanm java runtime environment to jdk

i hate jre update to jdk

What do you mean by that? First of all, your language, because it's quite rude.
Secondly, this is nothing to do with Luyten. This is a problem only on your system, and you need to fix it yourself.
For example, my Luyten runs fine with a JDK instead of a JRE.


[Bug] Updates not showing in update tab under "todays" heading

Device information

Tachiyomi version: 1.7.0
Android version: 10
Device: Samsung SM-T835

Steps to reproduce

Switch to updates Tab
Click refreash/update

Expected behavior
List of updated chapters to appear under "todays" tag
Actual behavior
Manga's updated (you can see the new chapters when you open them), but the update list does not update. This was working morning but all early morning udpates have now disappeared and no  further updates are showing.
Other details
This happens to all extentions I have. I have also tried this on bluestacks and it happens there as well, I have also tried this on my mobile device and same issue.
If you're experiencing crashes, share the crash logs from More → Settings → Advanced → Dump crash logs.

Try this on main Tachi, I dont believe this is SY specific

Closing due to no updates


MoveColumns triggers sort when  clicking all the header cell

When trying to use filter click triggers sortColumn if moveColumn is enabled in ui-grid

No update for 3 weeks, assuming @bleuscyther has resolved their issue.


Export to Excel results in error when opening file

Issue Type: Bug
When I export a dataset to Excel and open the Excel file, I get an error message "We found a problem with some content in Result.xslx. Do you want us to try to recover as much as we can? If you trust the source of this workbook, click Yes.". After clicking the Yes button I get the message that Excel was able to open the file by repairing or removing the unreadable content.
Azure Data Studio version: azuredatastudio 1.2.4 (1ebfd0235690ad044ed2874a02e65188f5fea01c, 2018-11-02T21:50:52.634Z)
OS version: Windows_NT x64 10.0.17763

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz (4 x 2712)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
7.88GB (2.17GB free)

Process Argv
C:\Program Files\Azure Data Studio\azuredatastudio.exe

Screen Reader
no

VM
0%

Extensions: none

@nielsvdc I wasn't able to repro this using a simple query such as SELECT * FROM sys.objects.  Can you think of anything noteworthy about the content you're trying to export?

Hi Karl,
I was trying to export results from Dynamics Nav. Maybe column names with
spaces in them? I've attached a file that was export by Data Studio.
Niels
Op ma 26 nov. 2018 23:04 schreef Karl Burtram<EMAIL_ADDRESS>
@nielsvdc https://github.com/nielsvdc I wasn't able to repro this using
a simple query such as SELECT * FROM sys.objects. Can you think of
anything noteworthy about the content you're trying to export?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/azuredatastudio/issues/3302#issuecomment-441816689,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKWRKE3SQNQCiymVJKleo9tNYsVLMFR8ks5uzGWDgaJpZM4Yx23r
.

Hello,
I am facing the same issue as the original poster. It too concerns a Microsoft Dynamics NAV database (2016). I have been able to pinpoint it to one specific type of field: Decimal(38,20) when the value is zero (0)
Saving this resultset to excel results in an error when you want to open the exported excel file:

The excel file after repair is not very useful because the zero value is not recognized as a number:

This resultset which has a non-zero value however, works fine:

No error message when opening and Excel also properly recognizes it as a number:

I hope this can help you pinpoint the error, i can always provide more information if needed.
Kind regards,
Nand Truyen

Also, this happens on both Mac and Windows.


Text to speech plugin

Describe the solution you'd like
A plugin that would pipe player messages from the chat box into a text to speech engine in a way that resembles this video: https://old.reddit.com/r/2007scape/comments/jjqgwi/fish_lvls/
This would most likely fit best in the plugin hub rather than be included with the base client.

Duplicate of #8350


Add Vulntotal

This PR is for vulntotal
I also applied a few refinements:

use smaller test files for snyk
mark network tests as such. Also use a faster NuGet endpoint
various minor refactoring
use standard license notice headers

Ready for your review

LGTM 👍


Updating master with release 0.1

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@0b482c6). Click here to learn what that means.
The diff coverage is 60.91%.

@@            Coverage Diff            @@
##             master       #7   +/-   ##
=========================================
  Coverage          ?   60.91%
  Complexity        ?      411
=========================================
  Files             ?       82
  Lines             ?     1177
  Branches          ?       89
=========================================
  Hits              ?      717
  Misses            ?      410
  Partials          ?       50

Impacted Files
Coverage Δ
Complexity Δ

...chq/koryphe/tuple/predicate/KoryphePredicate4.java
0% <0%> (ø)
0 <0> (?)

...uple/predicate/TupleAdaptedPredicateComposite.java
0% <0%> (ø)
0 <0> (?)

.../gchq/koryphe/tuple/function/KorypheFunction4.java
0% <0%> (ø)
0 <0> (?)

.../main/java/uk/gov/gchq/koryphe/tuple/n/Tuple4.java
0% <0%> (ø)
0 <0> (?)

src/main/java/uk/gov/gchq/koryphe/tuple/Tuple.java
0% <0%> (ø)
0 <0> (?)

.../main/java/uk/gov/gchq/koryphe/tuple/n/Tuple5.java
0% <0%> (ø)
0 <0> (?)

...uk/gov/gchq/koryphe/impl/binaryoperator/First.java
0% <0%> (ø)
0 <0> (?)

.../tuple/function/TupleAdaptedFunctionComposite.java
0% <0%> (ø)
0 <0> (?)

...yoperator/TupleAdaptedBinaryOperatorComposite.java
0% <0%> (ø)
0 <0> (?)

...chq/koryphe/tuple/predicate/KoryphePredicate3.java
0% <0%> (ø)
0 <0> (?)

... and 72 more

Continue to review full report at Codecov.

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


Uml 695 cookie consent

Purpose
https://opgtransform.atlassian.net/browse/UML-695
Fixes UML-695
Approach
Added a cookie banner on default layout, added a cookie page,  introduced JS function to handle the toggle of the banner and setting of default cookie, a handler page to handle the post on cookie page
Learning
Any tips and tricks, blog posts or tools which helped you. Plus anything notable you've discovered about the Refunds service
Checklist

[X] I have performed a self-review of my own code
[ ] I have added relevant logging with appropriate levels to my code
[ ] I have updated documentation (Confluence/GitHub wiki/tech debt doc) where relevant
[X] I have added tests to prove my work
[ ] The product team have tested these changes

Coverage decreased (-2.4%) to 78.175% when pulling 64e080d6fa2e3f6b78a752b3553b6a0a04855c50 on UML-695-Cookie-Consent into c869fddc803517cc3c123b701e556f217378d913 on master.

I think we need to have a think about how the referrer url is getting passed about. I'm not sure the form is the best place to do it since we have access to a session. Using the form means we need to validate the same piece of data twice. Maybe it could work like this:

Person click button, cookies page is requested

Sanitise and validate referrer and store in session
Show page

Person submits form

Fetch value from session and redirect

In a future ticket when we try to make the back buttons more intelligent we can utilise a middleware that stores a valid referrer for handlers to use. If we do the above we could slot that in quite nice as it would just be:

Middleware sanitises and validates referrer

Person click button, cookies page is requested

Store redirect url in session (pulled from middleware)
Show page

Person submits form

Fetch value from session and redirect

This code is looking pretty good though and we need the ticket in so perhaps we should write up a new refactoring ticket to make these alterations later.

New ticket created for the improvement: https://opgtransform.atlassian.net/browse/UML-876

code coverage has dropped - need to add some tests @SeemaMenon to bring this value up.


icoutils: 0.32.2 -> 0.32.3

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/icoutils/versions.
These checks were done:

built on NixOS
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/extresso -h got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/extresso --help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/extresso --version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript -h got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript --help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript -V and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript -v and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript --version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/genresscript help and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/icotool --help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/icotool --version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/icotool --help and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/wrestool --help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/wrestool --version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/wrestool --help and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped -h got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped --help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped help got 0 exit code
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped -V and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped -v and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped --version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped version and found version 0.32.3
ran /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped help and found version 0.32.3
found 0.32.3 with grep in /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3
directory tree listing: https://gist.github.com/b0d187c96c8551d0d9c33805a2e38645

Success on x86_64-linux (full log)
Attempted: icoutils
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3
shrinking /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/wrestool
shrinking /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/icotool
gzipping man pages under /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/share/man/
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin
patching script interpreter paths in /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3
/nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.genresscript-wrapped: interpreter directive changed from " /usr/bin/perl -w" to "/nix/store/ggb7k5x9855j10dz99467djx4rplg32b-perl-5.24.3/bin/perl -w"
/nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3/bin/.extresso-wrapped: interpreter directive changed from " /usr/bin/perl -w" to "/nix/store/ggb7k5x9855j10dz99467djx4rplg32b-perl-5.24.3/bin/perl -w"
checking for references to /tmp/nix-build-icoutils-0.32.3.drv-0 in /nix/store/9h7cpd3qsaklbxsqvw7s4r9vl07f6pj3-icoutils-0.32.3...

Success on x86_64-darwin (full log)
Attempted: icoutils
Partial log (click to expand)
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/private/tmp/nix-build-icoutils-0.32.3.drv-0/icoutils-0.32.3'
make[1]: Leaving directory '/private/tmp/nix-build-icoutils-0.32.3.drv-0/icoutils-0.32.3'
post-installation fixup
gzipping man pages under /nix/store/v3vd4jgb4jnkl45d69r7qkc82wmkd7h9-icoutils-0.32.3/share/man/
strip is /nix/store/0fzpxnsanc02i4jsb1yhchjp4p62b2n3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/v3vd4jgb4jnkl45d69r7qkc82wmkd7h9-icoutils-0.32.3/bin
patching script interpreter paths in /nix/store/v3vd4jgb4jnkl45d69r7qkc82wmkd7h9-icoutils-0.32.3
/nix/store/v3vd4jgb4jnkl45d69r7qkc82wmkd7h9-icoutils-0.32.3/bin/.extresso-wrapped: interpreter directive changed from " /usr/bin/perl -w" to "/nix/store/5spv9lcjwyliipv0yqiv5g8vz0g93v8s-perl-5.24.3/bin/perl -w"
/nix/store/v3vd4jgb4jnkl45d69r7qkc82wmkd7h9-icoutils-0.32.3/bin/.genresscript-wrapped: interpreter directive changed from " /usr/bin/perl -w" to "/nix/store/5spv9lcjwyliipv0yqiv5g8vz0g93v8s-perl-5.24.3/bin/perl -w"

Success on aarch64-linux (full log)
Attempted: icoutils
Partial log (click to expand)
shrinking /nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3/bin/wrestool
shrinking /nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3/bin/icotool
gzipping man pages under /nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3/share/man/
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3/bin
patching script interpreter paths in /nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3
/nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3/bin/.genresscript-wrapped: interpreter directive changed from " /usr/bin/perl -w" to "/nix/store/icf1qhlpnbq1gag3x0dp2qsa0kkfvgan-perl-5.24.3/bin/perl -w"
/nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3/bin/.extresso-wrapped: interpreter directive changed from " /usr/bin/perl -w" to "/nix/store/icf1qhlpnbq1gag3x0dp2qsa0kkfvgan-perl-5.24.3/bin/perl -w"
checking for references to /build in /nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3...
/nix/store/3bcq27d2k1ikzxy5bxdfyk84gjhp7mwm-icoutils-0.32.3


v10 background image

Hi dumb question but how do I change the background image?
This only seems to allow me to change image for footer and logo but the sample image u have the whole background different image. Thanks

Have a look into the foundry_login.css
You have to give the module the path to your image in line 12.

You can just alter the image in foundry or to be precise in your world settings.


Publish compiled binary as release

Hello,
I would like to use this beautiful project without building go. Can you please make a release with packaged binary?

I have released first version of kube-split-yaml. You can check https://github.com/borisputerka/kube-split-yaml/releases/tag/v0.1.0


Support for pdftk-java

Hi,
Debian was (as far as I can tell) the last distro to support libgcj and pdftk.  As of Buster they are no longer supporting it

https://packages.debian.org/buster/pdftk
Instead they are replacing it with a port of pdftk to java:
https://gitlab.com/pdftk-java/pdftk

Does pdf-forms work with or support pdftk-java?

I never looked into this, but it seems that a simple wrapper script around the java -jar pdftk-all.jar call (passing on any command line options) which would then be set as the pdftk executable in pdf-forms (PdfForms.new('/path/to/script')) might work.
Please report back if you give this a try, so we can add it to the README.

Hi,
it's working just deployed to our platform. java-pdftk works.
Wrapper script:
#!/bin/sh
MYSELF=`which "$0" 2>/dev/null`
[ $? -gt 0 -a -f "$0" ] && MYSELF="./$0"
java=java
if test -n "$JAVA_HOME"; then
    java="$JAVA_HOME/bin/java"
fi
exec "$java" $java_args -jar $MYSELF "$@"
exit 1

how to create wrapper:
cat /bin/stub.sh /pdftk/build/libs/pdftk-all.jar > pdftk.run && chmod +x pdftk.run

Hmm, we were able to get it working without a java wrapper script just by installing the pdftk-java package and passing through that executable to pdf-forms gem. Maybe we just go lucky and our distro had that package? Or the docs are a bit out of date.
Running on ruby:2.6.6 container (Debian Buster)
apt-get update && apt-get install -y pdftk-java
which pdftk
# returns something like /usr/bin/pdftk

In rails code
pdftk = PdfForms.new('/usr/bin/pdftk')

Hope that's helpful, if it's wrong I welcome any corrections or insights :)

Hmm, we were able to get it working without a java wrapper script just by installing the pdftk-java package and passing through that executable to pdf-forms gem. Maybe we just go lucky and our distro had that package? Or the docs are a bit out of date.
Running on ruby:2.6.6 container (Debian Buster)
apt-get update && apt-get install -y pdftk-java
which pdftk
# returns something like /usr/bin/pdftk

In rails code
pdftk = PdfForms.new('/usr/bin/pdftk')

Hope that's helpful, if it's wrong I welcome any corrections or insights :)

Hi, indeed on Debian base operation system it would work, but our platform running on Alpine where pdftk-java is not available..

Not sure if this is helpful, but this works for us to install (what I believe to be) the current latest version of pdftk-java in a Docker container and use it with pdf-forms:
RUN wget -O /usr/bin/pdftk "https://gitlab.com/pdftk-java/pdftk/-/jobs/1527259632/artifacts/raw/build/native-image/pdftk" \
    && chmod a+x /usr/bin/pdftk

and then
PdfForms.new('/usr/bin/pdftk')


Setting domain parameters

Which domain parameters are used by default? Is it possible to set custom domain parameters?
I would like to use Sec256k1 standard used by Bitcoin as it is quite popular.

The secp256k1 curve is currently what this library utilizes.


Set Cert: incorrect key usage check for AliasCert Model

https://github.com/DMTF/libspdm/blob/b327ead227f14998789bca7d045af17b99dd6d50/library/spdm_crypt_lib/libspdm_crypt_cert.c#L1193-L1197
When set_cert is true and cert model is SPDM_CERTIFICATE_INFO_CERT_MODEL_ALIAS_CERT, the leaf cert is device CA cert which doesn't need to have the digitalSignature usage. Probably could check keyCertSign instead.

Probably could check keyCertSign instead.

In the SPDM specification Key Usage is only mandatory for leaf certificates. For now libspdm can just skip the check.


[3.x] Fix XR Android manifest metadata

Adds the parameters for supported Meta devices, which is required to access some device specific capabilities
Remove the com.samsung.android.vr.application.mode metadata when we're not using the VrApi plugin

Fixes https://github.com/GodotVR/godot_openxr/issues/158

Thanks!

Cherry-picked for 3.4.3.


refactor(tx engine): remove dead code

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#51  👈
#50
#49
main

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

Join @L8D and the rest of your teammates on  Graphite

Merge activity

Nov 13, 11:05 AM EST: A user merged this pull request with Graphite.


Kinematic and reset of Collider bug

When a rigid body is set as kinematic or if a collider is reset, the mesh loses all of its transformations except the scale.

Still not working on bullet


Images are built whenever anything is changed in the main branch

That includes, for instance, READMEs like here

@JJ
If you, or someone else, can / want to specify on file/directory level when this build workflow should run or, vice versa, ignore push and/or pull_request changes, it should be a breeze to update the workflow with i.e. path:

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-including-and-excluding-paths


Running detektMain in a project with Gradle precompiled script plugins fails

Your Environment

Version of detekt used: 1.22.0-RC2
Version of Gradle used (if applicable): 7.5.1

Running detektMain on this repro project results in the following error:
Execution failed for task ':detektMain'.
> Front-end Internal error: Failed to analyze declaration Com_eygraber_validate_gradle_properties_gradle
  File being compiled: (2,44) in //home/eli/workspace/detekt-repro/src/main/kotlin/com.eygraber-validate-gradle-properties.gradle.kts
  The root cause org.jetbrains.kotlin.resolve.lazy.NoDescriptorForDeclarationException was thrown at: org.jetbrains.kotlin.resolve.lazy.BasicAbsentDescriptorHandler.diagnoseDescriptorNotFound(AbsentDescriptorHandler.kt:18)

Any plans to address this?

This issue is stale because it has been open 90 days with no activity. Please comment or this will be closed in 7 days.

Ping

Also running into this issue!
Also for anyone who hasn't seen the relevant Slack thread: https://slack-chats.kotlinlang.org/t/4963811/running-into-issues-when-running-detektmain-on-a-project-tha

Could you check #6198? Today there were some progress on that issue and it seems related.

Could you check #6198? Today there were some progress on that issue and it seems related.

Our project is a multi-module Android project, and it looks like most of the comments in there are around Spring dependency management
Either way, I tried adding this, but had no luck:
    configurations.matching { it.name == "detekt" }.all {
        resolutionStrategy.eachDependency {
            if (requested.group == "org.jetbrains.kotlin") {
                useVersion("1.9.0") // detekt 1.23.1
            }
        }
    }

@BraisGabin I tried this in a project with Kotlin 1.9.0 and Gradle 8.3 (which uses Kotlin 1.9.0) and still have this issue.

@BraisGabin I tried this in a project with Kotlin 1.9.0 and Gradle 8.3 (which uses Kotlin 1.9.0) and still have this issue.

Is this a blank project?

No I ran it on https://github.com/eygraber/gradle-conventions

Happens with detekt 1.23.6 and Kotlin 1.9.23. Any news on this?

Happens with detekt 1.23.6 and Kotlin 2.0.20. Any news on this?

Just ran in this too, on plugin using multiple *.kts scripts, very similar to what @eygraber does.
It seems a lot like https://github.com/detekt/detekt/issues/4535 where this was happening in detekt tests. Could but this maybe have a similar solution?

I have the same issue with a custom Gradle job for a multi-module Android project.

Kotlin version: 2.0.20
Gradle version: 8.6.0
detekt version: 1.23.7

tasks.register<Detekt>("detektAll") {
    description = "Run detekt on all modules"
    config.from(rootProject.file(detektConfigPath))
    baseline = rootProject.file(detektBaselinePath)
    setSource(file(projectDir))
    parallel = true
    buildUponDefaultConfig = true
    jvmTarget = "1.8"
    classpath.setFrom(project.configurations.getByName("detekt")) // Adding this line to enable Type Resolution causes the error
    // .. include, exclude, report settings
}


2017年📖书单列表

[ ] ECMAScript® 2018 Language Specification

[ ] YDKJS系列

[ ] JavaScript Allongé, the "Six" Edition

[ ] Secrets of the JavaScript Ninja, Second Edition

[ ] Learning JavaScript Design Patterns

[ ] Object-Oriented JavaScript - Third Edition

[ ] Mastering JavaScript Design Patterns

[ ] Mastering JavaScript Object-Oriented Programming

[ ] Functional-Light-JS

[ ] Functional Programming in JavaScript

[ ] rfp...

[ ] Javascript at Scale

[ ] JavaScript Concurrency

[ ] 高性能网站建设指南进阶 && 高性能JavaScript

[ ] High Performance Browser Networking

[ ] CSS definitive guide 4th

[ ] CSS揭秘

[ ] Understanding ECMAScript 6
[ ] Exploring ES6 && Exploring ES2016 and ES2017
[ ] Eloquent JavaScript
[ ] Speaking JavaScript
[ ] Programming JavaScript Applications
[ ] Building Front-End Web Apps with Plain JavaScript


[1.2.0 rc2] Tensorboard does not show graph on Windows 10

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):

I used the following minimal example:
import tensorflow as tf
a = tf.constant(5)
b = tf.constant(4)
c = a+b
with tf.Session() as sess:
  Writer = tf.summary.FileWriter("Test", sess.graph)
  Writer.close()

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
TensorFlow installed from (source or binary):

I installed the wheel: https://ci.tensorflow.org/job/tf-master-win-gpu-cmake/lastSuccessfulBuild/artifact/cmake_build/tf_python/dist/tensorflow_gpu-1.2.0rc2-cp35-cp35m-win_amd64.whl
Which is the build "694" on Jenkins of the job "tf-master-win-gpu-cmake"
On version 1.1 (provided by pip), the graph was shown correctly. I needed to update to this version to get text-events in Tensorboard.

TensorFlow version (use command below): 1.2.0-rc2 (build 694 of job "tf-master-win-gpu-cmake")
Bazel version (if compiling from source): -
CUDA/cuDNN version: 8.0/5.1
GPU model and memory: GTX680 with 4 GB
Exact command to reproduce:

tensorboard --logdir=Test

If I use "inspect" I get the following output:
tensorboard --logdir=Test --inspect
======================================================================
Processing event files... (this can take a few minutes)
======================================================================

Found event files in:
Test

These tags are in Test:
audio -
histograms -
images -
scalars -
tensor -
======================================================================

Event statistics for Test:
audio -
graph
   first_step           0
   last_step            0
   max_step             0
   min_step             0
   num_steps            1
   outoforder_steps     []
histograms -
images -
scalars -
sessionlog:checkpoint -
sessionlog:start -
sessionlog:stop -
tensor -
======================================================================

I'm using Chrome Browser for Tensorboard (Firefox does not show anything for that version).
Describe the problem
No Graph is shown on Tensorboard.
Source code / logs
See above

i had meet this problem too.someone can help?

@zismylove
Do you use exactly the same version of tensorflow like I did?
Are you also working on Windows?
Maybe this information is helpful for the devs.
Furthermore there are new nightly builds available:
https://ci.tensorflow.org/job/tf-master-win-gpu-cmake/ (698)
Maybe this will work? I did not try so far...

@Netzeband
no,it don't work.

@zismylove Thanks for testing.

@Netzeband Can you show us what messages (if any) are printed to the console in Chrome/Windows?

@deannalinchen It is simply the message, that no graph data was found:

The strange thing is, that the graph was found by the inspect command.
Thanks for taking care about that issue.

@Netzeband Can you show a screenshot of the Chrome debugger console output (as found when you use the inspect command), and show a screenshot of what you mean when you say "the graph was found by the inspect command"?

@dandelionmane To be honest, I have no idea how to activate the Chrome debugger console. Can you explain it to me? If you mean the console, I can open with [Ctrl]+[Shift]+J, there is nothing inside. Do I need to activate any special mode?
In the very first post, I paste the output of the terminal, when I start tensorboard with --inspect argument. Here you can see, that the graph is found by tensorboard inside the event file.

meet this problem too.

#7856 may help you

@kinderry Thanks for the hint with the other issue, but seems to be a completely different topic.
Here, I use a relative pathname. This means tensorboard is indeed started from the same drive, it is even started from the parent directory of the summary-dir. And furthermore all data are shown, except of the graph.

@all
Good news. I tried today the official Tensorflow 1.2 release from this night and the graph is shown correctly now. Thus this issue can be closed.
Thanks to all, who contributed to solve this issue.

Try Firefox. I t worked for me ! ! !
On Chrome and IE, TensorBoard would not display Graphs, Histograms or Embeddings.
However, FireFox 55.0.0 displayed everything.
My Chrome is at 62.0.3202.94
My IE is at 11.0x
On Windows 7
BTW: This issue might me the same as #9701

same problem firefox fixed it

I get this problem eventually. I don't know why sometimes it works and sometimes doesn't, but the work around is opening it with Firefox.
I can't really understand how a Google Product like Tensorboard doesn't work on Chrome and does it on Firefox, but that's it.


Contradictory Enforce key restrictions text

In https://admin.microsoft.com/Adminportal/Home#/MessageCenter/:/messages/MC690185 the preview configuration indicates that Enforce Key Restrictions must be set to YES for device bound passkeys to work. However, in this article, it says nothing about this and instead indicates Enforce key restrictions can be set to NO and does not impact the public preview. It is unclear which setting is correct.

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

ID: 784337eb-25c8-e8b5-58ff-b5d3b32c6298
Version Independent ID: 784337eb-25c8-e8b5-58ff-b5d3b32c6298
Content: Enable passkeys for your organization (preview) - Microsoft Entra ID
Content Source: docs/identity/authentication/how-to-enable-passkey-fido2.md
Service: entra-id
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

@rubens-tvt
Thanks for your feedback! We will investigate and update as appropriate.

@TPavanBalaji Sorry for the confusion. I can't see the message text in the Admin Center, but key restrictions are used to allow or block only specific AAGUIDs. The web topic is correct. If no key restrictions are set, then any device-bound passkey can be used for sign in. #please-close

I've pasted the text below from the message center and highlighted the contradictory text. If the help text is correct, then the notification should be corrected:
Updated February 19, 2024: We have updated the rollout timeline below. Thank you for your patience.
Beginning mid-March 2024, Microsoft Entra ID will support device-bound passkeys stored on computers and mobile devices as an authentication method in preview, in addition to the existing support for FIDO2 security keys. This enables your users to perform phishing-resistant authentication using the devices that they already have.
We will be expanding the existing FIDO2 authentication methods policy and end user experiences to support this preview release. If your organization uses FIDO2 authentication or Windows Hello for Business, please continue reading to learn more and prepare for the upcoming changes.
Admin Configuration
In the Entra admin portal, we will be renaming “FIDO2 security keys” to “Passkeys (FIDO2)” within the authentication methods policy and Conditional Access authentication strengths policy.
For your organization to opt-in to this preview, you will need to enforce key restrictions to allow specified passkey providers in your FIDO2 policy. Here are the possible configuration states for FIDO2 key restrictions during the preview:
No key restrictions (FIDO2 policy default): Tenant allows all security key models. Device-bound passkey providers on computers and mobile devices are not allowed.
Key restrictions set to "Allow": Tenant only allows the explicitly added AAGUIDs. To enable a device-bound passkey provider, add their AAGUID(s) to the key restrictions list.
Key restrictions set to "Block": Tenant blocks the explicitly added AAGUIDs and allows all other security key models. Device-bound passkey providers on computers and mobile devices are not allowed.


GH-43044: [R] So-called non-API entry points

Rationale for this change
CRAN
What changes are included in this PR?
Remove so-called non-api calls
Are these changes tested?
With tests
Are there any user-facing changes?
Hopefully not
This PR contains a "Critical Fix".

GitHub Issue: #43044

I think this is ok, just one suggestion for something else to remove. AFAICT we only call r_string_size on a STRING_ELT from a STRSXP, and similarly for utf8_string/utf8_strings. Rf_translateCharUTF8 should always work on those inputs.
Here's the R internals version of IS_ASCII etc.; LEVELS is defined as sxpinfo.gp, an opaque bitmask. Even if this change turns out not to be correct, I don't think we want to be touching sxpinfo.gp for anything ourselves. https://github.com/wch/r-source/blob/0ebd0b0b574847597ac19fbf0bbbf31e3197e84b/src/include/Defn.h#L832-L853

Ah great, you've found the line in the scriptures to confirm that https://github.com/apache/arrow/issues/43044#issuecomment-2212292694

Ah great, you've found the line in the scriptures to confirm that https://github.com/apache/arrow/issues/43044#issuecomment-2212292694

It took many nights of studying the holy text


Incompatible Typescript Cache type when using createRedisCache

Describe the bug
When using @graphql-yoga/plugin-response-cache plugin, and following the documented example here: https://the-guild.dev/graphql/yoga-server/docs/features/response-caching#external-cache to provide a createRedisCache cache instance causes a Typescript error:
Type 'import("node_modules/@envelop/response-cache/typings/cache").Cache' is not assignable to type 'Cache'.
  The types returned by 'get(...)' are incompatible between these types.
    Type 'PromiseOrValue<Maybe<ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>>>' is not assignable to type 'Promise<ExecutionResult<Record<string, unknown>, ResponseCachePluginExtensions> | undefined>'.
      Type 'undefined' is not assignable to type 'Promise<ExecutionResult<Record<string, unknown>, ResponseCachePluginExtensions> | undefined>'.ts(2322)
index.d.ts(8, 5): The expected type comes from property 'cache' which is declared here on type 'UseResponseCacheParameter'

Your Example Website or App
https://codesandbox.io/p/sandbox/determined-carlos-7qx3nj?file=%2Fsrc%2Fmain.ts%3A32%2C31
Steps to Reproduce the Bug or Issue
Create a Typescript instance of Yoga using the useResponseCache plugin, with the cache option set to a cache instance created with createRedisCache.
Expected behavior
The server should start without any typescript compilation errors.
Screenshots or Videos
No response
Platform

@envelop/response-cache-redis 3.3.2
@graphql-yoga/plugin-response-cache 2.2.0
graphql-yoga 4.0.5

Additional context
Seems to be similar to: https://github.com/dotansimha/graphql-yoga/issues/2905

Can confirm, this is still an issue.

Repro:

Links:

https://github.com/dotansimha/graphql-yoga/blob/main/packages/plugins/response-cache/src/index.ts#L73-L79
https://github.com/n1ru4l/envelop/blob/main/packages/plugins/response-cache/src/cache.ts#L25

Next to check:

Are types only different b/c of missing dep updates in some chain somewhere
If no, what's intended type currently. Then do update, make release, make updates.

I have a solution locally based on changing the Envelop plugins. Need access to https://github.com/n1ru4l/envelop to make my PR. I'll check with the team about it tomorrow.


HHH-14740 Still need the nullcheck removed in HHH-14727

https://hibernate.atlassian.net/browse/HHH-14740

@Sanne Do you have plans for releasing this fix anytime soon?

@joschi yes, tomorrow ot in two days at latest.


Bumped transformers to <0.6 (no breaking changes)

Still working with transformers 0.5.
Edit: you should really upload this on hackage! (I tried to create an issue, but they are disabled, sorry for exploiting this pr)

Agreed, please upload this. The Haskell SDL story is really confusing when the modern libs that work aren't on Hackage. @fgaz, I support you to do it if there's no response.

PS and would you consider enabling your issue tracker, as on your sdl2-image repo.
Thanks for the lib updates!

I had no idea issues were disabled, I've added them. Thanks for letting me know.

The package is now on Hackage.

Thanks!


Mistake found: google analytics broken

Which page(s) do this mistake(s) pertain to?
All
Describe the error(s)
Google analytics broken
Additional context
the two different partials/header.html files seem to not be playing nicely together.

On Netlify, I downloaded the deployment from Feb 4 (commit 1db7d10) and Feb 9(commit 9447b0b) and then compared them using git to see if there were any differences. Indeed it seems all the google analytics stuff has been removed

I'll now look at the code to see if I can figure out why

I now have access to analytics (thanks @wcornwell ) and seems to be working.


Automatic convert float.nan to None

Describe the bug
Currently when creating DataFrames there is no check of nan values. JSON cannot unmarshal float.nan and needs null or None values.
To Reproduce
Steps to reproduce the behavior:
from pyclarify.models.data import DataFrame
from pyclarify import ClarifyClient
import numpy as np

t1 = ['2021-01-01T01:00:00Z', '2021-01-01T02:00:00Z']
s1 = {'my_input_id': [0.5, np.nan]}
df = DataFrame(times=t1, series=s1)
client = ClarifyClient("clarify-credentials.json")
client.insert(df)

Expected behavior
Should convert float.nan to None or give a more clear error message.
Screenshots
Error message:

** System information (please complete the following information):**
OS: macOS Monterey (v12.2.1)
Python Version: 3.9
SDK Version: 0.3.0
Additional context
Could be fixed by using the Config method in pydantic on the DataFrame class.

Fixed in #96


typescript语言服务意外中止5次

VSCode Version: Code 1.9.1 (f9d0c687ff2ea7aabd85fb9a43129117c0ecf519, 2017-02-09T00:26:45.394Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author
Version

html-snippets
abusaidm
0.1.0

vscode-theme-onedark
akamud
1.2.0

path-intellisense
christian-kohler
1.2.0

jquerysnippets
donjayamanne
0.0.1

python
donjayamanne
0.5.8

vscode-html-css
ecmel
0.0.33

code-runner
formulahendry
0.6.9

vue-snippets
hollowtree
0.1.0

intellij-idea-keybindings
k--kato
0.2.8

Go
lukehoban
0.6.53

vscode-icons
robertohuertasm
7.2.0

bootstrap-3-snippets
wcwhitehead
0.0.9

Steps to Reproduce:

Please provide information about the issue you are seeing. Also try the VSCode insiders builds which includes a number of fixes for this sort of crash.


Short solution needed: "Convert float to string" (golang)

Please help us write most modern and shortest code solution for this issue:
Convert float to string (technology: golang)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

Convert float to string


Coded User Class & UserRepository. Confirmed link to MySQL.

Used Environmental Variables for DB jdbc address, username, & password.

reviewed and merged into main


Nvidia filters doesn't work with plugin loader

"Game is not supported", is there a way to get around that thing or there's no way cuz it's a completely new game for gef experience

Yeah, i found a way in another Threat. You can copie the extracted SpaceEngineersLauncher file and rename it to anselintegrationtestapp Start it and Tadaaaa


global replace health check proto v1alpha to v1

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@jtattermusch @murgatroid99 @soltanmm Please take a look at csharp ruby/node python. Thanks.

Node changes LGTM, and the tests still pass.

C# LGTM.

Python LGTM.

@murgatroid99 Could you take a look at ruby as well? Thanks

I don't see any problems with the Ruby changes. The tests passed, so it's probably correct.

I will merge this once I see green.


Instead of allowing users set custom_data in event function, allow them to return custom data.

Instead of allowing users set custom_data in event function, allow them to return custom data.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-projects


add kubeconfig support in discovery module

Signed-off-by: 3Xpl0it3r<EMAIL_ADDRESS>add support discovery k8s via kubeConfig file

@roidelapluie
thank you for you suggestion.
About if existed some easy way to detect the file changed , at least client-go library doesn't support any method/mechanism for this. I am afraid of that will create an grouting todo this, I thinks this is not cost-effective

Yeah let's do anything fancy like go routines, I will think of a better solution.

Hello, do you have any news on this? Thanks!

@roidelapluie sure, I will add some test case

lgtm, I think this needs a rebase and run go mod tidy to resolve the conflict
thank you so much for working on this!

Thanks @3Xpl0it3r !


Upload transfer hangs during chunk size of infinity when Azure storage backend is used

Describe the bug
Upload transfer will not end when chunk size of infinite (the default) is set when Azure storage backend is used.
To Reproduce
Steps to reproduce the behavior:

Run tusd with an Azure storage backend - a StorageV2 (general purpose v2).
Run a simple nodejs app with tus-js-client with a simple file upload (ex. 500MB), with parallelUploads of 1 - because concatenation extension isn't available.
Watch nodejs client app hang at ~90% sending, and after couple (minutes?), it'll retry and hang again at ~90%. The server will get a 500 HTTP response on every retry.

Client side:

Server side:

Expected behavior

I expect the upload to complete and my completed file to be in Azure storage backend.

Setup details
Please provide following details, if applicable to your situation:

Runtime environment: Node.js
Used tus-js-client version: 3.0.1
Used tus server software: tusd v1.10.0 and 2.0.0rc17 (both don't work)

Server side tusd setup
I'm using podman with the official tusd images (both 1.10.0 and 2.0.0rc17)
podman run -p 47280:47280 -v /tmp/host/tus:/srv/ --env AZURE_STORAGE_ACCOUNT=<storage account name> --env AZURE_STORAGE_KEY=<azure storage key> docker.io/tusproject/tusd:v1.10.0 -port=47280 -azure-blob-access-tier=hot -azure-object-prefix=tus-prefix -azure-storage=tus-file-container -azure-endpoint=https://<storage account name>.blob.core.windows.net

NodeJS client code
const fs = require('fs');
const tus = require('tus-js-client');

const path = "file.mp4"'; // a 500MB file
const file = fs.createReadStream(path);

const upload = new tus.Upload(file, {
  endpoint: 'http://<IP_ADDRESS>:47280/files/',
  parallelUploads: 1,
  // chunkSize: 25 * 1024 * 1024,
  retryDelays: [0, 3000, 5000, 10000, 20000],
  metadata: {
    filename: 'file',
    filetype: 'mp4',
  },

  // Callback for errors which cannot be fixed using retries
  onError: function (error) {
    console.log('Failed because: ' + error);
  },

  // Callback for reporting upload progress
  onProgress: function (bytesUploaded, bytesTotal) {
    const percentage = ((bytesUploaded / bytesTotal) * 100).toFixed(2);
    console.log(bytesUploaded, bytesTotal, percentage + '%');
  },

  // Callback for once the upload is completed
  onSuccess: function () {
    console.log('Download %s from %s', upload.file.name, upload.url);
  },
});

// Check if there are any previous uploads to continue.
upload.findPreviousUploads().then((previousUploads) => {
  // Found previous uploads so we select the first one.
  if (previousUploads.length) {
    upload.resumeFromPreviousUpload(previousUploads[0]);
  }

  // Start the upload
  upload.start();
});

According to Azure documentation, getting a 500 http response means I'm hitting some form of limit in the Azure side.

I tested with chunkSize: 95 * 1024 * 1024 (95MB) and that works, and I tested with chunkSize: 105 * 1024 * 1024 and that fails with the server responding with HTTP 500 responses during a PATCH request.
The tusd version I'm using should be using Azure storage with service version: 2019-12-12 and according to Azure documentation, my Azure storage account - StorageV2 should support 4GB blobs PUT requests and not 100MB PUT on blobs.

I recommend limiting Azure Storage blob chunk size to < 100MB each.

Ah, after reading the chunksize documentation, I do need to set the chunksize since I'm sending a readable stream. It's strange that there was no error or warning when setting it up this way.

I do need to set the chunksize since I'm sending a readable stream

Not entirely. chunkSize is only needed for non-file streams because tus-js-client will create an in-memory buffer with the size of chunkSize. For file streams this buffer is not needed and so this option is not mandatory.

According to Azure documentation, getting a 500 http response

The 500 error is not from Azure but from tusd. It complains about an timeout while reading from the HTTP connection to tus-js-client. Can you try increasing the -timeout option for tusd?

I recommend limiting Azure Storage blob chunk size to < 100MB each.

I don't know Azure much and cannot comment on this. But could you open a new issue in the tusd option about this, so more Azure-experienced people can take a look at it?

Closing this issue due to inactivity. Feel free to leave a comment if you want to continue the discussion :)


baetyl-1639: Add chinese error message

Codecov Report

Merging #435 (8ea9adc) into master (3c30ef6) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #435      +/-   ##
==========================================
+ Coverage   64.99%   65.02%   +0.02%
==========================================
  Files          91       91
  Lines        6687     6687
==========================================
+ Hits         4346     4348       +2
+ Misses       1715     1714       -1
+ Partials      626      625       -1

Impacted Files
Coverage Δ

common/message.go
78.57% <ø> (ø)

plugin/link/httplink/httplink.go
71.42% <0.00%> (+3.57%)
:arrow_up:

Continue to review full report at Codecov.

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


Fix Component Governance

Upgrade System.Formats.Asn1 from 6.0.0 to 6.0.1
Microsoft Reviewers: Open in CodeFlow

/azp run


Do not copy Resources folder for linux and windows - create sym links

Is your feature request related to a problem? Please describe.
Coping file is slow and inefficient
Describe the solution you'd like
Use links
Describe alternatives you've considered
N/A
Additional context
N/A
possible solution:
if(LINUX OR WINDOWS)
    add_custom_command(
        TARGET ${APP_NAME}
        PRE_BUILD COMMAND ${CMAKE_COMMAND} -E
        create_symlink ${CMAKE_CURRENT_SOURCE_DIR}/Resources $<TARGET_FILE_DIR:${APP_NAME}>/Resources)
endif()

This was great when building for Cocos2d-x, but it may not be necessary for Axmol (Windows builds), since the Resource folder is no longer copied to the output folder.  I'm not sure about Linux though, since I don't build on that platform, so I'm not sure how resources are handled on there.

You can create a symbolic link like below (works for windows)
As example: cpp-test:
open command shell (with admin privileges): mklink /D Resources  ..\..\..\..\tests\cpp-tests\Resources
cd axmol\build_64\bin\cpp_tests\Debug
axmol\build_64\bin\cpp_tests\Debug>mklink /D Resources  ..\..\..\..\tests\cpp-tests\Resources

Now you can run the exe (e.g. cpp_tests.exe) from Debug folder every time.


fix(ecma/transforms): Resolve undefined 'design:returntype' in Reflec…

fix(ecma/transforms): Resolve undefined 'design:returntype' in Reflect metadata
Description:
Emits 'design:returntype' metadata when using "legacyDecorator": true and "decoratorMetadata": true.
Related issue (if exists):
Closes #3319

CI failures seem unrelated.


UI implementation for UPI

What this PR does / why we need it:

This PR mainly expose protocol configuration when deploying a model version. The main modifications are in 2 places:
During deployment of new model version
protocol will be configurable when users deploy a new model version. The protocol selection is only available if the model version endpoint is not in serving state.

https://user-images.githubusercontent.com/4023015/192190512-8f77b945-6c07-4c84-9728-730d1c109d5c.mov
Opening the endpoint details
Currently selected protocol will be exposed in the version endpoint details page additionally, the endpoint URL is also adjusted based on the selected protocol.

Which issue(s) this PR fixes:

Fixes #
Does this PR introduce a user-facing change?:

Expose protocol selection to user

Checklist

[N.A.] Added unit test, integration, and/or e2e tests
[X] Tested locally
[N.A.] Updated documentation
[N.A.] Update Swagger spec if the PR introduce API changes
[N.A.] Regenerated Golang and Python client if the PR introduce API changes

@ariefrahmansyah @karzuo @tiopramayudi Can you review it?

LGTM


Use previous minor version of Gardener for upgrade tests

How to categorize this PR?

/area testing robustness
/kind bug test
What this PR does / why we need it:
This change modifies the Gardener upgrade script to use the previous minor version instead of the latest release tag if GARDENER_PREVIOUS_RELEASE  is empty.
Thanks @acumino for the suggestion!
Special notes for your reviewer:
cc: @rfranzke @acumino
Release note:

The Gardener upgrade tests have been updated to use the previous minor version of Gardener instead of the latest release tag when the environment variable `GARDENER_PREVIOUS_RELEASE` is not specified.

/lgtm Thanks for fixing it. We should also cherry-pick this PR to release branches.

Thanks @acumino
We should only cherry-pick changes to previous release branches release-v1.62 and release-v1.64, not to release-v1.63, because the GARDENER_PREVIOUS_RELEASE has already been specified here.

/lgtm Thanks for fixing it. We should also cherry-pick this PR to release branches.

Thanks @acumino We should only cherry-pick changes to previous release branches release-v1.62 and release-v1.64, not to release-v1.63, because the GARDENER_PREVIOUS_RELEASE has already been specified here.

Please ignore the comment, it won't cause.

/cherry-pick release-v1.64

/cherry-pick release-v1.63

/cherry-pick release-v1.62


[mesheryctl] pattern import command needs to be enhanced to detect sourcetype intelligently

See mesheryctl Command Tracker for current status of commands.
Current Behavior

When we run mesheryctl pattern import we need to specify the sourcetype.
Here in the example we do it with -s flag.
mesheryctl pattern import -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.11/config/master/aws-k8s-cni.yaml -s kubernetes
remote hosted pattern request success
pattern file imported successfully.
ID of the pattern: e0bf8082

Desired Behavior

[ ] Improve the command to automatically detect the type, eliminating the need to specify the sourcetype.
[ ] Update the documentation accordingly.

Screenshots/Logs

Environment

Host OS: Mac Linux Windows
Meshery Server Version: stable-v
Meshery Client Version: stable-v
Platform: Docker Kubernetes

Contributor Guides and Handbook

📚 mesheryctl Contributing Guide
📺 Beginner's guide to contributing to Meshery and mesheryctl
⌨ mesheryctl Command Tracker
⌨ Meshery CLI Commands and Documentation
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Can I take up this issue ?

Can I take up this issue ?

Sure, sir. Here you go.

Can I take this up? it has been inactive for months.


OAuth API Scopes - User Improvement

In the README file, we have a list of OAuth API scopes that need to be enabled. The list is a bulleted list. Google takes a comma delimited list.
It might slightly improve user experience to be able to cut and paste this list easily.

@adhilto Sounds good. Thanks for letting me know.


SelectionList mobixification

Not sure if I should keep the benchmark in master, but seems like it can be useful in the future.

Thanks, Lior. Changed Option into SFC, added JSX.Element instead of ReactElement, removed unused variables in event handlers.


Add README

Add a README for this repository explaining the technologies used.

Hello there, I hope to help with this issue too.

Can you Assign this issue to me under JWOC?

What all sub-headings should I include?
About The Project,  Features, Tech Stack, Demo, Getting Started, Contributing, License, Contributors
Are these enough?


Don't crash when webdriverio.getAttribute returns an array of null

Fixes #43.

There is no reason do this double check:
result.length && result[0]

@christian-bromann @NiGhTTraX 's intention was to avoid a runtime exception in the case of arrays like [undefined] or [null]. Your current code is unsafe in the presence of null/undefined values, as the PR's title states.


feat: Update on results.pm to UTRAnnotator

Description
Adjusting UTRAnnotator output in web view.
Test
Sandbox overview check.

Hi @jyothishnt ,
Can you merge this PR for 109, thank you!


modifications for codecov report to generate

Notes for Reviewers
This PR fixes #7805
Hi , I've tried to update some of the golden files and commented out a few tests that needs modification , this PR should fix the current unit tests so that we can get updated code coverage.
 I want to work on some oter unit tests genearting errors i want to follow your approach but i need to understand why  certain things were implemented

there seems to be an issue with the Error codes please check it out

@ash-kamrip the integration tests are failing

@ash-kamrip Let's discuss this on Meshery Dev call.


doesnt work

if i try extracting my pdf files, i just get a note with the heading and a link to the source file. no markdown extraction, no images, just this link. i am really confuesd, this shouldnt be the case or do i do something wrong ?

me too！


How to get it working in Karma?

On https://github.com/mxstbr/react-boilerplate/issues/79#issuecomment-174238581 (see link for more info) we are trying to convert from mocha/jsdom to Karma/Chrome.
I tried to create a Karma plugin for chai-enzyme (a naive copy paste based on another karma-chai-foobar) but I'm having trouble with the fact that chai-enzyme is published as an ES6 module, and Karma doesn't understand that.
I admit I am pretty fuzzy when it comes to implementation details of require, CommonJS, ES modules, etc. I know even less about Karma plugins.
How could we get this working?

@jbinto thanks for your work!
chai-enzyme is transpiled to es2015 with babel, so this shouldn't be the issue.
i believe it's the fact that we are trying to run commonjs code in a browser environment without any preparation. both mocha and chai come with a browser bundle see https://github.com/xdissent/karma-chai/blob/master/index.js#L9
i believe we can use webpack to accomplish it see https://webpack.github.io/docs/configuration.html#output-librarytarget
this can be done either in this repository, a separate one or in your karma plugin.
let me know if you wanna try to tackle this... i'll be very happy to assist in any way possible

(You can also use browserify)

I am having trouble getting this working with browserify and tape. Unrelated to karma but it seems appropriate:
$ browserify -t babelify test/components/my-component.spec.js
Error: Cannot find module 'react/lib/ReactContext' from '/Users/dm/src/my-boilerplate/node_modules/enzyme/build'
    at /Users/dm/src/my-boilerplate/node_modules/resolve/lib/async.js:46:17
    at process (/Users/dm/src/my-boilerplate/node_modules/resolve/lib/async.js:173:43)
    at ondir (/Users/dm/src/my-boilerplate/node_modules/resolve/lib/async.js:188:17)
    at load (/Users/dm/src/my-boilerplate/node_modules/resolve/lib/async.js:69:43)
    at onex (/Users/dm/src/my-boilerplate/node_modules/resolve/lib/async.js:92:31)
    at /Users/dm/src/my-boilerplate/node_modules/resolve/lib/async.js:22:47
    at FSReqWrap.oncomplete (fs.js:82:15)

Here is a repo I am working on: https://github.com/marr/my-boilerplate

FWIW, I did get this working in browser with tape, https://github.com/airbnb/enzyme/issues/132#issuecomment-174800141

good to know, thanks!

@jbinto is it possible you can get it working by requiring like this:
var chai-enzyme = require('chai-enzyme').default

// vs.

var chai-enzyme = require('chai-enzyme')

This is something we will have to address soon, let me know if that fixes it for you if so I'll make some time to get this working out of the box. For future me see babel-plugin-add-module-exports.

Actually a better solution would be for chai-enzyme's main entry point to use module.exports = theDefault instead of export default theDefault. Consumers should never have to interact with babel's CommonJS interop.

@jbinto this should be no longer an issue as of v0.3.0, feel free to re-open if you still have any problems.

I'm trying to get this working with a Karma/webpack setup and I'm pretty lost as to how to do this. What is the proper way to get this working with Karma? Is there documentation anywhere that would show this? Would really appreciate any help offered.

@reintroducing I'm not familiar with karma, but I saw @jbinto figured this out in https://github.com/mxstbr/react-boilerplate/issues/119 & https://github.com/mxstbr/react-boilerplate/pull/150. Maybe checking out react-boilerplate's karma.conf.js will help you out.

@ayrton I looked it over before posting but the setup is slightly different than mine. I'm going to try again with that exact setup when I get a moment and see if I can chase this down. Thanks for the links.


[Bug]:

Version

[X] I'm using version 1.14.0

Known issues

[X] I've checked Known issues

Existing issues

[X] I've checked Existing issues

Advanced Preferences

[X] I've checked Advanced Preferences

What operating system are you using?
Windows
Operating System Version
Windows Server 2012 R2 Standard
Reproduction steps

Installed version 1.14.0.
Tried to open application.

...
Reproduces how often: [What percentage of the time does it reproduce?]
Expected Behavior
I expected the application to open.
Actual Behavior
I receive the following error:
The procedure entry point DiscardVirtualMemory could not be located in the dynamic link library D:\Users\PRothenberg\AppData\Local\Programs\Stretchly\Stretchly.exe.
Relevant log output
No response
Preferences
No response
Additional information
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Version 1.14.0 crashes for me on MacOS Ventura 13.1 as well.

@philipr89 could you try redownloading and reinstalling again? Seems like it might be issue as well with your Windows: https://www.technewstoday.com/fix-the-procedure-entry-point-could-not-be-located/
@olshevski any error message?

@hovancik Not really, just this window:

(yeah, my mistake, it's not really a crash, but a damaged app notice)

I tried redownloading and reinstalling and received the same error.  I ran DISM, as per the link you included and there are no files missing or corrupted.
From: Jan Hovancik @.>
Sent: Monday, April 17, 2023 1:17 PM
To: hovancik/stretchly @.>
Cc: Rothenberg, Phil @.>; Mention @.>
Subject: Re: [hovancik/stretchly] [Bug]: (Issue #1305)
@philipr89https://github.com/philipr89 could you try redownloading and reinstalling again? Seems like it might be issue as well with your Windows: https://www.technewstoday.com/fix-the-procedure-entry-point-could-not-be-located/
@olshevskihttps://github.com/olshevski any error message?

Reply to this email directly, view it on GitHubhttps://github.com/hovancik/stretchly/issues/1305#issuecomment-1511771685, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXFSBUYXMMJ5QUWXSRQEX73XBV3H3ANCNFSM6AAAAAAXBHWW2U.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

@hovancik Ah, nevermind. I googled about this "damaged" error message and used the command xattr -cr /Applications/Stretchly.app to remove the message. The app works now. I have no clue what it was all about.
Probably it doesn't relate to @philipr89's issue.

Здравствуйте! Тоже установил 1.14.0.. Win7
EN:
The entry point to the DiscardVirtualMemory procedure was not found in
the DLL KERNEL32.dll .
RUS:
Точка входа в процедуру DiscardVirtualMemory не найдена в
библиотеке DLL KERNEL32.dll.

@Trimoff can you try redownloading the installer?

@Trimoff can you try redownloading the installer?

It did not help. I tried the previous, old version, it installed and worked without problems.
Это не помогло. Я попробовал предыдущую, старую версию, она без проблем установилась и заработала.

HI that is possible, from what I read, Windows 7 is not supported anymore: https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-january-14-2020-b75d4580-2cc7-895a-2c9c-1466d9a53962

Привет, это возможно, из того, что я прочитал, Windows 7 больше не поддерживается: https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-january-14-2020-b75d4580 -2cc7-895a-2c9c-1466d9a53962

Updates are not supported, and your program is not included in the Windows 7 update package. And the old version works without problems ... it turns out that the problem is in the program itself, from where, from the new version, separate files were removed for stable operation in Windows 7. The program does not such multitasking and does not require serious resources like the programs that are listed above by me. Why for her to make such restrictions is not entirely clear ...
Не поддерживается  обновления, а ваша программа не входит в пакет обновлений Windows 7. И старая версия без проблем работает...  выходит, что проблема в самой программе откуда, из новой версии, были убраны отдельные файлы для стабильной работы в  Windows 7. Программа не такая многозадачная и не требует серьёзных ресурсов как программах которые перечислены выше мной. Зачем для неё делать такие ограничения не совсем понятно...

Version 1.13.1 works on windows7, need to roll back to this  version.