bug (browser-runner): alert stales test execution

Describe the bug
Heyho 👋
since I discovered this edge case in WebdriverIO I thought I would report it in Vitest as well. If alert is called, all JS execution is stopped including the communication with the Vite server.
I am thinking about the following options:

throw an error and advise users to mock this method
auto mock it as part of the test setup

What do you think?
Reproduction
Given the following test:
import { test } from 'vitest'

test('haha', () => {
    alert("UOOO")
    console.log('Hello World')
})

The console command is never executed.
System Info
System:
    OS: macOS 12.1
    CPU: (10) arm64 Apple M1 Pro
    Memory: 711.84 MB / 32.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 16.18.1 - ~/.nvm/versions/node/v16.18.1/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v16.18.1/bin/yarn
    npm: 8.19.2 - ~/.nvm/versions/node/v16.18.1/bin/npm
  Browsers:
    Brave Browser: <IP_ADDRESS>
    Chrome: 111.0.5563.64
    Firefox: 109.0
    Firefox Nightly: 111.0a1
    Safari: 15.2

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I assume confirm and prompt also act the same? 🤔 I guess the immediate solution is to mock them, but isn't there a way to control this with webdriver?

What I would suggest is that we mock it but we also show a warning there.

I guess instead of giving an example to them, we can redirect them to the docs instead, so we avoid long messages.

Vitest encountered a #{name} call with parameters: #{params}. Vitest cannot handle #{name} by default, so it returned null. If you need to handle this case, you can mock the #{name} call yourself like this:

By avoiding the example I mean only bringing this line.
The reason is I think it'd be better if people see a page where there's more information in that case, instead of a long message where they might not know from where it's coming. And another note, we can also mention the mocking issues in the docs, so it'd be even more informative.
I prefer the "more information in the right place" in this case, but I am not strict around it and we can take any approach around this.

The reason is I think it'd be better if people see a page where there's more information in that case, instead of a long message where they might not know from where it's coming. And another note, we can also mention the mocking issues in the docs, so it'd be even more informative.

What do you mean by "might not know from where it's coming"?
I think providing extensive error messages is better than just redirecting people to docs. I do think we can explain in detail how it works in the docs in more detail, of course. But a possible fix should still be there, we always try to provide fixes in the error messages in other places. "Something went wrong! Read more here: #link" is not a good error message.
We should strive for Elm-like error messages (or even jest-like). More explanation for the error is never bad.

I can work on this if you want, let me know.

Sure, you can work on any open browser issue 😄

but isn't there a way to control this with webdriver?

There is but given that the browser is locked the user can't handle the alert within the test. You can totally have the server continuously check for an alert to pop up but I would question the value of allowing them in the first place then.


[bug] 'v cannot be empty'

Hi!
I just had the following:
line 843, in convolve
    raise ValueError('v cannot be empty')

It is probably due to https://github.com/Arseha/peakonly/blob/29e9af5bfa0e6b816ff15dcdc903b4c81412177c/processing_utils/matching.py#L320.
One way to fix it is detailed here: https://fixexception.com/numpy/v-cannot-be-empty/
Also tagging @Arseha in case!
Best,

Thank you.


fix: update package.json

I had forgotten to include it in the PR #15

There is actually one other change that's necessary...
For every message you want to decode, you must modify it like so:
messageResult.payload = [].slice.call(messageResult.payload);
messageResult.timestamp = undefined;

The first problem is the way Uint8Arrays are stringified. You can see with this little snippet:
> JSON.stringify(Uint8Array.from([1,2,3]))
'{"0":1,"1":2,"2":3}'

Here is the fix:
> JSON.stringify([].slice.call(Uint8Array.from([1,2,3])))
'[1,2,3]'

Next, there is that issue with the timestamp.
I'm happy to put up another PR by tomorrow, but can't atm.

Put up a couple extra commits, I think this is ready to go. I did a full e2e test using file: dependency from a separate project.

Thank you! :)


Error After Deleting Directory

Deleting directories seems broken:

Deleting a non-nested directory will not remove the directory from the tree. It disappears after closing and re-opening the buffer

Deleting a recursively nested directory results in an error:

E5108: Error executing lua ...-tree/lua/neo-tree/sources/filesystem/lib/fs_actions.lua:190: attempt to index local 'stat' (a nil value)
stack traceback:
        ...-tree/lua/neo-tree/sources/filesystem/lib/fs_actions.lua:190: in function 'delete_node'
        .../start/neo-tree/lua/neo-tree/sources/common/commands.lua:190: in function 'delete'
        ...rt/neo-tree/lua/neo-tree/sources/filesystem/commands.lua:50: in function 'func'
        ...home-manager/start/neo-tree/lua/neo-tree/ui/renderer.lua:677: in function 'handler'
        ...ack/home-manager/start/nui.nvim/lua/nui/utils/keymap.lua:73: in function 'execute'
        [string ":lua"]:1: in main chunk

OS: Linux

It looks like I need to add some error handling there. The functionality works fine for me, could it be that there is just an error with the specific directory you are renaming? What happens if you drop down to a command line and run rm -Rf on that directory?

No it's definitely a neo-tree problem.
It's a reproducible issue that happens with every directory.

I added a commit to the main branch that may fix this, or at least output a little more logging. Can you give it a try and let me know what happens? If it still fails, there will be multiple messages printed, please issue
:messages

and copy whatever neo-tree spits out there.

The failure mode has changed, but it is still failing.

Delete directory b
=> no error message, but directory tree is still visible and can be expanded/toggled
try to delete again

[neo-tree.nvim] [INFO  12:26:58] ...-tree/lua/neo-tree/sources/filesystem/lib/fs_actions.lua:264: Deleted
directory  /...kube-rs/controller/a/b
E5108: Error executing lua: ...-tree/lua/neo-tree/sources/filesystem/lib/fs_actions.lua:190: attempt to in
dex local 'stat' (a nil value)
stack traceback:
        ...-tree/lua/neo-tree/sources/filesystem/lib/fs_actions.lua:190: in function 'delete_node'
        .../start/neo-tree/lua/neo-tree/sources/common/commands.lua:190: in function 'delete'
        ...rt/neo-tree/lua/neo-tree/sources/filesystem/commands.lua:50: in function 'func'
        ...home-manager/start/neo-tree/lua/neo-tree/ui/renderer.lua:677: in function <...home-manager/star
t/neo-tree/lua/neo-tree/ui/renderer.lua:676>

I don't think you are up to date because that error message won't happen anymore and line 190 no longer uses stat. Can you be sure you are referencing the main branch and are up to date?


[Floor Filter] Add .selection(:) modifier

Resolves #271, #273
FloorFilter.selection(_:) will allow a user of the component to set the active selection and also monitor it for changes.

@mansibarodia10057, @mpEsri, please review and indicate if this solves your use cases.

In this case, the floor filter itself can just take the binding as a parameter to the initializer. That would be best for a value like this.

Does that suggestion hold even if the use case for this is outside the scope of the common design? Would a secondary convenience initializer be the best path?

Would a secondary convenience initializer be the best path?

That's fine if that's what makes the most sense. List, for example, has some initializers that take a selection binding and other that don't.

You might consider taking the convenience properties here and moving them into a public extension of FloorFilterSelection as a convenience for getting the site, facility, or level

Great idea @philium, done. That seems like a much more appropriate location for them.

I've gotten confirmation from Mansi that this satisfies her originating issue. Merging.


Data file in Go lib

What is the best way of reading a data file in the Go library. Reading it in full and splitting in the test?

Does this look OK? https://github.com/aidylewis/go-load-tests/blob/master/ipv6.go. Thanks

Have a look at https://github.com/tsenart/vegeta/blob/master/attack.go


Add zperf loopback

For testing Zephyr's network stack TX path.

Apologies, not sure how I requested review of all, I don't even have permissions to add reviewers :-(


bugfix src_files naming

@vogelpi There is a small error left from my previous commits, this minor bugfix ensures compatibility with IPApproX.

Thanks @micprog , LGTM!

Thanks @micprog , LGTM!


you should offer to download all plugins at first run

otherwise it does during scan time

I completed this a while ago not sure why I didn't close.


fix(instantsearch.js): forward widget classes to carousel

This fixes an issue where the widget classes for the list and items weren't properly forwarded to the layout.
I only pass the list and item ones because the other ones aren't necessary, and because the root one isn't supposed to be added to the layout root.

I think the instantsearch.css package or the getting started styles need to updated for this, the codesandbox is showing up weird for me

Good catch! I fixed it in b52df0b.


🐛 [ Cloud Storage] Firebase emulator not working with Cloud Storage package

Bug report

Getting this error while trying to upload the image to cloud storage using the firebase emulator
Expected behavior
Images should be uploaded to storage using a firebase emulator.
Additional context
This is my storage.rules file
rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}

Flutter doctor
[✓] Flutter (Channel stable, 2.0.3, on macOS 11.2 20D64 darwin-arm, locale en-IN)
    • Flutter version 2.0.3 at /Users/abhishek/sdks/flutter2/flutter
    • Framework revision 4d7946a68d (12 days ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/abhishek/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] Connected device (3 available)
    • sdk gphone arm64 (mobile) • emulator-5554                        • android-arm64  • Android 11 (API 30) (emulator)
    • iPhone 12 mini (mobile)   • D9CA119B-B70F-461F-B4E3-514AA31F5459 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • Chrome (web)              • chrome                               • web-javascript • Google Chrome 89.0.4389.90

! Doctor found issues in 1 category.

Click To Expand
PASTE OUTPUT INSIDE HERE

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.12.2
Flutter SDK 2.0.3
local_energy 1.0.0+1

