highlight: 3.42 -> 3.43

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build highlight

Success on x86_64-linux (full log)
Attempted: highlight
Partial log (click to expand)
Do not hesitate to report problems. Unknown bugs are hard to fix.
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43
shrinking /nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43/bin/highlight
gzipping man pages under /nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43/share/man/
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43/bin
patching script interpreter paths in /nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43
checking for references to /build in /nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43...
/nix/store/4xrgqrc8ha338ymw65lvgp6xlqnm8ggj-highlight-3.43

Success on aarch64-linux (full log)
Attempted: highlight
Partial log (click to expand)
Do not hesitate to report problems. Unknown bugs are hard to fix.
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43
shrinking /nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43/bin/highlight
gzipping man pages under /nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43/share/man/
strip is /nix/store/gp7fylxwn18b7pl2c18ks89hsiaxyfvf-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43/bin
patching script interpreter paths in /nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43
checking for references to /build in /nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43...
/nix/store/9qm96xi25ji2gw5yghvw7dslakxpdll0-highlight-3.43


Correction for raw affiliation Université Sorbonne Nouvelle, Gripic, Paris, F-75230 France

Correction needed for raw affiliation Université Sorbonne Nouvelle, Gripic, Paris, F-75230 France
raw_affiliation_name: Université Sorbonne Nouvelle, Gripic, Paris, F-75230 France
new_rors: 03z6jp965;04p8das24
previous_rors: 03z6jp965
works_examples: W4387722251
contact: 283c407ca9729917788c63b2192f69c2:451e2e4445060adfb80c127de4 @ sorbonne-universite.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-01. The new affiliations should be visible within the next 7 days.


Help me find language models

Help me with links to models of different languages   (Japanese, Slovenian, Thai). Where can I find documentation so I can make models for Julius myself?

http://www.voxforge.org/home/dev

Thank you, follow the link small models of languages. I need bigger models.

The Japanese language model, for example. But I only found it 20K words. Is there another one for more words?

I trained the language model for Polish and English on data scraped from the internet. However there are resources such as: https://aws.amazon.com/datasets/google-books-ngrams/, http://data.statmt.org/ngrams/deduped/. First of all you need corpus and than a ngram modelling library such as SRILM http://www.speech.sri.com/projects/srilm/manpages/ngram.1.html

Thank you

Thank you


fix(ui-markdown-editor): Overriding CSS - #327

Signed-off-by: d-e-v-esh<EMAIL_ADDRESS>

Closes #327

This pull request overrides the default CSS properties that were being added to the headings by the web browsers.
Changes

Before this, the text in the dropdown menu and the text in the document used the same CSS properties, but now they use two different sets of properties.
This was done because we needed to add margins to the text in the document but did not want the same to happen to the text in the dropdown menu.
The dropdown menu text uses CSS properties stored in an object labeled as TOOLBAR_DROPDOWN_STYLE_H1.
The normal document text uses CSS properties stored in an object labeled as H1_STYLING.
The top padding was removed from the document text area. This was done because padding can't be overlapped with the margin in the text styles. That would've created a bigger gap between the border of the text editor and the Heading 1.
A paragraph styling object was added that contains the margin for a paragraph. There was no way to customize the paragraph styling so adding this object would be useful going forward.
Appropriate margins were added in all the heading styles and paragraph style. These were as follows:
margin: top right bottom left
H1_STYLING => margin: '2rem 0rem 1rem 0rem'
H2_STYLING => margin: '1.8rem 0rem 0.9rem 0rem'
H3_STYLING => margin: '1.6rem 0rem 0.8rem 0rem'
H4_STYLING => margin: '1.4rem 0rem 0.7rem 0rem'
H5_STYLING => margin: '1.2rem 0rem 0.6rem 0rem'
H6_STYLING => margin: '1.2rem 0rem 0.5rem 0rem'

Author Checklist

[x] Ensure you provide a DCO sign-off for your commits using the --signoff option of git commit.
[ ] Vital features and changes captured in unit and/or integration tests
[x] Commits messages follow AP format
[ ] Extend the documentation, if necessary
[x] Merging to master from fork:branchname
[x] Manual accessibility test performed

[ ] Keyboard-only access, including forms
[ ] Contrast at least WCAG Level A
[x] Appropriate labels, alt text, and instructions

@d-e-v-esh if there are relevant screenshots, can you add them to the description? thanks

@Michael-Grover I have updated the description with a few. 👍


BBC radio streams

Hi, I appreciate it might be difficult but if you can get BBC radio streams working well I'd love this. I need BBC radio 4, 5 and the "6 music".
?

If you can't find it via search, you'll have to paste the URL manually.
This is not an issue.


Update access-control.yaml

Username changes:

Change Hfuss to @onelapahead

Change eberger727 to @dechdev

Adding SamMayWork as a new maintainer, he was voted in as a FireFly Maintainer during the FireFly Community Call on 4/11/2024.

Adding alex-semenyuk as a new maintainer,  he was voted in as a FireFly Maintainer during the FireFly Community Call on 4/11/2024.

Also added Chengxuan as a maintainer to firefly-perf-cli, he has made significant contributions to the codebase and is an existing FireFly maintainer.


WIP: Bootstrap upgrade

Fixes #107
I'm not sure how this should be tackled. For now I'm just trying to fix broken things.
Still to do:

[ ] reput the brand in navbar right corner? What was the purpose of it?

I'm not sure how this should be tackled.

Don't know either, the migration guide is a bit long and we don't really use that much. Maybe by going through index.html and checking everything that looks like Bootstrap?

reput the brand in navbar right corner? What was the purpose of it?

Yes, please. To have the profile dropdown in the leftmost position of the screen, in order not to hide the route while trying out various profiles and see how the route changes. Also, I thought it just looks weird to open this huge dropdown somewhere in the middle of the screen.

OK I think this is it - reviews are always welcome :).

Thanks, indeed I missed some. Fortunately there were easy fixes.
Regarding the modal issue, I have to upgrade bootbox dependency but gulp is not finding it, eg gulp log is not listing gulp-debug: node_modules/bootbox/dist/bootbox.all.min.js as expected (even when I manually override main entry). I'm trying to understand why but yet I failed to do so…

Hmm, we are actually filtering out *.min.js files in gulp process. Is that on purpose?
One way is to use the non minified file instead:
        "bootbox": {
            "main": [
                "src/bootbox.all.js"
            ]
        },

But the other way would be to just use .min.js files as well. I know that we minify file later in the process for releases, but do we need non-minified libraries too?

Thanks a lot for taking on this tedious task!

Hmm, we are actually filtering out *.min.js files in gulp process. Is that on purpose?

I think so, but can't remember why. Probably because some projects had both the src and min files in their main.
I think I haven't seen a case yet where we would have needed the minified file, non-minified or source files were always available and sufficient.
bower.json spec says:

Do not include minified files.

The reason for me is to have non-minified library code available for debugging and proper stack traces, both in debugging mode and also in the release sourcemap.


Manage application name update of fragment apps.

Purpose
with this PR

When the app name of shared app gets updated, app name of fragment apps also will update
Blocked the app name update of fragments app through APIS.

Fixes for

https://github.com/wso2/product-is/issues/17101

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/6638300315

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/6638300315
Status: success


Night mode for dialogue focus

please add night mode like in nova player. it helps in audio normalization. please share the code from nova

There doesn't seem to be such feature in ExoPlayer. Except for HW support, it should be possible to achieve this with external equalizer. For example Wavelet works with Just Player and offers "Equal Loudness" feature.


IE11 can't increase size of free drawing mode, eraser

Please check demo in IE11. Increase size, then try to draw. It won't change size.

Hi, yes you're right. Brush size cannot be changed, and also opacity cannot be changed. BTW in Edge works fine, except minor lag when drawing
Would you be able to provide us PR with fix for IE?
Thanks

Sorry, I am working in one project. So I can't say yes but I will look into it in free time.

Thanks so much for taking time to solve the issue beside you're busy on other project.


Fix pushing

    override public func pushViewController(_ viewController: UIViewController, animated: Bool) {
        super.pushViewController(viewController, animated: true) // it should be `animated`
        viewController.additionalSafeAreaInsets = extensionAdditionalSafeAreaInsets
    }

Fixed by https://github.com/faberNovel/ADNavigationBarExtension/pull/17


Ads not showing on old devices

Plugin Version
2.0.1
Steps to Reproduce

Create an app with ads (banner fixed at bottom) and run on an old device (in my case, a Moto G with Android 5.0.2).
Expected results:
Ads to be displayed on screen
Actual results:
An exception and no ads being displayed
E/flutter (30034): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Unexpected platform view context. When constructing a platform view in the factory, use the context from PlatformViewFactory#create, view id: 0
E/flutter (30034): 	at io.flutter.plugin.platform.SingleViewPresentation.onCreate()
E/flutter (30034): 	at android.app.Dialog.dispatchOnCreate(Dialog.java:373)
E/flutter (30034): 	at android.app.Dialog.show(Dialog.java:274)
E/flutter (30034): 	at android.app.Presentation.show(Presentation.java:235)
E/flutter (30034): 	at io.flutter.plugin.platform.p.<init>()
E/flutter (30034): 	at io.flutter.plugin.platform.p.a()
E/flutter (30034): 	at io.flutter.plugin.platform.o$a.f()
E/flutter (30034): 	at v7.k$a.c()
E/flutter (30034): 	at v7.k$a.h()
E/flutter (30034): 	at w7.k$a.a()
E/flutter (30034): 	at k7.c.l()
E/flutter (30034): 	at k7.c.m()
E/flutter (30034): 	at k7.c.i()
E/flutter (30034): 	at k7.b.run()
E/flutter (30034): 	at android.os.Handler.handleCallback(Handler.java:739)
E/flutter (30034): 	at android.os.Handler.dispatchMessage(Handler.java:95)
E/flutter (30034): 	at android.os.Looper.loop(Looper.java:135)
E/flutter (30034): 	at android.app.ActivityThread.main(ActivityThread.java:5312)
E/flutter (30034): 	at java.lang.reflect.Method.invoke(Native Method)
E/flutter (30034): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/flutter (30034): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
E/flutter (30034): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696)
E/flutter (30034): , null, null)
E/flutter (30034): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:653)
E/flutter (30034): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:296)
E/flutter (30034): <asynchronous suspension>
E/flutter (30034): #2      TextureAndroidViewController._sendCreateMessage (package:flutter/src/services/platform_views.dart:1146)
E/flutter (30034): <asynchronous suspension>
E/flutter (30034): #3      AndroidViewController.create (package:flutter/src/services/platform_views.dart:792)
E/flutter (30034): <asynchronous suspension>
E/flutter (30034):

