Style Adjustment

narrow screen to adjust the width of the search box so that it does not exceed the width of the screen.
add a mask layer below the search box, the mask layer color has a relationship with the theme, light colors are masked with light colors, dark colors are masked with dark colors.

ojbk


Make eCAL compile on current Arch Linux.

Hello Rex,
if we add these two #includes, eCAL compiles out of the box on Arch Linux. If these changes do not bother your target OS, I'd like to ask for a merge.
Best regards,
Tobias

Hi Tobias,
thank you for building eCAL on Arch Linux. Nice :-). We'll check this and merge the change asap.
ReX

Merge done. Thank you @Blutkoete !


🐛 Firebase_Auth: Code Sent method not getting triggered Flutter iOS App

Bug report
Trying to implement Phone Auth for flutter iOS App using the code below.
 signInWithPhone(String phone) async {
    _currentStep = PhoneAuthenticationSteps.CODE_SENT;
    _updatePhoneAuthStep();
    await _firebaseAuth.verifyPhoneNumber(
        phoneNumber: phone,
        timeout: Duration(seconds: 60),
        verificationCompleted: _phoneVerificationCompleted,
        verificationFailed: _phoneVerificationFailed,
        codeSent: _phoneCodeSent,
        codeAutoRetrievalTimeout: _phoneCodeAutoRetrievalTimeout);
 }

void _phoneCodeSent(String verificationId, [int forceResendingToken]) async {
    phoneVerificationId = verificationId;
  }

  void _phoneVerificationCompleted(PhoneAuthCredential phoneAuthCredential) {
    _signInWithCred(phoneAuthCredential);
  }

  void _phoneVerificationFailed(FirebaseAuthException error) {
   print(error)
  }

   void _phoneCodeAutoRetrievalTimeout(String verificationId) {
    phoneVerificationId = verificationId;
   }

  validatePhoneOtp(String otp) {
    AuthCredential auth = PhoneAuthProvider.credential(
        verificationId: this.phoneVerificationId, smsCode: otp);
    _signInWithCred(auth);
   }

   _signInWithCred(auth.AuthCredential auth) async {
    UserCredential creds;
    try {
      creds = await _firebaseAuth.signInWithCredential(auth);
      if (creds?.user != null) { }
     else { }
    } on FirebaseAuthException catch (e) {
      print(e);
    }

But the _phoneCodeSent handler doesn't get triggered and hence not able to proceed with verification. The Otp is received and also the reCaptcha is also displayed in the browser.
Steps to reproduce
Steps to reproduce the behavior:

Perform Phone Auth for iOS flutter app
Try to verify the number using the verifyNumber Method.
The user is shown the reCaptcha and then the otp is received.
After entering the otp the following error is displayed in console and no further action occurs :

flutter: 'package:firebase_auth_platform_interface/src/providers/phone_auth.dart': Failed assertion: line 33 pos 12: 'verificationId != null': is not true.

Expected behavior
The codeSent handler gets triggered and gets value for verification ID.

Flutter doctor
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 1.22.6, on macOS 11.2.3 20D91 darwin-x64, locale en-IN)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 12.4)
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.55.1)
[✓] Connected device (1 available)

• No issues found!

Flutter dependencies
Dart SDK 2.10.5
Flutter SDK 1.22.6
home_advisor 1.0.0+1

dependencies:
- auto_route 0.6.9 [flutter meta]
- cached_network_image 2.5.0 [flutter flutter_cache_manager octo_image]
- cloud_firestore 0.14.4 [flutter meta quiver firebase_core firebase_core_platform_interface cloud_firestore_platform_interface cloud_firestore_web]
- country_code_picker 1.7.0 [flutter modal_bottom_sheet]
- cupertino_icons 1.0.0
- email_validator 1.0.6
- emoji_picker 0.1.0 [flutter shared_preferences]
- file_picker 2.1.6 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface]
- firebase_auth 0.18.4+1 [meta firebase_core firebase_core_platform_interface firebase_auth_platform_interface firebase_auth_web flutter]
- firebase_core 0.5.3 [firebase_core_platform_interface flutter quiver meta firebase_core_web]
- firebase_crashlytics 0.2.4 [flutter stack_trace firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface]
- firebase_messaging 6.0.16 [meta platform flutter]
- firebase_storage 5.2.0 [flutter firebase_core firebase_core_platform_interface firebase_storage_web firebase_storage_platform_interface quiver]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_calendar_carousel 1.5.3 [intl flutter]
- flutter_downloader 1.5.2 [flutter]
- flutter_google_places 0.2.6 [flutter rxdart google_maps_webservice http]
- flutter_html 1.2.0 [html csslib css_colors flutter_layout_grid video_player chewie webview_flutter chewie_audio flutter_svg flutter]
- flutter_local_notifications 4.0.1+2 [flutter flutter_local_notifications_platform_interface platform timezone]
- flutter_localizations 0.0.0 [flutter intl characters collection meta path typed_data vector_math]
- flutter_screenutil 3.2.0 [flutter]
- flutter_staggered_grid_view 0.3.4 [flutter]
- fluttertoast 7.1.8 [flutter flutter_web_plugins]
- geocoder 0.2.1 [meta flutter]
- geolocator 6.2.1 [flutter geolocator_platform_interface geolocator_web]
- get_it 5.0.6 [async meta]
- google_maps_place_picker 1.0.1 [flutter google_maps_flutter geolocator permission_handler provider google_maps_webservice tuple http]
- google_maps_webservice 0.0.19 [http meta]
- google_static_maps_controller 0.4.1 [flutter]
- grouped_buttons 1.0.4 [flutter]
- http 0.12.2 [http_parser path pedantic]
- image_picker 0.6.7+22 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- injectable 1.1.2 [get_it]
- intl_phone_number_input 0.6.0 [flutter meta libphonenumber libphonenumber_plugin equatable]
- intro_slider 2.3.4 [flutter]
- lottie 0.7.0+1 [archive characters charcode collection flutter logging meta path vector_math]
- path 1.8.0-nullsafety.1
- path_provider 1.6.27 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- percent_indicator 2.1.9+1 [flutter]
- permission_handler 5.1.0+2 [flutter meta permission_handler_platform_interface]
- pin_code_fields 6.1.0 [flutter]
- pin_entry_text_field 0.1.4 [flutter]
- provider 4.3.3 [collection flutter nested]
- rflutter_alert 1.1.0 [flutter]
- sentry_flutter 4.0.6 [flutter flutter_web_plugins sentry package_info]
- shared_preferences 0.5.12+4 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- smooth_star_rating 1.1.1 [flutter]
- stacked 1.9.4 [flutter provider observable_ish meta get_it]
- timeago 2.0.30

dev dependencies:
- auto_route_generator 0.6.10 [build source_gen analyzer path build_runner auto_route]
- build_runner 1.11.1 [args async build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style glob graphs http_multi_server io js logging meta mime path pedantic pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- 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]
- injectable_generator 1.1.2 [build source_gen path glob analyzer meta code_builder dart_style injectable collection]

