Select email template dissappeared in dev version

How can email templates be set in dev version? The option seems to have disappeared. Admin > Settings > Login & Register > Email Notifications screens compared below.

Send test email caused the following Laravel error: Call to undefined function MicroweberPackages\User\get_mail_template_by_id() ......  at MicroweberPackages/User/UserManager.php:978

[image: image.png]
No, it looks OK here.
Can we see this somewhere?
На чт, 13.05.2021 г. в 11:55 ч. Nick Woolley @.***>
написа:

How can email templates be set in dev version? The option seems to have
disappeared. Admin > Settings > Login & Register > Email Notifications
screens compared below.
[image: Email-templates]
https://user-images.githubusercontent.com/7723418/118102560-def37a00-b3d0-11eb-80d5-efa43371907a.jpg
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/microweber/microweber/issues/743, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABCNGKYT3KZOFYWFPRYL3V3TNOHZHANCNFSM442FUS5A
.

Hi Boris,
I've fixed it now. I had updated v1.1.20 to 1.2.6dev by uploading new files via ftp, and the email template selection did not appear until I updated the Newsletter module (from v0.1 to v1.1); So maybe there's some dependency on the Newsletter Module.
When I click the 'Send Test Email' button with email sending set to PHP Mailer it fails with the results popup showing the following error:
Caught exception: Connection could not be established with host  :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known File: /.... mypath .../vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php
Maybe that is due to the server config, I've checked the file StreamBuffer.php does exist. The send test email DOES work with email sending configured for SMTP, however the merge fields are all wrapped in curly brackets - ref issue #670 and #689


todo_widget: Fix bug where new todos sometimes replaced old todos.

Initialised this.me for the TaskData using a constructor to the current user id.
The bug was caused due to this.me never being initialised, and hence idx wasn't incremented on page reload, which resulted in duplicate data-key attributes and hence new todos overwriting older todos with the same data-key
Fixes: #20698
Testing plan:
The bug appeared on reloading the page, since that terminated the current session, so I tested manually by ensuring the todos got added normally (didn't replace older ones) even on reloading the page.

Merged, thanks @N-Shar-ma!


tagnames

https://github.com/AngleSharp/AngleSharp/blob/devel/src/AngleSharp/Dom/TagNames.cs
Tag names seem incomplete or outdated, send a link for reference.
https://github.com/wooorm/mathml-tag-names
https://github.com/wooorm/html-tag-names
https://github.com/wooorm/svg-tag-names
You don't have to install him as said in readme.md, you just need to look directly at the index.js.

I think you missed the purpose of that file. As those tags are specifically handled in the HTML parser. All other tags are either implicit or play no direct role (e.g., MathML or SVG).
Please take a look at the bug report template before posting a bug: https://github.com/AngleSharp/AngleSharp/blob/devel/.github/ISSUE_TEMPLATE/bug_report.md


incomplete install guide? on purpose?

hi. i am havin' a problem with the installation guide. By reading it there is absolutely no info what distro used, what versions used, what is requirements of the software that is has to be installed on the server prior to install this script.
after following the instructions (preinstalled apache2, mysql, php and phpmyadmin before doing that), got to the point wher it has to be cloned from git to a webserver, again no info to what dir, by default put it to an /var/www/html, by pulling it out from backoffice-administration-master dir that is created while cloning. there are errors that it has to use port 80 by default and it is occupied by appache2 by default, so by going to /config/env/default.js and changing the port to any other it went ok.
By the way the installer is not creating any databases it only connects to created one and puts own tables there, so it has to be created before running node server.js installer.
after all of it i am at the point where the the default specifield /admin link is not working becouse it is in a public/admin subdir. and the application is sending the creditials to non exixting address... and again there is absolutely NO info whats so ever.
question is: who wrote this install script and how many minutes it took to write it becouse it seems like it is written incomplete and lacking info. after reading the postpone where it is contacts and the price to install it... man, do you realy have to kill the project like that? give the tools, give the info give the working script and make the additions or corrections monetized... not the install..
anyways, looking forward and hoping that the info guide (manual install) or the auto installation script will be updated and all that crap ends here. So far the experience about this project is like a nightmare to install.
and i had way worse projects installed by digging in to the scripts and making own manual install guides but this time come on guys... do atleast SOME effort to make this project more popular.
Open source power is in the community, more of it -> the more powerful the script gets, more contributions it gets, less bugs and etc.

did you manage to get this working pal ?? as i am having the same issue on where to have it all

Hello!
You can find a step by step installation guide on the below article:
https://magoware.freshdesk.com/a/solutions/articles/35000124356
Regards

Well the article suggest what @Daigtas requested its not a complete installation guide for something on complicated nodejs setup, I tried clean ubuntu and installed nodejs and npm has all sorts of discrepancies, no help, also tried a custom droplet(pre-installed nodejs) OS, which also ended same way.
When you run sudo node server.js  it goes on a long coma and ends up with network disconnect spend 3 days already with 5 new images.
There should be little more information for developers to look at and further collaborate.
Thanks.


Use build_config.py to determine certain paths

To help CPL be consistent with CML, investigate parsing the build_config.py (or use the modules in site_scons) from the PROJECT_DIR to set, for example, MPI paths, USER paths, etc.

Implemented in 272fdd978449f


Use AsyncHeaderDB in BaseHeaderChainSyncer

This is necessary because BaseHeaderChainSyncer must depend on a DB containing only headers, so that we can use it for LightChainSyncer.
The other syncers (FastChainSyncer/RegularChainSyncer) still use an AsyncChainDB
Depends on #981

Can you rebase now that https://github.com/ethereum/py-evm/pull/976 is merged.

Rebased, but it still includes the commits from #981 so it's probably best to review just https://github.com/ethereum/py-evm/pull/980/commits/6ce8261fc644a229cd5aa83962f9f9822458c1d1


drivers: dma_mcux_lpc: Fix OTRIG build error

Fix the build errors and CI issues caused by missing num_of_otrigs in DT in the LPC DMA driver.
This should fix #58376 and #58418

LGTM
@teburd we could definitely use a build_all testsuite for DMA, but it's challenging for drivers that aren't designed to be multi-instance.
When drivers are not designed to be multi-instance, hard-coded values / offsets / addresses can slip in undetected. Typically, with multi-instance drivers, the dev is forced to practice proper encapsulation by default.
@mmahadevan108 - thanks for making this one multi-instance from the start 😄


fix size comp method output #539

Concisely describe what has been changed/addressed in the pull request.
Fixes bad value reported for size comp method (in Ageerr column of CompReport.sso)

Resolves issue #539

What tests have been done?
Where are the relevant files?
Running with simple_small_sizecomp model (attached to issue #539) now produces CompReport.sso file with size comp method values that match 3.30.19 output.
What tests/review still need to be done?

Is there an input change for users to Stock Synthesis?
No.

build-ss3 test had this error message: Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
@e-gugliotti-NOAA, do you have any idea what might cause this?
I will try to re-run the test in case that helps.

@e-gugliotti-NOAA, ignore my question about failed build-ss3 github actions. They worked after re-running (took 2 tries in the case of hte Mac-OS one).

@iantaylor-NOAA, yes, I saw that on Friday just as I was about to log off and did a quick search of GitHub to see if there was any information on it. All that came up was someone else's GHA run on the same day that returned the same error. I assume that it had something to do with the GHA runner. Glad that re-running it worked!


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


net: lwm2m: Allow cancel-observe to match path

The specification states that the server can cancel observations "at any
moment, by sendinga GET request with Observe option=1, the LwM2M Server
cancancel an “Observe”operation on a specified Resource, or specified
Object Instance(s)."
It does not mention any token matching requirement. The EMQx LwM2M
implementation uses a new token for instance, which does not
work with Zephyrs token matching cancel-observe.
This commit introduces cancel-observe via path matching. This could
hypothetically introduce problems when we are connected to multiple
peers simultaneously, but since that is not likely to be supported for a
long time (if ever), this change should be fairly uncontroversial since
path matching is only used as a fallback.

Seems legit. While reading through the spec I can't find a single word about token. Only mathing on path ...


Recorded audio stream is just 0,1,-1

Hi,
I've recorded an audio stream, but when I try to load it in Matlab (or Python) using the load_xdf function, the audio is a random sequence of 0,1,-1.
Has this happened before? Is it recoverable or is the file fully corrupted?
Thank you

I don't think I've seen that before. If you try to visualize the stream in real-time using one of the viewers, does it look like it has more than 3 values?

I think it was simply not connected to the correct audio channel - my mistake! Thank you for the viewer suggestion, that will definitely help in not doing that again.
Thanks for your help!


Code actual transform sizes for intra frames.

We currently set the header to TX_LARGEST rather than TX_SELECT. We'd rather use the latter, which means we'll actually need to code TX size symbols. They are coded totally differently for inter and intra sadly, so do this on intra frames only first.
For now, match the behavior by just choosing a TX size that matches the partition size.

As I understand, this is complete since #1505 was merged.

As I understand, this is complete since #1505 was merged.

Right, I can recall the PITA when writing code for it! :) Many thanks for cleaning up  missed-to-close issues!

Right, I can recall the PITA when writing code for it! :) Many thanks for cleaning up  missed-to-close issues!


Finish applying no-object-literal-type-assertion lint rule

Continuation of #17278.
Applies the rule wherever possible and adds comments referencing #18217 at all fishy code.

@sheetalkamat

Some of these are OK but I feel like overall this is adding too many disables to look like a good fit