Logs

Analyzing frontend...
No issues found! (ran in 2.9s)

[✓] Flutter (Channel stable, 3.3.1, on macOS 12.5.1 21G83 darwin-x64, locale en-BR)
    • Flutter version 3.3.1 on channel stable at /Users/jckodel/Flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4f9d92fbbd (3 days ago), 2022-09-06 17:54:53 -0700
    • Engine revision 3efdf03e73
    • Dart version 2.18.0
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/jckodel/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.71.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (4 available)
    • XT1033 (mobile)         •<PHONE_NUMBER>                               • android-arm    • Android 5.0.2 (API 21)
    • Júlio’s iPhone (mobile) • 504ff19defe239eb6befd00b4dda20293cf60f0b • ios            • iOS 15.6.1 19G82
    • macOS (desktop)         • macos                                    • darwin-x64     • macOS 12.5.1 21G83 darwin-x64
    • Chrome (web)            • chrome                                   • web-javascript • Google Chrome 105.0.5195.102

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Hi @JCKodel, I see there's an issue addressing the case you described flutter/flutter#110146 that has been fixed recently. Please try running app again on the latest Flutter master channel and confirm if this issue is fixed.
flutter channel master
flutter upgrade

Unfortunately, my app breaks on Master. Guess we'll need to wait for Google to fix the issue on stable... again... for the 4th time ¬¬

Hi @JCKodel

my app breaks on Master

What error do you get when running the app on the master channel?
Please try running googleads-mobile-flutter's sample code on your device (on master channel) to see if the issue is reproducible. Thank you!

Hi @JCKodel

my app breaks on Master

What error do you get when running the app on the master channel?

This is unrelated with this plugin (another plugin breaks because breaking changes in master channel (specifically, flutter_quill 6.0.2))

Please try running googleads-mobile-flutter's sample code on your device (on master channel) to see if the issue is reproducible. Thank you!

