Add functionality for fetching Taxonomy by handle

I needed this functionality for my own project, so I figured I'd add a pull request in case you wanted to add it.
Taxonomy would be retrievable using this format: http://domain.com/!/Fetch/taxonomy/{handle}

Thanks for the PR @adamtsai1! Will be merging this shortly 👍


bump Finatra version to 20.4.1

Thanks!

Trying to fix the metspace issue with CircleCI - how tied to CircleCI are you? i've been using the github actions for testing/deploying with some success.


Enable graceful node shutdown for 1.29+

Description of changes:
Configures a node shutdown period of 45 seconds, with the last 15 seconds reserved for critical pods, for Kubernetes versions 1.29 and above.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/ci

CI is broken after Packer finally pulled the plug on builtin plugins. Should be fixed by #1545 .

/ci
let's see if that did it...

In my tests, this config didn't seem sufficient to actually block shutdown. I think we need to increase logind's InhibitDelayMaxSec for this to have any effect. Kubelet will attempt to increase it itself, but maybe this doesn't work on AL2?

@cartermckinnon EBS CSI FAQ troubleshooting section here uses InhibitDelayMaxSec as well and following it I got:
# systemd-inhibit --list
     Who: kubelet (UID 0/root, PID 1011931/kubelet)
    What: shutdown
     Why: Kubelet needs time to handle node shutdown
    Mode: delay

1 inhibitors listed.

/ci
+workflow:os_distros al2

/ci
+workflow:os_distros al2

/ci
+workflow:os_distros al2

/ci
+workflow:os_distros al2
+workflow:k8s_versions 1.30

But I still wonder how Karpenter or MNG node drain plays together with kubelet graceful shutdown.

MNG and Karpenter will evict all the pods from a node before shutting it down, so you don't really need kubelet's graceful shutdown feature by the time the shutdown signal arrives (though some daemonsets could still benefit from it). The graceful shutdown feature is intended to honor your pods' own termination grace periods and cleanly shut them down when e.g. there is no orchestrator handling that for you (such as when the shutdown is unexpected).

Agree, especially DaemonSets like EBS CSI would benefit from kubelet graceful node shutdown and the team even recommends it in its FAQ

/ci
+workflow:k8s_versions 1.30


[Feature Request]: Enable BQ Storage Write API to support autosharding

What would you like to happen?
Pipeline with autosharding enabled should be accepted by dataflow and executed, currently they are rejected.
Issue Priority
Priority: 2
Issue Component
Component: io-java-gcp

.take-issue

Should be able to close this due to https://github.com/apache/beam/pull/27316.


CI pipeline has to set latest tag to new generated KIM images

Description
To ensure the security scanners (BDBA) are using always the right image for their scans, we have to set the latest tag for each new created container image (https://github.com/kyma-project/infrastructure-manager/blob/main/sec-scanners-config.yaml#L3).
AC:

[x] For each new created KIM images, the pipelines also sets the latest tag for this new image

Reasons
Ensure Sec-Scanners are using correct image.
Attachments

*For each new created KIM images on default branch


UI: Verify Phone

As an enduser I want to be able to verify my phone number.
Acceptance Criteria

[ ] I am able to verify my phone number
[ ] When the code is sent within the link, it is autofilled
[ ] I am able to enter the code myself if not autofilled

Will close this issue here. as it is part of the typescript login github.com/zitadel/typescript
if relevant we will open again there


Search field missing for newly opened windows

When opening new windows using ⌘-⇧-T, the search field doesn't get added automatically. Instead I need to open the new window, quit Xcode and reopen.
Enhancement would be highly appreciated.

Does it happen all the time? Somehow I can reproduce this issue but mostly I can't. for now, I can't listen any better notifications than current ones when a window opens.

Yep. Whenever I restart Xcode after opening a new window, it is there, whenever Xcode is running while doing so I have the problem. Reproducibility :100:

Got it. I will try to find out if there's another way to listent opening window event.

I already started digging in the code. But unfortunately I don't have enough time to contribute myself at the moment...

Try out the latest commit(5761063) to see if the search filed shows up on different windows.

How did it go? if there's no question, i'm about to close this issue.


Create documentation

Create cli documentation. Official react-native docs don't provider enough information about all commands, functionalities and examples.

Are you open to using GitHub pages? At least add installation instruction in the readme. How do you install this?


Spotify Playlist Bug

Newest Spotify, spicetify and theme version
No installed extensions

Do you have bloom.js installed

What is your Spotify version


Two particle containers are rendered incorrectly, if rotation is enabled

The following fiddle displays two bunnies side-by-side in two separate ParticleContainer instances:
http://jsfiddle.net/sergebat/wd03Lxt8/1/
However, if second particle container allows dynamic rotation for its kids, things in the first ParticleContainer got distorted in Chrome and Firefox at least on OSX:
http://jsfiddle.net/sergebat/6w9m9hft/1/
In canvas mode everything works like a charm:
http://jsfiddle.net/sergebat/yxzpcsp9/1/
Chrome version 43.0.2357.130 (64-bit) on OSX 10.9.5). Version: Pixi.js 3.0.7.
Screenshot:

I'd like to add that rotation is 0 for both sprites in all scenarios above.
In actual game code rotation seem to work fine in the second ParticleContainer. For now I replaced ParticleContainer with Container, and it seems to work ok.
Use-case I was hoping to implement with two particle containers is:

Container 1: Game background (sky + mountains), only positions change.
Container 2: Game content, positions/rotation will have to change (and new sprites are sometimes added).

I've experimented some more. The problem also goes away, if both particle containers allow rotation, hope this helps:
http://jsfiddle.net/sergebat/wd03Lxt8/2/

I've also reproduced this error in both 3.0 and 4.0dev. It happens whenever you have two different particle containers that have different dynamic properties from each other. I've started to investigate into it, I suspect the wrong buffer is being left bound during an upload, causing vertex attributes to be written out of alignment into the wrong buffer. There's a lot of code to come up to speed on so I don't know how long it will take me to figure it out.

Found it and fixed it, I've put in a pull request but in the meantime anyone who wants to get around this issue, check out my commit above and just paste that snipped into your own pixi.js for now.

looks sorted. thanks @rejemy 👍


Azurite doesn't support append block from url

Error Description:
Azurite doesn't support append block from url.
To Reproduce:
Please run the demo code as following:
import { BlobServiceClient, StorageSharedKeyCredential } from "@azure/storage-blob";
import { assert } from "chai";

async function main() {
    const blobServiceClient = new BlobServiceClient("<Azurite-https-endpoint>", new StorageSharedKeyCredential("<account-name>", "<account-key>"));
    const containerClient = blobServiceClient.getContainerClient("<container-name>");
    await containerClient.create();
    const content = "Hello World!";
    const blockBlobClient = containerClient.getBlockBlobClient("<block-blob-name>");
    await blockBlobClient.upload(content, content.length);
    const appendBlobClient = containerClient.getAppendBlobClient("<append-blob-name>");
    await appendBlobClient.appendBlockFromURL(`${blockBlobClient.url}?${sas}`, 0, content.length);
}

main().catch((err) => {
    assert.ok((err as any).code === "APINotImplemented");
});

Error Track:
https://github.com/Azure/Azurite/blob/master/src/blob/handlers/AppendBlobHandler.ts#L217

Api appendBlockFromUrl is not implemented in Azurite.
Expected Behavior:
Azurite supports append block from url.
@jongio for notification.

The feature is still not supported in Azurite.
We welcome contribution.
It would be great if you can raise PR to add it!


Bronze upf updates

it'd be great if i can get a hand scouring these files to see if i included something else i should not have :)

@msfschaffner you can close your other PR, this one includes the files from there, and adds some new changes on top.


Usage fault when running with CONFIG_NO_OPTIMIZATIONS=y

Describe the bug
I get an error message on the terminal when running the sample: $ZEPHYR_BASE/zephyr/samples/bluetooth/peripher_ht with the CONFIG_NO_OPTIMIZATIONS=y flag. This error message comes up immediately:
*** Booting Zephyr OS build zephyr-v2.3.0-2080-gc64e0ce923cd  ***
Bluetooth initialized
temp device is 0x20000710, name is TEMP_0
[00:00:00.009,063] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.009,094] <inf> bt_hci_core: HW Variant: nRF52x (0x0002)
[00:00:00.009,094] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 2.3 Build 99
[00:00:00.010,894] <inf> bt_hci_core: Identity: ce:01:66:73:19:0c (random)
[00:00:00.010,894] <inf> bt_hci_core: HCI: version 5.2 (0x0b) revision 0x0000, manufacturer 0x05f1
[00:00:00.010,925] <inf> bt_hci_core: LMP: version 5.2 (0x0b) subver 0xffff
[00:00:00.018,432] <err> os: ***** USAGE FAULT *****
[00:00:00.018,432] <err> os:   Illegal load of EXC_RETURN into PC
[00:00:00.018,463] <err> os: r0/a1:  0x0000a31d  r1/a2:  0x00000000  r2/a3:  0x00000000
[00:00:00.018,463] <err> os: r3/a4:  0x00000000 r12/ip:  0xbfe617ff r14/lr:  0x40011000
[00:00:00.018,493] <err> os:  xpsr:  0x00000200
[00:00:00.018,493] <err> os: Faulting instruction address (r15/pc): 0x00000000
[00:00:00.018,524] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
[00:00:00.018,524] <err> os: Current thread: 0x20000a00 (unknown)
[00:00:01.555,633] <err> os: Halting system

When I run the binary in my debugger it will not crash immediately and advertises. But when I try to connect with nRF Connect app on android the terminal shows the following error message:
*** Booting Zephyr OS build zephyr-v2.3.0-2080-gc64e0ce923cd  ***
Bluetooth initialized
temp device is 0x20000710, name is TEMP_0
Advertising successfully started
[00:00:01.373,535] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:01.373,565] <inf> bt_hci_core: HW Variant: nRF52x (0x0002)
[00:00:01.373,565] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 2.3 Build 99
[00:00:01.375,305] <inf> bt_hci_core: Identity: ce:01:66:73:19:0c (random)
[00:00:01.375,305] <inf> bt_hci_core: HCI: version 5.2 (0x0b) revision 0x0000, manufacturer 0x05f1
[00:00:01.375,335] <inf> bt_hci_core: LMP: version 5.2 (0x0b) subver 0xffff
Connected
[00:00:24.673,614] <err> os: ***** USAGE FAULT *****
[00:00:24.673,675] <err> os:   Illegal use of the EPSR
[00:00:24.673,675] <err> os: r0/a1:  0x20003cf8  r1/a2:  0x000412c7  r2/a3:  0x20000a80
[00:00:24.673,706] <err> os: r3/a4:  0x20000a80 r12/ip:  0x20003d08 r14/lr:  0x20003d08
[00:00:24.673,706] <err> os:  xpsr:  0x00000000
[00:00:24.673,736] <err> os: Faulting instruction address (r15/pc): 0x00000080
[00:00:24.673,736] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
[00:00:24.673,767] <err> os: Current thread: 0x20000ec8 (unknown)
[00:00:24.965,270] <err> os: Halting system