transitive dependencies:
- _fe_analyzer_shared 12.0.0 [meta]
- analyzer 0.40.6 [_fe_analyzer_shared args cli_util collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- archive 2.0.13 [crypto args path]
- args 1.6.0
- async 2.5.0-nullsafety.1 [collection]
- boolean_selector 2.1.0-nullsafety.1 [source_span string_scanner]
- build 1.6.2 [analyzer async convert crypto glob logging meta path]
- build_config 0.4.5 [checked_yaml json_annotation meta path pubspec_parse yaml]
- build_daemon 2.1.7 [built_collection built_value http_multi_server logging pedantic path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 1.5.3 [analyzer build crypto graphs logging meta path package_config pool pub_semver]
- build_runner_core 6.1.7 [async build build_config build_resolvers collection convert crypto glob graphs logging meta path package_config pedantic pool timing watcher yaml]
- built_collection 4.3.2 [collection quiver]
- built_value 7.1.0 [built_collection collection fixnum quiver]
- characters 1.1.0-nullsafety.3
- charcode 1.2.0-nullsafety.1
- checked_yaml 1.0.4 [json_annotation source_span yaml]
- chewie 0.12.2 [cupertino_icons flutter video_player wakelock]
- chewie_audio 1.1.2 [video_player cupertino_icons flutter]
- cli_util 0.2.0 [path]
- clock 1.1.0-nullsafety.1
- cloud_firestore_platform_interface 2.2.1 [flutter meta collection firebase_core plugin_platform_interface]
- cloud_firestore_web 0.2.1+2 [flutter flutter_web_plugins http_parser meta firebase_core firebase_core_web cloud_firestore_platform_interface js]
- code_builder 3.6.0 [built_collection built_value collection matcher meta]
- collection 1.15.0-nullsafety.3
- convert 2.1.1 [charcode typed_data]
- crypto 2.1.5 [collection convert typed_data]
- css_colors 1.0.2 [flutter]
- csslib 0.16.2 [source_span]
- dart_style 1.3.10 [analyzer args path source_span]
- equatable 1.2.6 [collection meta]
- fake_async 1.2.0-nullsafety.1 [clock collection]
- ffi 0.1.3
- file 5.2.1 [intl meta path]
- firebase_auth_platform_interface 2.1.4 [flutter meta firebase_core plugin_platform_interface]
- firebase_auth_web 0.3.2+3 [flutter flutter_web_plugins meta http_parser intl firebase_core firebase_core_web firebase_auth_platform_interface js]
- firebase_core_platform_interface 2.1.0 [flutter meta plugin_platform_interface quiver]
- firebase_core_web 0.2.1+1 [firebase_core_platform_interface flutter flutter_web_plugins meta js]
- firebase_crashlytics_platform_interface 1.1.4 [flutter meta collection firebase_core plugin_platform_interface]
- firebase_storage_platform_interface 1.0.2 [flutter meta collection firebase_core plugin_platform_interface]
- firebase_storage_web 0.1.1+1 [async crypto firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta]
- fixnum 0.10.11
- flutter_blurhash 0.5.0 [flutter meta]
- flutter_cache_manager 2.1.1 [flutter path_provider uuid http path sqflite pedantic clock file rxdart image]
- flutter_layout_grid 0.10.5 [collection flutter meta quiver]
- flutter_local_notifications_platform_interface 2.0.0+1 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 1.0.11 [flutter]
- flutter_svg 0.19.1 [flutter meta path_drawing vector_math xml]
- flutter_web_plugins 0.0.0 [flutter characters collection meta typed_data vector_math]
- geolocator_platform_interface 1.0.9 [flutter meta plugin_platform_interface vector_math]
- geolocator_web 1.0.1 [flutter flutter_web_plugins geolocator_platform_interface]
- glob 1.2.0 [async collection node_io path pedantic string_scanner]
- google_maps_flutter 1.2.0 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface]
- google_maps_flutter_platform_interface 1.2.0 [flutter meta plugin_platform_interface stream_transform collection]
- graphs 0.2.0
- html 0.14.0+4 [csslib source_span]
- http_multi_server 2.2.0 [async]
- http_parser 3.1.4 [charcode collection source_span string_scanner typed_data]
- image 2.1.19 [archive xml meta]
- image_picker_platform_interface 1.1.6 [flutter meta http plugin_platform_interface]
- import_js_library 1.0.2 [flutter html flutter_web_plugins js]
- intl 0.16.1 [path]
- io 0.3.5 [meta path string_scanner]
- js 0.6.2
- json_annotation 3.1.1
- libphonenumber 1.0.2 [flutter meta]
- libphonenumber_platform_interface 0.2.0 [flutter plugin_platform_interface]
- libphonenumber_plugin 0.1.0 [flutter flutter_web_plugins libphonenumber_platform_interface libphonenumber_web]
- libphonenumber_web 0.1.1 [flutter flutter_web_plugins js libphonenumber_platform_interface]
- logging 0.11.4
- matcher 0.12.10-nullsafety.1 [stack_trace]
- meta 1.3.0-nullsafety.3
- mime 0.9.7
- modal_bottom_sheet 1.0.0+1 [flutter]
- nested 0.0.4 [flutter]
- node_interop 1.2.1 [js]
- node_io 1.2.0 [file node_interop path]
- observable_ish 2.1.5 [collection]
- octo_image 0.3.0 [flutter flutter_blurhash]
- package_config 1.9.3 [path charcode]
- package_info 0.4.3+4 [flutter]
- path_drawing 0.4.1+1 [vector_math meta path_parsing flutter]
- path_parsing 0.1.4 [vector_math meta]
- path_provider_linux 0.0.1+2 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 0.0.4+8 [flutter]
- path_provider_platform_interface 1.0.4 [flutter meta platform plugin_platform_interface]
- path_provider_windows 0.0.4+3 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.9.2 [meta]
- permission_handler_platform_interface 2.0.2 [flutter meta plugin_platform_interface]
- petitparser 3.1.0 [meta]
- platform 2.2.1
- plugin_platform_interface 1.0.3 [meta]
- pool 1.4.0 [async stack_trace]
- process 3.0.13 [file intl meta path platform]
- pub_semver 1.4.4 [collection]
- pubspec_parse 0.1.8 [checked_yaml json_annotation pub_semver yaml]
- quiver 2.1.5 [matcher meta]
- rxdart 0.24.1
- sentry 4.0.6 [http meta stack_trace uuid]
- shared_preferences_linux 0.0.2+4 [file flutter meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 0.0.1+11 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 1.0.4 [meta flutter]
- shared_preferences_web 0.1.2+7 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 0.0.2+3 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
- shelf 0.7.9 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 0.2.4+1 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- source_gen 0.9.10+2 [analyzer async build dart_style glob meta path pedantic source_span]
- source_span 1.8.0-nullsafety.2 [charcode collection path term_glyph]
- sqflite 1.3.2+3 [flutter sqflite_common path]
- sqflite_common 1.0.3+1 [synchronized path meta]
- stack_trace 1.10.0-nullsafety.1 [path]
- stream_channel 2.1.0-nullsafety.1 [async]
- stream_transform 1.2.0
- string_scanner 1.1.0-nullsafety.1 [charcode source_span]
- synchronized 2.2.0+2
- term_glyph 1.2.0-nullsafety.1
- test_api 0.2.19-nullsafety.2 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- timezone 0.6.1 [path]
- timing 0.1.1+3 [json_annotation]
- tuple 1.0.3 [quiver]
- typed_data 1.3.0-nullsafety.3 [collection]
- uuid 2.2.2 [crypto convert]
- vector_math 2.1.0-nullsafety.3
- video_player 1.0.1 [meta video_player_platform_interface video_player_web flutter]
- video_player_platform_interface 2.2.0 [flutter meta]
- video_player_web 0.1.4+1 [flutter flutter_web_plugins meta video_player_platform_interface]
- wakelock 0.2.1+1 [flutter meta wakelock_platform_interface wakelock_web]
- wakelock_platform_interface 0.1.0+1 [flutter meta]
- wakelock_web 0.1.0+3 [flutter flutter_web_plugins import_js_library js wakelock_platform_interface]
- watcher 0.9.7+15 [async path pedantic]
- web_socket_channel 1.2.0 [async crypto stream_channel]
- webview_flutter 1.0.7 [flutter]
- win32 1.7.4+1 [ffi]
- xdg_directories 0.1.2 [meta path process]
- xml 4.5.1 [collection convert meta petitparser]
- yaml 2.2.1 [charcode collection string_scanner source_span]

Hi @sankar-zartek
You are using some pretty outdated versions of the firebase packages. Could you please flutter upgrade to the new stable and use the latest versions of the packages and see if the issue persists?
Thank you


Mindar Studio example not working when deployed in Amazon amplify

I tried exporting the code in https://studio.mindar.org/ with default 3D object ( glasses) to a webserver.
The code works well when deployed on a local webserver.
But when I tried to host it on Amazon Amplify it is failing with 404 error on trying to get _x1.
The code is deployed here https://test.d3gjein32q5cd9.amplifyapp.com/
The browser used is Chrome Version 115.0.5790.110 (Official Build) (64-bit).
Could someone please help me to resolve the issue?
Do i need to change some settings on the webserver ?
I'm not sure if this is an issue with the code.
Please see a screenshot of the error here.

not sure about amplify. but the errors seems to indicate that file is missing. probably have something to do with the file path resolution.


fix(@angular-devkit/build-angular): Updated package.json with newer v…

Updated the license plugin with newer version.
Closes #12649

I changed it to the comment above.


in http url we need to have : after http

Please review this PR, I am new here, so if I am missing any standard rules then I am sorry for that, but I got this issue and fixed on my machine, now everything is working fine, awesome work man. Thanks

Hi @touqeerhassan, thanks for your PR, but this change will break the support for non HTTP URLs, so I added the support for both types of URLs in version v1.4.0 (https://github.com/DannyFeliz/create-pull-request/commit/4a5aa0e4570d40b6d9b6e3e3a2de1125c86eb317)


Release 2.16.33

Summary | Résumé
#1578 Move out a couple of Account IDs @sastels
#1577 Delete dev env wf @ben851
Related Issues | Cartes liées
Release
Test instructions | Instructions pour tester la modification
TF Apply works
Smoke Test
Release Instructions | Instructions pour le déploiement
Before releasing, delete the ses_receiving_email ECR repository in US-east-1 in production via clickops.
Reviewer checklist | Liste de vérification du réviseur

[ ] This PR does not break existing functionality.
[ ] This PR does not violate GCNotify's privacy policies.
[ ] This PR does not raise new security concerns. Refer to our GC Notify Risk Register document on our Google drive.
[ ] This PR does not significantly alter performance.
[ ] Additional required documentation resulting of these changes is covered (such as the README, setup instructions, a related ADR or the technical documentation).

⚠ If boxes cannot be checked off before merging the PR, they should be moved to the "Release Instructions" section with appropriate steps required to verify before release. For example, changes to celery code may require tests on staging to verify that performance has not been affected.

Closing this as it got released with the prod hcl fix.


Add the policy for checking AWS secret and access key in Instance User data.

Example:
user_data = <<EOF
#! /bin/bash
sudo apt-get update
export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMAAA
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMAAAKEY
export AWS_DEFAULT_REGION=us-west-2
EOF
I deliberately ran the above, terrascan did not detected this violation. Later, I checked the rego policies of terrascan and found there is no such policy for checking the above violation.

@cesar-rodriguez is there any guide on how to contribute to terrascan policies?. I wrote an OPA for the above misconfiguration. However, if there is any guide to contribute, I would love to know.

Hi @harkirat22. We still need to add better documentation on how to contribute policies, but a good place to get started is this comment from @williepaul : https://github.com/accurics/terrascan/issues/326#issuecomment-693635122
Here's also a policy only PR that was recently merge you could use as a reference: https://github.com/accurics/terrascan/pull/350
Feel free to comment here if you get stuck or have any questions. Looking forward to your contribution!

@cesar-rodriguez. Yup sure, I will have a look at that. I have written OPA policies and ran them on terraform plan converted to JSON format. I will write the same as per terrascan format.

@cesar-rodriguez @williepaul, I wrote the policy for this issue. Please have a look, afterwards, I will create a pull request
I war trying to create the same format as most of the policies have under aws. Some have rc with base64, which I checked is having a remidiation code, do I have to include it for this policy?
package accurics
EC2withSecrets[retVal] {
pattern := ["[A-Za-z0-9/+=]{40}","(A3T[A-Z0-9]|AKIA|AGPA|AIDA|AROA|AIPA|ANPA|ANVA|ASIA)[A-Z0-9]{16}","("|')?(AWS|aws|Aws)??(SECRET|secret|Secret)??(ACCESS|access|Access)??(KEY|key|Key)("|')?\s*(:|=>|=)\s*("|')?[A-Za-z0-9/\+=]{40}("|')?"]
some i
instance := input.aws_instance[]
user_data := instance.config.user_data
regex.match(pattern[i],user_data)
retVal := { "Id": instance.id, "ReplaceType": "edit", "CodeType": "block", "Traverse": "", "Attribute": "", "AttributeDataType": "", "Expected": "No AWS Secrets in user data", "Actual": instance.config.user_data }
}

Looks good @harkirat22! No need to include rc for this. Thanks!


Redis: update callback type annotations

Update all the callback annotations so the result argument isn't a maybe type when it doesn't need to.
Please see https://github.com/flowtype/flow-typed/pull/1755#discussion_r169025106 for the discussion that lead to this pull request.
cc @jedwards1211

@stouf You'll need tor rebase and fix the conflicts.

@GAntoine Done :+1:


Flashpoint: skip-cutscene flag doesn't skip cutscenes after emitter choices

After you click the button(s) to choose what tech structures get spawned in, a cutscene appears even when the flag is present. (Probably just missed it, whoops)

https://github.com/Ziktofel/Archipelago-SC2-data/pull/123 fix is here


Empty EventNum Regex causes flight with all races included

During ACA2024, after using the EventNum Regex for races on Thursday, blanked it out on Friday and it created a flight with all races on Friday.

This is intended behavior.  Some regattas like to have an all events option.  Head races are an example where this can be of use.  Seems benign to include as an option to pick.


New Theme: Tim

Ported from Tim Holman's Jekyll site, here

This theme's url is https://github.com/adamisntdead/tim
Any questions just say!

Just a little note: The "theme master" @digitalcraftsman is in the middle of a busy exam period now but will review this and the other new themes soon.

Hi Adam,
thanks for sharing this theme with us. I tested your theme with the build script of our theme site and noticed a things:

for the metadata in the theme.toml please use real and working urls. Those urls a linked on the theme site and could irritate users
the theme demo will use default content unless custom content is provided. The default content's code examples have very long lines and cause a horizontal scrollbar

Otherwise your theme is ready to be added.

Any updates here?

@adamisntdead ping


5440i - Child Lock?

Setting up for a 5440i - i get the error
Logger: custom_components.ha_blueair.blueair_data_update_coordinator
Source: custom_components/ha_blueair/blueair_data_update_coordinator.py:40
integration: Blueair (documentation, issues)
First occurred: 2:33:15 PM (17 occurrences)
Last logged: 2:45:24 PM
'child_lock'
I can't seem to get any further. Any help would be great.
Andy

1.9.4 should better handle models that don't support child locks, but if it isn't resolved please attach debug logs as outlined in the readme of this repo


Additional resources - Training

This page has a section regarding Training, but the training listed is called Introduction to Red Hat on Azure, which is related to Azure Red Hat Linux, a different product from Azure Red Hat OpenShift. Would be nice if there was a link for free training for ARO.

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

ID: 2a12fffe-6845-d5ec-08ea-c2e230b5bc4b
Version Independent ID: dc374dc6-2304-4eea-5d59-c7f4e0a43555
Content: Introduction to Azure Red Hat OpenShift - Azure Red Hat OpenShift
Content Source: articles/openshift/intro-openshift.md
Service: azure-redhat-openshift
GitHub Login: @johnmarco
Microsoft Alias: johnmarc

@ricmmartins
Thanks for your feedback! We will investigate and update as appropriate.

@ricmmartins
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

Hi @ricmmartins . Sorry for the delay in replying to this. Unfortunately, those "Additional resources" are generated automatically and are not controlled by the content team, so at this point there's not a way for me to change it.

#please-close


Remove platform requirements from images

By having the --ignore-platform-reqs entry for every request, versions which are not compatible at all are attempted to be installed, case in point, the recent change by doctrine to have "php": "^7.1" as one of their dependencies.
If you need to target a specific version of php or an extension, can can specify a mock platform in the composer.json file:
{
  "config": {
    "platform": {
      "php": "5.6",
      "ext-mbstring": "1.2.1"
    }
  }
}

💥


Remove File without interation

Type: Bug
My documentation file will deleted automaticlly, withou whatever interation of my part. It appeared with a red line in name, I click to save but it simplity dissapeard, i try verify in recycle bin, recover with foresics tools, but without success. I think which it is a bug in my visual code
VS Code version: Code 1.84.2 (1a5daa3a0231a0fbba4f14db7ec463cf99d7768e, 2023-11-09T10:51:52.184Z)
OS version: Windows_NT x64 10.0.19045
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (8 x 3592)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
7.42GB (3.86GB free)

Process Argv
--crash-reporter-id 0dd5aaf2-3ddd-4e83-8638-85da87d30583

Screen Reader
no

VM
44%

Extensions (3)

Extension
Author (truncated)
Version

python
ms-
2023.20.0

vscode-pylance
ms-
2023.11.10

remote-wsl
ms-
0.81.8

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263:30880072
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
3biah626:30602489
89544117:30613380
a9j8j154:30646983
showlangstatbar:30737416
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
welcomedialogc:30882110
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
synctok:30869157
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30871694
pythonregdiag2:30871582
pythonmypyd1:30879173
pythoncet0:30885854
pythontbext0:30879054
dsvsc016cf:30880770
dsvsc017:30880892
dsvsc018cf:30880895
aa_t_chat:30882232

Where did you press when the file disappeared? Did you press on the tab of the editor? If pressing with the middle mouse button, the file closes, however, if the file has not been saved we always show a popup asking the user if they want to save the file or not.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Add feature flag for merge throttling policy

@geirst please review
@baldersheim FYI
Two options; STATIC (default) and DYNAMIC. Does not currently set
any window size configs based on the existing feature flag for max
pending, so the config defaults will be used for these when dynamic
throttling is enabled.

Unrelated build failure in vespa-hadoop module:
14:36:09 [ERROR] Failures:
14:36:09 [ERROR]   VespaStorageTest.requireThatFeedVisitDataSucceeds:73->assertAllDocumentsOk:97->assertAllDocumentsOk:111 expected: <10> but was: <9>
14:36:09 [INFO]
14:36:09 [ERROR] Tests run: 37, Failures: 1, Errors: 0, Skipped: 0


After calling MixerInteractive.GoInteractive, State gets stuck at "Initializing"

I'm not sure if that's a service or client issue, but I call the same simple steps found in the tutorial here (which boils down to MixerInteractive.GoInteractive) and added an EventHandler for OnInteractivityStateChanged.
For some reason, the MixerInteractive item will randomly (most of the time) wait forever after showing these state changes:

NotInitialized
NotInitialized
Initializing
Then I can wait 5 minutes and nothing happens.

By killing/pressing play several times in a row, I will sometimes get it to Initialize and work properly.  After that first success, it's mostly stable, but it's sadly frustrating when trying to develop a game...
Maybe I'm doing something wrong, but it feels like a bug to me.
Thanks,
-Sam

Sorry for the delayed response. On this date we were experiencing service issues (that have now been fixed). Are you still experiencing this issue?

Thanks for the reply, I must admit that I've been hitting this less and less lately.
Follow-up: when we get stuck in that "Initializing" state for a while (20+ sec), is it 100% certain to be Mixer Service issue or are there other possible causes for this problem?
I'm only asking because the documentation + the returned state message aren't explicit at all, and this leads us to believe our application is doing something wrong.
Maybe the resolution for this issue would be as simple as updating the Doc online, or having the UnityPlugin be a bit more verbose about what is going on with every state it can return?

Thank you for the feedback, we are going to be investing in much better error messages over the next couple months in the Unity SDK. In the meantime, we've created the troubleshooting guide here: https://github.com/mixer/interactive-unity-plugin/wiki/Troubleshooting-guide
The guide covers some of the common issues.

I'll leave this issue open and resolve it once we have better error messaging in the SDK.

Thanks for the extra troubleshooting doc, that may come in handy.

We now have much better error messaging in the SDK so we're going to go ahead and close the issue. Thank you for opening it!


bug

found a bug when importing gambase all games the first option in the menu
it would make folders and place there no more than 255 games in it but folders with 2 or 3 and on they are emty
en the main folder contains to much games hope you understand :)

It's actually as designed right now, dividing up the games on different views became a bit tricky in the code. I can look into if it's possible to split the games easily.

cool Thnks :)

I managed to figure out how to split the games into game views.
Game views are created so that each contain a maximum of 250 files. Games are sorted alphabetically and the game views are named after the first letter of the first and last game in the view (e.g. "A-E").


Provide macros for easy logging of string_view/TextView values.

Using printf-like functions.

[approve ci]

Do you mind if I keep using the standard unsweetened way? I'd rather wait for C++20 and remember std::format format.

Do we have a target date to switch to C++20?
Using string_view instead of std::string avoids a heap allocation.  The problem is that it's easier to do printf-line logging output with std::string than with string_view.


'utf-8' codec can't decode byte 0x80 in position 49: invalid start byte

This happens when I try to convert molecule into CDX via /v1/convert/molecule:
{
    "molecule": {
        "value": "Fc1cc(c(F)cc1F)C[C@@H](N)CC(=O)N3Cc2nnc(n2CC3)C(F)(F)F",
        "input": {
            "format": "smiles"
        },
        "output": {
            "format": "cdx"
        }
    }
}

@ctapobep, can you include what version of Python and the OpenEye toolkits you're using? Unicode issues are the core issue we see between Python 2 & 3. It's something that was also addressed heavily in the 2016.Feb toolkit release.

Python:

3.5.1 |Continuum Analytics, Inc.| (default, Dec  7 2015, 11:16:01)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]

pip list | grep -i openeye:

OpenEye-toolkits (2016.2.1)
OpenEye-toolkits-python3-ubuntu-14.04-x64 (2016.2.1)

Created a PR with the Docker env that installs all these dependencies along with OE Microservices: https://github.com/OpenEye-Contrib/OEMicroservices/pull/3 So you can try it out to reproduce the issue.

@ctapobep and @sajohn2, current OEMicroservices code is really only designed to handle utf-8 encodings. Binary data like CDX (and OEB for that matter) won't work in this current code.
Leads to the general question: what's the best way to encode binary data in a JSON field, @jlafon says to base64 encode it, so that's what I'm doing in the related branch here: https://github.com/OpenEye-Contrib/OEMicroservices/commit/903a0a9b1bbf32f6adb0ec6da7dff55b9f4a86cb

I'm not really sure that the data should be returned in JSON - why not return the data itself? When I ask the service for the conversion I know the format it's going to respond with - I asked for that format. So IMHO no need to duplicate this info in the JSON. Though if needed, this it could be added as HTTP header.

Don't want to change the output dramatically as @sajohn2 has stuff that depends on this API.
Though I just realized we're going to need a "base64" flag in the output to mark that the value has been base64 encoded, in the same way the "gz" flag encodes this.

We don't have anything that depends on it. And gz is b64 encoded because it is binary data. Just ask for gz and cdx + oeb will work.

On May 16, 2016, at 17:56, Brian Cole<EMAIL_ADDRESS>wrote:
Don't want to change the output dramatically as @sajohn2 has stuff that depends on this API.
Though I just realized we're going to need a "base64" flag in the output to mark that the value has been base64 encoded, in the same way the "gz" flag encodes this.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

From the docs: Note the *gz *parameter implies gzipping, then base64
encoding...
We have no infrastructure using the molecule conversion service -- that was
just tossed in there as an example for how to do it with the toolkits for
Merck IT (they seem to think there's some magic behind converting between
file formats). The rendering is used quite a bit, and I'm doing code review
for a massive update from Scott Harrison that includes some really awesome
highlighting options.
On Mon, May 16, 2016 at 9:52 PM, Scott Johnson<EMAIL_ADDRESS>wrote:

We don't have anything that depends on it. And gz is b64 encoded because
it is binary data. Just ask for gz and cdx + oeb will work.
On May 16, 2016, at 17:56, Brian Cole<EMAIL_ADDRESS>wrote:
Don't want to change the output dramatically as @sajohn2
https://github.com/sajohn2 has stuff that depends on this API.
Though I just realized we're going to need a "base64" flag in the output
to mark that the value has been base64 encoded, in the same way the "gz"
flag encodes this.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/OpenEye-Contrib/OEMicroservices/issues/1#issuecomment-219560856

We have no infrastructure using the molecule conversion service
It might be worthwhile to make some changes to the response then. I would suggest setting HTTP headers for content type and encoding, rather than putting them in the response body.


Enable @typescript-eslint/no-floating-promises

Needed to make sure the promises are awaited/returned. Currently if you aren't careful enough, often you'll miss that a particular function is async and it should've been awaited. For example - router.replace here - https://github.com/globalbrain/sefirot/pull/406/files#diff-06e685d5200cf3dbea4fd7986f71b9bab23e0c6b85d19e69fefb1ac45be0d041
This rule requires type-information. I'm not sure how tricky that would be for us 👀

This can be enabled if you create a tsconfig.eslint.json file in the root. But there are other rules that will also be enabled that will unfavourably interfere. I'll examine these and determine ones we will want to disable, otherwise Sefirot complains with over 100 lint errors because of some loose types.
N.B. no-floating-promises also means any promise chains must end with .catch(() => {}).


Export fn encode::encode(..)

My use case requires me to suspend and restart encoding of Avro containers. Exposing the low-level encode function allows for encoding Avro values without relying on the Writer, which offers no way to "resume" writing but always writes out the schema.
It's a somewhat manual process but until we know better abstractions for the problem we can add those.

You're not alone, I've also forked it for that purpose originally.

I am a bit worried of adding to the public API more internal functions, although the signature seems to be pretty stable.
We have already added to the public API to_avro_datum (see https://docs.rs/avro-rs/0.10.0/avro_rs/fn.to_avro_datum.html), which is very close to encode but with added validation and the creation of a buffer. Would that be sufficient for your use case? I am asking because this function is easy to miss, as it isn't mentioned in the README.

Ah, if we ever decide to make encode public, I believe that we would probably want to make decode public, too, for simmetry.

Ah! I did not see to_avro_datum before. I think it'll work for me. Thanks @poros!

Ah, happy that your use case has already been covered. Shall we close this PR?


What is the current behavior?
What are the steps to reproduce?
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: http://plnkr.co/edit/o077B6uEiiIgkC0S06dd
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, browsers are affected?
Is there anything else we should know?

@MAJLGC without more information we aren't able to investigate your issue.


Update example

What:     サンプルの依存の更新

Why:

How:

Checklist:

[ ] Documentation
[ ] Tests
[x] Ready to be merged
[ ] Added myself to contributors table

Closes #79

Coverage remained the same at 100.0% when pulling cc8bb01ae148ec26a496e5deeeb1f3c4f1c53934 on update-example into ac8e5264bbb4135c15f66a15565830f44e904796 on master.


library paths on nixos

nixos moment
on NixOS, awtfdb does not work out of the box because library paths are hard-coded.
currently I can use autoPatchelfHook to fix this just fine, but the hope is that eventually i can build awtfdb locally and entirely circumvent this issue.
to facilitate this: it would be great to have some way to either

specify the library paths manually, or
automatically search for the libraries if they don't exist at the default path, akin to pkg-config or similar

i have no idea how feasible the second option is, so the easiest would probably just be the first - i.e. check if some file specifying library paths exists, and then use those over the default paths.

there are two problems here. the first problem is "awtfdb binaries do not work by default on nixos", which is fixable by making awtfdb bulid inside nix (like you said, autoPatchelfHook for the binary builds, and probably something nixpkgs already provides to build any kind of zig-ware).
this issue happens because when i build in my Void system, it hardcodes a path to the dynamic loader, as it should. that path is then read by the kernel, and in nixos' case, the loader specified will resolve the .so symbols to /nix paths, setup relevant memory pages, etc, etc, and then run your binary code. however, if you're not pointing to nix's loader, errors happen. autoPatchelfHook changes the loader path so it works.
example:
$ file zig-out/bin/ainclude
zig-out/bin/ainclude: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, with debug_info, not stripped

/lib64/ld-linux-x86-64.so.2 is checked by the kernel before any of our code can run (i may be mistaken on this, but it's on the ELF headers, which are static). to try to attach custom auto-loader logic to find a loader beforehand (and maybe even rewrite the loader path) is well beyond my abilities (this is getting into cosmopolitan libc territory). attempt to build binaries that are more distro-independent is a good idea, though (in the future, this should all be linked statically, which removes the need for a dynamic loader entirely, making the binary only need the kernel. this inflates the size of the builds and binaries, which leads us to the second problem -- why are awtfdb release binaries not statically linked if it's more pain?).
the second problem is "the regex tag inferrer inside ainclude hardcodes /lib", which is not a fatal issue, you only trip yourself on it if you run ainclude --infer-tags regex --regex-use-exif ... as that attempts to load GraphicsMagick .so files from /usr/lib using dlopen(), other than that the entire system works. maybe there could be an AWTFDB_LIB_PATH environment variable that you hardcode on your nix system, don't know a good UX for that. this all still requires the binaries to be dynamically loaded because GraphicsMagick depends on your libc (which is a dynamic library). this would be fixed by statically linked builds, as mentioned in the first problem.
tl;dr static builds are the future.

static builds, understandable! i think when i originally wrote this ticket, especially in the context of the second option, i was thinking about it as "check where the libraries are located at build time", because i think build.zig still has a hardcoded check for places in /usr/lib - not sure how resolvable that in particular is. i recently learned about nix's magical utility called substituteInPlace for fixing this exact issue at build time so i might mess around with that at some point, but that's not a strictly awtfdb related task


[Cosmetic] Unfortunate line break

In French, at the beginning of the program, when the legal documents are presented, the word "légaux" is returned to the line when there is room to display it. So it is partially hidden.

Also, the text of the "Privacy Policy" button is too long. It should read "Privacy Policy".
On the other hand, in the blue text underneath, the word "of" must be kept otherwise it doesn't make sense.

Same on import screen in french :

word "portefeuille" too long.
Should be a solution to prefer using term "wallet" in french instead of "portefeuille". People now this !  😊

The latest version has fixed the issue of line breaks in such long texts.
For changes in translation wording, please open a new issue to discuss.

Corrected. Thanks ! 👍


Problem with launcher

I haven't used the randomizer in awhile and am getting an error at launch.  I saw something in previous issues but was not sure what was the solution.  Can you please let me know how to fix this issue in simple terms?  See attached

Your computer is most likely blocking access to it. Get the zip file you previously extracted, right click on it, go to Properties, check the Unblock option, click Apply and extract again.

I did that and it still does the same thing


remove dependency cycle

hi! This is all good and i'll merge but out of curiosity, was the cyclic dependency giving you issues? This is the first i've heard of it being an issue..

if it's just a "best practise" suggestion then cool, because it is best practise..

I'm working on importing these modules into a bazel-based build system that doesn't support cycles.
FWIW: I'd love to transfer ownership of object-get to you. I only forked+published to unblock myself.

i see, no problem.. well i'd been gradually splitting array-tools and object-tools up anyway, so all is good.. anyway, these modules are rather "ES5" and outdated so i'm anticipating a slow death.. i don't use them much since native es6 in V8/node..
feel free to transfer object-get to 75lb.. i don't think you can transfer npm module ownership though, so just add 75lb as a contributor..  :+1:

@75lb Repo transfer requested. I published a new version with updated URLs to npm and added you as a contributor.

great thanks.. everything is done, now (i released new versions of array-tools and object-tools which use object-get).. cyclic dependency squashed!


Question about the vocab size ?

I think 5000 is too small. Do I need to increase vocab size ?
https://github.com/wyu-du/Reinforce-Paraphrase-Generation/blob/7c788fd5d70ca4bee9c49db86692ec50f8df2530/src/config.py#L29

I think 5000 is too small. Do I need to increase vocab size ?
https://github.com/wyu-du/Reinforce-Paraphrase-Generation/blob/7c788fd5d70ca4bee9c49db86692ec50f8df2530/src/config.py#L29

You don't have to, because the decoder is a pointer network, it will copy the out-of-vocabulary word from the input sentence when generating the output paraphrase.
You may refer to this paper for the pointer network: https://arxiv.org/pdf/1704.04368.pdf

Much thanks ！


[rom_ext, ownership] Consider tracking previous owners

Description
As part of ownership transfer, consider tracking the previous owner.
Ideas:

Keep a hash of the previous owner's key.
Keep a hash-chain of all previous owners:
Upon each ownership transfer: prev_owner_hash = HASH(prev_owner_key || prev_owner_hash)

Given a list of all previous owner public keys, the prev_owner_hash could be independently verified.

I can imagine wanting to know the chain of ownership, for sure, to make it clear what has happened - the truly paranoid might want to make sure that "everything" has been reverted/swapped during the transfer.
I can also imagine wanting an ownership-transferred part to be indistinguishable from one that was "factory-assigned" for lack of a better term.
I slightly lean towards the second case - since we ought to be very confident that the ownership transfer works and no residual data/artifacts of the prior owner remain.
Or, there may be some more basic reason for tracking the ownership chain that I'm missing, which is quite possible.


Do not create sqlSessionFactory for each data source if using XML configuration

The data source should be specified in the XML configuration and could be helpful to mention in the docs.

It could introduce isFromXmlConfig field in SqlSessionFactoryBuildItem and set it  true when create sqlSessionFactory from XmlConfiguration file.


Introduce new PersistImageConfig/Status to handle garbage collection of images

The bug is that we no longer garbage collect unused app images and base images, since the code in the verifier assumes the directory name contains a UUID and they only contain a sha.
Fixing this was a bit complex since we want to track the verified objects are named by their sha, even for containers where the sha is determined as part of the verification.
The fix is to introduce PersistImageConfig/Status structs which carry the interaction between the verifier and its clients when it comes to the verified images discovered after reboot, and also the garbage collect handshake  between the verifier and its clients. (using the Expired flag)
Prior to making the containers and VMs being identified by the imageID, we had the VMs being identified by the sha in VerifyImageConfig/Status and the containers being identified by having a zero sha in those structs. Then some intermediate state where we used imageID, then switching completely to imageID. The GC hasn't worked since we moved the VM images to be identified by imageID and not having the imageID in the verified directory name; at an intermediate state we had both imageID and sha in the directory name hence GC worked.

How did it work before, and how does it work now? Prior to the change, we had the UUID in the dir name.  Was it the existence or lack thereof of the image UUID in a required image for an app instance?
If so, what do the new PersistImage* structs do? How do they enable the sane collection of images? It looks like when verifier finds an image, it publishes the status, and something else updates it to indicate whether it is needed or not? What is the owner of that knowledge, vs before?
Might be helpful to have a short md doc in docs/ as part of this to explain how it decides to clean out images.

Might be helpful to have a short md doc in docs/ as part of this to explain how it decides to clean out images.

I just don't know how soon we'll do more explicit management of images when this is likely to change again.

Basic Comment - What tests did you run? Can you provide the EveImageCheck link?
Whats the best way to verify that images did not get downloaded?
I am thinking we should publish the number of images downloaded ( after reboot ) -- and verify the count is 0 ?? That way, the test_oneapp can verify no new images got downloaded??

Whats the best way to verify that images did not get downloaded?
I am thinking we should publish the number of images downloaded ( after reboot ) -- and verify the count is 0 ?? That way, the test_oneapp can verify no new images got downloaded??

The device reports all the approximate download/upload bytes per URL in the metrics. If we have an API for zobjects to get the latest metrics (akin to zcli edge-node show -raw) then we can easily check that. Is there currently some code in ztest which looks at the metrics?

Whats the best way to verify that images did not get downloaded?
I am thinking we should publish the number of images downloaded ( after reboot ) -- and verify the count is 0 ?? That way, the test_oneapp can verify no new images got downloaded??

The device reports all the approximate download/upload bytes per URL in the metrics. If we have an API for zobjects to get the latest metrics (akin to zcli edge-node show -raw) then we can easily check that. Is there currently some code in ztest which looks at the metrics?

I Am thinking it would be good to report total downloads as well as a number? In metrics or info messages? Then we can add a bunch of such action counters ( NumAppImageDownload, numAppImageDelete, numImageDeletedOnBootup etc ) that can help in debugging..
We currently don't look at metrics.. We can add it.. Am sure there is a controller api


Horizontal Scrollbar is shown when it shouldn't be

When the HScrollBar property is set to true, it should only display the scrollbar when it is needed but it currently displays it when it is not needed (for example when there is no text in the box or the text width is less than the width of the ScintillaNet control)

What you're describing isn't a bug (or a feature that I could add) and you're not the first developer to notice that Scintilla's horizontal scrollbar works differently than say, a TextBox or RichTextBox. For performance reasons that are a bit difficult to explain, Scintilla (and ScintillaNET) takes a very lazy approach to calculating the necessity and width of the horizontal scrollbar and instead uses an assumed width.
That width is specified in the ScrollWidth property and has a default value of 2000, which will usually cause it to be displayed by default. A related property is ScrollWidthTracking which will cause the ScrollWidth property to increase when necessary, but it doesn't calculate changes which would make the horizontal scrollbar shrink or go away.
Thus, the closest you're going to get to the behavior you want is to set:
scintilla.ScrollWidth = 1;
scintilla.ScrollWidthTracking = true;

This will have the effect of hiding the horizontal scrollbar by default and expanding it as necessary. As I said though, once displayed it will never go away no matter how little text is being displayed. To do that would require constant remeasuring of the text width and a performance hit that the creators of Scintilla have chosen not to implement.
This is just one of those cases where Scintilla is different than what you expect.


[Suggestion]  Display the name of type alias in quick-info consistently

I have tried my best to search existing issues. Pardon me if it is still duplicated.
Currently quick-info will always display the name of an interface no matter if it is imported from other modules or declared in the same file. This greatly shortens quick-info message length.
Type alias behaves partly like interface: if type alias is declared in a non-module file, quick-info displays its alias name.
type Alias<K> = {
  property1: K
} | {
  property2: number
}

var a: Alias<string> // popup as Alias<string>

Online example
However, an import statement will make type alias displayed as its type literal expansion.
import 'test'
type Alias<K> = {
  property1: K
} | {
  property2: number
}

var a: Alias<string> // displayed as `{property1: string}|{property2: number}`

example
When used with mapped types, type alias' full expansion soon becomes very lengthy. For my extreme case, one type can have 7500+ lines of code after expansion.
After mapped types have more adoption, displaying type alias, in my speculation, might be a real world usability issue. It might even strangulate language service if the type is too large to show. For example, https://github.com/Microsoft/TypeScript/issues/12904 is using mapped type for MongoDB API. While all the typing looks proper and valid to me, the quick-info for MongoFilter<Person> is quite daunting. Also, compiler error reports the alias name, not expansion.
It would be fine if TypeScript can show alias name in quick-info consistently and concisely.

This is a bit tricky due to implementation details.
Internally types are interned, and aliases are eagerly resolved, so a resolved definition of Alias<K> in foo.ts is indistinguishable from an identical declaration Alias2<K> in bar.ts.
When a type alias exists in the global scope, we store the first-seen alias with the type itself. This is a good heuristic (namely, aliases from lib.d.ts always "win" over user definitions of the same type). But we don't store the names of module-declared aliases because the same type alias might have different local names in different modules.
We could potentially keep a per-module type->alias lookup.

I was wrong about how the alias storage works - we don't care if it's global or not. Instead the problem is that the type-to-string code checks that the alias is reachable from the global scope, rather than the scope of the quickinfo request. It may be an issue of just using the correct reachability analysis depending on the QI invocation location. Investigate as Bug and see what happens

Heads up I submitted a PR that would fix this at #23638.

Nice to have but there is a lot of implementation complexity behind this. Still open to targeted PRs but I don't think we can make any specific promises here.


Add shiboo Project

Please pull this awesome Project in!

Hi @javier-casper , could you please check and approve this PR to add Shiboo to casperecosystem.io

Hi @javier-casper , could you please check and approve this PR to add Shiboo to casperecosystem.io

Hi @javier-casper , based on the message from Alizee on Slack, I considering it as approval and merging this PR.


Fix perf issue for InstallAnotherVersionAction

This PR fixes https://github.com/microsoft/vsmarketplace/issues/226
There's a significant performance issue with the "Install another version" dropdown in the extensions panel, but it only affects extensions that have undergone an ownership change. For example, this extension that I maintain used to be published under the publisher name "celsoaf", but is now published under the publisher name "rokucommunity". (I worked with vsmarketplace team to migrate the extension to a new publisher name without losing all our stats and information).
The issue is caused by certain artifacts on the server no longer existing (or using the wrong URLs, not sure which), resulting in very slow (300-500ms) 403 and 404 http responses from the server. This drastically slows down the process of gathering all version information since that process is run sequentially here. Ideally the vsmarketplace team could speed up their 403 and 404 error response times or include additional version metadata so vscode doesn't need to run an HTTP query for every version. However, I have created a fix that seems to work around the issue.
To mitigate the performance issues, rather than running the queries one at a time, we instead run them all at the same time. Consider the results:
Before my fix: 57 seconds
After my fix: 1 second

@sandy081 is there anything I can do to help keep this moving?

I will take a look at it and get back to you. Thanks.


Image on experience attribute page is enormous

let's reduce this.

This is addressed in pr #170

Merged and pushed to QA.


For ace there is another working way

If there is error when trying ace command
and error output is
/usr/bin/env: node --harmony_proxies: No such file or directory
Then on root of adonisjs app at ace file at top
replace
#!/usr/bin/env node --harmony_proxies
with
#! node --harmony_proxies

Adonis new includes a command to fix the ace file for the OS you are on. adonis fix. Make sure to update the adonis-cli.
npm i -g adonis-cli

Not working for me, I think it's because I'm using NVM to admin my node versions, any idea how can I fix this?

you must create a file named ace.js in the root with this code inside:
#!/usr/bin/env node
'use strict'
const kernel = require('./bootstrap/kernel')
kernel()


Lost connectivity after editing zones.override file

I was successfully able to get everything to work and even updated the zones.override file for a couple new channels that I unblocked.  After a few days I was editing the zones.override file and must have hit the wrong keyboard combination because I saw  message that said something like "split save" or something with the work "split" in it.  After saving the zones.override and taking a quick peek in the resolve.dnsmask file and then running the docker restart bind command, everything stopped working and my devices lose all connectivity to internet if I use the DNS of my server.
Any ideas of what might be wrong or how to fix it?  Obviously I can just start all over again, which isn't hard.  However, I thought it might be good to figure out what's wrong and learn how to troubleshoot the problem if possible.
Thanks.

Try tailing the BIND container logs after restarting it, to see what BIND might be complaining about. There is probably a syntax issue in the zones.override file.
Run docker logs -f bind.
If all else fails, rebuild.

Thank you.  That worked.


.NET 5 still showing as supported

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

ID: 38a30294-c9ae-4189-26d7-ee7db615c487
Version Independent ID: 2e9467f4-8572-c8e4-6a10-69faf14ce46c
Content: Install .NET on Fedora - .NET
Content Source: docs/core/install/linux-fedora.md
Product: dotnet
Technology: dotnet-install
GitHub Login: @adegeo
Microsoft Alias: adegeo

See also: #30314

Duplicate of #30531


Problems with aiges loader

The aiges loader process cannot be closed with ctrl + c, and the kill command is also required.

fixed

@sea-wyq  please make the title more readable.

fixed:issue https://github.com/xfyun/aiges/issues/41

@sqjian
I just learned that signal.INT is captured in xsf. Do you have any suggestions for this?

close this beacuse of handled in the xsf framework


[Removal]:

Hotspot Name
Eager Tartan Pangolin
Hotspot b58 Address
11NfNJCUKE5tepLt9G9jTXqpXwm4CkzL2jcWiQitGMiUZmQeToT
Discord Handle
No response
Hotspot Manufacturer
Sensecap
Removal Reason
Hello, it's a real deploy. Could you please remove it from denylist? Thank you in advance. Regards
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
No response

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


Feature Request: Annotated tags

First, great library!
As I understand it, it seems that it is generally encouraged to use annotated tags for tags that are intended to be shared outside the local repo. This enables the use of push.followTags setting to automatically push such tags by default.
Would you consider switching to annotated tags, or providing them as a configurable option?
See this StackOverflow for more context.

Hi, Thanks :)
Adding annotations can be done.
I am not sure about how to tackle this though. We could add a -a option that takes a message and annotates the tag or pulls a default message from the local config. And another configuration option that would say "always annotate".
I do not really like the fact that a project's config holds configuration for an external tool (as it is not intended to be a dependency) but I do not like global config for such tools. At least it would be totally optional so why not.
What do you think ?

I like both the -a flag and the config options.
Personally, I include this tool in my mix.exs file, but mark it as dev-only and non-runtime, like a lot of folks do with credo: {:mix_version, "~> 1.2", only: :dev, runtime: false}. From my perspective, that means it's installed and configured for whoever is working on the repo, and I can just document the mix version -p, etc. commands in my README.md file.

alright then, I don't know when but I'll do it.

Hi,
I just pushed 1.3 to Github, but not to hex.pm yet. Can you please tell me if it works well for you?
I do not have a good testing strategy yet. Because to test for Git I must create a project in a new directory outside of the project, and then let the tests issue git commands and read Git state to see if everything worked as intended. That would take a lot of time for such a tiny project.

Looks good to me. Thanks!

Cool thanks


feat: add patch suppression endpoint

JIRA
https://companieshouse.atlassian.net/browse/SR-114
Change description

Created new endpoint to allow partial update of a suppression resource by suppression ID
PATCH /suppressions/{suppression-id}
The patch endpoint accepts a request body allowing you to only send the data you'd like to replace in the suppression resource, which includes applicantDetails, addressToRemove, serviceAddress, documentDetails and/or contactAddress
The patch endpoint retrieves the suppression resource from mongoDB by id, updates the resource based on the request body sent and then saves the resource to mongoDB
The POST endpoint has been updated to only accept applicant details in the request body (THIS IS A BREAKING CHANGE for dev/test environments)

Swagger Screenshot
POST /suppressions

PATCH /suppressions/{suppression-id}

Work Checklist

[x] Tests added where applicable
[x] Test coverage of new code meets target of 80%

Merge Instructions
We are committed to keeping commit history clean, consistent and linear.  A BREAKING CHANGE can be part of commits of any type,
types other than fix: and feat: are allowed, for example build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others,
footers other than BREAKING CHANGE: <description> may be provided.

Could you add to the description of the PR that this introduces broken changes and is reliant on my PR before we can merge.


Formatting does a 5k across the screen for some more complex fields

A user submitted another issue on GitHub and I found that after formatting their document that things got a bit wonky.
C#:
namespace RazorClassLibrary2.Models
{
    public class Gopt<T>
    {
        public string Name { get; set; }
    }

    public static class GoptExtensions
    {
        public static Gopt<T> Editor<T>(this Gopt<T> gopt, Func<T, RenderFragment> renderFunc)
        {
            return gopt;
        }
    }
}

Razor:
@page "/"
@using RazorClassLibrary2.Models

@code{
    private DateTime? date1;

    Gopt<int> gopt = new Gopt<int>()
    {
        Name = "hi"
    }
    .Editor(m =>
    {
    return
    @<text>hi</text>
    ; }
    );
}

Format the document:

Confirmed its the render fragment being a problem here, doesn't repro with a "normal" object initializer. Probably lowers the priority a bit.
Those damned lambdas.

Revisit once the tooling and compilers repos merge.


Request for Wayne State University domain

URL: https://wayne.edu/
Courses:  https://bulletins.wayne.edu/courses/
O

ther proof:

@atahabilder1 I am sorry, the domain wayne.edu is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Add gpt-4o-mini to models.ts

Pretty straightforward I think. Happy to adjust if needed.

can we merge this in sooner than later? surprised this hasn't been updated since 1 month!


Add conditional exports property Lucide Svelte package.json

closes #1475
closes #1403
closes #1284

@ericfennis tried to check this out and run it locally but I cannot run the build command:
RollupError: Could not resolve "./circle-slashed.svelte" from "src/icons/index.js"
and this is the error message in the index.js file:
Unexpected use of file extension "svelte" for "./circle-slashed.svelte"eslint(import/extensions)
Unable to resolve path to module './circle-slashed.svelte'.eslint(import/no-unresolved)

@JanTrichter YEah I didn't test this code yet. So tnx for testing!
Will check what's going on.

@ericfennis The error only appears in the index.js file, the index.ts is fine.
Here is a list of all the exports that don't work for me:
export { default as CircleSlashed } from './circle-slashed.svelte';
export { default as SidebarClose } from './sidebar-close.svelte';
export { default as SidebarOpen } from './sidebar-open.svelte';
export { default as Sidebar } from './sidebar.svelte';
export { default as Slash } from './slash.svelte';
export { default as SortAsc } from './sort-asc.svelte';
export { default as SortDesc } from './sort-desc.svelte';

And here is a list of all the icons that have an alias:
grep -rnw 'icons' -e 'aliases' | grep -o 'icons/[a-zA-Z0-9-]*'

Output:
icons/braces
icons/circle-slash-2
icons/text-select
icons/panel-left
icons/panel-left-open
icons/ban
icons/arrow-up-narrow-wide
icons/arrow-down-wide-narrow
icons/edit-3
icons/edit-2
icons/edit
icons/sparkles
icons/panel-left-close

Looks like the alias could be a problem here.

@ericfennis I tried to make it work and after installing @sveltejs/package and adding the script to the npm scripts:
    "package": "svelte-package -i ./dist/svelte",

It did something after that but...
It looks like the exports field is not working for me or in general so I had to pass the -i flag. The generated output looks really similar to what you would normally get (without the esm folder tho and it's flattened so the /svelte folder is missing and it's all in the parent directory) but the lucide-svelte.d.ts is missing and I couldn't use the package after linking it.

@JanTrichter Ok I think I fixed it. Added the correct exports to package.json and made some adjustments to the build config.
I release beta version on<EMAIL_ADDRESS>I tested it on Vite and Sveltekit.
With this configuration I think I fixed #1403 as well.
Let me know it this work for you!
pnpm add<EMAIL_ADDRESS>

@rbozan See my earlier comment and suggested fix in this conversation.

@ericfennis why was this completed? There are still two pending review comments?

@JanTrichter which review comments do you mean. I fixed the Warning and the reverted the Bundle size one.
After that I tested everything once again in Sveltekit en Svelte with vite.
What are your doubts about the implementation?

@ericfennis my comments about the default and types in the package.json are still pending.

@ericfennis This change breaks SvelteKit SSR, see https://github.com/lucide-icons/lucide/issues/1536

my comments about the default and types in the package.json are still pending.

FYI: You need to submit your review comments. Pending means, they are not published yet, so nobody except you can see them ;)