dependencies:
- bloc_test 8.0.0 [bloc meta mocktail test]
- cloud_firestore 1.0.1 [cloud_firestore_platform_interface cloud_firestore_web firebase_core firebase_core_platform_interface flutter meta]
- cloud_firestore_mocks 0.8.0 [flutter cloud_firestore cloud_firestore_platform_interface collection plugin_platform_interface mockito quiver]
- cupertino_icons 1.0.2
- equatable 2.0.0 [collection meta]
- file_picker 3.0.0 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface]
- firebase_auth 1.0.1 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_auth_mocks 0.6.0 [flutter firebase_auth meta mockito equatable]
- firebase_core 1.0.1 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_storage 8.0.0 [firebase_core firebase_core_platform_interface firebase_storage_platform_interface firebase_storage_web flutter]
- flushbar 2.0.0 [flutter]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_bloc 7.0.0 [flutter bloc provider]
- flutter_facebook_auth 3.1.1 [flutter flutter_facebook_auth_platform_interface flutter_facebook_auth_web]
- flutter_svg 0.21.0-nullsafety.0 [flutter meta path_drawing vector_math xml]
- google_sign_in 5.0.1 [google_sign_in_platform_interface google_sign_in_web flutter meta]
- image_picker 0.7.3 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface image_picker_for_web]
- lint 1.5.3
- mockito 5.0.3 [analyzer build code_builder collection dart_style matcher meta path source_gen test_api]

dev dependencies:
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]