NOTE that the same kind of behavior also happened with sample peripheral_hr
To Reproduce
Tested on commit: c64e0ce923cde54415d203e447a1dc62894ed2b0
cd $ZEPHYR_BASE/zephyr/
echo "CONFIG_NO_OPTIMIZATIONS=y" >> samples/bluetooth/peripheral_ht/prj.conf
west build -p auto -b nrf52dk_nrf52832 samples/bluetooth/peripheral_ht/
west flash

I check the terminal with putty, and debug with SEGGER Ozone using the zephyr.elf at $ZEPHYR_BASE/zephyr/build/zephyr/zephyr.elf with the recommended settings (SWD and 4MHz).
Expected behavior
Same execution as without the optimization flag
Impact
The ability to debug without optimizations
Logs and console output
see above
Environment (please complete the following information):

OS: Manjaro Linux 20.0.3
Toolchain Zephyr SDK 0.11.3
Commit SHA or Version used:  c64e0ce923cde54415d203e447a1dc62894ed2b0

Additional context
Might have similarities with: https://github.com/zephyrproject-rtos/zephyr/issues/12820 ? Could not resolve the issue after reading it.
Kind regards, John Hendriks

This is a stack overflow.
There's also a small bug to fix, which is that the RX priority thread in the HCI driver had a non-configurable stack size. This is fixed in #28467.
This now runs fine with this configuration:
west build samples/bluetooth/peripheral_ht -- -DCONFIG_LOG_PROCESS_THREAD_STACK_SIZE=4096 -DCONFIG_BT_RX_STACK_SIZE=4096 -DCONFIG_BT_CTLR_RX_PRIO_STACK_SIZE=4096


[Win Build] fatal error C1083: Cannot open include file: 'third_party/zynamics/binexport/version.h': No such file or directory

