Issue w/ hupper & python:3.6.2-alpine3.6 image

Since #2474, I am having an issue in local dev in which hupper reloads or crashes on every request, with either something like:
Killing server with PID 7.
Starting monitor for PID 25.

or:
Server with PID 43 exited with code -11.

I bisected to determine that this is in fact due to a change in #2474, and it specifically seems like the cause is the switch to python:3.6.2-alpine3.6, because changing the base image back to python:3.6.1-slim resolves the problem.
I poked around with hupper a bit, and it seems like the cause is that something is writing to the worker's pipe on every request with no value, and thus self.worker.pipe.recv is None and this triggers a reload for hupper. It also doesn't seem to be coming from hupper itself.
I also tried upgrading to python:3.6.3-alpine3.6 (we should probably do this anyways since it was missed in #2508), but the problem remains.
@dstufft, are you able to reproduce this? My next steps are going to try to minimally reproduce this to share the issue with the hupper devs, unless you have any insight.

I have no idea!

I will try to reproduce though.

I'm getting as similarServer with PID 10 exited with code -11. on master, Mac OSX Sierra.

Possibly related to the switch to Alpine, when trying to debug this I ran docker-compose up -d and hit the home page but web service seemed to stop responding. Running docker-compose up web showed:
web_1            | 2017-10-21T15:00:31+0000 [-] Site starting on 8000
web_1            | 2017-10-21T15:00:31+0000 [twisted.web.server.Site#info] Starting factory <twisted.web.server.Site object at 0x7fe3dbdb5dd8>
web_1            | 2017-10-21T15:00:31+0000 [twisted.application.runner._runner.Runner#info] Starting reactor...
web_1            | 2017-10-21T15:00:36+0000 [twisted.python.log#info] "<IP_ADDRESS>" - - [21/Oct/2017:15:00:36 +0000] "GET / HTTP/1.1" 200 3009 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0"
.... more requests ...
web_1            | 2017-10-21T15:00:38+0000 [twisted.python.log#info] "<IP_ADDRESS>" - - [21/Oct/2017:15:00:38 +0000] "GET /_includes/flash-messages/ HTTP/1.1" 200 4 "http://localhost/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0"
warehouse_web_1 exited with code 139

Googling a bit I found this issue in Pillow which points to Alpine causing segfaults in different projects.
I tried the suggestion of increasing threading stack size simply adding:
import threading
threading.stack_size(4*80*1024)

to wsgi.py and it worked fine and also helped with the error make serve was throwing.
Worth a try @di?

@yeraydiazdiaz Nice find! Yup, that definitely fixes it.

It seems like this issue in general is due to musl libc having a much smaller stack size than glibc, and some libraries not expecting it to be so small. In this particular case, the segfault is coming from msgpack-python when it tries to unpack the session data.
@dstufft, is there any reason why we needed to switch to alpine? Or could we go back to a debian-based image?

We can go back to a Debian based image, I used Alpine because it's smaller and it's package manager makes it easier to remove build dependencies.


A class that represents a function and its derivatives

It would be good to have a class that represents a function with its derivatives.
This may exist already outside of HARK and can be brought it.

Maybe PyTensor?


Docs preview links are broken due to faulty redirection

When I click on this link https://rerun.io/preview/a523fa2fe35458d442d7ce82a3db52c06d320a4a/docs, I get redirected to https://www.rerun.io/preview/[commit]/docs/getting-started/what-is-rerun instead of https://www.rerun.io/preview/a523fa2fe35458d442d7ce82a3db52c06d320a4a/docs/getting-started/what-is-rerun.

The /preview stuff is gone in favor of per-PR builds


Multiple cosmetic fixes for embedded windows

Make window borders and background actually appear to embedded windows:

Before:
After:

Move panel from Window to AcceptDialog, which is where it's actually used.
Fix places where Window's panel_window being mistyped as window_panel by renaming everything to embedded_border, as it better represents what it does.
Rename Window's close_hl to close_pressed, again, as a better representation.
Some small tidyng up to a few code chunks.

Thanks!


[Website] update landing page - https://lfnetworking.org/cloud-native-networking/

Describe the update:

update landing page - https://lfnetworking.org/cloud-native-networking/

Describe why update is needed

the 1st version of the landing page was released in Nov 2023
Additional details of the initiative are now available

Additional context

Update the name (CNTI)
Add link to wiki
Make sure all 3 pillars of our work are listed (best practices, test catalog, certification)

Tasks

[x] Create draft doc > https://docs.google.com/document/d/1lF3rR3z39B0troqducYxd0vMT8WE9hvFWC3OCphc760/edit
[x] Draft new landing page content
[x] Share draft with LFN staff and request updates
[ ] QA published changes
[ ] Close issue

It looks like the web team has made the requested changes.
Next steps:

please QA https://lfnetworking.org/cloud-native-telecom-initiative/
Are any additional changes needed?

/LGTM.  If possible, it could be worth an effort to make the link to participation even more obvious.  It currently is at the very bottom of the landing page.  Perhaps we could add an icon/link in the top part as well?  It might be a simple "Collaborate with us" as a callout or something similar with a link to the wiki.

Minor typo to be fixed:

remove end quote from
 If you are interested in participating and advancing this initiative, please consider engaging in one or more of our focus areas. See details at: [LF Networking Wiki | Cloud Native Telecom Initiative (CNTI)](https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592).”

New request:

add hyperlink to https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592

What we have now:
"The Cloud Native Telecom Initiative will focus on 3 key areas:"
What we could have instead:
The Cloud Native Telecom Initiative will focus on 3 key areas:

New feature:

add a button in the hero image that says "Let's work together"
clicking on button opens https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592 in a new tab

See examples of hero image button at:

https://project-emco.io/
https://xgvela.org/
https://l3af.io/

Quick design mock - LFN Web Team to follow their normal LFN style guide for implementation

Quick design mock - LFN Web Team to follow their normal LFN style guide for implementation

Monday, Feb 12, 2024 - I sent an email to LFN Staff to ask for assistance fixing one bug and implementing 2 new features
Typo:
remove end quote from:
If you are interested in participating and advancing this initiative, please consider engaging in one or more of our focus areas. See details at: LF Networking Wiki | Cloud Native Telecom Initiative (CNTI).”
Feature #1:
add hyperlink (https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592) to  Cloud Native Telecom Initiative
What we have now:
"The Cloud Native Telecom Initiative will focus on 3 key areas:"
What we would like to see:
The Cloud Native Telecom Initiative will focus on 3 key areas:
Feature #2:
add a call-to-action button in the hero image/blue area that says "Let's Work Together"
clicking on "Let's Work Together" button opens https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592 in a new tab
See design mockup at https://github.com/lfn-cnti/cnti/issues/1#issuecomment-1939307673

Wed, Feb 21 - the request has been shared with LFN web team for updates

Fri, Feb 23 - 2 features have been added to https://lfnetworking.org/cloud-native-telecom-initiative/
There are 2 new bugs

the menu button now incorrectly says "CNF PROGRAM" - it should be Cloud Native Telecom Initiative or CNTI - I will ask the web team to change this back to "Cloud Native Telecom Initiative"
The final sentence was removed entirely. The request was to remove the unneccessary end quotation mark ("). I will ask the web team to add this sentence back > "If you are interested in participating and advancing this initiative, please consider engaging in one or more of our focus areas. See details at: LF Networking Wiki | Cloud Native Telecom Initiative (CNTI).”

Feb 23, 2024 - closing this issue as the 2 features have been implemented. New issues will be created for followup items.


fixed Chinese pages

r? @nikomatsakis
(rust_highfive has picked a reviewer for you, use r? to override)

Thanks :)


Update README.md file

example is error fot 'Get query one record from database'. it is lack of table names

Codecov Report

Merging #1246 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1246      +/-   ##
==========================================
- Coverage   57.35%   57.34%   -0.02%
==========================================
  Files          43       43
  Lines        7797     7797
==========================================
- Hits         4472     4471       -1
  Misses       2771     2771
- Partials      554      555       +1

Impacted Files
Coverage Δ

xorm.go
68.18% <0%> (-1.52%)
:arrow_down:

Continue to review full report at Codecov.

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

@YanserLiu Thank you

It doesnt matter, dont worry about it :)


While add local url to webhook getting "Payload URL is invalid" error

I get this error while add local hosted domains. For example;  when I write "http://test/hook.php" to payload field and send, getting "Payload URL is invalid" error.

Hmm... It does not look like a valid URL to me.. But I think test.local should work.

We work on intranet...

@serkon I know it, you can use hosts file to redirect test.local to any IP.
Because if I remove the validation soon enough someone will ask why Gogs does not check. I can't make everyone happy... so let's follow the simple standard way. :D

I have not been managing servers so i can't change host file quickly. You could not remove validation, just change validation pattern ... If not,  I'll find my solution, thanks

Directly use IP should pass the validation, if you have that...

Close for now but open for continuing discussion.

It took me about 20mins to solve this problem (for some reason this issue report didn't show up on Google).
It think there should be at least a hint in the error message how a correct URL should look like.
Perhaps an even better approach would be to allow a hostname-only urls, but warn the user that a fully qualified domain name would be a better choice. This would give users the freedom to use hostname-only urls (which are quire common in small intranets) while still warning them about possible problems.


How do I create a config file

Sorry for my ignorance, but if I use this docker image, how do I go around setting up a configuration file that I can use on macOS or Windows with the official WireGuard client?
Thanks!

So does the docker image setup a working WireGuard (BoringTun) VPN and all I have to do is run the wg or wg-quick command?
Again sorry for my ignorance but all my previous interaction with WireGuard and VPNs in general was through scripts like PiVPN and the likes.

This container runs a modified wg-quick in order to start boringtun as a foreground process. You just need a config file that works for wg-quick and place it at right location.


Use Posix lines in text files

Environment data

VS Code version: 1.55.0
Jupyter Extension version (available under the Extensions sidebar): v2021.5.702919634
Python Extension version (available under the Extensions sidebar): v2021.3.680753044
OS (Windows | Mac | Linux distro) and version: Win 10
Python and/or Anaconda version: 2.8.5
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Jupyter server running: N/A

Expected behaviour
Text files should be saved with posix lines
See https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206

Actual behaviour
The last line of a ipynb file is missing the <newline> character.
Steps to reproduce:

Use a text editor (or plain text editor in VS Code) to edit a ipynb file, adding a <newline> character in last line

Open the file in VS Code with the jupiter editor and save it
The last line is missing the <newline> character

Thanks for the issue. This begs the question why does it matter? Is this breaking another tool for you?

Is this breaking another tool for you?

It is for me! We track some notebooks in git and also have the end-of-file-fixer pre-commit check installed. Whenever saving a notebook via vscode, the final newline is removed, causing the pre-commit check to reformat the file. It's a small annoyance that adds up over time (;
Also noting that Jupyter Lab saves .ipynb files with a final newline. It probably makes sense to follow the Jupyter Lab behavior I imagine to minimize the editor-related changes to .ipynb files.

Transfering to VS code as this is handled by VS code core now. Look like "files.insertFinalNewLine": true is not being applied to ipynb files.


Review if a package description is for these packages

DependencyInjection\src\Microsoft.Framework.DependencyInjection.Autofac
DependencyInjection\src\Microsoft.Framework.DependencyInjection.Ninject
DependencyInjection\src\Microsoft.Framework.DependencyInjection.StructureMap
DependencyInjection\src\Microsoft.Framework.DependencyInjection.Unity
DependencyInjection\src\Microsoft.Framework.DependencyInjection.Windsor

You mean "is needed"? Otherwise not sure what the issue is here.

Some of the packages are missing description while doing a scan of universe. Some of the packages need not have description. So I filed bugs with a generic title in all repos to review if a package description is needed :smile:

Ah ok it's just the title of the bug that was wrong (it was missing the word "needed" :smile: ).

Feels like we can remove all of the 3rd party providers now.

Not needed - we are removing these projects.


DTSPO-14996: Update F&P Node 18 Extension Date

Resolves: DTSPO-14996
Notes:

Node 18 extension for ccpay/bar - Fee and Payment apps the team is working with EXUI on testing.

Link to where you have tested it?
https://github.com/hmcts/cnp-jenkins-library?tab=readme-ov-file#contributing

Successfully tested using the nightly-dev pipeline for ccpay-bubble.
https://build.platform.hmcts.net/job/HMCTS_a_to_c_Nightly/job/ccpay-bubble/job/nightly-dev/382/
Please upgrade to NodeJS v18.16.0 or greater by updating the version in your .nvrmc file, https://nodejs.org/en This configuration will stop working by 30/09/2023 ( in 37 days )


Crop to circle not working

I am trying to crop my images as a circle through using the library of 'com.theartofdev.edmodo:android-image-cropper:2.4.+1 so far the user can select an image button, to choose a image from the gallery, and here the crop window appears as a circle. But when it crops, it does it as a rectangle. Not sure what I am doing wrong.
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

        super.onActivityResult(requestCode, resultCode, data);

        if (requestCode == GALLERY_REQUEST && resultCode == RESULT_OK) {
            Uri imageUri = data.getData();

            CropImage.activity(imageUri)
                    .setAspectRatio(150,150)
                    .setGuidelines(CropImageView.Guidelines.ON)
                    .setCropShape(CropImageView.CropShape.OVAL)
                    .start(this);

        }

        if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) {
            CropImage.ActivityResult result = CropImage.getActivityResult(data);
            if (resultCode == RESULT_OK) {
                mImageUri = result.getUri();
                mSetupImageBtn.setImageURI(mImageUri);

            } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) {
                Exception error = result.getError();
            }
        }
    }
}

It's by design, see #216


Support for dbmate migrations

Adds support for the migration syntax of dbmate.

Thanks for the perfect pull request :D


transport_error/2 raises when testing, instead of erroring

I've read the documentation about transport_error/2 and maybe I'm understanding it wrong.
Following the docs as closely as I can, here's my (unexpectedly) failing test:
test "returns the error when the request fails" do
  Req.Test.stub(MyApp.MyModule, fn conn ->
    Req.Test.transport_error(conn, :some_error)
  end)

  assert {:error, :some_error} = my_get_function()
end

The test fails not because the match fails, but because my_get_function/0 raises:
(ArgumentError) unexpected Req.TransportError reason: :some_error

But I'm not using Req.get!/2. I'm using Req.get/2 just like the docs suggest.
Here's my_get_function/0:
@doc false
def my_get_function() do
  :my_app
  |> Application.get_env(MyApp.MyModule, [])
  |> then(&Req.get(@url, &1)) # `get`, and not `get!`
  |> case do
    {:ok, %Req.Response{status: 200, body: body, headers: headers}} -> {:ok, body, headers}
    {:ok, response} -> {:error, response}
    error -> error
  end
end

Is there something I'm missing? Is this intended behavior?

Thank you for the report, we definitely need to improve the error message.
The idea was you can only call transport_error/1 with errors that can happen in production so your test is more realistic. So transport_error(conn, :timeout) works but transport_error(conn, :timeout_typo) does not.

Oh. This makes sense. And I like the choice! Thanks for the (very quick and appreciated!) response!

It would also be nice to know which atoms we're able to inject there.
:timeout isn't always that handy, I might want to retry in production, but to avoid that when testing (else, I must wait several seconds).


Error using img2img!

After the last update of the extension, this error started to appear when using img2img:

after uninstalling the extension everything went back to normal...

What version of the Webui are you using? And is the extension displayed properly in the UI?

What version of the Webui are you using? And is the extension displayed properly in the UI?
Version 1.10.1, The extension worked fine, but when using img2img or inpaint this error occurred

Thank you, I will fix this asap.

Should be fixed now.

thanks!!


chore(SetTheory/Cardinal/Aleph): golf aleph theorems

[x] depends on: #17674
[x] depends on: #18427

bors r+


Weather bot tutorial doesn't compile

The "Discord Weather Forecast Bot" tutorial does not compile.
It probably needs a rewrite of the entire tutorial. Before the first cargo shuttle run command there is an error that the tutorial doesn't explain how to solve.
I was able to mess around with the code, and somehow got it to compile, I then did the next steps, and it was even more broken than the last time.

Hey Agent, thanks for reaching out and apologies for the delayed response.
I've scoped some time out to try and get this fixed.


Only un-encrypted connections are supported?

I looked through the code and did not see any mention of SSL/TLS.

I read this closed ticket (I guess I should have done so before submitting). So sad.


fix(linter/react): better detection for hooks.

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

#3306  👈
#3300
#3299
main

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

Join @rzvxa and the rest of your teammates on  Graphite


Add "Translate WordPress – Google Language Translator" plugin to Commons sites

Overview
To add a plugin to the Commons, we want to ensure that it fulfills a need for our users that cannot be addressed with our currently available plugins and themes, that it works with our configuration, and that we can adequately test it. Once a plugin is being used, it becomes very difficult to remove without causing problems, so we want to be very careful about adding plugins that will increase our support burden and might cause problems along the way.
Checklist

[x] Make plugin request (see below)
[ ] Initial evaluation (see below)
[ ] Install plugin on dev / staging for testing
[ ] Plugin works without issue?
[ ] Add plugin to plugin catalogue
[ ] Add necessary support documentation
[ ] Create test script for plugin and add to plugin catalogue
[ ] Install plugin on production
[ ] Notify users, possible blog post

Plugin Request Form
Plugin Name: Translate Wordpress - Google Language Translator
Plugin URL: https://wordpress.org/plugins/google-language-translator/
Requesting User: Meredith Hale (ARLIS/NA)
Rationale: See description below from Meredith about adding this plugin to ARLIS/NA sites:
I've previously brought it to the attention of support staff that ARLIS/NA members would like to have a plugin for Wordpress sites to support translation. In particular, the Texas-Mexico Chapter and the MOQ (Montreal, Ottawa, Quebec) Chapter of ARLIS/NA would like their sites to be able to be translated to Spanish and French respectively. They previously had plugins on their old Wordpress sites prior to migration to the Commons and it is important to them to continue to make their sites accessible to all their members. Potentially the following plugin could meet those needs - https://wordpress.org/plugins/google-language-translator/
Initial Evaluation
Can the plugin's use case be (nearly) covered by existing functionality?
Is the plugin free and open source?
High active installations (wordpress.org)?
Is 'WP Hive Insights' (wordpress.org) all green?
Is plugin compatible with block editor?
Is the plugin superior to similar alternatives?

More insight from Meredith on why ARLIS/NA is hoping we add the plugin to our network. This seems like a strong argument for adding the plugin, although perhaps other options within our network may also be considered.
"I believe both chapters see the plugin as a way to increase the accessibility of their content. Given that Mexico and the province of Quebec have languages other than English as their official language, the chapters want to ensure that their members from outside of the US can access their web content. As ARLIS/NA’s name indicates, our Society is not confined to the United States and has membership across the North American continent. The plugin would be used to translate news posts, information on professional development opportunities, and other content present on their sites."

Additional details she sent later:
A specific example of the kind of opportunity we want to make more accessible is the Lois Swan Jones Professional Development Award, a monetary award distributed yearly that goes toward conference expenses and a year of membership in the ARLIS/NA Texas-Mexico chapter. We are always trying to recruit more Mexico-based chapter members as well!
In case it’s helpful, here’s a link to the opportunity Helen mentioned on their HC website - https://texasmexico.arlisna.hcommons.org/lois-swan-jones-award/ Here’s also a link to the MOQ chapter site outside of the Commons - http://arlismoq.ca/home/. You can see that the entire site is offered in French and English.

Meredith responded that a manual translator plugin will work for our team. Here is an additional note she added.
"Researching other plugins that address your security concerns makes a lot of sense. Please do begin that work. My only counter would be that finding options that are time efficient is important to our Society members. Many do this service work outside of their job. The Texas-Mexico chapter also shared that they sometimes use Deepl This could be an additional service to look into assuming there is a plugin available."

Another plugin added.


Fix css for elfinder theme

#12

Thanks for your contribution, not sure why I wasn't notified of the issue you opened.


File sharing feature

implement this feature by these steps:
#1 use shareAscii to share file,contracts with publickey
#2 use loadShareAscii to load share info on another renter
#3 check publickeys is sufficient to download or not ,if not form new download only contracts
#4 use renter download to download loaded file (with setallowance before)

You should consider turning those vars into consts

rebased to current master

rebased to current master

seems a wrong rebase happen, try to fix it


Not compatible with Typescript 3.4

Hi,
Thanks for writing such a fantastic library.  However, it looks like the latest code (I'm using 4.0.1) is not compatible with Tyepscript 3.4 onwards.
I am getting the following errors on startup:
ERROR in node_modules/ngrx-forms/src/boxing.d.ts(5,18): error TS2430: Interface 'UnboxedArray' incorrectly extends interface 'T[]'.
Index signatures are incompatible.
Type 'Unboxed' is not assignable to type 'T'.
Type 'T extends Boxed ? any : T extends Boxed ? undefined : T extends Boxed ? null : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? number : T extends Boxed<...> ? number : T exte...' is not assignable to type 'T'.
Type 'T extends Boxed ? undefined : T extends Boxed ? null : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed<...> ? number : T e...' is not assignable to type 'T'.
Type 'T extends Boxed ? null : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed<...> ? number : T extends...' is not assignable to type 'T'.
Type 'T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed<...> ? boolean : T ex...' is not assignable to type 'T'.
Type 'string | (T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? string : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed ? number : T extends Boxed<...> ? boolean : T extends Boxed<...> ? boolea...' is not assignable to type 'T'.
Type 'string' is not assignable to type 'T'.

Thanks for making me aware of this. I'll push out a new major version that is compatible with TS 3.4.0, but it may take me until the weekend.

No problem.  This is not a problem for me at the moment since I can use an older version of Typescript with Angular 7 but I it looks like Angular 8 depends on later versions of Typescript.

Just to give those interested an update. I have looked into compatibility with 3.4 and the issue pointed out above is easy to fix. However, there are sadly some other issues with the recursive types for Unboxed and FormState, due to 3.4. giving an error for deeply nested recursive types. I am not sure yet how to solve those, so it may take some time.

Hi - thanks for the update.   I'll release a new major version as soon as Angular 8 comes out. Since I am not so actively monitoring the Angular release cycles anymore, it would be great if someone could ping me here once its out, otherwise the update may be a bit late.

Maybe you could release a prerelease version (something like 5.0.0-rc.0) for the folks that want to test ng v8? This way we could use your solution already and notice any problems early.

Alright, I have published v5.0.0-beta.1 that supports Angular 8 and TypeScript 3.4.X. You can get it via
npm install ngrx-forms@next --save

I'll close this issue for now. If you encounter any problems with the beta release, please create new issues.

@MrWolfZ Angular 8 is out now: https://github.com/angular/angular/blob/master/CHANGELOG.md

@MrWolfZ Thank you, we just upgraded to Angular 8 and ngrx-forms 5.0.0-beta1 works great

Alright, I'll release v5.0.0 on the weekend. Until then it should be perfectly safe to use the beta, since I will not be making any code changes for the official release anyways.


window.prompt, window.alert, window.confirm

The MDN pages don't have compatibility matrices for them:
https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt
https://developer.mozilla.org/en-US/docs/Web/API/Window/alert
https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm

The prompt portion is #3235.

Available at:
https://caniuse.com/#feat=mdn-api_window_prompt
https://caniuse.com/#feat=mdn-api_window_alert
https://caniuse.com/#feat=mdn-api_window_confirm


Intended use of NLog

Intended use of NLog
"I'm currently using NLog in a console application and have set it up without using dependency injection, as shown in my code example. I've noticed that many examples and documentation focus on using NLog with dependency injection. My question is two-fold:
Is using NLog without dependency injection, as I have done, a supported and intended use case, especially in other project types like console applications , generic classes, visual studio extensions, source generators, analyzers etc... ?
How does NLog's functionality and integration differ across various project types, such as desktop applications, and windows services? (Where it not so typical to use dependency injection).  Are there specific considerations or best practices for using NLog in these different environments, particularly regarding the use or omission of dependency injection?"
If they are all intended use cases, documentation for this use cases can and should be improved.
using NLog;
using NLog.Config;
using NLog.Targets;

namespace ConsoleApp
{
    internal class Program
    {
        private static Logger logger = LogManager.GetCurrentClassLogger();

        private static readonly LogFactory _ = NLog.LogManager.Setup(SetupBuilder => {
            SetupBuilder.LoadConfiguration(LoadConfigurationBuilder => {
                LoadConfigurationBuilder.Configuration = new LoggingConfiguration();
                LoadConfigurationBuilder.Configuration.AddRuleForAllLevels(new ConsoleTarget() { Name = "Console" });
                LoadConfigurationBuilder.Configuration.AddRuleForAllLevels(new FileTarget()
                {
                    Name = "File",
                    ConcurrentWrites = true,
                    MaxArchiveFiles = 24,
                    FileName = "${processname}.log",
                    KeepFileOpen = true,
                    ArchiveFileName = "archive\\${processname}.{#}.log",
                    ArchiveNumbering = ArchiveNumberingMode.Date,
                    ArchiveEvery = FileArchivePeriod.Day,
                    ArchiveOldFileOnStartup = true,
                });
            });
        });

        private static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
            logger.Info("Hello, World!");
        }
    }
}

Both use-cases are fully supported by NLog. One is encouraged to choose the one that suits you best:

Use NLog Logger everywhere
Use Microsoft.Extensions.Logging-ILogger everywhere (Either with dependency injection with own singleton)

Here is a section from NLog.Extensions.Logging-page:

Notice the standard NLog NuGet package is enough for using NLog Logger with simple console application on the .NET Core platform. Just add NLog.config file to the project, and follow the tutorial for using GetCurrentClassLogger().

Here is a section from NLog.Extensions.Logging-tutorial:

Notice that NLog can be used on .NET Core without help from Microsoft Extension Logging and NLog.Extension.Hosting. See standard NLog Tutorial.

Here is a section from NLog GetCurrentClassLogger and Microsoft ILogger-wiki-page:

Pros of using NLog directly
Pros of using NLog via Microsoft.Extensions.Logging:

Thx for the detailed answer.


Remove incorrect dataset name addition

The recent changes introduced during #99 added the new "flamingo" HDF5
convention, which doesn't read the InternalEnergies field (see 1e00be9
and f95f406). However, the first versions of the patches added this
line, which not only adds "InternalEnergies" to the list of dataset
names to be read, but also adds it incorrectly: it uses a plain "if"
instead of an "else if", causing eagle HDF5 input files to be expected
to have both "InternalEnergies" and "InternalEnergy" fields.
Signed-off-by: Rodrigo Tobar<EMAIL_ADDRESS>