@JanTrichter

my comments about the default and types in the package.json are still pending.

FYI: You need to submit your review comments. Pending means, they are not published yet, so nobody except you can see them ;)

thanks @Gerschtli wasn't aware of GitHub handling it that way ^^

@JanTrichter Tnx for your comments, these were crucial! I make a fix now!

@ericfennis that one's on me. I already commented that almost two weeks ago but left the comments on pending because I wasn't aware of how GitHub handles code reviews 💀


Sprite - Canvas Size: "Width" and "Height" properties increment at different intervals

I expected the "Width" and "Height" properties here to increment at 8px intervals.
Instead, "Width" increments at 16px intervals, while "Height" increments at 8px intervals.
This seems very weird, especially considering that GB Studio uses 8x16 sprite tiles. At the very least, I feel it makes sense to be able to have a sprite as small as a single tile.
Version: GB Studio 3.2.1, Win 11.

Hi @HeyItsLollie that's a good point, I've updated the sprite editor to allow 8px canvas width increments with a min canvas width of 8px in https://github.com/chrismaltby/gb-studio/commit/862a92b007b6505f99d9f29d763a3afe943f81fa seems to work nicely so this will be in the next v4 beta

I'm mid-development, got annoyed at not being able to have a 56px wide canvas and googled this issue.
I find this issue only 4 hours after @chrismaltby commented on fixing it.
What are the chances of that!