feat(container-creation): add support for --init (#2111)

Adds an option for the --init option on container creation, per this comment: https://github.com/portainer/portainer/issues/2111#issuecomment-427155043
This is my first PR, so I'm sure I've missed out on something somewhere; feel free to nag at me to fix it.
Closes #2111

I just tested on Windows, and the --init flag is ignored (doesnt matter if you set it or not, it doesnt inject any process for PID1)..
i used the mcr.microsoft.com/windows/nanoserver:1809 image to test as this requires you to set a cmd that runs as the primary process or it just starts and exits.
Its probably OK to merge as is as we already have a number of features in Portainer that dont work on Windows, so adding one more prob doesnt do any harm.

Thanks @Proximyst :+1:


pretrained model file

@btalb @yzuo89  can you share the pretrained model file on google drive ???

A map of pretrained model names to direct download URLs can be found here in the code:
https://github.com/best-of-acrv/fcos/blob/47e5624973b256b8c74ce2c00fca50e62c19c66a/fcos/fcos.py#L33-L50


Add missing dependency to check in Makefile

The main makefile check target does not depend on tests. When running
make with the -j option it could happen that the tests are build twice
and concurrently, which causes errors.

Reviewed and approved.

Reviewed, tested and merged.


PullToZoomListViewEx.onRestoreInstanceState(PullToZoomListViewEx.java:332)

12-10 17:29:07.293: W/System.err(10310): java.lang.IllegalArgumentException: Wrong state class, expecting View State but received class android.widget.AbsListView$SavedState instead. This usually happens when two views of different type have the same id in the same hierarchy. This view's id is id/pullToZoomListView. Make sure other views do not use the same id.

check issues 10


sendPlatformMessage to support error callback

In ui.window.sendPlatformMessage, we should have a way to pass an error callback.
Once we had that, in PlatformMessages._sendPlatformMessage, we could wire it up so as to call Completer.completeError()

Duplicate of #5962.  Feel free to grab #5962 from me if you're interested in implementing it.


Problem with go get github.com/neezgee/apache_exporter

Centos 6.7
go version go1.8.3 linux/amd64
I installed several exporter without problems !
When type
go get github.com/neezgee/apache_exporter
nothing happend !!
Some help ?

Please don't open issues in unrelated repositories.
Please close @cagedmantis

OHHH, my mistake. Sorry !!!!


Ready for review

Just need to Check About Using "عقود" or "كونتراكتس" for Laravel Contracts.
And Using "واجهات فَسادس" for Laravel Facades
** Also need a Full Review **

Ready for Review and waiting for approval about using "واجهات كونتراكتس" instead of using "عقود".
Because it was introduced as Laravel's "contracts" which means that contracts is a name of the interfaces not actual contracts.

I hope this will fix it


envsubst need double $$ for docker-compose

The problem
If you try to start the server with docker-compose up you get this error:
frontend_1  | Substituting variables FQDN
frontend_1  | envsubst: error while reading "standard input": Is a directory

The fix
Docker-compose need doble $$ for variable-substitution, see doc here

You need to put double-dollar signs in your docker-compose.yml file; this substitution is happening too late in the process for that to be the case.  Have you verified locally that this does what you want it to?

Yes, I did test locally. I am replacing the scripts with that fix in a docker volume and they start up fine without the error.
if you add $$ in docker-compose.yml the old regex replaces it for only one $ so it does not work.
Regardless of this, the templating did not really work for me, the variables were not replaced when i did docker-compose up.
Could you check on your end?

Here is an example that shows how to use it all together: https://github.com/staticfloat/PkgServerS3Mirror
You can see the .env file defining some environment variables, the docker-compose.yml file mapping environment variables into the container and also defining which variables to replace, then finally the nginx.conf file where the variables are replaced.  This works for me locally.  Can you give me a concrete example that shows how this doesn't work for you?

I'm closing this for now, if you still have trouble, please reopen with a link to a repository that doesn't work as expected.


Encode custom width integers using the next power of two width

The Anchor IDL does not support custom width integers. Instead of creating a user-defined type for them, we will encode them using the smaller integer width greater than the given one.

How is this tested?

In primitives.rs we have tests for all bit-widths that are passed as arguments to functions, so the encoding and decoding is implicitly tested there:
https://github.com/hyperledger/solang/blob/cfbc7a9f6bbd13fce0b5bee62313177e4fe61037/tests/solana_tests/primitives.rs#L354


eks: move identification data out of status

Description of your changes
For backup support, status should be purely observational and its loss should not recur any cost, if possible. This is necessary for backup and restore workflows.
This PR makes EKS controller:

use external name annotation for cluster name,
save cloud formation stack id in spec,
use version retrieved from the server instead of the one saved in status,
save the version into status continuously instead of one time.

Fix error checking bug for case where the err is nil.
I think we can use external name for both cloud formation stack identification and also cluster name but I didn't want to touch that part; it's working and all will change in v1beta1 anyway.
Manually tested.

Checklist

I have:

[x] Run make reviewable to ensure this PR is ready for review.
[x] Ensured this PR contains a neat, self documenting set of commits.
[x] Updated any relevant documentation, examples, or release notes.
[x] Updated the dependencies in app.yaml to include any new role permissions.

@negz I fixed the broken test. It should be ready to merge.


Use httpx.Auth instead of subclassing client?

@ToxicKidz sounds like good idea right?

what is httpx.Auth

https://www.python-httpx.org/advanced/#customizing-authentication

looks dumb

no it's not!!!

ok


Data modifications get erased inside material table core

Describe the bug
My pardons because this bug report/question may look weird.
Lets say, I have an implementation of material table core in which I use an action. On that action, when its clicked, I modify the rowData object in order to add a property to it.
const actions: any[] = [
    {
      icon: "save",
      tooltip: "Smth",
      onClick: (event: any, rowData: any) => {
        rowData["onSmth"] = true;
        setColumns(generateColumns());
      },
    },
  ];

You may ask, what do I did this?
At the columns, in a column, I render something if that onSmth is on true and something else if it is false:

 const generateColumns = (): Column<IPerson>[] => {
    return [
      {
        title: "First Name",
        field: "firstName",
        render: (rowData: any) => {
          if (rowData.onSmth) return <>Smth</>;
          return <>{rowData["firstName"]}</>;
        },
      },
      { title: "Last Name", field: "lastName" },
      { title: "Birth Year", field: "birthYear" },
    ];
  };

So, what I achieve is something like this:

When the action is clicked, instead of the value I render Smth
You can find a fully codesanbox implementation over here:
https://codesandbox.io/s/rowdata-missed-ct3zb?file=/src/App.tsx
This perfectly used to work on version 2.3.40 but then, I updated to the newest version and it stop working.

I know this example can be easily fixed saving the data on the state and then on the click event of the action, updating the state but, because on the real implementation I have the used approach is described I am just wondering:

Does this change of behavior was on porpoise or is a side-effect of other changes? or why is this happening?
If this is on porpoise, then well :), if not, do you have any idea of where (an approximation) is this happening so I can contribute with a PR  in order to fixed?

To Reproduce
Steps to reproduce the behavior:

Go to https://codesandbox.io/s/rowdata-missed-ct3zb?file=/src/App.tsx
Click on  the action icon, in the first name column, Smth should appear instead of the name
Scroll down to the list of versions, and change the @material-table/core version to the newest one v3.0.12.
Try clicking on the action again an see the error.

Expected behavior

Desktop (please complete the following information):

OS: [e.g. iOS] Windows
Browser [e.g. chrome, safari] Chrome
Version [e.g. 22] Version 91.0.4472.124 (Official Build) (64-bit)

I know this example can be easily fixed saving the data on the state and then on the click event of the action, updating the state but, because on the real implementation I have the used approach is described I am just wondering:
1. Does this change of behavior was on porpoise or is a side-effect of other changes? or why is this happening?

This behavior is expected behavior.
The reason why changing rowData, inside of the onClick callback, does not work is because of scope and the fact that rowData is a callback argument. It does not live in state.
Remember, if you want changes to reflect on screen in "real" time then the dynamic data (aka variable, etc..) has to live in state.

 You can see this issue, which has a lot more details on why it was removed.

Hello there, thanks for answering @oze4 :)


Cannot build on any distro that uses aarch64 to name architecture instead of arm64

VSCode Version: 1.48.1
OS Version: Fedora Workstation 32, aarch64

Steps to Reproduce:

$ yarn
$ yarn run gulp vscode-linux-arm64-min
$ yarn run gulp vscode-linux-arm64-build-rpm
You will then get this output:

[bkeys@localhost vscode]$ yarn run gulp vscode-linux-arm64-build-rpm
yarn run v1.21.1
$ gulp --max_old_space_size=8192 vscode-linux-arm64-build-rpm
[11:57:27] Node flags detected: --max_old_space_size=8192
[11:57:27] Respawned to PID: 19280
[11:57:37] Using gulpfile ~/Devel/vscode/gulpfile.js
[11:57:37] Starting 'vscode-linux-arm64-build-rpm'...
[11:57:37] Starting clean-arm64 ...
[11:57:37] Finished clean-arm64 after 7 ms
[11:57:37] Starting vscode-linux-arm64-prepare-rpm ...
[11:57:37] 'vscode-linux-arm64-build-rpm' errored after 73 ms
[11:57:37] TypeError: Cannot read property 'join' of undefined
    at /home/bkeys/Devel/vscode/build/gulpfile.vscode.linux.js:170:63
    at /home/bkeys/Devel/vscode/build/lib/task.js:45:28
    at new Promise (<anonymous>)
    at _doExecute (/home/bkeys/Devel/vscode/build/lib/task.js:34:12)
    at _execute (/home/bkeys/Devel/vscode/build/lib/task.js:25:11)
    at vscode-linux-arm64-prepare-rpm (/home/bkeys/Devel/vscode/build/lib/task.js:64:19)
    at async _execute (/home/bkeys/Devel/vscode/build/lib/task.js:25:5)
    at async vscode-linux-arm64-build-rpm (/home/bkeys/Devel/vscode/build/lib/task.js:64:13)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Sometimes I rig it to swap the name of the architectures in the gulpfile after I have built the binary, then have it package it as aarch64. But after years of doing this I am finally tired enough of doing it that I am reporting it.

This is currently being refactored as I'm attempting to get ARM linux builds: https://twitter.com/joaomoreno/status/1302908128485408768
I will eventually get to the RPM and DEB packages, so closing this for now.


Fix/ Add option to fetch job results in get_jobs

Results are no longer exposed in the API when fetching a job list to save bandwidth. They need to be retrieved by querying each job successively.
I added an option to fetch the results in the _get_jobs method. By default when a user waits for the results after declaring a batch as complete, fetch the job results.

@anneclairelh Not in this repo no. We don't have unit tests set up. The only thing we could test for is that the proper API calls are performed for each function of the sdk, but I feel like the added value is pretty low.. I could be wrong though!
We have a couple sdk tests in our e2e test framework which ensure the basic functionalities of the sdk and its integration with the rest of the stack. For now it seems to be doing a good job catching bugs and regression.

Ok, SGTM.
Nit: Is the SDK part of our "cloud release 2022"? ( I guess so) If so, what about trying to add some unit tests there before that release if it is not too cumbersome ?

I think so yeah, I'll add a ticket in the backlog to add some unit tests.


HTTP Error 404: Not Found

i ran spotdl after a couple of months to download some music, a new update was there so i updated it. I sent a playlist request and it was throwing HTTP Error.
Silverarmor told me to perform a few things,
1. pip install pip-autoremove
2. pip-autoremove spotdl
3. pip cache purge
4. pip install spotdl
5. spotdl [trackUrl]
after running these commands and restarting the cmd, it was throwing the same error,

Please follow our issue templates when reporting bugs or requesting features.


Strict mode to disallow focus

Sometimes you forget to remove a focus attribute in your XSpec script. For a release process this can be very bad if the XSpec tests say everything is fine though it isn't.
The main Maven Plugin fails if a focus is set, but since my plugin is mainly just an Ant wrapper, it will only fail if the Ant process underneath throws an exception. Of course I could create a workaround for this by looking into the XSpec files, but maybe it is also interessting for you to introduce something like a strict mode that causes a failure by focus attributes. It might also be of interest to some non-Maven users?

