🐛 [firebase_auth] firebase_auth 4.1.0 should depend on firebase_auth_platform_interface 6.11.0

Bug report
The new version of firebase_auth (4.1.0) depends on firebase_auth_platform_interface: ^6.10.4 which does not contain the new verify method.
It should depend on firebase_auth_platform_interface: ^6.11.0 instead.
Error logs:
Click To Expand
../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth-4.1.0/lib/src/c
onfirmation_result.dart:17:32: Error: Member not found:
'ConfirmationResultPlatform.verify'.
    ConfirmationResultPlatform.verify(_delegate);
                               ^^^^^^
../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth-4.1.0/lib/src/m
ulti_factor.dart:67:34: Error: Member not found:
'MultiFactorAssertionPlatform.verify'.
    MultiFactorAssertionPlatform.verify(_delegate);
                                 ^^^^^^
../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth-4.1.0/lib/src/m
ulti_factor.dart:78:33: Error: Member not found:
'MultiFactorResolverPlatform.verify'.
    MultiFactorResolverPlatform.verify(_delegate);
                                ^^^^^^
../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth-4.1.0/lib/src/u
ser.dart:16:18: Error: Member not found: 'UserPlatform.verify'.
    UserPlatform.verify(_delegate);
                 ^^^^^^
../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth-4.1.0/lib/src/u
ser.dart:364:21: Error: The method 'reauthenticateWithRedirect' isn't
defined for the class 'UserPlatform'.
 - 'UserPlatform' is from
 'package:firebase_auth_platform_interface/src/platform_interface/platform_i
 nterface_user.dart'
 ('../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_int
 erface-6.10.4/lib/src/platform_interface/platform_interface_user.dart').
Try correcting the name to the name of an existing method, or defining a
method named 'reauthenticateWithRedirect'.
    await _delegate.reauthenticateWithRedirect(provider);
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../.pub-cache/hosted/pub.dartlang.org/firebase_auth-4.1.0/lib/src/u
ser_credential.dart:12:28: Error: Member not found:
'UserCredentialPlatform.verify'.
    UserCredentialPlatform.verify(_delegate);

Steps to reproduce
Steps to reproduce the behavior:

Try to compile using firebase_auth 4.1.0

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
PASTE OUTPUT INSIDE HERE

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
PASTE OUTPUT INSIDE HERE

Hi @davidmigloz, can you try clearing your pub cache and trying again? I added firebase_core and firebase_auth to a new project and firebase_auth_platform_interface was resolved to 6.11.0 for me so I had no issue running the app.
See below for the results of running flutter pub add firebase_core && flutter pub add firebase_auth
flutter pub add firebase_core && flutter pub add firebase_auth
Resolving dependencies...
  async 2.9.0 (2.10.0 available)
  boolean_selector 2.1.0 (2.1.1 available)
  collection 1.16.0 (1.17.0 available)
+ firebase_core 2.1.1
+ firebase_core_platform_interface 4.5.2
+ firebase_core_web 2.0.1
+ flutter_web_plugins 0.0.0 from sdk flutter
+ js 0.6.4 (0.6.5 available)
  matcher 0.12.12 (0.12.13 available)
  material_color_utilities 0.1.5 (0.2.0 available)
+ plugin_platform_interface 2.1.3
  source_span 1.9.0 (1.9.1 available)
  stack_trace 1.10.0 (1.11.0 available)
  stream_channel 2.1.0 (2.1.1 available)
  test_api 0.4.12 (0.4.15 available)
  vector_math 2.1.2 (2.1.4 available)
Downloading firebase_core 2.1.1...
Downloading firebase_core_web 2.0.1...
Downloading firebase_core_platform_interface 4.5.2...
Changed 6 dependencies!
Resolving dependencies...
+ _flutterfire_internals 1.0.6
  async 2.9.0 (2.10.0 available)
  boolean_selector 2.1.0 (2.1.1 available)
+ cloud_firestore_platform_interface 5.8.3
+ cloud_firestore_web 3.0.3
  collection 1.16.0 (1.17.0 available)
+ firebase_auth 4.1.0
+ firebase_auth_platform_interface 6.11.0
+ firebase_auth_web 5.1.0
+ http_parser 4.0.2
+ intl 0.17.0
  js 0.6.4 (0.6.5 available)
  matcher 0.12.12 (0.12.13 available)
  material_color_utilities 0.1.5 (0.2.0 available)
  source_span 1.9.0 (1.9.1 available)
  stack_trace 1.10.0 (1.11.0 available)
  stream_channel 2.1.0 (2.1.1 available)
  test_api 0.4.12 (0.4.15 available)
+ typed_data 1.3.1
  vector_math 2.1.2 (2.1.4 available)
Downloading firebase_auth 4.1.0...
Downloading firebase_auth_web 5.1.0...
Downloading firebase_auth_platform_interface 6.11.0...
Downloading _flutterfire_internals 1.0.6...
Downloading cloud_firestore_web 3.0.3...
Downloading cloud_firestore_platform_interface 5.8.3...
Changed 9 dependencies!

It was a cache issue indeed, as the caret syntax (^6.10.4) resolves up to the minor version (I thought it was only up to the path). After clearing the pub cache it's being resolved to 6.11.0.
Anyway, the constraints declared in the firebase_auth pubspec are still wrong, as you cannot compile the current code with firebase_auth_platform_interface 6.10.4. So it should be bumped to firebase_auth_platform_interface: ^6.11.0.

Thanks for the info. Labeling for further insight from the team.

These kind of issues are occurring more common recently, IIRC.  I believe it's hard to maintain the dependent library  version correctly.

Is the caret syntax adding any value for internal first-party dependencies? If exact versions had been used instead, this bug wouldn't have been hidden while resolving dependencies.

Thanks for the info. Labeling for further insight from the team.

Label "urgency" please, I missed half a Saturday to get here and then provisionally go back to version 4.0.1.

firebase_auth: 4.1.0 is not working. please check.

You can delete your pubspec.lock and trigger a flutter pub get again. It should resolve firebase_auth_platform_interface: 6.11.0.
If it still resolves firebase_auth_platform_interface: 6.10.4, you can override it:
dependency_overrides:
  firebase_auth_platform_interface: 6.11.0

Thanks for the report, @davidmigloz. We'll be releasing tomorrow so I'll ensure the version is bumped. We use melos to handle versioning across all the plugins so I'm surprised it hasn't bumped the firebase_auth_platform_interface dependency.

Hello, we have just released a new version that depends on the right firebase_auth_platform_interface, thanks for the report, we are investigating why melos hasn't properly bumped it.


Can this be a community?

I love this repo and your website @syxanash. I feel like this list may be the best source that exists for web desktops. I'm just wondering if you've considered starting some kind of community like a Discord channel? I've looked around for some kind of community about "websites, web apps and portfolios which resemble desktop operating systems" but haven't found anything centralized or maintained. If you were to start such a channel and add it to the README, I'd love to be a part of it! #WebDesktopCon2027

Hi Dustin, I've actually seen so much interest in recent years around Web Desktops, maybe not for enterprise web apps but certainly lots of portfolios and side projects!
At the moment I wouldn't have enough time to maintain such a community, but if someone else comes up with a discord or any other medium I'd definitely contribute as well 😊


[Bug]: Sent transactions that are immediately purged from mempool get stuck with "Confirming" status

Describe the bug
When a transaction is immediately pruned from the mempool then Bitkit doesn't recognise it as such. Instead, it shows the transaction is "Pending". I have seen Bitkit notify the user with a toast and highlighting the activity red when transactions that have later been removed from mempool, therefore the same should happen here.
Reproduce
This is a certain way to reproduce (provided it remains possible to send transactions with very low fee rate)

Send an onchain transaction using a very low fee rate that is certain to be immediately purged from the mempool (1 sats/vB)
Observe the activity status is "Confirming" even after leaving for a long time (days)

Screenshots / Recording
No response
Operating system
Android 13 TKQ1.220829.002
Bitkit version
5cb45a6b2b23936d8d4037525e5b5792180847b7
Log output
No response

Fixed: This is not possible anymore to send too minimal fees.


Update ui-select version

This PR fixes ui-select bugs by ... using the last version (0.13.2) :-)
For example : the https://github.com/angular-ui/ui-select/pull/836 PR add some display bugs like https://github.com/angular-ui/ui-select/pull/998 . The last version fixes this.

The 0.13 ui-select branch is not compatible with ng-admin because of  track by ng-repeat expression.

Even worse: https://github.com/angular-ui/ui-select/issues/1398

Done in #1189


Syslogs on Linux App Service

Is it possible to collect syslogs from Linux app service? Are these collected? If so, how do you enable them and where do they end up?

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

ID: bfc316af-0d30-b449-a04f-3019b7a16bc1
Version Independent ID: 01c4c435-fda9-374a-70b3-f1d7f13c7651
Content: Enable diagnostics logging - Azure App Service
Content Source: articles/app-service/troubleshoot-diagnostic-logs.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Hi @aholler2, Thanks for the Comment. We are actively investigating and will get back to you soon.

Hello @aholler2 , When the Log Analytics agent for Linux is installed, it configures the local Syslog daemon to forward messages to the agent. The agent then sends the message to Azure Monitor where a corresponding record is created.
The Log Analytics agent for Linux will only collect events with the facilities and severities that are specified in its configuration. You can configure Syslog through the Azure portal or by managing configuration files on your Linux agents.
You can configure Syslog from the Data menu in Advanced Settings. This configuration is delivered to the configuration file on each Linux agent. Please view this doc "Syslog data sources in Azure Monitor " for more details.
We will close this out, but if you feel you need more information please just let us know. Thanks!

@Grace-MacJones-MSFT I understand that this is the syslog scenario for VMs. However, this does not address my question regarding syslogs for linux app services. Is it possible to install the Log Analytics agent on a linux app service?

@aholler2 Did you ever have an answer to your question, please? See another issue with the same question

@hastudillo Unfortunately not


support different names for compiled_commands.json

For ExternalProject-based CMake superbuild, one might have a lot of compile_commands.json files placed in different directories, which might not respect the project set up of clangd.
In VScode one could use CMakeTools extension to merge all these compile_commands.json files into a unique one by setting the following option:
"cmake.mergedCompileCommands": "${workspaceFolder}/build/merged_compile_commands.json"

In this case for example, the merged file is called merged_compile_commands.json to distinguish it from the other compile_commands.json files.
Though, this new file is not found by clangd when setting the following option:
"clangd.arguments": [
        "--compile-commands-dir=${workspaceFolder}/build/"
    ],