@MatthieuSchaller Can I just double-check with you that this is correct? After trying out the latest master with the new flamingo dataset support data reading was failing on me because:
  #005: H5Gloc.c line 378 in H5G__loc_find_cb(): object 'InternalEnergy' doesn't exist

Oh!
I agree it should be an else if there. Bad mistake.
I had left it in the list because my understanding was that the code will still expect the "core" quantities to be in a certain order in the list of things to extract.
What compilation configuration did you try to get the read error? I thought I had covered all the different reading routines but clearly, I must have missed a scenario.
Sorry for breaking the master...

@MatthieuSchaller No problems ;). Thanks for confirming, I'll merge this now then.
To answer your question, the problem is that the code ended up looking like (formatting adjusted):
             if (eagle)
                 names[itemp++] = string("InternalEnergies");
             if (flamingo)
                 names[itemp++] = string("InternalEnergies");
             else
                 names[itemp++] = string("InternalEnergy");

So eagle inputs ended up with InternalEnergies and InternalEnergy in the list of fields to be read. I saw this with the configuration and input file I've been testing against for #87, #88, #100 and #102, which use eagle inputs.

Agreed, but doesn't the code require some information about internal energy at this position in the names array even if we end up not reading it later on? i.e. we need and else if (with potentially garbage as the string) so that the reading sequence (which I think assumes a particular order) lives through?