The suggestion makes sense to me. I have a checklist for my own purposes where "search for and remove any remaining focus attributes" is one item, and automating it would be nice.
What and where would the indicator of strict mode be? If it's some attribute in the XSpec file itself, then when you start using focus during your development process, you'll remove strict mode temporarily and could have the same problem where you forget to both remove focus and restore strict mode.
In light of #1654, what if we had a Schematron check that reports on focus attributes? Maybe it's an "info" type check in the absence of strict mode. If we also add a strict mode indicator in the XSpec markup, then strict mode plus focus attribute could be a Schematron error (perhaps with SQF to remove either focus or strict mode).
Regarding usage by non-Maven users: I know of one organization that automates running XSpec tests in a home-grown way that does not use Maven. I don't know how common that is, though.

What and where would the indicator of strict mode be?

Well my expectation would be an execution parameter of the framework - in our case an Ant property. An Oxygen transformation scenario could deactivate the strict mode, but a releasing script should activate it. I don't think it should be part of the XSpec script. You may have multiple XSpec scripts, but you execute them in a releasing process or for debugging. Not mixed.

In light of https://github.com/xspec/xspec/issues/1654, what if we had a Schematron check that reports on focus attributes?

It could make sense to implement the check with Schematron. Maybe with an extra phase for the strict mode?

That sounds like exactly what I'm looking for! Do I understand the logic correctly, that if I call XSpec with xspec.force.focus=NONE and my XSpec contains a <x:scenario label="NONE"> this scenario would be in focus and any other wouldn't? So as plugin developer who does not know the given XSpec scripts the "challenge" would be to use a value which is not expected as label of a scenario to avoid unexpected behaviors, right?

xspec.force.focus doesn't correspond with labels; it matches scenario IDs generated internally at runtime based on their hierarchical position. You can find the assigned IDs in the test result XML, like this example:
https://github.com/xspec/xspec/blob/d7350ed9a8a54a00f8bf6ab8bc1ce3fa2eec430c/test/end-to-end/cases/expected/stylesheet/force-focus_escape-for-regex-result.xml#L30
So, although the implementation details may change, it is unlikely xspec.force.focus=NONE will match any scenarios in the future. xspec.force.focus=#NONE would be even more safe, considering that the ID is also used as @id in the test result HTML and therefore unlikely to start with #.

Thanks @AirQuick! Now I understand why it is undocumented! 🙂
So for my initial purpose, this hidden feature covers my needs. Shall we close the issue or do you think it is worth to implement a public feature for other users?

#1814 adds a test which verifies that xspec.force.focus=#none (case sensitive) invalidates @focus. Once merged, we can update Wiki to include this information.

Updated the Wiki.


Runkit.com: Error: Cannot find module 'secp256k1'

A bit weird I can use bitcoinjs-lib on runkit with no issues
Error: Cannot find module 'secp256k1'
Require stack:
- /app/available_modules/1617109044000/bolt11/payreq.js
- /app/index.js
at Module._resolveFilename in core node:internal/modules/cjs/loader — line 924
at Module._load in core node:internal/modules/cjs/loader — line 769
at Module.require in core node:internal/modules/cjs/loader — line 996
at require in core node:internal/modules/cjs/helpers — line 92
 in bolt11/payreq.js — line 5

Yeah... this is a problem with node-secp256k1... sigh

whats the problem exactly? something on runkit's side..?
is it possible to force bitcoinjs to use purejs EC?
i mean, we do it somehow in bluewallet, but i forgot how exactly i wired this in bw :-/

runkit is wonky.
if you install it without build tools it falls back to JS.

@Overtorment there is this PR https://github.com/bitcoinjs/tiny-secp256k1/pull/69
If we expose recover() in tiny-secp256k1, then bolt11 can use tiny-secp256k1 (instead of secp256k1)
However I am blocked, is there anyone with Rust skills that could give a hand..?

@Overtorment this PR https://github.com/bitcoinjs/bolt11/pull/54 should fix your issue


Update README.md

My first PR ever :-)
Make me think that, with the BleskOs logic, F2 should be used to save instead of F1, no?

I didn't try to compile yet.
I will do in the evening.
I didn't know that all my further modification will go to the PR :-(


[1.x] Add phpstan rule to detect ray calls

This PR would allow users to specify the rule in their existing phpstan config and use check for remaining ray calls in their code.
rules:
    - Spatie\Ray\PHPStan\RemainingRayCallRule

Thanks!


Update New-NfsClientgroup.md

Able to add one more IP like the user mentioned. Changing the value for accept wildcards to True

Issue#https://github.com/MicrosoftDocs/windows-powershell-docs/issues/2799

@JohanFreelancer9 Please copy review

Docs Build status updates of commit 5d7e0a3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2019-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit a443762:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012r2-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012r2-ps)

docset/winserver2019-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 71c8767:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012-ps)

docset/winserver2012r2-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012r2-ps)

docset/winserver2016-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2016-ps)

docset/winserver2019-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

docset/winserver2022-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@msbemba, could you kindly share the example you have tried?
I think wildcards in cmdlet parameters don't work in this way: https://docs.microsoft.com/powershell/scripting/developer/cmdlet/supporting-wildcard-characters-in-cmdlet-parameters
Thanks.

@dariomws I don’t have access to the NFs server currently. Will be back on January 6th to provide you the details.

@msbemba, could you kindly share the example you have tried?
I think wildcards in cmdlet parameters don't work in this way: https://docs.microsoft.com/powershell/scripting/developer/cmdlet/supporting-wildcard-characters-in-cmdlet-parameters
Thanks.

@dariomws I don’t have access to the NFs server currently. Will be back on January 6th to provide you the details.

@dariomws  This is what the user tested. I still don't have access but should have access in a week. Let me know if you need more information
PS C:\Users\administrator.CORP> Get-NfsClientgroup
ClientGroupName ClientGroupMembers
G1 {172.20.1.}
G2 {1.2.3.}
G3 {<IP_ADDRESS>, <IP_ADDRESS>}
PS C:\Users\administrator.CORP> New-NfsClientgroup -name "G4" -AddMember "192.168.1.*"
PS C:\Users\administrator.CORP> Get-NfsClientgroup
ClientGroupName ClientGroupMembers
G1 {172.20.1.}
G2 {1.2.3.}
G3 {<IP_ADDRESS>, <IP_ADDRESS>}
G4 {192.168.1.*}

Docs Build status updates of commit ff30f33:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012-ps)

docset/winserver2012r2-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012r2-ps)

docset/winserver2016-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2016-ps)

docset/winserver2019-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

docset/winserver2022-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 97d5c8c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012-ps)

docset/winserver2012r2-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (winserver2012r2-ps)

docset/winserver2016-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2016-ps)

docset/winserver2019-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

docset/winserver2022-ps/nfs/New-NfsClientgroup.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


WebAssembly: ExportValue not callable

https://github.com/microsoft/TypeScript/blob/fb6c8392681f50a305236a7d662123a69827061f/lib/lib.dom.d.ts#L19245

This expression is not callable.
No constituent of type 'ExportValue' is callable.

I am seeing this error on all ExportValue functions defined.
I have had success with this approach: (...args: any) => any
Instead of Function

To expedite the triage process, we need everyone to follow the issue template and instructions.
When you clicked "Create New Issue", the issue form was pre-populated with a template and some instructions. We need you to read those instructions completely, follow them, and then fill in all the fields in that template.
We are not able to assist with issues that don't follow the template instructions as they represent a significantly larger amount of work compared to issues which are correctly specified. Thank you for understanding.


Provide a tree of the theme patterns for zstyle in the documentation and/or as a command

While the theme documentation is copious, it is missing a tree or list of all the zstyle patterns for the existing themes.
This makes it difficult to set attributes properly. Currently it is mainly a try and error process, in addition to trying to understand the code.
Adding such tree/list in the documentation, or in the terminal using a dedicated command (if not both), will make things much easier, especially for newcomers.

You can see a listing of the currently defined zstyle's with zstyle -L | grep ':apollo' | sort. Does that give you the output you're looking for?  All of zstyle patterns that have preset values also exist inside the plugins conf directory. Let me know if that doesn't cover your needs and we can work on something better.

Interesting, I need to dig into it more.
I will keep you updated, sorry for the delay in the response.


Add PublishAllPorts=true to HostConfig.

As well as implement the correct behaviour where exposed ports are not automatically bound to ifself but must be bound using a port binding

Coverage increased (+0.3%) to 84.566% when pulling c822ad95452f7a6e6dbbb1366d0830fdff5486bc on isen-ng:hotfix/publish-all-ports into 2d37df5a762782f9f210fa298d21b02ca9929ab6 on testcontainers:master.


Remove colors dependency?

Reminds me a lot of this article: https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5

I've audited<EMAIL_ADDRESS>personnally and found no such risk. Colors are nice so i'm keeping them :) sorry.

Why not make it an optional dependency..?
https://docs.npmjs.com/files/package.json#optionaldependencies


Visit by class name instead of key

Visit by class so we can be more flexible in defining workflows
Maybe revisit (heh) when the format is more locked down
This should fix the 500 errors @brian-c was seeing.

I didn't realize the back end was actually reading anything in the workflow's tasks object. This is still a bit in flux since I've started work on the editor. Can we not care about what's in that until it's finalized?

@brian-c, we're reading the worfklow contents for create / update AND when serialising the workflow api responses. The original work was based on https://github.com/zooniverse/Panoptes/issues/212#issuecomment-59781884.

I want to make sure the translation stuff works right away. This code
should make sure that it didn't care what's in the workflow now (as opposed
to relying on the json object's key names as it was before) and just looks
for specific fields it knows to translate.
On Jan 21, 2015 4:56 AM, "Brian Carstensen"<EMAIL_ADDRESS>wrote:

I didn't realize the back end was actually reading anything in the
workflow's tasks object. This is still a bit in flux since I've started
work on the editor. Can we not care about what's in that until it's
finalized?
—
Reply to this email directly or view it on GitHub
https://github.com/zooniverse/Panoptes/pull/441#issuecomment-70818601.


Maintainer attribute in control file isn't in the correct format

In the  /DEBIAN/control file, the maintainer attribute isn't in the correct format
Current it defaults to package.author.name (package.author.email)
The proper way is to have the email in angle brackets like this:
package.author.name <package.author.email>
This is according to https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Maintainer

Thanks for reporting. Can you make a pull request?


Ideas for improving caching

Could assign a UID to each Linker(), and 'namespace' the cache within this UID e.g. tablenames __splink__{UID}_...

I can't remember why we have some tables which are cached 'by name' rather than by the hash of the SQL.  This

Makes it easy to check whether they exist, i.e. not recreate
But why doesn't the normal 'does hashed sql table exist) caching check not work for this puporse
But it's problematic because if the underlying data changes, the cached SQL does not change.