Oh, thank you for looking at this!
Ironically, I ended up learning (via the GBS Discord) that sprite canvas size doesn't have much bearing on how sprites function (as it all comes down to sprite tiles), and that the canvas is really more of a guide. 😅 Still though, it will feel nice to have these controls function more predictably, so I really appreciate it.


how about not writing nulls by default?

i.e. encode(None) == '' instead of encode(None) == null? Doable with small changes to the object and array encoders. Ideally this would be a configurable behaviour. What do you think?

Are you thinking about Option[String] emitting an empty string or all None?

I mean Option[A] yields the empty string or the encoding of A, yes. So List(Some(1), Some(2), None, Some(4)) is turned into [1, 2, 4] and not [1, 2, null, 4]. We have an example at work where a client-side library is using this huge model for data tables, and 90% of the properties are going to be null most of the time: not serialising them cuts down the payload by a lot.
I know that would break the roundtrip property but I feel this rule should be expressed as decode(encode(xs)) == normalise(xs).

I don't think it would be wise to make this the default since it will change the contents and length of the sequence in the general case, and position might be important.
If I was faced with the problem, I would use the .contramap mechanism to .flatten the Seq[Maybe[A]] to a Seq[A].
If a more general solution is needed, I would create variants of the sequence encoders and make them JsonEncoder.isNothing aware of the contents.
So I think this is best resolved by updating the README to include this as a (really useful) motivating example of the power of the .contramap derivation mechanism, and/or providing locally scoped implicits to override the defaults.