Hi, I'm trying to build the plugin in Windows with the above error. This file that's missing is included in main_plugin.cc and is expected to be in third_party\zynamics\binexport, which is actually a link to the root dir, where the version.h.in file is located. The file is created in the CmakeLists.txt:
configure_file(version.h.in version.h ESCAPE_QUOTES @ONLY)
When using configure_file with relative paths, the input is relative to CMAKE_CURRENT_SOURCE_DIR  and the output to CMAKE_CURRENT_BINARY_DIR .
In the Windows build, which is out-of-source, these dirs are not the same, the source dir is the root dir but the binary dir is build_msvc, so version.h ends up there, and not in the root (build_msvc parent's) dir. As a quick (and dirty) fix I've changed the output file path to:
configure_file(version.h.in ../version.h ESCAPE_QUOTES @ONLY)
But looking at the configure file used in the Linux and OS X builds, these seem to be in-source, so the previous change will likely break them, needing a cleaner fix than mine.
Lucas

Thanks for the bug report.
You could also just do an in-source build -- messy, but it should work. The error was likely left in there because I copied the complete source over to my Windows machine; I must've copied the generated version.h file but did not check it in.

This has been fixed.


Helm server ip

my local k8s use metallb,default helm ignore server ip setting
my svc:

but the game server use my public ip:

how can i fix this,thk

$ nc -z -u -v <IP_ADDRESS> 15636
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to <IP_ADDRESS>:15636.
Ncat: Connection refused.

$ nc -z -u -v <IP_ADDRESS> 15637
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to <IP_ADDRESS>:15637.
Ncat: UDP packet sent successfully
Ncat: 1 bytes sent, 0 bytes received in 2.05 seconds.

The server ip variable is to help the server know which interface to listen on. It is ignored in helm because really it isn't needed at all. The public IP is because it is reaching out to epic online services and getting your public IP address from there. Nothing I can do about that.

thk


FFmpegKit.executeAsync is slower than FFmpegKit.execute

The issue reported suggests that using the executeAsync method in the FFmpegKit library is slower than using the execute method. This may be unexpected, as one would typically expect the asynchronous method to be faster than the synchronous method.
Device: Readmi Note 3
Mode: Debug | Release
Video using executeAsync
_controller.exportVideo(
      ...
      preset: VideoExportPreset.ultrafast,
      isFiltersEnabled: false,
      customInstruction: '-c:a aac -b:a 64k'
);

https://user-images.githubusercontent.com/4293508/218928865-0910a65c-5f3a-45dc-bb3f-d0ac013b5050.mp4
Video using execute
  final command =
        '-i $videoPath -ss $startValue -to $endValue -preset ultrafast -c:a aac -b:a 64k -c copy $outputPath';
    await FFmpegKit.execute(command);

https://user-images.githubusercontent.com/4293508/218928900-9ab42b09-82ea-437e-8e42-c9a17e5fc6f6.mp4
To address this issue, we propose adding a new parameter to the exportVideo method that allows the user to choose between synchronous and asynchronous processing. This parameter could be a boolean value that defaults to true (async processing) but can be set to false for synchronous processing.
Thank you for your feedback and continued support.

thank you for the report i will check it!

I tried but did not see any difference between  FFmpegKit.executeAsync and FFmpegKit.execute :(
Future<void> exportVideo({
    required void Function(File file) onCompleted,
    void Function(Object, StackTrace)? onError,
    String? name,
    String? outDir,
    VideoExportFormat format = VideoExportFormat.mp4,
    double scale = 1.0,
    String? customInstruction,
    void Function(Statistics, double)? onProgress,
    VideoExportPreset preset = VideoExportPreset.none,
    bool isFiltersEnabled = true,
  }) async {
    final String videoPath = file.path;
    final String outputPath = await _getOutputPath(
      filePath: videoPath,
      name: name,
      outputDirectory: outDir,
      format: format,
    );
    final String filter = _getExportFilters(
      videoFormat: format,
      scale: scale,
      isFiltersEnabled: isFiltersEnabled,
    );
    final String execute =
        // ignore: unnecessary_string_escapes
        " -i \'$videoPath\' ${customInstruction ?? ""} $filter ${_getPreset(preset)} $_trimCmd -y \"$outputPath\"";

    debugPrint('VideoEditor - run export video command : [$execute]');

    // PROGRESS CALLBACKS
    if (onProgress != null) {
      FFmpegKitConfig.enableStatisticsCallback((stats) {
        // Progress value of encoded video
        double progressValue = stats.getTime() / trimmedDuration.inMilliseconds;
        onProgress(stats, progressValue.clamp(0.0, 1.0));
      });
    }

    FFmpegKit.execute(execute).then((session) async {
      final state =
          FFmpegKitConfig.sessionStateToString(await session.getState());
      final code = await session.getReturnCode();

      if (ReturnCode.isSuccess(code)) {
        onCompleted(File(outputPath));
      } else {
        if (onError != null) {
          onError(
            Exception(
                'FFmpeg process exited with state $state and return code $code.\n${await session.getOutput()}'),
            StackTrace.current,
          );
        }
        return;
      }
    });

I think that is because I am using that command:
-ss 00:00:10 -i input.mp4  -t 30 -c copy output.mp4

When using the -to option, FFmpeg needs to decode the entire input file up to the specified end time, even if the trimmed portion of the video is shorter than the input file. This can be slower, especially for very large files.

Use the -ss option before the -i option. This will tell FFmpeg to seek to the start time before even opening the input file, which can save time.

In terms of speed, using the -t option is generally faster than using the -to option because FFmpeg can stop decoding the input file once it reaches the end of the specified duration.

-c copy tells FFmpeg to copy the video and audio streams without re-encoding them. This is a fast and lossless way to trim a video.

that's why I think the command is faster, but -  copy but  does not allow or is not compatible with other customizable commands.


[Script]: Web Scraping Zomato Menu Details for a particular restaurant

Aim
To build a Zomato Scraper to Scrape Menu Details of a particular Restaurant
Details
This python Scrapper will scraper restaurant data and give the user menu details using command line interface
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

Please assign this issue to me I have created a PR
I will also be making all the PR to my opened issues

@avinashkranjan Please assign it to me
I have Made a PR also

#2206


How to disable packages that Radian loads

Is there a way to disable packages that Radian loads without modifying Radian?
For example, I want to disable undo-tree (too buggy) and use the simpler undo-fu in my config. It would be even better if I can set up Radian so as not to clone/build undo-tree at all.
(PS: Sorry for the many questions. I am switching my setup to use more "pure" Emacs packages like selectrum, ctrlf, embark and consult, and I appreciate that Radian makes it easy.)

Unfortunately, there is no general mechanism for doing this at present. I think a reasonable way to do it would be, for each such package, introduce a user option analogous to radian-color-theme-enable (which currently does what you describe for zerodark-theme). It might be desirable to do it this way, in fact, because by curating the set of user options, we can make sure that disabling a package also disables all dependent packages and other configuration that might break when the package is disabled.

Yeah, I think something a variable like radian-features containing a list of packages that Radian can use, and  corresponding :if statements in all the use-package and use-feature statements would do the trick.

That sounds reasonable. I like the idea of a list more than individual variables, I think.


Expand with custom id's might be improved

When using a custom id field, the _embed parameters yields an empty array even if child resources are linked to the parent.
https://github.com/typicode/json-server/blob/93e401156dcb186db34e12c8d3c03225b2c5db1b/src/server/router/plural.js#L21
The resource.id could have been customized and should be resource[opts.foreignKeySuffix || 'id'].
When used as a module, the suffix option is not available and might be set directly. In that case it should be resource[db._.id]. Maybe this works for both use cases.

I was also searching for a way to change foreignKeySuffix when using the library as a module. A quick search in the source code and found it in the router. You can pass an object when creating router like this:
const router = jsonServer.router(generateData(), { foreignKeySuffix: "_id" });

Is this what you were looking for?


Update logs in superset metadata db

I see that we have a table called logs in superset metadata db which has interesting usage metrics by userId and dashboard. However for some reason, its not updated since last 2 weeks. Is there a sync job that runs at some 2 week intervals to update it? Anyway I can force sync to update it?

The logs should be updated live. There must some other issue in your environment, maybe you're missing a db migration?


4.0.0 pods

Are you going to update the SDK in CocoaPods to 4.0.0?

Which pod are you referring to? The google pod is 3.0.3 https://cocoapods.org/pods/Google

Google/SignIn. I'm using the most recent pod and been getting this error for weeks:
A new version of the Google Sign-In iOS SDK is available: https://developers.google.com/identity/sign-in/ios/release

3.0.3 in the Google pod depends on GoogleSignIn 4.0 - are you running pod update?

I tried GoogleSignIn instead of Google/SignIn and now I get the most recent version. Why two names and versions for the same pod?

Ah, see the confusion: they're different pods. Google/SignIn means the subspec "SignIn" of the pod "Google" . GoogleSignIn is the pod "GoogleSignIn". The /SignIn subspec brings in the GoogleSignIn underlying library, so it should have worked with a pod update, but clearly didn't.
The reason for having the subspec is that the "Google" pod basically contains the configuration management stuff if using developers.google.com/mobile/add and the GoogleServices-Info.plist. However, it is quite possible to use GoogleSignIn on its own without that, so it exists as its own lib.
Glad to hear you have it though!

Now with "GoogleSignin" instead of "Google/Signin" I get this:
"You have enabled the SignIn service in Developer Console, but it appears as though your Podfile is missing the line: 'pod "Google/SignIn" or you may need to run pod update in your project directory."
When calling this:
GGLContext.sharedInstance().configureWithError(&configureError)

Its looking for a category in the Google pod. Could you try what the error recommends, and if you're not getting the latest version, could you post your Podfile?

Changed GoogleSignIn back to Google/SignIn and pod update says this:
"Installing GoogleSignIn 3.0.0 (was 4.0.0)"
My podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
pod 'Google/CloudMessaging'
pod 'Google/SignIn'
pod 'Cloudinary'
pod 'Alamofire'
pod 'AlamofireNetworkActivityIndicator'
pod 'RSKImageCropper'
pod 'Color-Picker-for-iOS'
pod 'DGElasticPullToRefresh'
pod 'Fabric'
pod 'Crashlytics'
pod 'Instabug'
pod 'Mixpanel'
pod 'SnapKit'
project '../MyApp.xcodeproj'

target 'MyAppTests' do
    inherit! :search_paths
end

end
This is needed because Google libraries don't have BitCode enabled yet.
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
puts "#{target.name}"
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end

Which version of Google pod was it pulling down? Is this still occurring?

@ianbarber @tapz this issue is almost 2 months old so I am going to close it for lack of updates.  Please add a comment if this is still a problem and I will be happy to re-open.

I am also getting the same error (pod 'GoogleSignIn' )
"You have enabled the SignIn service in Developer Console, but it appears as though your Podfile is missing the line: 'pod "Google/SignIn" or you may need to run pod update in your project directory."
When calling this:
GGLContext.sharedInstance().configureWithError(&configureError)
Any solutions please?

Getting the same exact issue and the documentation here: https://developers.google.com/identity/sign-in/ios/sign-in?ver=swift is absolutely not helping. Seems like it's very out-of-date

Spent over an hour trying to figure out what was wrong because the documentation is out of date. To fix this error, you have to remove the GGLContext.sharedInstance().configureWithError method and just do this:
`let path = Bundle.main.path(forResource: "GoogleService-Info", ofType: "plist")
let googleService = NSDictionary(contentsOfFile: path!)!
GIDSignIn.sharedInstance().clientID = googleService.object(forKey: "CLIENT_ID") as! String
GIDSignIn.sharedInstance().delegate = self
GIDSignIn.sharedInstance().uiDelegate = self`
This is more-or-less what the sample project does: https://github.com/googlesamples/google-services/blob/master/ios/signin/SignInExampleSwift/AppDelegate.swift
It'd be helpful if the Google Sign-In documentation got updated to reflect the changes that get made to the library. It'd save devs a lot of time.


🐞[Bug]: med.html is not redirected

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
https://github.com/user-attachments/assets/530894ec-a6e7-46db-9c45-04b6b3e4fb91
Expected behavior
change file medi.html to medicine.html  in href
Add ScreenShots
No response
What browsers are you seeing the problem on?
No response
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

can you add me as assignees @varshith257


feature: Adds importmap location support

WIP
Proposed Changes

Reorganizes code for testability
Will fix #4

Read about referenced issues here. Replace words with this Pull Request's context.

@yowainwright feel free to ping myself or @JayaKrishnaNamburu again for review when you're ready.

And please free to change the package name too to @jspm/import-maps-node or @jspm/import-maps-nodejs whichever sounds good.

@jspm/node-importmap-loader?


White spaces fixed

Issue #730
Before

After

Current coverage is 42.73% (diff: 100%)

Merging #740 into development will not change coverage

@@           development       #740   diff @@
=============================================
  Files                6          6
  Lines              695        695
  Methods             71         71
  Messages             0          0
  Branches           113        113
=============================================
  Hits               297        297
  Misses             398        398
  Partials             0          0

Powered by Codecov. Last update 1204604...ac88d9d

Thanks!


using and namespace

Notice in Visual Studio, Using statements are placed outside of namespace as default.
Here it seems Using is required to be inside the namespace. ?

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

ID: 2a5e0b56-4d67-b219-46fa-d837045e6612
Version Independent ID: 50c65125-3700-c713-ede0-2204e09eb307
Content: Extension Methods - C# Programming Guide
Content Source: docs/csharp/programming-guide/classes-and-structs/extension-methods.md
Product: dotnet-csharp
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

The using statement can be either inside or outside a namespace.
Closing this as a question that has been answered.


It's not possible to search for reconcileStrategy

A common question is, how do I use Flux's Helm Controller with a GitRepository source for the helm chart, when HelmChart resources are only generated out of the chart source after the chart Version is updated? This is done because chart revision is meant to be immutable.
The answer, from a recent Flux release, is a new feature called Reconcile Strategy which can be set through the field spec.chart.spec.reconcileStrategy that is documented in at least two places:
https://fluxcd.io/docs/guides/helmreleases/#release-when-a-source-revision-changes-for-git-and-cloud-storage
https://fluxcd.io/docs/components/helm/api/#helm.toolkit.fluxcd.io/v2beta1.HelmChartTemplate
However, for some reason it's not possible to locate this information by searching, even if you know the name of the feature:

Searching for "reconcileStrategy" and "Reconcile Strategy" both come up empty. I'm not sure why that is!

Looks like an Algolia issue. Not sure which bits are excluded from being indexed?

Besides not being searchable, I think the meta-issue here includes that there isn't really any proper documentation around how to use GitRepository and HelmRelease together.
Users need to know about reconcileStrategy at least, and how to scope their GitRepository down in case it's reading chart from a mono-repo, which has some problems in the garden path. I've added this information in the E2E guide, but that should not be its permanent home, (for evergreen purposes, this guide is not meant to be so detailed but just an overview.)
There are two specific Helm guides and it makes sense for this information to be covered in one of them, I think.
Linking this issue back to #725 so it can be found again later. See also 1f2bde1 where this issue is mentioned.


Leaflet.Path.Transform

Thought this was interesting:
https://milevski.co/Leaflet.Path.Transform/
was able to set it up in dash component boilerplate and thought it could be a useful addition to dash leaflet. The idea I've started to come up with is to expand the functionality of the component to extend further with drag, rotate and resize. Not entirely sure how it would all be setup but wanted to share what I was able to get setup in my react.js file:
import React, { useEffect, useRef } from 'react';
import L from 'leaflet';
import 'leaflet-path-drag';
import 'leaflet-path-transform';
import 'leaflet/dist/leaflet.css';

const dlpt = ({ id}) => {
    const mapRef = useRef(null);
    const leafletMap = useRef(null);

    useEffect(() => {
    if (!leafletMap.current) {
        leafletMap.current = L.map(mapRef.current, {
            // eslint-disable-next-line no-magic-numbers
            center: [51.505, -0.09],
            zoom: 13
        });

        L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
            maxZoom: 19,
            attribution: '© OpenStreetMap'
        }).addTo(leafletMap.current);

        const polygon = L.polygon([
            // eslint-disable-next-line no-magic-numbers
            [51.509, -0.08],
            // eslint-disable-next-line no-magic-numbers
            [51.503, -0.06],
            // eslint-disable-next-line no-magic-numbers
            [51.51, -0.047]
        ], { transform: true, draggable: true }).addTo(leafletMap.current);

        // Enable transformations
        polygon.transform.enable({
            rotation: true,
            scaling: true
        });

        // Enable dragging
        polygon.dragging.enable();
    }
}, []);

    return

;
};

export default dlpt;

Ideally It would be awesome if it could extend to images as they are difficult to position as overlays on the map, this would allow the user a way ideally to add an image, resize it and rotate it over the map to get that perfect fit. I wasn't able to get the rotation to work but was able to get the resize and drag to work with:
const dlpt = ({ id }) => {
    const mapRef = useRef(null);
    const leafletMap = useRef(null);

    useEffect(() => {
        if (!leafletMap.current) {
            leafletMap.current = L.map(mapRef.current, {
                // eslint-disable-next-line no-magic-numbers
                center: [51.505, -0.09],
                zoom: 13
            });

            L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                maxZoom: 19,
                attribution: '© OpenStreetMap'
            }).addTo(leafletMap.current);

            const imageUrl = 'https://store-images.s-microsoft.com/image/apps.36868.bfb0e2ee-be9e-4c73-807f-e0a7b805b1be.712aff5d-5800-47e0-97be-58d17ada3fb8.a46845e6-ce94-44cf-892b-54637c6fcf06';
            const centerLat = 51.5095;
            const centerLng = -0.0635;
            const latHeight = 0.001;
            // eslint-disable-next-line no-magic-numbers
            const lngWidth = latHeight * (800 / 600);

            const imageBounds = [
                [centerLat - latHeight / 2, centerLng - lngWidth / 2],
                [centerLat + latHeight / 2, centerLng + lngWidth / 2]
            ];

            const image = L.imageOverlay(imageUrl, imageBounds, {
                opacity: 0.7,
                interactive: true
            }).addTo(leafletMap.current);

            const polygon = L.polygon([
                [centerLat - latHeight / 2, centerLng - lngWidth / 2],
                [centerLat - latHeight / 2, centerLng + lngWidth / 2],
                [centerLat + latHeight / 2, centerLng + lngWidth / 2],
                [centerLat + latHeight / 2, centerLng - lngWidth / 2]
            ], {
                color: 'transparent',
                transform: true,
                draggable: true
            }).addTo(leafletMap.current);

            polygon.transform.enable({
                rotation: true,
                scaling: true
            });

            polygon.on('dragend transform', function (e) {
                const newBounds = polygon.getBounds();
                image.setBounds(newBounds);

                if (e.rotation) {
                    // eslint-disable-next-line no-magic-numbers
                    const rotationDegrees = e.rotation * (180 / Math.PI);
                    const imageElement = image.getElement();
                    imageElement.style.transformOrigin = 'center center';
                    imageElement.style.transform = `rotate(${rotationDegrees}deg)`;
                }
            });
        }
    }, []);

    return