Yes, that's right, the names array still needs to be aligned with the expectations of the rest of the code. My understanding is that without the if (flamingo) above (or else if (flamingo)) what will happen is that flamingo inputs will put an InternalEnergy name in that names array (instead of InternalEnergies), and then they will skip reading it anyway.

Right. Never code before coffee.
Indeed, it will just fall into the else clause.


Clarify parameter use in k8s manifest task

This commit clarifies the use of the "manifest" parameter in the kubernetes manifest task of Azure Pipelines.
I recently tried out the kubernetes manifest task in my pipeline. Taking the old example (and explanation) of the manifest parameter, the pipeline would not find the manifest files to deploy. By using one path per line, it worked. So I assume that this is the way to do it (would correspond the "containers" parameter).

@felixthiele : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@felixthiele : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@steved0x: I'm sorry - only the author of this article, @azooinmyluggage, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Simplify instructions for moving topics/messages

We should remove the "Select a channel below or change topic name." instruction from the "Move topic" / "Move messages" modals. It's not necessary, and can be confusing when the user doesn't have permissions to change the channel or the topic name.

On the "Move topic" modal, we should just drop this line.
On the "Move messages" modal, we should replace this line with:

Move messages to:

Current modals

CZO thread

@zulipbot claim!

@alya Is this issue still open ? I have located the file responsible and the conditionals , I would like to contribute but I see a relevant commit from @iks1 , which is pending from a long time ?


Remove unused code

We are no longer using concourse so the relevant docker-compose file can be removed. The base64.rb file is unused an can also be removed
Link to Trello card (if applicable):
https://technologyprogramme.atlassian.net/jira/software/projects/GW/boards/251?selectedIssue=GW-812

Does need tests sorting btw...


Add info about quantize, zstandard, and parallel I/O logging to RELEASE_NOTES

This last release, I forgot to add anything to the RELEASE_NOTES!
So, unfortunately the release notes for the 4.9.0 release fail to mention three very important new features:

quantize for lossy compression
support for zstandard
logging in one file per processor for parallel I/O cases when --enable-logging is used

Whoops!

The announcement has yet to be made, and the updates you've mentioned can be incorporated there and on the GitHub page easily enough :). No problem.


Use List of Views instead of Strings?

Hi Robin,
thanks for this cool plugin! I try to use a list of Views instead of just strings as I want to design my cards individually per card. Unfortunately I don't get it to work. Would it be possible to use a list of Views? How could I do that?
Many thanks in advance!

Hi @K232
You can check this https://github.com/AndreiMisiukevich/CardView
both cardsview and carouselview

Yes, already had a look there, thanks for the link!
My problem currently is: I need a carousel with lazy loading as I have dozens of pages to show. Additionally the carousel should be updatable while it's displayed, but unfortunately I did not find a working solution yet.
Have a nice weekend!


Is there method for series filter? or parallel filter?

as the title
I want to parallel connection few butterworthfilters for LR filter,  does it work by using NWaves?
I have checked the notes of Nwaves, but havent seen the similar function, maybe I missed something. Please give some guide, thanks.