Good point on the position. I took the example of a sequence but it would also apply to objects where null values are simply dropped from the object. We use a table data model that is quite verbose at work and doing that results in massive gains.
Definitely against making this a default behaviour, though when I looked at the code I thought it could go from"
def unsafeEncode(a: A, indent: Option[Int], out: Write): Unit

to
case class EncoderSettings(
  indent: Option[Iint],
  ignoreNull: Boolean
)
def unsafeEncode(a: A, settings: EncoderSettings, out: Write): Unit

this is already supported for objects. If you can create an example where it's not happening, you can open a bug report.


Make sensor a marker component

Was a bit confused when I added a Sensor component to my entity and it ended up defaulting to Sensor(false) which was a bit unintuitive IMO.
e.g. would expect this to be a sensor rigid body:
commands
    .spawn(entity)
    .insert(Transform::default())
    .insert(GlobalTransform::default())
    .insert(RigidBody::KinematicVelocityBased)
    .insert(Collider::ball(1.0))
    .insert(Sensor::default());

Hi! Instead of modifying the default, I think that we should simply make Sensor a marker component instead of storing a boolean.

Made the changes for it to be a marker component instead :)

I've a little performance concern about this change (maybe negligible). For users, that may update a lot of entities by adding/removing the Sensor component at once, the performance will likely degrade. If I understand it correctly, Bevy will have to rebuild archetype tables, to split entities with and without the component.
Not sure if we want to optimize for this use case, but I thought I'd bring this up anyway.