One way to invalidate cache would be to use a UID as above, and invalidating the cache would amount to changing the UID
See also #952

Should be closed by #987

This bit me HARD today, several hours wasted when I was reusing the same database connection, but creating two different linkers from two different tables in the database. Both linkers were sharing the same cache. If the fix above doesn't end up working, can you push out a temp fix where Linker.init removes all __splink_* tables from the DB (ie clearing the cache at the beginning of every linker)? I would rather have to re-calculate some work rather than get invalid results.

All the tests are passing on 987 so it should be ok.  I've also done a pre release.  In a nutshell, each linker gets a unique id, which is used to determine all the table names.  And hence to invalidate the cache, all that's needed is for this id to change (there's a new method for that).
But in the meantime you can use this internal method to delete the Splink created tables:
https://github.com/moj-analytical-services/splink/blob/b0979cdae2ee4c57e278b5f0cabd31aadc5771ef/splink/linker.py#L766

Think this is all done so closing

Yep - that's right, sorry, forgot to close


Cleanup the spec a bit to remove WG/git text that's not really part of the spec

First pass - and a little bit of extra clean-up.  Per the f2f at kubecon.
Signed-off-by: Doug Davis<EMAIL_ADDRESS>

There's some overlap between this and my work-in-progress AsciiDoc translation (#615), but I'm fine rerolling my AsciiDoc if this lands first.

LGTM

Needs rebase.

rebased - I think I got the changes right.

@wking fixed rebase issue - thanks

fixed extra/missing refs and backed-out the 'releases' stuff - will save for another PR.
@crosbymichael you may want to just recheck to make sure your LGTM is still true.

LGTM

LGTM

e7be40f0 looks good to me.


Recieving warning messages in log for async entry setup

Logger: homeassistant.helpers.frame
Source: helpers/frame.py:151
First occurred: 2:46:23 PM (2 occurrences)
Last logged: 2:46:23 PM
Detected code that calls async_forward_entry_setup for integration subaru with title<EMAIL_ADDRESS>and entry_id: xxxxxxxxx, during setup without awaiting async_forward_entry_setup, which can cause the setup lock to be released before the setup is done. This will stop working in Home Assistant 2025.1. Please report this issue.

Same warning in my setup


Star Trek Armada (1) not starting

So I followed the tutorial and anstalled Armada from my CD, then installed 1.2 and 1.3 and then put the three files in Armada's root directory (and overwrote the old three).
After it hasn't worked I enabled compatibillity (Windows suggested Windows XP SP2 level), changed to 16 bit color mode and enabled "run as admin".
When I start it the screen changes the resolution a few times between (i guess) 640x480 and back to normal, the little splash image is centered in my screen, the screen turns black for 1/2 second and the program stops.
Is the german version supported by your patch?

@BDevGW, I never tested with the German version, but I see no reason why it would not work.
First disable all compatibility settings.  Secondly try this new update: dxwrapper.zip.  I put some fixes in here that may fix your issue.  If you still have issues please attach your log file.

Still not working. Completely removed Armada, reinstalled it, rebooted, instlled patch 1.2, installed patch 1.3, copied the contents of the zip into the games rootfolder.
Here is a video how startup looks like: https://youtu.be/8BcM92ETpHY
Also checkt taskimgr, no Amarda in background.

@elishacloud : I am trying to start Star Trek Armada (CD is german version 1.0 for Windows 95/98)
on Windows 10  Version 21H1 Build  19043.1889 (german , 64bit)
Installation went well.
As mentioned on https://github.com/elishacloud/dxwrapper/wiki/Star-Trek-Armada-1
I downloaded from:

http://armadafiles.com/files/armada/official-releases/patches/star-trek-armada-1-1-patch/details
http://armadafiles.com/files/armada/official-releases/patches/star-trek-armada-12-patch/details
http://armadafiles.com/files/armada/mods/patches/star-trek-armada-patch-1-3-project/details

I had installed Patch 1.2 and 1.3.
And I used the dxwrapper.zip you, elishacloud , mentioned in https://github.com/elishacloud/dxwrapper/issues/49#issuecomment-555887194.
The description of @BDevGW fits to my observation:

When I start it the screen changes the resolution a few times between (i guess) 640x480 and back to normal, the little splash image is centered in my screen, the screen turns black for 1/2 second and the program stops.

dxdiag informs about:

DirectX Version: DirectX 12
DX Setup Parameters: Not found
User DPI Setting: 96 DPI (100 percent)
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
Microsoft Graphics Hybrid: Not Supported
[...]
Card name: Intel(R) HD Graphics
Manufacturer: Intel Corporation
Chip type: Intel(R) HD Graphics
DAC type: Internal
Device Type: Full Device (POST)
Device Key: Enum\PCI\VEN_8086&DEV_22B1&SUBSYS_8342103C&REV_35
Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER]
Device Problem Code: No Problem
[...]
Driver Name: igdumdim64.dll,igd10iumd64.dll,igd10iumd64.dll,igd12umd64.dll
Driver File Version: 20.19.0015.4835 (English)
Driver Version: <IP_ADDRESS>35
DDI Version: 12
Feature Levels: 11_1,11_0,10_1,10_0,9_3,9_2,9_1
Driver Model: WDDM 2.0

You asked for the enties of file dxwrapper-armada.log :

3256 11:23:07.069 Starting DxWrapper v1.0.6341.21
3256 11:23:07.069 HP HP Laptop 17-bs0xx Type1ProductConfigId (Notebook)
3256 11:23:07.069 HP 8342 50.37 (Notebook)
3256 11:23:07.069 Intel(R) HD Graphics
3256 11:23:07.123 Windows 10 64-bit (10.0.19041)
3256 11:23:07.123 "Armada.exe" (PID:7348)
3256 11:23:07.138 Disabling High DPI Scaling...
3256 11:23:07.138 Loaded library: user32.dll
3256 11:23:07.138 Loaded library: shcore.dll
3256 11:23:07.138 Loading 'ddraw.dll'...
3256 11:23:07.138 Hooking ddraw.dll APIs...
3256 11:23:07.138 Enabling DDrawCompat
3256 11:23:07.138 Enabling ddraw wrapper
3256 11:23:07.138 Process path: C:\Spiele\bit32\StarTrek_Armada\Armada.exe
3256 11:23:07.138 Loading DDrawCompat from C:\Spiele\bit32\StarTrek_Armada\dxwrapper.dll
3256 11:23:07.169 Loaded library: uxtheme.dll
3256 11:23:07.201 DDrawCompat v0.2.1 loaded successfully
3256 11:23:07.201 DxWrapper loaded!
3256 11:23:07.201 dd_DirectDrawCreateEx
3256 11:23:07.201 Redirecting 'DirectDrawCreateEx' ...
3256 11:23:07.201 Installing DirectDraw hooks
3256 11:23:07.386 Installing GDI hooks
3256 11:23:07.470 Installing registry hooks
3256 11:23:07.470 Finished installing hooks
3256 11:23:07.486 Creating device m_IDirectDrawX::m_IDirectDrawX(009DDAD8) v7
3256 11:23:07.517 m_IDirectDrawX::~m_IDirectDrawX(009DDAD8) deleting device!
3256 11:23:07.517 Loaded library: dwmapi.dll
3256 11:23:07.524 Redirecting 'DirectDrawCreateEx' ...
3256 11:23:07.524 Creating device m_IDirectDrawX::m_IDirectDrawX(009DE088) v7
3256 11:23:07.539 Creating device m_IDirect3DX::m_IDirect3DX(00A185C0) v7
3256 11:23:07.539 m_IDirect3DX::ResolutionHack Found loaded dll: 'd3dim700.dll'
3256 11:23:07.657 Failed to find the requested display mode: 640x480x32
3256 11:23:07.860 m_IDirect3DX::~m_IDirect3DX(00A185C0) deleting device!
3256 11:23:07.860 m_IDirectDrawX::~m_IDirectDrawX(009DE088) deleting device!
3256 11:23:08.154 Redirecting 'DirectDrawCreateEx' ...
3256 11:23:08.154 Creating device m_IDirectDrawX::m_IDirectDrawX(009DD938) v7
3256 11:23:08.162 Creating device m_IDirect3DX::m_IDirect3DX(00A18380) v7
3256 11:23:08.256 Failed to find the requested display mode: 640x480x32
3256 11:23:08.345 m_IDirect3DX::~m_IDirect3DX(00A18380) deleting device!
3256 11:23:08.345 m_IDirectDrawX::~m_IDirectDrawX(009DD938) deleting device!
3256 11:23:08.560 Creating device m_IDirectDrawPalette::m_IDirectDrawPalette(00A1A220)
3256 11:23:09.346 Failed to find the requested display mode: 640x480x32
3256 11:23:09.346 m_IDirectDrawPalette::~m_IDirectDrawPalette(00A1A220) deleting device!
3256 11:23:09.561 Creating device m_IDirectDrawPalette::m_IDirectDrawPalette(00A1A060)
3256 11:23:10.287 Failed to find the requested display mode: 640x480x32
3256 11:23:10.287 m_IDirectDrawPalette::~m_IDirectDrawPalette(00A1A060) deleting device!
3256 11:23:10.699 Quiting DxWrapper
3256 11:23:10.699 Detaching DDrawCompat
3256 11:23:10.753 DDrawCompat detached successfully
3256 11:23:10.753 Unloading libraries...
3256 11:23:10.753 Reseting screen resolution
3256 11:23:10.768 Reseting font smoothing
3256 11:23:10.768 DxWrapper terminated!

Ok, try with the following update.  Unzip this into the Armada folder, overwriting any existing files:  dxwrapper.zip