It would be helpful to have an option like --compile-commands-file that one could set as follows:
"clangd.arguments": [
        "--compile-commands-file=${workspaceFolder}/build/merged_compile_commands.json"
    ],

I noticed your use of ${workspaceFolder} in the clangd.arguments. Does that currently work for you (minus the "merged" part)?
I ask because using named workspaces in there does not. (eg. replace yours with ${workspaceFolder:<name>}/<...>

I noticed your use of ${workspaceFolder} in the clangd.arguments. Does that currently work for you (minus the "merged" part)? I ask because using named workspaces in there does not. (eg. replace yours with ${workspaceFolder:<name>}/<...>

${workspaceFolder} works because its substitution has been manually implemented in vscode-clangd.
There is no comparable implementation of ${workspaceFolder:<name>}, though I imagine a patch to add that would be welcome. (Even better would be to call into some sort of VSCode API to automatically handle all the variable substitutions that VSCode itself handles, if such a thing exists.)


ability to fulfill template setup.py parameters

Description

description
author
author email
URL
download URL
source
license

Since it is too fine-grained edition, I think it is better to just have it in Python usage (and not in the CLI usage).
By passing a dictionary that contains the fulfillment of the above attributes.
Do you agree? let me know so I can plan this out.
@sepandhaghighi

I believe this issue can be easily handled by using a JSON file in CLI mode.
In Python, converting JSON to a dictionary and vice versa is very straightforward.

OK, I will do this. why not.
but using only one config file when reserving a batch of names right?
@sepandhaghighi

Answer: Either one config file or per name config file.


Failed to byte-compile: Debugger entered--Lisp error: (error "Building straight not allowed in safe mode")

During startup on first run. Sadly no backtrace even though I started with --debug-init. With:
$ emacs --version
GNU Emacs 28.0.50

(with GCCJIT)
radian just pulled:
$ git log
c508178ae1d8483985bf9446074d64fcbc0e3f4e

straight-safe-mode is nil after startup.
Doesn't seem to happen when starting a second time.

You can try deleting ~/.emacs.d/straight/build as well as radian/emacs/radian.elc, and seeing if the error happens again. If so, we can investigate further. If not, it's probably not worth tracking down.

Hmm, hasn't occured to me in a long while, but I don't remember what I did :ocean:


Created pypy_eventgen image + enabled MacOS builds

Did some throughput testing and this pypy-powered version of eventgen was not only consuming much more memory, but generating less load! This is a surprising result, but I'm glad I tried. Nevertheless it doesn't make sense to integrate this, so I'm closing the PR.


Project status

Hi,
When I execute a command (for example - highstate) and the target servers are wrong, the build still finished as success.
Response on state.highstate  for G@env:stage:

{}

Finished: SUCCESS
Please advise.
Thanks!
Ido

Hmmm. I'll chalk this up as related to saltstack/salt#37043. I don't think I've seen an example of an empty return being successful, so I'll special case this as an error.

I just want to make sure that I understand, is it a bug? is it related to Jenkins plugin or Salt?

Yep, it's a bug. The saltapi does not give a consistent response, so it is sometimes difficult to determine the success or failure of any query (hence the upstream bug report). In this particular case, I think we can also have the jenkins plugin detect this output and fail the job.
As a workaround, I think you could select the 'wait for completion' option which would fail on this output.

I have selected "wait for completion", but all the builds fails even if they should be success.
{"Error": "java.io.IOException: Server returned HTTP response code: 401 for URL: https:// sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1676)\n\tat sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)\n\tat com.waytta.Utils.getJSON(Utils.java:57)\n\tat com.waytta.SaltAPIBuilder.perform(SaltAPIBuilder.java:297)\n\tat hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)\n\tat hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)\n\tat hudson.model.Build$BuildExecution.build(Build.java:205)\n\tat hudson.model.Build$BuildExecution.doRun(Build.java:162)\n\tat hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)\n\tat hudson.model.Run.execute(Run.java:1729)\n\tat hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)\n\tat hudson.model.ResourceController.execute(ResourceController.java:98)\n\tat hudson.model.Executor.run(Executor.java:404)\n"}
Build step 'Send a message to Salt API' marked build as failure
Finished: FAILURE

If you have an example of json response from the saltapi, I can ensure it passes validation. In your last mentioned output, it looks like the http endpoint returns a 401 which makes it sound like there was some other problem. Do you have an example response?

Just ran into this same issue.  Adding the @jobs runner to the external auth allowed our user to access the /jobs endpoint:
- '@jobs'    # to allow access to the jobs runner and/or wheel module


feat(typescript): ability to use custom typescript program

Description
As a Vue dev, I would like to be able to generate declarations for exposed .vue files.
Possible Solution
Add customProgram option to config that accepts a function that returns a ts program instance.
new FederatedTypesPlugin({
  ...
  customProgram: (files, options, host) => vueTSC.createProgram({ ... });
  ...
})

In compiler.generateDeclarationFiles
...
const createProgram = this.options.customProgram || typescript.createProgram;

const program = createProgram([...filesToCompile], this.compilerOptions, host)
...

By having a customProgram option, every dev has to manually implement the vueTSC which would be an un-necessary additional step to use the plugin for vue.
I would much rather like to have this feature in-built either by an option (say generateVueFiles) or automatically detect the vue env and generate the files.


Implement component metadata protocol

This implements the MAVLink component metadata protocol.
Details:

Allows users to retrieve the JSON metadata. The idea is to then build on top of that to handle the specific component types (e.g. parameters or events)
Implementation for both client + server (with system test)
File caching based on CRC
Support for mftp + http (if curl is enabled)
translation is not implemented

Client example usage:
auto component_metadata = ComponentMetadata{system.value()};
component_metadata.register_notification_callback([] (ComponentMetadata::MetadataType type, uint32_t compid, const std::string& json_data) {
	std::cout << "Got metadata: type: " << (int)type << " compid: " << compid << std::endl;
});

TODO:

To support https, curl with openssl needs to be enabled (I tested this already)
For XZ decompression, the xz-embedded submodule is added. liblzma could be used instead.
Are plugins required to stop ongoing mftp/http downloads when PluginImplBase::disable is called?

Requires https://github.com/PX4/PX4-Autopilot/pull/22980
Tested with PX4 (SITL + Pixhawk, mftp + https links)

Thanks for the review @julianoes! Here's the proto changes: https://github.com/mavlink/MAVSDK-Proto/pull/338
I'll amend the commits after things settle.

CI is passing now, except for the proto submodule not being updated yet.
I also had to update the re2 dependency (https://github.com/mavlink/MAVSDK/pull/2272/commits/c1883f47d9da545b8942b8bd37035213f05e622c). I'm not sure why that problem shows up here, but not on main.

Thanks a lot @bkueng!


Acclaim badge for Egeria maintainers

We have the ability to issue badges under the LF's Acclaim account ( https://www.youracclaim.com/ ) and thought to help showcase community support the idea of issuing a 'Egeria Committer' badge might be a cool idea. Let me know if y'all are down with this and if so I can get this going.

This has been implemented


grt: use vectors instead of large arrays

Fixes https://github.com/The-OpenROAD-Project/OpenROAD/issues/4548

@maliberty secure-ci is passing.


Interactive task tutorial

Motivation and Context
Adding the tutorial for interactive task
How Has This Been Tested
By running the interactive task ipython notebook and the corresponding python script
Types of changes

New feature (non-breaking change which adds functionality)

Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have completed my CLA (see CONTRIBUTING)
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Great, can you add a quick test of the python script similar to #445 ? You can just take the test/test_examples.py script and change the params of the test function to your script.

@dexter1691 Here is the temporary link to the GIthub hosted colab for testing btw: https://colab.research.google.com/github/dexter1691/habitat-api/blob/tutorial/examples/tutorials/colabs/Habitat_Interactive_Tasks.ipynb

Getting a weird bug in colab... Exception: Version mismatch: this is the 'cffi' package version 1.14.1, located in '/usr/local/lib/python3.6/dist-packages/cffi/api.py'.  When we import the top-level '_cffi_backend' extension module, we get version 1.11.5, located in '/usr/local/lib/python3.6/dist-packages/_cffi_backend.cpython-36m-x86_64-linux-gnu.so'.  The two versions should be equal; check your installation.

Grr... seems like I might need to mess with  the install script again...

The tensorboard also works but I am not seeing any output on it. And rerunning rm -rf data/tb throws an error when run multiple times so you should fix that.

@dexter1691 Still not seeing any output on Tensorboard, shouldn't the directory not be deleted until the end of the cell? Does the colab work for you when you run it at the link provided above?

Yeah. I am able to see the tensorboard output. Maybe you need to click "refresh" button on the tensorboard. The directory is getting deleted before each run so that's fine.

I also realized that the error due to cffi is probably because colab loads its own version at run-time which gets overwritten. I was able to consistently run the notebook when I restart the runtime after installation step.

I also realized that the error due to cffi is probably because colab loads its own version at run-time which gets overwritten. I was able to consistently run the notebook when I restart the runtime after installation step.
Hmm, interesting, I was going to try to pip uninstall cffi to match the appropriate version. (You actually have to uninstall it twice!!!). Does pip uninstalling and then reinstalling the appropriate version work?

I think I am not able to see the Tensorboard output due to the cffi error.

@dexter1691 I found the issue. It's an issue with conda not properly downgrading with CFFI from 1.14 to 1.11. Forcing reinstalling it solves the issue.

Okay  facebookresearch/habitat-sim#736  is merged in so you may need to update any absolute paths in the script but the CFFI bug should be fixed now.

So I gave it a run earlier, and it looked like it mostly worked, but the trainer.eval() function never completed. Any idea why? was that fixed in the latest commit?

@Skylion007 @mathfac  The latest commit seems to fix all the issues on the colab around CFFI. And a single run end-to-end is working fine for me.


 I manually confirmed all old blocks in the database by setting the confirmations column to 120. Cronjobs are working as expected and I've run through the setup guide looking for any descrepencies. Hoping that someone might have had this same experience after creating a new wallet.
There is some history in the page below, I believe that my issue was closed by mistake. It was thought that I was talking about old blocks only.
https://github.com/MPOS/php-mpos/issues/2470

Use the command line tool of your coin daemon to check if confirmations of your blocks is updating in there. It has to do with the wallet change but I can't say what exactly is causing blocks not to update by the cron. Once you have more information maybe it can be fixed.
Find blocks that did not confirm, fetch their transaction information via coind client and compare to what MPOS should see.

Also check the cronjob blockupdate log files. Maybe it has an error message when trying to fetch/update information.

Thanks for the response, it is much appreciated as I'm going a bit mad on this one.
Coin daemon is up-to-date and the blocks mined on the server are updated. The last block mined on the server now has 846 connections, I did check on the command line getting the hash with getblockhash and then using it with getblock.
I've gone through the syslog and cannot find any errors, there nothing there except that the jobs ran. This issue does point to issues with the cron jobs but there is nothing logged. I set all newly mined blocks to confirmed manually. The server is now showing the error...
Findblocks disabled, new blocks will currently not show up in the frontend

Things just seem to be getting worse. This server was set up by someone else who is now gone, I'm the one who resolved the bloated wallet issue and managed to kill the pool in the process.

You should check the cron error logs not syslog. These logs should have an error message why they were disabled. This should be the cause for both your disabled crons. You can try forcing them to fix it by it may not help.
His may sound harsh but the readme states that running pools is not easy. Getting it setup by someone else is not the way to go - it seems though you have learned at least some basics so I am sure you can find the root cause.
Sadly this does not seem to be caused by a bug in MPOS so I can't assist with all my time, but checking the logs (and scrolling back to when it happened the first time, not just the latest errors) could help.
Try the logs again and post the errors but I will close this ticket as its not an issue with MPOS. I shall help as much as I can though :-)

Thanks for helping.
Running Ubuntu 13.10 which uses rsyslog, checking the rsyslog conf file it shows that cron is commented out. I have now uncommented it and restarted rsyslog to get cron to log to its own file. Typical Ubuntu advice on cron errors seems to be just to grep CRON on syslog.
I will create a new pool on a new server with the current wallet and coin address, test it and then take the database from the dead pool and restore it to the new server. Bit long winded but I will get full experience of setting up a pool.

Victory. Running with -f actually updates confirmations and pays out. Just as I was about to give up but saw your mention of trying to force it, I'd seen others talking about the -f flag but only now realise what it applies to.

OMG, found the MPOS/cronjobs/logs/ directory. I found the error before it started failing.
CRIT --> Unable to connect to RPC server backend
The RPC has been restored for a couple of days but the cron jobs continued to fail. Running with the -f flag seems to have flushed out whatever problem was holding up the server. Thanks for your patience, this has at least been a learning experience.

Good! I figured it be something simple as that. But it's better for you to find the error so you are much better placed now for future issues and how to solve them :-)
Glad things are working again. Have fun with your pool and running MPOS!


feature request when or where to load the trained model.ckpt-file ? or can it be add by myself?

Description

…

TensorFlow and tensor2tensor versions

…tensorflow-gpu==1.4.0  tensorflow-tensorboard==0.4.0 tensor2tensor =v1.2.9

feature request

…the tensor2tensor can load the trained model.ckpt-file ? if have this features ,can you tell me the file and line(function)

##I find the code have performence to Restoring parameters in tensorflow estimator.py with the line 769
MonitoredTrainingSession

I am not sure what is your problem.
T2T supports loading models from checkpoints, of course (that's the main purpose of the checkpoints).
Both t2t-decoder and t2t-trainer take the --output_dir paramer. If this directory exists and contains a checkpoint file pointing to a particular model.ckpt* file, it will be loaded automatically (using tf.estimator.Estimator).
So with t2t-decoder you can resume an interrupted training (possibly changing some hyperparams which do not affect the model architecture).
Just note that the position in the training data is not saved in the checkpoint, so the training starts from the beginning of the training data again (or actually from a random position, but with a randseed fixed by default).

Thanks for your answer, I have tried to load my already trained model，it seems ok.

@PlayDeep
Did you figure out how to load model without first feeding any text data? I mean, Just load in model ckpt?

@EthannyDing Yes

@PlayDeep
Sounds great!  can you please share your method of how to load the model?

I am glad to share my code with you, but I am  a intern in a company and I can't show my code with my work laptop to avoid trouble. my personal computer placed in my school. You can find some useful code in this https://github.com/THUNLP-MT/THUMT

Thanks for the reference, Xiaoqing. The work shown on this GitHub is awesome. However, I’m more concerned about how to restore pre-trained tensor2tensor model so I can make inference using it. Do you have any suggestions on how to do that?
Really appreciate it for your response!
Best regards.
Sent from Mail for Windows 10
From: Xiaoqing Zhou
Sent: July 26, 2019 4:27 AM
To: tensorflow/tensor2tensor
Cc: Ethan Ding; Mention
Subject: Re: [tensorflow/tensor2tensor] feature request when or where toload the trained model.ckpt-file ? or can it be add by myself? (#752)
I am glad to share my code with you, but I am a intern in a company and I can't show my code with my work laptop to avoid trouble. my personal computer placed in my school. You can find some useful code in this https://github.com/THUNLP-MT/THUMT
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@EthannyDing the reload method is the same no matter which model you want to load . read the restore function and write a new function in tensor2tensor.


Threshold Switch incorrectly selects the sides to send the redstone signal

Describe the Bug
The Treshold Switch incorrectly determines the sides to which it should send the redstone signal when looking up and down
Reproduction Steps

Place the Treshold Switch so that it looks up or down
Edit it's parameters so it will output redstone signal
Put redstone lamps so that you can understand which way the signal is going

Expected Result
Threshold Switch sends a signal in all directions except the side from which it reads the information, as it happens in the forge version.
Screenshots and Videos
Forge: https://www.youtube.com/watch?v=WaXLIPvyU84
Fabric: https://www.youtube.com/watch?v=Jb48tSRM8pU
Crash Report or Log
No response
Operating System
Windows 11
Mod Version
0.5.1d
Minecraft Version
1.20.1
Other Mods
No response
Additional Context
No response

I found that it was fixed in commit https://github.com/Creators-of-Create/Create/commit/2cf7d171df552c145fa7f783ea40c1b487e12ca4 for the forge version

that commit has been merged in


[Feature Request] Filter out avatars you already know cant be used

Add a toggle option into the settings at the advanced / Remove Avatar Database, with the title "Filter Privated / Deleted Avatars".
Now you gonna make a function that will test every single avatar that the program found if it can or cant be used since your program is capable of that already.
Currently by clicking on a avatar search option VRCX then will announce the avatar to be deleted or private if the avatar cannot be used / displayed this makes this whole interaction entirely useless and a waste of time, you could automate this behavior just to pre filter the results to only show viable results.

This will cause API spam and likely get you temp banned from VRC :>

REEEEEEEEEEEEEEEEEEEEEEEEEEEE

Add a toggle option into the settings at the advanced / Remove Avatar Database, with the title "Filter Privated / Deleted Avatars".
Now you gonna make a function that will test every single avatar that the program found if it can or cant be used since your program is capable of that already.
Currently by clicking on a avatar search option VRCX then will announce the avatar to be deleted or private if the avatar cannot be used / displayed this makes this whole interaction entirely useless and a waste of time, you could automate this behavior just to pre filter the results to only show viable results.

if your using the offical avatar database VRCX supports avtr.just-h.party it automatically filters these out but it does take time to conform to vrchat's api rate limiting


Fix error when resolveFields return empty list in GroupByKeyRewrite

below sql failed
select
  suppkey,
  sum(
    extendedprice * (1 - discount)
  )
from
  lineitem
where
  shipdate >= date '1995-04-01'
  and shipdate < date '1995-04-01' + interval '3' month
group by
  suppkey;

root cause: resolveFields return empty list
scope.getRelationType().map(relationType -> relationType.resolveFields(getQualifiedName(key)).get(0))

this is a non-goal, so close it


Feature requests for "Width & Quality" section: output width + framerate

Hello,
I think the "Width & Quality" section on the GUI can be improved in 2 points:

The width in input should be the width of the output gif. Now the width of the ouput gif is the input width multiplied by the crop ratio.
Allow to set the framerate exactly (e.g. 7.5 FPS), instead of put it in the "Quality" dropdown list as it is now

Would make the app even better imho.
Cheers!
Note: I use gifcurry-<IP_ADDRESS>-x86_64.AppImage on Ubuntu 18.04

Hello @strawhatgami,
Thank you for the feature request.
I will add these changes in Gifcurry's next release.

The specified width will be the final width of the output after any cropping.
Remove the quality setting.
Add a frame rate setting.
Add a number of colours setting.

Note that the number of colours used will have to be exposed as well since the quality setting handles both the frame rate and number of colours used.
Oh and thank you for starring Gifcurry.
:+1:

Hello @strawhatgami,
You can now control the frame rate (FPS) and colour count directly. The width setting is the final output width after cropping.
Try it out in version <IP_ADDRESS>.
:+1:


Drop support for LIO

list directed I/O (LIO) was only sort of supported on FreeBSD. The
kqueue manual doesn't mention it and we didn't have tests for it making
it all round poorly supported.
For v0.7, in an effort to reduce the API, LIO is removed. It can be
added back later (with proper support and testing).
Closes #1036.

Whoa!  I'm still using lio (in the mio-aio and tokio-file) crates.  I don't want to drop it from mio.  What should we do to improve the testing within mio itself?

@Thomasdezeeuw I guess we need a general policy of what we support and how.

@asomers

Whoa! I'm still using lio (in the mio-aio and tokio-file) crates. I don't want to drop it from mio. What should we do to improve the testing within mio itself?

Well any tests would be nice. As you can see from the removed code currently LIO isn't tested at all. To start:

If the options (Interests) are passed correctly to kqueue.
Any events are generated and check if we correctly detect the flag (in Event::is_lio).

@carllerche

@Thomasdezeeuw I guess we need a general policy of what we support and how.

Yes, most of the arguments for removal also apply to AIO.

Well, the only way to test them would pretty much be to copy a simplified version of mio-aio.  I'll look into doing that.

Closing in favour of #1054.


fixed empty page handling on pageToItem conversion

Patch lookgs good. Before I merge it, I just wanna know what places in code end up calling pageToTiem with an empty string. (<- since this might be helpful for pointing out other problems)

I found the problem when investigating the "file://" versus "file:///" handing under windows. The internal links got messed up when working under windows and finally the pageToItem function got called with an empty string. So 'page[0]' threw an exception.
Frankly, I'm not sure whether this should happen at all if the code fixes that I'm working on are properly done, BUT thinking of defensive programming the check above might still make sense.
You might want to check out my development branch develop-ckol-fileurlhandling regarding the current work. Still needs to be tested under windows AND linux :-)

@ckolumbus : Understood! I'll merge this and check out the development branch you linked me. Thanks bunches for checking that (esp. since I usually do most of my work on my Linux compy).

I also do all my stuff with Linux BUT at work we are quite windows-centric. Python is a great environment for cross-platform tooling, that's why I also like Mikidown.  I'm phasing lot's of my docs over to markdown. Sofar I use WikidPad and it's great BUT has it's own markup language, bummer. Therefore I'm so interested in Mikidown to have a cross-platform doc utility based on markdown :-)
My dev branch mentioned is far from beeing ready, but if you have a look you might be able to give early feedback.


Forks overwrite each other

If I open another person's Gist (like the one for Aurlia bugreporting) and fork it for the first time, all goes well. However, if I open the original Gist and fork it again, my previous own fork is overwritten and all work is lost. That's what happened here: I forked the Aurelia gist again for a new bugreport, and it overwrote the one I'd made previously.

A cumbersome workaround is to create a gist manually with some junk file, check it out, add the source files from the gist you want to fork and push it back.


option to find object dependencies / references in DBeaver

Would like to have a option to to check the object references in DBeaver like in SQL Server Management Studio.

In SQL Server management Studio, we can find the Object references by click on that particular object.

This would help developers to check the all the object references with one click.

Hello @Ravi5308
Can you please be more specific about object types? Not all objects can have references.
And your request is for MSSQL, am I right?

This is for Snowflake.
Ex: I have a table and created a view, table function and a materialized view etc. using that table.
here my request is , please add a feature to check all the references of that table what that used.

PostgreSQL has a pg_depend metadata table for this reason - to know object dependencies.
I do not see analogs in Snowflake.
How can I get dependencies info from Snowflake?

Has been recently integrated into snowflake:
https://docs.snowflake.com/en/user-guide/object-dependencies.html
some more information but not from snowflake:
https://www.springml.com/blog/snowflakes-object-dependencies-governance-feature/
https://medium.com/snowflake/how-to-display-object-dependencies-in-snowflake-43914a7fc275
hope that helps!

Oh, I see, my Snowflake test environment is too old to see these views.
I will think, that we can do with it.
Thanks for the answer @shipjesus

PostgreSQL has a pg_depend metadata table for this reason

I'm sorry if this is not the place to ask, but is it intended to work with PostgreSQL as well? If not, should I file a new issue to track that? Or even maybe there is something similar already working for PostgreSQL and I'm simply not familiar with it.


Project Update Procedure Documentation

As a developer, I want to know how to update and maintain the project to provide a common procedure to make changes to the system.

Depends

Priority [4-6]
Effort [1-3]

Tasks:

[ ] Propose a common procedure

Original Author: thong63
Created At: 2023-11-30T17:30:08Z
**Original State: open
Previous Discussion:

Covered by @muthuusvs's work, complete


Implement card energy logic

Description
As per the game rules each card costs a certain amount of energy. The energy is reset and incremented at each turn. Each player starts with 1 energy and is incremented each turn.
Acceptance criteria

Each player starts with 1 energy
Energy is incremented by 1 at each of your turns
Energy is reset at each of your turns

Can i take this ?

yes let's go !


Iterator stops at certain block height

I have a local fully synced blockchain that was written by Bitcoin-qt, and the Bitcoin software runs without complaining.
When I loop through bitcoin.iter_block::<FBlock>(761200, 784540), the iterator always stops at block 761248. I'm not doing anything in the loop.
Do you have any idea of how I could debug this? I already have a logging crate enabled and am looking at TRACE output. These are all the log messages I can see from your lib:
2023-04-08T20:11:28.786Z INFO  [bitcoin_explorer::parser::block_index] Start loading block_index
2023-04-08T20:11:29.688Z INFO  [bitcoin_explorer::parser::tx_index] Successfully opened tx_index DB!

Hi. I assume that this is caused because get_block::<TBlock>(height) returned error at height 761249. The way to debug it is to directly call get_block::<TBlock>(761249) and see what it returns.

https://github.com/Congyuwang/Rusty-Bitcoin-Explorer/blob/2d3d38bb743651910ae82eb0cc38390081fa6e96/src/iter/iter_block.rs#L11-L28
In iter_block, errors are ignored and regarded as iterator terminator.

Thanks, that helps. I got a block decode error now. Will investigate further into why that is happening.

I'm not sure how to further debug this.
I reindexed my whole blockchain with bitcoind -reindex, and am also able to successfully run commands like getblockhash, getblock and getblockstats on the block with bitcoin-cli. This leads me to assume that my blockchain data is not corrupted.
Do you know how I could further debug this library to see where it is failing?

I can even successfully run commands like this (on the relevant block hash):
bitcoin-cli getblock<PHONE_NUMBER>00000000070742427fa10ec3c66d006160155a704d9f56d090a3ea | jq -r '.tx[]' | xargs -I _ bitcoin-cli getrawtransaction _ 1 > foo.json

One thing that I noticed in this block is that there's a transaction (73be398c4bdc43709db7398106609eea2a7841aaf3a4fa2000dc18184faa2a7e) which has a huge amount of witness data (looks like 500k).
Funnily this tx was created in order to show a consensus diff between bitcoin core and btcd: https://github.com/btcsuite/btcd/issues/1906

Hi. This project depends on rust-bitcoin for decoding binary data. So, I'd suggest that you upgrade the rust-bitcoin dependency and have try. Let me do the upgrade.

Ah, I think we need to bump the bitcoin dependency to fix this: https://twitter.com/lightningdevkit/status/1587939344530145280

I can already confirm that bumping bitcoin to 0.28.2 in this lib fixes my issue.

Bumping further seems to break code.

#25 Bumped to v0.28.2


How to customize Product View

this package provider a Products list view, but I need a simpler view for only one subscription, just like Apple Docs:

so I write a view using PurchaseButton:
    var body: some View {
        if storeHelper.hasSubscriptionProducts, let subscriptions = storeHelper.subscriptionProducts {
            ForEach(subscriptions, id: \.id) { subscription in
                VStack {
                    Text(subscription.displayName)
                    Text(subscription.description)
                    PurchaseButton(purchaseState: $purchaseState, productId: productId, price: subscription.displayPrice)
                }
            }
        }
    }

but error:

'PurchaseButton' initializer is inaccessible due to 'internal' protection level

so, how to customize Product View?

Yes, you're right! I've had a quick look at fixing it but there isn't a quick fix as PurchaseButton itself uses a number of other internal views such as PriceView, PriceButtonText, BadgeView, etc. And to make them all publically accessible I'll need to make other changes.
What you've highlighted is that the UI parts of StoreHelper aren't yet fully customizable, as they would be in a commerical product. I'll spend some time as soon as I can to address this. In the meantime, I suggest that you copy the code for PurchaseButton, PriceView, PriceButtonText and BadgeView into your project and rename them as CustomPurchaseButton, CustomPriceView, etc. I've tried this and everything compiles OK and purchases work just fine.

Done. Refactored views to have public initializers so individual views may be used to create a custom UI.


Feature: Checkmarx Cxflow SAST parser

Description
CxFlow is a Spring Boot application that can run anywhere Java is installed. CxFlow glues together Checkmarx CxSAST and CxSCA scans with feedback to issue tracking systems via webhooks triggered by SCM events.
https://github.com/checkmarx-ltd/cx-flow/wiki
Cx-Flow is an official tool supported by Checkmarx Ltd. It is usually used to interact with CxSAST, CxSCA, and other systems like CMS and hook into the CICD pipeline.
This PR is used to support JSON reports for SAST generated by Cxflow.
Test results
I implement a unit test for 0,1 and many unit tests for cxflow sast results.
Documentation
I added a document about that supported type for this parser.
Checklist
This checklist is for your information.

[x] Make sure to rebase your PR against the latest dev.
[x] Features/Changes should be submitted against the dev.
[ ] Bugfixes should be submitted against the bugfix branch.
[x] Give a meaningful name to your PR, as it may end up being used in the release notes.
[x] Your code is flake8 compliant.
[x] Your code is python 3.11 compliant.
[x] If this is a new feature and not a bug fix, you've included the proper documentation in the docs at https://github.com/DefectDojo/django-DefectDojo/tree/dev/docs as part of this PR.
[ ] Model changes must include the necessary migrations in the dojo/db_migrations folder.
[x] Add applicable tests to the unit tests.
[x] Add the proper label to categorize your PR.

@biennd279, will you fix this / continue the PR?
@Maffooch should I make a followup PR for this one?

@biennd279, will you fix this / continue the PR? @Maffooch should I make a followup PR for this one?

I seem to have forgotten this. I will will try to fix this.

@manuel-sommer @Maffooch Should I make any changes to MR can merged?

@manuel-sommer @Maffooch I have just updated this MR. Can you review this MR?


Change example config from "localhost" to "."

What does this PR do?
Changes the example configuration of all PDH based integrations to use . instead of localhost for its default configuration parameter along with adding a quick message about this being the appropriate value to collect metrics from counters on the local machine.
Motivation
If the host param is present, and its not a ., then the PDH Base class attempts to make a remote connection instead of local. The common case should be to collect metrics from counters on the local machine, which I believe was the original intent. This allows that to be the default.
See here for that logic - https://github.com/DataDog/integrations-core/blob/6bbb3be48bb8831a6ed3a6398d6338aa6a06ac61/datadog_checks_base/datadog_checks/base/checks/win/winpdh_base.py#L55
Review checklist

[ ] PR has a meaningful title or PR has the no-changelog label attached
[ ] Feature or bugfix has tests
[ ] Git history is clean
[ ] If PR impacts documentation, docs team has been notified or an issue has been opened on the documentation repo
[ ] If PR adds a configuration option, it has been added to the configuration file.

Additional Notes
Verbiage taken from existing active_directory check here - https://github.com/DataDog/integrations-core/blob/master/active_directory/datadog_checks/active_directory/data/conf.yaml.example#L7

Thats a good idea, I'll update the others. Thanks!

Codecov Report

Merging #2779 into master will increase coverage by 1.16%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2779      +/-   ##
==========================================
+ Coverage   84.75%   85.91%   +1.16%
==========================================
  Files         657      312     -345
  Lines       37463    17670   -19793
  Branches     4502     1759    -2743
==========================================
- Hits        31750    15182   -16568
+ Misses       4397     1966    -2431
+ Partials     1316      522     -794

Codecov Report

Merging #2779 into master will increase coverage by 0.94%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master   #2779      +/-   ##
=========================================
+ Coverage   84.75%   85.7%   +0.94%
=========================================
  Files         657     326     -331
  Lines       37463   18273   -19190
  Branches     4502    1843    -2659
=========================================
- Hits        31750   15660   -16090
+ Misses       4397    2066    -2331
+ Partials     1316     547     -769

Codecov Report

Merging #2779 into master will increase coverage by 0.99%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2779      +/-   ##
==========================================
+ Coverage   84.75%   85.74%   +0.99%
==========================================
  Files         657      330     -327
  Lines       37463    18330   -19133
  Branches     4502     1845    -2657
==========================================
- Hits        31750    15717   -16033
+ Misses       4397     2066    -2331
+ Partials     1316      547     -769

Codecov Report

Merging #2779 into master will increase coverage by 1.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2779      +/-   ##
==========================================
+ Coverage   84.75%   85.76%   +1.01%
==========================================
  Files         657      334     -323
  Lines       37463    18447   -19016
  Branches     4502     1856    -2646
==========================================
- Hits        31750    15821   -15929
+ Misses       4397     2074    -2323
+ Partials     1316      552     -764


Improve readabillity of waybar - black font on green background

Hi,
I did small corrections to waybar CSS - personally I wanted more vertical space, so I set it to auto height and reduced the font-size, but then noticed the white on green text is barely visible.
What do you guys think of changing the font colors? It would look kinda like this:

I think this looks really good. I'd be open for a change once in a while and the current style was mostly plagiarized from the arm and the i3 edition. What do other @Manjaro-Sway/maintainers think?

Doesn't hurt to try something new.  I am game.

Cool!


Lost semicolon

You're right there, yep.
However, I think it's probably best to have this task drop/re-create the database and copy table structure+data from prod, then finally/optionally run a db upgrade at the end to apply any local migrations. pull_prod_data has failed a few times for me because I've been on an incompatible migration locally. If we run the task, it feels like we definitely want it to overwrite everything and just give us a copy of what's in prod now. Then we can re-run any local migrations over the top of that (or leave that as a follow-up for the user).

Hmm, interesting point.
I was working on fetching the remote alembic version, comparing to local and printing a WARNING if they don't match.  But yeah maybe the nuclear option is better.

Closing in favour of https://github.com/racedisparityaudit/ethnicity-facts-and-figures-publisher/pull/877


terraform fmt is working only the given directory (or current directory). It should also process subdirectories. (-recursive)

Orb Version
<EMAIL_ADDRESS>Using<EMAIL_ADDRESS>and looks like terraform fmt is working only the given directory (or current directory). It should also process subdirectories. (-recursive)
Reference: https://www.terraform.io/docs/commands/fmt.html
Current terraform fmt is working only for the given directory. It's not formatting the subdirectories.
teraform fmt -recursive (This command formats subdirectories as well)
Could please check and fix this.
Terraform documentation:
https://www.terraform.io/docs/commands/fmt.html
Thanks,
Vinusha

The "recursive" parameter on the fmt job is false by default. This parameter can be set to true.


Incomplete outputfile SSAEP_onefreq with Bluemuse

ℹ Computer information

Platform OS: Windows
Brain Interface Used: Muse

Hello,
I have a new issue with the output files of the SSAEP_onefreq script. I am using bluemuse to record sessions of 15 minutes. The problem is that sometimes the outputfile is almost empty or very short and does not contain the full 15 minutes of recorded data.
I am assuming that it has something to do with the stream transmission breaking off but there are no error messages printed.
The experiment also runs the requested 15 minutes, the problem is just the output file where the data is missing in the end. Is anybody else having this problem? Does anybody have advice on how to fix this?
Thank you in advance for your help!

Hi lara.
I know it's been a while but just picking up on this Q.
Is this a recurrent issue and are you still having it?
In general we recommend using brainflow rather than bluemuse backend for streaming; is more stable and universal.
If the signal drops during a recording there will be some message on this in the terminal window. But it wouldn't necessarily yield an error message.

Hi,
Thank you for your reply! I did not run the experiment for a while now but the issue appeared quite often when me and my colleague were collecting data. Of the 60 sessions we completed we had around 15 incomplete sessions even though there was no message in the window that the stream was dropped. I tried using brainflow but it didn´t work on my computer.


Change docs theme

This PR changes from the default readthedocs to pydata_sphinx_theme. So this now matches with both pymc and pymc-marketing repos.
This is virtually a straight swapsie of the themes with minimal changes to docs content. Just enough to make it work.
Closes #369
Closes #361

Worth checking the API docs. For example, the API docs for the class LinearRegression (in pymc_model.py) includes a LOT of stuff because we inherit from ModelBuilder which in turn inherits from pm.Model. Not saying we don't, but do we want all that stuff?

📚 Documentation preview 📚: https://causalpy--371.org.readthedocs.build/en/371/

Worth checking the API docs. For example, the API docs for the class LinearRegression (in pymc_model.py) includes a LOT of stuff because we inherit from ModelBuilder which in turn inherits from pm.Model. Not saying we don't, but do we want all that stuff?

It is probably enough for many of them to mention the parent class and link to its docs (which should have those methods). That being said, the approach initially taken for pymc-marketing was to automate completely the generation of API docs. I think it would be possible to modify the template so inherited methods are not shown, but given the templates are only type specific (class/method/module) customization of the hierarchy or content depending on the module or class will end up complicating things more than generating all the rst/markdown files once and update them whenever a new object is added/removed to the library.
Everything else looks good, but at some point (especially if a pymc-analytics is created) it might help to externalize the common customizations into a labs theme

Thanks @OriolAbril. If you think this is good to go, could you approve in a review so I can merge?


winPB: Separate remove speech mark & add cygwin to front of %PATH% task

Fixes: #1401
FYI @lumpfish
Separates the task Add c:\cygwin64\bin to front of %PATH% and Remove speech marks from %PATH%,  as it makes it clearer how each task is being done, for people who don't know cmd / Windows.
As well as this, making sure that these changes are made only as we install cygwin, as the path changes are only needed directly after it's installed, and rerunning the current Add c:\cygwin64\bin to front of %PATH% task causes an error.

Yep, ran through a VM under the same circumstances as @lumpfish 's, I was able to recreate the problem, and then implementing these changes stopped it :-)


The icon needs to be changed in order to resemble a prism and not a pyramid

It has has come to my notice, that the Icon used by the prism database project in fact resembles a pyramid and not a prism. Please correct according to mathematical guidelines.
See: https://testbook.com/maths/difference-between-prism-and-pyramid

this is a funny one 😊

After all, it is a very serious matter.

I believe the only way for us to get out this is to change company name and all associated products to Pyramid.
Some advantages:

Changing a text in roughly 10 000 000 places (napkin estimate) is easy enough even I can do it, while designing a new logo requires an actual skill.
If we put an actual prism on our logo, people will inevitably confuse us with Pink Floyd and ask to perform their favourite songs. And trust me, my rendition of "Great Gig In The Sky" will not bring happiness to your life.  Neither, I think, Roger Waters would appreciate all of your Postgres questions.
Years later, when we retire, we can tell people that we've built Pyramid when we were young and seem way cooler than we actually are.

Disadvantages:

None as far as I can see.


Test AsciiSignalIO

Hello @legouee! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file neo/test/iotest/test_asciisignalio.py:

Line 139:17: E126 continuation line over-indented for hanging indent
Line 144:13: E121 continuation line under-indented for hanging indent
Line 161:17: E126 continuation line over-indented for hanging indent
Line 166:13: E121 continuation line under-indented for hanging indent
Line 177:1: W293 blank line contains whitespace

@legouee Any updates on this?

Thanks for adding these extensive tests. @apdavison I think @legouee adressed your requested changes. Can you confirm?
@legouee Can you fix the remaining pep8 issues?

Thanks for the fixes and sorry for the delay. It's merged now!


Fix e2e setup with foundry

Since we use foundry for e2e deployment, the previous configure-beefy.ts which depends on hardhat does not work any more and breaks the e2e setup,  this PR aims to fix it.


Documentation for event listeners like novamount etc...

I can't find any documentation for event listeners like novamount etc... Are there any event listeners?

NovaMount It's part of the client-side architecture for Ara.This is a strong opinionated pattern for mounting views using the hypernova bindings, then we decided not including it as part of hypernova-vue and the other bindings.


Add support for multiple chains since Lynx supports more than main net

I see that right now ual-lynx is hardcoded to main net. We now support multiple chains. You can obtain the chainId for the selected account in lynx be calling:
requestSetAccount

It will return an object which has a chainId property at the root.
{
"account": Object,
"chainId": String,
...

Right now iOS and Android support: Desktop will support these in a few weeks.
4667b205c6838ef70ff7988f6e8257e8be0e1284a2f59699054a018f743b1d11
aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
d5a3d18fbb3c084e3b1f3fa98c21014b5f3db536cc15d08f9f6479517c6a3d86
In a couple of days iOS and Android will support WAX as well. Desktop will support WAX in a few weeks.
1064487b3cd1a897ce03ae5b6a865651747e2e152090f99c1d19d44e01aea5a4
Support is on the horizon for Jungle Testnet and of course Lynx Chain Testnet
docs: https://developers.eoslynx.com/sdk

After updates to ual-lynx, this package supports any chainId that you send to it.


Robertoriv feature/check assume role from unknown

This PR extends #478.
It adds minor fixes.  @robertoriv - Could you review my changes?
I had to remove one of the self.i_am_singular lines and replace it with a hardcoded "IAM Role" because the nested method definitions could not access self.  (Scope issue?)
I'll try to merge this by Tuesday.

Coverage decreased (-0.2%) to 51.386% when pulling 4e4fd6a67b31b90411967f8113ac5b076b9f4cd4 on robertoriv-feature/check_assume_role_from_unknown into 198ed04306311415881469c891029b6597358a73 on develop.

Coverage decreased (-0.2%) to 51.386% when pulling 4e4fd6a67b31b90411967f8113ac5b076b9f4cd4 on robertoriv-feature/check_assume_role_from_unknown into 198ed04306311415881469c891029b6597358a73 on develop.

@monkeysecurity, ran some quick tests.
2017-01-03 11:28:14,065 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role allows assume-role from an Unknown Account (<first_test_account>) -- {"Action": "sts:AssumeRole", "Sid": "", "Effect": "Allow", "Principal": {"AWS": ["*", "arn:aws:iam::<first_test_account>:root", "arn:aws:iam::<second_test_account>:root"]}} -- 10 -- [] ...
2017-01-03 11:28:14,066 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role allows assume-role from an Unknown Account (<second_test_account>) -- {"Action": "sts:AssumeRole", "Sid": "", "Effect": "Allow", "Principal": {"AWS": ["*", "arn:aws:iam::<first_test_account>:root", "arn:aws:iam::<second_test_account>:root"]}} -- 10 -- [] ...
2017-01-03 11:28:14,066 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role has iam:PassRole privileges. -- {"Action": ["iam:PassRole"], "Resource": ["*"], "Effect": "Allow", "Sid": "Stmt1483463973000"} -- 9 -- [] ...
2017-01-03 11:28:14,066 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role has IAM privileges. -- {"Action": ["iam:AddUserToGroup"], "Resource": ["*"], "Effect": "Allow", "Sid": "Stmt1483463935000"} -- 9 -- [] ...
2017-01-03 11:28:14,066 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role has full IAM privileges. -- {"Action": ["iam:*"], "Resource": ["*"], "Effect": "Allow", "Sid": "Stmt1483463880000"} -- 10 -- [] ...
2017-01-03 11:28:14,066 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role contains NotAction. -- "iam:*" -- 10 -- [] ...
2017-01-03 11:28:14,066 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role can change security groups. -- ec2:AuthorizeSecurityGroupIngress -- 7 -- [] ...
2017-01-03 11:28:14,067 DEBUG: Saving NEW issue IAMRoleAuditor -- IAM Role allows assume-role from anyone -- {"Action": "sts:AssumeRole", "Sid": "", "Effect": "Allow", "Principal": {"AWS": ["*", "arn:aws:iam::<first_test_account>:root", "arn:aws:iam::<second_test_account>:root"]}} -- 10 -- [] ...

👍  LGTM


Report setup runs from director

This matches the behaviour of the existing RedisQueueWorker. It also causes the director to shutdown if setup fails.

👍

As soon as https://github.com/replicate/cluster/pull/96 merges this is done.


Added slither into python book

What does this PR do?
Add Resource(s)
For resources
Description
Slither into Python is an introduction to Python for complete beginners. No prior programming experience or computer science background is necessary. Unlike any other Python resources I have found (not that they're not out there), they don't explain important computer science concepts such as memory or "how computers work". In this book I will cover the fundamentals of the Python language and also introduce these important concepts.
Why is this valuable (or not)
It is a beginners guide to Python for those with little to no prior programming experience
How do we know it's really free?
All chapters freely available to read on the website
For book lists, is it a book?
Yes, it is an online book.
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

Thanks, and don't be bashful about adding the author name. Welcome to free-programming-books!


⚠ Processors has degraded performance

In 4216b46, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 57 ms

Resolved: Processors performance has improved in d579e1b.


User settings - Timeformat dropdown value not updated after refresh page (acceptance env)

Describe the bug
Timeformat dropdown value is not updated after refresh page in acceptance env.
To Reproduce
Steps to reproduce the behavior:
You can see the Profile Icon at top left corner in header. Click the Profile Icon -> you can see the menu list -> click the profile menu -> you can see the user details page -> choose any time-format on drop-down and save the preference. Then immediately refresh the page and see the last selected value is not updated, once you navigated to other tab then   come back and see the last selected value is updated.
Expected behavior
A description of what you expected to happen.
After refresh the page and last selected value should updated in drop-down.
Screenshots
If applicable, add screenshots to help explain your problem.
Versions (please complete the following information):

OS: [e.g. rhel6]
Browser [e.g. chrome, safari]
Automate Build Number [e.g.<PHONE_NUMBER>2009]

Additional context
Add any other context about the problem here.

@kalroy This issue is fixed and working fine in acceptance env.


Missing to implement: Vanilo\Payment\Contracts\PaymentResponse::getTransactionAmount

Sorry for say one by one, but today, I found this error.
Class Vanilo\Braintree\Messages\BraintreePaymentResponse contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Vanilo\Payment\Contracts\PaymentResponse::getTransactionAmount)

No worries, thanks for taking care of this module!


Unable to install macOS on macOS host

BEFORE SUBMITTING YOUR ISSUE, PLEASE LOOK AT THE PINNED ISSUES AND USE THE SEARCH FUNCTION TO MAKE SURE IT IS NOT ALREADY REPORTED. ALWAYS COMMENT ON AN EXISTING ISSUE INSTEAD OF MAKING A NEW ONE.
- I did find this issue but it was closed. I'm on different versions, so opening a new ticket. If you'd prefer I add to that one, please advise.
Describe the issue
Fresh install of UTM on my MBA. I didn't choose an OS so it downloaded a "default" MacOS installer. When I try to press Play, I get Would you like to install macOS? If an existing operating system is already installed on the primary drive of this VM, then it will be erased.
When I click OK, the app crahes.
Configuration

UTM Version: UTM 4.5.4 (100)
macOS Version: macOS 15.1.1
Mac Chip (Intel, M1, ...): MacBook Air M2

Crash log
If the app crashed, you need a crash log. To get your crash log, open Console.app, go to Crash Reports, and find the latest entry for either UTM, QEMU, QEMUHelper, or qemu-*. Right click and choose Reveal in Finder. Attach the report here.
Debug log
For all issues related to running a VM, including crashes, you should attach a debug log. (This is unavailable for macOS-on-macOS VMs. Attach an excerpt of your system log instead.)
To get the Debug log: open UTM, and open the settings for the VM you wish to launch. Near the top of the QEMU page is Debug Log. Turn it on and save the VM. After you experience the issue, open the VM settings again and select Export Log... and attach it here.
UTM-2024-11-30-080046.txt
Upload VM
If your issue is related to a specific VM, please upload the config.plist from your VM's .utm directory. To get this, right-click the VM in UTM and choose "Show in Finder". Then right-click the selected file in Finder and choose "Show Package Contents". The config.plist file is now visible. Right-click it and choose "Compress". Attach the resulting config.plist.zip file here.
You can upload the entire .utm if needed, but note this includes your VM's drive image and may contain personal data. Since Github has an attachment size limit, you may want to upload to another service such as Google Drive. Link it here.
Hoping my use case is even valid. I am hoping to run my "desktop only" 3D printer slicer software through UTM Remote on my M1 iPad Pro.
Many thanks!

First of all, UTM remote currently does not support Apple VZ so your use case won't work. You probably will be better off with VNC.
Regarding the crash, it seems like there is an abort message. Can you open Console, filter by "UTM" and trigger the crash. Then pause console and find if there was an error message printed before UTM crashed?

@tjgittiup I am on Sequoia 15.2 Mac Mini and I have the same problem, UTM crashes when I click on OK for the confirmation window "Would you like to install macOS? If an existing operating system is already installed on the primary drive of this VM, then it will be erased." So I deleted the the VM on the left sidebar and made a new one and it worked.


get_events api not returning events

get_events action isn't correctly parsing start_time and end_time.
The code is currently as following
def get_events
    start_time = Time.at(params[:start].to_i).to_formatted_s(:db) #=> "1970-01-01 09:33:34"
    end_time   = Time.at(params[:end].to_i).to_formatted_s(:db) #=> "1970-01-01 09:33:34"

(This is because "2014-08-31".to_i returns 2014.)
but should be
def get_events
    start_time = Time.parse(params[:start]).to_formatted_s(:db)
    end_time = Time.parse(params[:end]).to_formatted_s(:db)

My environment was as following.
rails version: 4.0.0
ruby version: ruby 2.0.0p353

+1

Thanks for reporting this issue. will fix it.

Actually get_events expects start & end to be an integer converted time. for e.g:
{
  "start":<PHONE_NUMBER>,
  "end":<PHONE_NUMBER>
}

So I am closing this issue. Please reopen this if you think that it is not working as per this behaviour.


x/crypto: does x/cryto/ssh server supports AcceptEnv?

As the issue title describes, does the x/cryto/ssh daemon server supports the AcceptEnv config?

Unlike many projects, the Go project does not use GitHub Issues for general discussion or asking questions. GitHub Issues are used for tracking bugs and proposals only.
For questions please refer to https://github.com/golang/go/wiki/Questions


Support doctype

LightXML does not seem to have support for setting the doctype of a document (see also https://stackoverflow.com/questions/28307079/lightxml-jl-insert-doctype for a discussion).
This feature could get integrated with the existing API, e.g.
xdoc = XMLDocument(doctype = "doc")

Seems like a good idea. Can you find the appropriate C API's in libxml2 to do this? I'll look over a PR if you can put one together.


Dark Mode Breaks the Page

I am not sure if anyone has noticed this before, but the dark mode breaks your Notion Page down. Whether it be through using the toggle button on the top or the nifty original Ctrl/cmd+Shift+L provided by Notion.

It started working


Remove user information from template

This PR removes the user information step from the portal and the parameters from the ARM template. This information is now surfaced through the Azure Marketplace integration

This change is breaking deployment.
New-AzureRmResourceGroupDeployment : 10:56:59 AM - Resource Microsoft.Resources/deployments 'virtual-machines' failed
with message '{
"error": {
"code": "InvalidTemplate",
"message": "Deployment template validation failed: 'The template parameters 'phoneHomeSettings' in the parameters
file are not valid; they are not present in the original template and can therefore not be provided at deployment
time. The only supported parameters for this template are 'templateBaseUrl, esSettings, commonVmSettings,
topologySettings, networkSettings, azureCloudStorageAccount, kibanaIp, sharedStorageAccount, elasticTags'. Please see
https://aka.ms/arm-deploy/#parameter-file for usage details.'."
}
}'


Update README.md add architecture diagram.

Hi, I just create a diagram for computer use demo to make the users understand demo more quickly.

Shouldn't the .png be in the repo also?

Shouldn't the .png be in the repo also?

Well, will put it.

Hi @twinsant - thanks for your contribution.
Strong preference would be to use mermaid. so that we can progressively update this if anything changes.

Fixed.


logging: reduce default log level to Warn from Info

Our default logging level was Info, which is rather noisy. Reduce it to Warn, so we still see any critical
items, but don't get swamped with Info messages.

@gnawux - do you have any active users with whom you can check this change makes sense, and will not disrupt any existing infra etc.
/cc @awprice - although I believe you are not collecting/filtering kata logs right now.
Personally, I see this as a moderately 'breaking' change, but only if somebody is currently relying on the info messages - which, maybe is only us for our CIs.... /cc @chavafg

/test-ubuntu
As I wrote this on a machine with no dev tools installed yet ;-)....

thanks @grahamwhaley , I like this change, but:
./main.go:181:22: logrus.WarnLevel is not a type   :thinking:

thanks @grahamwhaley , I like this change, but:
./main.go:181:22: logrus.WarnLevel is not a type 🤔

;-) - right, I'll pull that down onto a machine where I can actually build it this time - I thought I'd copied that from similar existing code, but the logrus was probably a different type or class... np, I'll go fix...

/test-ubuntu


Ambient block scoped references in different files

Allow references to ambient block scoped variables even when

--out or --outfile is specified
The block scoped variable's file is after the referrer's file.

Previously these properties would use order of the files in the project to figure out if the reference was legal.
Fixes #15734

We need this in release-2.3 as well.

It is now in release-2.3 as well.


startNotifying does not respond to peripheral clicks

Hi, I am able to connect to my bluetooth remote, get back a list of services, begin startNotifying (with just one of the characteristics) but that characteristic never responds to clicking on the remote.
this line works: console.log("startNotifying working");
but this line never responds: console.log("onNotify working");
I tried the 1812 with the 'notify: true' but that would not trigger the console.log("startNotifying working""), only the 180f/2a19 service/characteristic will trigger the console.log("startNotifying working").
the link below is the bluetooth remote I am trying to use.  It works with my phone in that from the home page the button click will increase the volume, with the camera open it will operate the shutter, but in my app it will not trigger the onNotify event callback.
https://www.amazon.com/gp/product/B07Y8M5498/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
ngOnInit(): void {

    console.log('ngOnInit');
    this.items = this.itemService.getItems();

    bluetooth.connect({
      UUID: '2A:07:98:10:40:05',
      autoDiscoverAll: true,
      onConnected: function (peripheral) {
        console.log("Periperhal connected with UUID: " + peripheral.UUID);

        peripheral.services.forEach(function(service) {
          console.log("service found: " + JSON.stringify(service));
        });

        bluetooth
          .startNotifying({
            peripheralUUID: '2A:07:98:10:40:05',
            serviceUUID: "180f",
            characteristicUUID: "2a19",
            onNotify: () => {
              console.log("onNotify working");
            },
          })
          .then(function () {
            console.log("startNotifying working");
          });

      },
      onDisconnected: function (peripheral) {
        console.log("Periperhal disconnected with UUID: " + peripheral.UUID);
      },
    });

  }

output from the periferal.services.forEach
service found: {"UUID":"1801","characteristics":[{"serviceUUID":"1801","UUID":"2a05","name":"2a05","properties":{"read":false,"write":false,"writeWithoutResponse":false,"notify":false,"indicate":true,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[{"UUID":"2902","value":null,"permissions":null}],"permissions":null}]}
JS: service found: {"UUID":"1800","characteristics":[{"serviceUUID":"1800","UUID":"2a00","name":"2a00","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":false,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[],"permissions":null},{"serviceUUID":"1800","UUID":"2a01","name":"2a01","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":false,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[],"permissions":null},{"serviceUUID":"1800","UUID":"2a04","name":"2a04","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":false,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[],"permissions":null}]}
JS: service found: {"UUID":"180a","characteristics":[{"serviceUUID":"180a","UUID":"2a50","name":"2a50","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":false,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[],"permissions":null}]}
JS: service found: {"UUID":"1812","characteristics":[{"serviceUUID":"1812","UUID":"2a4e","name":"2a4e","properties":{"read":true,"write":false,"writeWithoutResponse":true,"notify":false,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[],"permissions":null},{"serviceUUID":"1812","UUID":"2a4d","name":"2a4d","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":true,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[{"UUID":"2902","value":null,"permissions":null},{"UUID":"2908","value":null,"permissions":null}],"permissions":null},{"serviceUUID":"1812","UUID":"2a4d","name":"2a4d","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":true,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[{"UUID":"2902","value":null,"permissions":null},{"UUID":"2908","value":null,"permissions":null}],"per...
JS: service found: {"UUID":"180f","characteristics":[{"serviceUUID":"180f","UUID":"2a19","name":"2a19","properties":{"read":true,"write":false,"writeWithoutResponse":false,"notify":true,"indicate":false,"broadcast":false,"authenticatedSignedWrites":false,"extendedProperties":false},"descriptors":[{"UUID":"2902","value":null,"permissions":null}],"permissions":null}]}

Does your device support notifications on the battery service? According to the specification, notify is optional. Try read the characteristic instead?

@AustinAngular i will close this issue sa it is not an issue with the plugin but more communicating with a device.
You can continue that discussion on N discord which is just for that


PHP 8.2

Hello
WHAT I DID
tried to test project on PHP 8.2
WHAT I GET
Uncaught ErrorException: Creation of dynamic property LmcUser\Authentication\Adapter\AdapterChainEvent::$request is deprecated in /home/xxxxx/app/vendor/lm-commons/lmc-user/src/LmcUser/Authentication/Adapter/AdapterChainEvent.php:100
WHAT I NEED
absence of the errors on PHP 8.2
thanks

Agree with lon9man
I've checked the code, the mentioned line  sets a dynamic-property that does not seem to be used anywhere.
Since there is a public getter for Request, this line could be removed without causing problems to the vast majority of user.
If someone is relying on this property to exist (despite the poor programming), can change the code to use the getter instead.
Because depreaction notices are usually not shown in production environments, is it currently for me only an annoying problem in test environment.

@lon9man @curzio-della-santa did you manage to overcome this issue? If yes, how? Thank you for your inputs!

@tomekszad I've now written the PR to delete this malicious line, hope the maintainers of the library approve it for next release.
As said above, is only a warning for a line that can be simply commented out or removed in development environment, where deprecation warning are normally returned in the output.
In my current situation I can simply comment out the line after composer install.
Can be done with following command on CLI:
sed -i '100 s/^////' vendor/lm-commons/lmc-user/src/Authentication/Adapter/AdapterChainEvent.php
(Warning, this script comments out line 100 regardless what's in it, use at own risk)

@curzio-della-santa thank you for your reply! We on the other hand, have simply forked the repo, and fixed it on our fork.
Cheers!

Hi everyone,
Let me take a look at the PR and make a release.
Sorry for the delay, we are only spending time on maintenance on our spare time...

This will take a few iterations.
There are many deprecation notices when running the test suite on php 8.2 in addition to the one mentioned above.

@curzio-della-santa did you test other sources how it works with PHP 8.2? any other issues?

Yes I did test, and I found no additional dynamic assignment in this library.


QAT Performance with OpenSSL speed

Hi,
I'm trying to use the QAT Engine on my server.
Following your installation instruction, I've successfully built and installed the engine with OpenSSL 1.1.0f.
But when I tried to run the speed command, the result is quite low in comparison with what is reported on the whitepaper.
Here is the result I got:
With RSA2048
[root@atca2b5 bin]# taskset -c 5 ./openssl speed -engine qat -elapsed -async_jobs 36 rsa2048
engine "qat" set.
You have chosen to measure elapsed time instead of user CPU time.
Doing 2048 bit private rsa's for 10s: 56206 2048 bit private RSA's in 10.01s
Doing 2048 bit public rsa's for 10s:<PHONE_NUMBER> bit public RSA's in 10.00s
OpenSSL 1.1.0f  25 May 2017
built on: reproducible build, date unspecified
options:bn(64,64) rc4(16x,int) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR=""/root/OpenSSL_1.1.0f/"" -DENGINESDIR=""/root/OpenSSL_1.1.0f/lib/engines-1.1""  -Wa,--noexecstack
sign    verify    sign/s verify/s
rsa 2048 bits 0.000178s 0.000010s   5615.0  98861.8
ECDSA-P256
sign    verify    sign/s verify/s
256 bit ecdsa (nistp256)   0.0001s   0.0002s   8123.2   4370.9
ECDH-P256
op      op/s
256 bit ecdh (nistp256)   0.0001s   8617.1
My CPU: Intel(R) Xeon(R) CPU E5-2658 v2 @ 2.40GHz
QAT 8900 series
Config file is taken from multi_process_optimized directory.
The device used in the white paper is 8950 series, that might be the reason. But I do not expect the performance is such great difference. So I wonder if I did something wrong at the config stage.
Anyone have any idea about this?
Thank you in advance!

Hi @DucTM31,
The performance you are seeing is definitely because you are using a 8900 series accelerator.
If you look at the product briefs contained here:
Intel® Communications Chipset 8900 to 8920 Series
Intel® Communications Chipset 8925 to 8955 Series
You will see there is a huge difference in performance between the devices.
For instance to take RSA 2K as an example:
The 8900 series devices are rated to perform 5.5K RSA 2K sign operations per second.
The 8950 series devices are rated to perform 35K RSA 2K sign operations per second, over 6 times the performance.
The figures you are achieving for RSA 2K sign on an 8900 series device are in line with the product brief.
Kind Regards,
Steve.

Hi Steve,
So that really is the reason.
Anyway, for RSA, the performance is still great (9-10 times faster than openssl software).
But for anything related to elliptic curve, it's just roughly the same as the software.


[FEATURE] Users Events Mobile - filter UI improvement

Description
same as #2902 but for user events under user profile
the filter options take all the screen

Additional information
We can have tabs for this too, as it is going to be changed in community events also
check the pr on #2902 for how it'll look for community events
We can have the same for User Events as well

Tabs under tabs will not look good.
We need to explore other possible options.

We need to explore other possible options.

What about radio buttons, checkboxes, or toggles?  There are Tailwind UI components for all 3 of those options if we do like any of them.

I want to work on this issue.
Can you bit elaborate what will be final result?

I want to work on this issue.
Can you bit elaborate what will be final result?

Hello! Please note the tags as this is in discussion and not yet at "ready for dev" so it will not be assigned.  If you have a proposed solution please share it.  Once one is accepted, then a maintainer will adjust the status to ready for dev.

what will be final result?

what will be final result?

No solution has been agreed upon yet. the purpose of this discussion is to discuss options. Please read through the conversation so far and add a potential solution to the conversation if you ahve an idea

I think this issue is already solved, please correct me if I am wrong...

I think this issue is already solved, please correct me if I am wrong...

@hi-Kartik2004 thank you - you are right, this has been fixed so I will close this issue.


npm start issue

windmill-dashboard-react version: ``
Relevant code or config:
<!-- your code here -->

What you did:
i tried running npm start when i cloned the project

What happened:
The Application didn't start
2020-09-18T11_37_08_200Z-debug.log

Reproduction:

Problem description:

Suggested solution:

The answer is already in the WARN lines: you should install (npm install) before you try to run other commands.
Run npm install and then you'll be able to npm start.

Thanks It running now… Sent from Mail for Windows 10 From: Estevan MaitoSent: Friday, September 18, 2020 4:05 PMTo: estevanmaito/windmill-dashboard-reactCc: James Ofori Ayerakwa; AuthorSubject: Re: [estevanmaito/windmill-dashboard-react] npm start issue (#7) The answer is already in the WARN lines: you should install (npm install) before you try to run other commands.Run npm install and then you'll be able to npm start.—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.


Run CSI Sanity Tests against cinder CSI driver

What happened:
We should run CSI Sanity tests against cinder csi driver
https://github.com/kubernetes-csi/csi-test

Hi @adisky , you can try to add a new job to cover this testing scenario in OpenLab, refer to https://github.com/theopenlab/openlab-zuul-jobs/tree/master/playbooks/cloud-provider-openstack-acceptance-test-csi-cinder

/assign


Made the missing particle error more specific

It really bothered me that the error for when no job available was something that made me thing the miner was broken.
So i added an exception for the Error 500 which is the one you guys are using for no job, and then it still defaults to the old error message for all the other responses other than 200 and 500

Added an additional check in case the address provided is typed wrong or is too long


Template is not used if user selects tag after entering text

It appears that when the user creates a new discussion post without a tag (with the "Start discussion" button on the Flarum main page), then writes something and selects a tag afterwards, the template is not being filled into the text box.
Perhaps this logic is used to prevent loss of data / the already written text.
I would prefer a logic that prepends the template to the already existing text.
I want the user to see/acknowledge/use the predefined template even if he first writes his post and then selects a tag afterwards.

Perhaps this logic is used to prevent loss of data / the already written text.

That's exactly right. I'm not sure about appending it at the bottom without asking the user; if someone is switching between tags, that might be annoying.
What if we used a JS prompt to ask whether they'd like the new template to be appended at the bottom?

My gut feeling is that a prompt would confuse the user, because they might not know about the template and decline it for that (or another) reason.
I am using my forum to provide support and allow submitting feature requests for my apps and for me it is desired that users read some "posting guidelines" (e.g. check for app updates, check if feature request has been submitted before, make sure to include OS version) before they are posting a new discussion - similar to many GitHub issue templates. Previously I used sticky "Read this before posting" posts in each subforum, however it didn't work as users seem to not read them.
Therefore I would prefer if the template is inserted without user confirmation at a place (either at the start or end of the post) where the user would certainly see it before hitting the "post" button.

I see. I think that's reasonable; I'll add a setting in a setting in admin to toggle this behavior

Done in v0.5.0

Unfortunately, this is not working entirely in 0.6.0.
To reproduce:

User clicks "Start a Discussion" on main page
writes some text
clicks "Post discussion"
popup shows to select tag -> user selects tag
template is appended in the editor and visible for a short time but it does not appear in the submitted post

To fix this, the discussion should not be posted immediately after selecting a tag, so the user can read the inserted template and has to click the "Post discussion" button again.
If this is not possible to fix because of how Flarum works, would it perhaps be possible to define a template for entries without a tag? I am using your extension for a few days now and nearly anybody seems to have read the template. Everyone seems to start a discussion from the main page and select tags after writing their text. So having a generic template for new posts without tag would be desirable.


Add DeviceEnd state

Adds a DeviceEnd state to support removal of devices associated to patients. The Device to remove can be referenced by an attribute, the name of the state where the Device was added, or by SNOMED code. Assigning Devices to an attribute was not previously supported so that has been added as well.
I also realized I forgot to update Graphviz for the Device and SupplyList states previously so that's now been added as well.

Hi Dylan,
FHIR supports Device, DeviceRequest and DeviceUseStatement and this parallels it's Medication, MedicationRequest, MedicationAdministration in design. The way Synthea's Device is defined it looks a lot more like a Medication than a MedicationRequest or MedicationAdministration. I’ve modeled the FHIR resources in my GMF and currently my implementation of the nascent Synthea Device state is a translation to a DeviceRequest with a used flag which can thus generate all 3 FHIR resources  (Device, DeviceRequest and DeviceUseStatement). I also have a DeviceEnd state. It doesn’t look like the current Device definition is adequate to generate either DeviceRequest or DeviceUseStatements.
Wouldn’t this make more sense?
public class DeviceOrder {
private List codes;
private String reason;
private String assign_to_attribute;
private Boolean used;
private String manufacturer;
private String model;
}
Jeff

On Apr 10, 2020, at 9:34 AM, Dylan Hall<EMAIL_ADDRESS>wrote:
Adds a DeviceEnd state to support removal of devices associated to patients. The Device to remove can be referenced by an attribute, the name of the state where the Device was added, or by SNOMED code. Assigning Devices to an attribute was not previously supported so that has been added as well.
I also realized I forgot to update Graphviz for the Device and SupplyList states previously so that's now been added as well.
You can view, comment on, or merge this pull request online at:
https://github.com/synthetichealth/synthea/pull/705 https://github.com/synthetichealth/synthea/pull/705
Commit Summary
Add DeviceEnd state and Device.assign_to_attribute
add missing Graphviz pieces
File Changes
M src/main/java/Graphviz.java https://github.com/synthetichealth/synthea/pull/705/files#diff-e217f8ab61efb9b9b88dababc10946ad (96)
M src/main/java/org/mitre/synthea/engine/State.java https://github.com/synthetichealth/synthea/pull/705/files#diff-970e86cef1c388ea0520c67459c37b79 (44)
M src/main/java/org/mitre/synthea/world/concepts/HealthRecord.java https://github.com/synthetichealth/synthea/pull/705/files#diff-00a8333cf4aece1fa6b2d71b22d48162 (21)
M src/test/java/org/mitre/synthea/engine/StateTest.java https://github.com/synthetichealth/synthea/pull/705/files#diff-6b3c3ee37a3a1979d3d362e2fabd5065 (64)
M src/test/resources/generic/artificial_heart_device.json https://github.com/synthetichealth/synthea/pull/705/files#diff-961b363d4adf49e1c40dc8187b11273b (45)
Patch Links:
https://github.com/synthetichealth/synthea/pull/705.patch https://github.com/synthetichealth/synthea/pull/705.patch
https://github.com/synthetichealth/synthea/pull/705.diff https://github.com/synthetichealth/synthea/pull/705.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/synthetichealth/synthea/pull/705, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACB3NFFE5EUAZ3VYGPJT5A3RL4N7LANCNFSM4MFOQTTQ.

Hi Jeff,
The idea makes sense but I'm not sure how all the pieces fit together with your example. Our primary driver for Devices in the GMF right now is ventilators in the COVID19 module, and our conceptual model looks kind of like this on a timeline: associate & start usage are the same event, and remove and end usage are the same event.
associate device &           remove device &
start usage                  end usage
| -----------------------------|------------------------>

It sounds like what you're proposing would make it more flexible, which is nice, though it feels to me like it needs additional state types. My interpretation:
associate     start        end          start            remove
device        usage1       usage1       usage2           device
|------------- |------------|------------|-------[...]------|----->

That said we've actually had Devices in the HealthRecord data model and FHIR R4 exporter for a little while -- can we take this discussion to a separate issue and more fully flesh out how we think the Device* resources and GMF components should look?

@jeffeastman this is great feedback, but I think we will probably review and merge this PR in the short-term for sake of expediency to support the covid19 branch and then migrate to a richer representation in the near-term.

+1 I’ve opened https://github.com/synthetichealth/synthea/issues/706 https://github.com/synthetichealth/synthea/issues/706 to take this issue into its own thread.
Jeff

On Apr 10, 2020, at 11:34 AM, Jason Walonoski<EMAIL_ADDRESS>wrote:
@jeffeastman https://github.com/jeffeastman this is great feedback, but I think we will probably review and merge this PR in the short-term for sake of expediency to support the covid19 branch and then migrate to a richer representation in the near-term.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/synthetichealth/synthea/pull/705#issuecomment-612082778, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACB3NFBBVJ5ZRBY7GK32VDDRL44BHANCNFSM4MFOQTTQ.


feat:Remove zk3.4 support in 3.3

What is the purpose of the change
refer:#13960
Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Refer: CI #19

Please check why test cases failed

Please check why test cases failed

The new error is: Could not find artifact org.apache.dubbo:dubbo-dependencies-zookeeper-curator5:pom:3.3.0-beta.2-SNAPSHOT
I think I should modify the Maven dependencies for these test cases from curator5 to zookeeper after this PR has been merged.

Please check why test cases failed

The new error is: Could not find artifact org.apache.dubbo:dubbo-dependencies-zookeeper-curator5:pom:3.3.0-beta.2-SNAPSHOT I think I should modify the Maven dependencies for these test cases from curator5 to zookeeper after this PR has been merged.

Pls update the test cases first

After thinking and discussing, maybe removing the old ZooKeeper but not renaming zookeeper-curator5 is a better choice to avoid new CI failures.

new PR:refer: #14028


What‘s the role of ISoSI

Dear @pmneila ,
Thanks for sharing the great work.
In the PAMI 2014 paper, both GAC and ACWE use SIoIS operator.

However, in the code, why ISoSI is also used?
https://github.com/pmneila/morphsnakes/blob/aab66e70f86308d7b1927d76869a1a562120f849/morphsnakes.py#L136-L138
Best,
Jun

Hi @JunMa11,
That's a good question. First, theoretically, ISoSI has the same smoothing properties as SIoIS (in other words, in the mathematical derivations of the PAMI paper you can exchange IS and SI and reach the same conclusions).
Now, the reason of alternating between SIoIS and ISoSI in practice comes just from experimental observation. We realized that the segmentations with alternation had slightly better quality than without it.
In any case, you can safely remove ISoSI and use only SIoIS. The algorithm will still work as expected.
Hope that answers your question.
Best

Hi @pmneila ,
Thanks for your answer very much.


add onnx export for VITS architecture

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


health check does not signal db connection issues

On an instance that can not connect to the db, the "sched/check" API still returns "ok".
This prevents clouformation from restarting the stack when the db connection goes down.

Actually the db issues should be reported by CloudWatch alarm.
The AvSched application only has to reconnect the db if the connection is lost.