I'd assume the case of removing/adding sensors will probably not be super often so I think this is fine.

Thanks @Aceeri!
@mvlabat Thank you for phrasing your concern. I agree that we should keep that in mind. Let’s wait and see if shows up in any benchmarks in the future.


After upgradeall/apt upgrade - startup all instances + applications in previous state.

Feature Request
Feature Information:
I've noticed that after upgrading an instance. The instances will start up, but the application running inside the instance will not.
This is problematic in a enterprise envirenment, where it would be nice to be able to upgrade instance versions, without the customer having to login afterwards wondering why his game server is offline.
I'd like for AMP to start up instances and the game servers within upon start/restart/upgrading, in this manor customers will rarely feel the downtime of a backend upgrade, and their 24/7 servers will only be down for a few min.
I confirm:

[x] that I have searched for an existing feature request matching the description.

This already exists.
Just enable starting the application on instance start.  This setting can be found in the instance using the search box.


Define ASAN_SYMBOLIZER_PATH on ASAN bots

The ASAN bots are producing traces without symbols. E.g.,
https://build.chromium.org/p/client.dart/builders/vm-linux-release-x64-asan-be/builds/5693/steps/vm tests/logs/stdio
They should define ASAN_SYMBOLIZER_PATH as described on
https://github.com/dart-lang/sdk/wiki/Debugging-Dart-VM-with-AddressSanitizer