On Flutter 3.3.1 stable, the example app (google_mobile_ads/example) crashes (leaving only a black screen):
An Observatory debugger and profiler on XT1033 is available at: http://<IP_ADDRESS>:54955/BKqEJZ9FOto=/
I/DynamiteModule(13040): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:222508000
I/DynamiteModule(13040): Selected remote version of com.google.android.gms.ads.dynamite, version >= 222508000
D/DynamitePackage(13040): Instantiated singleton DynamitePackage.
D/DynamitePackage(13040): Instantiating com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl
W/art     (13040): mismatched stack depths (depth=2, incoming depth=1)
I/Ads     (13040): Updating ad debug logging enablement.
W/ConnectionStatusConfig(13040): Dynamic lookup for intent failed for action: com.google.android.gms.leibniz.events.service.START
W/GmsClient(13040): unable to connect to service: com.google.android.gms.leibniz.events.service.START on com.google.android.gms
I/WebViewFactory(13040): Loading com.google.android.webview version 37 (1589900-arm) (code 110601)
I/LibraryLoader(13040): Loading: webviewchromium
I/LibraryLoader(13040): Time to load native libraries: 76 ms (timestamps 7957-8033)
I/LibraryLoader(13040): Expected native library version number "",actual native library version number ""
V/WebViewChromiumFactoryProvider(13040): Binding Chromium to main looper Looper (main, tid 1) {2483077c}
I/LibraryLoader(13040): Expected native library version number "",actual native library version number ""
I/chromium(13040): [INFO:library_loader_hooks.cc(106)] Chromium logging enabled: level = 0, default verbosity = 0
I/BrowserStartupController(13040): Initializing chromium process, renderers=0
W/art     (13040): Attempt to remove local handle scope entry from IRT, ignoring
W/AudioManagerAndroid(13040): Requires BLUETOOTH permission
W/chromium(13040): [WARNING:resource_bundle.cc(315)] locale_file_path.empty()
I/chromium(13040): [INFO:aw_browser_main_parts.cc(63)] Load from apk succesful, fd=76 off=159224 len=3264
I/chromium(13040): [INFO:aw_browser_main_parts.cc(78)] Loading webviewchromium.pak from, fd:77 off:229536 len:643667
W/chromium(13040): [WARNING:proxy_service.cc(901)] PAC support disabled because there is no system implementation
W/chromium(13040): [WARNING:data_reduction_proxy_settings.cc(403)] SPDY proxy OFF at startup
W/art     (13040): Attempt to remove local handle scope entry from IRT, ignoring
W/AwContents(13040): onDetachedFromWindow called when already detached.   The application may be doing too much work on its main thread.
D/DynamitePackage(13040): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     (13040): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("BFF8CAF593C933BA41D2E33853F99E38")) to get test ads on this device.
I/art     (13040): Rejecting re-init on previously-failed class java.lang.Class<aev>
W/ConnectionStatusConfig(13040): Dynamic lookup for intent failed for action: com.google.android.gms.ads.service.CACHE
I/DynamiteModule(13040): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:222508000
I/DynamiteModule(13040): Selected remote version of com.google.android.gms.ads.dynamite, version >= 222508000
V/DynamiteModule(13040): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     (13040): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("BFF8CAF593C933BA41D2E33853F99E38")) to get test ads on this device.
I/DynamiteModule(13040): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:222508000
I/DynamiteModule(13040): Selected remote version of com.google.android.gms.ads.dynamite, version >= 222508000
V/DynamiteModule(13040): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     (13040): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("BFF8CAF593C933BA41D2E33853F99E38")) to get test ads on this device.
W/Ads     (13040): Update ad debug logging enablement as false
I/Choreographer(13040): Skipped 41 frames!  The application may be doing too much work on its main thread.
F/libc    (13040): Fatal signal 7 (SIGBUS), code 2, fault addr 0x9d8dc490 in tid 13104 (AdWorker(Defaul)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'motorola/falcon_retbr_ds/falcon_umtsds:5.0.2/LXB22.46-28/27:user/release-keys'
Revision: 'p3c0'
ABI: 'arm'
pid: 13040, tid: 13104, name: AdWorker(Defaul  >>> io.flutter.plugins.googlemobileadsexample <<<
signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x9d8dc490
    r0 9d8dc490  r1 00000000  r2 00000b30  r3 00000490
    r4 a580a074  r5 00000002  r6 9fe72d4c  r7 9d8dd000
    r8 ffffffff  r9 00000000  sl 9d8dc490  fp 00000001
    ip 9fe72cb0  sp 9fe72cec  lr b6fbd0a5  pc b6fbd804  cpsr 200f0010
backtrace:
    #00 pc 00004804  /system/bin/linker (__dl_memset+24)
    #01 pc 000040a1  /system/bin/linker (__dl__ZN9ElfReader12LoadSegmentsEv+232)
    #02 pc 00004515  /system/bin/linker (__dl__ZN9ElfReader4LoadEPK17android_dlextinfo+40)
    #03 pc 000022ef  /system/bin/linker (__dl__ZL12find_libraryPKciPK17android_dlextinfo+582)
    #04 pc 0000248d  /system/bin/linker (__dl__Z9do_dlopenPKciPK17android_dlextinfo+124)
    #05 pc 00000e9d  /system/bin/linker (__dl__ZL10dlopen_extPKciPK17android_dlextinfo+24)
    #06 pc 001e632d  /system/lib/libart.so (art::JavaVMExt::LoadNativeLibrary(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, art::Handle<art::mirror::ClassLoader>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+544)
    #07 pc 0020e14f  /system/lib/libart.so (art::Runtime_nativeLoad(_JNIEnv*, _jclass*, _jstring*, _jobject*, _jstring*)+534)
    #08 pc 00077c99  /system/framework/arm/boot.oat
Tombstone written to: /data/tombstones/tombstone_08
Lost connection to device.

On master, same:
❯ flutter run -d<PHONE_NUMBER>
Waiting for another flutter command to release the startup lock...
Downloading android-arm-profile/darwin-x64 tools...              1,020ms
Downloading android-arm-release/darwin-x64 tools...                616ms
Downloading android-arm64-profile/darwin-x64 tools...              621ms
Downloading android-arm64-release/darwin-x64 tools...              538ms
Downloading android-x64-profile/darwin-x64 tools...                576ms
Downloading android-x64-release/darwin-x64 tools...                595ms
Running "flutter pub get" in example...                            990ms
Resolving dependencies...
> archive 3.3.1 (was 3.3.0)
> file 6.1.4 (was 6.1.2)
> material_color_utilities 0.2.0 (was 0.1.5)
  pedantic 1.11.1 (discontinued replaced by lints)
> source_span 1.9.1 (was 1.9.0)
> test_api 0.4.14 (was 0.4.12)
> vector_math 2.1.3 (was 2.1.2)
> vm_service 9.4.0 (was 9.0.0)
Changed 7 dependencies!
Launching lib/main.dart on XT1033 in debug mode...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Note: /Users/jckodel/googleads-mobile-flutter/packages/google_mobile_ads/android/src/main/java/io/flutter/plugins/googlemobileads/FlutterMobileAdsWrapper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleDebug'...                             43.3s
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app.apk...                56.1s
I/DynamiteModule(13814): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:222508000
I/DynamiteModule(13814): Selected remote version of com.google.android.gms.ads.dynamite, version >= 222508000
D/DynamitePackage(13814): Instantiated singleton DynamitePackage.
D/DynamitePackage(13814): Instantiating com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl
W/art     (13814): mismatched stack depths (depth=2, incoming depth=1)
I/Ads     (13814): Updating ad debug logging enablement.
W/ConnectionStatusConfig(13814): Dynamic lookup for intent failed for action: com.google.android.gms.leibniz.events.service.START
W/GmsClient(13814): unable to connect to service: com.google.android.gms.leibniz.events.service.START on com.google.android.gms
Syncing files to device XT1033...                                  106ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

💪 Running with sound null safety 💪

An Observatory debugger and profiler on XT1033 is available at: http://<IP_ADDRESS>:55237/ShoudOM9_ak=/
I/WebViewFactory(13814): Loading com.google.android.webview version 37 (1589900-arm) (code 110601)
I/LibraryLoader(13814): Loading: webviewchromium
I/LibraryLoader(13814): Time to load native libraries: 111 ms (timestamps 9423-9534)
I/LibraryLoader(13814): Expected native library version number "",actual native library version number ""
V/WebViewChromiumFactoryProvider(13814): Binding Chromium to main looper Looper (main, tid 1) {2483077c}
I/LibraryLoader(13814): Expected native library version number "",actual native library version number ""
I/chromium(13814): [INFO:library_loader_hooks.cc(106)] Chromium logging enabled: level = 0, default verbosity = 0
I/BrowserStartupController(13814): Initializing chromium process, renderers=0
W/art     (13814): Attempt to remove local handle scope entry from IRT, ignoring
W/chromium(13814): [WARNING:resource_bundle.cc(315)] locale_file_path.empty()
I/chromium(13814): [INFO:aw_browser_main_parts.cc(63)] Load from apk succesful, fd=79 off=159224 len=3264
W/AudioManagerAndroid(13814): Requires BLUETOOTH permission
I/chromium(13814): [INFO:aw_browser_main_parts.cc(78)] Loading webviewchromium.pak from, fd:80 off:229536 len:643667
W/chromium(13814): [WARNING:proxy_service.cc(901)] PAC support disabled because there is no system implementation
W/chromium(13814): [WARNING:data_reduction_proxy_settings.cc(403)] SPDY proxy OFF at startup
W/art     (13814): Attempt to remove local handle scope entry from IRT, ignoring
W/AwContents(13814): onDetachedFromWindow called when already detached.   The application may be doing too much work on its main thread.
D/DynamitePackage(13814): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     (13814): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("BFF8CAF593C933BA41D2E33853F99E38")) to get test ads on this device.
I/art     (13814): Rejecting re-init on previously-failed class java.lang.Class<aev>
W/ConnectionStatusConfig(13814): Dynamic lookup for intent failed for action: com.google.android.gms.ads.service.CACHE
I/DynamiteModule(13814): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:222508000
I/DynamiteModule(13814): Selected remote version of com.google.android.gms.ads.dynamite, version >= 222508000
V/DynamiteModule(13814): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/art     (13814): Background sticky concurrent mark sweep GC freed 25843(2MB) AllocSpace objects, 9(472KB) LOS objects, 9% free, 15MB/16MB, paused 14.423ms total 252.057ms
I/Ads     (13814): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("BFF8CAF593C933BA41D2E33853F99E38")) to get test ads on this device.
W/FA-Ads  (13814): Analytics storage consent denied; will not get app instance id
I/art     (13814): Background sticky concurrent mark sweep GC freed 2832(269KB) AllocSpace objects, 0(0B) LOS objects, 8% free, 15MB/16MB, paused 23.500ms total 100.979ms
F/libc    (13814): Fatal signal 7 (SIGBUS), code 2, fault addr 0x9ccfc490 in tid 13855 (AdWorker(Defaul)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'motorola/falcon_retbr_ds/falcon_umtsds:5.0.2/LXB22.46-28/27:user/release-keys'
Revision: 'p3c0'
ABI: 'arm'
pid: 13814, tid: 13855, name: AdWorker(Defaul  >>> io.flutter.plugins.googlemobileadsexample <<<
signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x9ccfc490
    r0 9ccfc490  r1 00000000  r2 00000b30  r3 00000490
    r4 ae9aa074  r5 00000002  r6 a58b8d4c  r7 9ccfd000
    r8 ffffffff  r9 00000000  sl 9ccfc490  fp 00000001
    ip a58b8cb0  sp a58b8cec  lr b6fbd0a5  pc b6fbd804  cpsr 200f0010
backtrace:
    #00 pc 00004804  /system/bin/linker (__dl_memset+24)
    #01 pc 000040a1  /system/bin/linker (__dl__ZN9ElfReader12LoadSegmentsEv+232)
    #02 pc 00004515  /system/bin/linker (__dl__ZN9ElfReader4LoadEPK17android_dlextinfo+40)
    #03 pc 000022ef  /system/bin/linker (__dl__ZL12find_libraryPKciPK17android_dlextinfo+582)
    #04 pc 0000248d  /system/bin/linker (__dl__Z9do_dlopenPKciPK17android_dlextinfo+124)
    #05 pc 00000e9d  /system/bin/linker (__dl__ZL10dlopen_extPKciPK17android_dlextinfo+24)
    #06 pc 001e632d  /system/lib/libart.so (art::JavaVMExt::LoadNativeLibrary(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, art::Handle<art::mirror::ClassLoader>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+544)
    #07 pc 0020e14f  /system/lib/libart.so (art::Runtime_nativeLoad(_JNIEnv*, _jclass*, _jstring*, _jobject*, _jstring*)+534)
    #08 pc 00077c99  /system/framework/arm/boot.oat
Tombstone written to: /data/tombstones/tombstone_09
Lost connection to device.

The device is a XT 1033 (Moto G 1st Edition), Android 5.0.2, OS 220.21.28.falcon_umtsds.Brasil.en.BR (deliberately not upgraded in any way, as is many of low-end devices in my country)

This is the solution
Go to android -> app -> src -> main -> AndroidManifest.xml
Paste this in the AndroidManifest.xml in the application tag
android:usesCleartextTraffic="true"
it should look something like this when you are done
```

this will make no difference in the emulator if you want the emulator to work as well do the following

go to android -> app -> src -> debug-> AndroidManifest.xml

open the AndroidManifest.xml
then you have to add this code below the manifest tag

`<application android:usesCleartextTraffic="true"/>`

Now the ads will work in the emulator as well.

We’re closing this issue due to inactivity. If you’re still impacted, please create a new issue via the Developer Forum.


Resolve #64 (Allow to discover available fields for a document)

@ostafen, just wondering if what I assume are "reserved" fields like "__id" should be included by GetKeys(). Currently they are, but I think they might preferably not. In such case, is it clearly documented that field names starting with "_" are supposed to be reserved ? Let me know

Thank you!


Feature/epub title in navbar

Added epub titles to the navbar. The feature was integrated with the config file. Devs can now set config.displayTitle = true to utilize the function. Left it off as default, project owner can decide if it should be on by default or not.

Not sure why the realm update showed in this one,  but the only update to the code is found in the last commit there on the list.

Interesting! Thanks...


[1.7.3] undefined method `[]' for nil:NilClass

kamal env push

  INFO [0c3e9d0b] Running /usr/bin/env mkdir -p .kamal on ts1.possum-mountain.ts.net
 DEBUG [0c3e9d0b] Command: /usr/bin/env mkdir -p .kamal
  INFO [0c3e9d0b] Finished in 0.069 seconds with exit status 0 (successful).
  INFO [cd397859] Running /usr/bin/env mkdir -p .kamal/locks on ts1.possum-mountain.ts.net
 DEBUG [cd397859] Command: /usr/bin/env mkdir -p .kamal/locks
  INFO [cd397859] Finished in 0.030 seconds with exit status 0 (successful).
Acquiring the deploy lock...
 DEBUG [9e420e5d] Running /usr/bin/env mkdir .kamal/locks/inswebapp && echo "TG9ja2VkIGJ5OiAgYXQgMjAyNC0wNy0wNVQwNjo1NDo1MloKVmVyc2lvbjog
MDdiMWUwMWEyMmUwZGVhNTY4OWI0NzZhNTVkZmM4ZGZlNjlmMTc0OApNZXNz
YWdlOiBBdXRvbWF0aWMgZGVwbG95IGxvY2s=
" > .kamal/locks/inswebapp/details on ts1.possum-mountain.ts.net
 DEBUG [9e420e5d] Command: /usr/bin/env mkdir .kamal/locks/inswebapp && echo "TG9ja2VkIGJ5OiAgYXQgMjAyNC0wNy0wNVQwNjo1NDo1MloKVmVyc2lvbjog
MDdiMWUwMWEyMmUwZGVhNTY4OWI0NzZhNTVkZmM4ZGZlNjlmMTc0OApNZXNz
YWdlOiBBdXRvbWF0aWMgZGVwbG95IGxvY2s=
" > .kamal/locks/inswebapp/details
 DEBUG [9e420e5d] Finished in 0.036 seconds with exit status 0 (successful).
 DEBUG [e208cf98] Running /usr/bin/env echo [2024-07-05T06:54:52Z] [root] Pushed env files >> .kamal/inswebapp-audit.log on ts1.possum-mountain.ts.net
 DEBUG [e208cf98] Command: /usr/bin/env echo [2024-07-05T06:54:52Z] [root] Pushed env files >> .kamal/inswebapp-audit.log
 DEBUG [e208cf98] Finished in 0.028 seconds with exit status 0 (successful).
Releasing the deploy lock...
 DEBUG [e8f1fd11] Running /usr/bin/env rm .kamal/locks/inswebapp/details && rm -r .kamal/locks/inswebapp on ts1.possum-mountain.ts.net
 DEBUG [e8f1fd11] Command: /usr/bin/env rm .kamal/locks/inswebapp/details && rm -r .kamal/locks/inswebapp
 DEBUG [e8f1fd11] Finished in 0.025 seconds with exit status 0 (successful).
  ERROR (NoMethodError): Exception while executing on host ts1.possum-mountain.ts.net: undefined method `[]' for nil:NilClass
/usr/local/bundle/gems/kamal-1.7.3/lib/kamal/configuration.rb:225:in `env_tags'
/usr/local/bundle/gems/kamal-1.7.3/lib/kamal/configuration.rb:233:in `env_tag'
/usr/local/bundle/gems/kamal-1.7.3/lib/kamal/configuration/role.rb:42:in `block in env_tags'

hi @hrstoyanov can you share your deploy.yml

Based on the error log and the deploy.yml file, it appears that a host is being tagged with dev without an environment being defined for that tag. This causes Kamal to fail because it cannot read the environment settings for the dev tag, as it does not yet exist in deploy.yml.
 ERROR (NoMethodError): Exception while executing on host ts1.possum-mountain.ts.net: undefined method `[]' for nil:NilClass
/usr/local/bundle/gems/kamal-1.7.3/lib/kamal/configuration.rb:225:in `env_tags'
/usr/local/bundle/gems/kamal-1.7.3/lib/kamal/configuration.rb:233:in `env_tag'
/usr/local/bundle/gems/kamal-1.7.3/lib/kamal/configuration/role.rb:42:in `block in env_tags'

check out this section in the documentation it will help you define the envs using tags
https://kamal-deploy.org/docs/configuration/environment-variables/#tags


Not able to build the project

Got this error:
whispering:dev: 🔴 ERROR  | No supported UI library found.  You can file an RFC for a new UI Library here: https://github.com/PlasmoHQ/plasmo/issues

Running on Fedora GNU/Linux Node.js v20.10.0.

Same issue

Hey guys , thank you again for bringing this to my attention! Could you double-check that this works and that this still reoccurs with the latest version? A lot of pull requests and features have been merged since then. Project was in an incomplete state between releases during April.
Hopefully this solves your issue! Feel free to reopen this issue if the issue persists. Thank you once again!

@braden-w Will be able to try it out later and report back! Thanks for picking up on the development :)

Awesome! Thanks again :)

@braden-w It works now!!, Thank you :))