transitive dependencies:
- _fe_analyzer_shared 19.0.0 [meta]
- analyzer 1.3.0 [_fe_analyzer_shared cli_util collection convert crypto glob meta package_config path pub_semver source_span watcher yaml pedantic]
- args 2.0.0
- async 2.5.0 [collection]
- bloc 7.0.0 [meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- build 2.0.0 [analyzer async convert crypto glob logging meta path]
- built_collection 5.0.0
- built_value 8.0.4 [built_collection collection fixnum]
- characters 1.1.0
- charcode 1.2.0
- cli_util 0.3.0 [meta path]
- clock 1.1.0
- cloud_firestore_platform_interface 4.0.0 [collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 1.0.1 [cloud_firestore_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- code_builder 3.7.0 [built_collection built_value collection matcher meta]
- collection 1.15.0
- convert 3.0.0 [typed_data]
- coverage 1.0.2 [args logging package_config path source_maps stack_trace vm_service]
- crypto 3.0.0 [collection typed_data]
- dart_style 1.3.14 [analyzer args path pub_semver source_span]
- fake_async 1.2.0 [clock collection]
- file 6.1.0 [meta path]
- firebase_auth_platform_interface 4.0.0 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 1.0.2 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.0.0 [flutter meta plugin_platform_interface]
- firebase_core_web 1.0.1 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_storage_platform_interface 2.0.0 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_storage_web 1.0.1 [async firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta]
- fixnum 1.0.0
- flutter_facebook_auth_platform_interface 2.1.1 [flutter plugin_platform_interface]
- flutter_facebook_auth_web 2.1.1 [flutter flutter_web_plugins js flutter_facebook_auth_platform_interface]
- flutter_plugin_android_lifecycle 2.0.0 [flutter]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- glob 2.0.0 [async collection file path pedantic string_scanner]
- google_sign_in_platform_interface 2.0.1 [flutter meta quiver]
- google_sign_in_web 0.10.0 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- http 0.13.1 [http_parser meta path pedantic]
- http_multi_server 3.0.0 [async]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- image_picker_for_web 2.0.0 [image_picker_platform_interface meta flutter flutter_web_plugins]
- image_picker_platform_interface 2.0.1 [flutter meta http plugin_platform_interface]
- intl 0.17.0 [clock path]
- io 1.0.0 [meta path string_scanner]
- js 0.6.3
- logging 1.0.0
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- mime 1.0.0
- mocktail 0.1.1 [collection matcher test]
- nested 1.0.0 [flutter]
- node_preamble 1.4.13
- package_config 2.0.0 [path]
- path 1.8.0
- path_drawing 0.5.0-nullsafety.0 [vector_math meta path_parsing flutter]
- path_parsing 0.2.0-nullsafety.0 [vector_math meta]
- pedantic 1.11.0
- petitparser 4.0.2 [meta]
- plugin_platform_interface 2.0.0 [meta]
- pool 1.5.0 [async stack_trace]
- provider 5.0.0 [collection flutter nested]
- pub_semver 2.0.0 [collection]
- quiver 3.0.0 [matcher]
- shelf 1.1.0 [async collection http_parser path stack_trace stream_channel]
- shelf_packages_handler 3.0.0 [path shelf shelf_static]
- shelf_static 1.0.0 [convert http_parser mime path shelf]
- shelf_web_socket 1.0.1 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- source_gen 0.9.10+4 [analyzer async build dart_style glob meta path pedantic source_span]
- source_map_stack_trace 2.1.0 [path stack_trace source_maps]
- source_maps 0.10.10 [source_span]
- source_span 1.8.0 [charcode collection path term_glyph]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- string_scanner 1.1.0 [charcode source_span]
- term_glyph 1.2.0
- test 1.16.5 [analyzer async boolean_selector coverage http_multi_server io js node_preamble package_config path pedantic pool shelf shelf_packages_handler shelf_static shelf_web_socket source_span stack_trace stream_channel typed_data web_socket_channel webkit_inspection_protocol yaml test_api test_core]
- test_api 0.2.19 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- test_core 0.3.15 [analyzer async args boolean_selector collection coverage glob io meta package_config path pedantic pool source_map_stack_trace source_maps source_span stack_trace stream_channel vm_service yaml matcher test_api]
- typed_data 1.3.0 [collection]
- vector_math 2.1.0
- vm_service 6.1.0+1
- watcher 1.0.0 [async path pedantic]
- web_socket_channel 2.0.0 [async crypto stream_channel]
- webkit_inspection_protocol 1.0.0 [logging]
- xml 5.0.2 [collection meta petitparser]
- yaml 3.1.0 [collection source_span string_scanner]

Hi @Abhishek01039
What operation throws the error? Where are you setting up the emulator?
Thank you

Hello @markusaksli-nc
I am trying to upload the image on the emulator's storage.
I have setup the emulator for my flutter project.
firebase emulator auth is working fine.

I mean in code. What actual code is raising the exception and what code are you using to use the emulator, where are you calling it etc.
It would really help if you could provide a minimal complete reproducible code sample.

Hello @markusaksli-nc
I am trying to upload the image on the emulator's storage.
I have setup the emulator for my flutter project.
firebase emulator auth is working fine.

There is no storage emulator yet, so I'm not sure what you're referring to here? As you've said firebase emulator auth is working fine. I'm going to go ahead and close this and I don't think this is an issue on our end.
Like @markusaksli-nc mentioned above we can't help much unless you provide very detailed information and a reproducible code.

Yeah Thanks @Salakar and @markusaksli-nc
I want to know that is there a firebase emulator for storage available or not.


Create automatic pull request fix for missing readme

Validator should propose a template readme when readme is missing to make it easier for users to fix missing readme issues.

Apparently this feature has been merged to master so will close issue.

You are correct. Automatic validation is currently disabled until fixes are deployed.


Do not send kex extension when key_exchange_alg is null for some TLS1.3 cipher suites

Issue # (if available):
https://github.com/awslabs/s2n/issues/1181
Description of changes:
I prefer to add checks to not send the kex server extension if '''key_exchange_alg''' is null, as this '''s2n_kex''' struct have many function pointers (attribute fields) some of which are difficult to determine what is a no-op really means. For example, is_ephemeral, s2n_get_no_extension_size, etc.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

:exclamation: No coverage uploaded for pull request head (tls13-null-key-exchange-alg@72bf9d7). Click here to learn what that means.
The diff coverage is n/a.


Add new default AppConfiguration

Description
We need the new default app configuration file for testing, because it contains the regex that we verify the QRCode strings against
I commented the sha256 lines inside the AppConfiguration+Validation.swift class because the new file doesn't contain a sha256  inside it, please check the screenshot to make it more clear.
The new app config has a new file with .sig format inside it that couldn't be extracted in the class
Link to Jira
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-6176
Screenshots

Hm I`m not really happy with not validating the new AppConfig, do you know why it doesn't have a sha256 file anymore? Where did you get it? Is this aligned with the Architects?

Hm I`m not really happy with not validating the new AppConfig, do you know why it doesn't have a sha256 file anymore? Where did you get it? Is this aligned with the Architects?

Just asked, yes this is mocked so i will wait and update with the new one then merge


And/Or check reset on trigger select

Platform
Steam
Category
A bugged trigger
Bug description
And/Or Check getting reset back to And when selecting triggers within it.
Steps to reproduce

Select And/Or trigger
Change Check to "Or"
Change next trigger to anything not selected
The Check in Step 2 will change back to "And"

This happens with subsequent trigger selections as well.
Screenshots
No response
Any other relevant information
No response
Code of Conduct

[X] I agree to follow the code of conduct
[X] I have searched for similar issues and nothing similar exists

Very likely related: #103
I should have time to start fixing stuff again tomorrow, been a busy week...

Can't for the life of me find what's causing it to reset here... I think I'll just split it into two separate triggers to avoid needing that option in the first place


Integration management "data discovery" tab

Closes #PROD-2072
Description Of Changes
Adds UI for adding and configuring discovery monitors and table view of configured monitors.

Code Changes

[ ] Add monitors table component
[ ] Add configure monitor form modal
[ ] Add new queries for listing and creating monitors and getting eligible databases by monitor
[ ] Add new hook for toasting based on query results
[ ] Refactors to PickerCard component used in location/regulation picker to make it more reusable
[ ] Generate updated OpenAPI types

Steps to Confirm
Against Plus backend with "detection and discovery" beta flag enabled:

[ ] Create a BigQuery integration and provide it with secrets necessary for DD&D
[ ] Navigate to /integrations and enter detail view for that integration
[ ] Click "data discovery" tab
[ ] Should see empty state
[ ] Click "Add monitor" and step through form
[ ] Monitor should be added and show in table
[ ] Click monitor row in table or "edit" button
[ ] Form should be populated with monitor's existing values in both steps

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
[ ] Issue Requirements are Met
[ ] Update CHANGELOG.md

@jpople I realize this issue wasn't caused as part of the changes in this PR, but it is related and maybe can be fixed here? When loading the /integrations page there's a console error referring to invalid HTML markup which stems from this change https://github.com/ethyca/fides/commit/8309e838ec957e93f8ea0d7aa8907f32a5e12339#diff-a7e23d1862a36d26b813f2169d5cb7209776de21f94fdff4fc18c63f39d935dbR227-R230
looks like it's missing a <Tr> wrapper inside that <Thead>.

@jpople just from a quick look at screenshots (generally things look nice!) - how difficult would it be to allow users to specify a time on the "execution start date" form field?
the BE accepts a DateTime, and it's a helpful config to allow for to give users a bit more precision on when their monitor runs (especially if they're choosing a frequency of daily).
it's by no means a show-stopper and we can follow up with this, but wanted to point it out ASAP in case it's an easy-add.

@adamsachs Ticketed as a follow-up here.


Add all new important libraries to this Repository

@prateekcode I have added DI libraries, kindly check the PR https://github.com/prateekcode/AndroidEssentialLibraries/pull/16


Validating input fields in signup page for student and Instructor

Bug Fix- Validating all the input fields in signup for student and instructor

Bug Fix- validating the first name input field
Kindly assign this issue to me- under gssoc 24 label with appropriate level label

@PankajR007 will u elaborate more this issue..

In contact form - If we give number in a first name it is accepting, would like to validate it only for alphabets.
In SignUp form -  For both student and Instructor would like to validate all the input fields. First Name[a-zA-Z], Last Name[a-zA-Z]<EMAIL_ADDRESS>Password[min 8 chars, 1 uppercase, 1 lowercase, 1 number, 1 Special Char]

@PankajR007 assigned..work on it


WKWebview Won't Load

I receive the following error when I have wk webview installed:
Failed to load resource: file:///var/containers/Bundle/Application/39F29CF9-4A2F-4A20-A296-0CAE487974B3/my.app/www/plugins/cordova-plugin-wkwebview-engine/src/www/ios/ios-wkwebview.js The requested URL was not found on this server.
Failed to load resource: file:///var/containers/Bundle/Application/39F29CF9-4A2F-4A20-A296-0CAE487974B3/my.app/www/plugins/cordova-plugin-wkwebview-engine/src/www/ios/ios-wkwebview-exec.js The requested URL was not found on this server.
Error: Module cordova-plugin-wkwebview-engine.ios-wkwebview-exec does not exist.
I have the following in my config.xml
<feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

I noticed when I run cordova build ios, the 2 js files in the plugins folder get created, then deleted. Not sure why. Every other plugin is working fine.

I had the same issue and solved it installing : cordova plugin add cordova-plugin-wkwebview-engine. Apparently this plugin needs to be installed for the fix to work.
Dont't forget to add ALL this in your config:

..........[other code]

Closing, the solution is posted above.


[minor] Use ByteString.EMPTY to Prevent Protobuf Version Pin to >3.19

ByteString.empty() was added in 3.20.0. ByteString.EMPTY should be equivalent and will allow lower protobuf versions to be used.

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

Project coverage is 0.00%. Comparing base (59551e4) to head (d21c27c).
Report is 813 commits behind head on master.

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (d21c27c). Click for more details.
HEAD has 53 uploads less than BASE

Flag
BASE (59551e4)
HEAD (d21c27c)

integration
7
1

integration2
3
1

temurin
12
1

java-21
7
1

skip-bytebuffers-true
3
0

skip-bytebuffers-false
7
1

unittests
5
0

unittests1
2
0

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #13720       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2479       +43
  Lines        133233   136985     +3752
  Branches      20636    21324      +688
=============================================
- Hits          82274        0    -82274
- Misses        44911   136985    +92074
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <ø> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <ø> (ø)

java-11
?

java-21
0.00% <ø> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <ø> (-61.75%)
:arrow_down:

skip-bytebuffers-true
?

temurin
0.00% <ø> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

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


Include harvester-manager in hot-reload watchOptions

Summary
Fixes #

Occurred changes and/or fixed issues

Technical notes summary

Areas or cases that should be tested

Areas which could experience regressions

Screenshot/Video

Checklist

[x] The PR is linked to an issue and the linked issue has a Milestone, or no issue is needed
[x] The PR has a Milestone
[x] The PR template has been filled out
[x] The PR has been self reviewed
[x] The PR has a reviewer assigned
[x] The PR has automated tests or clear instructions for manual tests and the linked issue has appropriate QA labels, or tests are not needed
[x] The PR has reviewed with UX and tested in light and dark mode, or there are no UX changes

@torchiaf Another fix is to change the regex that we generate in shell/vue.config.js to:
const pathExcludedPkg = excludes.map((excluded) => new RegExp(`/pkg.${ excluded }/`));

this just adds a slash on the end, so harvester won't match harvester-manager.


[1.1] Have a way to externally inject a python script

From chip-certification-tool created by raju-apple: CHIP-Specifications/chip-certification-tool#587
For some semi-automated test cases where we have a user-prompt for a reboot test case with the text "Reboot your DUT"
We should allow the vendor / ATL to write a reboot.py script and that script should be able to provide the "Y" or whatever the TH is waiting for once it's done to continue further . So this in short can convert a few of the semi-automated tests into fully automated ones.

This is a very generic ask but something that we have been putting off for a while , could you start looking into this and see if you have any ideas on this use case ?

Was assigned to @raul-marquez-csa in the old repo.

On further analysis we dropped this feature.


refactor(meta): improve create mview / scheduler readability

Signed-off-by: Bugen Zhao<EMAIL_ADDRESS>I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
As title. This PR makes create_materialized_view and Scheduler more readable by adding some comments and extracting common snippets.
Refer to a related PR or issue link (optional)

We might distinguish different types of mappings in a clearer way. For example, when we say vnode_mapping, what does it refer to? Mapping from vnode to parallel unit, or to actor id, or both? After we make a decision on this, we can do some renamings on parallel_unit_mapping and other variables with alike names.

We might distinguish different types of mappings in a clearer way. For example, when we say vnode_mapping, what does it refer to? Mapping from vnode to parallel unit, or to actor id, or both? After we make a decision on this, we can do some renamings on parallel_unit_mapping and other variables with alike names.

Really agree with this! I'd like to refine it continuously while working on #3750.


Is this project dead?

I will start to use of couchDB with Scala then let me know if you won' t give support to this library anymore.

I'm now providing support, see the following: https://github.com/GuyIncognito1986/couchdb-scala

Works with latest couchDb 2.2 and scala 2.12


Add missing NdBenchClient methods to EVCacheTestPlugin

Attempts to fix build and adds missing license header where necessary.

@ipapapa the build passes now! https://travis-ci.org/Netflix/ndbench/builds/362954213


Allow read-only locking when arrays are opened in read mode

I couldn't open arrays which had read-only permissions unless I disabled locking completely (even on POSIX fs). This should allow read only locking. @nalinigans  can you take a quick look to see if the logic looks ok?

Codecov Report

Merging #67 into develop will increase coverage by 0.38%.
The diff coverage is 50.00%.

@@             Coverage Diff             @@
##           develop      #67      +/-   ##
===========================================
+ Coverage    60.99%   61.37%   +0.38%
===========================================
  Files           50       50
  Lines        16400    13883    -2517
===========================================
- Hits         10003     8521    -1482
+ Misses        6397     5362    -1035

Impacted Files
Coverage Δ

core/src/storage_manager/storage_manager.cc
39.34% <50.00%> (-2.11%)
:arrow_down:

core/src/codec/codec_gzip.cc
86.95% <0.00%> (-4.48%)
:arrow_down:

core/src/fragment/buffer.cc
76.76% <0.00%> (-2.70%)
:arrow_down:

core/src/codec/codec_lz4.cc
87.50% <0.00%> (-1.79%)
:arrow_down:

core/src/fragment/read_state.cc
68.55% <0.00%> (-1.67%)
:arrow_down:

core/include/misc/comparators.h
69.23% <0.00%> (-1.46%)
:arrow_down:

core/src/c_api/tiledb.cc
42.77% <0.00%> (-1.21%)
:arrow_down:

core/src/codec/codec_filter_delta_encode.cc
91.11% <0.00%> (-1.20%)
:arrow_down:

core/src/expressions/expression.cc
87.40% <0.00%> (-0.92%)
:arrow_down:

... and 27 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 ab511c7...10ad0c0. Read the comment docs.


Seed<PHONE_NUMBER>308 Incompletable?

Seed URL
https://a.sotn.io/?26c,1593699828308
Randomizer version:
2.9.22
Spoilers:
Soul of Bat at Secret Boots
Fire of Bat at Bat Card
Echo of Bat at Jewel Sword
Force of Echo at Gold Plate
Soul of Wolf at Echo of Bat
Power of Wolf at Tooth of Vlad
Skill of Wolf at Sword of Hador
Form of Mist at Reverse Caverns Diamond
Power of Mist at Combat Knife
Gas Cloud at Merman Statue
Cube of Zoe at Platinum Mail
Spirit Orb at Sunglasses
Gravity Boots at Bandana
Leap Stone at Bronze Cuirass
Holy Symbol at Staurolite
Faerie Scroll at Bastard Sword
Jewel of Open at Ankh of Life
Merman Statue at Caverns Onyx
Bat Card at Lightning Mail
Ghost Card at Morning Star
Faerie Card at Badelaire
Demon Card at Eye of Vlad
Sword Card at Form of Mist
Sprite Card at Dark Blade
Nosedevil Card at Knight Shield
Heart of Vlad at Walk Armor
Tooth of Vlad at Leap Stone
Rib of Vlad at Nunchaku
Ring of Vlad at Cloth Cape
Eye of Vlad at Blood Cloak
Spike Breaker at Demon Card
Gold Ring at Ring of Arcana
Silver Ring at Gravity Boots
Holy Glasses at Holy Symbol
Solutions:
Holy Glasses < Merman Statue < Soul of Bat < Gravity Boots < Jewel of Open < Leap Stone
Heart of Vlad < Jewel of Open < Leap Stone
Tooth of Vlad < Leap Stone
Rib of Vlad < Holy Symbol
^ Form of Mist < Holy Glasses < Merman Statue < Soul of Bat < Gravity Boots < Jewel of Open < Leap Stone
^ Power of Mist < Jewel of Open < Leap Stone
Ring of Vlad
Eye of Vlad < Leap Stone
Complexity: 9
Tried for like 1 hour getting the jewel of open(Ankh of Life) with only double jump and I just couldn't

You should be able to reach all of the Jars in the big staircase room in Royal Chapel with just double jump. Make sure to hold jump to get as much height as possible.

I could get all jars except the jewel of open...

I tested every jar locatiom in the staircase room and all you need to reach them is leap stone. To clarify, "jar location" refers to the location of jars in the vanilla game. The fact that one of the jars got replaced by jewel of open does not change its accessibility via leap stone.


WIP Enhance groovy-html.template

Should this still be open? Is it still being worked on?

I switched to other issues. But i think this changes are still valid.

So, it's not a work in progress anymore?

@slide i think this portion of changes was completed. I also did some other improvements but forgot send.
If you are ok with this changes, then please merge.


The table should be updated continuously. A player's name disappears if he leaves the lobby and a new name appears if a new player joins the lobby.

duplicate


problems

Please paste the output of the following command here: sudo edit-chroot -all
```everytime i go to start unity it changed to xenial

#### Please describe your issue:

same thing i said
#### If known, describe the steps to reproduce the issue:

@LiamPlayz,
Not sure there's a problem. 'unity' is a desktop target that runs in the default 'xenial' Ubuntu release.
If there's a problem plese show us the output of sudo edit-chroot -all and then give details about your issue.
Hope this helps,
-DennisL


Add filter and sort plugin api

增加过滤和排序阶段的插件API模块

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.鲁建强 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Do not install stray files to site-packages

Fix pyproject.toml to apply includes to sdist target and not wheels. Otherwise, the following files end up being installed to site-packages:

/usr/lib/python*/site-packages/pyproject.toml
/usr/lib/python*/site-packages/README.rst
/usr/lib/python*/site-packages/LICENSE
/usr/lib/python*/site-packages/tests

closing in preference to https://github.com/pytest-dev/pytest-freezer/pull/12


[Bug]: Application Type field is non editable in REST Client

Apache Hop version?
2.4, 2.5
Java version?
jdk11
Operating system
Windows
What happened?
In REST Client transform, Application type is disabled. Default it shows TEXT PLAIN. I am not able to change it to any other type.

Issue Priority
Priority: 1
Issue Component
Component: Transforms

As far as I know Get requests do not require an content-type header, as they do not send any content.
For get requests you do have the optional "accept" header type, but we did not add this to the transform.
You can however add your own custom header elements in the headers tab


Monitor multiple nginx pods under service

I need to monitor each pod under my service.  All pods are running HAproxy. Any sample example for this kind of requirement. Prometheus was launched using prometheus-operator. Under targets I can see only haproxy exporter.

I think running haproxy_exporter as sidecar container would work?
So in your deployment file have multiple containers defined:
spec:
  template:
    metadata:
      annotations:
        prometheus.io/scrape: "true"
        prometheus.io/port: "9101"
        prometheus.io/path: "/metrics"
    spec:
      containers:
      - name: haproxy
        ...
        ports:
        ...
        - containerPort: 6969
          name: stats
      - name: haproxy-exporter
        image: "quay.io/prometheus/haproxy-exporter"
        args:
        - "--haproxy.scrape-uri"
        - "http://<IP_ADDRESS>:6969/;csv"
        ports:
          - containerPort: 9101
            name: metrics
        ...


[TF-TRT] Add TF-TRT converter for ZerosLike and OnesLike

This PR adds a TF-TRT converter for the tf.zeros_like and tf.ones_like operators (and the equivalent ops ZerosLike and OnesLike ).
The converter supports tensor and weights for the input. It supports both explicit batch mode and dynamic shape mode.
The converter uses helper functions introduced in https://github.com/tensorflow/tensorflow/pull/54170#issue-1117203815 , so it can be merged only after the fill converter has been merged.
It refactors the tf.fill converter to reuse the main TRT network building logic in the new converters.

@bixia1 @tfeher as discussed with Tamas offline, I moved AddFill to the layer_utils and put the 2 converters into separate files. The PR is ready for final review


How to use Mistral API end point?

Hi,
I have the following settings in .env
MODEL_URL="https://api.mistral.ai/v1/chat/completions"
MODEL_API_KEY="...mistral_api_key..."

and
model: "mistral-tiny",

in the quickstart.js example.
But I can not get it work with this error
GETTING RUN:  {
  "id": "99c9b319-c88c-4fd7-87a8-10fa8a8b1187",
  "object": "",
  "created_at":<PHONE_NUMBER>,
  "thread_id": "ceda1e03-eb4c-4870-b5a0-5834992a6c21",
  "assistant_id": "ba542f0c-e480-40a6-b160-3fe457365afb",
  "status": "failed",
  "required_action": null,
  "last_error": {
    "code": "server_error",
    "message": "Failed to decide tool: Unknown model"
  },
  "expires_at": null,
  "started_at": null,
  "cancelled_at": null,
  "failed_at":<PHONE_NUMBER>,
  "completed_at": null,
  "model": "",
  "instructions": "You are a weather bot. Use the provided functions to answer questions.",
  "tools": [],
  "file_ids": [],
  "metadata": {}
}

Can I use mistral api end point right now? Thanks.

Ah, looking into the Rust code, it seems I should use `model: "some_prefix/mistral-tiny" format for the model. Sorry for disturbing.

@liebkne sorry about that - it's a bit of a hack atm, until better solution is found


Make KotUniL available via JitPack

For special user groups is it important to make KotUniL available not only via MavenCentral, but also via JitPack.

As si-units as an open-source project using gradle as a build system, jitpack is creating builds for you already.
See https://www.jitpack.io/#vsirotin/si-units/2bd450be91 for an example.
In that case, you can use it like this
allprojects {
	repositories {
		...
		maven { url 'https://www.jitpack.io' }
	}
}

dependencies {
        implementation 'com.github.vsirotin:si-units:Tag'
}

As Tag you can use git commit hashes
Jitpack also supports build with fixed release versions, in that case this project need add a support for github releases. See https://github.blog/2013-07-02-release-your-software/ for more details.
In case, you are interested in, I can support you with this too.

Thank you Michal!
I think it would make sense to manage the versions in parallel in MavenCentral and in JitPack.
The correctness and accessibility version it would be useful to test automatically before announcing new version in documentation and in media.
I am thinking if it would be useful to add corresponding independent modules directly in project. One test module for Magen-Central and one for JitPack.
What do you keep from this idea?

@vsirotin From my point of view, this issue can be closed as implemented by PR #24
In case something is missing, please let me know.

Hi @michalharakal,
unfortunately, it don't work by me. The error message:
HomeEnergySimulator:test: Could not find com.github.vsirotin:si-units:SNAPSHOT.
BTW: JitPack recommends use implementation 'com.github.vsirotin:si-units:-SNAPSHOT' against your recommendation 'github.vsirotin:si-units-jvm:SNAPSHOT'
How are you tested it local?

It seems to works with an explicit commit for me:
implementation("com.github.vsirotin:si-units:03db64e7a9")
Also, I've learned that additional jvm in a name is not necessary because gradle can figure it out automatically. I have to change this in docs...
I am not sure, if the build has to be started manually or will created automatically. Official docs states that a build is started on demand. So, the first referencing of a version starts a build if there is no artifact there.
Here a minimal version attached.
si-unit-cli.zip

I analysed https://jitpack.io/com/github/vsirotin/si-units/03db64e7a9/build.log and found out that
implementation("com.github.vsirotin.si-units:kotunil:03db64e7a9") should working correct.
I checked it. It works.
Are you know, how one can browse maintained deliveries on JitPack?
If not, probably it's should be possible to set logging by each build in JitPack. What are you think about it?

@vsirotin I was playing around with jvm target to see how well sources are imported in plain java gradle project. I have created simple java only cli-app. See code here
si-units-cli-java.zip
Good news, you have the source code already packaged with jitpack.
But, I have also learned how are Kotlin's class extensions compiled and consumed with JVM. For java are extension functions added as static methods into the class. See more simple explanation here https://stackoverflow.com/a/36452456 and official docs here https://kotlinlang.org/docs/java-to-kotlin-interop.html
Immediate impact is, that without further doing, this static classes have Kt on the end of the name, like this for importing Amper:
import static eu.sirotin.kotunil.core.ExpressionKt.times;
Lets discuss about a solution by using @file:JvmName("Expression")

Thank you, @michalharakal !
I know this document. Last week I invested time to understand all "interops" (Java, JS/TS, C,  Swift) and I started to develop generators for all main targets in directory apps.
I hope that during this week I will make available the sample applications for a few platforms.
Interops require KotUniL code to have certain annotations. Nevertheless, not all features of the Kotlin version are available in other languages. That means we need to mark in which version the feature is present.  I have seen in your Dokka experiment, you can do that already.
Could you please round this part as soon as possible so I could use this in my generators?
Thanks in advance!

@vsirotin I have learned more about usage of not released versions via Jitpack. Documentations states, that
If the project doesn't have any [GitHub Releases](https://github.com/blog/1547-release-your-software) you can use the short commit hash or 'master-SNAPSHOT' as the version.
What is our case. So, I will try this out (using master-SNAPSHOT), and if it works, we could move java and Kotlin apps to use jitpack instead of localMaven.

Ok. Fine! Thanks!

Finally, it seems to work. You can use jitpack packages like they are already used with sample apps:
see for Example https://github.com/vsirotin/si-units/blob/main/apps/jvm/kotlin-console/build.gradle.kts#L14
I was a typical "chicken or the egg causality dilemma" combined with strange gradle errors on jitpack.
I solved it that I've removed apps from the project completely(even not compiled, the dependencies have to be fulfilled). So, the first jitpack main-SNAPSHOT could be built. That I have added the apps back, and then they could download the lib from jitpack.
Problem solved :-)

Thanks, @michalharakal!
I'll see your solution asap.
Viktor


Revert "Let OrderedClientCollection track the summarizer client separ…

This reverts commit 27eafd98e006a992be5006c89568422aea65bc22.

Please put better description / link to an issue that is investigating problems and tracks putting this change back in once we understand all the details

Actually, can we do this back out only in release branch? And keep it in main, as a forcing function to keep looking / understanding problems? I think we should be able to schedule 10 runs for stress tests for one release build to get confidence if it fixed the problem or not.

@tyler-cai-microsoft, for above consideration RE release management


Add a helper type alias for __unsafe_unretained

No functional difference, but I was annoyed with how verbose __unsafe_unretained T * const was, and figured it'd be trivial to make it a bit better and remove the risk of forgetting the const. unretained doesn't need the RLM prefix because it doesn't result in an exported symbol (or a symbol at all), so it'd only clash with other things we import ourselves.
@jpsim @segiddins

:+1:

Sure, :+1:. Although I personally would prefer having the RLM prefix for this too, just to visually convey that it's our own function, but I don't particularly care.


Documentation for New Contributors

I'd like to contribute to this project. It seems like documentation is a little sparse, so it's tough to get a sense of what currently works and what doesn't, and what the current goals are.

How can I set up a build environment? VS2017 prompts me to update the project, but VS2015 has the following project import errors:
`D:\dev\repos\ironpython3\Src\IronPython\IronPython.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPython\IronPython.csproj
D:\dev\repos\ironpython3\Src\IronPython.Modules\IronPython.Modules.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPython.Modules\IronPython.Modules.csproj
D:\dev\repos\ironpython3\Src\IronPython.Wpf\IronPython.Wpf.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPython.Wpf\IronPython.Wpf.csproj
D:\dev\repos\ironpython3\Src\IronPythonConsole\IronPythonConsole.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPythonConsole\IronPythonConsole.csproj
D:\dev\repos\ironpython3\Src\IronPythonTest\IronPythonTest.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPythonTest\IronPythonTest.csproj
D:\dev\repos\ironpython3\Src\IronPythonWindow\IronPythonWindow.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPythonWindow\IronPythonWindow.csproj
D:\dev\repos\ironpython3\Src\IronPython.SQLite\IronPython.SQLite.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPython.SQLite\IronPython.SQLite.csproj
D:\dev\repos\ironpython3\Src\IronPythonCompiler\IronPythonCompiler.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\IronPythonCompiler\IronPythonCompiler.csproj
D:\dev\repos\ironpython3\Src\DLR\Src\Microsoft.Dynamic\Microsoft.Dynamic.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\DLR\Src\Microsoft.Dynamic\Microsoft.Dynamic.csproj
D:\dev\repos\ironpython3\Src\DLR\Src\Microsoft.Scripting\Microsoft.Scripting.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\DLR\Src\Microsoft.Scripting\Microsoft.Scripting.csproj
D:\dev\repos\ironpython3\Src\DLR\Src\Microsoft.Scripting.Metadata\Microsoft.Scripting.Metadata.csproj : error  : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the  element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.  D:\dev\repos\ironpython3\Src\DLR\Src\Microsoft.Scripting.Metadata\Microsoft.Scripting.Metadata.csproj`

We have some information about building and requirements in the ipy2 repo (https://github.com/IronLanguages/ironpython2/blob/master/Documentation/building.md). It says that VS2017 15.2 is needed but I'm pretty sure that is incorrect and it should be something like 15.7.

My 2017 version is 15.7.6, so that must be too far ahead. What version do you run?

I'm running 15.8.1 though it was working fine with 15.7. You need to install the ".NET desktop development", the ".NET Core cross-platform development" and (maybe) the "Python development" workloads.

The Python tools are not required.

@slozier That worked! Thanks

I see there a bunch of communication channels (github issues, gitter, stackoverflow, etc.). Is there a preferred channel for handling these kinds of questions?

I tried running the compiler from my build on a simple hello world program and got an error related to the build .exe/.dlls not being in Path:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'IronPython, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7f709c5b713576e1' or one of its dependencies. The system cannot find the file specified.
at PythonMain.Main()
Is there a setup script to run after building? There are allusions to scripts on [https://github.com/IronLanguages/main/wiki](the wiki), but nothing like what I'm looking for was popping out at me.

https://gitter.im/IronLanguages/ironpython is a place that is more interactive than here on Github. Can you tell me the steps you used to build and run? Here is what I usually do:

Clone source code
Open Powershell and cd to the root of the clone
Run make.ps1
`$env:IRONPYTHONPATH = 'C:\Path\To\Clone\Src\StdLib\Lib'
.\bin\Release\net45\ipy.exe somescript.py

Is that what you did?

Your steps work for me. Originally I was trying to work with ipyc.exe rather than ipy.exe, so my process looked like this:

clone
build with powershell
<path-to-root>\bin\Debug\net45\ipyc.exe /main:<path-to-hello.py> /target:winexe
.\hello.exe

That's where I got the error. After setting the environment variable, I'm not getting that error any more, but I don't get the "hello world!" stdout that I was expecting... the .exe just terminates.

Going to close this as there is now https://github.com/IronLanguages/ironpython3/blob/master/CONTRIBUTING.md which provides some information.


Verification freezes at the last definition

I'm toying with the recently added typeclass feature... here's my sandbox:
module Sandbox

module TC = FStar.Tactics.Typeclasses

class equatable (t:Type) = {
  eq: t -> t -> bool;
  reflexivity : (x:t -> Lemma (eq x x));
  symmetry: (x:t -> y:t -> Lemma (requires eq x y) (ensures eq y x));
  transitivity: (x:t -> y:t -> z:t -> Lemma (requires (x `eq` y /\ y `eq` z)) (ensures (x `eq` z)))
}
instance ( = ) (#t:Type) {|h: equatable t|} = h.eq

class has_mul (t:Type) = {
  mul : t -> t -> t;
  [@@@TC.no_method] eq: equatable t;
  [@@@TC.no_method] congruence: (x:t -> y:t -> z:t -> w:t
                                 -> Lemma (requires (x=z) /\ (y=w))
                                         (ensures (mul x y)=(mul z w)))
}

instance ( * ) (#t:Type) {|m: has_mul t|} = m.mul

class has_add (t:Type) = {
  add : t -> t -> t;
  [@@@TC.no_method] eq: equatable t;
  [@@@TC.no_method] congruence: (x:t -> y:t -> z:t -> w:t
                                 -> Lemma (requires (x=z) /\ (y=w))
                                         (ensures add x y = add z w))
}

instance ( + ) (#t:Type) {|a: has_add t|} = a.add

instance int_equatable : equatable int = {
  eq = op_Equality;
  reflexivity = (fun _ -> ());
  symmetry = (fun _ _ -> ());
  transitivity = (fun _ _ _ -> ())
}

instance eq_of_add (t:Type) {| h: has_add t |} : equatable t = h.eq

instance eq_of_mul (t:Type) {| h: has_mul t |} : equatable t = h.eq

class semigroup (t:Type) = {
  [@@@TC.no_method] has_mul : has_mul t;
  [@@@TC.no_method] associativity: (x:t -> y:t -> z:t -> Lemma (((x * y) * z) = (x * (y * z))))
}

class add_semigroup (t:Type) = {
  [@@@TC.no_method] has_add : has_add t;
  [@@@TC.no_method] associativity: (x:t -> y:t -> z:t -> Lemma (((x + y) + z) = (x + (y + z))))
}

It takes minutes for the last definition to get verified...

hi @hacklex
Thanks for this example. I think the problem here is that you've declared the methods +, =, * etc. as instances, when in fact they are not instances of classes. They are just functions. If you change your program replacing instance ( = ) with let ( = ), and likewise for ( * ) and ( + ) then the program checks out very quickly.
I should add a check to detect when the user writes down an illegal instance declaration. In particular, if the result type of an instance declaration is not a class type, then we should reject it. That would have caught this problem and saved you from stumbling into this weird behavior.
To give you a sense of what's happening:
At the resolution of ( = ) in the add_semigroup lemma, the initial goal is equatable t

We first try eq_of_mul and the goal become has_mul t

Then, it turns out that the spurious instance (+) has a type  #t:Type -> {| has_add t |} -> t -> t -> t, so this actually matches the goal and now the goal becomes has_add (has_mul t). And at this point, this is a nonsensical goal, but marking (+) has an instance allows it to be used to solve any goal. So, we repeatedly try (+) backtracking and retrying an exponential number of times.

So, to summarize, (+) etc. are not instances and F* should reject them.


README and other updates

Current coverage is 100.00%

Merging #43 into master will not affect coverage as of a6a4274

@@            master     #43   diff @@
======================================
  Files           17      17
  Stmts          426     435     +9
  Branches        34      37     +3
  Methods          0       0
======================================
+ Hit            426     435     +9
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of a6a4274

Powered by Codecov. Updated on successful CI builds.


It doesn't support light and dark mode in figures

It doesn't support the functionality of choosing different images in the dark and light modes.
Example:
![The graphical representation of the dynamometer.](../assets/figures/dyno-theSchematic.png#only-light){width=80% #fig-schematic}

![The graphical representation of the dynamometer.](../assets/figures/dyno-theSchematic-dark.png#only-dark){width=80% #fig-schematic}

The code above should render only one caption depending on the light/dark mode. It renders both.

I'm sorry for not getting back to you sooner.
I attempted to solve the problem by checking if the image URL has a hash plus a direct image as a sibling in the tree.
Can you try PR #25 to see if that solves your problem?


Update sdk with min sdk version and threshold to 0.8

Updated the minsdkversion to 23
Reduced the threshold level to 0.8

@MonobikashDas , can you please merge this PR.


no-restricted-paths: deep mode

In addition to checking resolved imported paths for restrictions, could also deeply traverse the imports of imports and report if there is any deep module dependency on a restricted path.
Would not be necessary if you are linting all the dependencies together, since the root module would report the original import, but could be useful in a context like Sublime where a deep relationship might have snuck in elsewhere (like a git pull).
Would also be useful if all the intermediate dependencies are not being linted. This would be able to traverse imported node_modules if ES6 was available (e.g. via jsnext:main).
@lo1tuma: thoughts?

Nope, just dawned on me that it would be possible.
I do occasionally have things like jQuery sneak into my Node server processes via deep shared code, and it's often not easy to figure out what intermediate dependency caused it. But I think the rule as you have designed it, if properly configured, could help considerably with that without this "deep" mode.
So probably not necessary.


unable to run the model in iOS app

Thank you for the tutorial.
The model runs well on my desktop.
However, when I port to iOS, the model does not initialize.
Since it is taking input of array whereas it should take an image as input.
Were you able to resolve that ?
inputs: (
"my_input : MultiArray (Float32, 3 x 32 x 32)"
)

Hi. Happy to read that the model runs well on desktop!
This tutorial purpose is to explain how to convert the PyTorch model into a usable CoreML model.
I don't think the problem you have is related to the tutorial itself.
Your problem is, I guess, how to use this model into an iOS application.
I'll update the tutorial soon to explain this part as well.
Please read my other GitHub project to find an answer to your question.
(See section "ONNX to CoremML conversion: Image version")
https://github.com/vincentfpgarcia/cookbook/blob/master/pytorch/pytorch-to-coreml.md


Added optional input to surface_elevation

-added frequency_bins and phases as optional input to surface_elevation
-updated the required Matlab version to 2019b
-removed the docs folder from the MHKiT-MATLAB repo

@kmruehl I just wanted to make sure removing the docs folder was still what we wanted for the MATLAB repo before I merge this request.

@kmruehl I just wanted to make sure removing the docs folder was still what we wanted for the MATLAB repo before I merge this request.

Yes, you should be able to compile the documentation using the MHKiT-MATLAB submodule in the MHKiT documentation repository. This was configured by specifying a fixed relative relative path in the MHKiT documentation repository pointing to the MHKiT-MATLAB submodule. In short, you should be good to remove the \docs directory from this repository.


Use a random table name for each test in data_integration_test

This will make it less likely that we will run into the problems fixed by #447.  But more interesting, it will remove the need to start with a clean instance in each iteration, allowing us to run more tests with the same resources.

Fixed in #583.


Tabs do not scroll when active tab changed via button click

Using angular bootstrap tabs if the tab index of the selected tab is changed not through a tab click and a tab that is not shown is set active it remains off screen and not viewed.
An example is say we have 10 tabs in a tab set, only the first 3 are visible
I have a button to iterate through tabs setting the array items to active, and inactive to 'select' a tab.
the first 3 change active, the 4th goes active and the scroll never happens making tabs that are not visible active.

I'll look into this.

I'm not sure if it will solve your issue, but v0.1.1 adds a refresh-on hook that you can use to programmatically force a refresh of the tabs container sizing along with a scroll to the active tab if it's not in view after the resize.
Details in the README here. And a sample plunk here.
So you would add refresh-on="vm.triggerRefresh" to the element you have the directive on, and after programmatically changing the active tab, you would need to set vm.triggerRefresh to some truthy value to force the directive to refresh itself. That refresh includes a scroll to the active tab.

I had similar issue with when selecting tab in angular directive by changing active index. Specifically the problem was when leftmost tabs were selected, scrolling started but the move span wasn't enough to show selected tab. It seems that while computing left arrow offset the program uses screen edge instead of tabs element position. Not sure if I'm right, but the following line in scrollToActiveTab function fixed the issue for me:
leftArrowRightPos = stc.$leftScrollArrow.outerWidth() + stc.$leftScrollArrow.offset().left;


ci: add load test for network

fix: #109
summary
(TBD)

@musaprg ping me when you are done with the PR description and ready for review :slightly_smiling_face:

staled.


Controls Bounds.Height and width values never change when control is within a ViewBox

Describe the bug
Controls within a ViewBox do not show correct bounds, it returns the original size before being scaled by the ViewBox
To Reproduce
Put any control (I have tested with textblock and UniformGrid) within a ViewBox and change the size of the window
Expected behavior
Bounds.Height and width to show the correct size for the control
Screenshots
If applicable, add screenshots to help explain your problem.
Environment

OS: Windows 11
Avalonia-Version: 11.04

Additional context

Bounds are supposed to be in coordinate space of the control itself. They are not affected by transforms.
Working as intended.


docs(readme): add note about versioning policy

Add information on versioning policy

This should address #5800.

Lgtm


ITTAGE correctness

Hello. Thank you very much for sharing this project!
I've been using the ITTAGE implementation from this repository as a standalone class in order to run some experiments, and wanted to share some concerns I ran into.
CSRs backwards?
Comparing
https://github.com/OpenXiangShan/XiangShan/blob/d9cc7216dbf133c064c961f2a5a6e7acd8598f1d/src/main/scala/xiangshan/frontend/ITTAGE.scala#L176-L181
with
https://github.com/OpenXiangShan/GEM5/blob/e62ce212124b229ad1b4bf6e9bac47b80df4dbb6/src/cpu/pred/ITTAGE.cc#L671-L673
It looks to me like CSR1 corresponds with tag_fh and CSR2 corresponds with altTag_fh; but the implementation of getCSR1 and getCSR2 is the other way around. The implementation of getCSR1 computes the same thing as altTag_fh? It's a hash, so not terribly important, but it does feel like a mistake to me. I think essentially the implementations of the getCSR1 and getCSR2 functions ought to be swapped, then this would be consistent with the Scala.
Miss stats
https://github.com/OpenXiangShan/GEM5/blob/e62ce212124b229ad1b4bf6e9bac47b80df4dbb6/src/cpu/pred/ITTAGE.cc#L248-L250
Currently the ITTAGE implementation seems to always return true on lookup. The false case seems commented out.  This causes statistics in src/cpu/pred/bpred_unit.cc to be inaccurate as it suggests the predictor has 100% hit rate, but a high mispredict rate. In truth the hit rate is low, but the mispredict rate is also low.
Performance
The speed of the ITTAGE implementation is quite slow. This may not be a problem for the Gem5 use case, but I was able to get a 100x speedup by computing the folded history directly, rather than maintaining a ghr bitset and computing the folded histories on demand. I'd be happy to create a pull request for this if you're interested. The change does reduce code clarity, so perhaps the current approach is preferable?

Hi, thank you for the observation.
This ITTAGE implementation is for the GEM5 original coupled frontend. It had been implemented for evaluation purpose before the ftb predictor architecture was implemented, which decouples bp from fetch and corresponds well with the RTL version of XiangShan. Now we mainly maintain the predictor implementation under ftb_pred directory. The ITTAGE.cc you mentioned is actually deprecated.
As for the speed issue, the ITTAGE under ftb_pred does use folded history instead of folding from a complete ghr bitset every time. I believe the speed issue does not exist now.
Thank you again for your information! Feel free to open new issues if you find other problems with the new implementation :D

Oh I see, thanks for the info. I hadn't realised the other implementation was being used, how annoying! :woman_facepalming:
I'll migrate my experiment over to the new one then.


Windows: Test for container servicing

Signed-off-by: John Howard<EMAIL_ADDRESS>@tonistiigi Good additional test for https://github.com/docker/docker/pull/27169#discussion_r82297437. @brian-young @swernli FYI.
This adds a Windows-specific integration test to ensure that a Windows container is serviced after it shuts down.

Looks like we would not be able to merge this PR because of merge conflicts. Please rebase, fix conflicts, and force push to your branch.

LGTM

@jhowardmsft CI doesn't seem to like it

Yeah, looking at it. Weird, runs locally fine, just not in CI conditions.

@tonistiigi Ha, the test is good. It exposed a bug in the CI script. Fixed that and restarted CI. Should be good now.

LGTM


Mutliple textures support?

Does objmc supports multiple textures with different sizes?
I tried it but it crashed so maybe I was doing it in the wrong way?
I also tried including only one texture from them, and it won't work either. The data pixel does not appear.

OK never mind.. I should have read the README carefully...
but I really would like it if objmc supports multi textures..

for now you will need to stitch or bake the textures together with some other program
i dont think i can make a texture stitcher better than those other programs so i dont feel too inclined to do it


[stable/grafana] datasource provisioning with sidecar should be done trough secrets

We can define sidecar.datasources.enabled to deploy a sidecar that use configmaps with corresponding label for Grafana datasources provisioning.
This datasource configuration may contains sensitive data in secureJsonData field (other sensitive fields are now deprecated) : passwords, private keys, etc...
So, it'll be more secure to store these datasource configuration on Kubernetes using a secret and not a configmap.

activity!

activity!

I would like to work on this, but the upstream sidecar PR is not being merged...
https://github.com/kiwigrid/k8s-sidecar/pull/32

Since the sidecar PR has been merged, I could take a stab at adding this feature (should be fairly easy now), if this is in line with the maintainers goals.
I wouldn't want to work on this if it is not something the repo owners want to merge...

To confirm that there is a desire to merge this, pinging maintainers: @zanhsieh, @rtluckie, @maorfr

yeah go for it!

Would this make it possible to have most of the provisioning details in a configmap, but load just the secret values from a secret? Right now we have secrets (api keys, etc.) in Kubernetes secrets, but the rest of our details in configmaps, and it'd be great to be able to have the sidecar merge those automatically (instead of us having to write something to do it).

That PR (and the sidecar behind it) do not support that.

https://github.com/helm/charts/blob/master/stable/grafana/templates/clusterrole.yaml and
https://github.com/helm/charts/blob/master/stable/grafana/templates/role.yaml have the following lines:
{{- if and .Values.rbac.namespaced (or .Values.sidecar.dashboards.enabled .Values.sidecar.datasources.enabled) }}
- apiGroups: [""] # "" indicates the core API group
  resources: ["configmaps"]
  verbs: ["get", "watch", "list"]
{{- end }}

With this change, does the role need to include secrets in addition to configmaps?

Good point. I somehow missed the normal role and only updated the clusterrole

https://github.com/helm/charts/blob/master/stable/grafana/templates/clusterrole.yaml and
https://github.com/helm/charts/blob/master/stable/grafana/templates/role.yaml have the following lines:
{{- if and .Values.rbac.namespaced (or .Values.sidecar.dashboards.enabled .Values.sidecar.datasources.enabled) }}
- apiGroups: [""] # "" indicates the core API group
  resources: ["configmaps"]
  verbs: ["get", "watch", "list"]
{{- end }}

With this change, does the role need to include secrets in addition to configmaps?


application issue

Describe the bug
There is some application link based issuse that page doesn't working in proper manner.
To Reproduce
Steps to reproduce the behavior:

Create a document with '...'
Try to change to '....'
Try to validate the document doing '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Sample document
If applicable, add an AsyncAPI document illustrating the problem.
Screenshots

The page is not working .
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Hi @Anam-shaikh2003 i can work on this issue!

yes @adityakalburgi of course you can work this issue. But I even don't konw more about it and also how to fix it. I'll work on this.


Custom dataset patch_size cannot be converted to an integer multiple

When I run the ptv3 model with a custom dataset, I cannot divide the dataset into integer multiples of patch_size. May I ask if you have any suggestions?

It should not be the reason. We have the necessary padding operation.

Thank you for your reply. It was my mistake. I didn't use flashAttention but it wasn't set to false


Add mlflow_logging param

Why are these changes needed?

I've added a parameter, that allows for disabling MLflow logging. Currently FLAML does log all runs to MLflow if MLflow is installed and a run is started. I'm using my own MLflow logging, and I would like to disable built-in FLAML MLflow logging. There are also, some other users asking for this: https://github.com/microsoft/FLAML/issues/880#issuecomment-1478883732
This is my first FLAML PR, so please let know if anything is missing. I didn't add any tests, because there are no tests for MLFlow integration, except some notebooks. If you think I should add new tests, please let me know.
Related issue number

There is no issue that is directly related to my PR, if I need to create one please let me know.
Checks

[x] I've used pre-commit to lint the changes in this PR (note the same in integrated in our CI checks).
[x] I've included any doc changes needed for https://microsoft.github.io/FLAML/. See https://microsoft.github.io/FLAML/docs/Contribute#documentation to build and test documentation locally.
[x] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

@microsoft-github-policy-service agree

Hi @sonichi!
Thank you for your comment, I've applied your suggestions and I added tests for this code.
I see that Python 3.8 test for my PR are failing, I wonder if there is something wrong with them because they are also failing for other PRs: Example: https://github.com/microsoft/FLAML/actions/runs/4836511748
Should I worry about these tests or is it there some instability?
Thanks again!

Hi @sonichi!
Thank you for your comment, I've applied your suggestions and I added tests for this code.
I see that Python 3.8 test for my PR are failing, I wonder if there is something wrong with them because they are also failing for other PRs: Example: https://github.com/microsoft/FLAML/actions/runs/4836511748
Should I worry about these tests or is it there some instability?
Thanks again!

Thanks for adding the tests.
@thinkall could you take a look at the failures? They are related to spark.

Hi @sonichi!
Thank you for your comment, I've applied your suggestions and I added tests for this code.
I see that Python 3.8 test for my PR are failing, I wonder if there is something wrong with them because they are also failing for other PRs: Example: https://github.com/microsoft/FLAML/actions/runs/4836511748
Should I worry about these tests or is it there some instability?
Thanks again!

Thanks for adding the tests. @thinkall could you take a look at the failures? They are related to spark.

This is caused by ipython-8.13.0. But I see the new runs will install ipython-8.12.1 correctly for python 3.8

Hi @sonichi @thinkall !
I've applied @thinkall comments. I've also seen that @thinkall fixed catboost failures on mac on main branch, so I've rebased my code. Can you rerun the workflows? Fingers crossed, everything passes and this PR will be ready for another review and merge.
Thanks!


CANNOT USE HTML WEB PAGE

ADD ISSUE DESCRIPTION HERE
Version: 1.91.1
Commit: f1e16e1e6214d7c44d078b1f0607b2388f29d729
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: codespaces

https://miniature-guacamole-g456656rr7w4fvv5j-5000.app.github.dev/
this is the link for html. while iam learning html i cannot see my output i shows that dns is not found please help me out.

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


Milestone 7.1: Blog app - Add forms

In this milestone, I added forms to my Blog app.

Have you read the project requirements?

Have you read the project requirements?


Package fop semms broken on High Sierra

Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
Please always follow these steps:

[x] Confirmed this is a problem with running a brew command and not brew installing or the post-install behaviour of one or more formulae? If it's a formulae-specific problem please file this issue at the relevant tap e.g. for Homebrew/homebrew-core https://github.com/Homebrew/homebrew-core/issues/new
[x] Ran brew update and retried your prior step?
[x] Ran brew doctor, fixed all issues and retried your prior step?
[x] Ran brew config and brew doctor and included their output with your issue?

To help us debug your issue please explain:

What you were trying to do (and why)
What happened (include command output)
What you expected to happen
Step-by-step reproduction instructions (by running brew commands)

Features
Please replace this section with:

a detailed description of your proposed feature
the motivation for the feature
how the feature would be relevant to at least 90% of Homebrew users
what alternatives to the feature you have considered

We will close this issue or ask you to create a pull-request if it's something we're not actively planning to work on.
Here is command output:
brew install fop
==> Downloading https://www.apache.org/dyn/closer.cgi?path=/xmlgraphics/fop/binaries/fop-2.2-bin.tar.gz
==> Best Mirror http://mirror.linux-ia64.org/apache/xmlgraphics/fop/binaries/fop-2.2-bin.tar.gz
######################################################################## 100.0%
==> Downloading https://downloads.sourceforge.net/project/offo/offo-hyphenation-utf8/0.1/offo-hyphenation-fop-stable-utf
Already downloaded: /Users/yes/Library/Caches/Homebrew/fop--hyph-8.zip
Error: SHA256 mismatch
Expected: 0b4e074635605b47a7b82892d68e90b6ba90fd2af83142d05878d75762510128
Actual: 7a07d3f7cca5c0b38ca811984ef8da536da32932d68c1a6cce33ec2462b930bf
Archive: /Users/yes/Library/Caches/Homebrew/fop--hyph-8.zip
To retry an incomplete download, remove the file above.

Here is diagnostic
yes@arben:~% brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
  /Applications/Postgres.app/Contents/Versions/9.6/bin/gdal-config

yes@arben:~% brew config
HOMEBREW_VERSION: 1.3.4-18-gcb139ca
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: cb139ca381cb7f00a4dfdc21482515f103aed417
Last commit: 3 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 05ca93f5fa435695ab65e9f8f3cec7fd3e4b4b25
Core tap last commit: 5 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local/Homebrew
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit broadwell
Homebrew Ruby: 2.3.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/bin/ruby
Clang: 9.0 build 900
Git: 2.14.2 => /usr/local/bin/git
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Java: 1.8.0_112, 1.8.0_60
macOS: 10.13-x86_64
Xcode: 9.0
CLT: <IP_ADDRESS>.1.1504363082
X11: 2.7.9 => /opt/X11

You probably hit a bad mirror.
brew fetch -fs fop

Hmmm.... Seems work now, thank you a lot!

Confirmed this is a problem with running a brew command and not brew installing or the post-install behaviour of one or more formulae? If it's a formulae-specific problem please file this issue at the relevant tap e.g. for Homebrew/homebrew-core https://github.com/Homebrew/homebrew-core/issues/new

For future reference: this was related to brew installing a single package so should have been filed to Homebrew/homebrew-core. Please read the issue template in full. Thanks!


Work around WebGL depth artifacts seen on some GPUs.

As a temporary measure, this disables the depth prepass for the web
platform. Something in our shader pipeline (e.g. glslang or spirv-opt)
is not honoring the "invariant" keyword.
This fixes the black flakes seen with the Intel HD Graphics 615 in
Pixelbook laptops.
As a next step, I will dig deeper to find the offending component.

Appears to be occurring in our last call to CreateAggressiveDCEPass (spirv-opt)

https://github.com/KhronosGroup/SPIRV-Tools/issues/2042


Debug - Angular App - Bundle or HMR - Adding a breakpoint is taking too much time

Create angular app tns create testNG --ng
Run debug tns debug android --bundle or tns debug android --hmr
Add a breakpoint in some ts file
Actual: When you add a breakpoint you should wait some time around 10 seconds
Expected: Adding a breakpoint should be as fast as in javascript app
comment: In HMR this is causing a late response to changes in ts files.

After further investigation in looks like the slowness is caused by the GetPossibleBreakpoints method in v8. This slowness is proportional to the loaded script size on the heap.
Currently we do not have a viable solution to this. One possibility is to disable this method call but in this case the user will not be able to select between multiple possible breakpoints on the same line:


Use tox and pytest cookies

This PR changes the test-suite to use tox to easily manage test dependencies.
More importantly I converted the tests from using unittest to pytest along with pytest-cookies (A pytest-plugin wrapping the Cookiecutter API that takes care of figuring out the path to the rendered project etc.)
I wrote docs on how to run the suite using tox in CONTRIBUTING.rst (#399).
Please let me know your thoughts! Thanks :bow:

This is an AWESOME pull request! :ship:

Cool :smile_cat: Thanks you @pydanny

Cool :smiley_cat: :+1: Thanks @hackebrot

Yeah! This looks really cool :+1:


:arrow_up: using dependabot of version 2 and running pip check with poetry

Description
Improvements:

bump dependabot from version 1 to 2

Fixes:

Running pip check inside poetry virtual environment while checking safety in Makefile

Related Issue

resolve TODO in **/.dependabot/config.yml

Type of Change

[ ] 📚 Examples / docs / tutorials / dependencies update
[x] 🔧 Bug fix (non-breaking change which fixes an issue)
[x] 🥂 Improvement (non-breaking change which improves an existing feature)
[ ] 🚀 New feature (non-breaking change which adds functionality)
[ ] 💥 Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🔐 Security fix

Checklist

[x] I've read the CODE_OF_CONDUCT.md document.
[x] I've read the CONTRIBUTING.md guide.
[x] I've updated the code style using make codestyle.
[ ] I've written tests for all new methods and classes that I created.
[ ] I've written the docstring in Google format for all the methods and classes that I used.

Great! Thank you so much 🚀


UnifiedIntentsAB.UnifiedRemote version <IP_ADDRESS>7

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

I tested the package by uninstalling Unified Remote and installing with winget. But I may have ticked the "Always trust ..." checkbox the first time I installed it and therefore I did not receive the prompt when installing the package. I'll have to look into this.


fix: try dependencies fix

Description
Please include a summary of the change and which issue is fixed/closed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Closes # (issue)
Changes
Specify the behavior changes introduced by this pull request
i.e.

Removed method X from class Y
Return 400 instead of 500 in Z case
Refactored class X into a new module

Types of changes
What types of changes does your code introduce? Remove the lines that don't that apply:

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to change). If there's an API change, link the pull request in the API spec repository and the accepted DAO governance poll
I have read the CONTRIBUTING document.
My code follows the code style of this project.
My change requires a change to the documentation.
I have updated the documentation accordingly.
I have added tests to cover my changes.
All new and existing tests passed.

Already implemented here -> https://github.com/decentraland/catalyst/pull/1472


Top App Bar incorrect styling

What vue-mdc-adapter Version are you using?
0.15.3
What browser(s) is this bug affecting?
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
What OS are you using?
macOS High Sierra 10.13.5 (17F77)
What are the steps to reproduce the bug?
Create a <mdc-top-app-bar> like the one included in the documentation.
What is the expected behavior?
The documentation says by default, short=false, so I expected the element to be the width of the screen. I also expected the element to exist in div.mdc-layout-app--toolbar-wrapper.
What is the actual behavior?
short defaulted to true. The element does not exist in div.mdc-layout-app--toolbar-wrapper, but as a <header> in div.mdc-layout-app--content-wrapper. I had to apply margin-top: 56px to div.mdc-layout-app--content-wrapper to have it not cover up the page title. The url changes when I close the nav drawer.

As I keep playing around with this I keep finding small bugs with it... In the deprecation notice for <mdc-toolbar> it was recommended to switch to <mdc-top-app-bar>, but it doesn't seem ready to replace all the functionality in the toolbar. What is your timeline for depreciation and having top app bar as a valid substitute?

@rrgahan
not really my choice here: MDCWeb   Team decided the deprecation. so today mdc-toolbar styles are not maintained any more. mdc-top-app-bar is not finished yet. I'm basically waiting for them to finalize it before really deprecating ...
anyway I'll have a closer look to the code to see if I'm not doing anything wrong with the mdc wrappers...

Totally understand! Thanks for giving the deprecation notice and working on finalizing. I'm assuming the docs will be updated when everything is finished up?


Startup and installation

Various optimisations:

Do not read the NPK twice when loading the repo and when starting. Read the npks (and verify) once on startup and upon installation
Replace internal repo tmpdir with an in memory memfd to avoid leftovers
Stream npks directly into repository during installation. Do not dump them to a tmp file and copy later on. Instead pass a Stream to the repository and dump directly to the final position
Make Npk generic of the internal Read + Seek

very nice ideas implemented! I like it!


brew install graphql-playground

much like this one https://github.com/skevy/graphiql-app#installation

Added to cask here: https://github.com/caskroom/homebrew-cask/pull/41771

This has been merged, I think we can close this. We may want to add a mention in README.md.


lower and rise position value argument field fix

1. Why is this change necessary?
Currently, you cannot use the sw-data-grid-column-position component to sort by a value other than 'position'
2. What does this change do, exactly?
Change add the missing argument "filed" to the function lowerPositionValue and raisePositionValue call.
3. Describe each step to reproduce the issue or behaviour.
Use the sw-data-grid-column-position component in the sw-entity-listing component by passing 'field' argument other than the default (other than 'position')
4. Please link to the relevant issues (if any).
none
5. Checklist

[ ] I have written tests and verified that they fail without my change
[X] I have squashed any insignificant commits
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[X] I have read the contribution requirements and fulfil them.

Hello @wkra,
we're screening for stale/old pull requests.
Sorry that we took so long to respond.
Could you rebase your branch onto 6.2 or master? We'll process this PR soon.
Best regards, Patrick

This PR was closed due to inactivity. If this change is still important to you, feel free to create a new pull request.
For more information about our contribution guidelines, see https://docs.shopware.com/en/shopware-platform-dev-en/contribution/contribution-guideline


ScreenSharing does not work in latest licode

Description
ScreenSharing has stopped working after latest changes.
Steps to reproduce the issue:

Start docker image
MIN_PORT=30000; MAX_PORT=30050; sudo docker run --name licode-old -p  3000:3000 -p $MIN_PORT-$MAX_PORT:$MIN_PORT-$MAX_PORT/udp -p 3001:3001  -p 8080:8080 -e "MIN_PORT=$MIN_PORT" -e "MAX_PORT=$MAX_PORT" -e "PUBLIC_IP=<local_ip>" lynckia/licode:pre-v7.11
Start Firefox and open a page http://localhost:3001/?screen=true (I use firefox instead of Chrome because it allow to use screen as source without certificate)
In a pop-up choose a window for sharing and allow Firefox to share a screen
Open page http://localhost:3001/?onlySubscribe=true in another tab

Describe the results you received:
No video on receiver tab. Not data is sending by sender side (checked by wireshark)
Describe the results you expected:
After few second the screen-sharing video should appear
Note: If use pre-v7.9 and earlier, all works fine. So I suspect, something broken after changes in signaling.

latest version you mean tag lynckia/licode:latest or lynckia/licode:staging or lynckia/licode:pre-v7.11?
tag latest is not updated, it uses 2-years-old sources.
In my case http is working on firefox for pre-v7.9 but not on pre-v7.11, so  I think it is not cert issue.

With latest i mean: lynckia/licode:develop not tested v7.11 so maybe you are right.


New Skill Suggestion: Enchantment effects

This might be a lot harder to code, but giving enchantment effects to players without gear (ideally admins could toggle what gear it works with/requires) would really open up builds, and improve upon already existing ones.
For instance, adding something like the following to the Enderman hero would really round out the Enderman:
skill: ENCHANTED
type: SILK_TOUCH
gearType: HAND
For Dolphin it might look something like:
skill: ENCHANTED
type: AQUA_AFFINITY
gearType:
Leaving gearType blank on Dolphin means it works with all tools and armor, or without any, whereas gearType: HAND or whatever would mean Enderman could only silk touch up things with an empty hand unless they had another enchanted item.
Idk i’m not a coder lol, just thought it could be cool.

As far as I know, you can't give literal enchantment effects to players without it going on an item, things like silk touch could be emulated, but I don't think effects like aqua affinity can be as they're mostly client-side.  That could be interesting.

Yeah that could be cool. Very different flavor, but cool.
I’ve actually figured out how to get the effects I wanted on Enderman (using Convert Drops on dirt blocks) and Dolphin (using potion type Conduit_Power) anyway, lol.
Just so you know, i’m basically trying to use your plugin to mimic the Origins mod by Apace100 (link: https://www.curseforge.com/minecraft/mc-mods/origins ) purely server side so it works with vanilla clients.
Other skill/hero ideas that come from that mod would be climbing, place an object when attacking (both from Arachnid), a skill that applies diet limitations (though Consume could be used similarly), and various skills that apply negative effects like burning in daylight, drowning in air, or taking damage from water.