@elishacloud Thank you for your update. I tried... but some buffers are not found (vertex buffers and index buffers).
26200 18:30:15.662 Starting DxWrapper v1.0.6569.21
26200 18:30:15.662 Running from: C:\Spiele\bit32\StarTrek_Armada\dxwrapper.dll
26200 18:30:15.662 Reading config file: C:\Spiele\bit32\StarTrek_Armada\dxwrapper.ini
26200 18:30:15.662 HP HP Laptop 17-bs0xx Type1ProductConfigId (Notebook)
26200 18:30:15.662 HP 8342 50.37 (Notebook)
26200 18:30:15.662 Intel(R) HD Graphics
26200 18:30:15.662 Windows 10 Home 64-bit (10.0.19041)
26200 18:30:15.662 Armada.exe (PID:26208)
26200 18:30:15.677 Environment variable __COMPAT_LAYER = "DWM8And16BitMitigation DisableDXMaximizedWindowedMode"
26200 18:30:15.677 Disabling High DPI Scaling...
26200 18:30:15.677 Loaded library: user32.dll
26200 18:30:15.677 Loaded library: shcore.dll
26200 18:30:15.677 Loading 'ddraw.dll'...
26200 18:30:15.677 Hooking ddraw.dll APIs...
26200 18:30:15.677 Enabling DDrawCompat
26200 18:30:15.677 Enabling ddraw wrapper
26200 18:30:15.677 Process path: C:\Spiele\bit32\StarTrek_Armada\Armada.exe
26200 18:30:15.677 Loading DDrawCompat dynamically from C:\Spiele\bit32\StarTrek_Armada\dxwrapper.dll
26200 18:30:15.693 Loaded library: winmm.dll
26200 18:30:15.700 Loaded library: uxtheme.dll
26200 18:30:15.777 DDrawCompat v0.3.1 version loaded successfully
26200 18:30:15.777 DxWrapper loaded!
26200 18:30:15.778 dd_DirectDrawEnumerateExA
26200 18:30:15.778 Installing display mode hooks
26200 18:30:15.804 Installing registry hooks
26200 18:30:15.804 Installing Direct3D driver hooks
26200 18:30:15.805 Installing Win32 hooks
26200 18:30:15.821 Hooking user mode display driver: C:\WINDOWS\SYSTEM32\igdumdim32.dll+0x21b00
26200 18:30:15.834 Dynamic vertex buffers are not available
26200 18:30:15.834 Dynamic index buffers are not available
26200 18:30:15.836 Checking source color key support: passed
26200 18:30:15.846 Installing DirectDraw hooks
26200 18:30:15.848 Installing Direct3D hooks
26200 18:30:15.859 Installing GDI hooks
26264 18:30:15.916 Loaded library: dwmapi.dll
26200 18:30:15.917 Finished installing hooks
26200 18:30:15.945 dd_DirectDrawCreateEx
26200 18:30:15.945 Redirecting 'DirectDrawCreateEx' ...
26200 18:30:15.968 Creating interface m_IDirectDrawX::m_IDirectDrawX (00AFD8B8) v7
26200 18:30:15.974 m_IDirectDrawX::~m_IDirectDrawX (00AFD8B8) deleting interface!
26200 18:30:16.135 Redirecting 'DirectDrawCreateEx' ...
26200 18:30:16.224 Creating interface m_IDirectDrawX::m_IDirectDrawX (00AFD0C0) v7
26200 18:30:16.224 Creating interface m_IDirect3DX::m_IDirect3DX (00B3DA10) v7
26200 18:30:16.225 m_IDirect3DX::ResolutionHack Found loaded dll: 'd3dim.dll'
26200 18:30:16.225 m_IDirect3DX::ResolutionHack Found loaded dll: 'd3dim700.dll'
26200 18:30:16.548 m_IDirectDrawX::~m_IDirectDrawX (00AFD0C0) deleting interface!
26200 18:30:16.923 Redirecting 'DirectDrawCreateEx' ...
26200 18:30:16.966 Creating interface m_IDirectDrawX::m_IDirectDrawX (00AFCAA8) v7
26200 18:30:16.966 Creating interface m_IDirect3DX::m_IDirect3DX (00B3D790) v7
26200 18:30:17.356 m_IDirectDrawX::~m_IDirectDrawX (00AFCAA8) deleting interface!
26200 18:30:17.854 Creating interface m_IDirectDrawPalette::m_IDirectDrawPalette (00B2F860)
26200 18:30:18.577 m_IDirectDrawPalette::~m_IDirectDrawPalette (00B2F860) deleting interface!
26200 18:30:19.196 m_IDirectDrawX::SetCooperativeLevel Removing window WS_CAPTION!
26200 18:30:19.250 Creating interface m_IDirectDrawPalette::m_IDirectDrawPalette (00B2F780)
26200 18:30:19.893 m_IDirectDrawPalette::~m_IDirectDrawPalette (00B2F780) deleting interface!
26200 18:30:20.165 Quiting DxWrapper
26200 18:30:20.165 DDrawCompat detached successfully
26200 18:30:20.166 Unloading libraries...
26200 18:30:20.166 Reseting screen resolution