The type or namespace name 'AspNetCore' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)	BlazorApp2.Client	C:\Users\new\source\repos\BlazorApp2\BlazorApp2\BlazorApp2.Client\Program.cs	1	Active

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/run
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
what is wrong with Microsoft?

Are you running the template code as is? What version of Visual Studio and .NET do you have installed?
For .NET, you can type dotnet --info on the command prompt.


AKMIDISampler list of sound files added to it.

Improve AKMIDISampler, we need a way to list the audio files added to the node, so we can filter/clear/remove/list/modify all the sound files added to it.
https://stackoverflow.com/questions/51530906/how-to-clear-remove-list-the-akmidisampler-sound-files-added-to-it/51531142#51531142

Hi Juan, I looked into this and I don't see any way of doing it for this sampler.  It is based on Apple's AVAudioUnitSampler which can only, to the best of my knowledge, load audio files into a new instrument, so there's ability filter, clear, or modify the files. I have at least added the ability to get the audioFiles loaded into a sampler for future reference. I hope that helps.

@aure Thanks! that will help indeed, i was using a workaround that is having a dict to keep track of the files added.


Forece close

Hi,
I get force-close on settings(works 1 or 2 times, then dont work till reinstalling) and when trying to download Lyrics(everytime).
Worked fine before some weeks.
Then i did started downloading Lyrics, but aborted because of slow download. Removed folder from sdcard. Upgraded Android (6 to 7.0).
Tried, dont help:
-reinstalling App in current version
-reinstalling Version 0.22
-checking that overlay and storage permissions are granted
Amy known fixes? Can this be a android 7 related Issue?

I had this issue on my friend's phone too. I think this is because you guys have external SD cards.
I'll look into it for the next version. Really sorry for the inconvenience.
You can use the older version (0.11) till I find a solution. It doesn't have offline support.

Can you try version 0.31? It's working perfectly on my friend's phone.

Any update? Did the latest version work properly?

Hi, Sorry i missed the notification from github.
Tested 0.31, still force close on pressing Download. But requested storage permission at first start succesfully.
Tried also to clear app-data and grant permissions before first start: still FC on Downloads.
Do you have a build with a lot of logging output in Logcat for testing?

Additional info(cant edit last comment on mobile):
When playing spotify and opening 0.31 lyrically FCs everytime i leave settings (whether home or back Button doesn't matter). Just opening lyrically without settings and closing make no crash but also dont display lyrics-overlay.

Uninstall the previous versions and install this one. It will ask for permissions when you star it. It should work properly then.

Any update?

Didn't had time and a device to test yet, sorry. Will reply this weekend after some tests.

Seems to work, Thank you!
Downloading starts (still waiting for finish to test offline).
Permissions working.
No more crash on opening settings multiple times in a row.
And lyrics are displayed too :)

Cheers!


Hindi Create User Test

Overview
All our testing is currently in english and we want to ensure our other site languages are working. This need came from an incident where a bug happened on all browser languages except for english and the cypress tests did not catch it.
Action Items

[ ] Get Cypress tests up and running. See Cypress Readme
[ ] Create your own branch
[ ] Take a look at this german example of the test
[ ] Duplicate this test in Hindi and name it create-user.hi.cy.tsx. Note that you will have to update some of the test assertions to match the hindi version of the site. Take a look at bloom.chayn.co/hi for the hindi version of the site to find the equivalent text.
[ ] See notes below for helpers
[ ] Commit and push your changes and create a PR.
[ ] Tag @eleanorreem  for a review

Resources/Instructions

Cypress readme
Ensure you create a custom visitHindiPage that replicates the behaviour of visitGermanPage in this file
You will also have to update the type file

@kyleecodes @eleanorreem I would like to work on this issue please assign me this issue to work on

Hi @anmol-fzr, I've assigned you this issue.
Thank you for your interest in contributing to Chayn!


Compile Envoy with FIPS 140-2 crypto module

Compile the Envoy proxy with FIPS 140-2 crypto module

We first need to research the work items associated with FIPS, tracked in https://github.com/openservicemesh/osm/issues/4380


added two paras (cost_perN and F_max) to econ and simu

Needs to be updated so that:

cost per N is chosen to be realistic from literature
the powertrain force of the nominal design is used to subtract the cost of force from the default PTO cost, so that nominal cost validation is not messed up

https://www.sciencedirect.com/science/article/pii/S2405896322025848 uses 0.1656 $/N

Can also remove constraint F_ptrain_max/in.F_max - 1 > 0 because now F_max contributes to cost so will be minimized

Decided not to remove Fmax constraint in case I ever set p.cost_perN = 0 for testing/sensitivities sake. The todo "the powertrain force of the nominal design is used to subtract the cost of force from the default PTO cost, so that nominal cost validation is not messed up" requires first fixing the sea states with zero probability being counted in the max force, so I'll fix that in another PR.


feat(hints): add columns option

Fixes #48.

Thank you for your work.

Thank you for your work.

Thanks to you for the final touches!


Add Image Update API

Purpose

Allow users to change the description of an image he has pull access

Goals

Implement an API for update images

Approach

User stories

Release note

Documentation

Training

Certification

Marketing

Automation tests

Unit tests

Integration tests

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes
Ran FindSecurityBugs plugin and verified report? yes
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes

Samples

Related PRs

Migrations (if applicable)

Test environment

Ballerina 0.991, MySQL 5.7.25

Learning

Codecov Report

Merging #68 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #68   +/-   ##
=======================================
  Coverage   19.45%   19.45%
=======================================
  Files          47       47
  Lines        1393     1393
  Branches      247      247
=======================================
  Hits          271      271
  Misses       1012     1012
  Partials      110      110

Continue to review full report at Codecov.

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


Publish semver images

Currently, only next is published: https://hub.docker.com/r/woodpeckerci/autoscaler/tags

It's still pretty experimental, so I avoided to do an actual release yet

Then we should stop tagging GH releases... Having SemVer GH releases but no container images is confusing. Nevertheless, we should just push tagged images, experimental or not, that's what 0.x.x versions are made for

We could test the latest changes for 1-2 weeks now, solve #164 and release the next version #117 after that.

As I said, 0.x is for development/experimental versions. I don't see why we are still afraid of releases.

I second @xoxys opinion. If there's an issue, just release a patch release (?).
The release helper makes the process almost seamless.

Actually, everything is already in place to publish semver, I think the files were added after the last release. So the next one should publish a semver image as well.
Looking at the pending changelog, it might be time to release a new version?

The new version seems to work quite well from what I saw and finally feels to be kinda smart.

Fixed since v0.3.0


Add javadoc to getItemBarStep

The name is a bit unintuitive, but I can't think of anything better so I just added a javadoc

Imo "filled" might better convey that this is not totally full, but partially filled

merged the suggested changes


Fixed Remote Tree not drawing relationship lines unless the setting is changed

Otherwise, it doesn't care if the "Draw Relationship Lines" setting is turned on until its changed again.

Looks good.


fix: only use lang if it's found

a rebased and simplified copy of https://github.com/jgpacheco/ngx-translate-cache/pull/5

👍+1

Resolves #10

@ninezero90hy @DmitryEfimenko Please take a look at #20 reverting this change.


Improve implementation of top menu by converting to drop-down on small screens.

Here is a screenshot how it should look somehow.

You can also take inspiration on sched.com, even though it is a different concept.
e.g. here https://ossna2017.sched.com/

@mariobehling can I take this?

@AdityaHirapara Sure, go ahead!

@geekyd Should I add home link ,even though it is in title ?

@AdityaHirapara I am unclear what you mean by home link. Rather than requesting people to discuss in issue, just go ahead and we will sort it out when there are PRs. Keep it up!


[CREATE REGULATION] Re-work in accordance with Workbasket infrastructure

THIS PR COVER:
1) Re-work
We released Create Regulations stuff some months ago when we didn't have Workbasket infrastructure.
So that PR does a lot of re-work related to Workbasket stuff.
2) UI improvements
So that now Create Regulation form looks more like workbasket flow part.
TRELLO STORY

 [DIT] Not able to generate xml for creating a Regulation (3)

 [DIT] Search is returning with zero results for an existing commodity code which has got measure associated with it (5)


excel2onto: not all relations are included in the generated ontology

When creating the microstructure domain ontology from 2022-09-02-microstructure.xlsx, the inverse(hasHolisticSpatialPart) min 2 Grain restriction of GrainBoundary is added correctly, while the corresponding restrictions for Boundary and DualBoundary are missing.

Moved  the added_rows line back and made a new counter for all_added_rows, including all loops.
The added_rows is used to check if there has been a change to stop a recurring loop, while all_added_rows will make sure that
restrictions are tested for all added rows at the end.
Also, note that there is an error in the excelfile: Microstructure added as concept but MicroStructure used in restrictions for Precipitate. Finally, I assume that you want to use Pore from EMMO, but Pore is not currently defined in the imported EMMO-beta4.


Declaration of Serializer::normalizer must be compatible with Symfony serializer::normalize

Hi,
I am getting this error on PHP 8.1 FPM with Nginx:
Maybe the package.json is allowing to update to a newer version of the serializer that may be incompatible with vroom-php?
Fatal error: Declaration of Webstack\Vroom\Serializer::normalize($data, $format = null, array $context = []) must be compatible with Symfony\Component\Serializer\Serializer::normalize(mixed $data, ?string $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null in /var/www/rutasBlega/vendor/webstack/vroom-php/src/Serializer.php on line 37

I will look into it :-)

Hi @thisbar, this should be fixed in https://github.com/webstacknl/vroom-php/releases/tag/v1.3.0.


throw error(204) returns invalid response

Describe the bug
Undici is fails to fetch an endpoint which returns throw error(204) because it expects there to be no body. Users cannot currently save in the REPL as a result
Reproduction
https://github.com/sveltejs/sites/blob/9c15c79b4bcdf043166b4b3974576e86bb783289/sites/svelte.dev/src/routes/(authed)/repl/[id].json/%2Bserver.js#L98
Logs
No response
System Info
`master`

Severity
blocking an upgrade
Additional Information
No response

throw error(204) makes no sense — a 204 response isn't an error. That line should be changed to this:
return new Response(undefined, { status: 204 });

We should disallow error codes below 400.

Hey Rich, what's the deal with this?
if I do
return new Response(undefined, { status: 204 });
it results the following in my log on a node server:
TypeError: Cannot set property status of #<_Response> which has only a getter

Please open a new issue instead of commenting on closed ones — it's pure happenstance that I saw this

not my issue mate ..