;
};

export default dlpt;

Outside of maping this could also expand into an interesting concept of being able to create the same functionality of the mac app Freeform if built upon. Just exploratory and figured it was worth sharing.
cheers,
Pip

This is an interesting concept. One way to integrate it would be to add properties to the existing svg components that would enable this behavior.


Support flutter run --flavor out of the box on macOS

There's a tiny bug in the macos_assemble.sh script that causes the build to fail in the last phase. If the name of your custom scheme is dev, running flutter run --flavor dev will fail with an error message saying "No target named "debug-dev_macos_bundle_flutter_assets" defined":

It happens because this line should be calling debug-macos_bundle_flutter_assets instead of debug-dev_macos_bundle_flutter_assets. This happens because macos_assemble.sh is missing this part from xcode_backend.sh, which causes the build_mode variable to be parsed improperly to debug-dev instead of debug.
Fixes #64088.
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

OK clear @roughike. Do you want to have a go at writing a test to verify the new behavior?

I'll take a look at that and get back during this week.

Actually, I'm not sure when I have the time to get back to this and write tests. If someone wants to take over, feel free to do so.

Some tests that we have for the other tool backend are https://github.com/flutter/flutter/blob/master/packages/flutter_tools/test/integration.shard/tool_backend_test.dart -  that would be an integration test that directly invokes the script and asserts on the output.
Generally speaking, we do not take over PRs that do not have tests but I'm happy to provide guidance on what sort of tests would be needed.

@jonahwilliams yes please - be great if you can document the testing requirements.

It's actually more complicated than this.
This PR requires at least one (possibly more) change to support flavors on macOS.
flutter run --flavor dev builds build/macos/Build/Products/Debug-dev/<app name>.app successfully, but the Flutter tooling tries to run build/macos/Build/Products/Debug/<app name>.app and fails. Running the dev scheme from XCode works just fine though.

We'd also want a mac host integration test like https://github.com/flutter/flutter/blob/307e381935606276d1efb45f45974bbb254decd3/dev/devicelab/bin/tasks/flavors_test_ios.dart though unfortunately I don't think DriverTest handles desktop apps yet.

As it turned out to be a bigger task than I thought and I don't have a lot of time, I'm closing this one.
Thanks for all the help - I pointed the discussions out in #64088 in case someone picks this work up later on.


et with laravel

Hello
I've figured out how to make et work with laravel by making element_variables.scss generate a folder inside my assets/css folder.
Now I would like 'et' to be started each time I change the element_variables.scss file and I'm using "npm run watch".
Would you have an idea on how to dot it please ?

it's ok


Some 'border' options not working in Vim

Currently, of the border options supported in Vim, only double works correctly.
The other options have the following problems:

If single is set, a double line (Vim defaults) is displayed
If array is set, no border is displayed

Both are caused by incorrect properties of the popup_create function.
The border property only recognizes 0 or non-zero values, so borderchars must be set to specify the border type.  Also, even if borderchars is set, if border is not set to a non-zero value, the border will not be displayed.
This pull request fixes the above problem.
However, if &ambiwidth is not single or &encoding is not utf-8, it will not render correctly, so Vim's default border display of ASCII characters will be used.
Please let me know if there is a problem with my implementation and I will correct it.
Thanks,

OK.


updates form to single page and adds scroll up button

Resolves #59

updates form to single page and adds scroll up button
allows users to see which forms haven't been filled in (automatically scrolls to them)

Try reverting your package-lock.json file and seeing if your change still works. I don't think we need to include the changes you have in that file.
I suggest you use the following command to get the latest package-lock.json from master: git checkout -- package-lock.json, if it doesn't work then you can just those changes and get back to your previous commit.

Looks good to me!


Add CI

With Balancer and Uniswap passing as well.

Related nearcore ticket: https://github.com/near/nearcore/issues/3450


Causes 'Not Found'

Whenever I add koaBody as a middleware, no matter what order, koa returns Not Found all the time

Can you post a code sample please?
Thanks

// router.js

...

const koaBody = require('koa-body');

const AuthController = require('./controllers/auth');

router.post('/login', koaBody, AuthController.login);

// controllers/auth.js

module.exports = {
	login: async function (ctx, next)  {
		console.log(ctx.request.body);

		ctx.body = {
			foo: 1,
		};

		await next();
	},
}

I figured it out, it is koaBody() not koaBody
I will PR this https://github.com/dlau/koa-body#usage-with-koa-router

Was just gonna comment, glad you figured it out!
Indeed the docs are wrong, looking forward to the pr.


fix(csp): Updated the CSP to allow frames

Nice, would you be able to rebase?

@mpcontracting You can rebase in GitHub if you click on the arrow next to the Update branch button:


SVG Improvements Part III :  fixes & improvements

This is the third and last PR of a series of 3 ment to improve SVG rendering.
This one brings little fixes, blend modes support and removes the unnecessary 'svg:' prefix to elements.

The SVG back-end has recently been improved with shading pattern and tiling pattern support. However, it's still missing blend modes support, which this pull request (among other changes) seems to implement. Would it perhaps be possible for you to update this pull request to only implement blend modes support with the current (master) SVG back-end code? That way the scope is much smaller, as well as the number of changes.


A11y_PowerShellEditorServices_Editor_Screenreader: NVDA is not reading any data(code) which is written in editor screen.

Environment Details:
VSCode Version : 1.25.0
OS Version : Win10
Additional Details:
NVDA,MAS1.3.1
Repro Steps:
1.Launch Visual Studio code desktop application.
2.Navigate to "Plain Text" of "StatusBar"->Enter "PowerShell" in "Select Language Mode" combo box->Write the PowerShell Code in plain editor->Save the editor.
3.Write powershell code in the editor screen  and save it.
4.Start screenreader as NVDA.
5.Observed that while trying to read through NVDA, NVDA is not reading anything written in the editor screen.
Actual:
While reading through the NVDA, it is not reading anything which is written in the editor screen.
Expected:
While reading through the screen reader such as NVDA should read all the data(code) written in the editor screen.
here complete powershell code should be read by the NVDA.
Recommendations:
Refer below link which is repository of bug fixes code snippets:
https://microsoft.sharepoint.com/teams/msenable/mas/Pages/browse-fixes.aspx
User Impact:
If the NVDA is not reading anything which is written in the editor then blind user will not understand what is written in the editor screen.
MAS Reference:
MAS1.3.1-https://microsoft.sharepoint.com/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={54f28d1f-a2d1-4dcd-84e1-5c9b87e8aba4}
Attachment For Reference:
[Accessibility]A11y_PowerShellEditorServices_Editor_Screenreader_2731104.pptx
Does this issue occur when all extensions are disabled?: Yes

Fixed in latest


Do you plan the Interactive query engine like impala or trino on stack?

hi
Do you plan the Interactive query engine like impala or trino on stack?
many users use cloudera CDH and need hue , impala etc.
do you plan those components add to ODP Stack Components.
thanks

Related feature request at Ambari project: AMBARI-26072

Thanks for the JIRA link
We already have Hive LLAP, for Impala Trino we are still discussing internally about integrating it in the roadmap.
Would you be interested by Hive 4 + Iceberg ?


Is this repository code supports DJI L1 "*.LDR" file?

Hello. I'm Minwoo Shin.
I would like to read the flight log of the DJI L1 as a "*.LDR" file that directly stores LiDAR data.
I wonder if this repository supports reading DJI's files.
It looks like it converts it to a JSON file containing a 3D coordinate system, but is this code that can read DJI's ".LDR" file?

This supports https://www.ldraw.org/ files, which are used for storing models of toy bricks, not LiDAR data. Sorry!


Is not a bug, but i can't found the neoteroi.mkdocs.css file

Hello,
I'm trying to follow the steps provided in the documentation to use OpenAPI Docs, but I couldn't find the neoteroi.mkdocs.css file.
Tks

Hi @filipeaecio
The releases in GitHub include a CSS asset
https://github.com/Neoteroi/mkdocs-plugins/releases/tag/v1.0.4


Enable nodeGypRebuild for Etcher builds

This will ensure we have all bindings built, even when using cached
modules.
Change-Type: patch

Does this conflict with #2154 ?

It turns out that the concourse pipeline doesn't honor the change to the electron builder config. You need to override it in the .resinci file. I've updated the PR to do that.
@jviotti do you think we want to make the node gyp prebuild default to true in the electron pipeline? this seems like it will be an issue for all electron bindings, even in other projects.


Implementation of DynsysBasics class that creates a part of a report

Class is to implement in en.py module that is a reporting component of basic operations on dynamic systems.

Done


ARXIVNG-2064

This pull request adds stamp_label and stamp_link arguments that allow compiler client to specify PDF stamp parameters.
This is a small set of changes.
I tested this by setting stamp_label and stamp_link in the controller as if they were set by an incoming. request. PDF was created with the specified label/link.
I need to look at ways to add tests that stamp PDF and inspect generated PDF to determine label/link are correct.

Noting for posterity that this supports https://github.com/arXiv/arxiv-submission-core/pull/63 and https://github.com/arXiv/arxiv-submission-ui/pull/78

Retested after minor changes and stamp looks fine.

A -0.06% drop in coverage. I will make this up in the future. I promise.


Fails to Split Two Columns

PDF of Zynga Financial Results
Input: https://drive.google.com/file/d/1qny64fjcCfCrnskXCc8sKtK6wszdVtMx/view?usp=sharing
Exports but doesn't correctly separate columns 2016, and 2015:
Output: https://drive.google.com/file/d/1SeGbnjDyxSj0l89lzzy3EhH4t4qgiRap/view?usp=sharing

This is an excellent tool, btw.  I commend the localhost web interface and I wish more on-premise software projects make this choice.

Hi @darianhickman.
Thanks for reporting this issue. This is a known behavior of the Stream extraction method. Try leaving the headers that span multiple columns out of the selection:

You'll need to add manually the year headers, but that shouldn't be much of a hassle.


"config" section in metadata.json (root, database and table level)

Split off from #274
Metadata should an optional "config" section at root, table or database level.
The TableView and RowView and DatabaseView and BaseView classes could all have a .config("key") method which knows how to resolve the hierarchy of configs.
This will allow individual tables (or databases) to set their own config settings for things like sql_time_limit_ms

So the lookup priority order should be:

table level in metadata
database level in metadata
root level in metadata
--config options passed to datasette serve
DATASETTE_X environment variables

This is obsoleted by the work happening here:

#2093


Fails to display anything