Just to check, what content the log file of an other dxwrapper.zip (mentioned on 15 April 2021, in https://github.com/elishacloud/dxwrapper/issues/121#issuecomment-820175971 ) would have:
18296 18:45:54.088 Starting DxWrapper v1.0.6492.21
18296 18:45:54.088 HP HP Laptop 17-bs0xx Type1ProductConfigId (Notebook)
18296 18:45:54.088 HP 8342 50.37 (Notebook)
18296 18:45:54.088 Intel(R) HD Graphics
18296 18:45:54.088 Windows 10 Home 64-bit (10.0.19041)
18296 18:45:54.088 "Armada.exe" (PID:10504)
18296 18:45:54.108 Environment variable __COMPAT_LAYER = "DWM8And16BitMitigation DisableDXMaximizedWindowedMode"
18296 18:45:54.108 Disabling High DPI Scaling...
18296 18:45:54.108 Loaded library: user32.dll
18296 18:45:54.108 Loaded library: shcore.dll
18296 18:45:54.108 Loading 'ddraw.dll'...
18296 18:45:54.108 Hooking ddraw.dll APIs...
18296 18:45:54.108 Enabling DDrawCompat
18296 18:45:54.108 Enabling ddraw wrapper
18296 18:45:54.108 Process path: C:\Spiele\bit32\StarTrek_Armada\Armada.exe
18296 18:45:54.108 Loading DDrawCompat from C:\Spiele\bit32\StarTrek_Armada\dxwrapper.dll
18296 18:45:54.138 Loaded library: uxtheme.dll
18296 18:45:54.138 DDrawCompat v0.2.1 loaded successfully
18296 18:45:54.138 DxWrapper loaded!
18296 18:45:54.138 dd_DirectDrawEnumerateExA
18296 18:45:54.138 dd_DirectDrawCreateEx
18296 18:45:54.138 Redirecting 'DirectDrawCreateEx' ...
18296 18:45:54.138 Installing DirectDraw hooks
18296 18:45:54.298 Installing GDI hooks
18296 18:45:54.398 Installing registry hooks
18296 18:45:54.398 Finished installing hooks
18296 18:45:54.414 Creating interface m_IDirectDrawX::m_IDirectDrawX (0091A8A0) v7
18296 18:45:54.445 m_IDirectDrawX::~m_IDirectDrawX (0091A8A0) deleting interface!
18296 18:45:54.461 Loaded library: dwmapi.dll
18296 18:45:54.467 Redirecting 'DirectDrawCreateEx' ...
18296 18:45:54.467 Creating interface m_IDirectDrawX::m_IDirectDrawX (00925D08) v7
18296 18:45:54.483 Creating interface m_IDirect3DX::m_IDirect3DX (00911470) v7
18296 18:45:54.483 m_IDirect3DX::ResolutionHack Found loaded dll: 'd3dim700.dll'
18296 18:45:54.610 Failed to find the requested display mode: 640x480x32
18296 18:45:54.793 m_IDirectDrawX::~m_IDirectDrawX (00925D08) deleting interface!
18296 18:45:54.824 Redirecting 'DirectDrawCreateEx' ...
18296 18:45:54.834 Creating interface m_IDirectDrawX::m_IDirectDrawX (009257E0) v7
18296 18:45:54.934 Failed to find the requested display mode: 640x480x32
18296 18:45:55.332 m_IDirectDrawX::~m_IDirectDrawX (009257E0) deleting interface!
18296 18:45:55.679 Creating interface m_IDirectDrawPalette::m_IDirectDrawPalette (0090F968)
18296 18:45:56.467 Failed to find the requested display mode: 640x480x32
18296 18:45:56.469 m_IDirectDrawPalette::~m_IDirectDrawPalette (0090F968) deleting interface!
18296 18:45:56.863 m_IDirectDrawX::SetCooperativeLevel Removing window WS_CAPTION!
18296 18:45:56.863 Utils::SetWndProcFilter Setting new WndProc WND(000B06D6,Armada,{0,0,1600,900})
18296 18:45:56.865 Creating interface m_IDirectDrawPalette::m_IDirectDrawPalette (0090FA48)
18296 18:45:57.567 Failed to find the requested display mode: 640x480x32
18296 18:45:57.567 m_IDirectDrawPalette::~m_IDirectDrawPalette (0090FA48) deleting interface!
18296 18:45:57.682 Quiting DxWrapper
18296 18:45:57.682 Detaching DDrawCompat
18296 18:45:57.698 DDrawCompat detached successfully
18296 18:45:57.714 Unloading libraries...
18296 18:45:57.714 Reseting screen resolution
18296 18:45:57.814 Reseting font smoothing
18296 18:45:57.852 DxWrapper terminated!

My next test using some other settings in ini-file creates some graphical and accustical output.

I can hear the "audio track" belonging to video sequences. But I cannot see the video sequences.
I can see the Game Main Menue (from my point of view annimated buttons work), while hearing background music.
I can choose in single player mode a task, than I can hear again the voices and sound of a videosequence

But at time when the task of the game should start (I think it has started but was not visualised), I only saw the defunctionaled task menue and I could hear the background music. I did not saw a map or ship or some other interactive element.
Since I cannot play Armada blind [*], I used task manager to kill the process.
[*] let define "blind game playing" as knowing all key short cuts and mouse movements to fullfill the task without having graphical support.
Description of changes settings:

I took ddraw.dll and dxwrapper.dll from DxWrapper v1.0.6569.21 out of zip-file ( linked above in https://github.com/elishacloud/dxwrapper/issues/49#issuecomment-1223423601 )

AND additional I copy d3d9.dll out of DxWrapper v1.0.6542.21  from zip-file mentioned on https://github.com/elishacloud/dxwrapper/releases/tag/v1.0.6542.21.

Here attached is my modificated dxwrapper.ini and the dxwrapper-armada.log
StarTrek_Armada_dxwrapper_ini-and_log.zip
And here are some Screenshots

@elishacloud From technical point of view I must say: Thank you for developing a DirectX wrapper :-) !

Here attached is my modificated dxwrapper.ini and the dxwrapper-armada.log

Disable the following settings in the ini file:  Dd7to9, EnableDdrawWrapper, ConvertToDirectDraw7, ConvertToDirect3D7, DdrawEmulateSurface.  Some of these are not needed and others don't work with this game.
The following settings should be enabled:
DDrawCompat                = 1
EnableDdrawWrapper         = 1
DDrawCompat31              = 1
DdrawOverrideBitMode       = 32

If that does not work, you could try disabling EnableDdrawWrapper.  Also, make sure you are using Armada patch 1.3 (after installing 1.2) and the latest build of dxwrapper.

You could also try it with only the following enabled.  You will lose the overlays on the first screen, but it may work for you.
EnableDdrawWrapper         = 1
DdrawOverrideBitMode       = 32

Hi,
You wrote that I EnableDdrawWrapper should disable the setting and than you wrote, that I should enable it.
Perhaps its a language barriere on my side. So I will try all cases, which you mentioned in you last two posts.

You wrote that I EnableDdrawWrapper should disable the setting and than you wrote, that I should enable it.
Perhaps its a language barriere on my side.

Sorry, I meant for several test cases to see if any of them work.
Test 1:  Use only the following settings:
DDrawCompat                = 1
EnableDdrawWrapper         = 1
DDrawCompat31              = 1
DdrawOverrideBitMode       = 32

Test 2: use only the following settings:
DDrawCompat                = 1
DDrawCompat31              = 1

Test 3: use only the following settings:
EnableDdrawWrapper         = 1
DdrawOverrideBitMode       = 32

Sadly none of that settings worked for me, not even the Game Menue was shown. Only Splash-Screen with flickering black boxes and than after some seconds process terminates on its own.
Attached are three zip-files containing log and ini for each of your mentioned tests.
StarTrek_Armada_Test1.zip
StarTrek_Armada_Test2.zip
StarTrek_Armada_Test3.zip
Additionaly I did a test run via Dr.Memory ...
~~Dr.M~~ Dr. Memory version 2.5.0
~~Dr.M~~ Running "c:\Spiele\bit32\StarTrek_Armada\armada.exe"
~~Dr.M~~ Using system call file c:\Tools\DrMemory-Windows-2.5.0\drmemory\logs\symcache\syscalls_wow64.txt
~~Dr.M~~ ERROR: Failed to find "main" for limiting memory dump
~~Dr.M~~ WARNING: application is missing line number information.
~~Dr.M~~
~~Dr.M~~ Error #1: UNADDRESSABLE ACCESS: executing 0x00000000-0x00000001 1 byte(s)
~~Dr.M~~ # 0 <not in a module> (0x00000000)
~~Dr.M~~ Note: @0:00:11.632 in thread 6928
~~Dr.M~~ WARNING: application exited with abnormal code 0xc0000005

I open Armada.exe inside dependens.exe and got information about unfindeable dlls.

I found a dsound.dll and winmm.dll inside dxwrapper_v1.0.6542.21\Stub
I think for videosequences the dependency to avifil.dll must be resolved - some how .
But how can MSVCP60.dll be emulated?

@elishacloud  And I found that your in https://github.com/elishacloud/dxwrapper/issues/49#issuecomment-1223423601 mentioned last build of dxwrapper.dll itself has an unfullfilled dependency on my system.

MSVCP60 is available in the Visual Studio 1998 redist to be fair.
But all those dlls are anyway present in my W10 SysWOW64 folder.

MSVCP60 is available in the Visual Studio 1998 redist to be fair. But all those dlls are anyway present in my W10 SysWOW64 folder.

Well, yes ... in my SysWOW64  folder all "missed" dlls are there, too.  (Perhaps dependence can be configured to look into SysWOW64 as well.)

That's perfectly normal and windows already does it.
I can only guess you are using some awfully broken/old/whatever version of dependency walker.
I'm going out on a limb and still believe that your problem is with the intel drivers.

I think this is the same issue as #153.
There are two possible causes:

You have some compatibiity option enabled.  See below.  To fix this see the thread here.

10716 08:50:12.682 Environment variable __COMPAT_LAYER = "DWM8And16BitMitigation DisableDXMaximizedWindowedMoe"

The other issue could be your Intel driver version, as @mirh mentioned.  Try updating to the latest Intel driver.

Here is what your log file says:
10716 08:50:12.811 Hooking user mode display driver: C:\WINDOWS\SYSTEM32\igdumdim32.dll+0x21b00

Here is what it should look like:
7224 07:29:55.434 Hooking user mode display driver: C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_91e2144e79bce669\igdumdim32.dll+0x9fc0

Mind me, it's a total roundabout uneducated shot in the dark.
But this month I got wind of some potentially horrendous matter and my expectations tanked.

Yeah, Intel GPUs are not ideal for gaming.  dgVoodoo2 is an option for this game, but it does not run well using that.  I recommend updating the drivers from the Intel Update site.

Update: I have reasons to believe all their Gen12 graphics is using D3D9On12.
On the other hand, the guy that hijacked this thread is using device 0x22B1. That's the base HD graphics shipping into some older pentium/celeron. And <IP_ADDRESS>35 is almost as ancient of a driver you can go, from 2017.
It doesn't look like Intel has been releasing anything other than security fixes for it then, but to be sure they should check out the  latest one.

but to be sure they should check out the latest one.

Quote from:
https://www.intel.com/content/www/us/en/support/intel-driver-support-assistant.html

No supported driver or software updates are available for your system.
HP Laptop 17-bs0xx
BIOS Version F.17 Date 2/26/2018
Motherboard Manufacturer HP Model 8342 Version 50.37
Operating System
Edition: Microsoft Windows 10 Home (64-Bit)
Version (Build): 21H1 (10.0.19043)
Graphics Intel® HD Graphics
A customized computer manufacturer driver is installed on your computer. The Intel Driver & Support Assistant is not able to update the driver. Installing a generic Intel driver instead of the customized computer manufacturer driver may cause technical issues. Contact Hewlett-Packard (HP) for the latest driver for your computer.
Driver Details
Provider Intel Corporation
Version <IP_ADDRESS>35
Date 10/16/2017

Quote from https://support.hp.com/us-en/product/detect/results?source=swd

HP Web Product Detection
HP Notebook - 17-bs075ng

This list of graphic card drivers were found on HP page.

According to this site here you have a Intel® HD Graphics 400.  Here is the latest driver for your video card.  It is a lot newer (I think) than your current one:  https://www.intel.com/content/www/us/en/products/sku/91832/intel-celeron-processor-n3060-2m-cache-up-to-2-48-ghz/downloads.html

Thanks for pointer to newer driver. But I cannot install them:

Message in short is: driver was not validated for your system. visit manufacturer website and take a driver from there.

Have you tried changing resolutions and other graphics settings in the Options menu before actually starting a mission?

StarTrek Armada 1 : System Compatibility settings:

StarTrek Armada 1 : Graphic options menue

I can not choose an other graphic modus, there is only the activated one.
And as graphic driver (Grafiktreiber) the only possibility is activated ...
Which Option do you mean, I should be able to switch to an other value?

It looks like you are using 640x480 8-bit mode.  I recommend changing his to a larger resolution at 32bit.  Try using your native screen resolution at 32bit.
Note: you have to click and hold the mouse button down to switch the resolution.

As you can see in this small screencast there are no options for me to change driver or display mode...
https://user-images.githubusercontent.com/3845055/189278575-19301097-0fdc-40f5-8bd9-f47f625e507d.mp4

StarTrek Armada 1 : System Compatibility settings:

mhm in registry there exists some compatibility settings ...

well, lets try what happen, if I delete this entry.

well, lets try what happen, if I delete both entries.

After deleting registry keys mentioned Armade.exe  in

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store

and rebooting the system, sadly behavior is identical as before: Inside Armada I cannot change graphic driver or settings and cannot play a mission.

there was one more entry in registry setting a compatibily value for armada.exe:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

deleting that value too, did not help ...
In dxwrapper-armada.log is noted:

12216 14:58:55.973 Environment variable __COMPAT_LAYER = "DWM8And16BitMitigation"

Can you try dgv or D3D9On12 to even prove it's a graphical matter to begin with?
Also.. did you even update your drivers eventually?

exchanging dxwrapperfiles with files

3dfxspl2.dll
3dfxspl3.dll
D3D8.dll
D3D9.dll
D3DImm.dll
d3drm.dll
DDraw.dll
Glide.dll
Glide2x.dll
Glide3x.dll

from dgVoodoo2 (3DfxSplashDlls.zip, D3DRM.zip , dgVoodoo v2.79.3 )
resulting in visible video-sequences and loadable missions. But Armada-Options.Menue is not openable.

Also.. did you even update your drivers eventually?

I did not update the drivers, because of error message at the time I tried to update the driver, see my former comment:
https://github.com/elishacloud/dxwrapper/issues/49#issuecomment-1233435505
Message in short is: "driver was not validated for your system. visit manufacturer website and take a driver from there."
But on manufacturer website (HP) there is no newer driver.

As I can see via ProcessExplorer two dgVoodoo files were used...

Follow the instructions here.

I just posted an update patch that should address this issue.  You can see the update here:  Star Trek Armada 1 patch

This issue should be fixed with the latest update here:  https://github.com/elishacloud/dxwrapper/wiki/Star-Trek-Armada-1


typechecking semver.version_union

I believe that if we can get the MRs merged, this will complete the typechecking campaign in poetry-core 🎉 .
Specifically:

#274
#339
#340
this

(though it does look as though #339 may have some non-trivial conflicts at the moment).
It would be a stretch to call this a blocker for the next release; but it would be awfully nice to get this mini-project completed.

@abn are we waiting on anything to get this merged?


Can't start!

Please run microk8s inspect and attach the generated tarball to this issue.
We appreciate your feedback. Thank you for using microk8s
inspection-report-20210926_162832.tar.gz
.

Uninstall and reinstall fixed the problem.


Downloading vanilla jar offline

Enhancement Type
A completely new feature
Describe the enhancement
when i run a paper server ,it need lots of time Downloading vanilla jar to cache dir
[init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 4 1000 1000 4096 Dec 16 14:41 /data'
[init] Resolved version given 1.17.1 into 1.17.1
[init] Resolving type given PAPER
[init] Removing old PaperMC versions ...
[init] Downloading PaperMC 1.17.1 (build 381) ...
[init] Copying plugins over...
[init] server.properties already created, skipping
[init] Updating ops
[init] Checking for JSON files.
[init] Setting initial memory to 1G and max to 1G
[init] Starting the Minecraft server...
Downloading vanilla jar...

why can not i use a offline vanilla jar file?

Yes that is annoying but probably a better question for the PaperMC people.


Removed duplicate column

There is a duplicate column on ph7_pictures table in /_install/data/sql/MySQL/pH7_Core.sql
This was breaking the installation
#948

Great catch! 🎉

Thanks! @pH-7  :rocket:


Don't send analytics data without permission

The gas reporter is hitting the coinmarketcap API without asking or telling

This isn't sending analytics data. It's requesting price data.

There is a lot of metadata in the request
Coinmarketcap is not exactly a “no logs” company
I’m not suggesting you are collecting analytics data, but someone is

@nmushegian What would make you most comfortable here? No requests by default?

I think that's reasonable. FWIW in my experience the only other entities that ships packages that make spurious requests, is are Facebook and Google.
One possible usage

print a helpful one liner like no price provider configured, type <relevant help command> for info at start of report
not configured or similar as default value in the table
you can provide the url as an env var or part of the hardhat config

One side benefit of encouraging an explicit PRICE_RPC_URL is eventually we can swap it out with some nice eth AMM backed whatever. Like how we can swap ETH_RPC_API now that theoretical concerns about Infura are becoming real.

Fixed in eth-gas-reporter 0.2.26
rip @nmushegian


Disable message negative ack for Key_Shared subscription type.

The message negative ack will break the message ordering dispatch guarantee, Key_Shared is an ordering dispatch guarantee subscription, so we should avoid the message negative ack for the Key_Shared subscription.

I also found this issue using Pulsar. We had to insert a timestamp to maintain the order of messages.

@MonicaMagoniCom Hi, please see the discussion in this pr: https://github.com/apache/pulsar/pull/9583
I think we decided to still keep the ability for Key_Shared to do negative acknowledge since it's not all about ordering, e.g. guarantee message of same key go to same consumer, instead we added document to warn user that doing negative ack on order subscription type(exclusive, failover, key_shared) can cause message arrives out of original order.


Fixed fetching detail metrics.(Fix incorrectly typed values in metrics)

pinpoint.config (file line 46)
Allow to add detailed collector's metrics
profiler.jvm.stat.collect.detailed.metrics=true
DefaultProfilerConfig.java fix
stat.jvm --> jvm.stat

Codecov Report

Merging #4134 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #4134      +/-   ##
==========================================
+ Coverage   41.19%   41.19%   +<.01%
==========================================
  Files        2346     2346
  Lines       73912    73912
  Branches    10002    10002
==========================================
+ Hits        30445    30449       +4
+ Misses      40654    40651       -3
+ Partials     2813     2812       -1

Impacted Files
Coverage Δ

...npoint/bootstrap/config/DefaultProfilerConfig.java
65.86% <100%> (ø)
:arrow_up:

...pinpoint/profiler/instrument/AccessorAnalyzer.java
57.14% <0%> (-8.58%)
:arrow_down:

...point/rpc/client/DefaultPinpointClientHandler.java
71.06% <0%> (-0.97%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
79.51% <0%> (+1.04%)
:arrow_up:

.../pinpoint/rpc/client/PinpointClientHandshaker.java
66.42% <0%> (+1.42%)
:arrow_up:

...ofiler/sender/StandbySpanStreamDataSendWorker.java
83.58% <0%> (+2.98%)
:arrow_up:

...p/pinpoint/rpc/client/WriteFailFutureListener.java
75% <0%> (+18.75%)
: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 bb1422d...c0aa4f8. Read the comment docs.


Continue validation tests

This PR continues the validation tests that were started in #560.
Fixes #527.
Note that the tests are all carried out on the ManagedGroup, which now directly passes it on t the corresponding function MlsGroup, so that both are being tested.

Nice to see the validation in action 🙂. So far, I can only see negative tests. We kind of do positive tests implicitly through the scenarios and the test vectors, but it would be nice to have an explicit positive test alongside each negative test here as well.

Thanks for the review! I'm usually all for positive tests as well. In these tests however I take the same Commit message most of the time and I manipulate it. The positive test would be that the Commit message can be parsed and processed. I can add that, but I wonder how beneficial that is.

I'd prefer adding positive tests, just to be methodical. Can't you clone the commit before manipulation and process it after processing the manipulated message has failed? That would to the trick and I would imagine that that's relatively low-effort.


Sync welcome package to core welcome package

This pull makes zero changes, other than syncing the contents of the pulsar core welcome package, with the contents of this repo. I thought this may be a good idea, since I'd like to showcase further changes to the core welcome package here before moving them over to the actual core, as it might make it easier to consume and manage, as well as lets these repos be actual representations of the core packages.

hmm, upstream is archived, with a note saying that the welcome package has been moved into the core editor. should we do the same (archive this repo)?

hmm, upstream is archived, with a note saying that the welcome package has been moved into the core editor. should we do the same (archive this repo)?

We probably should, since this repo in no way actual affects the core welcome package. But I do feel it'd be nice to get this to be an accurate representation of the welcome package before archiving. And having it represent the current code there, and any changes we plan to make may be a good idea. Although otherwise if it seems needless, I can remove this, and make direct prs to the core. But I'll setup a poll on the discord server to see what others think

Based on a poll and discussions in the discord server, this pull request will be closed, as well as all core packages monorepoed into a singular atom-history repo.


Appears broken on iOS 9.

I can verify that it does go through the configuration process and attempt to hook into the SSLHandshake method, however it never appears to call the replaced_SSLHandshake method. Perhaps fishhook doesn't quite work correctly on iOS 9? I went and downloaded the current version of fishhook.c as of today, and it makes no difference.
Perhaps that method is now lazy loaded? https://github.com/facebook/fishhook/issues/10

Hi and thanks for having a look. Which version of TrustKit did you use ? We just updated (today) the one on CocoaPods to 1.1.3, which we've successfully tested on iOS 9. Any previous version does not work on iOS 9.

I updated to 1.1.3 prior to testing. We are using the Info.plist method of configuration - perhaps that has something to do with it?

We tested this on multiple devices but I will update the beta version of iOS 9 I am using, just in case. The method used for configuring TrustKit should not matter; you said you were seeing TrustKit getting initialized in the logs ?

That is correct. I see the correct configuration in the logs, but I cannot get it to reject a connection, either by putting fake digest data in the configuration or by using mitmproxy to try to use a "valid" but different certificate. Both of those methods work as expected on iOS 8.

Ok, I will do some testing. How did you deploy TrustKit in your App ? CocoaPods, static linking or dynamic linking?

CocoaPods.

Ok TrustKit works fine on an iPhone 4S but I was able to reproduce this on an iPhone 6; will look into it.

Unfortunately symbols can no longer be interposed on iOS 9 for function calls across iOS frameworks - https://twitter.com/comex/status/622232302463131648
This means that we can no longer hook SSLHandshake() and need to implement another hooking strategy (most likely at the NSURLConnection / NSURLSession level) for iOS 9. A painful change!

Fishhook LIVES!!!
https://github.com/facebook/fishhook/issues/16
Looks like they've fixed iOS 9 support.

Hi Daryl, in the link you posted I could not find any reference saying that the problem above is indeed fixed.
So far this is what we have depending on where the function is being called:
From within the app <---> to iOS framework (works on iOS9)
From witihin an iOS framework <---> to an iOS framework (doesn't work in iOS9)
See: https://twitter.com/comex/status/622232302463131648

This is fixed in 1.2.0.

Hi,
When is the date for releasing this to pypi?


Readability improvements for two tutorial notebooks.

Summary
Code updates for the two tutorials 02_neural_network_classifier_and_regressor.ipynb and 05_torch_connector.ipynb to increase readability.
Details and comments
Replaced for-loops with appropriate NumPy or Tensor operations, where appropriate, which should make the code more concise.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

The output of cell [6], in the current version of the Torch Connector NOtebook shows an accuracy of 0.8 with 3 blue and 1 green dot ringed with red - how it comes out in your changed version is rather different

My bad, sorry about that. That went under my radar. Fixed it with 28ce229.

I close this PR as it is stalled and I don't see much benefits.


Appraisal

Hats off team. Really amazing tutorials. Done with all QuickStart.
Are there more such interactive tutorials to learn C# from basic to advanced.

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

ID: 0d9e98de-9df3-d63f-f6a6-aa079eb5095f
Version Independent ID: a057574c-020f-a9f0-9dfc-f8936a1132fe
Content: Collections interactive tutorial - C# quickstarts
Content Source: docs/csharp/quick-starts/list-collection.yml
Product: dotnet-csharp
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thank you for the kind words @vinrok We're glad these are helping.
We don't have more yet, but there will be new topics coming soon.


Makefile: install alias, not symlink

ln -s errors out with file exists if you run make install.systemd twice or more. This patch installs the alias directly w/o using a symlink so it can be run multiple times w/o errors.
@rhatdan PTAL
Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>

can we merge this? I"m running into playbooks failures all the time because of this

Well, I'm AFK but I don't think we care about CI for this PR :P


When typing Korean, a red box suddenly appears.

Type: Bug
When typing korean(Hangul), a red box suddenly appears.
It's been erased, so there's no problem, but it keeps popping up.
It seems to occur frequently when typing Hangul and moving with F5 or Command + arrow keys.
VS Code version: Code 1.72.0 (Universal) (64bbfbf67ada9953918d72e1df2f4d8e537d340e, 2022-10-04T23:21:58.256Z)
OS version: Darwin arm64 21.6.0
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Apple M2 (8 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
2, 2, 4

Memory (System)
8.00GB (0.09GB free)

Process Argv
--crash-reporter-id 2071bc74-d4ab-4c22-a9f8-feffb32d0868

Screen Reader
no

VM
0%

Extensions (17)

Extension
Author (truncated)
Version

doxdocgen
csc
1.4.0

gitlens
eam
12.2.2

code-runner
for
0.11.8

better-cpp-syntax
jef
1.16.1

theme-monokai-pro-vscode
mon
1.1.21

vscode-language-pack-ko
MS-
1.72.10050956

csharp
ms-
1.25.0

python
ms-
2022.16.0

vscode-pylance
ms-
2022.10.10

cmake-tools
ms-
1.12.27

cpptools
ms-
1.12.4

cpptools-extension-pack
ms-
1.3.0

material-icon-theme
PKi
4.21.0

ayu
tea
1.0.5

cmake
twx
0.0.17

vscode-lldb
vad
1.8.1

material-theme
zhu
3.15.5

(6 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyone:30548225
i497e931:30553904
pyindex848:30577860
nodejswelcome1:30583747
fc301958:30573243

@vigil2 Enabling macOS voice over via cmd + G5 ends up rendering a red box around the input. Do you have that enabled? (You can disable it by long pressing cmd + F5 again)

@alexdima no. I use it with voiceover turned off. voiceover keyboard shortcuts have also been turned off.

@vigil2 Could you please show a screenshot or a screen recording of the red box you're observing?

@alexdima I have attached a screenshot in the link.
https://vigil2.github.io/vscode/2022/10/23/vscode/

@vigil2 That looks like the IME inserts a Unicode character called a "Group Separator" https://codepoints.net/U+001D?lang=en . Could you please share with me the exact keys you press and in what order which lead to that getting inserted?


Build(deps-dev): Bump @babel/plugin-transform-typescript from 7.20.2 to 7.20.7 (#4476)

Pull request opened by the merge tool on behalf of #4476

Merged in 0460c396865a0aab1679e6387f7ea30e288b0045


Fix build script for Amazon Linux 2

A user implicitly reported via #5840 that Amazon Linux 2 does not build out of the box. Fix the build script to handle it.
$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

I would prefer an actual review from someone who knows the build scripts but should this be backported on to 1.3.x as well for a patch release?

ah yeah should probably be targeted to 1.3. FWIW I did test building on both after the change

Automatic rebase via github didn't work. Need to manually rebase to release branch.

replacing with #5872 so that it hits 1.3.x first


all integers are returned with inversed sign

Hi,
I have installed clickhouse_fdw using the procedure laid out here into PostgreSQL 12 running on Ubuntu 20.04 and all seems to work well. The only strange thing is that all integers are reported with a minus sign. And these are not only integers from the data itself, but also for example counts. When I do SELECT COUNT(*) FROM access_log;, I get -105277473.
Any idea what could be the source of this problem?
p.s.- I have CH version 21.4.5

Hi, could you provide some sql script which leads to it?

I am using CollapsingMergeTree and I found out that by mistake I have set the sign value to -1 instead of 1 for all imported records. Is it possible that the CollapsingMergeTree automatically multiplies the values by the sign? Because now I have installed it on a different machine with the correct sign and it seems to work properly. Unfortunately I cannot test it on the previous machines now, so I am just trying to find an explanation.
Anyway, it seems that this is either caused by the sign column or it is specific to one machine, so this issue is probably invalid.

yes, sign fields are used automatically with aggregations.


Deribit Implementation [WIP]

#3008
Work in progress!

Following market data end points have been implemented so far:

https://docs.deribit.com/v2/#public-get_instruments
https://docs.deribit.com/v2/#public-get_currencies
https://docs.deribit.com/v2/#public-get_order_book
https://docs.deribit.com/v2/#public-get_last_trades_by_instrument
https://docs.deribit.com/v2/#public-ticker

@timmolter have a look, please. I think that we can merge it in such state.

could you improve error handling to follow best practices stated at:
https://github.com/knowm/XChange/wiki/New-Implementation-Best-Practices#step-7

@walec51, @timmolter
Implemented basic error handling and added examples. Please, review.

@walec51, all your suggestions are implemented now.

Thanks, @walec51 and @jakubkalicki


Changed file structure for more intutive path in docs

Currently writing docs for the various watch functions and all watch functions being with integrations but then semantic segmentation being in a nested directory did not make sense. I think we should write each watch as torch_watch, transformers_watch, semseg_torch_watch etc in the init file for ease of use but just doing this for now.

Codecov Report

Merging #640 (67e46f5) into main (1d8f8bd) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #640      +/-   ##
==========================================
- Coverage   83.99%   83.96%   -0.04%
==========================================
  Files         167      167
  Lines       13151    13151
==========================================
- Hits        11046    11042       -4
- Misses       2105     2109       +4

Impacted Files
Coverage Δ

...uality/integrations/torch_semantic_segmentation.py
0.00% <ø> (ø)

... and 2 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Documentation update - Patterns

Overview
the documentation for the "Let Events Bubble" section from the Patterns page looks incorrect
Details
the correct way of adding listener to exposed events is this.listenTo(this, 'bar:foo', doSomething);
instead of this.listenTo(this, 'foo:bar', doSomething).
updated the documentation accordingly.

Current coverage is 84.82% (diff: 100%)

Merging #275 into master will not change coverage

@@             master       #275   diff @@
==========================================
  Files           119        119
  Lines          6425       6425
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           5450       5450
  Misses          975        975
  Partials          0          0

Powered by Codecov. Last update 987bd23...a07fa15


Prediction is not working

I'm running the same code on test data and get strange weights back.
import h5py
with h5py.File('data/%s.hdf5'%FN1, mode='r') as f:
    if 'layer_names' not in f.attrs and 'model_weights' in f:
        f = f['model_weights']
    weights = [np.copy(v) for v in f['timedistributed_1'].itervalues()]

and
map(lambda x: x.shape, weights)
is giving me back:
[(2,)]
Also run the code with Keras 2.0.0 and the actual version. Can it be due to different versions?
Thanks in advance!

@BenjamWhite i am trying to fix this problem from two days. please help me if you find it too..

I thought first it might be something with theano and tensorflow as they store data in different order, but changing channel_first to channel_last didn't help.

what i feel is file is not having weights of 'time_distributed_1' layer. i googled and find nothing on this. it has only [array(['bias:0', 'kernel:0'], dtype='<U8')] inside.

well, that's a different issue, when TimeDistributed gets defined, there is a
), missing before name.
So it assigns the name to the Dense method.
Before:
model.add(TimeDistributed(Dense(vocab_size,
                                kernel_regularizer=regularizer,
                                bias_regularizer=regularizer, name = 'timedistributed_1')))

After:
model.add(TimeDistributed(Dense(vocab_size,
                                kernel_regularizer=regularizer,
                                bias_regularizer=regularizer),
                                name = 'timedistributed_1'))

weights[0] and weights[1] should be an array of weights. we are not getting that from our trained model file. if you can solve this, everything will be automatically solved

check this link it helped me a lot (Cell 94)
https://github.com/rtlee9/recipe-summarization/blob/master/src/predict.ipynb
here when we are using fit_generator, weights are produced till dropout3 only. and there is no layer for time distributed..everyone has the same problem but they ignored and moved on..

where you able to run this?

i am able to run but i am not getting the desired output.
i am using a different data like job description and generating a job title
my data is huge and i am looking for gpu to train the model
what about you?

didn't really work on it anymore (had no time so far), so basically still the same error.
how did you get around that error before?
What is the diff between expected and real output?
Is it a data problem?

If you open the hdf5 file you should see the file structure.
For me, I had to modify it to
import h5py
with h5py.File('data/%s.hdf5'%FN1, mode='r') as f:
    if 'layer_names' not in f.attrs and 'model_weights' in f:
        f = f['model_weights']
    weights = [np.copy(v) for v in f['time_distributed_1']['time_distributed_1'].values()]
weights = np.array([weights[1], weights[0]])

@elainelinlin did you get any prediction out of it? For your own data?

@fzr2009 Yes. What is not working for you?

I get this KeyError every time with different string in it, Please help if you can


About IDirect3DDevice

@dlech
When I use Direct3D11CaptureFramePool.Create() function,it needs a IDirect3DDevice to create,I read the document, but I still don't know how to create it in python,I can't find a way to create it in our library,is there any way to do that?
Thank you very much！

Please see https://github.com/pywinrt/python-winsdk/issues/11

Please see pywinrt/python-winsdk#11

wow,it's very helpful！Thank you very much for your help！
Is the winsdk the same as winrt? Can they be replaced equivalently?

Yes.

@dlech
I checked winrt and winsdk and found no part about the windows.ui.composition,is there any way to achieve it?

I don't know enough about how composition works to know if it can be implemented or not.

@dlech This stuff is really complicated！I found the content here, but I haven't been able to test it yet


Fix compatibility with Transmission 4.0.2

Hello!
While attempting to run your tui on the latest version of tranmission-daemon (4.0.2 (2a57b17031), official Arch Linux package), I've encountered some problems with missing rpc response fields and decided to hack my way through them:

The seederCount field was not present in torrent information:

After removing seederCount, the leecherCount field was missing:

Then, after removing leecherCount, priority was missing:

After removing the aforementioned fields, the program started working again :smile:
I verified that the fields are no longer present in the response by:

reading through Transmission's RPC spec
running transmission-remote --json -t 1 --info

I can confirm that seederCount, leecherCount and priority are no longer present in the reponse.

This is amazing, thank you!


Use datastreams to store metrics

So far we have used a single index to store k6 metrics. However, datastreams are preferable for a couple of reasons, one of them being able define a retention period via an ILM policy. We should therefore move away from the single index and instead create a datastream. Storing data in an index will not be supported anymore.
Datastream Details

Name: metrics-k6-default. The namespace  - here: default - is overridable via a new setting K6_ELASTICSEARCH_DATASTREAM_NAMESPACE. The existing setting K6_ELASTICSEARCH_INDEX_NAME will be removed. It will not be possible to override the entire datastream name. This would increase complexity significantly as we would need to make sure that the index template matches the chosen datastream name. Note: We might allow overriding the entire datastream name in the future if and only if the datastream is managed by the user.
ILM policy: We specify a default policy without a retention period but allow to override it.

These calls will be issued internally:
PUT /_ilm/policy/metrics-k6
{
  "phases": {
    "hot": {
      "actions": {
        "rollover": {
          "max_primary_shard_size": "50gb",
          "min_docs": 1
        },
        "set_priority": {
          "priority": 100
        },
        "readonly": {}
      }
    }
  },
  "_meta": {
    "description": "default policy for k6 metrics",
    "managed": true,
    "version": 1
  }
}

PUT /_component_template/metrics-k6
{
  "template": {
    "settings": {
      "index": {
        "number_of_shards": 1,
        "number_of_replicas": 0,
        "auto_expand_replicas": "0-1"
      },
      "codec": "best_compression"
    },
    "mappings": {
      "_meta": {
        "index-template-version": 1,
        "managed": true
      },
      "date_detection": false,
      "dynamic_templates": [
        {
          "strings": {
            "match": "*",
            "match_mapping_type": "string",
            "mapping": {
              "type": "keyword"
            }
          }
        }
      ],
      "_source": {
        "enabled": true
      },
      "properties": {
        "@timestamp": {
          "type": "date"
        },
        "Value": {
          "type": "double"
        }
      },
      "version": 1
    }
  }
}

Note: previously the timestamp field was called Time. We can rename this in a reindex script.
PUT /_component_template/metrics-k6-ilm
{
  "template": {
    "settings": {
      "index": {
        "lifecycle": {
          "name": "metrics-k6"
        }
      }
    }
  },
  "_meta": {
    "index-template-version": 1,
    "managed": true
  },
  "version": 1
}

PUT /_index_template/metrics-k6
{
  "index_patterns": [
    "metrics-k6-*"
  ],
  "data_stream": {},
  "composed_of": [
    "metrics-k6",
    "metrics-k6-ilm",
    "metrics-k6-ilm@custom"
  ],
  "ignore_missing_component_templates": [
    "metrics-k6-ilm@custom"
  ],
  "priority": 100,
  "_meta": {
    "description": "index template for k6 metrics",
    "managed": true
  },
  "version": 1
}

Behavior for existing installations
When the k6-metrics index exists, we can issue a warning that the index pattern has changed. This is only best effort and won't catch cases where users have overridden the index name though.
Migration
We won't automatically migrate data but can provide a reindex and cleanup script that users can execute if required.
Permissions
We might need to adapt the initial permission check as the output extension needs to create a datastream and associated ILM policy. Finally, we should allow to make this process optional as advanced users might want to create the datastream themselves and tighten the cluster permissions of the k6 user to allow only write access. This behavior will be controlled by the flag K6_ELASTICSEARCH_AUTOCREATE_DATASTREAM which is true by default. If it set to false, the output extension assumes that the datastream is already setup properly (without any further checks).

Another potential step to take is to go to Time Series Data Streams, for reduction in stored size. This limits support for pre 8.7 (was in technical preview from 8.5) however.
In some ways, the index template already being used is friendly to this - keyword for all strings as would be for a dimension. Though there are limits of this (max 21 dimensions).
TSDS also wants to know if your metric is a gauge or counter, which could be generalized with value.gauge and value.counter mappings. But would require some routing logic when emitting the events.