Fair enough, although you could just point me the right way to chip in.
I must admit I do benefit from your efforts, to say the least I owe you some, for sure.
I might have some skills under my belt that could come handy at some point in the project.
I've had no idea you'd even turn up, but I really appreciate it! (hope its not a bot on the other end)
Svelte = Good Stuff For Sure!       --> .. am coming from JavaFX, they would be a quite interesting combination to be fair ..
As of now I'm just a new user of svelte and the web as it is of div-s and css classes to the point I know, of course with other strangers around as in any html otherwise.
I really like the effectively expressive language models, svelte is GREAT. Keep It Going!


[snapshot] excludes helpers in assets when finding helpers

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
When install fastlane with bundle install --path xxx (e.g. bundle install --path vendor/bundle), snapshot helpers is created under the current directory. In current fastlane snapshot update is check the all sources under the current directory.
$ bundle install --path vendor/bundle
$ bundle exec fastlane snapshot update
[18:29:12]: Found the following SnapshotHelper:
[18:29:12]:     ./sample-ios-swift-snapshot/Helpers/SnapshotHelper.swift
[18:29:12]:     ./vendor/bundle/ruby/2.4.0/gems/fastlane-2.54.3/snapshot/lib/assets/SnapshotHelper.swift
[18:29:12]:     ./vendor/bundle/ruby/2.4.0/gems/fastlane-2.54.3/snapshot/lib/assets/SnapshotHelperXcode8.swift
[18:29:12]: Are you sure you want to automatically update the helpers listed above?
[18:29:12]: This will overwrite all its content with the latest code.
[18:29:12]: The underlying API will not change. You can always migrate manually by looking at
[18:29:12]: https://github.com/fastlane/fastlane/blob/master/snapshot/lib/assets/SnapshotHelper.swift
[18:29:12]: Overwrite configuration files? (y/n)

Helpers under lib/assets is original sources, therefore it should not be included in lists. Expected behaviors are as follows.
$ bundle exec fastlane snapshot update
[18:30:33]: Found the following SnapshotHelper:
[18:30:33]:     ./sample-ios-swift-snapshot/Helpers/SnapshotHelper.swift
[18:30:33]: Are you sure you want to automatically update the helpers listed above?
[18:30:33]: This will overwrite all its content with the latest code.
[18:30:33]: The underlying API will not change. You can always migrate manually by looking at
[18:30:33]: https://github.com/fastlane/fastlane/blob/master/snapshot/lib/assets/SnapshotHelper.swift
[18:30:33]: Overwrite configuration files? (y/n)

Description
Excludes helper paths in assets when finding helpers.

I signed it!

I'm sorry, I will close it once.

I signed it!


How to reload calendar while getting response from server

IMPORTANT - BEFORE CREATING YOUR ISSUE PLEASE READ THE FOLLOWING:

PLEASE STATE THE VERSION NUMBER you are using.
Are you using the latest version of JTAppleCalendar? Latest version is currently 7.1.5
PROVIDE ENOUGH INPORMATION SO I CAN RECREATE THE PROBLEM.

you reload by doing
calendarView.reloadData().
The other part of your question is not descriptive enough for me to understand what you mean.
Closing issue until further clarification.


💚 Fix CI build

https://github.com/fzyzcjy/flutter_convenient_test/actions/runs/3246842288/jobs/5326074302

Thanks :)

@all-contributors please add @AlexV525 for code


add workaround changing zoom on linux

The pdf generated on linux and windows looks differently. The issue is described here. I have tried the proposed workaround and it is partially working. The output pdf files are still a little bit different, but it is not that significant.
This result is the most far I got:
linux.pdf
windows.pdf
I guess this should be an optional behavior user can opt in. However we should for sure recommend the users to design pdf files on the same platform where the production will run.

I guess this should be an optional behavior user can opt in.

i think the same too

However we should for sure recommend the users to design pdf files on the same platform where the production will run.

for teams with multiple OS this will be a huge pain (like my team) :(, not cool but i guess this is the best that we can do for now
with phantom 1.9.8 the problem/inconsistency seems to be only in windows, so we should normalize windows not linux/osx .. there are other solutions as described in this thread, will try to dive into it more and try more solutions.

Hmm. Maybe better do this at once with upgrade to 2.0. Otherwise we could be fixing this twice.

@pofider seems reasonable.. leave the issue open in case someone explore the problem a little more or find others workarounds :)

The fix works, but only sort of. The 0.654545 value was no good for me. Had to set it to 0.555 on linux and 0.75 on windows.
page.open(address, function (status) {
    if (status !== 'success') {
        console.log('Unable to load the address!');
        phantom.exit(1);
    } else {
        page.evaluate(function() {
            document.body.style["transform-origin"] = "0 0";
            document.body.style["-webkit-transform-origin"] = "0 0";
            document.body.style["transform"] = "scale(0.555)";
            document.body.style["-webkit-transform"] = "scale(0.555)";
        });
        window.setTimeout(function () {
            page.render(output, { format: format });
            phantom.exit(0);
        }, 200);
    }
});

and 0.75 on windows.