Hello all,
I am running Hyperterm <IP_ADDRESS> on OSX El Capitan 10.11.6.
When I start Hyperterm, the app opens but does not display anything within the console:

This problem has occurred since the first time I opened the app after upgrading to version 0.7.
I tried clearing the Hyperterm directory within ~/Library/Application Support/ along with a restart, unfortunately to no luck.
Could someone help me? Thank you so much!

Hello @austinwade, are you able to join the HyperTerm slack? I think it would be easier to debug that way 🚑

If not, can you try pressing alt+cmd+i or go to View -> Toggle Developer Tools in the menubar?
👋

Chatted with @austinwade and found out what the problem was: https://github.com/zeit/hyperterm/blob/master/lib/components/term.js#L31
If you set cursorColor to anything that color can't parse, the error is not handled and results in a broken hyperterm 😭

I'd love to start contributing to this project, and this seems like a good place to start - there isn't much in the README in regards to contributing, so can I just crack on is there anyone who could point out some gotchas for me?


Full stack support, quick start script for quick install

Also includes some misc style fixes

I guess this change is not compatible with ghc 7.8 because dyre is not compatible with that version. Is there any reason we shouldn't drop support?

Though the pull request build fails, it will pass once the relevant sha is part of this repo (see https://travis-ci.org/IvanMalison/taffybar/builds/270124937)


Rename var module to vars

All Submissions:

[x] Have you followed the guidelines stated in CONTRIBUTING.md file?
[x] Have you checked to ensure there aren't any other open Pull Requests for the desired changed?

Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Closes #982

Sorry that the old commits got in there as well, I've learned my lesson and will branch religiously now..

Seems like VSCode couldn't differentiate between the two either and refactored the tests as well. On it

I'll merge an update to pcweb which should pass the integration tests


Mark and remove "Snapshot" based assertion

Follow up to #968
The snapshop-based assertion-API is deprecated and will most probably be removed with v2 of bUnit.
var changes = cut.GetChangesSinceFirstRender();

changes.ShouldHaveChanges(...)

Therefore we want to mark the API obsolete as well as remove the documentation around those functions.

To address 100% of the ticket we could add the ObsoleteAttribute on v1.

Done on v2 - would close this for now.


bump version to 10.3.7

prep 10.3.7

@JNdhlovu this was already bumped up
https://github.com/smileidentity/android/blob/main/lib/VERSION


Add API documentation

Is your feature request related to a problem? Please describe.
If somebody would like to get more information about our backend code, there is no easy way to inspect functions and methods, see the arguments they expect and the information they return.
Describe the solution you'd like
We could make use of Sphinx or mkdocs. I personally have only worked with mkdocs, but I think they are comparable in what they do.
Describe alternatives you've considered
No matter whether we decide to create and host API documentation, all our Python code will benefit from

clear docstrings which indicate which parameters a function expects and returns
typing

Example for usage of mkdocs: https://github.com/UUDigitalHumanitieslab/ianalyzer-readers/tree/develop


(Feature) beautify feed

This PR closes #166905119, by:

Adding icons
Adding custom styles to Dashboard
Adding styles to feed events

Extra:

Pending to add modal styling

@kbardi, created a brand new session. Claimed and now I'm getting this error when trying to access dashboard:

@kbardi, I don't have an iPhone 5, but from what shows the chrome devTools...

button (send, claim, receive) looks a bit shrank. Is there a way to make fix this?

@kbardi, I don't have an iPhone 5, but from what shows the chrome devTools...

button (send, claim, receive) looks a bit shrank. Is there a way to make fix this?

Fixed

@kbardi, when the app starts I have a kind of placeholder feed empty item.
It's allowing me to swipe it...

... and to click it

is it ok for this first iteration?

Looking good the icons, and new dashboard styling.
Added comments inline about styling guidelines mostly.
Coverage decreased a lot for just one PR is that number right? We should do something about it
Also do we need this file: docs/demo.html ?

The docs/demo.html maybe I should rename it, but it's about existing font examples...its content is

@kbardi, were you able to look into this: https://github.com/GoodDollar/GoodDAPP/pull/244#issuecomment-510205238?
tests are failing

@kbardi, when the app starts I have a kind of placeholder feed empty item.
It's allowing me to swipe it...

... and to click it

is it ok for this first iteration?

I cannot disable swipe, but I disabled click over empty feed and I added a white background instead of the red one when you swipe an empty feed


Run prettier fixer on markdown files

Prettier will now format markdown files, but it seems that setting prettier as a fixer for that filetype doesn't work:
let g:ale_fixers = { 'markdown': ['prettier'], 'javascript': ['prettier'] }

Does markdown need to be set up to run fixers somehow, or is there some other necessary configuration?

🤦♂ That seems to be working fine now.

Just adding a note in case anyone else is seeing prettier not fixing their markdown - for me, it was because I was running on an older version of prettier.
Not working:
prettier --version    # 1.7.0

Working now:
prettier --version    # 1.8.2

Just update your local prettier and you should be good.


Work to address distances between single point diagrams

Currently, this WIP contains a failing test highlighting the issue.

Codecov Report

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

@@            Coverage Diff             @@
##           master      #29      +/-   ##
==========================================
+ Coverage   79.23%   79.31%   +0.07%
==========================================
  Files          10       10
  Lines         520      522       +2
  Branches      104      105       +1
==========================================
+ Hits          412      414       +2
  Misses         80       80
  Partials       28       28

Impacted Files
Coverage Δ

persim/bottleneck.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Okay, I actually found a more general bug and added a test case to catch it.  My intuition is it only happens for very small diagrams, but it's nice to have it fixed regardless.
I'm ready to merge, but we still haven't dealt with the issue of empty diagrams that @lizliz pointed out.  I know we say in the docstring that we expect diagrams with at least one point, but we should handle the empty case.  There is a related issue of what to do with points with infinite lifetimes, which has come up in the past.  The default behavior is to remove all points with infinite lifetimes
https://github.com/scikit-tda/persim/blob/fee60aebe71c0329dc3fa6c6acff08f6f3826b8b/persim/bottleneck.py#L47
But I would like to put up a warning for when users pass in infinite lifetimes.  I will open up another branch for that issue and we can work out what code looks good there


fix: use crypto/rand to ensure random suffixes

Codecov Report

Merging #295 (17bdd20) into master (762bfd8) will decrease coverage by 0.11%.
The diff coverage is 32.25%.

@@            Coverage Diff             @@
##           master     #295      +/-   ##
==========================================
- Coverage   44.66%   44.55%   -0.12%
==========================================
  Files          21       21
  Lines        4267     4291      +24
==========================================
+ Hits         1906     1912       +6
- Misses       2249     2267      +18
  Partials      112      112

Impacted Files
Coverage Δ

internal/examples/freightdb/descriptor_gen.go
0.00% <0.00%> (ø)

internal/examples/freightdb/database_gen.go
22.98% <12.50%> (-0.23%)
:arrow_down:

internal/examples/musicdb/database_gen.go
20.76% <33.33%> (ø)

...nternal/codegen/databasecodegen/readtransaction.go
100.00% <100.00%> (ø)


Map zoom sometimes jumps to zero when moving with touch input on Android

Seems to be resolved by https://github.com/tangrams/tangram-es/pull/454
Please re-open if this is observed again!


SQL assistant/Completion will work with synonyms ?

System information:

Operating system (distribution) and version : windows 10 Enterprise
DBeaver version : 5.2.3
Java version  : 8 update 151
Additional extensions

Connection specification:

Database name and version :Oracle  11g
Driver name ; ojdbc6
Do you use tunnels or proxies (SSH, SOCKS, etc)?

Describe the problem you're observing:
I'm using oracle 11g database and all my tables are distributed in different schema and I have created synonyms to access it.
Whether SQL Editor assertive completion feature will work with these synonyms?
It is working properly with tables residing in same schema and 'schema.tables' from different as well. but when come with synonym assertive completion is not working.
I can't use 'schema.table' in procedure/queries to enable this feature, so kindly advise me how assertive completion can be enable for table synonym which is pointing to a table in different schema of same oracle database.
Thanks.
vpn

Search in synonyms was broken after #5208 fix.
Reverting with additional fixes.

Did you mean #5036? Can you implement something less drastic than removing the option to exclude synonyms? They make searches way slower, so they are a very interesting object type to remove when you don't need them.
If you think it's doable, I'm happy to open a separate issue.

my question was different, whether sql editor assistant completion will work if we try to query a  synonym which is  referring to a table in different scheme. ?
if i use owner_schema.table then sql assistant is showing all the columns resides in the table but if I create a synonym for owner_schema.table and try to access with sysnonym  name sql assistant is not fetching the column name.
please advise.

Is there any settings, database object sharing option to get this? My system is already designed in this way so removing synonym is not an option now. I just want to know any option to set auto completion for synonym which will help user to write the code in more easy way. Attached screenshot.

Oh, nice, you are right! This is an entirely different issue. Looking at @serge-rider commit, he got confused too! Nevermind, I opened #5221 to track the entirely different issue I was experiencing.

Any option to solve this problem? how I will get a solution, Im very new here


DEV: Add trimming action that uses chopper tool

This action uses Chopper to filter and trim single-end or paired-end long read sequencing sequences by adjusting read quality, length, and applying head and tail cropping. It accepts inputs of types SampleData[SequencesWithQuality] or SampleData[PairedEndSequencesWithQuality].
This PR adds action stats that closes #23.
Set up the environment
mamba create -n q2-minimap2 -c conda-forge -c bioconda -c https://packages.qiime2.org/qiime2/2024.2/shotgun/passed/ -c defaults q2cli q2-types q2-feature-classifier minimap2 bs4 samtools gzip chopper

Activate q2-minimap2 environment
conda activate q2-minimap2

Clone the repo and checkout the PR branch
git clone https://github.com/bokulich-lab/q2-minimap2.git
cd q2-minimap2
git fetch origin pull/24/head:pr-24
git checkout pr-24
pip install -e .

Download Datasets
here

Test it out!

# Trim 10 bases from the head of each read
qiime minimap2 trim --i-query-reads  reads.qza --p-headcrop 10 --o-filtered-query-reads headcropped_reads.qza --verbose

# Filter based on quality
 qiime minimap2 trim --i-query-reads reads.qza --p-quality 7 --o-filtered-query-reads headcropped_reads.qza --verbose

# Filter based on length
qiime minimap2 trim --i-query-reads  reads.qza --p-minlength 10000 --o-filtered-query-reads headcropped_reads.qza --verbose

Hey @Sann5,
Thank you for the suggestions! I made the corrections. Let me know what you think and then I can merge.
Thank you

@ChristosMatzoros im Off today again so if it's not a problem I'll look at it Tmo. But if you are in a rush go ahead and merge.

No worries @Sann5, there is no rush to merge it today. Thank you

@ChristosMatzoros looks good to me! 🚀


Support IOS-XR named community sets as a reserved word during anonymization

IOS-XR BGP policy allows you to set a BGP community by either:
a) directly referencing the target community in the config
set community 65001:1111
b) referencing a community-set in the config
 community-set BAR
     65001:1111
 set community BAR
