Tooltip is not dismissed when details URL is opened and link is located at right end

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app
Open any report
Write a long message with any user details page link in it (ensure that link is displayed in right half of message) eg: Hello, this is test with user details link in the end https://staging.new.expensify.com/details?login=%2B918779632836%40expensify.sms
Hover on link on the right end in a way that details page is opened over that hover as shown in video
Observe that app does not dismiss the tooltip and app still have cursor as pointer

Expected Result:
App should change the cursor back to normal and dismiss the tooltip when we open details page of any user
Actual Result:
App does not dismiss the tooltip and keeps the cursor as pointer if we hover and click on link in the area where details page will open
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.22-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/43996225/14a49968-e7b2-46bc-bba6-23165f748007

Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1685459919770219
View all open jobs on GitHub

I think this will be fixed automatically in the coming navigation reboot. Maybe put this on hold until then?
https://github.com/Expensify/App/assets/77237602/d8a919b2-9850-4c26-95aa-f3c00c42e795

I think this is expected behavior -- the tooltip persists until the cursor is moved, I would not expect the tooltip to dismiss when the details panel is opened. Rather, I would expect it to dismiss only when the cursor is moved.

Hi @stephanieelliott, if you try with just URL and click on area which won't be taken up by details panel, it will dismiss the tooltip. It thus creates inconsistency so if we expect tooltip to not be dismissed then we will need to fix this case.
https://github.com/Expensify/App/assets/87513216/394770eb-d7ce-4ea1-857a-e8ea86d32169


upgrading the library to support appsflyer latest version.

The latest version does not work with appsflyer sdk, can you please publish another version to pub

Hi @ahmet-fennel
we encourage you to do your contribution and send a PR with the update 🤓


Typo "@@ERROR"→"@@ERROR"

Bold with escape characters
https://docs.microsoft.com/en-us/sql/ssma/sybase/project-settings-conversion-sybasetosql?view=sql-server-ver15

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

FYI - I started working on it.

The issue is resolved in PR https://github.com/MicrosoftDocs/sql-docs-pr/pull/17603, so we'll close this PR.

Thanks @hyoshioka0128 @nahk-ivanov


mull-cxx crashed on use --reporters=Elements