i can confirm that the correct value on unix OS is 0.5625 (but probably this won't work on all cases, better to test more reports and see how it goes..)
the workaround is only for unix (linux, osx), windows is a reference for the others OS.
what works on windows with zoom = 1.0, works on unix with zoom = 0.5625.
like i said before i think this patch should be applied in user-land, better for us to wait for phantom 2.0 (it still have issues for pdf rendering)

I've tested this both on windows and mac and can confirm the values above for zoom do fix highchart image sizes but has no effect on the text. On windows the text is still a lot smaller. I set the zoom when I call rasterize.js.
Is there a workaround to getting both the images and text to be consistent on both platforms?


Difficult to measure wrapped children relative to ListView

Hey! Awesome work on this module.
I'm trying to autoscroll a specific cell to the bottom of the view, which requires measuring the offset of that cell relative to the ListView container.
Naively, I added an onLayout property to my "child" views (returned from renderRow), but unfortunately the x and y values come back as 0. This is because they are 0, relative to my cell's immediate parent:
<View style={inversionStyle}>{child}</View>

Your inverted view is what I really want to measure. I tried other methods (including measureLayoutRelativeToParent) to no avail.
I hacked my way around this in my fork by adding onLayout to your wrapper view and passing the dimensions (along with the index of the row) back up to the parent:
<View style={inversionStyle} onLayout={ev => this.props.onCellLayout(idx, ev.nativeEvent.layout)}>{child}</View>

It works, but maybe you know of a cleaner way?

This makes sense -- we probably should delete the onLayout prop off the child that you create and apply it to the wrapper view. Alternatively we could get rid of the wrapper views and add the inversion style directly to the child.

Thanks for this solution. However, we cannot bind row data to the function 'onCellLayout'.
Looking forward to that 'Alternatively we could get rid of the wrapper views and add the inversion style directly to the child'

Any update on this?

I think I'm having a similar problem.  I'm trying to position a popover best to an item in my list when the user clicks the item.  Any tips on how I can locate where the item is?


Support running the agent with nvidia runtime

When Docker runtime is set to nvidia, state path is different and agent can't be launched.
Runtimes: nvidia runc
Default Runtime: nvidia

/run/docker/runtime-nvidia/moby/9fc0fc5f76d4e0df4db5a4df9b27ecad762ebcfa1e038601999ad5e7becf06d9/state.json```

Available in rancher/agent:v1.2.10-rc4

Rancher server: v1.6.15-rc6
Rancher agent: v1.2.10-rc5
I was able to verify that rancher agent ran successfully and all infra stacks are up and running:
root@ip-172-31-60-72:~# ls /run/docker/runtime-nvidia/moby/
1a7eb0edc8a9184fbe9074f04e4b9aa44935b8b1ee390c382fe012e646e5e859  937fead19d827f8ce6c962483091e0788e80c5aa5f29a2837ad50643f87c9f19
3845727ab370ca0be781646eaba9bc3460e6487069fc9b6ef3f915da79b44b44  9e2f0ac4aefafa25b9097ed43ffa53728458e28fd704d6f88c380fbe98db35cf
4d0526860ff7f63aaeca6f9c2fcfd4de283ba32c71b70249aa0e9654d49cbc42  a7e283b9563f69cb1449537d14bffd9c3c0823268357aa3cf72cc9b786936082
5c1a9a483ebd545a4ea692b7c9a6a7835c9ca46e6187bab393ae51de5ebfa3c6  bc2a2c7f07fb38fa8db8f19bfdb0b7edce1bb2b27dc172652579fe252a5bd1a6
60b0eef20006283764ca6b27211ac519197667a56201e5ba03c00f2d2a389167  cdcdfb965a8f686c952cda9c4e85edab370d4333310c7c670c908363494b7d1d
root@ip-172-31-60-72:~# docker ps
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS              PORTS               NAMES
cdcdfb965a8f        rancher/net:v0.13.11              "/rancher-entrypoint…"   2 minutes ago       Up 2 minutes                            r-ipsec-ipsec-router-3-e22361c6
bc2a2c7f07fb        rancher/net:v0.13.11              "/rancher-entrypoint…"   2 minutes ago       Up 2 minutes                            r-ipsec-ipsec-connectivity-check-3-8bea29d7
4d0526860ff7        rancher/dns:v0.17.2               "/rancher-entrypoint…"   2 minutes ago       Up 2 minutes                            r-network-services-metadata-dns-3-8bb6a51e
3845727ab370        rancher/net:holder                "/.r/r /rancher-entr…"   2 minutes ago       Up 2 minutes                            r-ipsec-ipsec-3-20847cd2
60b0eef20006        rancher/healthcheck:v0.3.5        "/.r/r /rancher-entr…"   2 minutes ago       Up 2 minutes                            r-healthcheck-healthcheck-3-49d88e58
5c1a9a483ebd        rancher/metadata:v0.10.2          "/rancher-entrypoint…"   2 minutes ago       Up 2 minutes                            r-network-services-metadata-3-dc34c66d
9e2f0ac4aefa        rancher/network-manager:v0.7.20   "/rancher-entrypoint…"   2 minutes ago       Up 2 minutes                            r-network-services-network-manager-3-2ebd1f21
937fead19d82        rancher/net:v0.13.11              "/rancher-entrypoint…"   2 minutes ago       Up 2 minutes                            r-ipsec-cni-driver-1-95b14cce
a7e283b9563f        rancher/scheduler:v0.8.3          "/.r/r /rancher-entr…"   2 minutes ago       Up 2 minutes                            r-scheduler-scheduler-1-6e0b32d2
1a7eb0edc8a9        rancher/agent:v1.2.10-rc5         "/run.sh run"            3 minutes ago       Up 3 minutes                            rancher-agent


 Feature A is done

$ (dev) git log --oneline
c5069d5 fixup!
I am not in favor to make this a habit, hence the PR :-)

Current coverage is 100.00%

Merging #19 into master will not affect coverage as of 681df95

@@            master     #19   diff @@
======================================
  Files            1       1
  Stmts           53      54     +1
  Branches         0       0
  Methods          0       0
======================================
+ Hit             53      54     +1
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 681df95

Powered by Codecov. Updated on successful CI builds.

Awesome. Thanks!


refactor: Support using as direct dependency (move functionality)

In order to use all the libraries functionality, we can move some code into the main library, to not need to duplicate code, if use the lib as direct dependency.
# pubspec.yaml
dependencies:
  #...
  flutter_to_debian: ^2.0.0

@jeffrey0606 I would also be happy to support you releasing the stuff on pub.dev, if you're interested :) Would be a pity to let the project die.

@jeffrey0606 any chance to help you out here?

@jeffrey0606 any chance to help you out here?

Hi @Gustl22 , sorry mate. actually seeing your previous comment now. Will be very happy to receive some help here of course.
Here is my email<EMAIL_ADDRESS>Send me a DM so I can get your email to give you the necessary access to the github repo and pub.dev releasing(hope this is possible).

@jeffrey0606 thank you! I dropped you a mail ;D


229 - Reverse proxy - new Kafka/Kinesis config

Description

updated documentation
added test cases
added changelog entry
added option to set topic and schema for Kafka and topic for Kinesis via Proxy config
deprecated old way using env vars
changed partition key to be optional and randomly generated if not present
added kinesis + localstack readme

Closes #229
What to look out for
@kevinbader - want to go out firstly with documentation and thoughts and then start with implementation. Please check notes below.

check upcoming changes in docs/config
Kafka should be covered with integration tests
Kinesis can be tested using the instructions in examples/kinesis-localstack/README.md

Notes:

we keep (but deprecate) existing way of configuring the Kafka/Kinesis endpoints in reverse proxy -- fallback method
add new fields to configure each endpoint separately with the topic and schema fields - perhaps they should be named request_topic and request_schema to make it more clear, that they are used just for publishing, not consuming
request body -- target_partition would be optional and if not set -- randomized
current version would firstly check the topic and schema fields in the config, if not present -> check env vars

version 3.0 would remove second part and make the topic field mandatory

Extra notes:

it's done in a copy/paste way (handle_http_request function) since the deprecated way will be removed eventually and therefore extracting common logic didn't make sense to me

@mmacai I can't seem to run the i9n tests, not sure if your changes are the cause of it though:
$ ./integration_tests/kafka_tests/run.sh
Creating network "kafka_tests_default" with the default driver
Creating zookeeper ... done
Creating kafka     ... error

ERROR: for kafka  Cannot start service kafka: b'Ports are not available: /forwards/expose/port returned unexpected status: 500'

ERROR: for kafka  Cannot start service kafka: b'Ports are not available: /forwards/expose/port returned unexpected status: 500'
ERROR: Encountered errors while bringing up the project.

@mmacai I can't seem to run the i9n tests, not sure if your changes are the cause of it though:
$ ./integration_tests/kafka_tests/run.sh
Creating network "kafka_tests_default" with the default driver
Creating zookeeper ... done
Creating kafka     ... error

ERROR: for kafka  Cannot start service kafka: b'Ports are not available: /forwards/expose/port returned unexpected status: 500'

ERROR: for kafka  Cannot start service kafka: b'Ports are not available: /forwards/expose/port returned unexpected status: 500'
ERROR: Encountered errors while bringing up the project.

Can you try to check the ports (e.g. by sudo lsof -i :17092)? This seems like a docker issue. Tried again on my machine and no problem.


Endpoints are not rendered when declared within nested if clauses

import ballerina/http;

public function main() {
      if (true) {
        if (true) {
            http:Client clientEP = new("");
            var resp = clientEP->get("");
        }
    }
}

Fixed with https://github.com/ballerina-platform/ballerina-lang/pull/15970


Allow setting attributes in CREAT PROPERTY

This is another attempts at issue #5360.  It allows users to set attributes of a property when creating it.  This also addresses #5656.
The implemented syntax looks like this:
CREATE PROPERTY Foo.bar INTEGER (MANDATORY true, READONLY false, DEFAULT 5)
The currently supported properties are:

MANDATORY
NOTNULL
READONLY
MIN
MAX
DEFAULT

These were the ones specifically asked for.  Adding REGEX and COLLATE should be relatively simple, and can be done before this is merged, if desired.
The following attributes are purpousely excluded because they are already defined elsewhere in the Create syntax and would cause confusion:

NAME
TYPE
LINKEDCLASS
LINKEDTYPE

The CUSTOM attribute syntax is not yet supported during CREATE.  This can be added, but I would suggest doing that in a subsequent pull request if there is interest.
NOTE:  A large number of test were added since the overall grammar and parsing for the CREATE PROPERTY syntax was changed.

Does an attribute always need a value to work or are there defaults? For instance, if I only add MANDATORY with no value, will true be the given default value?
Scott

@smolinari Yes.  For options that a "boolean based", the presence of the keyword can be viewed as turning the attribute on.  This is a valid statement:
CREATE PROPERTY Foo.bar INTEGER (MANDATORY, READONLY, NOTNULL)
This property will be mandatory, readonly, and non null.  The preceding is synonymous with:
CREATE PROPERTY Foo.bar INTEGER (MANDATORY true, READONLY true, NOTNULL true)
The main reason for supporting both is syntactic consistency with the other attributes (e.g. <ATTRIBUTE_NAME> <ATTRIBUTE_VALUE>). It is also consistent with how the ALTER ATTRIBUTE command works.  The version with MANDATORY, READONLY, and NOTNULL is mainly syntactic sugar / shorthand.

And UNSAFE will be at the end, outside of the parentheses?
CREATE PROPERTY Foo.bar INTEGER (MANDATORY, READONLY, NOTNULL) UNSAFE
Also, you mention syntactic consistency. However, the current ALTER PROPERTY command has neither commas nor parentheses in use, so I'd like to suggest they also be added to ALTER PROPERTY too.
ALTER PROPERTY Account.age (MANDATORY TRUE, READONLY FALSE)
or make the CREATE PROPERTY more like ALTER PROPERTYand have no commas or parentheses.
CREATE PROPERTY Foo.bar INTEGER MANDATORY true READONLY false NOTNULL true UNSAFE true
(I like the lower letters for the values, so the command isn't just a blob of caps. :smile: )
This would be more logical, as such a change doesn't require (for consistency sake) a change to ALTER PROPERTY.
It matters less to me that we have commas or parenthesis, although I prefer not having them more, however consistency is majorly important (which I believe you believe in too) and this solution, unfortunately, brings a good bit of inconsistency.
Oh, And once this gets down pat, the next step is to be able to do this..... :smile:
https://github.com/orientechnologies/orientdb/issues/5751
I find it really great of you to dig into the code and help with this solution. I wish I had Java experience, I'd help out too. I hope I can help a little (and am not annoying) with my own suggestions and arguments.
Scott

The consistency I was meaning was the following:
ALTER PROPERTY Foo.bar MANDATORY true;
In this case the general form is <attribute_name> <attribute_value_expresion>.  Meaning you can't do ALTER PROPERTY Foo.bar MANDATORY when altering a property.  The reason is, when you are creating a property, READONLY, MANDATORY, and NOTNULL have a default value of false.  So one can assume that if you are mentioning it during create, its because you want to set it to true.  So you don't really EVER need to put true in the CREATE case.  I could have just left it so that ```CREATE PROPERTY Foo.bar (MANDATORY true) was invalid, but I felt since the ALTER syntax allows MANDATORY true, I would allow that.
In terms of ALTER PROPERTY, there are no Parens, or Comma because (as far as I know) ALTER does not allow you to specify multiple attributes of a properties at the same time.  Also, CREATE is a much more complicated statement to parse.  The syntax tree for create is relatively simple.  Whereas CREATE is more COMPLEX.  With CREATE we have CREATE Property MyClass.prop .  After that we might have:

LINKEDCLASS ATTRIBUTES UNSAFE
LINKEDCLASS UNSAFE
LINKEDCLASS ATTRIBUTES
ATTRIBUTES UNSAFE
ATTRIBUTES
UNSAFE

This gets even more complex if we can't somehow separate these three blocks.  The reason for the parens in my mind is because it clearly indicates the presence of attributes and we can now parse the section as such.  Other wise it is much harder to distinguish it from other parts of the query.
In terms of UNSAFE.  I think this belongs way out there at the end.  Keep in mind that UNSAFE is not about the property.  Meaning, UNSAFE is not an attribute of the property.  Once created you can tell if the property was UNSAFE or not.  It is just an instruction to the executor to not check the database to see if setting the attribute would violate any records that already exist.  To me, something like
CREATE PROPERTY Foo.bar Integer MANDATORY READONLY UNSAFE or
CREATE PROPERTY Foo.bar Integer MANDATORY, READONLY, UNSAFEmakes me think that unsafe if a property just like the others.  Where as: CREATE PROPERTY Foo.bar Integer (MANDATORY READONLY) UNSAFE allows me to see that the two properties are MANDATORY and READONLY.
This whole thing becomes easier if MANDATORY, READONLY, NOTNULL, MIN, MAX, DEFAULT, REGEX, etc. are reserved words. If they are then parsing becomes much easier.  But that would potentially be a breaking change if some one was using that as a property name or something.  This could be looked at for a 3.0 release I suppose, but it seems like they don't want to do that for a 2.2.x which makes sense.
My actual first stab at this and my preferred syntax was something like:
CREATE PROPERTY Foo.bar Integer MANDATORY READONLY DEFAULT 5 UNSAFE
But this doesn't work if MANDATORY is not a keyword.  The proposal was to put a comma after 'Integer' as a delimiter to signify we have started talking about attributes.  I found that ugly, and thought the grouping them in PARENS was a better looking and easier to parse solution.
Up for continnued comments from you and the committers on this....

In terms of ALTER PROPERTY, there are no Parens, or Comma because (as far as I know) ALTER does not allow you to specify multiple attributes of a properties at the same time.

Good point. But, if it did (and it should), there should be consistency. I'm starting to warm up to the parenthesis and commas idea. You could theoretically do something like this too.
CREATE PROPERTY Foo.bar INTEGER (
                               MANDATORY true,
                               READONLY false,
                               NOTNULL true
                               DEFAULT = 2
                               ) UNSAFE
```
Or something to that effect. Right? :smile:

So the general syntax rule could be.

> With only one attribute and value, you don't need to add parentheses, except when `UNSAFE` is being used in the `CREATE PROPERTY` command. For more than one attribute and value, you MUST add parentheses around the attributes and commas between them.

Sounds good to me! :+1:

Now to change `ALTER PROPERTY` too. :wink:

Scott

Yeah.  ALTER PROPERTY could certainly be extended to allow you to manipulate multiple at the same time, in which case we would want the syntax to be roughly the same, or as similar as possible.  Your multi-line example is correct.  I did have one question.  Why the "=" near default.
There is also the matter of supporting custom attrributes.  Which in alter look like this:
ALTER PROPERTY Foo.bar DEFAULT 5
vs.
ALTER PROPERTY Foo.bar CUSTOM my-prop = 5
So CUSTOM props use "=" regular ones do not.  I don't know why that is.  Before my time.  But that is how it is.  I think we are getting closer.

Why the "=" near default.

Ooops...hehe...still had my first suggestion in my head. Corrected.
CREATE PROPERTY Foo.bar INTEGER (
                                   MANDATORY true,
                                   READONLY false,
                                   NOTNULL true,
                                   DEFAULT 2
                                 ) UNSAFE

And with a custom property.
CREATE PROPERTY Foo.bar INTEGER (
                                   MANDATORY true,
                                   READONLY false,
                                   NOTNULL true,
                                   DEFAULT 2,
                                   CUSTOM my-attribute = false
                                 ) UNSAFE

Scott

Now we're talk'n.

Hi @mmacfadden
Thank you very much!!! Please give me some time to review it and to discuss the syntax with the team, I'll be back to you very soon
Thanks
Luigi

@luigidellaquila Any thoughts on this?
I see that there were some conflicts with the develop branch, so I merged them so it is clean.  Should this be targeted at develop or 2.2.x.  I noticed that it seems like develop is moving towards 3.0.
Thanks.

Hi @mmacfadden
I did a quick check of the PR and it seems very good, I think I'll manage to finish my review in next few days.
In the meantime we switched develop branch to 3.0 development and we created 2.2.x branch, could you please re-submit your PR on both 2.2.x and develop (rebased)? Sorry for this small inconvenience...
Thanks
Luigi

@luigidellaquila Great.  With regards to resubmitting the PR.  Would that be two separate PRs?  I am not sure I know exactly what you want.  But whatever the case.  Happy to do it.

Hi @mmacfadden
Let me try to merge it to develop, then I'll cherry-pick to 2.2.x
I'll let you know in short
Thanks!
Luigi

Awesome.  Quick question.  Is the desired approach now to do PRs on 2.2.x and pull them into develop, or do target them for develop and then pull them into 2.2.x.  I suppose it might depend on if it is supposed to be a quick fix for 2.2.x or if it is part of the major work for 3.0?

Hi @mmacfadden
Exactly, it depends on the type of contribution, if it's a major change then the best candidate is develop, if it's a fix then the target should be 2.2.x (now the two branches are quite similar, but in the near future they will diverge a lot)
Thanks
Luigi

Merged, thank you very much!
I'm opening a separate issue to update the docs
Thanks
Luigi


Rebranding

Hi, I'm not really sure if this is the right place for this, but since the discussion section isn't available, I'll just drop it here.
Basically, I'd like to propose a rebranding from Lilybird to Buncord.
Why?

It's easier and more intuitive to remember.
It feels more like a unified concept between Bun and Discord.
It feels like it could gain more engagement and traction "organically".
And that's basically it, as a user I feel like it's just an intuitive fit that makes it attractive.

NOTE: I want to clarify that I don't have anything against the current name and I don't want to diminish it either, I understand it could be something personal or sentimental and it's respectable if a rebranding is off the table.

The name wont be changed, we are not affiliated with bun and the library also works in node, not to speak that making name changes at this point would just bring more issues than help with anything at all


Update gRPC to v1.54.2

Upgrade gRPC from v1.50.1 to v1.54.2, incorporating fixes for CVE-2023-32731, CVE-2023-32732, and CVE-2023-1428.

Modify gRPC patch to work with updated source file.

Add gpr to list of link libraries required by libstratum.

Fix error when cross-compiling gRPC v1.54.2 for ACC:
INSTALL(EXPORT) given unknown export "gRPCPluginTargets"
We suppress the gRPC plugin targets when cross-compiling for ACC because we use the HOST compiler to do the build, not the target compiler. This means that there are no gRPC Plugin Targets to be exported.
We solve the problem by conditionalizing the INSTALL(EXPORT) command with the variable that conditionalizes generation of the plugins.

This is a naive update. It changes the gRPC version number without updating any of the other dependency libraries.
I'm able to build all three TDI targets without error.

Ruh-roh. Cross-compilation failure.
./make-cross-deps.sh --no-download -f -H ~/dfoster/latest/setup/host-deps -P //opt/deps
    .
    .
-- Found c-ares: /root/dfoster/acc-sdk/aarch64-intel-linux-gnu/aarch64-intel-linux-gnu/sysroot/opt/deps/lib/cmake/c-ares/c-ares-config.cmake (found suitable version "1.19.1", minimum required is "1.13.0")
-- Found Protobuf: /root/dfoster/acc-sdk/aarch64-intel-linux-gnu/aarch64-intel-linux-gnu/sysroot/opt/deps/lib/libprotobuf.so;-pthread (found version "3.20.3")
-- Found OpenSSL: /root/dfoster/acc-sdk/aarch64-intel-linux-gnu/aarch64-intel-linux-gnu/sysroot/usr/lib64/libcrypto.so (found version "1.1.1k")
-- Found ZLIB: /root/dfoster/acc-sdk/aarch64-intel-linux-gnu/aarch64-intel-linux-gnu/sysroot/opt/deps/lib/libz.so (found version "1.2.13")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'libsystemd'
--   Found libsystemd, version 239
-- Found systemd via pkg-config.
-- Configuring done
CMake Error: INSTALL(EXPORT) given unknown export "gRPCPluginTargets"
-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.
make[2]: *** [CMakeFiles/grpc.dir/build.make:96: grpc-prefix/src/grpc-stamp/grpc-configure] Error 1
make[1]: *** [CMakeFiles/Makefile2:208: CMakeFiles/grpc.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Well, I'll be damned. I found a bug in Google's gRPC CMake file.
This:
if(gRPC_INSTALL)
  install(EXPORT gRPCTargets
    DESTINATION ${gRPC_INSTALL_CMAKEDIR}
    NAMESPACE gRPC::
  )
  install(EXPORT gRPCPluginTargets
    DESTINATION ${gRPC_INSTALL_CMAKEDIR}
    NAMESPACE gRPC::
  )
endif()

Should be:
if(gRPC_INSTALL)
  install(EXPORT gRPCTargets
    DESTINATION ${gRPC_INSTALL_CMAKEDIR}
    NAMESPACE gRPC::
  )
  if(gRPC_BUILD_CODEGEN)
    install(EXPORT gRPCPluginTargets
      DESTINATION ${gRPC_INSTALL_CMAKEDIR}
      NAMESPACE gRPC::
    )
  endif()
endif()

If gRPC_BUILD_CODEGEN is false (which it is in our case because we suppress generation of the plugins when we're cross-compiling), gRPCPluginTargets is undefined.

Also, FORCE_PATCH doesn't appear to work correctly in this case (and isn't needed because -- wait for it -- we're suppressing generation of the gRPC plugins). The logic is getting a whole log hairier.
Not to mention the fact that the CMakeLists.txt file we're patching is 26,000+ lines of generated code.
An alternative to patching the build script is to use chrpath or patchelf (assuming one or the other is present) to set the RUNPATH after we install the plugin.
But wait, there's more!
The value I'm assigning to the RUNPATH field doesn't apply in the Ubuntu cross-compilation case. There's no lib64 in the dependencies install tree. All we need is $ORIGIN/../lib.

I've updated the patch to include a fix for the bug in gRPC v1.54.2 that resulted in the INSTALL(EXPORT) given unknown export "gRPCPluginTargets" failure.

Apart from building on fedora and cross compilation for AArch64 RL, just to be sure, did anybody test basic use case after upgrading gRPC version to 1.54.2?

Apart from building on fedora and cross compilation for AArch64 RL, just to be sure, did anybody test basic use case after upgrading gRPC version to 1.54.2?

I haven't received any feedback on this PR.

Today's BDBA run reports the following vulnerability:
BDSA-2023-1443 (CVE-2023-32732) Published: 2023-06-09 - Modified: 2023-07-07 CVSS v2: 3.7 CVSS v3: 4.6

and says that the latest version of gRPC is v1.55.1.

The gRPC release page reports the following:
Release v1.54.2
This is release gRPC Core 1.54.2 (gracious).
Fixed CVE-2023-32731
Fixed CVE-2023-32732

The CVE.org page reports:
affected from 1.53 before 1.54

nvd.nist.gov reports:
Known Affected Software Configurations Switch to CPE 2.2
Configuration 1 ( hide )
cpe:2.3:a:grpc:grpc::::::::
Show Matching CPE(s)	Up to (excluding)
1.53.0

BDBA's information is drawn from official CVE sources.
According to these sources, the issue is fixed in v1.54.2.
BDBA is incorrect in flagging v1.54.2 as containing CVE-2-23-32732.


Docs Link points to wrong location

The "sound on sound" link here: https://tonejs.github.io/docs/14.7.77/MetalSynth
Has been hijacked to redirect to:
https://www.facebook.com/groups/tetawen/permalink/2624908024443064/

Good catch! thanks


Bug: component is not receiving props

Describe the bug
The literal example from the Getting Started page doesn't work. The MessageComponent renders to

, completely ignoring the msg prop. After some investigation testing a real component, it turns out the props given it by the mount function never arrive at the component. They are lost in transit somewhere.
To Reproduce
Copypaste the first code example from the Getting Started page.
Expected behavior
The test in the example succeeds.
Related information:

@vue/test-utils version: ^1.3.0
Vue version: ^2.6.14
node version: 16.15.1
npm version: 8.13.2

Additional context

Had to install babel-jest to get import to work. This is never mentioned.
Had to set modules in the @babel/preset-env plugin to "commonjs". This is also mentioned nowhere.
Had to install jest-environment-jsdom to get anything to work at all. This was also not mentioned.

Relevant jest config that, again, is not mentioned how to set up properly, so this is gathered together from bits&pieces of internet and a lot of trial&error:
module.exports = {
  transform: {
    "\\.(js|ts|jsx|tsx)$": "babel-jest",
    "\\.vue$": "@vue/vue2-jest",
  },
  transformIgnorePatterns: [
    "\\\\node_modules\\\\",
  ],
  testEnvironment: "jsdom",
  moduleFileExtensions: [
    "js",
    "json",
    "vue",
  ]
};

If I hadn't done any of the above (so just install jest and @vue/test-utils and call it a day), it doesn't work - and how on earth could it? So apart from props not arriving at a component in its simplest possible form, the getting started guide is too sparse. Maybe if it were more complete, I would have the correct configuration where props do arrive at a component.

After some more trial & error, which is not a good thing to be doing after just having installed this toolkit, I come up with several findings:

Using propsData instead of props seems to pass the msg prop as intended. But I don't know why this works, and props doesn't. I can't figure out what, if any, the difference is between the two.
A bit further into the documentation it mentions the use of a data() function passed into the mount function. It is not explained why this is done, nor what the difference is between it, and passing props (or indeed propsData). In any case, it too doesn't work, which is a bad thing to be having in the documentation. Please update according to how it really works.
In that same bit of documentation, the examples seem to be using props in a very different way - it doesn't seem like actual props, more like proptypes. If this is correct, then I fail to understand why you'd pass that into mount - surely proptypes go in the component itself, not in its implementation/test.

Hi @thany
Thank you for your feedback, but this is the repository for test-utils v2 that is intended for Vue 3.
It looks like you're trying to use test-utils v1 with Vue 2, so you need to check the documentation here https://vue-test-utils.vuejs.org/
The example you talk about works properly in Vue 3/VTU v2, see https://stackblitz.com/edit/vitest-dev-vitest-xowrxf?file=test%2Fbasic.test.ts&initialPath=vitest
If you have feedback about VTU v1 docs, please open an issue on https://github.com/vuejs/vue-test-utils/ (the repository for v1)

Why is the API of test-utils different then? With the knowledge of both vue2 and vue3 existing, you could've opted for consistency. This would also have reduced the burden of an upgrade to vue3. Yet, you chose to keep it confusing.
Btw, how was I supposed to know? There is no version number of any kind on the documentation. I don't think I could've known this. Maybe add a version switch at the very very least?


Fix labels in application form

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

Good fixes!
/lgtm


must map ensemble input INPUT for ensemble ensemble_model

I use ensemble model but it occur error:
E0711 07:12:09.249525 1 server.cc:294] must map ensemble input INPUT for ensemble ensemble_model , in code version r19.04
ensemble config

name: "ensemble_model"
platform: "ensemble"
max_batch_size: 32
input [
{
name: "INPUT"
data_type: TYPE_FP32
format: FORMAT_NCHW
dims: [ 3, 112, 112 ]
}
]
output [
{
name: "Attribute"
data_type: TYPE_FP32
dims: [ 113, 1, 1 ]
},
{
name: "Recognition"
data_type: TYPE_FP32
dims: [ 512, 1, 1 ]
}
]
ensemble_scheduling {
step [
{
model_name: "attributes_plan"
input_map {
key: "blob1"
value: "INPUT"
}
output_map {
key: "cat_blob1"
value: "Attribute"
}
},
{
model_name: "insight_plan"
input_map {
key: "data"
value: "INPUT"
}
output_map {
key: "fc1"
value: "Recognition"
}
}
]
}

model 1 config:

name: "attributes_plan"
platform: "tensorrt_plan"
max_batch_size: 32
input [
{
name: "blob1"
data_type: TYPE_FP32
format: FORMAT_NCHW
dims: [ 3, 112, 112 ]
}
]
output [
{
name: "cat_blob1"
data_type: TYPE_FP32
dims: [ 113, 1, 1 ]
}
]
cc_model_filenames [
{
key: "6.1"
value: "attributes_6_1.plan"
}
]
instance_group [
{
count: 1
gpus: [ 0 ]
}
]
dynamic_batching {
preferred_batch_size: [ 16, 32 ]
max_queue_delay_microseconds: 20000
}
optimization{
graph{
level:9
}
}

model 2 config:

name: "insight_plan"
platform: "tensorrt_plan"
max_batch_size: 32
input [
{
name: "data"
data_type: TYPE_FP32
format: FORMAT_NCHW
dims: [ 3, 112, 112 ]
}
]
output [
{
name: "fc1"
data_type: TYPE_FP32
dims: [ 512, 1, 1 ]
}
]
instance_group [
{
count: 1
kind: KIND_GPU
}
]
dynamic_batching {
preferred_batch_size: [ 16, 32 ]
max_queue_delay_microseconds: 10000
}
optimization{
graph{
level:9
}
}

Ensemble was under development in 19.04 (official release in 19.05) and thus the usage is a bit different. In 19.04, the <key, value> pair of input map is <ensemble tensor name, model input name>. However, you should use TRTIS version >= 19.05 as the ensemble wasn't fully implemented in 19.04.


Cleanup Server struct

This cleanup's goal is to make all Server functions only require &self. This means that Server can now be a Arc<Server> instead of Arc<Mutex<Server>>, which solves a lot of deadlock problems.

Looks good to me. Server was mutable in Client mostly because of the old golden days where Players and Clients where not separate and i needed to have mutable Server in Clients(Players)


Player Knockback Doesn't Post LivingKnockBackEvent

Forge Version
<IP_ADDRESS>60
Galacticraft Version
<IP_ADDRESS>4
Log or Crash Report
No response
Reproduction steps
Galacticraft overrides player knockback entirely, but doesn't post a LivingKnockBackEvent, causing mods like Damage Tilt to fail.
For context, Forge posts a LivingKnockBackEvent at the beginning of knockBack in EntityLivingBase
It's missing from here
https://github.com/TeamGalacticraft/Galacticraft-Legacy/blob/master/src/main/java/micdoodle8/mods/galacticraft/core/entities/player/PlayerServer.java#L128
I assume adding this to the beginning of the function would fix it
LivingKnockBackEvent event = ForgeHooks.onLivingKnockBack(player, p_70653_1_, p_70653_2_, impulseX, impulseZ); if(event.isCanceled()) return;

I've added the event to PlayerServer, I ran a test with and without the mod you mentioned but since most of the video examples show slowed down footage just to tell the difference it's not a major issue for me to go that far, so your free to test and let me know.
you can download the preview with the update here
https://github.com/TeamGalacticraft/Galacticraft-Legacy/actions/runs/2563235252

Tested the preview build, and the bug was fixed! Thanks for the quick update.


Chore.dependabot sprint 144

AB#31690
Describe your changes
Backend changes dependabot sprint 144
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I have added tests wherever relevant
[ ] I have made sure that all automated checks pass before requesting a review
[x] I do not need any deviation from our PR guidelines

See comment about angular v19 here

Due to this eslint rule  change I had to make quite a few changes in portalicious. @ reviewer please double check these
I also had to change getting the CBE report to follow the style how we get export list
See comment about angular v19 here
The rest of the updates are minor version changes


New feature: Check for overlapping genes in GFF (bedtools intersect)

Another way we discussed to assess annotation quality is to look at overlapping genes, sense and antisense.
You would expect that similar genomes would have the same rate of these classes, if not, there could have been a technical issue while building the gene annotation. So it is useful to know.

Or could use https://agat.readthedocs.io/en/latest/tools/agat_sp_fix_overlaping_genes.html

bedtools intersect requires two gff files, so I don't think it will work in our case

Thinking maybe agat_spstatistics may provide this number:
Number of gene                               830
Number of pseudogene                         6
Number of mrna                               836
Number of cds                                836
Number of exon                               836
Number of exon in cds                        836
Number gene..pseudogene overlapping          107


Renewal toolbar and popup message

ref: #158 #159
Toolbar

PopUp Message

@rakusai @yoshiharatakeru please review it

we want to show only domain name not full URL because URL is sometime super long and not beautiful.

can we add split line between Whole Page and My Images?
like this:
Whole Page | My Images

show only domain name.

added split line

@rakusai I updated


Switch printlns to log crate statements

I've been integrating Njord into a personal side project and having all the printlns everywhere is actually kind of annoying. So this is to switch it to the log crate.

Haha, yes. I wanted to do that myself. But great you already did here. Amazing!


Improve locale comparison

Since<PHONE_NUMBER>, country specific locales are always preferred over country-less locales even when the OS locale country doesn't match. For example, running the Godot editor with locale es_ES will result in the es_AR locale being chosen even though the es locale would be better.
The change happened because the score of the es_AR locale and the es locale are the same when comparing to es_ES. Change this by parsing locale strings into a Locale structure and decreasing the score when script, country or variant are set in both but not matched. For the es_ES case, this causes the es_AR score to be decreased since the countries don't match. On the other hand, the es locale is not decreased since it doesn't specify a country.
Fixes: #90677

When matching fr_CH from ["fr", "fr_CA"], fr is correctly picked.
When matching zh_HK from ["zh", "zh_CN"], both these two options score 3, which is not expected.

When matching zh_HK from ["zh", "zh_CN"], both these two options score 3, which is not expected.

Wow, that is very unusual. It's because of the this part that sets the script and/or country when comparing locales:

zh_HK -> zh_Hant_HK
zh -> zh_Hans_CN
zh_CN -> zh_Hans_CN

In other words, zh is equivalent to zh_CN and the score gets deducted by 2 because both the script and country mismatch. I'll add test cases with comments for that.

I added test cases for zh-HK vs zh-CN and zh-CN vs zh. I also fleshed out the test comments a bit more for why the scores are the way they are. It would be nice if you could call standardize_locale with the defaults added outside of TranslationServer, but that's a separate issue.

Thanks!


Make file status / problems color theme-able

These two colors are used consistently in various trees (Outline, Explorer, Git). They should be theme-able.
Otherwise theme authors have no way to control certain fg/bg contrasts.
Here's list.inactiveFocusBackground against the green foreground.

Would also want to be able to theme unused folder colors:

There's those 2 themables, only they do not have focus/selection foregrounds:
list.errorForeground
list.warningForeground

Thanks, the ability to use other colors for foreground when in focus/selection would solve the problem.

Those are list.errorForeground and list.warningForeground

/duplicate of #4164


Ramdata

Ramdata

How does it work

@LahyanDjeh: We have no idea what you're talking about.   Is this just spam, or do you have a real question to ask?


CDN policy for web backend: cache_mode = "USE_ORIGIN_HEADERS"

This is needed for https://github.com/serverpod/serverpod/pull/2539 to properly work.

Argh, this gives this error:
Error updating BackendService "projects/clicksocial-app/global/backendServices/serverpod-production-backend-web": googleapi: Error 400: Invalid value for field 'resource.cdnPolicy.defaultTtl': '3600'. default_ttl cannot be specified with USE_ORIGIN_HEADERS cache_mode., invalid

Which was supposed to have been fixed, but doesn't appear to have been
https://github.com/hashicorp/terraform-provider-google/issues/10622
https://github.com/GoogleCloudPlatform/magic-modules/pull/7588


feature/MIL-19

This PR includes the addition of MIT License to our project as stated in #365.

Reviewed, MIT License had added successfuly. Merged without conflicts and closed.