It is much easier to define the ASAN_SYMBOLIZER_PATH as third_party/clang/linux/bin/llvm-symbolizer rather than finding the absolute path for it (due to the way the recipe is written).  Is it possible that this will work with the relative path, if the tests are all run from the correct current directory?

I have tested that defining ASAN_SYMBOLIZER_PATH as a relative path doesn't cause problems for a run without failures, but I don't know how to make a failure that would trigger it, to test if it works.

I tested locally and a relative path works fine.
export ASAN_SYMBOLIZER_PATH="third_party/clang/linux/bin/llvm-symbolizer"
./tools/build.py vm/cc
...
==8525==ERROR: AddressSanitizer: heap-use-after-free on address 0x60700000df40 at pc 0x9aad32 bp 0x7ffd78c9fe90 sp 0x7ffd78c9fe88
READ of size 8 at 0x60700000df40 thread T0
    #0 0x9aad31 in dart::Dart_TestOldGC() (/usr/local/google/home/rmacnak/dart3/sdk/out/DebugX64/run_vm_tests+0x9aad31)
    #1 0x624b59 in dart::TestCase::Run() (/usr/local/google/home/rmacnak/dart3/sdk/out/DebugX64/run_vm_tests+0x624b59)
...


Product not linked to Shopify Store

If a product is not linked to a Shopify store then on the shop listing card it should show a relevant message saying that this item is not linked to a specific store and that is why there is no listing data.

Added suggested UI

We found that there is an issue with the Solr query when fetching the Shopify shop list using shopifyCore.
So putting this ticket on hold until the issue is resolved.


cmd/go: Allow building non-main package with -buildmode=plugin

The plugin package currently requires a main package as an entry point to use -buildmode=plugin. I would like to use the plugin package to load library packages at runtime, which are only used for their initializers. Plugins usually look like:
package myPlugin

import "github.com/someApp/plugins"

func init(){
  plugins.Register(myThing)
}

The current methodology is that these are compiled into the host with import _ "myPlugin" In order to support loading at runtime as well, each plugin needs a second main package that is literally:
package main

import _ "myPlugin"

func main(){}

This feels like unnecessary boilerplate. At Ian's suggestion I propose modifying the go tool to generate such a main package when using -buildmode=plugin and a single non-main package is built.
I plan on working on this feature.

Turns out this is not so easy. This solution would solve my immediate use case, but only because my plugins do not need to export anything. The generated main package hides the exports from the actual package you want to build, and the host app won't be able to find them with Lookup.
The only solution I can think of is essentially rewriting all go files in the package to a tmp directory and rewriting the import to main. Probably out of scope of what you would be willing to accept for this.
Any other ideas?

I see, you're right, I was thinking more of c-shared and c-archive, where any package can export a symbol (by using a magic cgo //export comment).  For plugins I think you really do have to write a main package, except, of course, for your use case which I think is too uncommon to treat specially.

Does it not seem a bit silly needing to write a main function that never gets executed though?

I also just hit this issue, as we want to support either dynamic loading of plugins or preloading them during build of the program, I will be generating mainpackage for all plugins during build process.
This will only work for us as we use single variable export as entry point of plugins.

Is it not possible to treat the package as if it were the main package? It is already possible to build a plugin from a package without a main() function

go.work in particular is problematic - if you share /a and /b in a workspace, the plugin under /b will error out with -buildmode-plugin requires exactly one main package. The error is logical, however, I'm struggling to build a plugin from /b that has a dependency in /a, and aside from moving it from /b into /a, I had zero success.

How about instead of:
package main
use
package plugin
then, hopefully the go binary itself could add -buildmode=plugin when compiling with 'go install@latest'


Cluster count increases for user if admin creates cluster

Creating a cluster as admin increases cluster count for user without rights.
As admin:

create Standard-User (log-in as user now and go to Cluster Management)
create cluster (DO RKE2)

As user:

go to Cluster Management
click Cloud Credentials
click Clusters

Result: As user I can see cluster-count=1 while I have no clusters
Creating cluster as admin increases count for user

Deleting clusters as admin also decreases cluster count for user.

Note: Cluster count is fixed on page-refresh by user.
Tested on: v2.6-head (b43e4d9)

A negative cluster count seems weirder. We have to sort out if the backend is providing this or if the UI has its own count logic.

This isn't a UI issue. When I delete clusters from another browser, I start seeing inaccurate resource count changes through the /v1 websocket. The UI just reflects what these events send.


How to intall?

I'm running Aerial 1.8.0, and there was a message on my Aerial Screensaver saying an update was available. So I downloaded Aerial 1.8.1, but it once I opened the downloaded Aerial.saver.zip. there was not an Aerial.saver to click on to automatically install it onto my Mac.
How do I go about installing the update?
Thanks in advance for your help.

Hi @thte5thbeatle
Can you try again with this link ? https://github.com/JohnCoates/Aerial/releases/download/v1.8.1/Aerial.saver.zip
I just double checked, the file is inside the zip, maybe your download got interrupted or something, it can happen sometimes.
Let me know if you still have an issue !

Thank you for getting back to me so quickly!
I was able to download from the link you provided, and it installed itself.
Is it Aerial 1.8.1?
My system said I had already installed it on my computer, so I had it
reinstall this new download. I don't know if I reinstalled the older
version or if it's the update.
-Patti
On Tue, Mar 3, 2020 at 4:51 PM Guillaume Louel<EMAIL_ADDRESS>wrote:

Hi @thte5thbeatle https://github.com/thte5thbeatle
Can you try again with this link ?
https://github.com/JohnCoates/Aerial/releases/download/v1.8.1/Aerial.saver.zip
I just double checked, the file is inside the zip, maybe your download got
interrupted or something, it can happen sometimes.
Let me know if you still have an issue !
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JohnCoates/Aerial/issues/941?email_source=notifications&email_token=AOUXC7FY2RDHTP3QDGYE7ELRFV3XLA5CNFSM4LAT4I2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENVJT2A#issuecomment-594188776,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOUXC7D54KC47OJOB6UUHYLRFV3XLANCNFSM4LAT4I2A
.

Thank you for getting back to me so quickly! I was able to download from the link you provided, and it installed itself.

Great !

Is it Aerial 1.8.1? My system said I had already installed it on my computer, so I had it reinstall this new download. I don't know if I reinstalled the older version or if it's the update.

So, each time you update, System Preferences will ask you if you want to override the existing version. That's pretty normal. Before installing, I always recommend you close System Preferences (make sure the window is closed). This helps a bit.
To double check, if it's installed correctly, make sure you have closed System Preferences, then open it again and to into the screen saver settings, and open Aerial's panel :