A sample configuration snippet for community-sets and use in a BGP policy is shown below:
community-set LOCAL-NOPREPEND
  1111:2222
end-set
!
community-set LOCAL-LASTRESORT
  1111:4444
end-set
!
community-set LOCAL-HIGHLOCPREF
  1111:1111
end-set
!
!
route-policy FOO
  if destination in BAR or destination in BAZ then
    set community LOCAL-NOPREPEND
    if destination in FOOBAR then
      set community LOCAL-LASTRESORT
    endif
    if destination in BAZBAR then
      set community LOCAL-HIGHLOCPREF
      set community LOCAL-LASTRESORT
    else
      set community LOCAL-NOPREPEND
      set community LOCAL-LASTRESORT
    endif
  else
    drop
  endif
end-policy

Netconan will turn that config into:
community-set LOCAL-NOPREPEND
  1111:2222
end-set
!
community-set LOCAL-LASTRESORT
  1111:4444
end-set
!
community-set LOCAL-HIGHLOCPREF
  1111:1111
end-set
!
!
route-policy FOO
  if destination in BAR or destination in BAZ then
    set community netconanRemoved42
    if destination in FOOBAR then
      set community netconanRemoved19
    endif
    if destination in BAZBAR then
      set community netconanRemoved20
      set community netconanRemoved21
    else
      set community netconanRemoved22
      set community netconanRemoved23
    endif
  else
    drop
  endif
end-policy

This one is tricky. As a workaround, a flag that lets users pick which semantics they want for set community?

(mirroring some verbal discussion into the issue)
Personally, I don't think that kind of feature creep is worth it (a detailed hack for this specific instance of ambiguous grammar); Netconan is always going to be best-effort and simplicity is a real virtue.
We already have functionality for reserved words based on the unified list of tokens from Batfish grammars. Maybe we make the reserved words easily user-extensible, and provide users with an easy way of adding BGP community-set names to the list of reserved words.
We can play with a variety of tools to extract all community-set (or maybe just all named structures) as a first pass; maybe grep, maybe Batfish, maybe something in Netconan or bundled with it; maybe others.

This behavior can now be accomplished using user-specified reserved words (#76 ).
For this example, running Netconan with -p -r LOCAL-LASTRESORT,LOCAL-NOPREPEND,LOCAL-HIGHLOCPREF will result in the output being:
community-set LOCAL-NOPREPEND
  1111:2222
end-set
!
community-set LOCAL-LASTRESORT
  1111:4444
end-set
!
community-set LOCAL-HIGHLOCPREF
  1111:1111
end-set
!
!
route-policy FOO
  if destination in BAR or destination in BAZ then
    set community LOCAL-NOPREPEND
    if destination in FOOBAR then
      set community LOCAL-LASTRESORT
    endif
    if destination in BAZBAR then
      set community LOCAL-HIGHLOCPREF
      set community LOCAL-LASTRESORT
    else
      set community LOCAL-NOPREPEND
      set community LOCAL-LASTRESORT
    endif
  else
    drop
  endif
end-policy


disable 3 flaky anchor test

What kind of PR is this?:

/kind chore
What this PR does / why we need it:
Related to #662 and lowering the priority to focus on other work.
Due to the flaky nature of the anchor test, we have disabled it now so that it does not impact our CI workflow.
These tests are not deemed a high priority, they are random and sporadic by design, enough to allow failure of tests.

Yup, sounds good, we can fix them up and add those in at a later date. Just temporarily muting them for now, due to the re-run fatigue

yea understand
lemme push another changes to skip those using waitForAnchoAuths


Apple Mach- O Linker Error

I am trying to implement LeanPlum SDK after installing and adding necessary pod when I am trying to build it I am getting below error:
PodFile:

Error:

I found the solution. We have to add .swift file under project to create Bridge Header and It will resolve.


How to use Word matching script in a Typing Test Website?

i have a website but word matching script is not proper. i want to use this matching script in my website.. how can i?

I don't understand the question.


Fix thumbnail

To be rebased, reviewed, and merged after #203

Hey @patrickelectric, can you check this?


Generate dataset label

Hi, thank you for your excellent work!
When i wanna train TextFuseNet on my own dataset, it puzzles me that whether need I should put segmentation label into Ground-Truth json. Should I only use word and character level labels to generate gt-label? Thanks again.

@Therock90421  put your detection results of characters as pseudo labels, and refer to the json format of COCO.


Pagination Footer is not working

Framework7 version: Current version

Describe the bug
Pagination Footer is not working, even in your explanation page it does not work.
https://framework7.io/docs/data-table.html#pagination-footer
To Reproduce
Steps to reproduce the behavior:

Create a Data Table with pagination footer using the exact code you provide in the link
https://framework7.io/docs/data-table.html#pagination-footer
I try using the initialization class data-table-init
3.Also with app.dataTable.create(parameters) and nothing

Expected behavior
Be able to paginate and select per page
Спасибо

This is just a UI, without any paging logic. Paging logic supposed to be implemented manually


Missing enum on PaymentMethodCardNetwork

Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "card", intValue: nil), CodingKeys(stringValue: "network", intValue: nil)], debugDescription: "Cannot initialize PaymentMethodCardNetwork from invalid String value eftpos_au", underlyingError: nil))
I believe a more stable solution here would be to have a default field or make the field optional so that decoding doesnt fail if a new field is added by Stripe.

Fixed in #248 Tagged in 22.2.1


Sometimes Ctrl-C doesn't always work

Seems to have started around the time I switched to the filesystem watcher. Not sure what's going on. Not all the time, but it certainly fails some of the time.

Solved, by pushing everything off the main thread.


Script errors when trying to run exported project in 4.0 branch