Here: Parallel/Sequential filtering.
Also, there's a class called FilterChain that can be used for online and offline filtering if several filters should be applied one after another (i.e. connected sequentially):
var chain = new FilterChain(new[] { filter1, filter2 });

//while (new sample is available)
{
    var outputSample = chain.Process(sample);
    // ...
}

// or chunks:
void GotNewChunk(float[] chunk)
{
    chain.Process(chunk, chunk);
}

chain.Reset();

At any time new filter can be added to the chain or removed:
chain.Add(filter3);
chain.RemoveAt(0);

I havent check wiki page, thanks for your guide. You are reaaally efficient, and solve the issue accurately.
I will reopen it if I have using problem. Thnaks again, for your work, this library is good.


Add Route Options Validation

We only want the user to be able to send one response type at a time. With these
restrictions, we can assert that there is only one of the response prop types we
intend the user to have the the response object, at a time.

@therynamo, please rebase from master. Doing so will invoke CI on your next push.

@ryanricard, went with your suggestions for variable names, I liked them, so it was all good. The implementation you presented was also cleaner, so that was implemented as well. Test confirms that error is thrown with more than one payloadType in the response object.
Let me know if you have any more concerns, I can change the error messaging if it doesn't read right either. But it is there none the less.

@ryanricard, went with your suggestions for variable names, I liked them, so it was all good. The implementation you presented was also cleaner, so that was implemented as well. Test confirms that error is thrown with more than one payloadType in the response object.
Let me know if you have any more concerns, I can change the error messaging if it doesn't read right either. But it is there none the less.

@therynamo, you will have to fix up this PR. It has some weirdness.

@ryanricard, these changes just needed to be rebased since there were some issues with the content you had on master and this branch. I'll address the code/testing concerns now.

:+1: Awesome. Thanks, @therynamo.

Thank you, good sir!


Bug: desired state for Exemptions scoped at individual resource when resource is removed

Exemption management handles resource containers (Management Groups, subscriptions, and Resource Groups).
Exemptions at resource scope do not detect a resource which has been deleted causing a deployment failure.
Workaround: remove the Exemption from the definition.

Solved in v6.0


Please either reference markerAnimate.js, or provide an alternative animateFunctionAdapter

Hi, im having this error, can anyone guide me.
Please either reference markerAnimate.js, or provide an alternative animateFunctionAdapter

You should load https://github.com/terikon/marker-animate-unobtrusive/blob/master/vendor/markerAnimate.js script before the library :)


Implement a benchmark algorithm Delaunay2D

Implements 🟪Algorithm🟪 Delaunay2D: Delaunay 1000 points in 2D benchmark of the Math category proposed in #36.

Wow, great work!

Committed an update which changes the number of points used by the algorithm from 1000 to 7000, which on my setup ups the benchmark's execution time from ~5.5ms to ~250ms - if this time I overdid the time it takes to complete be sure to hit me up and I'll fiddle with it further.


Merged Mentee and Mentor Profile

Do not merge, it broke something.

Essentially, everything is under the profile page. I broke down the render function into smaller function so we could edit it easier.


Fix license header issues

Open source Google projects require license headers in all source files
This should be addressed (with a test added) in this PR: https://github.com/GoogleCloudPlatform/stackdriver-sandbox/pull/83

GitHub Actions system should now catch this going forward


fix(Suspense): delay update nested suspensible child if parent suspense is not resolved

close #10042
play

Thanks for coding this fix, anything I can do to test/help it along?

/ecosystem-ci run

Great, thanks for all your help on this :)

/ecosystem-ci run

Don't forget about this important issue! Could it be added to https://github.com/orgs/vuejs/projects/13 ?

/ecosystem-ci run


Merge webpack alias configuration in one single file

There are two webpack configuration files, one is for development and the other for production. Some parts of these files are duplicated, the alias configuration is one of them.
This duplicated alias configuration could be extracted to one external file and imported into the other two. In order to make its modification easier and faster.
webpack files involved:

development:  packages/react-scripts/config/webpack.config.dev.js https://github.com/facebook/create-react-app/blob/next/packages/react-scripts/config/webpack.config.dev.js
production: packages/react-scripts/config/webpack.config.prod.js https://github.com/facebook/create-react-app/blob/next/packages/react-scripts/config/webpack.config.prod.js

The only downside I can see is when you need to use different aliases for the two environments, but:

this is a rare scenario
if you need this differentiation, you probably are an expert and know how to manage this.

I suggest
...
const aliases = require('./webpack.alias.config');
...
resolve: {
  ...
  alias: aliases
  ...
}
...

A step further could be to use this alias configuration file to create also the jest config. But I think this is another story.


Chapter 4: A Counter in Verilog

I'm not sure if this is where to post this, however In the Programming FPGAs book in Chapter 4 on page 57 "A Counter in Verilog", the Constraints file for the Papilio is listed with the highlighted changes from the schematic version. However, the "Clock" line is shown with CLOCK_DEDICATED_ROUTER = TRUE where in the schematic version this is listed as FALSE.
Ex:
Schematic Version:

NET "Clock" LOC = "P22" | PULLUP | CLOCK_DEDICATED_ROUTE = FALSE;

Verilog version:

NET "Clock" LOC = "P22" | PULLUP | CLOCK_DEDICATED_ROUTE = TRUE;

The books does not appear to have this highlighted.
Cheers!

I'm not sure if this is where to post this, however In the Programming FPGAs book in Chapter 4 on page 57 "A Counter in Verilog", the Constraints file for the Papilio is listed with the highlighted changes from the schematic version. However, the "Clock" line is shown with CLOCK_DEDICATED_ROUTER = TRUE where in the schematic version this is listed as FALSE.
Ex:
Schematic Version:

NET "Clock" LOC = "P22" | PULLUP | CLOCK_DEDICATED_ROUTE = FALSE;

Verilog version:

NET "Clock" LOC = "P22" | PULLUP | CLOCK_DEDICATED_ROUTE = TRUE;

The books does not appear to have this highlighted.
Cheers!

Mate I think the author in schematic version has set CLOCK_DEDICATED_ROUTE = FALSE and CLOCK_DEDICATED_ROUTE = TRUE in Verilog case because in the latter case he has clearly defined counter on the falling edge and therefore avoids ambiguity. But in the former author has set Clock route to be false because we cannot explicitly state counter in schematic description.
I am not certain about my explanation as I am just a beginner in VERILOG.. but hopefully it makes sense and it helps.


[3.0] Remove dubbo-all dependency of dubbo-spring-boot

What is the purpose of the change
Remove dubbo-all dependency of dubbo-spring-boot
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.

Codecov Report

Merging #8233 (3c51364) into 3.0 (e2d1ec0) will decrease coverage by 0.23%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.0    #8233      +/-   ##
============================================
- Coverage     63.58%   63.35%   -0.24%
+ Complexity      313      310       -3
============================================
  Files          1074     1074
  Lines         45211    45167      -44
  Branches       6807     6774      -33
============================================
- Hits          28749    28615     -134
- Misses        13272    13346      +74
- Partials       3190     3206      +16

Impacted Files
Coverage Δ

...ng/transport/dispatcher/all/AllChannelHandler.java
68.96% <0.00%> (-27.59%)
:arrow_down:

...rg/apache/dubbo/remoting/utils/PayloadDropper.java
76.92% <0.00%> (-15.39%)
:arrow_down:

...ng/transport/dispatcher/WrappedChannelHandler.java
47.82% <0.00%> (-15.22%)
:arrow_down:

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0.00%> (-15.22%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
50.00% <0.00%> (-11.54%)
:arrow_down:

...in/java/org/apache/dubbo/common/utils/JVMUtil.java
81.13% <0.00%> (-11.33%)
:arrow_down:

.../remoting/transport/netty4/NettyServerHandler.java
61.36% <0.00%> (-9.10%)
:arrow_down:

...e/dubbo/remoting/transport/netty/NettyChannel.java
52.27% <0.00%> (-7.96%)
:arrow_down:

...mmon/threadpool/support/fixed/FixedThreadPool.java
80.00% <0.00%> (-7.50%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
61.01% <0.00%> (-6.78%)
:arrow_down:

... and 39 more

Continue to review full report at Codecov.

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

The purpose of removing dubbo-all is to refer to internal modules in the IDE during development, but causes users to use dubbo-spring-boot inconveniently.


Uninstall job doesn't work

For bug reporting only! If you're posting a feature request or discussion, please ignore.
Expected Behavior
When removing app from Shopify store, the uninstalled job is called and sets deleted_at in the users table.
Current Behavior
Shopify app uninstall job is called, but errors with:
Argument 1 passed to Osiset\ShopifyApp\Messaging\Jobs\AppUninstalledJob::__construct() must be an instance of Osiset\ShopifyApp\Objects\Values\ShopId, instance of Osiset\ShopifyApp\Objects\Values\ShopDomain given, called in /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php on line 16 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Argument 1 passed to Osiset\\ShopifyApp\\Messaging\\Jobs\\AppUninstalledJob::__construct() must be an instance of Osiset\\ShopifyApp\\Objects\\Values\\ShopId, instance of Osiset\\ShopifyApp\\Objects\\Values\\ShopDomain given, called in /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php on line 16 at /var/www/html/vendor/osiset/laravel-shopify/src/ShopifyApp/Messaging/Jobs/AppUninstalledJob.php:54)

Failure Information
The job file setup by php artisan vendor:publish --tag=shopify-jobs is also wrong. My job class is as follows:
<?php

declare(strict_types=1);

namespace App\Jobs;

final class AppUninstalledJob extends \Osiset\ShopifyApp\Messaging\Jobs\AppUninstalledJob
{
}

Steps to Reproduce

Create uninstall job following wiki
Install app to Shopify store
Uninstall app from Shopify store
See error in Laravel logs
See deleted_at not set

Context
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.

Package Version: v11.1.0
Laravel Version: v6.17.1
PHP Version: v7.3.16
Using a toolset (Docker, Laradock, Vagrant, etc.): Docker (Vessel)

Failure Logs
See above.

Thanks... fixing...

Please give v11.2.0 a go, seems to solve it.

@osiset v11.2.0 doesn't seem to be available on Packagist...

@osiset still we have an issue in uninstalling the app kindly see below screenshot

This screenshot is from my production server.
Thanks and have a great day :)

I think the AppUninstalledJob should extend \Osiset\ShopifyApp\Messaging\Jobs\AppUninstalledJob rather than \Osiset\ShopifyApp\Jobs\AppUninstalledJob.
I think that's a typo in:
\Osiset\ShopifyApp\resources\jobs\AppUninstalledJob.php - on line 5.