You can see which version is installed circled in red ! Make sure you have closed System Preferences before or after installing, to make sure it reloads correctly (if you don't, it will still show 1.8.0).

Many thanks again for taking the time to get back to me!
I'm Aerial running 1.8.1  and loving it!
-Patti
On Tue, Mar 3, 2020 at 5:11 PM Guillaume Louel<EMAIL_ADDRESS>wrote:

Thank you for getting back to me so quickly! I was able to download from
the link you provided, and it installed itself.
Great !
Is it Aerial 1.8.1? My system said I had already installed it on my
computer, so I had it reinstall this new download. I don't know if I
reinstalled the older version or if it's the update.
So, each time you update, System Preferences will ask you if you want to
override the existing version. That's pretty normal. Before installing, I
always recommend you close System Preferences (make sure the window is
closed). This helps a bit.
To double check, if it's installed correctly, make sure you have closed
System Preferences, then open it again and to into the screen saver
settings, and open Aerial's panel :
[image: Capture d’écran 2020-03-03 à 23 09 25]
https://user-images.githubusercontent.com/37544189/75824652-2ed5ba80-5da4-11ea-8d80-38944bd4812e.jpg
You can see which version is installed circled in red ! Make sure you have
closed System Preferences before or after installing, to make sure it
reloads correctly (if you don't, it will still show 1.8.0).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JohnCoates/Aerial/issues/941?email_source=notifications&email_token=AOUXC7BHJNYEHZFZSW67YW3RFV6AJA5CNFSM4LAT4I2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENVLVAY#issuecomment-594197123,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOUXC7E4AU3VUFUIHLY6UBDRFV6AJANCNFSM4LAT4I2A
.

Happy to help and always love to hear that people enjoy it ! Take care !


No detection

Hello,
I test the pretrained models with  VOC2007 dataset while got no detection at all. I checked by print out the detection boxes from show_boxes = detected_boxes[show_indices] in inference.py but always got empty set. Please advise, thanks

I found that the model actually detect something with very low confidence (mostly less than 0.1) while the default SHOW_SCORE_THRESHOLD value are much higher than the mean confidence. Any possible reason? Thanks

I have same problem here. Look forward to your answers.

ensure you have loaded trained weight not pretrained weight. @blueclowd @yyvettey


Release a new version

@Johan-dutoit can you make a release.
Make this 3.x.x as the latest in npm so that new users install it.
Remove the next string from the version names.
Please add me to this library so that I can do releases, minor commits, manage issues and PR's. It's taking lot of effort coordinate, which instead I will spend on code. Any major change or feature addition will go through regular PR model.

@Johan-dutoit ??

@Johan-dutoit  at least reply something. Lets see when I will get a reply, from your contributions it looks like you'r active in github.

@janicduplessis @EvanBacon can you people give me permission to this repo, need to manage PR and issues? is it possible?

Been busy with a paid job and I missed this on my radar.
A proper changelog would be required for the release notes from 2.x.x to 3.0.0, explaining how to migrate (i.e. permissions, etc.)
Happy to do a release at ant point after a changelog has been posted.
p.s. I'll add you here, but I don't have the powers to give you NPM permissions.

Please add me here, I will update the docs and tell. You just make the release. About the changelog I don't were to add it?

@Johan-dutoit add me.


content: Use 17 for base font size (and fix code/mentions/times in headings)

Before
After

Fixes: #512
Fixes: #538

Oops, I seem to have opened an issue instead of a PR—first time that's happened! 😅 Closing; sorry for the noise.


GitHub actions

in this PR, I created the GitHub Actions flow
that will run after any changes made on yemen-info.json file

Thank you so much!
@AlwaysBeCalm


parol new tries to invoke a non-existant option --vers, resulting in the failure to create a working project.

My rust is stable-x86_64-pc-windows-msvc via rustup. If you want any other details, just let me know.
Here's the actual error message. It's repeated several times.
error: Found argument '--vers' which wasn't expected, or isn't valid in this context

        Did you mean '--version'?

        If you tried to supply `--vers` as a value rather than a flag, use `-- --vers`

USAGE:
    cargo add [OPTIONS] <DEP>[@<VERSION>] [+<FEATURE>,...] ...
    cargo add [OPTIONS] <DEP_PATH> [+<FEATURE>,...] ...

For more information try --help

I'm working on a fix.

Made a pull request.

Hi mobostar
thanks a lot you for bug report and even more for your fix.
I worked on the parol new subcommand lately and I thought it works (using stable-x86_64-pc-windows-msvc too @ 1.61.0).
Your fix looks clean and I will surely merge the PR soon.
Greetings Jörg

Happy to help!

I worked on the parol new subcommand lately and I didn't experienced this problem 🤔 (using stable-x86_64-pc-windows-msvc too @ 1.61.0).

The only thing I can think of there is that maybe your installation of cargo-edit is outdated.

I had cargo-edit in version 0.8.0 installed.
The current version of this crate is 0.9.1.
You may be right and the reason that I didn't had these problems is related to this outdated version.


Federation returns duplicate timeseries when matchers

What did you do?
Use /federate?match[]={__name__%3D~"(probe_.*)"}&match[]={job%3D~"http-local"}
What did you expect to see?
As mentioned in the documentation.

If multiple match[] parameters are provided, the union of all matched series is selected.

What did you see instead? Under which circumstances?
A "UNION ALL" to use SQL terminology.
Example:
probe_dns_lookup_time_seconds{dc="A",instance="https://a.example.com/health",job="http-local"} 0.001450639<PHONE_NUMBER>358
...
probe_dns_lookup_time_seconds{dc="A",instance="https://a.example.com/health",job="http-local"} 0.001450639<PHONE_NUMBER>358

Environment

System information: Centos 7 ( This is a "business logic issue, doesn't really matter)

Prometheus version:

2.27.1

Alertmanager version: N/A

Prometheus configuration file: N/A

Alertmanager configuration file: N/A

Logs:
On the prometheus which is federating the out-of-order samples message is the symptom

Thank you. This is indeed a bug. I recommend you the following workaround for the time being:
/federate?match[]={__name__%3D~"(probe_.*)"}&match[]={job%3D~"http-local",__name__!%3D~"(probe_.*)"}

Yup, I just wanted to make sure it was actually considered a bug 👍🏼

It is! :)

Sorry, I didn't understand the bug here. Is it the repetition of series or the out of order samples log? (My guess is the first part).

/federate should not return duplicate series

I can solve this as I don't think anyone else is working on it.


GH actions - E2E tests for namespaced broker

Fixes #

Proposed Changes

GH actions - E2E tests for namespaced broker
Broker class is still hardcoded to Kafka in Prow e2e tests
Gonna remove the hardcoding in a separate PR when https://github.com/knative/test-infra/pull/3466 is merged

Release Note

Docs

/retest-required

/retest-required

/retest-required

/test unit-tests_eventing-kafka-broker_main
/test reconciler-tests_eventing-kafka-broker_main
/test channel-integration-tests-sasl-ssl_eventing-kafka-broker_main
/test integration-tests_eventing-kafka-broker_main

/retest

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main

/test upgrade-tests_eventing-kafka-broker_main
Trying agin...
I guess there's a real problem, but I don't believe it is related to my changes.

/test upgrade-tests_eventing-kafka-broker_main
Trying head with https://github.com/knative-sandbox/eventing-kafka-broker/pull/2469

/test upgrade-tests_eventing-kafka-broker_main
Trying agin... I guess there's a real problem, but I don't believe it is related to my changes.

This seems to be the issue: https://github.com/knative-sandbox/eventing-kafka-broker/issues/2427

This seems to be the issue: https://github.com/knative-sandbox/eventing-kafka-broker/issues/2427

I am gonna try 2-3 more times and then disable the upgrade tests.

This seems to be the issue: #2427

I am gonna try 2-3 more times and then disable the upgrade tests.

No, please going back at debugging is worst, someone needs to take a closer look at what's happening and de-flake jobs.

No, please going back at debugging is worst, someone needs to take a closer look at what's happening and de-flake jobs.

I didn't understand. I don't want to fix an irrelevant issue part of this work.
That upgrade tests are blocking this PR from getting merged. IMO blocking every PR until that issue is solved is meaningless.


Allow skipping SSL verification

In some scenarios where trafficserver is configured to serve TLS traffic is not easy to provide a certificate that matches https://localhost.
Skipping SSL verification allows fetching the _stats endpoint in those environments.

Thanks @jvgutierrez !


Implement exceptions API usage

Your project would be times more usefull if it'd load exception by itsef. I recommend you basicdata.ru/api/json/calend for that(format description is here: basicdata.ru/api/calend ). It's better to implement it in such way that it'd be replaceable with any another api.(the best way here is function that takes api url and returns it's data in standart format for your program)

There's also a question about Mondayised/Fridayised public holidays if they fall fall on a Saturday or Sunday (or whatever the weekend is). I think it should be a separate module decoupled from the app calculating weekdays (passing these results into weekday calc). It would be nice to hear any suggestions from moment-weekday-calc users

Partially addressed by #5


Feature/apache support

Here's the apache support.
Still WIP!

Should be ready.

This is some impressive stuff 👍


ED Loader

I've created a loader which is similar to the in game loader:
https://gist.github.com/cmmcleod/e77e79131a8254c14cf8
The SVG can always be embedded as pure HTML and the CSS/LESS can be tuned:
http://codepen.io/cmmcleod/pen/meQqRK
Could be a potential addition to Animated Logos or Misc. Icons?
Love your site btw, I only just discovered it, some I'm going to be using it a lot for Coriolis.io.

Hey!
Thanks for the animation, just remembered that EDCodex guys made a similar one here
http://codepen.io/anon/pen/VvmeQE?editors=110
Oh and there was also someone who added a HTML/CSS-only one
http://codepen.io/essidus/pen/VvmLjo?editors=110
I will see if I can possibly add all three.

I actually made
http://codepen.io/anon/pen/VvmeQE?editors=110
and give it to @gbiobob and @wolverine2710 :)

Added it in 3a06536b3a0e33a48cbe2899ac2eaba68f1f2ec8 :)


docs: license header was on previous line

Fixed an error in the README.md file which didn't show License as a header.

Hey @schenkfab, I sent you some comments in the Slack that are specific to our flow.  This was totally fine.


Translated some of the keywords

Translated Keyword as the following:
Description : الوصف
Instructions: التعليمات
Tests: التجارب
Solutions: الحل

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

In contribution to the translation of FCC resources, I did few keywords translation as mentioned in the PR description.

Thank you for your contribution. This is superseded by #34955, which will solve it for all challenges of all languages, so I'm closing this PR.


[KOGITO-1499] Cucumber tests: migrate to godog 0.9.0

https://issues.redhat.com/browse/KOGITO-1499
For now we are with godog 0.9.0-rc2. There is a big change of Gherkin structure as they are migrating to cucumber Gherkin: https://github.com/cucumber/cucumber/tree/master/gherkin
We need to wait anyway that godog release before merging this one.
Not yet tested !!!!!!

[x] Set new godog version & migrate Gherkin code
[ ] Refactor the way we parse feature into main_test.go, maybe not needed anymore

Many thanks for submiting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[ ] Your feature/bug fix has a unit test that verifies it
[x] You've tested the new feature/bug fix in an actual OpenShift cluster

tests ran ok

Few minor points, otherwise looks good.

I still need to make sure performance tests are ok

Perf tests ran ok


form_field_error breaks on unsafe_unique validation error

on following changeset
#Ecto.Changeset<
  action: :insert,
  changes: %{
    email<EMAIL_ADDRESS>    first_name: "b",
    inserted_by_id: 1,
    last_name: "b",
    password: "**redacted**",
    updated_by_id: 1
  },
  errors: [email: {"no", [validation: :unsafe_unique, fields: [:email]]}],
  data: #Quailx.Accounts.User<>,
  valid?: false
>

warning: the fallback message translator for the form_field_error function cannot handle the given value.
Hint: you can set up the error_translator_function to route all errors to your application helpers:
config :petal_components, :error_translator_function, {MyAppWeb.ErrorHelpers, :translate_error}
Given value: [:email]
Exception: cannot convert the given list to a string.
To be converted to a string, a list must either be empty or only
contain the following elements:

strings
integers representing Unicode code points
a list containing one of these three elements

Please check the given list or call inspect/1 to get the list representation, got:
[:email]

In your config.exs you can set up a translator:
config :petal_components, :error_translator_function, {YourAppWeb.ErrorHelpers, :translate_error}

(Replace the text YourApp with your app name)

aha thanks! closing it


exprtk: init at 2021-12-31

Description of changes
This adds ExprTk, a C++ library for mathematical expression parsing and evaluation: https://www.partow.net/programming/exprtk/index.html

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@ofborg build exprtk


Add admin user link in github icon in website

in this icon adding your github profile link
assign this to me under gssoc ext

well this issue already got resolved but if you feel you can make other changes,feel free to do so.All the Best!!

well this issue already got resolved but if you feel you can make other changes,feel free to do so.All the Best!!

can i enhance ui of signup page

well this issue already got resolved but if you feel you can make other changes,feel free to do so.All the Best!!

can i enhance ui of signup page

Sure.