Godot version:
4.0.dev.custom_build. bc229cdf2
OS/device including version:
Ubuntu 20.04 CI
Issue description:
Project runs fine in editor, but after exporting shows errors and fails to run
Some of error messages
SCRIPT ERROR: Parse Error: Function "quit()" not found in base null.
          at: GDScript::reload (res://Autoload/Autoload.gd:56)
ERROR: Method/function failed. Returning: ERR_PARSE_ERROR
   at: reload (modules/gdscript/gdscript.cpp:832)
ERROR: Condition "register_funcs.has(p_name)" is true.
   at: add_register_func (modules/visual_script/visual_script.cpp:2604)
ERROR: Condition "!valid_type" is true. Continuing.
   at: start (main/main.cpp:2117)
ERROR: Condition "!p_source.is_set()" is true. Returning: true
   at: is_type_compatible (modules/gdscript/gdscript_analyzer.cpp:3362)
SCRIPT ERROR: Parse Error: Too many arguments for "is_parent_class()" call. Expected at most 0 but received 2.
          at: GDScript::reload (res://AutomaticBugs/ValueCreator.gd:359)
SCRIPT ERROR: Parse Error: Too many arguments for "is_parent_class()" call. Expected at most 0 but received 2.
          at: GDScript::reload (res://AutomaticBugs/ValueCreator.gd:359)

Full CI log - https://github.com/qarmin/RegressionTestProject/pull/37/checks?check_run_id=2281171466
Steps to reproduce:
Export project in 4.0 branch and try to run it
CI instructions - https://github.com/qarmin/RegressionTestProject/blob/4.0/.github/workflows/linux_builds_swiftshader_exported.yml
Minimal reproduction project:
https://github.com/qarmin/RegressionTestProject/tree/4.0

seems to get past the original error. but I'm having some issues with the autoloads being null...
600 choosen classes from all 797 classes.

#################### AESContext ####################
SCRIPT ERROR: Invalid set index 'number' (on base: 'Nil') with value of type 'int'.
          at: parse_and_return_objects (res://AutomaticBugs/ParseArgumentType.gd:21)
WARNING: A Thread object has been destroyed without wait_to_finish() having been called on it. Please do so to ensure correct cleanup of the thread.
ERROR:     at:  FATAL: Index p_index = 2102 is out of bounds (((Vector<T> *)(this))->_cowdata.size() = 0).
~Thread (core/os/thread.cpp:122)
   at: operator[] (./core/templates/vector.h:49)
Segmentation fault

Regarding the "WARNING: A Thread object has been destroyed without wait_to_finish", I'm running into a very similar issue on our project (with 430 .gd files!!). I'd like to use this as a reproduction case for that error.  It's not 100% reliable but seems like 80% reliable.

Is this still reproducible in the latest builds?

Asking the same question as above, a whole year layer?

I re-opened the same RegressionTestProject I had on disk which had given the Segmentation fault and I can confirm that this problem no longer happens on the version I tested (4.2.1 stable) even after fixing the missing types and such.
Because it appears to be solved, I will close the issue. Comment or open a new issue if there is still a problem.


Travis build failure during npm installation

$ node --version
v6.12.0
$ npm --version
3.10.10
$ nvm --version
0.33.8
NaNs$ ./dev/bots/travis_install.sh
+'[' -n true ']'
+'[' false == false ']'
+gem install coveralls-lcov
Fetching: coveralls-lcov-1.5.1.gem (100%)
Successfully installed coveralls-lcov-1.5.1
1 gem installed
+npm install -g<EMAIL_ADDRESS><3.7.0'
npm ERR! Linux 4.9.6-040906-generic
npm ERR! argv "/home/travis/.nvm/versions/node/v6.12.0/bin/node" "/home/travis/.nvm/versions/node/v6.12.0/bin/npm" "install" "-g"<EMAIL_ADDRESS><3.7.0"
npm ERR! node v6.12.0
npm ERR! npm  v3.10.10
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! syscall connect
npm ERR! network connect ETIMEDOUT <IP_ADDRESS>:443
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Please include the following file with any support request:
npm ERR!     /home/travis/build/flutter/flutter/npm-debug.log
The command "./dev/bots/travis_install.sh" failed and exited with 1 during .
Your build has been stopped.

Seen this twice today but without the network error output:
Successfully installed bundler-1.16.2
1 gem installed
+npm install -g<EMAIL_ADDRESS><3.7.0'
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received
The build has been terminated

It's on the docs shard of the Travis built. I restarted it on the first failure and then it did exactly the same. The NPM status page suggests there are no current issues 🤔

This is a dupe of https://github.com/flutter/flutter/issues/12928.


Use node lts/dubnium (v10)

Could you investigate the linting and test failures?

eslint issues (before the revert) were pop up during jest runs
The updated package-lock brought these issues forward when eslint was run
Warning: Failed prop type: The prop `actor` is marked as required in `FileShareDisplay`, but its value is `undefined`.
        in FileShareDisplay


Change Request: Client parameter validation changes for URI parameters

Our current guidelines state:

Client parameters are not passed directly to the service, but used within the client library to fulfill the request.

This would seem to imply anything that constructs the request URI, including host, path, and query parameters.
Additionally, it states:

DO validate client parameters.

Currently, our autorest generators are checking for null for required parameters (any parameters, whether URI-specific or not, at least for autorest.csharp) but we need to also respect any minLength property in the swagger and check for an empty string. In Key Vault, for example, if a key name was an empty string, the request GET /secrets/{key-name}/ becomes GET /secrets// which is a list operation and the deserializer will break. Hypothetically, some requests could be destructive if wrong, though that may not be practical.
After internal discussions, we propose that any required string parameters as part of the host, path, or query string continue to be checked for null, but if they have a minLength property > 0 they also be checked for an empty string, but no more i.e. any value of minLength > 1 or any value of maxLength will be validating solely by the server.
The guidelines should be updated to reflect this, and bugs opened accordingly on autorest generators.

Shouldn't the autorest generators respect the minLength?  This would achieve the spirit of the guideline - do validate client parameters - and be correct, without needing an additional change.

That's what I'm suggesting, yes. But only doing minimal validation, i.e. checking for empty string. This was a discussion with @johanste, @KrzysztofCwalina, and @pakrym and seems the guidelines need clarification here before we make such a change to the generators across the board.


Fix numpy pinning

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Thanks! Does the build number need to be bumped?

Thanks! Does the build number need to be bumped?

Yes, fixed.

Thanks!


Added ppc64le build for cuda 11.6

Added recipe for ppc64le with cuda 11.6 in conda_build_config.yaml file.
Ran conda smithy rerender to generate .ci_support/linux_ppc64le_cuda_compiler_version11.6.yaml file and to add enty in .azure-pipelines/azure-pipelines-linux.yml.
The build number has not been bumped up.

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@leofang
Can you please review/approve the PR?

@alhad-deshpande I believe the build number in the recipe needs to be bumped and then this should be good to go

@alhad-deshpande I believe the build number in the recipe needs to be bumped and then this should be good to go

@kkraus14
The build number in meta.yaml is 0, so did not changed that.

@alhad-deshpande I believe the build number in the recipe needs to be bumped and then this should be good to go

@kkraus14 The build number in meta.yaml is 0, so did not changed that.

Even though you're just adding the ppc64le CUDA 11.6 build, it will produce new builds of the other versions as well so we need to bump the build number to avoid clobbering those builds.

That's right. Please try the existing packages out and let us know how that goes 🙂

@leofang @kkraus14 @jakirkham
Below are the reasons to build on 11.6

I want to build CUDF 21.12.00 as well. The CUDF documentation says that it requires CUDA 11.5+ (https://github.com/rapidsai/cudf/blob/v21.12.00/CONTRIBUTING.md#setting-up-your-build-environment). When I tried building CUDF 21.12.00 with CUDA 11.2 I got some reference not found issues. Hence thought that it would be better if entire chain RMM->CUDF->NVTabuar is built with CUDA 11.6.

I am creating conda env with CUDA 11.6 by using below command.
conda create -y -n nvtabular_dev_11.6 -c conda-forge cudatoolkit=11.6
After activating above env when tried installing existing RMM package with below command.
conda install -c conda-forge librmm=21.12.00
Got below error:
UnsatisfiableError: The following specifications were found to be incompatible with a past
explicit spec that is not an explicit spec in this operation (cudatoolkit):

librmm=21.12.00 -> cudatoolkit[version='10.2|10.2.*']

Please let me know your views.

@leofang @kkraus14 @jakirkham
Bumped up the build version to 1 in meta.yaml.

Hi @alhad-deshpande thanks for checking. I see the problem. The ppc64le + CUDA 11.x support was only built for the latest version (22.02); for 21.12 we only had ppc64le + CUDA 10.2, hence the solver error. Does the latest version work for you, or you'd really prefer 21.12?

@leofang
Yes, 21.12.00 is preferred as latest one some more dependencies. I have built the RMM 21.12.00 and CUDF 21.12.00 on POWER locally and that is working for now. Just wanted these available on conda.

Understood. Given that it's my oversight (I should have done the PR in two steps, one for ppc64le support and then another for updating to 22.02) and that only maintainers can create additional branches on a feedstock, I am sending a PR to rebuild 21.12 (#20).

@alhad-deshpande could you retry conda install -c conda-forge librmm=21.12.00 cudatoolkit=11.6 please?

@alhad-deshpande could you retry conda install -c conda-forge librmm=21.12.00 cudatoolkit=11.6 please?

This works on ppc64le. Thanks for generating new PR. Also this only installs librmm, can we also add rmm python package something lilke below.
conda install -c conda-forge rmm=21.12.00 (which inherently will install librmm as well)
Can you please help me with the process?

Thanks, @alhad-deshpande, let me close this PR since it's no longer needed.
I think it is fine to either make this feedstock generate multiple outputs, or create a new, dedicated feedstock via staged-recipes.
You can also upload the locally built package to your own Anaconda channel instead of using conda-forge's infrastructure, as suggested elsewhere, but generally I'd encourage contributions to the community 🙂
I think the name rmm would indeed fit the naming convention adopted by the RAPIDS folks.

Thanks @leofang for your help.


refactor: use PanelHeading component

:tada: This PR is included in version 1.14.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


⚠ Fetchers has degraded performance

In 45971c2, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 329 ms

Resolved: Fetchers performance has improved in 06f5e72.


Portainer themes popover error

Describe the bug
It happens in multiple themes, the popover don't have colors
Theme Install Method

Stylus Config

Application Info

Portainer Version:  2.13.1

To Reproduce

Go to: Stacks > Containers > Columns Settings
also
Go to: Containers > State Filter

Screenshots

Thanks

Also happen when you delete container.


Some StaticResource entries point to Color objects

I noticed that some StaticResources defined in the library point to Color objects instead of their SolidColorBrush equivalent, but they're still used in place of actual brushes in the styles.
An example is
<StaticResource x:Key="RadioButtonOuterEllipseStrokePointerOver" ResourceKey="ControlStrongStrokeColorDefault" />
I was now wondering if this  on purpose and in case what's the actual reason.
Sorry, I know I didn't use the right ticket template but I couldn't find a better fitting one 😅

Color animations cannot point to a SolidColorBrush, only a Color.

Color animations cannot point to a SolidColorBrush, only a Color.

I don't think that this is anyhow related.

The Xaml markup parser does this as a convenience helper; automatically converting the Color into a SolidColorBrush.
So in this case ControlStrongStrokeColorDefault is a Color, consequently RadioButtonOuterEllipseStrokePointerOver is a Color, yet it can be set in markup to a (Brush-typed) Stroke property.
This implicit conversion is certainly useful, but kind of random on this one type, not part of a general feature. It would be useful to make it into a more generalized implicit conversion mechanism.

@FrayxRulez asked: "I noticed that some StaticResources defined in the library point to Color objects instead of their SolidColorBrush equivalent"
RadioButtonOuterEllipseStrokePointerOver value points to a Color resource (ControlStrongStrokeColorDefault) and not a SolidColorBrush because if you look at the visual state using RadioButtonOuterEllipseStrokePointerOver:
<LinearColorKeyFrame KeyTime="{StaticResource ControlFasterAnimationDuration}" Value="{ThemeResource RadioButtonOuterEllipseStrokePointerOver}" />
<StaticResource x:Key="RadioButtonOuterEllipseStrokePointerOver" ResourceKey="ControlStrongStrokeColorDefault" />
<Color x:Key="ControlStrongStrokeColorDefault">#8BFFFFFF</Color>
You'll see it is a LinearColorKeyFrame which is part of a color animation (ColorAnimationUsingKeyFrames) that cannot use a SolidColorBrush, only a Color.
https://github.com/microsoft/microsoft-ui-xaml/blob/8ac2866a2b42165184a265181caa931f6638ccbd/dev/CommonStyles/RadioButton_themeresources.xaml#L270

Closing this issue as By Design


Add new minimal_legacy example

As requested in #68 discussion, this PR adds a new minimal_legacy example for running on kernels that do not support global variables.

BTW, please add your Signed-off-by to the commit, similar to how libbpf and kernel commits do that:
Signed-off-by: Full Name<EMAIL_ADDRESS>

I have updated this PR with requested changes.

Try this

Looks good, but please squash commits into one final commit? Keep the Signed-off-by and maybe add a simple commit message (besides the subject line). Thanks!

Done

Thanks!


Street view viewer window missing arrow glyphs

The arrows that normally appear to advance the street view imagery viewer are missing. Here's an example:

The arrow buttons are still functional, just invisible to me.

System info

🍎
🍋

Microsoft Edge
85.0.564.51 (Official build) (64-bit)

Revision
626274a16bb350129a74ead7a3d8d53a5ad39364

Operating system
Windows 10 OS Version 2004 (Build 19041.388)

JavaScript
V8 <IP_ADDRESS>

Flash
<IP_ADDRESS>3 C:\Users\elliott.plack\AppData\Local\Microsoft\Edge\User Data\PepperFlash\<IP_ADDRESS>3\pepflashplayer.dll

User agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 Edg/85.0.564.51

@talllguy This is #7920, but thanks a lot for the extra info! Should help track this down 🕵♂

Ah, I did do a search first but missed that one.


[Enhancement] exam assessment dashboards, locks & complaint dashboards

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) on the test server https://artemistest.ase.in.tum.de.
[x] Server: I followed the coding and design guidelines.
[x] Server: I added @PreAuthorize and check the course groups for all new REST Calls (security)
[x] Server: I implemented the changes with a good performance and prevented too many database calls
[x] Server: I documented the Java code using JavaDoc style.
[x] Server: I added multiple integration tests (Spring) related to the features (with a high test coverage)
[x] Client: I followed the coding and design guidelines.
[x] Client: I added authorities to all new routes and check the course groups for displaying navigation elements (links, buttons)
[x] Client: I documented the TypeScript code using JSDoc style.
[x] Client: I added multiple screenshots/screencasts of my UI changes
[x] Client: I translated all the newly inserted strings into German and English

Motivation and Context

The exam mode "assessment-dashboard" does only show the exercises, unlike the course "assessment-dashboard", which also has information and a leader-board.
In this PR we take first steps to align the two dashboards views.
Furthermore we added pages to see the complaints and assessment locks of exams. Those are only accessible for instructors at the moment.
The leader-board is also still missing, as this will need a bigger change.
Description

Major changes:
Former course - assessment-dashboard:

After change:

Former exam - assessment-dashboard:

After change:

Some other changes:

Added exam- complaint and assessment-locks pages for instructors:

Added "Submissions" button in exam-mode for instructors to assessment- and exercise-assessment-dashboards.

added better info messages to the exercise-assessment-dashboard

fixed sorting issues in leader-boards

Steps for Testing

Check in different courses if the assessment and exercise-assessment dashboard are showing the correct things. Test both dashboards for the course, and exams.
Test if the complaint and locks links work for the instructor.
Check if the "submissions" buttons work in the assessment + exercise-assessment dashboard (only for exam mode atm)
in an exam with 2 correction-rounds, go into an exercise-assessment-dashboard and check if all the messages make sense.
check if the leader-boards are initially sorted descending by points.

Probably as expected, but I can't override an assessment as an instructor (a different instructor than the original grader) from the complaint view

Course tutor assessment dashboard:

Exam exercise assessment dashboard:

The first one was caused by the translate which didn't have a translation key.

The other error was caused by the leader-board. If it was empty in the assessment-dashboard, the sort operation failed. I changed it so it is only sorted if the leader-board is not empty.

Tested on ts3. After waiting some time, so that the site can be loaded completly, the new assessment dashboard still displays 0 complaints, even though there should be one:

After following the link, which is working fine:

Proof, that the listed complaint is about my assessment in this case:

I assume you are instructor in the course, and you are not part of tutor-group. The issue is that this number is fetched from the Leader-board, and if it does either not exist (exam mode) or you are not part of it (only instructor) then the count will be missing for you. If you add yourself to the tutor group you should see the number.
I removed the number entirely for exam mode.

The server tests fail because the test coverage is too low. Also I think the code quality needs to be improved in some places. I'll move this PR to another milestone so that we have more time for extensive manual testing, additional automatic tests and code quality improvements.


Devise a test harness for testing performance

We know there's low hanging fruit available for optimizing PyStack, but we currently have no good way to benchmark our performance and quantify any improvements. Design some sort of a test harness that can be used for measuring the performance impact of our changes, possibly using https://asv.readthedocs.io/en/stable/

I'll look into this today and tomorrow.

Wasn't able to look into this. Feel free to unsassign

How is the impact of the performance impact of changes defined? Is it meant to be a time and space benchmark against a predefined use?
Also is it meant to be integrated into a github workflow or is it meant to be a separate module of its own?

How is the impact of the performance impact of changes defined? Is it meant to be a time and space benchmark against a predefined use? Also is it meant to be integrated into a github workflow or is it meant to be a separate module of its own?

My understanding is that we want to have something similar to the CodeCov integration, where we can easily tell, for any given PR, if a number of predefined measurements differ when measured on main vs on the PR branch. This way, we can both have a better understanding on the current time and space performance of PyStack, and be aware if we are significantly changing them with a PR.
Any PR whose goal is to change performance would be close to meaningless without a way of measuring the difference.

How is the impact of the performance impact of changes defined? Is it meant to be a time and space benchmark against a predefined use? Also is it meant to be integrated into a github workflow or is it meant to be a separate module of its own?

My understanding is that we want to have something similar to the CodeCov integration, where we can easily tell, for any given PR, if a number of predefined measurements differ when measured on main vs on the PR branch. This way, we can both have a better understanding on the current time and space performance of PyStack, and be aware if we are significantly changing them with a PR.
Any PR whose goal is to change performance would be close to meaningless without a way of measuring the difference.

Hi Gus,
I implemented it in the PR https://github.com/bloomberg/pystack/pull/165. Please have a look


modify query value

It'll be nice to allow modifying query values.

Solved by modifying SearchInputView.


[SPARK-31255][SQL][FOLLOWUP] Add missing license headers.

What changes were proposed in this pull request?
Add missing license headers for new files added in #28027.
Why are the changes needed?
To fix licenses.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
This is a purely non-functional change.

@HeartSaVioR, @sunchao, here's a fix.

Test build #131309 has started for PR 30415 at commit 5dcf364.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35912/

Thank you, @rdblue and all.
Merged to master.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35912/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35912/
Test FAILed.

Test build #131309 has finished for PR 30415 at commit 5dcf364.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131309/
Test PASSed.


Not working login to VK from aws.

Hi,
could you please help me with my issue?
Now I'm working on login through VK using passport-vkontakte. On my local machine all working well.
In vk app settings "Site address": "http://localhost:1337",
callbackUrl is "http://localhost:1337/auth/vkontakte/callback".
If I move my app to amazon server, login is broken.
"Site address": "http://my-amazon-domain.tk:1337"
callbackUrl: "http://my-amazon-domain.tk:1337/auth/vkontakte/callback"
When I make attempt to login, I received exception

It's some strange exception, and I can't find possibility to fix them.
Maybe you have some suggestions for resolving this problem?

as standalone application, but as web-application. This helped me.
+1

"not as standalone application, but as web-application" - work for my case

its vk security check, if you login from unusual place, it can ask to type phone number of account to verify. you can use https://github.com/Yashko/vk-validation-node (instructions in russian)


Put extra jtag commands at end of command

This allows the previous arguments specified in the script to be overridden by the user.
This has been an issue for us, since some of our devices require lower speeds to program/debug properly.

Can't move $EXTRA_JTAG_CMD, it is currently being used for selecting particular jlink to debug with. And this has to be in the beginning.
Instead you'll have to add another environment variable. I suggest naming it $CFG_POST_INIT, like openocd.sh has.

@mkiiskila it looks like that is what -device $JLINK_DEV is doing.  This works fine for me, though I haven't tried it with more than one jlink attached.


Custom sounds not working

I am not sure if there is a size or length limitation, but currently it is not working from my perspective. My files exist in the .runelite\partyreadycheck location and are named as instructed.

Hi, could you please upload your .runelite/logs/client.log?

client.log
Sure, I looked through this earlier and the only errors I noticed were some api errors and "Could not play custom sound file"

Thanks for that. Yeah that's all I can see too, unfortunately I've probably not made the logging detailed enough. Would you mind sending me the exact file you're trying to use? I might be able to replicate it with that. Otherwise, I'll update the logging to be more detailed and we can try again.

Sure, it wouldn't let me upload a .wav, so I changed the extension to .txt to get past the block.
start.txt
success.txt
fail.txt

Hey, I was able to reproduce the issue with those files you sent, thanks for that. Unfortunately I'm not able to pinpoint the cause. What's weird is that if I open those files in Audacity and immediately export them without changing anything, they'll work. I can't see any differences between the file before and after export, but for some reason that makes it work. I've kept those sounds you sent me (great choices btw) and I'll work on looking into it more for a future fix, but for now that's the workaround. Thanks for the report.

Just wanted to let you know, I repeated your steps with Audacity and the custom sounds are working now! Thank you so much! Love the plugin and now I can experience my little piece of joy with the change of sounds. Thank you for the amazing support.


Errno -13: Failed Install on macOS

I'm running Catalina 10.15.6. When trying to install with sudo npm i -g notion-enhancer I get:

=== NOTION ENHANCEMENT LOG ===
...unpacking app.asar.
ERROR
Error: EACCES: permission denied, mkdir '/Applications/Notion.app/Contents/Resources/app'
at Object.mkdirSync (fs.js:921:3)
at Object.promisified.mkdirpSync (/usr/local/lib/node_modules/notion-enhancer/node_modules/asar/lib/wrapped-fs.js:24:38)
at module.exports.extractAll (/usr/local/lib/node_modules/notion-enhancer/node_modules/asar/lib/asar.js:177:6)
at module.exports (/usr/local/lib/node_modules/notion-enhancer/pkg/apply.js:57:5)
at async CAC. (/usr/local/lib/node_modules/notion-enhancer/bin.js:29:5) {
errno: -13,
syscall: 'mkdir',
code: 'EACCES',
path: '/Applications/Notion.app/Contents/Resources/app'
}

Since I ran the install command with sudo I'm surprised that it failed with a permission error.

try running chown -R /Applications/Notion.app/Contents/Resources

try running chown -R $USER /Applications/Notion.app/Contents/Resources
even though you've run the installer with sudo, not all the scripts that come after it have elevated permissions. you'll get a more reliable result if you run without sudo and just give your user the necessary permissions.

Getting the same error and the suggestions sadly didn't help. Any other ideas?

sure it's the same error? that shouldn't be possible...
what was the output of that chown command?

I'm having the same problem. Initially got a permissions error, then tried the command with sudo. Then got the error listed above. When I did the chown command, nothing happened - it just took me to the next command line. I then checked the permissions for the directory shown and I have read write permissions. I even tried manually creating the /app directory under /Resources, and then got different permissions errors on individual files.

try
sudo chmod a+wr -R /Applications/Notion/Contents/Resources/
notion-enhancer apply

manually creating the folder is more likely to cause more problems than to help.

OK, that took care of the problem. Thanks.


Justify The text

Describe the bug
The text area of the Introduction part, About Us etc are not properly aligned
Expected behaviour
Text Should be Justified so that is it can make the page UI better
Screenshots

--------After---------

Additional context
GSSOC'23 Contributor
Kindly allow me to work UI .
At many places the text are not aligned properly which make the page improper
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@SahityaRoy  @PriyaChandak24  @AmanKumarAndro Kindly assign this issue.


Delete redundancy

Thank you for your Pull Reqeust! I'll be sure to take a look at this and merge into the master branch what I see fit :)

@Whirvis any progress?

@Whirvis any progress?


42346: remove deprecated helm and catalog-ui operators

Remove deprecated helm and catalog-ui operators from operandconfig and operandregistry

@cheewaio Could you remove them from config/manifests/bases/ibm-common-service-operator.clusterserviceversion.yaml, and run make generate-all to generate the final CSVs?
And please also remove them from the document: https://github.com/IBM/ibm-common-service-operator/blob/master/docs/install.md#5install-individual-common-services
I suggest you run a grep -ri operator-name sourcecode to find all of them and remove accordingly.

By the way, some of CS operators may add these operators as dependency in their operandrequest, please check it and remove them accordingly.

@chenzhiwei I did check, there is no other operator in common services that depends on helm and catalog-ui operators.
For other references and test cases in cs-operator, I think I should leave it for your squad to adjust the changes.
Thanks


Infinite load of hnt income graphs on my wallet page

The first load of the app, The My Wallet tabs income graphs show the loading symbol infinitely.
If you select 12W it will load instantly, and if you then click 14D it will also load.

hm unable to reproduce. can you try an uninstall and reinstall?

is this still happening @BFGNeil ?

This has been fixed.