After fixing the above AppUninstallJob path, I'm getting this error:
production.ERROR: Too few arguments to function App\Jobs\AppUninstalledJob::__construct(), 2 passed in /var/www/html/shopifyapp/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php on line 16 and exactly 3 expected {"exception":"[object] (Symfony\Component\Debug\Exception\FatalThrowableError(code: 0): Too few arguments to function App\Jobs\AppUninstalledJob::__construct(), 2 passed in /var/www/html/shopifyapp/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php on line 16 and exactly 3 expected at /var/www/html/shopifyapp/app/Jobs/AppUninstalledJob.php:20)
It looks like and error here:
/osiset/laravel-shopify/src/ShopifyApp/Traits/WebhookController.php(33)
The uninstall job is expecting a third parameter - callable $cancelCurrentPlanAction which is not provided.

@danbergan Thanks, will try to resolve this.

Solved, will release shortly.

The issue is still reproducing with the next setup:

Package Version: v12.1.0
Laravel Version: v7.25.0
PHP Version: v7.3.20

Declaration of App\Jobs\AppUninstalledJob::handle(App\Jobs\IShopCommand $shopCommand, App\Jobs\IShopQuery $shopQuery, App\Jobs\CancelCurrentPlan $cancelCurrentPlanAction): bool should be compatible with Osiset\ShopifyApp\Messaging\Jobs\AppUninstalledJob::handle(Osiset\ShopifyApp\Contracts\Commands\Shop $shopCommand, Osiset\ShopifyApp\Contracts\Queries\Shop $shopQuery, Osiset\ShopifyApp\Actions\CancelCurrentPlan $cancelCurrentPlanAction): bool {"exception":"[object] (ErrorException(code: 0): Declaration of App\\Jobs\\AppUninstalledJob::handle(App\\Jobs\\IShopCommand $shopCommand, App\\Jobs\\IShopQuery $shopQuery, App\\Jobs\\CancelCurrentPlan $cancelCurrentPlanAction): bool should be compatible with Osiset\\ShopifyApp\\Messaging\\Jobs\\AppUninstalledJob::handle(Osiset\\ShopifyApp\\Contracts\\Commands\\Shop $shopCommand, Osiset\\ShopifyApp\\Contracts\\Queries\\Shop $shopQuery, Osiset\\ShopifyApp\\Actions\\CancelCurrentPlan $cancelCurrentPlanAction): bool at ../app/Jobs/AppUninstalledJob.php:10)


(Carbon) zoom in photo mode doesn't remap

the UI reacts to the change (the prompts change and respond to the presses and all), but the actual zooming action remains mapped to the triggers
showcase camera in FE works correctly though

Yeah I know that actually, it's this issue: https://github.com/xan1242/NFS-XtendedInput/issues/12
This one is a duplicate of that technically speaking, so I'll mark it as such.

One note for you @TorutheRedFox, if you're trying to map them like on the PS3, XInput doesn't support pressure sensitive buttons, while the PS3 version has L1 and R1 for zooming which also function with pressure sensitivity.

yeah I know


ENH: use sklearn parameters validation helpers for input validation on SobolEngine

Alternative to #30 using sklearn's approach.
cc @mdhaber

I noted the following compared to the Pydantic approach:

Interval does not allow 2**128 due to np.isnan check. Hence _RandomStates does not allow 128 bits seeds. I needed to adjust a bit the check to allow that and also Generator.
Only validate single parameters, no interaction between parameters (sub-class)
Does not allow to change the value of a parameter. E.g. for StrOptions I needed to update the check to allow case insensitiveness.
No hierarchy of validators: only apply on a single param at a time, cannot combine validations.
Decorator, not really meant to be used from within a function itself.


Data quality score reporting

Score calculation is based on this paper: https://pubmed.ncbi.nlm.nih.gov/31179719/

Task 1: add Table 1, Table 2, Table S1, Table S2, Table S3, Table S4, Table S5 and Table S9 of this paper to this wiki page


train test

Hello,can you provide your train and test files?

I am a beginner and looking for train and test files. It will be very helpful for beginners.


Navigator mouse navigation is not enabled after disabling it

Navigator mouse navigation is not enabled after disabling it. Navigator mouse interaction is disabled using navigator.setMouseNavEnabled(false) and enabled using navigator.setMouseNavEnabled(true);
When tried to drag the red overlay (navigator minimap's viewport rectangle) is not getting dragged.
https://codepen.io/anon/pen/vJoRmp

Good catch! Looks like this probably happens because while the navigator inherits setMouseEnabled from the Viewer class (the navigator is a subclass of the viewer class), it does different things with its mouse tracker (it kills the inherited innerTracker and creates its own, and seems to just ignore its inherited outerTracker).
Probably the fix is to give the navigator class its own setMouseEnabled that just disables the innerTracker and doesn't do anything with the outerTracker.
Would you be up for making this fix? I can point you to the right parts of the code if you'd like.

Sure, point me to the exact code and changes required, I'll try to do it.

Great! Basically you want to copy setMouseNavEnabled from Viewer:
https://github.com/openseadragon/openseadragon/blob/master/src/viewer.js#L791
...into the Navigator's prototype, maybe around here:
https://github.com/openseadragon/openseadragon/blob/master/src/navigator.js#L367
...but modify it so it ignores the outerTracker. In your copy you should probably remove all of the doc comments as well, since the function and event are already documented at the Viewer level and we don't need the doc duplication.
Sound good?

To be honest, I'm not entirely sure that my proposed fix will address the issue, but I figure it's a good start and may help get to the bottom of it. Once Navigator has its own setMouseNavEnabled, it can be tweaked to get the proper result.


Add continuous integration for notebooks

Following the setup for the astropy-workshop repository, add files for continuous integration with CircleCI.
Fixes #12

I've granted CircleCI access to the NASA-NAVO GH org, and I've set up the project. It looks like it won't start building until the .circleci/config.yml file is on the master branch.


vmss: let 'list_vmss_instance_connectio_info' include instance id in the output

~For #2962, the change is fairly trivial, but we just can't do it now as it is a breaking change. So emit out a warn and do it for the next release~
EDIT: Fix #2962 very few users are using this command, so I go ahead and just submit the change
{
  "instance 0": "<IP_ADDRESS>:50000",
  "instance 1": "<IP_ADDRESS>:50001"
}

[x] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines
~- [ ] Each command and parameter has a meaningful description.~
~- [ ] Each new command has a test.~
(see Authoring Command Modules)

Codecov Report

Merging #3384 into master will increase coverage by 0.07%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #3384      +/-   ##
==========================================
+ Coverage    70.7%   70.78%   +0.07%
==========================================
  Files         393      393
  Lines       25472    25473       +1
  Branches     3884     3884
==========================================
+ Hits        18010    18031      +21
+ Misses       6319     6295      -24
- Partials     1143     1147       +4

Impacted Files
Coverage Δ

...zure-cli-vm/azure/cli/command_modules/vm/custom.py
75.53% <100%> (+2.17%)
:arrow_up:

Continue to review full report at Codecov.

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


inconsistent: CPREFIX in extra.sh is not reused for Make build

We could have separate .sh (e.g. build-darwin.sh) instead of platform specific code in extra.sh


New homepage

[ ] Render real JS that paints to a Canvas, one character at a time
[ ] Eval() in realtime, paint over previous image if it doesn't throw an error

Full page fractal? Click on element to zoom to next layer

https://en.wikipedia.org/wiki/Tsiolkovsky_rocket_equation


Preallocate realtime segment sorted iteration order

Preallocate the sorted docId iteration order for realtime segments and
provide an API to get the sorted docId iteration order. This avoids
unboxing a large number of integers and simplifies the iteration and
rewind logic.

Codecov Report

Merging #1158 into master will decrease coverage by 0.06%.
The diff coverage is 67.64%.

@@            Coverage Diff             @@
##           master    #1158      +/-   ##
==========================================
- Coverage   67.02%   66.95%   -0.07%
==========================================
  Files         753      753
  Lines       36268    36262       -6
  Branches     4653     4654       +1
==========================================
- Hits        24308    24280      -28
- Misses      10357    10376      +19
- Partials     1603     1606       +3

Impacted Files
Coverage Δ

.../pinot/core/realtime/impl/RealtimeSegmentImpl.java
69.96% <55%> (-0.43%)
:x:

...ealtime/converter/RealtimeSegmentRecordReader.java
91.17% <85.71%> (-6.26%)
:x:

...pinot/core/operator/docidsets/OrBlockDocIdSet.java
87.67% <0%> (-10.96%)
:x:

...ltime/impl/dictionary/DoubleMutableDictionary.java
49.23% <0%> (-4.62%)
:x:

...regation/function/customobject/QuantileDigest.java
53.21% <0%> (-2.15%)
:x:

...e/realtime/converter/RealtimeSegmentConverter.java
87.23% <0%> (-2.13%)
:x:

...inot/transport/netty/NettyTCPClientConnection.java
84.55% <0%> (-1.48%)
:x:

...ommon/request/helper/ControllerRequestBuilder.java
89.41% <0%> (-1.18%)
:x:

...manager/realtime/HLRealtimeSegmentDataManager.java
74.58% <0%> (-1.11%)
:x:

...ata/manager/realtime/RealtimeTableDataManager.java
50% <0%> (-1.05%)
:x:

... and 5 more

Continue to review full report at Codecov.

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


Include user-agent header in didcomm requests

Signed-off-by: Patrik Stas<EMAIL_ADDRESS>

Codecov Report

Merging #537 (c9cd75c) into main (b086715) will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##             main     #537   +/-   ##
=======================================
  Coverage   55.07%   55.07%
=======================================
  Files         170      170
  Lines       14625    14639   +14
  Branches     4045     4050    +5
=======================================
+ Hits         8055     8063    +8
- Misses       2354     2355    +1
- Partials     4216     4221    +5

Flag
Coverage Δ

integration-aries-vcx
42.87% <ø> (-0.01%)
:arrow_down:

unittests-agency-client
23.58% <0.00%> (-0.03%)
:arrow_down:

unittests-aries-vcx
51.82% <ø> (+0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

agency_client/src/httpclient.rs
8.16% <0.00%> (-0.18%)
:arrow_down:

aries_vcx/src/messages/connection/response.rs
75.88% <0.00%> (-1.46%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


OverlayView.onAdd method sometimes is not called

We started to receive errors and to see only white screen when trying to enter any page, where map is used. After some investigations we found out two sequences of callings, first one results in app working properly, second - to crash.
First sequence:

Second sequence:

After refactoring onRemove method to the following view:
console.info('OverlayView ==> onRemove');
        if (!!this.containerElement) {
          this.containerElement.parentNode.removeChild(this.containerElement)
          _reactDom2.default.unmountComponentAtNode(this.containerElement)
          this.containerElement = null
        } else {
          console.log('OverlayView ==> onRemove ==> this.containerElement is undefined/null');
        }

We get the following console.log:

Here you can see one row:
OverlayView ==> onRemove ==> this.containerElement is undefined/null

I just ran into this same thing, the cause for mine was the OverlayView was being unmounted before the google code had a change to trigger the onAdd. So adding a delay to the removal of the OverlayView fixed this for me.


Update e2e to support panel edit in dashboard scene

Resolves #89

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.76%. Comparing base (5e13680) to head (670b696).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #96   +/-   ##
=======================================
  Coverage   99.75%   99.76%
=======================================
  Files         160      160
  Lines        2483     2512   +29
  Branches      558      539   -19
=======================================
+ Hits         2477     2506   +29
  Misses          6        6

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


First version registration

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/69380
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 50384ea35277c9573a1d65619a2fcec8c767476f
git push origin v0.1.0

@JuliaRegistrator register


Implement Display for Vector

As discussed in #21 we should have a Display implementation for Vector.
We have this currently for Matrix but not Vector. The implementation should be similar to this one (allowing precision to be specified) but will list the entries in an array with natural line wrapping.

Would be reasonable to just do something like this, right? If the vector has data vec![a, b, c] where a, b and c all impl Display, just return [a b c]? Should be pretty straightforward from there.

Yes I think this is indeed appropriate. The only other thing worth being aware of is allowing the accuracy of floats to be specified (we do this for Matrix).
And as for your edit - I'm not too sure what I meant myself! I believe I just meant we can return the string all on one line and let the user's terminal handle new lines? I'm not too sure how this part of Rust works but it seems like an acceptable start point?

Would you think it's a good idea to use a max_datum_width size as in Matrix? I feel like since the vector can have arbitrary length it may introduce unnecessary whitespace, e.g. if the vector was something like vec![1000000000, 1, 2, 3].

I agree with you, I don't think it really helps the user in this case. Let's just keep a space after each comma.

Makes sense. I'll take a look at this; I'll try to get something PR'd before Rustconf :)

Awesome, thank you!


version bump to 0.0.3

Hi Terence,
I noticed that you put out released version 0.0.3 but the app reads 0.0.2, and the version.rb file reads the older version as well.
Could you bump the version to reflect the same version as the release?
Also, could you tag the repo as well?
Thanks,
Keenan

Oops. Sorry about that. We need a checklist here. Thanks for the patch.


Android version not displaying data

The Android version of the grid is not displaying any data, based off of testing the most recent version, unaltered, both on an Android tablet as well as an Android emulator.

It should be noted that the Windows version does display the data correctly in the grid.

What MAUI version and .NET version are you using?

.Net 7.0 and here’s the information on Maui, etc.:
Installed Workload Id      Manifest Version       Installation Source
maui                       7.0.81/7.0.100         SDK 7.0.200
maui-android               7.0.81/7.0.100         SDK 7.0.200, VS 17.5.33530.505
maui-windows               7.0.81/7.0.100         SDK 7.0.200, VS 17.5.33530.505
maui-maccatalyst           7.0.81/7.0.100         VS 17.5.33530.505
maccatalyst                16.2.2054/7.0.100      VS 17.5.33530.505
maui-ios                   7.0.81/7.0.100         VS 17.5.33530.505
ios                        16.2.2054/7.0.100      VS 17.5.33530.505
android                    33.0.46/7.0.100        VS 17.5.33530.505
Thanks again!
From: Edward Miller @.>
Sent: Thursday, June 1, 2023 11:14 AM
To: akgulebubekir/Maui.DataGrid @.>
Cc: Timothy Brenner @.>; Author @.>
Subject: Re: [akgulebubekir/Maui.DataGrid] Android version not displaying data (Issue #93)
ATTENTION: This eMail originated from outside of Vail Resorts and may or may not be legitimate. Although we do our best to screen phishing emails, please use extra caution before opening any attachments or clicking on any links unless you are absolutely sure the source of the email is trusted. If in doubt about the legitimacy of this email, please use the Report Phish button for validation.
What MAUI version and .NET version are you using?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/akgulebubekir/Maui.DataGrid/issues/93*issuecomment-1572560207__;Iw!!FK2kAO7IF7m7Bw!oWv-iBnOQxL5ldDn-1D34Ihm5szHYs3r5UVZ6DAICaRuwjH9SdtR7liYtegotzKiGK1ZuD2a4wLhZToPgXxe9TmTe4irom9SFRQ$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7I5CGHELEGZORKW7FVLYUTXJDLXJANCNFSM6AAAAAAYWARQW4__;!!FK2kAO7IF7m7Bw!oWv-iBnOQxL5ldDn-1D34Ihm5szHYs3r5UVZ6DAICaRuwjH9SdtR7liYtegotzKiGK1ZuD2a4wLhZToPgXxe9TmTe4ir5wp3Diw$.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.

It does sound like it could be a versioning issue.  I’ll see about updating to a newer version of Maui.  Thanks!
From: Edward Miller @.>
Sent: Thursday, June 1, 2023 11:23 AM
To: akgulebubekir/Maui.DataGrid @.>
Cc: Timothy Brenner @.>; Author @.>
Subject: Re: [akgulebubekir/Maui.DataGrid] Android version not displaying data (Issue #93)
ATTENTION: This eMail originated from outside of Vail Resorts and may or may not be legitimate. Although we do our best to screen phishing emails, please use extra caution before opening any attachments or clicking on any links unless you are absolutely sure the source of the email is trusted. If in doubt about the legitimacy of this email, please use the Report Phish button for validation.
Also, finally, what API version is the Android Emulator set to? On API Version 33, everything is working for me.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/akgulebubekir/Maui.DataGrid/issues/93*issuecomment-1572571025__;Iw!!FK2kAO7IF7m7Bw!opxfEHvx6rMaqXJhVm7j7v3sLKiniXw_lsz93ek71v8jJvA67XdIMrh4ysCo3DFX9C6zZyxBh8Nh1BxnTVEklC5hFChzqQ3786w$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7I5CGCK3OKVATOVLW34DWTXJDMX3ANCNFSM6AAAAAAYWARQW4__;!!FK2kAO7IF7m7Bw!opxfEHvx6rMaqXJhVm7j7v3sLKiniXw_lsz93ek71v8jJvA67XdIMrh4ysCo3DFX9C6zZyxBh8Nh1BxnTVEklC5hFChz7adlThs$.
You are receiving this because you authored the thread.Message ID: @.***>
The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.

Awesome, thank you for sending this!
From: Edward Miller @.>
Sent: Thursday, June 1, 2023 11:30 AM
To: akgulebubekir/Maui.DataGrid @.>
Cc: Timothy Brenner @.>; Author @.>
Subject: Re: [akgulebubekir/Maui.DataGrid] Android version not displaying data (Issue #93)
ATTENTION: This eMail originated from outside of Vail Resorts and may or may not be legitimate. Although we do our best to screen phishing emails, please use extra caution before opening any attachments or clicking on any links unless you are absolutely sure the source of the email is trusted. If in doubt about the legitimacy of this email, please use the Report Phish button for validation.
I'm on the newer VS 17.6 and here is my workloads:
Installed Workload Id Manifest Version Installation Source
android 33.0.68/7.0.100 SDK 7.0.300, VS 17.6.33723.286
ios 16.2.2024/7.0.200 SDK 7.0.300, VS 17.6.33723.286
maccatalyst 16.2.2024/7.0.200 SDK 7.0.300, VS 17.6.33723.286
maui-maccatalyst 7.0.86/7.0.100 SDK 7.0.300, VS 17.6.33723.286
maui-ios 7.0.86/7.0.100 VS 17.6.33723.286
maui-android 7.0.86/7.0.100 VS 17.6.33723.286
maui-windows 7.0.86/7.0.100 VS 17.6.33723.286
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/akgulebubekir/Maui.DataGrid/issues/93*issuecomment-1572579466__;Iw!!FK2kAO7IF7m7Bw!t0yZ_EdEJNfOFO4A7gPCMfGgscntL2va9A8TS7uTMYPVBanyzFG7SURxYwD4BGS6vYWf0_zXEOMjUlN_7gKD0V3jskDSxC9IuzU$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7I5CGEMGORZK5NPY6PHJC3XJDNR3ANCNFSM6AAAAAAYWARQW4__;!!FK2kAO7IF7m7Bw!t0yZ_EdEJNfOFO4A7gPCMfGgscntL2va9A8TS7uTMYPVBanyzFG7SURxYwD4BGS6vYWf0_zXEOMjUlN_7gKD0V3jskDS8fVC800$.
You are receiving this because you authored the thread.Message ID: @.***>
The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.

Did that resolve your issue?

Hey Edward, unfortunately due to our production cycle I’m not able to update to the newest version of Maui at this time.  It may be several weeks before I can actually give this a shot.  My apologies.  Feel free to close the tickets in the meantime, and if we update and continue to run into errors, I’ll let you now.  For the moment, I’m using your release 2.0 version, and I’m able to do what I need to with it.  And I should really thank you and the other developers who’ve worked on this grid, as it’s helped us immensely!  Thanks for all you do!
From: Edward Miller @.>
Sent: Friday, June 2, 2023 12:01 PM
To: akgulebubekir/Maui.DataGrid @.>
Cc: Timothy Brenner @.>; Author @.>
Subject: Re: [akgulebubekir/Maui.DataGrid] Android version not displaying data (Issue #93)
ATTENTION: This eMail originated from outside of Vail Resorts and may or may not be legitimate. Although we do our best to screen phishing emails, please use extra caution before opening any attachments or clicking on any links unless you are absolutely sure the source of the email is trusted. If in doubt about the legitimacy of this email, please use the Report Phish button for validation.
Did that resolve your issue?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/akgulebubekir/Maui.DataGrid/issues/93*issuecomment-1574181730__;Iw!!FK2kAO7IF7m7Bw!oadS7O-SdX-DrFKbO8lhd18ZEl08jg40bOo4l3oA7QvX2d1odjXl2hkbV0mAIZZQ_gMmWqoyRcgDvz7qLikyxipHBT05vqXgUOw$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A7I5CGAB5XITVX3B3HSVOKTXJIZ6TANCNFSM6AAAAAAYWARQW4__;!!FK2kAO7IF7m7Bw!oadS7O-SdX-DrFKbO8lhd18ZEl08jg40bOo4l3oA7QvX2d1odjXl2hkbV0mAIZZQ_gMmWqoyRcgDvz7qLikyxipHBT05BlSmR1k$.
You are receiving this because you authored the thread.Message ID: @.***>
The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.

I was running into the same problem. No rows being rendered. Then I put the datagrid inside a ScrollView and set the HightRequest property on the ScrollView. The rows were then rendered.
I also removed the HeightRequest from the ScrollView and added the HeightRequest property on the DataGrid and the rows were rendered. HeightRequest must be set on datagrid or it's enclosing parent control/element.
MinimumHeightRequest on DataGrid does NOT work.
MaximumHeightRequest on DataGrid DOES work; like HeightRequest.

I recommend forking this project and setting up the Sample app to run inside of a ScrollView, and then filing a bug report with MAUI and linking to your forked repo. Be sure to document the exact versions of MAUI and Android.


Future: King of Fighters 97 Global Match - Steam

It looks like Steam's "King of Fighters 97 Global Match" is pretty close to KOF97 Mame rom. Comparing the files from these versions, here is what I was able to find ([Steam game directory]\Data\rom vs kof97.zip):

Steam
Mame
CRC
Match

c1.bin
?
E9CB47E7
❌

m1.bin
232-m1.m1
45348747
✅

p1.bin (First 1.048.576 bytes)
232-p1.p1
7DB81AD9
✅

p1.bin (Other 4.194.304.bytes)
232-p2.sp2
158B23F6
✅

s1.bin  s2.bin
232-s1.s1
8514ECF5
✅

sp_4j.bin JP Bios
N/A
DFF6D41F

sp_4s.bin (US Bios?)
N/A
142E97CC

v1.bin split in 3 (1/3)
232-v1.v1
22A2B5B5
✅

v1.bin split in 3 (2/3)
232-v1.v2
2304E744
✅

v1.bin split in 3 (3/3)
232-v1.v3
759EB954
✅

c1.bin seems to contain the sprite rom data, "equivalent" to .c1 to .c6 on kof97.zip, since they all add up to exactly 40MB, but they are not equal and the CRCs don't match 😞
By splitting c1.bin in 6 parts (4x 8MB + 2x 4MB) and zipping all files from the Steam version together - and properly renamed - I managed to boot the rom in RetroArch's Mame. The problem is, most of the sprites are displayed incorrectly:

Screenshots

Again, it seems like the only missing piece is figuring out how to fix the sprite rom data in c1.bin.

Interestingly enough, by running the built (from Steam files) kof97.zip against the tool NeoBuilder Homebrew GUI v1.06 I was able to create a .neo file that worked on my Mister FPGA, which was my ultimate goal 🎉

Hmm... that implies that the ROM data is there in full, and just requires
transformations. When I get a chance, I'll take a look.
On Thu, Nov 23, 2023, 1:45 PM fliperdeboteco @.***>
wrote:

Interestingly enough, by running the built (from Steam files) kof97.zip
against the tool NeoBuilder Homebrew GUI v1.06
https://bidouillouzzz.blogspot.com/2022/02/neobuilder-homebrew-gui.html
I was able to create a .neo file that worked on my Mister FPGA, which was
my ultimate goal 🎉
—
Reply to this email directly, view it on GitHub
https://github.com/shawngmc/game-extraction-toolbox/issues/69#issuecomment-1824817095,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYAQQZILPR55456COXTMCTYF6KVTAVCNFSM6AAAAAA7X6T5UWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRUHAYTOMBZGU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

There's a bash script to extract a working ROM of KOF'97 from the Amazon version of Global Match: https://github.com/RedundantCich/goNCommand/blob/main/GoKOF97
Maybe this could be of use for the Steam version as well?

There's a bash script to extract a working ROM of KOF'97 from the Amazon version of Global Match: https://github.com/RedundantCich/goNCommand/blob/main/GoKOF97
Maybe this could be of use for the Steam version as well?

Yep it worked! I will create a PR for this repo to include a command for this game.
Thank you!!!

Credit goes to lioneltrs and RedundantCich, of course. Still glad I was able to be of service!

Maybe the same can also be done with the other Neo Geo ports developed by Code Mystics?

Garou: Mark of the Wolves
Samurai Shodown V Special
The Last Blade 2 (there's already a bash script for it)

The King of Fighters '98: Ultimate Match also contains a playable AES version of the Neo Geo original, but the file structure is different compared to other Code Mystics ports. So it might not be a full ROM or something else.

@RealRelativeEase
Perhaps. I don't own Garou: Mark of the Wolves, Samurai Shodown V Special nor The Last Blade 2 on Steam, besides the first two are already already extractable from the Humble Bundle version.
I took a look at King of Fighters '98: Ultimate Match and it doesn't look like it is emulated at all. Did you find any reasons to think otherwise?

It was just a wild guess that the AES version of KOF'98 inside of Ultimate Match is ROM-based, since I couldn't spot any differences compared to a regular ROM of the game run in AES mode. Aside from the option to return to Ultimate Match in the main menu, which could've been added in there via a patch or a custom hack.
I don't think there were too many full-on ports of Neo Geo games past the PS1/Dreamcast, since most of the collections and re-releases seem to contain ROMs wrapped in an emulator.

As far as I can tell, The KOF '98 UM FE is a port, not a ROM-based release.
I can confirm however that, The KOF '97 GM as well as The Last Blade 2 are indeed ROM-based releases and both can be turned into usable ROMs.
By following the commits fliperdeboteco created as well as lioneltrs' original bash script, I was able to recreate a stand-alone python script that converts the ROM files into the KOF97.zip and test that it indeed works correctly.
I cannot comment on the"Samurai Shodown V Special" because I instead purchased the Samurai Shodown NeoGeo Collectionhttps://github.com/shawngmc/game-extraction-toolbox/issues/63 released two years later and from those, ValadAmoleo had managed to extract games 1-4 and then in the following guide, Author alhumbra (Richard Roe) explained how to also extract SS 5S FE. The following tool uses said instructions to extract the SS 5V FE ROM.
Finally, I cannot comment on Garou: Mark of the Wolves because I too bought the Humble Bundle NeoGeo Classic Collection which includes this game among others and in that collection, all ROMs can be easily found in the installer files.


[WFLY-17904] Upgrade the RESTEasy Tracing API to 2.0.1.Final.

https://issues.redhat.com/browse/WFLY-17904
This includes a fix for https://github.com/resteasy/resteasy-extensions/issues/37. This is a critical issue.

Thanks @jamezp


ToDo-s

ToDo
Admin Panel / Login Page

admin panel styling
login page styling

Header

add logo
try to reproduce double animation on hamburger button

Home Page

add known technologies

Closed as it's divided into multiple issues


Support canceling the download of the model?

I found that these codes seem to support canceling downloads.
https://github.com/huggingface/swift-transformers/blob/ae3ce32a833faad20cab1d2eedc4ad8d25a86d41/Sources/Hub/HubApi.swift#L167
https://github.com/huggingface/swift-transformers/blob/ae3ce32a833faad20cab1d2eedc4ad8d25a86d41/Sources/Hub/Downloader.swift#L94-L96

Can expose these methods for external call?

@maiqingqiang, were you able to implement this?

@maiqingqiang, were you able to implement this?

Yes, I have implemented a simple version, but it's not the best implementation.
https://github.com/maiqingqiang/ChatMLX/blob/2107e65664a522654463575bd514874016676b8f/ChatMLX/Utilities/Huggingface/HubApi.swift#L356
I plan to develop a real Hugging Face downloader. Currently, the downloader provided by swift-transformers stores files differently than the Python version. I hope that swift-transformers can share ~/.cache/huggingface with the Python version.
https://huggingface.co/docs/huggingface_hub/guides/cli#huggingface-cli-download

That would be great! Currently LLM apps tend to store models in different locations, so it would be great if we could standardize on one location. However, on iOS I think we're limited to storing files in the app directory or app group directory.

That would be great! Currently LLM apps tend to store models in different locations, so it would be great if we could standardize on one location. However, on iOS I think we're limited to storing files in the app directory or app group directory.

Currently, I have completed the scan for ~/.cache/huggingface, and the download function is under development.
https://github.com/johnmai-dev/HuggingfaceHub/blob/main/Tests/HuggingfaceHubTests/CacheManagerTests.swift

@DePasqualeOrg  If you're interested, feel free to join us in building it together. The goal is to port https://github.com/huggingface/huggingface_hub to Swift.
Swift HuggingfaceHub Repo: https://github.com/johnmai-dev/HuggingfaceHub

Thanks for taking the initiative, @johnmai-dev! I'll follow the progress in the new repo and see how I can help.

Hello @pcuenca , I am porting Python's huggingface_hub to Swift.  Initially, I wanted to port Python's huggingface_hub to swift-transformers, but that would require significant changes to swift-transformers. I also hope that swift-transformers will focus solely on transformers.
Do you think what I'm doing is feasible, or do you have any suggestions?
https://github.com/johnmai-dev/HuggingfaceHub


Add kl_div

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (c2487b2) to head (f1c5895).
Report is 12 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #441   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          101       102    +1
  Lines         2567      2584   +17
  Branches       157       158    +1
=========================================
+ Hits          2567      2584   +17

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Android TV] onLongPress prop is not being fired for Pressable and TouchableOpacity, instead when long pressed it is treated as OnPress.

Description
We are facing an issue where we want to perform an action on longPress of a pressable, but unable to do so in Android TV, but it's working perfectly fine on Apple TV.
Steps to reproduce
<Pressable
style={{
width: 800,
height: 100,
backgroundColor: 'red',
marginBottom: 20,
}}
onPress={() => {
console.log('Pressable OnPress Called');
}}
onLongPress={() => {
console.log('Pressable OnLongPress Called');
}}>
<TouchableOpacity
style={{
width: 800,
height: 100,
backgroundColor: 'green',
marginBottom: 20,
}}
onPress={() => {
console.log('TouchableOpacity OnPress Called');
}}
onLongPress={() => {
console.log('TouchableOpacity OnLongPress Called');
}}>
React Native Version
0.73.2-0
Affected Platforms
Other (please specify)
Output of npx react-native info
System:
  OS: macOS 13.4
  CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Memory: 538.93 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 20.11.1
    path: /usr/local/bin/node
  Yarn:
    version: 1.22.21
    path: /usr/local/bin/yarn
  npm:
    version: 10.2.4
    path: /usr/local/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.14.3
    path: /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 22.4
      - iOS 16.4
      - macOS 13.3
      - tvOS 16.4
      - watchOS 9.4
  Android SDK:
    API Levels:
      - "28"
      - "29"
      - "30"
      - "31"
      - "33"
      - "34"
    Build Tools:
      - 29.0.2
      - 30.0.3
      - 33.0.1
      - 34.0.0
    System Images:
      - android-30 | Android TV Intel x86 Atom
      - android-34 | Google APIs Intel x86_64 Atom
    Android NDK: Not Found
IDEs:
  Android Studio: 2022.3 AI-223.8836.35.2231.11005911
  Xcode:
    version: 14.3.1/14E300c
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.9
    path: /usr/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native: Not Found
  react-native-macos: Not Found
  react-native-tvos:
    installed: 0.73.2-0
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: true
  newArchEnabled: false

Stacktrace or Logs
LOG  TouchableOpacity OnPress Called
 LOG  TouchableOpacity OnPress Called
 LOG  Pressable OnPress Called
 LOG  Pressable OnPress Called

Reproducer
.
Screenshots and Videos
No response

Can you please move to release 0.73.7-0, or 0.74.3-0, and see if the problem is resolved?

Thanks. I have tried it with release 0.73.8-0, and it's working.
But it's firing two events on onLongPress, while on Apple TV one event is fired.
Is it due to the reason how useTvEventHandler detects longSelect?

Thanks. I have tried it with release 0.73.7-0, and it's working.
But it's firing two events on onLongPress, while on Apple TV one event is fired.
Is it due to the reason how useTvEventHandler detects longSelect?

There actually should be two events for onLongPress, one at the start of the press, and one at the end.


wrong Response type for certain binary commands

In the pipeline for binary commands, Reponse is of type String instead of byte[] for certain commands.
Eg: binary get and smembers return Response and Set instead of Response<byte[]>, Set<byte[]>

Hi raghavam,
I faced the same problem. See https://github.com/xetorthio/jedis/pull/209

@hkaya,
Yes, it is the same problem. I will go through the other commands, see if any other return types needs to be modified and try to fix it (new to me). At least smembers seems to be in the need of a fix.

fixed with the pull request mentioned!


Installing extension breaks extension loading on 1.60-insider

Version Info
```
Version: 1.60.0-insider
Commit: 1ee61f368ee0570feeb220605578a8768d99e762
Date: 2021-08-09T05:59:19.046Z (19 hrs ago)
Electron: 13.1.8
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Darwin x64 18.7.0
```

Installing latest version from marketplace and restarting Insiders causes extension loading to fail, and installed extensions cannot be interacted with—uninstalling and restarting reverses the behaviour.
It seems there's a few extensions doing this: microsoft/vscode#130219

I think this is an issue of VSCode 1.60-insider

Seems fixed in latest VSCode insider


Build fails with RecursionError

Details

Project URL:  http://changeo.readthedocs.io
Build URL: https://readthedocs.org/projects/changeo/builds/5050686/
Read the Docs username: javh

Expected Result
Expected builds for both latest and the version-0.3.3---makedb-expansion tag to pass without error.
Actual Result
Builds for latest were passing on February 15, 2017, but have failed consistently after that date. I attempted to validate by wiping all builds and building the version-0.3.3---makedb-expansion tag, which had previously built successfully, but it failed as well with the same error. The following error occurred:
Exception occurred:
  File "conf.py", line 28, in __getattr__
    def __getattr__(cls, name):  return Mock()
RecursionError: maximum recursion depth exceeded while calling a Python object

I also testing another project that had built successfully prior to last week (tag version-0.5.2---windows-install-fix):

Project URL:  http://presto.readthedocs.io
Build URL: https://readthedocs.org/projects/presto/builds/5050858/

And received the same error.

The full traceback for changeo has been saved in /tmp/sphinx-err-91k1y4ql.log.
The full traceback for presto has been saved in /tmp/sphinx-err-f4ximys9.log.

@javh you have a problem in your conf.py snippet. You are returning Mock instead of MagicMock

Doh! Thanks, @humitos... Looks like you fixed the FAQ I stole the snippet from too.


bummi: Watch canonprintersdrivers.com

bummi requests the watch of the watch_keyword canonprintersdrivers.com. See the Metasmoke search here

!!/approve


X1E80100 Updates for 6.10

Updates for x1e80100 related to BT, GPU and UFS as WIP

There are no differences other than the json gem I had to add to the Gemfile in order to get it to work on my side.

@abelvesa you have added entries to soc.yaml. In order for this to work properly you also need to run regen.py, it updates several index scripts.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_730a0a71-664e-4a72-866c-9c30f57efbe9/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_730a0a71-664e-4a72-866c-9c30f57efbe9.git

Docs Build status updates of commit 6f9b269:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-RuningBuildFailed] Some unexpected errors happened when running build, please open a ticket in https://aka.ms/SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


I get an error when I use it in my project (nuget package)

I have created a small test example here:
https://github.com/larshg/ChartJSTest
It won't compile due to this error:
Pages\Index.cshtml(13,38,13,45): error CS0029: Cannot implicitly convert type 'Microsoft.AspNetCore.Blazor.ElementRef' to 'ChartJs.Blazor.Charts.ChartJsLineChart'
Do you think its an error on your side or on the Blazor side?
On a side node: the paramters Config, Width and Height is shown in red, as opposed to ref which is in purple.
In your project and Sample project they are all purple - but maybe there is a difference between using the nuget package and referencing the project directly?
Regards, Lars

Hi Lars,
you need to add @addTagHelper *,ChartJs.Blazor to your _ViewImports.cshtml file to get VS support and to ge the thing to build.
According to Microsoft this won't be necessary for the first stable release.
Please also refer to the Getting Started guide from the WiKi


Duplicate link present for 'Content API for Shopping' at "https://developers.google.com/products/"

Duplicate link present for 'Content API for Shopping' at "https://developers.google.com/products/"

Thanks for the heads up. Looks like this got resolved.


Optimize cmsOpenIOhandlerFromMem() in 'w' mode

Let the IOhandler successfully created by cmsOpenIOhandlerFromMem always has a valid Block.

Thanks for your contribución. Just to clarify the issue you are solving... how you do to get "Block" member  set to NULL?

Thank you for your prompt reply.
From the view of lcms, it is meaningless to set Block to NULL.
But for the users in practice, they may tranfer NULL due to unintentional reasons such as the memroy allocation problems.
After the changes, at least lcms will be more robust within its scope.

Sorry, I didn't explain myself. I mean, which sequence of lcms functions you call to get "Block" set to NULL?
I am asking because in  the case it is not possible to set this value to NULL, then this check is useless, I.e, why not check if somebody has set it to 42 instead?

I'm sorry that I misunderstood your meaning.
You are right, the first changed line of MemoryWrite() will indeed be theoretically useless, because the Block should not be NULL for a valid IOhandler after the second changed line takes effect.
Prior to this, as cmsOpenIOhandlerFromMem() itself is an exported function, the Block can be NULL if the Buffer passed to cmsOpenIOhandlerFromMem() is NULL in 'w' mode, since cmsOpenIOhandlerFromMem() only check it when it is 'r' mode without checking it in 'w' mode.
Because the test case crashed at memmove() in MemoryWrite(), I just made that change at the beginning.
Now I have removed it.


[Question about paper] The number of visual tokens

Thanks for the great work!
I have a question about the paper.
I noticed that the paper says that llava-next needs 2880 visual tokens, but Cambrian only needs 576.
From what I understand, the calculation method of the number of visual tokens is only related to the number of patches.
Take CLIP-L-336/14 as an example:
A 336x336 pixels image is firstly divided into 14x14 patches, each with 24x24 pixels.
If a pixel has 3 channels(RGB), each patch is an 24x24x3 tensor.
Assuming the size of each token is 768, each patch will be then converted to an one-dimensional tensor with size 768 by a linear projection.
So what I understand is: the number of visual tokens == the number of patches.
I want to know where I misunderstood. I would appreciate an explanation. Thank you!

Oh I understand! The "14" in "CLIP-L-336/14" means each patch has 14x14 instead of 24x24 pixels. So my idea is correct but the calculation is wrong.


Allow local and allowed network requests

First, the configuration pattern was added by creating the Configuration class.
This class can accept configuration settings by calling setter methods directly
or by calling a block on the configure method. Two proxy methods under the
ActiveElasticJob class have been added for convenience. Example:
ActiveElasticJob.configure do |config|
config.allowed_network = "<IP_ADDRESS>/16"
end
Next, SqsMessageConsumer now checks to see if a request is from local or an
allowed network.
Re: Issue #26

:wave: @tawan, to get the discussion started (I tend to type fast and spit out ideas quickly, so please ask me to clarify something if needed):

I'm using OpenStruct as a strategy to store the configuration settings within the Configuration class. I was thinking that this was a way to keep adding new configuration settings flexible for any future settings that may be added. No need to add any new code to the Configuration class,
The method in_allowed_network? just simply calls #include? on an IPAddr instance. If the passed allowed_network setting attribute is nil then #include? will also return nil. I let this method return nil as is since Ruby treats nil as false when it comes to boolean math, but only when true is compared with nil , eg: true || nil

What are your thoughts?

Updated PR. Reflects the default local network list instead of following the configuration pattern. Now, I had one concern:
All AWS EC2 instances are assigned a private IP address, which would fall under the networks in the default list. This may potentially open up unwanted traffic from an EC2 instance. However, I don't think this will be a problem since I believe 💭 Elastic Bean Stalk creates a :private: VPC for the EBS instances to use, which should protect against any incoming traffic from outside EC2 instances. Am I wrong? 😕

Closed in favor of 68711d9.


The database UI component should be skipped when there is no APEX needed.

When APEX is (not) in the database, the package constant CFG_PKG.c_apex_installed will be set accordingly.
Such a mechanism is not available for installing the component db/app/ui in POM db/app/pom.xml.
Simulate this by checking the value of ${apex.application}. When 138 (the default) install UI, otherwise don't.

There are several profiles added to db/app/pom.xml which enables installation with or without UI component. The MSG and ADMIN can be chosen as separate actions.