Description
mull-cxx crashed on use --reporters=Elements:
mull-cxx: /__w/mull/mull/lib/AST/ASTMutationStorage.cpp:37: const mull::ASTMutation &mull::ASTMutationStorage::getMutation(const std::string &, mull::MutatorKind, int, int) const: Assertion `storage.count(sourceFile) > 0' failed.
Aborted (core dumped)

Everything is fine on execution without option --reporters=Elements.
How to reproduce:
$ git clone https://github.com/tarantool/tarantool
$ cd tarantool
$ mkdir build && cd build
$ cmake \
  -DCMAKE_CXX_FLAGS="-fembed-bitcode -g -O0" \
  -DCMAKE_BUILD_TYPE=Debug \
  -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
  -DCMAKE_C_COMPILER="/usr/bin/clang" \
  -DCMAKE_CXX_COMPILER="/usr/bin/clang++" ..
$ make -j
$ mull-cxx -test-framework=CustomTest --reporters=Elements ./test/unit/int96.test
$

sergeyb@pony:~/sources/MRG/tarantool/build$ mull-cxx --version
Mull: LLVM-based mutation testing
https://github.com/mull-project/mull
Version: 0.8.0
Commit: 84f2f4d
Date: 13 Oct 2020
LLVM: 10.0.0

Ubuntu Focal 20.04 x86_64

Mutation Testing Elements require AST information which Mull can obtain from a compilation database.
The issue that you are hitting is most likely related to the fact that you have to specify additional flags to show Mull where it should find the compilation database.
Please check this piece of documentation and see how the -compdb-path is specified.
https://mull.readthedocs.io/en/latest/fmtlibTutorial.html#junk-mutations
Our documentation could be better. And we could add an error message to handle this case and explain to a user that without a compilation database the reporting to Elements will not work. We might get to fixing both issues on the Christmas holidays 🎄

I can confirm that everything works successfully if run mull-cxx with following options:
mull-cxx -test-framework=CustomTest --reporters=Elements -compdb-path compile_commands.json -compilation-flags="-isystem /usr/local/include \
-isystem /usr/lib/llvm-10/lib/clang/10.0.0/include \
-isystem /usr/include/x86_64-linux-gnu \
-isystem /usr/include" ./test/unit/int96.test

<snipped>

[info] Compiling original code (threads: 1)
       [################################] 1/1. Finished in 122ms
[info] Running mutants (threads: 8)
       [################################] 23/23. Finished in 2045ms
[info] Mutation Testing Elements reporter: generating report to ./1607618112.json
[info] Total execution time: 2380ms


[Flake]: macOS build failed with CROSSTOOL errors.

I have no idea what these errors mean:
https://source.cloud.google.com/results/invocations/8419dc0b-8353-4ce1-8443-b5cbd02f5e44

I do not see why this should be a blocker for Alpha, my bad.

Has not repeated (to the best of my knowledge) in 90 days, closing.


useful erb render error message

Coverage remained the same at 100.0% when pulling 9f9586330961d738919f8bfed4ded20b86f40e58 on useful-erb-error into b4aba59a47dbcca1b1613e4812ba86b0ccf61ecd on master.

Coverage remained the same at 100.0% when pulling 9f9586330961d738919f8bfed4ded20b86f40e58 on useful-erb-error into b4aba59a47dbcca1b1613e4812ba86b0ccf61ecd on master.

@matt0galloway Thanks for helping with this!

Coverage remained the same at 100.0% when pulling 662f81b347b4f96326a369c8584f716b68ff8321 on useful-erb-error into b4aba59a47dbcca1b1613e4812ba86b0ccf61ecd on master.


Errno::ENOENT (No such file or directory) when using to_file

Whenever I try to generate a pdf using to_file, the process will just hang, and when I stop the development server I get Errno::ENOENT (No such file or directory - path/to/pdf). However, I am able to render a pdf inline using to_pdf. I'm also able to generate PDFs from the command line in the same folder that I'm trying to generate them in with to_file.
I'm using Rails 3.2.12 and pdfkit 0.8.2. I've tried using wkhtmltopdf versions 0.9.6 through 0.12.4. I'm on Ubuntu 14.04.
Example from controller:
html = render_to_string(:action => "show.html.erb", :formats => :html)
kit.stylesheets << "#{Rails.root}/app/assets/stylesheets/stylesheet1.css"
kit.stylesheets << "#{Rails.root}/vendor/assets/stylesheets/stylesheet2.css"
kit.to_file("#{Rails.root}/folder_to_write_to/generated_pdf.pdf")

Turns out the issue was the asset pipeline conflicting with wkhtmltopdf. Added config.threadsafe! to development.rb and it started working.


Page needs more details

This page describes the Set-SMBServerConfiguration command, including all the parameters you use to turn on/off SMB server properties. But the action of some of these properties is not explained. For example, what is a server announcement? What does validate target name do in practice, for example?
This page is fine if you know what you are doing, configuration wise, but more detail would be useful.
Also rather than putting the details here, how about a more detailed page on these settings (and refer to that page here)?

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

ID: fbf1abaf-c268-b76f-48b5-5f5723fecb83
Version Independent ID: 0c17d9d3-bbc4-f467-b44c-d78bb0c7e370
Content: Set-SmbServerConfiguration (smbshare)
Content Source: https://cpubwin.visualstudio.com/_git/powershell?path=%2fdocset%2fwindows%2fsmbshare%2fset-smbserverconfiguration.md&version=GBlive&_a=contents
Product: w10
Technology: powershell-windows
Git Login: andreabarr
Microsoft Alias: v-anbarr

Needs info on which OS's this runs on.

Closing via #1674

So where do I go for details on what a server announcement is and what it looks like?
And what does validate target name do in practice?
The extra examples were quite what I had in mind.

@doctordns Hi Thomas,
I completely agree with you that one should be able to find more information from this page. You cannot learn everything for a server functionality form the PowerShell help.

This page is fine if you know what you are doing, configuration wise, but more detail would be useful.

I think that one should actually understand what he is doing before coming here :)
I believe that the following two articles can be included in the cmdlet description according to the version:
Overview of file sharing using the SMB 3 protocol in Windows Server
Server Message Block Overview
Also if one wants to go into more details, here is the protocol specification: [MS-SMB2]: Server Message Block (SMB) Protocol Versions 2 and 3
I will start working on adding this info in the articles.


need gold counter on screen when logged in.

need small component in corner that shows player's gold and  maybe lvl and XP to tell user how much gold they have while shopping

set in header


Related to Issue #329: Phantomjs issues.

@ssbarnea thanks for your help in issue #329, I am experiencing problems on an ubuntu machine. Here are the three commands I am running:
apt-get install -y nodejs
npm install npm@latest -g
npm install github:knsv/mermaid -g

I get an error in the installation as it pertains to phantomjs when attempting to run mermaid -p test.mmg. Same thing happens after trying npm install mermaid -g.

We do not use PhantomJS any more. Ref: https://github.com/mermaidjs/mermaid.cli


Support pwsh preview error feedback providers

Fixes #170484
I ended up adding both always, it can result in a lot of suggestions but it felt bad not suggesting some of them. We've talked about allow filtering that list before which would be cool here.

@daxian-dbw a quick review of how this is being matched would be appreciated 🙂

The matching looks good to me. I just realize that you can receive the standard output from an EXE without redirecting the stdout of the EXE, which is very handy 😄
About the fuzzy matching, the algorithm being used in PowerShell is not ideal, so the results are not very relevant sometimes.

@daxian-dbw I noticed some not so great results like python -> pwsh, since we're deferring to you we'll pick up improvements just by updating pwsh.

I noticed some not so great results like python -> pwsh

Yeah, that's why it's remains an experimental feature (PSCommandNotFoundSuggestion).


Add a Config Option for exp run's --jobs

I believe the best solution to using exp run's --jobs would be a standard vscode config option. This option would add --jobs ${option} to exp run commands when defined, and ideally omit the flag entirely when the option is undefined.

Probably better covered by the work with the new queue system.


Add IPv6 detection

This adds support for sending UDP stats over IPv6.
Also, when DNS caching is enabled, if a previously configured IPv4 host is detected as IPv6 (or vice-versa), it closes the UDP socket and creates a new one.
Still missing some tests..

Sorry, I don't use or require this anymore. No plan to fix it. Thanks.


set-macos-timezone 0.0.1

New Pull Request Checklist
Please mark the points which you did / accept.

[X] I will not move an already shared step version's tag to another commit
[X] I read the Step Development Guideline
[X] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[X] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[X] I read and accept the Abandoned Step policy

Closing this PR, as there is a newer version already.


Update README.md

Describe your changes
Tiny update to test the branch rules
Issue ticket number and link

Tests and closes #96
Closes #99

Checklist before requesting a review

[x] I have performed a self-review of my code
[x] The pipeline is passing

Added fix for #99

Branch protections have taken effect


Implement web.run_app utility function

Fix for #690
Let's delay python -m aiohttp.web HOST PORT pkg.module.main [ARGS] for a while.
I've created #733 for that.
The PR adds run_app utility function along with docs and tests.

LGTM


[API] Analyse the impact of driver after refactoring the hotpot api

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:
/kind bug
/kind feature

What happened:
Analyse the impact of driver after refactoring the hotpot api. The analysis and possible changes are tracked by issue no: 1032. Please consider these changes before making change in driver's code.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Hotpot(release/branch) version:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

Please also consider the #1032.


feat: make the glob expr case insensitive by default, and prepend \s to make it sensitive

An implementation of the feature request: https://github.com/sxyazi/yazi/issues/146
Close https://github.com/sxyazi/yazi/issues/146

Thanks! :)


Asio only

This is with regard to Issue about EXample client crashing. Please see the diff of just example client.

Thank you Joseph.
Hopefully the simple changes made as per your comment in issue #5 have fixed the issue.

Resolved by fix to issue #5.
Note *.vcxproj added to .gitignore to ignore Visual Studio projects from future pull requests.


Convert to C and add mouse button support

Thank you for the pull request. May I ask what benefit does ANSI C bring over C++?
C++ can do everything that C can but can potentially allow easier access to advanced data structures and memory safe patterns (shared_ptr). I know this project didn't yet use such bells and whistles but I'd like to keep our options open.

Otherwise I like your mouse support feature. Would prefer to rebase it on top of C++

C just seemed like a better fit for this project, considering the fact that most of the X11 and compositor landscape is written exclusively in C. But, if you prefer to stick to C++ that's fine.

@effective-light I used both C and C++ extensively in my career. I think if someone ever adds support for a config file or some other features that could be considered more advanced, I think C++ will make it extremely easy to implement. I would hate to see somebody implementing a hash table in C for example. :-P


"Expressions and formatting" section needs note about XML escaping

Please add the following note. I realize that this is implied by the rest of the document, but the VS feedback isn't clear, and it took quite a while to connect the dots to get some simple Boolean logic working.
Because the natvis document is XML, your expressions cannot directly use the ampersand, greater than, less than, or shift operators. You must escape these characters in both the item body and the condition statements. For example:

<Item Name="HiByte">(byte)(_flags >> 24),x</Item>
<Item Name="HiByteStatus" Condition="(_flags & 0xFF000000) == 0">"None"</Item>
<Item Name="HiByteStatus" Condition="(_flags & 0xFF000000) != 0">"Some"</Item>

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

ID: 5e6335eb-8b73-9c11-2da7-4f397200ba0f
Version Independent ID: af0eeed2-da17-ad14-98ce-0295afd5554b
Content: Create custom views of C++ objects - Visual Studio
Content Source: docs/debugger/create-custom-views-of-native-objects.md
Product: visual-studio-windows
Technology: vs-ide-debug
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

Thanks! I'll take a look at it.

Suggested Note looks good. Added to the docs. Should be live by end of day, 1/15/21

Suggested Note looks good. Added to the docs. Should be live by end of day, 1/15/21


Add parameter stripping to BackDoor

Before, we were leaving the "as" parameter in the query string when accessing the back door. Doing so was causing problems downstream when the consuming application was using Strong Parameters. If the app had not listed the "as" parameter as a permitted parameter, then tests would fail. We added functionality to the back door to strip out the "as" parameter before calling the next middleware.

Just noting that I believe this change breaks testing with nested attributes and RSpec - #913


Repeatable Migration not executed after changing Placeholder Value

Which version and edition of Flyway are you using?
5.1.4
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Haven't attempted, but nothing relavant is listed in the release notes for 5.2.0
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Command-line
Which database are you using (type & version)?
MS SQL 2014
Which operating system are you using?
Linux
What did you do?
(Please include the content causing the issue, any relevant configuration settings, the SQL statement that failed (if relevant) and the command you ran.)
I have a repeatable migration with a placeholder.  I changed the value of the placeholder.
What did you expect to see?
I expected the repeatable migration to execute.
What did you see instead?
The repeatable migration did not execute.
It seems the checksum is calculated on the raw text of the migration, and not after the placeholder is replaced.  It should be calculated after so that such changes are detected.  As-is, the only way to get it to execute was to change the actual repeatable migration or change the checksum in the table.

While this wouldn't be a small change as it would require all checksums in all Flyway installations to be recomputed, I definitely appreciate your argument. Will consider for 6.0.

Just noting this came up on a customer call as well.

While this wouldn't be a small change as it would require all checksums in all Flyway installations to be recomputed, I definitely appreciate your argument. Will consider for 6.0.

@axelfontaine The migration could be handled semi-gracefully. Both checksums could be calculated and checked against with the second checksum being updated in the schema_history table without running the script if the first checksum matches. Then in the next major release you'd be able to remove the code to check against the original checksum and only used the resolved script checksum. Does that make sense?

We are in the process retro fitting flyway to an existing database. We have thousands of procedures, packages, etc generated via TOAD's DDL export under source control and we had planned to use a placeholder in a repeatable migration file that is replaced with the concatenated contents of each file. The plan being that if any of the procedures are changed they will be picked up by the repeatable migration. However we've just hit this issue.
How do you deal with this scenario at the moment?
Do you recommend creating a new versioned migration file each time a procedure is changed or do you create a repeatable migration file for every procedure (i.e. rename every generated  file and prefix each with R__)?
Although the latter would be fairly straight forward source control would flag every file as being changed which would make it difficult to see which procedures have really changed (most have been stable for years)

@jaa2261 The feature is coming in 6.3, so your suggested workflow will be supported soon.
From my perspective it seems a bit awkward to insert a large script into a placeholder. They're designed for small items of data.
However, we've seen other users do similar things. I suspect there's a significant use case for injecting entire scripts. Could you create another issue so we could have a more detailed discussion? If you could provide more details about your scenario that would be helpful.

Created #2685 with details of our use case


Trim invisible chars from request path on darwin.

I am not sure if this is the best way to handle this and if this should only be done on darwin, even though it currently only affects darwin.
But, my thought for this approach is inability to see why invisible characters should be part of the url.

Another approach could be to move this to fastcgi if there is a good case for having invisible chars in url.

This is more of an OSX issue than a web server issue.


Allow the user to find alternatives products on a scan even if (s)he has scanned only 1 product

Allow the user to find alternatives products on a scan even if (s)he has scanned only 1 product

@teolemon For the record there's a singular they, an alternative to (s)he.

@teolemon For the record there's a singular they, an alternative to (s)he.

@teolemon Beyond the UX/UI aspects, is there already an API for that?

@teolemon Beyond the UX/UI aspects, is there already an API for that?

No peculiar API. I was thinking of using the "most significant low level" category of the product, and doing a category sort (similar to what is done on the home screen).
But we don't have any server side API to find the "most significant low level" category. So I was thinking about a dropdown letting the user decide (do they want a better Cocoa and Hazelnut spread, do they want a better Sugary spread, do they want a better Plant based spread)
@stephanegigandet thoughts on this

No peculiar API. I was thinking of using the "most significant low level" category of the product, and doing a category sort (similar to what is done on the home screen).
But we don't have any server side API to find the "most significant low level" category. So I was thinking about a dropdown letting the user decide (do they want a better Cocoa and Hazelnut spread, do they want a better Sugary spread, do they want a better Plant based spread)
@stephanegigandet thoughts on this

@teolemon I agree, you cannot know for sure what the end-user is looking for:

we could put a button on the product page ("find alternative products")
then ask them which of the product's "categories" match their interest
run a dedicated API (list of products that belong to that "category")
create and display the corresponding product list, where they can rank the products

As far as I've understood the issue, fixed by #183.


Tensorflow Lite with Nvidia GPU on Ubuntu happen coredump when creating delegate.

Hi Supporters,
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 18.04
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): master branch (2.3.1)
Python version: 3.8
Bazel version (if compiling from source): 3.1.0
GCC/Compiler version (if compiling from source): 7.5.0
CUDA/cuDNN version: 10.1
GPU model and memory: GeForce GTX 1050 Ti, 4Gb

Describe the current behavior
I tried to inference TF lite model with GPU, everything is normal with TF using CPU, but when create delagate, coredump happens immediately.
Standalone code to reproduce the issue
#include <iostream>
#include <memory>

#include <tensorflow/lite/interpreter.h>
#include <tensorflow/lite/kernels/register.h>
#include <tensorflow/lite/string_util.h>
#include <tensorflow/lite/model.h>
#include <tensorflow/lite/delegates/gpu/delegate.h>
#include <tensorflow/lite/delegates/gpu/gl_delegate.h>

int main()
{
    std::unique_ptr<tflite::FlatBufferModel> model = tflite::FlatBufferModel::BuildFromFile("superpoint_640x480.tflite");
    if (!model)
    {
        std::cerr << "Failed to mmap tflite model" << std::endl;
        return -1;
    }
    tflite::ops::builtin::BuiltinOpResolver resolver;
    std::unique_ptr<tflite::Interpreter> interpreter;
    if (tflite::InterpreterBuilder(*model.get(), resolver)(&interpreter) != kTfLiteOk)
    {
        std::cerr << "Failed to interpreter tflite model" << std::endl;
        return -1;
    }

    // auto* delegate = TfLiteGpuDelegateCreate(nullptr);
    // if (interpreter->ModifyGraphWithDelegate(delegate) == kTfLiteOk)
    // {
    //     std::cerr << "Failed to enable GPU." << std::endl;
    //     return -1;
    // }

    //  NEW: Prepare custom options with feature enabled.
    TfLiteGpuDelegateOptionsV2 options = TfLiteGpuDelegateOptionsV2Default();
    options.experimental_flags = TFLITE_GPU_EXPERIMENTAL_FLAGS_NONE;

    auto* delegate = TfLiteGpuDelegateV2Create(&options);
    if (interpreter->ModifyGraphWithDelegate(delegate) != kTfLiteOk){
        std::cerr << "Failed to register delegate" << std::endl;
        return -1;
    }

    return 0;
}

TF Lite model file :
superpoint_640x480.zip
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.
backtrace.txt
As I know so far, TF Lite on GPU supported PAD ops, but don't know why the coredump happened here.
Have you seen this ? Could you help me overcome this kind of issue ?
Many thanks in advance.

Are you trying TF Lite gpu delegate on desktop machine?
TensorFlow Lite delegate APIs are supported on Android and iOS platform as of now. Thanks!
See https://www.tensorflow.org/lite/performance/gpu

Hi @ymodak,
Yes I'm using TF Lite GPU delegate on Desktop machine. So the TF Lite GPU supports only Android and iOS platforms, does it ?
I'm developing a TF Lite model and expecting to inference it on embedded device which included NPU. So could you please give me some hint that I can use the TF Lite GPU delegate to inference the model on the edge with NPU ?
Many thanks in advance.

NPU has nothing in common with GPU, and I'm kinda confused why you would start with the GPU.
Having said that, I don't see anything in the code that could cause a segfault in the PadOperationParser.  Can you compile with -g to get more info from the debugger?

Hi @impjdi,
Thank you for your response.
As so far I know, creating GPU and NNAPI delegate and register to Interpreter are pretty similar, so I would like to start with GPU first for easy to develop and test on laptop.
Added CMAKE_BUILD_TYPE=Debug to cmake. Please see that attach file for back trace
gdb.txt

No symbol table info available.

tells me that the delegate isn't built with -g =/

Thanks for you help. I managed to run the Nvidia GPU with TF Lite version 2.3
Used this command to build TF Lite gpu delegate : bazel build -s -c opt --config=monolithic --config=noaws --config=nonccl --config=v2 --define=tflite_convert_with_select_tf_ops=true --define=with_select_tf_ops=true --copt="-DMESA_EGL_NO_X11_HEADERS" tensorflow/lite/delegates/gpu:libtensorflowlite_gpu_delegate.so
As well as the use this code to register gpu delegate:
const TfLiteGpuDelegateOptionsV2 options = {
    .is_precision_loss_allowed = 1, // FP16
    .inference_preference = TFLITE_GPU_INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER,
    .inference_priority1 = TFLITE_GPU_INFERENCE_PRIORITY_MIN_LATENCY,
    .inference_priority2 = TFLITE_GPU_INFERENCE_PRIORITY_AUTO,
    .inference_priority3 = TFLITE_GPU_INFERENCE_PRIORITY_AUTO,
};

TfLiteDelegate *delegate = TfLiteGpuDelegateV2Create(&options);
if (interpreter->ModifyGraphWithDelegate(delegate) != kTfLiteOk)
{
    std::cerr << "Failed to modify graph with delegate" << std::endl;
    exit(0);
}

@michaelnguyen11 Really? You could run tflite gpu delegates on Nvidia gpu,.
I tried it, but it failed.


$auth.logout() not clean facebook session (Cannot make new account after logout)

I am using $auth.logout() method to logout app, but when I try again with facebook login the application does not ask login credentials.
The bug can be reproduced in the demo https://satellizer.herokuapp.com/

Login with facebook user
Logout
Click Login with facebook => the application does not ask facebook login credentials

@wuilmeryair It's not a bug. You are logging out from your application, not Facebook, when you call $auth.logout(). If you want to log out from Facebook as well you should consider using Facebook JavaScript SDK.

hi @sahat, @wuilmeryair , any idea how to accomplish that (close the facebook  session too)? , can i use the facebook javascript sdk  without affecting the functionality of Satellizer ?(because is working really good in my ionic app), but i have to close the facebook session somehow
thanks

I solved the problem call facebook url logout (https://www.facebook.com/logout.php?access_token=FFFFFFFFFFFFFFFFF...GGG&next=/) with the following code:
$scope.logout = function()
{
var token = $auth.getPayload().access_token;
$auth.logout().then(function() {
          var options = {
            location: 'yes',
            clearcache: 'yes',
            toolbar: 'yes'
          };

          if (typeof token !== "undefined")
          {
            //localhost
            var url = 'https://www.facebook.com/logout.php?access_token='+ token + '&next=http://localhost:8100/';
            //app
            if (ionic.Platform.isIOS() || ionic.Platform.isAndroid())
                url ='https://www.facebook.com/logout.php?access_token='+ token + '&next=/';

           $cordovaInAppBrowser.open(url, '_blank', options)
            .then(function(event) {
              $cordovaInAppBrowser.close();
            })
            .catch(function(event) {
              $cordovaInAppBrowser.close();
            });

            //Cerrar Pagina login Facebook
             $rootScope.$on('$cordovaInAppBrowser:loadstop', function(e, event){
                // insert CSS via code / file
                $cordovaInAppBrowser.close();
              });

         }
     }

}

thaks  @wuilmeryair for your quick reply, ill try and i let you know

Hi @wuilmeryair, do you know wich is the url to make google logout?
Thanks in advance

I tried with https://accounts.google.com/Logout? and it seems to be working on.


Add SparseNDArray section in tutorial notebook

Issue and/or context:
https://github.com/single-cell-data/TileDB-SOMA/issues/1014
Changes:

Add a pbmc3k fixture that uses SparseNDArray
Add a SparseNDArray section to the notebook.

Notes for Reviewer:
Reviewer-friendly link:
https://github.com/single-cell-data/TileDB-SOMA/blob/ebezzi/sparse-ndarray-notebook/apis/python/notebooks/tutorial_soma_objects.ipynb

Codecov Report
Patch coverage has no change and project coverage change: +30.51 :tada:

Comparison is base (82ec538) 60.73% compared to head (4efe7a3) 91.25%.

:exclamation: Current head 4efe7a3 differs from pull request most recent head 6210653. Consider uploading reports for the commit 6210653 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1074       +/-   ##
===========================================
+ Coverage   60.73%   91.25%   +30.51%
===========================================
  Files          81       30       -51
  Lines        5891     2263     -3628
===========================================
- Hits         3578     2065     -1513
+ Misses       2313      198     -2115

Flag
Coverage Δ

python
91.25% <ø> (ø)

r
?

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

Impacted Files
Coverage Δ

R/utils-arrow.R

R/SOMACollectionBase.R

src/include/span/span.hpp

inst/tiledb/include/tiledb/type.h

R/SOMADataFrame.R

R/TileDBURI.R

src/nanoarrow.h

R/SOMAAxisQuery.R

R/utils-assertions.R

inst/tiledb/include/tiledb/utils.h

... and 41 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Improve fields and source code responsiveness

Fixes https://github.com/zfcampus/zf-apigility-admin-ui/issues/154 and https://github.com/zfcampus/zf-apigility-admin-ui/issues/155 by adding proper loaders. The message at the RPC fields table was not visible due to an undefined variable and is also fixed here.

@michalbundyra Another improvement with UI loaders. I am using the same PR to fix both issues because it is a small change. Let me know if you prefer I split this into separated PRs.
There is also another thing I would like to propose to improve the overall responsiveness, but that may require some more attention to review, so I will keep it in a separated PR I will open soon.

@saulotoledo thanks a lot for your work!

Let me know if you prefer I split this into separated PRs.

In general we should have one bugfix per one PR - so it's easier to track changes, etc.
As you have already created these both in one, it's fine, no need to change. Thanks a lot! :)

Thanks, @saulotoledo!


Ensure order of LinkedItems and LinkedItemCodenames matches RichTextElement value order

Motivation
When using rich text elements to add content to a page, you might sometimes use components to give the content editors a "page-builder" like experience. In those instances, one of the ways you might render those blocks on the front-end is by looping through the linkedItems property of your rich text element, to render out an array of props that can be passed to your preferred UI framework components (e.g. React, Vue, ect...). This is particularly useful in cases where you are dealing with nested components. For example, if you wanted to render a card group component with nested card components (screenshot of Kontent setup below), you could render the CardGroup using an html-parser to replace the object of the CardGroup with your preferred component (like a React component) and then pass an array of cards as a prop by mapping over the CardGroup's rich text element linkedItems.

However, as it currently stands in the Kontent Delivery API, it looks like the order of the codenames in a rich text element's modular_content and value props aren't guaranteed to always be the same. We have found a few cases where that order changes from one request to another, which leads to an inconsistent user experience on the site. See example below:

Proposed solution
To ensure this edge case is handled regardless of the order in which the Delivery API returns the data, it would be great if the getMappedRichTextElement function (https://github.com/kontent-ai/delivery-sdk-js/blob/6817a1cb0b4695bc1c8d749be8d0e2200044c0ba/lib/mappers/element.mapper.ts#L147) could sort the linkedItems and linkedItemsCodenames based on the order in which they appear inside the richTextHtml variable. We've implemented a similar utility function in other projects that does this using regex, but would be great to see this implemented as part of this library, if possible/appropriate.
What this could potentially look like:
    const matchedLinkedItemCodenames = richTextHtml.matchAll(/<object[^>]+data-codename=\"(?<codenames>[a-z0-9_]*)\".*?>/g);
    const orderedLinkedItemCodenames = [...matchedLinkedItemCodenames].map(([match, codename]) => codename);

    return {
       images: images,
       linkedItemCodenames: rawElement.modular_content.sort(function (a, b) {
            return orderedLinkedItemCodenames.indexOf(a) - orderedLinkedItemCodenames.indexOf(b);
        }),
       linkedItems: richTextLinkedItems.sort(function (a, b) {
            return orderedLinkedItemCodenames.indexOf(a.system.codename) - orderedLinkedItemCodenames.indexOf(b.system.codename);
        }),
       links: links,
       name: rawElement.name,
       type: ElementType.RichText,
       value: richTextHtml
    };

Additional context
Happy to put up a PR for this, but first wanted to check if this was something that we would consider adding to this SDK :)

Hi @benmorana,
Sorry for a bit late response, been a busy time recently :)
Ideally, this is something that our Delivery API should handle, but it's hard to say if (or when) this would get implemented and it might be good to cover this in the SDK in the meantime.
I like your idea and if you have the time, it would be great if you could make a PR for this :) Extending the mapRichTextElement function you mentioned is also probably the best place for it!

Hey @benmorana,
any chance you could prepare the PR for this in upcoming days? :) It turns out we need to have this functionality ourselves internally! ;) If not, I will take this and implement next week based on your suggestions.

Hey @Enngage, Funny you should ask, I was just finalising the PR for it on Wednesday (yesterday was a public holiday for us). Take a look (https://github.com/kontent-ai/delivery-sdk-js/pull/356) and let me know what you think :)

Awesome @benmorana, it looks good! I've merged it and released under 12.2.0  :)
Thank you!

Legend! Thanks @Enngage!


How to pass info to callback "finished"?

Hello,
Only info I can insert to database is 'fileInfo', can we pass other info to callback 'finished'?
Thank you.

You can pass all the form data of your choice. Please check the
documentation.
On Tue, 2 Jun 2015 at 10:18 pm utv<EMAIL_ADDRESS>wrote:

Hello,
Only info I can insert to database is 'fileInfo', can we pass other info
to callback 'finished'?
Thank you.
--
Reply to this email directly or view it on GitHub
https://github.com/tomitrescak/meteor-uploads/issues/97.

--
~
Tomi Trescak / Researcher<EMAIL_ADDRESS>/ 0487 261 213

Do you mean a variable "formData"?
For example

How can I pass my collection's id to that formData?

That is correct. formData is an object. So you can fill it in using a template helper. I have updated the documentation to give an example on how to do it. Here is what I have added:
<template name="home">

Images

    {{> upload_bootstrap fileTypes='.jpg' multiple=true formData=specificFormData }}
</template>

Now, you need to specify the formData in the helper:

Template.home.helpers({
  formData: function() {
    return {
      id: this._id,
      other: this.other,
      hard: 'Lolcats'
    }
  }
});

I will close this issue for now, please reopen if necessary.


Add boiler plate generation for test cases

Purpose

Encourage developers to write test functions to validate the functionality of each remote function in the client.
Resolves https://github.com/wso2-enterprise/choreo/issues/3766

Goals

Generate test.bal file containing boilerplate code for each remote function
Generate Config.toml file to provide credentials needed to authenticate the client

Documentation

Design documentation - https://docs.google.com/document/d/1PxPgIlbc87PtbHBlJqh1yKs1MniOsGwBCqEhCvnXH7g/edit

Security checks

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

Test environment

Java 11

Shall we hold by merging this PR until the ballerina-openapi-v0.9.0-beta.2 release?


Error detected while processing function nerdtree#ui_glue#invokeKeyMap[1]..96[18]..95[3]..185_openHSplit[1]..125[1]..141[3]..197[6]..198[17]..33:

Self-Diagnosis
Before creating an issue, take some time to search these resources for an answer. It's possible that someone else has already seen and solved your issue.

old NERDTree issues
NERDTree documentation - :h NERDTree
NERDTree Wiki
Other resources: https://stackoverflow.com, https://vi.stackexchange.com, etc.
I reviewed https://github.com/preservim/nerdtree/issues/1347 and https://github.com/preservim/nerdtree/issues/1408
As you said, they are simillar up to the invokeKeyMap but then different in the details.

Environment

Operating System: MacOS Sonoma v14.4
Vim/Neovim version :version: vim: 9.1.0250; nvim: v0.9.5
NERDTree version, found on first line of quickhelp ?: 7.1.2
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
Are you using any of these NERDTree-dependent plugins?

[xx ] Xuyuanp/nerdtree-git-plugin
[ ] ryanoasis/vim-devicons
[ ] tiagofumo/vim-nerdtree-syntax-highlight
[ ] scrooloose/nerdtree-project-plugin
[ ] PhilRunninger/nerdtree-buffer-ops
[ ] PhilRunninger/nerdtree-visual-selection
[ ] jistr/vim-nerdtree-tabs
[ ] Others (specify):

Provide a minimal .vimrc file that will reproduce the issue.
Sorry...  Error still occurs here as described below. If you want really MINIMAL, I'll work on that
vimrc_MINIMAL.txt

Steps to Reproduce the Issue

Open a new vim with nerdtree
move down to a text file in the list
press 'i' to start editing the file

Current Behavior (Include screenshots where appropriate.)
Throws the error
Error detected while processing function nerdtree#ui_glue#invokeKeyMap[1]..96[18]..95[3]..<SNR>185_openHSplit[1]..125[1]..141[3]..197[6]..198[17]..33:
line    3:
E576: Error while reading ShaDa file: last entry specified that it occupies 48 bytes, but file ended earlier

and then continues.
The error is not repeated if I close and re-open the same file, but if I try to open any other file with 'i' I get the error.
Opening a file with 's' also throws the error.
Here's a video
https://github.com/preservim/nerdtree/assets/486/46d5be6f-c46c-46fb-ae14-df58ed88a28f
Should quietly open the file.

Take a look at this, It might resolve your issue.

I'm going to close this since I'm pretty sure it would resolve your issue, Feel free to reopen it at any time if it proved not to be the case.


[SPARK-43032][FOLLOWUP][SS][CONNECT] StreamingQueryManager bug fix

What changes were proposed in this pull request?

When calling spark.streams.get(q.id) on a stopped query q. It should return None in python and null in scala client. But right now it throws a null pointer exception. This PR fixes this issue.
Why are the changes needed?

Bug fix
Does this PR introduce any user-facing change?

No
How was this patch tested?

Added unit tests

Merged to master and branch-3.5.


different results with same pth

I get different results from the same weight. No parameter change in the whole case.
I got miou 80 in the end of the training after the weight was saved. And 72% from the evaluated.py
Do you know why? I guess the problem is the batch norm.

I have the same problem, have you fixed it?

how did you get 80 mIOU?


Build failing

Hi,
I was using your package since nearly 6 months without any trouble. But today things are failing.
I'm still using the stable release. In the changelog I see that you are still under php 7.2 but in the following error I see 7.3
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - laravel/framework v5.6.34 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
    - laravel/framework v5.6.34 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
    - Installation request for laravel/framework v5.6.34 -> satisfiable by laravel/framework[v5.6.34].

  To enable extensions, verify that they are enabled in your .ini files:
    - /etc/php/7.3/cli/php.ini
    - /etc/php/7.3/cli/conf.d/10-opcache.ini
    - /etc/php/7.3/cli/conf.d/10-pdo.ini
    - /etc/php/7.3/cli/conf.d/20-calendar.ini
    - /etc/php/7.3/cli/conf.d/20-ctype.ini
    - /etc/php/7.3/cli/conf.d/20-exif.ini
    - /etc/php/7.3/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.3/cli/conf.d/20-ftp.ini
   ...

I didn't changed anything in my tests, package.json or composer.json. So I'm guessing it's coming from your last change.

I had this issue aswell, I used the ':stable' tag.
To temporarily solve this issue you can use the :latest tag for your container


[nnstreamer] Set dim value as 1 when nnstreamer give 0 value

Recently nnstreamer set 0 for padded value of dimensions.
Let dimension value 1 for nntrainer when nns give 0.

REF: https://github.com/nnstreamer/nnstreamer/pull/4111

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2277. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.


Allow application service YAML to be customised

We have an ApplicationService struct but the YAML is hard-coded currently, we should add fields in for things like regexps.
xref https://github.com/matrix-org/complement/pull/68#discussion_r658628234

Dupe of https://github.com/matrix-org/complement/issues/680


Hope that you re-implement the library with react-native-reanimated :)

No plans for this now, as it would break backward compatibility and require to install a native dependency.


can't open on OS X Catalina

VSCode Version:
OS Version:

Steps to Reproduce:

download from https://code.visualstudio.com/docs/?dv=osx
click on "Visual Studio Code" in Downloads
get error:

Does this issue occur when all extensions are disabled?: Yes/No

/duplicate of #74782


update ccpp-physics to ufs-community

Update the ccpp-physics submodule pointer to the ufs-community fork.

does not change answers from previous p8 tag


Changing the aspect ratio

// todo: idk, change it later to 16:9, 3:4, 1:1 ... ... via some method I guess
I saw your todo so are you coming with this or not?
I really need that 16:9 ratio

or removing the crop?

Hello. Sorry for my late reply. You can download the library and make changes in VideoEditorPresenter Line number 404. I had hardcoded aspect ratio = 4:3, just change it into 16:9 and that should do the work.

I have changed the size and it is working.
 public Mp4Composer size(int width, int height) {
        this.outputResolution = new Size(width, height);
        return this;
    }


Corrected assigning of enum value to boolean property.

Font.DemiBold is an enum property with a value of 63 and works
correctly when assigned to font.weight property instead of
font.bold.

Merged. Thanks! :)


Cannot run the project

When I try run the projects (run command line: behave or behave features/twitter.feature) my promt shows the log above:
Exception ImportError: No module named yaml Traceback (most recent call last):   File "/usr/local/bin/behave", line 11, in <module>     sys.exit(main())   File "/Library/Python/2.7/site-packages/behave/__main__.py", line 109, in main     failed = runner.run()   File "/Library/Python/2.7/site-packages/behave/runner.py", line 672, in run     return self.run_with_paths()   File "/Library/Python/2.7/site-packages/behave/runner.py", line 677, in run_with_paths     self.load_hooks()   File "/Library/Python/2.7/site-packages/behave/runner.py", line 631, in load_hooks     exec_file(hooks_path, self.hooks)   File "/Library/Python/2.7/site-packages/behave/runner.py", line 304, in exec_file     exec(code, globals, locals)   File "features/environment.py", line 1, in <module>     from yaml import load ImportError: No module named yaml
Any idea?

My fault, I didn't add PyYAML into requirements. Try to run pip install pyyaml and then rerun tests.


Add create_time to the meta data

For my use case, it would be great if the create_time could also be added

Should we add something else?

For my current use case, that would be enough

For my current use case, that would be enough

If that so, and sorry I didn't notice your pull request before.
If you have something else to add you can create pull request again.


wrong reference in code

Deezer stopped working with this error message:
[24-03-24 11:32:42.6354] Slim::Control::Request::execute (1880) Error: While trying to run function coderef [Plugins::Groups::Plugin::statusQuery]: [Can't locate object method "getUserdata" via package "Plugins::TIDAL::API" (perhaps you forgot to load "Plugins::TIDAL::API"?) at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/Deezer/Plugin.pm line 977.
]
[24-03-24 11:32:42.6359] Slim::Web::JSONRPC::requestMethod (480) Request failed with error: Bad dispatch!
As a workarround I can install the Tidal plugin , to get it working again. But basically i don't use Tidal
Greatings Tycho

works now (2.31.1)


Creating new chores

Checklist

[X] I have filled out the template to the best of my ability.
[X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
[X] This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.
I am the only admin with access to my Home Assistant so if my wife needs to add any new chores I have to do it for her.
Describe the solution you'd like
Either create a service that can be called or create a chore card that includes an option to create a new chore.
Describe alternatives you've considered
I am currently using Auto-Entities and Multiple-enteties-row to generate the card on the dashboard and add a "did it" button for each entity that can call the chore:completed service. It wouldn't be that hard to add another button that allows text input then calls the service to create a new chore.

Additional context
I can't think of any alternatives since I have the restrictions in place so nobody can break the system by accidentally tapping on the wrong things.

This is a great idea! The card is already in the plans--would you have a desire for a service in addition to that?


Add Japanese localization

Hi, I just found and tried this app, and it's working really great! I was waiting for an open-source, cross-platform alternative to AirDrop like this so that I can move files between my Linux laptop and iOS devices.
I made a Japanese localization for the app and I hope it gets merged. I don't have Flutter installed so I haven't tested it in real app, but I was able to look around and find where each string is used, so I believe the translations are not out of context.

Thanks!


Update Fare Calculator Copy

Summary of changes
Asana Ticket: Update Fare Calculator copy
before:

after:

hmmmm... my reading is that we should replace only the text in the "Fare Calculator" section 🤔 I kept the old one so that the note under the "Base Fare Estimate" header would stay the same


Enhancement Suggestion: Replace X-axis with total new cases in 8 weeks

As the pandemic goes on, the earliest numbers of cases have less and less relevance to the current pool of infected and the spread of the disease. I think it makes sense to replace the current lifetime total of the X-axis with a moving window of 8 weeks. Perhaps 12 weeks to be even more conservative. Thanks for the great visualization and code!

I think this makes a lot of sense from a technical perspective, and is easy to implement, but I'm concerned it would also be confusing.
Here's what I also mentioned in #29:
This change would cause the trajectories on the graph to move forwards and backwards (i.e. to traverse a loop. The end of the epidemic is the same point as the beginning). This could be visually confusing or distracting for most people and difficult to quickly interpret / understand.
Personally I would love to see these kinds of graphs myself, but I'm not sure it's right for this branch as it seems a bit less accessible.

That sounds reasonable, I’ll figure out a way to make this thought into a separate feature request. Thanks!


1k limitation

Our customer from PDI has a flow that inserts data from Salesforce to Redshift. He has around 8k records, however, the flow goes to sleep after importing 1k records.

AFAIK this might be related to :
https://github.com/elasticio/salesforce-component/blob/65c472a9fcfaa3b1564e2c6f2a3f5877df53820d/lib/actions/query.js#L8

The bug was fixed and update is available in the master branch


📣  looking for maintainers

I'd adopted this codebase with every intention of being a good maintainer, but that's clearly not happening. There's a backlog of issues I'm unable to get to, and it's clearly leading to some frustration. So, I'm taking the nudge of Volunteer Responsibility Amnesty Day and looking for new maintainers.
If you'd like to pick up maintaining this repo, leave a comment here and let me know. I'll check back in a week or so and do the logistics.
I am mildly wary of supply-chain attacks, so I do have a few requirements to try to protect our users:

If more than one person step up I'd like y'all to coordinate creating an organization to transfer this repo to; if it's just a single person I can transfer it to your personal github or a repo, either way.
Anyone who's going to be a maintainer needs at least a bit of history here on github -- I won't be ok transferring this to a new account.
I'd like you to commit to cutting a new release within a month or so, as a way of notifying users that the ownership has changed. I'll grant you access to PyPI to do the release, but I'll also keep access; I'll had that last bit over once this new release goes out.

Sorry I haven't been a good steward; I'm sure the next folks will do better!

@dcwatson @ParthS007 y'all have expressed interest in being maintainers in the past; tagging you here in case you're still interested.

Hello @jacobian , thanks for tagging. I am still interested.
I plan to do a release by mid of January if it sounds good to you?

I'm also still happy to help out (but equally happy not to!)
Without being too long-winded, I think that an org is a good idea for this project, even (/especially?) if there's only one active maintainer. Personally, I would consider transferring it to Jazzband and naming a small number of project "leads" for oversight and PyPI responsibilities.
My ideal for this project would be to get it to a place where people can reasonably extend it for third-party or custom database backends, triage/close all the issues and PRs, make sure the CI keeps chugging along with new Django/Python releases, and pretty much only touch it when something breaks.

Jazzband would be lovely, but I don't have a strong feeling about specifics. I'll let y'all (and anyone else who wants to volunteer) figure out the details, and once you have a "home" in mind ping me and I'll do the needful. Thank you!

Also happy to become maintainer, I maintain a few packages already

@jacobian saw your blog post and wanted to throw my name in to volunteer. I would prefer to be part of a group.

Seconding putting this project into an organization (whether new or existing) is a much better idea than passing onto a single developer, given how well used and how wide reaching dj-database-urls is it makes a lot of sense. It will also give the project a bit more accountability than a single person wanting to move the project in a direction other may question.
Happy to put my name down as a maintainer for this.

Sounds like we have a group of folks willing to step up? In terms of Jazzband, does anyone have thoughts on if this project is in good enough shape to move there? Would it be reasonable to focus on cutting a release, triaging existing issues, and then move to Jazzband?
Sidenote for @mattseymour, I used to row w/ your COO. Small world.

@jacobian thanks for your work here. I care about this packages and I'm also available to help maintaining it. I suggest too, to move this package to jazzband

So we should probably come up with a set of steps to get this moving.

We should probably ping in @jezdez, and get the application to Jazzband organized.
We need the following form completed in order to submit to Jazzband.
The following would need to be submitted by @jacobian, when we are happy with the application.

Notes:

Those who have expressed interest have been added to the project lead list. I looked through the user list and everyone seems to check out. There is no one on this thread I would be worried about giving access to the project too. (e.g. Account created yesterday, or dodgy project etc.)
I have done a first pass at the proposal and description etc. Please modify and repost, I am not good at this sort of thing (I will not be offended).
We would need to include the jazzband contribution and guidelines document. I will add these in a PR for review and link to this issue.

# Project Proposal

Please fill in the details below to confirm you adhere to the [Jazzband Guidelines](https://jazzband.co/about/guidelines), and also add the package name to the issue title.

## Project Details
Django Database urls is a popular package which allows developers to express a database connection as a URL. It is a very popular project with a wide user base.

Description from the readme of the project.
> This simple Django utility allows you to utilize the 12factor inspired `DATABASE_URL` environment variable to configure your Django application.

## Project Description
Dj-database-urls was moved to the ownership of @jacobian following the original package maintainer wanting to step back from the package. We now think this project will be better served under the @jazzband banner of projects where it can get the additional love and support it requires.

## Project Leads
@mattseymour
@scuerda
@adamchainz
@ParthS007
@dcwatson

## Confirmation of Guidelines

Please confirm the following:

- [ ] I am the project owner, or have permission from the project owner, to request a transfer.

- [ ] This project is a [viable candidate](https://jazzband.co/about/guidelines#viability) for Jazzband.

- [ ] This project fulfills the [documentation requirements](https://jazzband.co/about/guidelines#documentation).

- [ ] This project is [tested](https://jazzband.co/about/guidelines#tests).

- [ ] I am happy to adopt Jazzband's [code of conduct](https://jazzband.co/about/guidelines#conduct) in this project.

- [ ] I am happy to include Jazzband's [contributing guidelines](https://jazzband.co/about/guidelines#contributing-guidelines) in this project.

Thanks all, I opened jazzband/help#267 to get the ball rolling.

So 2 months have gone by and things haven't progressed much further on the jazz-band side, I am thinking it would be good to try and review audit and sort out some of the issues on this repo.
@jacobian would you be happy giving me some enhanced permissions on this repo so I can start to tidy things up and sort out some of the PR's related to dj-database-urls.

So 2 months have gone by and things haven't progressed much further on the jazz-band side, I am thinking it would be good to try and review audit and sort out some of the issues on this repo.
@jacobian would you be happy giving me some enhanced permissions on this repo so I can start to tidy things up and sort out some of the PR's related to dj-database-urls. I am happy to have an offline chat if you would like.

Welp, that's on me, I missed this ticket when I first glanced at it in January, I've replied now in your proposal ticket.

@jezdez sorry, and thank you.

Since @jezdez is 👍🏻  on moving this to Jazzband, I'm just gonna do that now. He can get everyone set up as maintainers over there. Lovely, thanks everyone!

This is in Jazzband now, so I think we can call this resolved! There's still some work to be done probably but https://github.com/jazzband/help/issues/267 has the rest of it there. Bye y'all, thanks for everyone's help.


How to add props to children elements using render function?

What problem does this feature solve?
Suggest I write a template:
<lib-button-group gutter="4px">
  <lib-button>Default</lib-button>
  <lib-button type="primary">Primary</lib-button>
</lib-button-group>

I need pass gutter to children without modifying the template code.
So I have the following button-group component
export default {
  name: 'lib-button-group',
  props: {
    gutter: {
      type: String,
      default: null,
    },
  },
  render(h) {
    const className = ['button-group'];

    return h('div', {
      class: className,
    }, [this.$slots.default]);
  },
};

And the button component:
export default {
  name: 'lib-button',
  props: {
    type: String
  },
  render(h) {
    const style = {
       // How to add it from parent `button-group` another way throught props?
      marginRight: this.$parent.marginRight,
    };

    return (
      h('button', {
        style,
      }, [this.$slots.default]) // What should I write here?
    );
  },
};

P.S. I'm react.js coder and new to vue.js
What does the proposed API look like?
Can I use something like React.cloneElement?

Please use the forums or chat to ask questions


added to the alternatives section

Documentation: ReadMe update
Gluestick is a notable alternative actively used and maintained by TrueCar
https://github.com/TrueCar/gluestick

👍 - the link works

seems like a very minor but helpful addition. Anything I can do to help this along?

https://giphy.com/gifs/school-ferris-buellers-day-off-matthew-broderick-Xs2ry2K0ADD7G

Neat, thanks!


Truncate resulting rowset for Query Tracker if it is bigger than 16mb

Issue: #247

Fixed comments

Fixed comments


Foreign key relationships

Is it possible to insert two sets of objects that have foreign key relationships with each other?

Doesn't it work at the moment? Is an error being thrown?

Mostly because I don't know how to do it. Here is where I am at so far (see comment on the last code block):
package jbulktest;

public class Product {
    public Integer Id;
    public String Name;

    public Integer getId() {
        return Id;
    }

    public void setId(Integer id) {
        Id = id;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public Product() {
    }

    public Product(String name) {
        Name = name;
    }
}

package jbulktest;
import de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping;

public class ProductMapping extends AbstractMapping<Product> {
    public ProductMapping() {
        super("dbo", "Product");

        mapInt("Id", Product::getId);
        mapString("Name", Product::getName);
    }
}

package jbulktest;

import java.math.BigInteger;

public class Ledger_Entry {
    public BigInteger Id;
    public Integer ProductId;

    public BigInteger getId() {
        return Id;
    }

    public void setId(BigInteger id) {
        Id = id;
    }

    public Integer getProductId() {
        return ProductId;
    }

    public void setProductId(Integer productId) {
        ProductId = productId;
    }

    public Ledger_Entry(Integer productId) {
        ProductId = productId;
    }
}

package jbulktest;

import de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping;

public class Ledger_Entry_Mapping extends AbstractMapping<Ledger_Entry> {
    public Ledger_Entry_Mapping() {
        super("dbo", "Ledger_Entry");

        mapBigInt("Id", Ledger_Entry::getId);
        mapInt("ProductId", Ledger_Entry::getProductId);
    }
}

package jbulktest;
import com.microsoft.sqlserver.jdbc.SQLServerConnection;
import de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping;
import de.bytefish.jsqlserverbulkinsert.SqlServerBulkInsert;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.Statement;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;

public class App
{
    public static void main( String[] args )
    {
        String connectionUrl = "jdbc:sqlserver://VLEE-DB;databaseName=BulkInsertDB;integratedSecurity=true;";
        try (Connection connection = DriverManager.getConnection(connectionUrl);) {
            List<Product> products = List.of(new Product("A"), new Product("B"));
            ProductMapping productMapping = new ProductMapping();
            SqlServerBulkInsert<Product> bulkInsertProduct = new SqlServerBulkInsert<>(productMapping);
            bulkInsertProduct.saveAll(connection, products.stream());
            List<Ledger_Entry> ledgerEntriesA = List.of(new Ledger_Entry(products.get(0).Id)); // how do I get the product Id to set here?
        }
        catch (SQLException e) {
            e.printStackTrace();
        }    }
}

Honestly I don't think this is possible with the project. This is a wrapper around the SqlBulkCopy, that doesn't support it. I would go for TVP for anything slightly complex, you can find an example how I bulk inserted Flight data here: https://bytefish.de/blog/sql_server_2017_graph_database/.

That's what I thought at first, but there actually is a way to do it with SqlBulkCopy. See this project: https://github.com/borisdj/EFCore.BulkExtensions. If you scroll down in the README.md, there is a parameter he made called SetOutputIdentity, which if set to true (along with PreserveInsertOrder), allows you to access the new entity Ids after bulk insertion.

Oh OK, then I was too quick to close. I will reopen and see, if I can add the same functionality to Java. Meanwhile you can also have a look at TVP, as I cannot give a timeframe for when I will be able to look into it.

@vslee I looked into the Source Code of the BulkExtensions. Apparently this only works by having staging tables for the bulk insert and querying the result table. The SqlBulkCopy does not output the identity of the inserted rows.
Also see:

https://stackoverflow.com/questions/25207790/how-to-get-id-of-records-inserted-into-a-table-by-using-sqlbulkcopy

Oh I see, thanks for taking the time to look into it!

No problem. 🌞


Fixed multicluster-global-hub controller unit test issue

Signed-off-by: myan<EMAIL_ADDRESS>

/retest

/retest


Update generated-graphql version to the latest

Looks like the updated library has caused some errors on Jenkins:
16:54:43  [error] /home/jenkins/workspace/st_updateGeneratedGraphQLVersion/src/main/scala/uk/gov/nationalarchives/consignmentexport/BagMetadata.scala:28:10: type mismatch;
16:54:43  [error]  found   : String
16:54:43  [error]  required: Option[?]
16:54:43  [error]       sc <- series.code
16:54:43  [error]          ^
16:54:43  [error] /home/jenkins/workspace/st_updateGeneratedGraphQLVersion/src/main/scala/uk/gov/nationalarchives/consignmentexport/BagMetadata.scala:33:10: type mismatch;
16:54:43  [error]  found   : String
16:54:43  [error]  required: Option[?]
16:54:43  [error]       bc <- body.name
16:54:43  [error]          ^
16:54:45  [error] two errors found
16:54:45  [error] Compilation failed

Looks like the updated library has caused some errors on Jenkins:
16:54:43  [error] /home/jenkins/workspace/st_updateGeneratedGraphQLVersion/src/main/scala/uk/gov/nationalarchives/consignmentexport/BagMetadata.scala:28:10: type mismatch;
16:54:43  [error]  found   : String
16:54:43  [error]  required: Option[?]
16:54:43  [error]       sc <- series.code
16:54:43  [error]          ^
16:54:43  [error] /home/jenkins/workspace/st_updateGeneratedGraphQLVersion/src/main/scala/uk/gov/nationalarchives/consignmentexport/BagMetadata.scala:33:10: type mismatch;
16:54:43  [error]  found   : String
16:54:43  [error]  required: Option[?]
16:54:43  [error]       bc <- body.name
16:54:43  [error]          ^
16:54:45  [error] two errors found
16:54:45  [error] Compilation failed

Interesting that those aren't causing failures in the actual export!

Yes. I think it's because we haven't upgraded the generated-graphql in a while and we made that change recently to make the body and code non-nullable

👍


[kjobctl] Install CRDs guide.

What type of PR is this?
/kind documentation

What this PR does / why we need it:
Add install CRDs guide in kjobctl.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/cherry-pick website


CDK LiveAnnouncer region not hidden from screen reader

Bug, feature request, or proposal:
Bug
What is the expected behavior?
The message text announced via the CDK LiveAnnouncer service should not be accessible to screen reader users except when it is being announced.
What is the current behavior?
Once a message has been announced the aria-live element is visible to a screen reader user during normal page element navigation.
What are the steps to reproduce?

With a screen reader enabled click the "Announce" button.
After the message "Hello world!" has been announced navigate through the other page elements by pressing the down arrow key.
=> After pressing the arrow key several times the element containing the message text "Hello world!" is read by the screen reader.

What is the use-case or motivation for changing an existing behavior?
Hearing the message from a previous aria-live announcement while navigating page elements is confusing for users.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 6.0.6
Material 6.3.0
Is there anything else we should know?
I was able to reproduce this issue with both NVDA and JAWS.

This needs to be fixed.
Once any component uses LiveAnnouncer, it never removes the previously announced message from the dom, leaving trail in the DOM, ever after the user have navigated to different route.
Perhaps an auto 'removal' of message string after a 'Configurable' timeout would help.
The announcer method could be enhanced with this 'timeout' time, because sometimes the message might be pretty long and a pre-defined timer would not allow the screen readers to finish reading it.


Replaced PATH usage with vendored oiio path for maketx utility

Now it uses path to vendorized OIIO utilities.
Previously it expected maketx utility installed on PATH even we vendor OIIO utilities ourselves. This PR standardizes approach a bit
Testing notes:
Run publish in Maya in any of the look workfiles, it shouldn't fail in ExtractReview phase

Task linked: OP-2151 Maya: extract look should use maketx from OpenPype OIIO


Integrating Spark and MR exception fingerprinting

DESCRIPTION
The changes made in this PR are done to integrate the Spark and MR exception fingerprinting. After these changes, the workflow-exception API will provide the results for both MR and Spark jobs failure. Some changes are done to resolve the issues in existing exception fingerprinting approach.

This was a rough PR, need to have some workarounds for the testing this API change and Mocking ExceptionFinder is hard.


numpy.core._exceptions._ArrayMemoryError: when test Apartment dataset

Hi:
Thanks for your nice work !!!
I have successfully test Replica dataset in this repo.
My GPU is RTX 3090 on a remoted Linux server.
However, only when test Apartment, met following error:

Tracking Frame  48
Re-rendering loss: 467.40->344.46 camera tensor error: 0.0018->0.0083
Tracking Frame  49
Re-rendering loss: 456.63->417.85 camera tensor error: 0.0016->0.0093
Tracking Frame  50
Process Process-1:
Traceback (most recent call last):
File "/home/dlr/anaconda3/envs/nice-slam/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/home/dlr/anaconda3/envs/nice-slam/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "/home/dlr/Project/nice-slam/src/NICE_SLAM.py", line 283, in coarse_mapping
self.coarse_mapper.run()
File "/home/dlr/Project/nice-slam/src/Mapper.py", line 606, in run
gt_c2w, self.keyframe_dict, self.keyframe_list, cur_c2w=cur_c2w)
File "/home/dlr/Project/nice-slam/src/Mapper.py", line 428, in optimize_map
idx, joint_iter, cur_gt_depth, cur_gt_color, cur_c2w, self.c, self.decoders)
File "/home/dlr/Project/nice-slam/src/utils/Visualizer.py", line 85, in vis
gt_color_np = np.clip(gt_color_np, 0, 1)
File "<array_function internals>", line 6, in clip
File "/home/dlr/anaconda3/envs/nice-slam/lib/python3.7/site-packages/numpy/core/fromnumeric.py", line 2115, in clip
return _wrapfunc(a, 'clip', a_min, a_max, out=out, **kwargs)
File "/home/dlr/anaconda3/envs/nice-slam/lib/python3.7/site-packages/numpy/core/fromnumeric.py", line 57, in _wrapfunc
return bound(*args, **kwds)
File "/home/dlr/anaconda3/envs/nice-slam/lib/python3.7/site-packages/numpy/core/_methods.py", line 160, in _clip
um.clip, a, min, max, out=out, casting=casting, **kwargs)
File "/home/dlr/anaconda3/envs/nice-slam/lib/python3.7/site-packages/numpy/core/_methods.py", line 113, in _clip_dep_invoke_with_casting
return ufunc(*args, out=out, **kwargs)
numpy.core._exceptions._ArrayMemoryError: Unable to allocate 21.1 MiB for an array with shape (720, 1280, 3) and data type float64

Maybe it's the same problem with #12, but according to it I didn't solve the error. And i'm sorry to create another issue below your project.
I notice there are some "imshow" codes in Visualizer.py. I run NICE-SLAM via remoted Linux server by SSH. Will it cause the issue ？
Thanks for your replying !

Hi,
thanks a lot for your interest in our work!
The problem is truly strange, we ran the released code on many devices with different GPUs across institutions and did not encounter the same issue. Maybe you can ask LongruiDong in #12 and see how he fixed this problem. I wonder if you are using the Ubuntu system and installed the environment using the conda config file.
Remote SSH might not work with "imshow" codes in Visualizer.py, maybe you can try X11 forward.
Good luck!


OSError

I's change some requirements and the env was successfully installed.
flipsketch.zip
then I got the error:
(flipsketch) namiachy@namiachy-win11:~/FlipSketch$ python3 app.py
Traceback (most recent call last):
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/utils/_http.py", line 406, in hf_raise_for_status
    response.raise_for_status()
  File "/home/namiachy/.local/lib/python3.10/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://huggingface.co/checkpoint-2500/resolve/main/scheduler/scheduler_config.json

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/diffusers/configuration_utils.py", line 380, in load_config
    config_file = hf_hub_download(
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/utils/_deprecation.py", line 101, in inner_f
    return f(*args, **kwargs)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/utils/_validators.py", line 114, in _inner_fn
    return fn(*args, **kwargs)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1232, in hf_hub_download
    return _hf_hub_download_to_cache_dir(
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1339, in _hf_hub_download_to_cache_dir
    _raise_on_head_call_error(head_call_error, force_download, local_files_only)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1854, in _raise_on_head_call_error
    raise head_call_error
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1746, in _get_metadata_or_catch_error
    metadata = get_hf_file_metadata(
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/utils/_validators.py", line 114, in _inner_fn
    return fn(*args, **kwargs)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1666, in get_hf_file_metadata
    r = _request_wrapper(
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 364, in _request_wrapper
    response = _request_wrapper(
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 388, in _request_wrapper
    hf_raise_for_status(response)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/utils/_http.py", line 454, in hf_raise_for_status
    raise _format(RepositoryNotFoundError, message, response) from e
huggingface_hub.errors.RepositoryNotFoundError: 401 Client Error. (Request ID: Root=1-6742927d-1ea742a1792452387182803a;b5e588fa-5369-48db-b86e-af4f696315c1)

Repository Not Found for url: https://huggingface.co/checkpoint-2500/resolve/main/scheduler/scheduler_config.json.
Please make sure you specified the correct `repo_id` and `repo_type`.
If you are trying to access a private or gated repo, make sure you are authenticated.
Invalid username or password.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/namiachy/FlipSketch/app.py", line 120, in <module>
    pipe_inversion, inv = initialize_pipeline(LORA_CHECKPOINT, device)
  File "/home/namiachy/FlipSketch/app.py", line 108, in initialize_pipeline
    scheduler, tokenizer, text_encoder, vae, unet = load_primary_models(model)
  File "/home/namiachy/FlipSketch/app.py", line 97, in load_primary_models
    DDPMScheduler.from_config(pretrained_model_path, subfolder="scheduler"),
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/diffusers/configuration_utils.py", line 245, in from_config
    config, kwargs = cls.load_config(pretrained_model_name_or_path=config, return_unused_kwargs=True, **kwargs)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/huggingface_hub/utils/_validators.py", line 114, in _inner_fn
    return fn(*args, **kwargs)
  File "/home/namiachy/miniconda3/envs/flipsketch/lib/python3.10/site-packages/diffusers/configuration_utils.py", line 394, in load_config
    raise EnvironmentError(
OSError: checkpoint-2500 is not a local folder and is not a valid model identifier listed on 'https://huggingface.co/models'
If this is a private repository, make sure to pass a token having permission to this repo with `token` or log in with `huggingface-cli login`.
(flipsketch) namiachy@namiachy-win11:~/FlipSketch$

please help me and thanks alot

Please clone this repository and place its contents under checkpoint-2500. Make sure you have git lfs installed.

Why the gifs generated with user uploaded picture cannot show on the webpage please?

Hi, the model runs into issues with highly complex sketches or very abstract doodles. It may be the case that none of the generated samples were good enough for the model to show. You can try increasing the number of seeds.

Sorry I didn't describe clearly... I mean....those gifs are actually generated, I can find them in the static folder, but they are not displayed in the preview area of the web page like in the sketch tab...:)

Sorry I didn't describe clearly... I mean....those gifs are actually generated, I can find them in the static folder, but they are not displayed in the preview area of the web page like in the sketch tab...:)

as I git pull your gradio folder's update, it's running well now~ thanks bro~


Use caret syntax with flutter create command

The Pull Request changes the dartSdkVersionBounds value, which gets templated into the pubspec.yaml from the flutter create:
https://github.com/flutter/flutter/blob/ffdeaa1995efc1fe7d759e13b92eba1ec57beea6/packages/flutter_tools/templates/app/pubspec.yaml.tmpl#L8
As from the Dart dependencies "Best practices" section of the documentation:

Use caret syntax
Specify dependencies using the caret syntax. This allows the pub tool to select newer versions of the package when they become available. Further, it places an upper bound on the allowed version.

To learn more about the Caret syntax, refer to the Caret syntax documentation.
Additional context

https://github.com/VGVentures/io_crossword/pull/592#event-13304953743 (cc: @kevmoo)
Very Good Templates relies on the Caret syntax when templating the Dart SDK

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.
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making, or this PR is test-exempt.
[X] I followed the breaking change policy and added Data Driven Fixes where supported.
[ ] All existing and new tests are passing.

Thanks @gspencergoog for taking a look!

If you felt extra ambitious, you might also modify all of the pubspec.yaml files in the rest of the repo, since they also use this notation.

I can take care of the change if you wish, is there a tracking issue we can make for that effort? If so, let me know and you can get me assigned there.

You will need to provide a test before this can be merged, of course. I think the right place for the test is packages/flutter_tools/test/commands.shard/permeable/create_test.dart, or you can request a test exemption (which might be appropriate, as this is really just a semantic change).

I provided a test on https://github.com/flutter/flutter/pull/150920/commits/c132651965f3afda40d23eb76a29f6525782f4fa, I kept it quite simple by checking the start of the SDK version definition starts with a caret symbol. As far as I am aware the VersionConstraint doesn't offer a way to check if the syntax the version was declared with a caret syntax or a traditional syntax without evaluating its string representation. The test structure mimics a very similar test in the same file named "should escape ":" in project description".

I can take care of the change if you wish, is there a tracking issue we can make for that effort?

There's no issue that I know of.  Feel free to create one and assign yourself.


scripts: add script to generate list of node types

And tests or samples using them.
Useful for reports.
Signed-off-by: Bruno Dilly<EMAIL_ADDRESS>

overall looks good, could be bit more pythonic and I'd use JSON instead of CSV due the expected structure of the output, making it directly usable by DevApp later.
If you wish I can take over the work to fix the issues I proposed (and test them, since most were just typed here in github)

merged with many of suggested changes


feat: added querySelectorComposed to DOM helpers

For the "skip nav" link accessibility fixes, we'd like to change the behavior such that it searches for a <main> or [role="main"] and then falls back to <h1> when moving focus. We'd also like for that search to include those elements inside web component shadow roots, since page or app templates like our primary/secondary template sometimes render those elements.
This adds a new DOM helper that works just like document.querySelector except that it also reaches into custom element shadow roots and queries them as well. I considered adding a querySelectorComposedAll, but decided to leave that for when/if the use case comes up.

Probably not super performant, but works in a pinch.

Yeah I agree. In the place this will be used (skip-nav link), it's not executed until the user actually clicks the link, so we'll be deferring it and it won't run on page load.


Parse variant coordinates, copy number and variant type

This PR adds | fixes:

Fix #67

Added

Parsing of variantType, referenceCopyNumber, copyNumber and chromosomeCoordinates fields from CSV/TSV files
Genome assembly can be passed as an optional param to tsv_2_json and csv_to_json to create submission containing chromosome coordinates

How to test:
Submit a Variant file with the following variants

A SNV without accession or HGVS (coordinates should be parsed correctly -> should have a start and a stop)
A SV with Breakpoint1 and Breakpoint2 (coordinates should be parsed correctly -> should have a start and a stop)
A SV with uncertain coordinates (outer start, inner start etc)
A SV with reference copy number and alt copy number
A SV of a certain type (Del, Ins etc)

Expected outcome:

All variants should be parsed correctly, given that the request is sent providing a genome assembly

Review:

[ ] Code approved by
[ ] Tests executed by
[ ] "Merge and deploy" approved by

This version is a:

[ ] MAJOR - when you make incompatible API changes
[ ] MINOR - when you add functionality in a backwards compatible manner
[ ] PATCH - when you make backwards compatible bug fixes or documentation/instructions

Codecov Report
Base: 95.65% // Head: 87.90% // Decreases project coverage by -7.74% :warning:

Coverage data is based on head (095b05e) compared to base (f702aaf).
Patch coverage: 62.35% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #68      +/-   ##
==========================================
- Coverage   95.65%   87.90%   -7.75%
==========================================
  Files           9        9
  Lines         299      372      +73
==========================================
+ Hits          286      327      +41
- Misses         13       45      +32

Flag
Coverage Δ

unittests
87.90% <62.35%> (-7.75%)
:arrow_down:

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

Impacted Files
Coverage Δ

preClinVar/file_parser.py
80.37% <34.21%> (-14.75%)
:arrow_down:

preClinVar/build.py
72.00% <68.18%> (-28.00%)
:arrow_down:

preClinVar/__version__.py
100.00% <100.00%> (ø)

preClinVar/constants.py
100.00% <100.00%> (ø)

preClinVar/main.py
91.13% <100.00%> (+0.23%)
:arrow_up:

tests/test_main.py
100.00% <100.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fixing windows issue, since glob always uses "/"

Current coverage is 100% (diff: 100%)

Merging #33 into master will not change coverage

@@           master   #33   diff @@
===================================
  Files          21    21
  Lines         435   435
  Methods        53    53
  Messages        0     0
  Branches       42    42
===================================
  Hits          435   435
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update ce2df11...448ed3d


Show date first in Weather graphs

Description
How to reproduce

Go to osmand.net
Click on Temperature

Actual result

Month number is shown first, so we always see the same number first each time: 12.10, 12.11, 12.12, 12.13

Expected result

Show date first: 10.12, 11.12, 12.12, 13.12.

Environment
OsmAnd Version:
Android/iOS version:
Device model:

Testing 1
Fixed - Date is displayed first


code release

Hello author, when will the code be released？

After we get acceptance of our ms, we will release the code and the data.


vTPM communication and error handling refactoring

This pull request includes changes to the vtpm, domainmgr and kvm components to improve the handling of virtual TPM (vTPM) instances. The changes includes bug fix, enhance error handling, refactor the vTPM launch and termination processes, and introduce HTTP-based communication for vTPM commands.

vTPM : refactor control socket communication and error handling
This changes refactors the control socket communication and error handling
in the vTPM (server) and KVM (client). The control socket communication
is now handled by HTTP over UDS, and the error handling is improved,
since the vTPM server now returns an error message when an error occurs.

Domainmgr : refactor virtual TPM setup and termination
Use a defer function to ensure that the virtual TPM is always terminated
when the domain manager hits an error during the setup process or boot
process.

domainmgr : call vTPM asynchronously
Refactor vTPM setup/term/teardown functions to call the vTPM server
endpoints asynchronously, this remove the timeout guessworks and make the
vTPM setup more reliable.

Bug Fix
When server gets a launch request, it checks if the the requested instance is already running, but it only checks the internal list and not actually the running instances. This can lead to server thinking the instance is running but client fails to get the PID with error failed to handle request: SWTPM instance with id XXXX already running followed by failed to get pid from file XXXX.
This can occur in case like explicit shutdown of the VM (from within the VM), or re-activating the app via cloud-controler and as result the VM will still boot up but without a vTPM.
This PR fixes this issue.

TODO :

[x] add unit-test for the bug.
[x] Test the bug on master and report here the implication.
[x] Check Azure IoT
-- Azure IoT Legacy (ptpm) passed
-- Azure IoT vTPM passed

PR description generated by Copilot :D

@shjala. could you please add pkg/vtpm/swtpm-vtpm/vendor/ into https://github.com/lf-edge/eve/blob/e0b943fd55e773f2000c8e63611f242f615c902c/.spdxignore

@shjala. could you please add pkg/vtpm/swtpm-vtpm/vendor/ into https://github.com/lf-edge/eve/blob/e0b943fd55e773f2000c8e63611f242f615c902c/.spdxignore

sure can do.

I'm looking into PR, but I'm frequently interrupted, so it will take time. However, it's not abandoned!

@OhmSpectator @shjala Given that we saw some of the pidfile errors when testing, should we backport all of this to 13.4-stable?
It is a fair bit of changes, but if we are confident that it is better tested now (and re-tested with e.g., Azure IoT) maybe backporting is a quality improvement with low risk?

@OhmSpectator @shjala Given that we saw some of the pidfile errors when testing, should we backport all of this to 13.4-stable? It is a fair bit of changes, but if we are confident that it is better tested now (and re-tested with e.g., Azure IoT) maybe backporting is a quality improvement with low risk?

IMO, makes sense to backport. But beside checking Azure IoT, I still need to add the bug case to unit-tests.

CodeQL is not convinced that id, which is the "user-provided value" part of paths is validated to be UUID (passed through uuid.FromString).

CodeQL is not convinced that id, which is the "user-provided value" part of paths is validated to be UUID (passed through uuid.FromString).

It might not know what all current and future callers will pass in as "id".
Will be not complain if you pass in an argument of type uuid?

@shjala I tried this on a device in the lab (which had previously logged the issue with the pid file), and with this fix I no longer see that in the logs.

I ran locally smoke tests, it does onboard, on eden repo with EVE version 13.6.0 looks like it's working,based on https://github.com/lf-edge/eden/pull/1040 perhaps it would make sense to try out specific EVE version inside runner with tmate to figure out what's wrong...

@OhmSpectator I'm inclined to merge this to master so that it can be backported to 13.4-stable.
I think we have some other PRs which have the same Eden issues which we can spend more time on figuring out why eden fails to onboard.

@OhmSpectator I'm inclined to merge this to master so that it can be backported to 13.4-stable. I think we have some other PRs which have the same Eden issues which we can spend more time on figuring out why eden fails to onboard.

Yeah, makes sense... I hope we'll find a solution for the Eden tests problem soon...


DataGrid Composite Columns with grouping artifacts

Grouping on composite columns is explicitly disabled since such rendering is not implemented.


Android plateforme

i installed server gluu on ubuntu 14 and i compiled application android ,when i scan qr code i had  " hostename no assoicaite address ip " and no keyHandles , please help me

Hey @houssine20 : Please feel free to use our support portal (https://support.gluu.org ) for any kind of troubleshooting.

Thank you Mr mzico


Flag -b not working as intended ?

Hi,
We're using cypress-parallel on our CI and we were expecting the -b flag to stop every tests running but it seems to skip only the next tests inside the currently playing file but still continue with the next ones according to the runner's parameters. Is it correct or is this an issue with the flag ? In case this is working as intended, could you implement a solution to stop absolutely all running tests on the first failing test ?
Thank's.

Hi @AurelienKun , you're right, it's not working as expected and I'm working on a solution to fix this!

Any update on this? I tried the latest 0.13.0 version, seems not fixed.