[BUG] Performance issue on Android when using full screen mode

Describe the bug
Performance issue on Android when using full screen mode.
We have observed 3 issues:

sometimes, the video in full screen isn't full screen. It feels like an animation has stopped maybe. See screenshot
sometimes, when existing full screen, the video space on the initial screen is just completely blank.
sometimes, it freezes for a short while during the transition to/from full screen.

To Reproduce
Switch between normal mode and full screen mode on Android device several times.
Expected behavior
The video is full screen when selecting full screen.
The video is showing when exiting full screen
Screenshot

Technical Details:
Issue observed frequently on following devices:

Pixel 4, Android 12
Xiaomi Mi A2 Android 10

Issue observed rarely on following device:

Xiaomi Mi 10T, Android 10

Code
youtube_player_iframe: ^2.2.2
class VideoPlayerViewYouTubeImpl extends StatefulWidget {
 const VideoPlayerViewYouTubeImpl({
   Key? key,
   required this.videoId,
   required this.errorView,
   required this.loadingView,
 }) : super(key: key);

 final String videoId;
 final Widget errorView;
 final Widget loadingView;

 @override
 _VideoPlayerViewYouTubeImplState createState() =>
     _VideoPlayerViewYouTubeImplState();
}

class _VideoPlayerViewYouTubeImplState
   extends State<VideoPlayerViewYouTubeImpl> {
 late YoutubePlayerController _controller;

 @override
 void initState() {
   super.initState();
   _controller = YoutubePlayerController(
     initialVideoId: widget.videoId,
     params: const YoutubePlayerParams(
       showFullscreenButton: true,
       privacyEnhanced: true,
       strictRelatedVideos: true,
       useHybridComposition: false,
     ),
   );
   _controller.onEnterFullscreen = () {
     SystemChrome.setPreferredOrientations([
       DeviceOrientation.landscapeLeft,
       DeviceOrientation.landscapeRight,
     ]);
   };
 }

 @override
 void dispose() {
   _controller.close();
   super.dispose();
 }

 @override
 Widget build(BuildContext context) {
   const player = YoutubePlayerIFrame(gestureRecognizers: {});
   return YoutubePlayerControllerProvider(
     // Passing controller to widgets below.
     controller: _controller,
     child: Scaffold(
       body: Stack(
         children: [
           player,
           Positioned.fill(
             child: YoutubeValueBuilder(
               controller: _controller,
               builder: (context, value) {
                 if (value.hasError) {
                   return widget.errorView;
                 } else {
                   return AnimatedCrossFade(
                     firstChild: const SizedBox.shrink(),
                     secondChild: widget.loadingView,
                     crossFadeState: value.isReady
                         ? CrossFadeState.showFirst
                         : CrossFadeState.showSecond,
                     duration: const Duration(milliseconds: 300),
                   );
                 }
               },
             ),
           ),
         ],
       ),
     ),
   );
 }
}

yes this happened on my android device too, enter fullscreen several time then the video player show like this

+1
Same behavior here

Sam behavior here.


Meta tensor spacing

Description
Notebooks work with https://github.com/Project-MONAI/MONAI/pull/4319.
Status
Ready
Checks

[x] Notebook runs automatically ./runner [-p <regex_pattern>]

this is merged to a wrong branch. let me revert


use identifier for A/B buttons

A,B already used in melodies. Leads to confusing translations.

Example: https://github.com/microsoft/pxt/blob/6dd7417bfd645d3714c4da81da89893a2c6af013/webapp/src/blocksSnippets.ts#L105

Is something else needed to make this work correctly? -

Yeah @pelikhan this is how it shows up in beta. We need a fix...

It cannot be “A” because “A” is already translated to “La” in French. Somehow this {id:...} should have been eaten by lf

Maybe it doesn't get eaten for English?

Worth noting single player A is getting the flag removed properly; maybe it's only being removed for the this ref on methods currently and not other params? The button is being passed in as a param to the multiplayer onEvent

Might be a code path that needs a rlf call.

Oh.. This uses and enum and the other one's a fixed instance, the normal on a pressed just didn't get changed: https://github.com/microsoft/pxt-common-packages/blob/master/libs/game/controlleroverrides.ts#L2
Looks like we don't use rlf directly when translating blocks, which is why these didn't cleared: https://github.com/microsoft/pxt/pull/6303


Error while running the westeros_baseline tutorial: variable 'I'/'C' not found in gdx

Code sample or context

Expected result

error free output
Problem description

Two errors, see below
Versions
ixmp:        3.3.0
message_ix:  3.3.0
message_ix_models: None
message_data: None
click:       8.0.1
dask:        2021.06.0
genno:       installed
graphviz:    None
jpype:       1.2.1
… JVM path:  /Users/marek/anaconda3/envs/msg_env/lib/jli/libjli.dylib
openpyxl:    3.0.7
pandas:      1.2.4
pint:        0.17
xarray:      0.18.2
yaml:        5.4.1
iam_units:   installed
jupyter:     installed
matplotlib:  3.4.2
plotnine:    0.8.0
pyam:        0.11.0
GAMS:        35.2.0
python:      3.9.4 | packaged by conda-forge | (default, May 10 2021, 22:13:15)
[Clang 11.1.0 ]
python-bits: 64
OS:          Darwin
OS-release:  20.6.0
machine:     x86_64
processor:   i386
byteorder:   little
LC_ALL:      None
LANG:        None
LOCALE:      (None, 'UTF-8')
Output of message-ix show-versions
--- GDXin=/Users/marek/anaconda3/envs/msg_env/lib/python3.9/site-packages/message_ix/model/data/MsgData_Westeros_Electrified_baseline.gdx
--- GDX File ($gdxIn) /Users/marek/anaconda3/envs/msg_env/lib/python3.9/site-packages/message_ix/model/data/MsgData_Westeros_Electrified_baseline.gdx
Run one of the following and paste the results here:
- 'message-ix show-versions' in a terminal, or
- 'import ixmp; ixmp.show_versions()' in a Python interpreter.

......

2021-08-10 11:01:21,270 ERROR at.ac.iiasa.ixmp.objects.Scenario:1691 - variable 'I' not found in gdx!
2021-08-10 11:01:21,270 ERROR at.ac.iiasa.ixmp.objects.Scenario:1691 - variable 'C' not found in gdx!
[I 11:02:40.122 NotebookApp] Saving file at /westeros_baseline.ipynb

Thanks for reporting these errors! They have been around for as long as I have been at IIASA and I don't know from where they originate. They do not seem to influence the actual solution process of a Scenario, though. My guess is that they come from within the ixmp source code, which we can't currently adapt. In that case, they should disappear with our eventual shift to ixmp4.

My guess is that they come from within the ixmp source code, which we can't currently adapt. In that case, they should disappear with our eventual shift to ixmp4.

ixmp-based code and message_ix can supply a var_list to the ixmp.JDBCBackend/ixmp_source that indicates a list of GAMS variables in the GDX output file to be read into the database along with other solution data. This is often used by colleagues who extend the MESSAGE formulation with additional variables.
However, when the lists are empty, the Java code uses certain embedded lists. I think the particular culprit is here:
https://github.com/iiasa/ixmp_source/blob/2ae0dcb6093e93e3047bf94b996da1e647ad701e/src/main/java/at/ac/iiasa/ixmp/modelspecs/MESSAGEspecs.java#L930-L951
…notice that "I" and "C" are present. The Java code has two classes, Scenario and MsgScenario, but doesn't have a "MacroScenario" or similar. So I suspect it uses this list always, even if it is reading a GDX file that was produced without using the MACRO GAMS code and thus would not have those variables.
I earlier transcribed mostly-complete lists of items (sets, parameters, variables, equations) into the message_ix source, here: https://github.com/iiasa/message_ix/blob/5c0b44f0118c3fcd361d1345d6a7cf1bd61658a0/message_ix/models.py#L957-L963 —these carefully distinguish items that are associated with the MESSAGE Model class from those associated with MACRO or MESSAGE_MACRO.
Probably one of the adjustments we will need to make in #894 is to always explicitly give the complete list of variables to be read from GDX, since by the principle of separation of concerns ixmp and ixmp4 should not embed such lists.


Added node.js compatibility, mocha test and patches from other forks

Hi,
First of all, thanks for your work :).
We've added some glue code that allows using qrcode.js in nodejs.
Additionally, we've:

integrated changes from other forks,
extracted GIF generating code to separate function, so it can be called directly (for example: to write GIF to file),
added test to be run with mocha (http://mochajs.org/)

It would be great if you could merge it all into official repo.
Please let us know if anything has to be changed before merge, or if those changes cannot be merged at all for some reason.
Thanks,
Regards

Not the maintainer, but I'd suggest removing the reindent (45d0c74), as it makes it impossible to see what the changes are.

@marksteward you're absolutely right. I reapplied changes in a new pull request :).

@kazuhikoarase please close this, as it was implemented in #54 :).


wlinux-setup-62 Docker not running dialog loop

This fixes the mentioned issue but also I reformated it to conform the style guide. I additionally the symbolic link creation script for /mnt now takes into account additional drives

Ran a test-build with no issues. Merging now 👍


Update README

[ ] Who made this?
[ ] What's it for?
[x] What is the status?
[ ] What license?
[ ] How do I make it go?

This prototype was created by the 2015 Richmond VA team at Code for America during Alpha (build week). Our intention is to leave this repository as a record of our work during Build Week.  This is no longer an active project and is being developed on a different TBD repository.

What is this?
This application is a proof-of-concept search tool for parents to quickly check which services are covered for their children under FAMIS. Along with services covered we plan to show copay amounts and human-readable descriptions of the services. Currently, users are only able to learn about which services are covered (and aren't covered!) via a long-form PDF file that lacks consistency and is largely written in legal jargon. This can be confusing to a parent who is simply checking if a specific service is covered and what the copay is.
How is it built?
This specific repository is purely a proof of concept that is statically built to show potential. The intention is to create a two-sided tool with 1) a front-facing interface for users to search coverage, and 2) an analytics tool for admins and health Navigators to learn about which services are being searched for and if the tool/information is helpful.
The front is built using custom CSS & JavaScript with the autocomplete functionality built with TypeAhead. The backend is built on Django that opens the PDF data into a publicly consumable & query-able API. The user searches, which sends a query that returns results in JSON. The Django interface allows admins to edit information and view search analytics to understand what information is most useful and what needs improvement.
Next steps
We'd like to better assess the need for this type of service that connects users' questions with Navigator knowledge. Updates to the system would include making it more modular for deployment of different information (other than just FAMIS info), actually building the API, incorporating a simple analytics platform (i.e. Google analytics click events), and build proper tests.


Clean up and add some extra info to README

I tried to make the README a little easier to understand, and cleaned up some typos and capitalization.

Thanks @diogeneshamilton :green_apple: :green_apple:


implement cast for timestamp when TRUNCATE=true

According to this line：https://github.com/oap-project/gluten/blob/main/cpp/velox/compute/WholeStageResultIterator.cc#L288-L289
Gluten set kCastToIntByTruncate=true to align with Spark behavior.
But velox does not implement struct Converter<TypeKind::TIMESTAMP, void, TRUNCATE=true>
since struct Converter<TypeKind::TIMESTAMP> does not use template argument TRUNCATE,  We should keep consistency in his behavior.

@PHILO-HE @rui-mo

Does existed tests cover the usage of this conversion?

Does existed tests cover the usage of this conversion?

I haven't found any test for Converter.

@mbasmanova Could you help to review this PR. Thanks.

@Ma-Jian1 I'm not sure I understand the purpose of this change. Would you clarify? What is the problem you are solving?

template <TypeKind KIND, typename = void, bool TRUNCATE = false>
struct Converter {
  template <typename T>
  static typename TypeTraits<KIND>::NativeType cast(T) {
    VELOX_UNSUPPORTED(
        "Conversion to {} is not supported", TypeTraits<KIND>::name);
  }
};

Converter default implementation just throw exception.
Converter<TIMESTAMP> already implemented Converter<TIMESTAMP, void, false> but not Converter<TIMESTAMP, void, true>, this pr support TRUNCATE=true (sparksql seems does not use TRUNCATE)

I still do not understand. This PR doesn't include a test which would illustrate new use case being supported and the code seems to ignore the TRUNCATE template parameter. Why is this change needed? What doesn't work without this change?

I still do not understand. This PR doesn't include a test which would illustrate new use case being supported and the code seems to ignore the TRUNCATE template parameter. Why is this change needed? What doesn't work without this change?

We want to use Converter<TIMESTAMP, void, false> which behavior equals to Converter<TIMESTAMP, void, true>. without this pr, Converter<TIMESTAMP, void, false> will throw exception.

We want to use Converter<TIMESTAMP, void, false> which behavior equals to Converter<TIMESTAMP, void, true>. without this pr, Converter<TIMESTAMP, void, false> will throw exception.

I see. Where do you want to use this? Would you add a test case that uses it to make sure it works as expected? Let's also update the PR title and description to clarity what it means to "support" TRUNCATE=true. Usually, this means that a functionality is different from TRUNCATE=false, but here it is something else.

We want to use Converter<TIMESTAMP, void, false> which behavior equals to Converter<TIMESTAMP, void, true>. without this pr, Converter<TIMESTAMP, void, false> will throw exception.

I see. Where do you want to use this? Would you add a test case that uses it to make sure it works as expected? Let's also update the PR title and description to clarity what it means to "support" TRUNCATE=true. Usually, this means that a functionality is different from TRUNCATE=false, but here it is something else.

updated. and add one test for TRUNCATE=true path in cast to timestamp


Add insecure skip tls verify support

Add insecure skip tls verify support
https://github.com/helmfile/helmfile/issues/874

@yxxhero Tests are failing only due to HelmSpec changes 😃
https://github.com/helmfile/helmfile/actions/runs/5166169187/jobs/9306092852?pr=882#step:7:2118

@mumoshu thanks for the review. but blocked by the helm diff plugin. it doesn't support --insecure-skip-tls-verify WDYT?

@yxxhero Good point! Helm-diff should eventually support all the helm connection flags. But how about skipping the helm connection flags for helm-diff in the meantime?

@yxxhero I think this is all we need in helm-diff
https://github.com/databus23/helm-diff/pull/462

@mumoshu great work. thanks so much.

/cc @mumoshu @xiaomudk


Thanks and Contributing

I have been looking for ages for a library like this thanks for actually making one! Keep up the good work and getting stuff out there for those of us who are too lazy. Do you intend to be accepting pull requests I would love to help when I can.

Hi,
I'm glad that you like this library.
PRs are possible. For things other than bug fixes and typos please create an issue first.

Thanks and I will look to do so in the future as I look through the library. Side note how did you create your API documentation? Was that manual or automatic?

@igloo15 Sorry for late answer. Please see how to generate API documentation https://github.com/JosefPihrt/Roslynator/blob/master/docs/HowToGenerateDocumentation.md


Allow just one TLS Protocol (Caddyfile)

With this pull request, you can define just one TLS Protocol (Caddyfile)

Caddyfile

example.com {
	tls {
		protocols tls1.2
	}
}

Why ?
Caddy should be simple :heart:

Caddyfile

example.com {
	tls {
		protocols tls1.2 tls.1.2
	}
}

P.S.: I know you like tests @mholt, so I already included one!

This is indeed a very thorough test, thank you! This is a nice improvement.

Thank you @mholt!!!


[Migration] Added a column NAME to IDN_CONFIG_FILE Table

Refer the
Documentation :
https://github.com/wso2/docs-is/blob/master/en/docs/develop/using-the-configuration-management-rest-apis.md
Related PR: https://github.com/wso2/carbon-identity-framework/pull/2480
Related Issue: wso2/product-is#6146

In migration should add a column name to the table IDN_CONFIG_FILE. If there were data on that table they should be migrated. but the data under name column can be null.

Included in the migration for 5.10.0 release - https://github.com/wso2-extensions/identity-migration-resources/pull/39


(pre-receive hook declined) on push

Gitea version (or commit ref): 1.5.1
Git version: 2.18.0.windows.1
Operating system: Windows Server 2012
Database (use [x]):

[ ] PostgreSQL
[X] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[X] Not relevant

Log gist:
Console:
[Macaron] 2018-09-04 10:37:02: Started GET /GitAdmin/Cpp_Projects.git/info/refs?
service=git-receive-pack for <IP_ADDRESS>
[Macaron] 2018-09-04 10:37:02: Completed GET /GitAdmin/Cpp_Projects.git/info/ref
s?service=git-receive-pack 401 Unauthorized in 4.9439ms
[Macaron] 2018-09-04 10:37:02: Started GET /GitAdmin/Cpp_Projects.git/info/refs?
service=git-receive-pack for <IP_ADDRESS>
[Macaron] 2018-09-04 10:37:03: Completed GET /GitAdmin/Cpp_Projects.git/info/ref
s?service=git-receive-pack 200 OK in 218.4254ms
[Macaron] 2018-09-04 10:37:03: Started POST /GitAdmin/Cpp_Projects.git/git-recei
ve-pack for <IP_ADDRESS>
[Macaron] 2018-09-04 10:37:03: Completed POST /GitAdmin/Cpp_Projects.git/git-rec
eive-pack 200 OK in 507.53ms

Logfile:
2018/09/04 10:37:02 [D] Session ID:<PHONE_NUMBER>23b5d2
2018/09/04 10:37:02 [D] CSRF Token: qVUWLYu7wo0G7y5tHBM_r5VtJJY6MTUzNjA1MDIyMjc3NTg1OTkwMA==
2018/09/04 10:37:03 [D] Session ID: 50203e9464c452d5
2018/09/04 10:37:03 [D] CSRF Token: y754F5qRAyft-FjsyND0f9_ni5A6MTUzNjA1MDIyMjk1MzE5NzcwMA==
2018/09/04 10:37:03 [D] Session ID: 982a37bd1ed5f1db
2018/09/04 10:37:03 [D] CSRF Token: D3_wIozqXwnS3WIlJxv6j14i9ww6MTUzNjA1MDIyMzM2OTY4NzIwMA==
Description
I just set up a fresh gitea instance but i can't get it to work. Every time i try to push on the remote repo i get  ! [remote rejected] master -> master (pre-receive hook declined).
Gitea is installed on a local Windows Server 2012 server called "hotdogserver".
Serverconfig:
[server]
SSH_DOMAIN       = hotdogserver
DOMAIN           = hotdogserver
HTTP_PORT        = 8085
ROOT_URL         = http://hotdogserver:8085/
DISABLE_SSH      = true
SSH_PORT         = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = C:/Users/Administrator/Desktop/data/lfs
LFS_JWT_SECRET   = [some random string]
OFFLINE_MODE     = false
I tried also DOMAIN with localhost or <IP_ADDRESS> or LAN IP Adress but nothing helpes :(
local repository config:
[core]
bare = false
filemode = false
symlinks = false
ignorecase = true
logallrefupdates = true
[core]
repositoryformatversion = 0
[remote "origin"]
url = http://hotdogserver:8085/GitAdmin/Cpp_Projects.git
[remote "origin"]
fetch = +refs/heads/:refs/remotes/origin/
[branch "master"]
remote = origin
[branch "master"]
merge = refs/heads/master
[credential]
username=GitAdmin
helper = store
Screenshots

Solved by uninstalling gitea and using SCM-Manager instead. It may does look not so nice but most importantly it WORKS !


5.4.8 updates

minor release fixes
bulk docs

cc: @dominikl @sbesson @pwalczysko @jburel

@sbesson : thoughts on moving forward here? Any other thoughts from the team?

I think this could certainly benefit a reading from another member who's less familiar with the code itself but has performed bulk imports (e.g. people involved in IDR and/or training). From my side, happy to see this merged for rc1 and have the option refactoring/cross-linking done as a follow-up for GA.

Apart from grammatical and formulation changes, I think the sections which need more discussion might be:

page title: Bulk imports?
first example: given the outreach feedback, I would propose to create a minimal bulk YML file with only one line path and  a txt file maybe with 2 lines, a file and one folder, showing that both forms are supported
columns: need to explain csv/tsv are both supported, define these formats, switch to csv (or use one example of both) are and expand the examples,
advanced import options: add more cross-references to the import page and links to IDR advanced bulk examples

I would vote for fixing minimally the PR title but not blocking its inclusion on the 3 following points. The minimal example as well as the columns/csv/tsv section should probably be reviewed for 5.4.8. Advanced import options is a nice-to-have but I would not block 5.4.8 on it.

java-development page: https could be used for https://imagej.net/Development_Lifecycle and https://javadoc.io/

page title: Bulk imports?

+1

@mtbc: pushed

Force pushed away and unintended diff:
diff --git a/contributing/cpp-development.rst b/contributing/cpp-development.rst
index 1aec2d1ae..5df90a37d 100644
--- a/contributing/cpp-development.rst
+++ b/contributing/cpp-development.rst
@@ -102,6 +102,8 @@ the process described in the next section.
 Release process
 ---------------

+TODO: ome-model
+
 Maintainer prerequisites
 ^^^^^^^^^^^^^^^^^^^^^^^^

@@ -117,6 +119,11 @@ Source release
 The first step of the C++ component release is to prepare a source release
 from the Git repository.

+OME model
+
+then acceptance
+and redirects
+
 Prior to a source release, a PR should be opened and merged to:

 - review the ``release-version`` variable in :file:`CMakeLists.txt` and drop

Otherwise matches the last comment from @sbesson

One minor comment
much clearer now thanks


Allow psr/log v2 or v3

Haven't tested it, but it should work, as they haven't changed the interface.

Can we merge this?

Sure we can :blush:


Support for moving Helm 2 configuration .helm folder to Helm 3

Raised in https://github.com/helm/helm/issues/5892#issuecomment-526403837

maybe rename it to: Support for moving Helm 2 configuration .helm folder to Helm 3

@rimusz Any suggestion on the subcommand naming. First shot at it:
helm 2to3 move config

—move-config?
also what about if there is the helm 3 home folder, clean up up and copy again?

also what about if there is the helm 3 home folder already, clean up it and copy again?
Probably have to get input on this. Should the tool be simple in its approach and just override any existing files/dirs if configuration exists? Should the plugin be used before start doing work with Helm 3 on the cluster?

yup, just override it, of course  we need to statė it very clearly in the docs

the plugin needs to be sample and easy to use 😃

also it makes sense to add an optional env var HELM_V2_HOME which could be provided if the  .helm folder is set not to the default location

Implemented in #18

As per the comment in https://github.com/hickeyma/helm-2to3/pull/20#pullrequestreview-285582938, changes applied in #21


Skill experience

Acceptance Criteria
As a player
When I select an option
Then I can be rewarded with skill experience
As a player
When I reach a threshold of skill experience
Then that skill will increase by 1
Tech tasks

Convert skills on playable character into an object. Take existing number and make that a value
Add an experience field to that object, which is also a number
When deciding the outcome of an option, check for any experience rewards and apply them to the character
Write a function that will check the player for 10s in any skill experience and increment their skill value.

Requires #5

Blocked by #5


Get all clients is not available

Hey!
According current MindBody API description to get all clients we need to do next SOAP request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://clients.mindbodyonline.com/api/0_5">
                <soapenv:Header/>
                <soapenv:Body>
                   <GetClients>
                      <Request>
                         <SourceCredentials>
                            <SourceName>{SourceName}</SourceName>
                            <Password>{Password}</Password>
                            <SiteIDs>
                               <int>{SiteID}</int>
                            </SiteIDs>
                         </SourceCredentials>
                         <UserCredentials>
                            <Username>{UserName}</Username>
                            <Password>{Password}</Password>
                            <SiteIDs>
                               <int>{SiteID}</int>
                            </SiteIDs>
                         </UserCredentials>
                         <XMLDetail>Basic</XMLDetail>
                         <PageSize>10</PageSize>
                         <CurrentPageIndex>0</CurrentPageIndex>
                         <SearchText></SearchText>
                      </Request>
                   </GetClients>
                </soapenv:Body>
             </soapenv:Envelope>

You can notice that comparing to other GetClients methods it does not have ClientIDs field on request body.
Current gem implementation have client_ids field required on get_clients action, which makes this API call impossible to write. Please see https://github.com/wingrunr21/mindbody-api/blob/master/lib/mindbody-api/services/client_service.rb#L8 for reference
Can we handle this somehow?

Thanks again, @wingrunr21 for the great work on this. I know I'm 3 years late in joining and seeing these issues and I'm curious how the syntax was resolved to handle this one.
I see no results in the MindBody sandbox with this:
MindBody::Service::ClientService.get_clients('')
{ :clients => nil }
The documentation also indicates that UserCredentials must be passed for this call, so I'm curious how the syntax would be set to include those UserCredentials for .get_clients
And if I can be greedy with my questions, I ask @stevehanson how the syntax would work with a variable site_id, as in Issue #17 monkey patch solution.
Many thanks!

@daidekman  Did you happen to find the solution to this? I am just getting started with the MindBody sandbox, and I am running into the same issue with the MindBody::Service::ClientService.get_clients('') returning # { :clients => nil }
If you were able to figure this out, or if you could point me in the right direction, I would sure appreciate it!

@zstrad44 It worked for me when adding .result at the end, so that it looks like this (for example):
Note: Replace 'abc' in all places with the terms that you need in your system.
MindBody::Services::ClientService.get_clients('UserCredentials' => { 'Username' => 'abc', 'Password' => 'abc', 'SiteIDs' => { 'int' => [-99] } }, 'SearchText' => 'abc', site_id: -99).result

how can we use the same credentials for two sites_id's. I want to show the customer of my two store on a single site.


Online players, Zone is not translated

How can i translate this? thanks!

This is related with VMangos Locale table afaik.


Vercel deploy fails with an errors

What version of Remix are you using?
1.14.2
Are all your remix dependencies & dev-dependencies using the same version?

[X] Yes

Steps to Reproduce
npx create-remix@latest remix-app or yarn create remix remix-app
Just the basics
Vercel
TypeScript
cd remix-app
npm install or yarn
vercel build or vercel deploy
Expected Behavior
App should deploy or build successfully via Vercel CLI or Vercel website
Actual Behavior
App build crashed with the following errors:
When deploying on Vercel with vercel deploy or from GitHub repo import (log from Deployment Status):
Error: EISDIR: illegal operation on a directory, unlink '/vercel/path0/node_modules/@remix-run/dev'
02:56:41.372 | BUILD_FAILED: EISDIR: illegal operation on a directory, unlink '/vercel/path0/node_modules/@remix-run/dev'

When using vercel build in PowerShell on Windows 10:
Error: EPERM: operation not permitted, symlink 'C:\Users\kosta\AppData\Roaming\npm\node_modules\vercel\node_modules\@remix-run\dev' -> 'C:\Users\kosta\repos\remix-app-kostar\node_modules\@remix-run\dev'

And there is a different error that appeared on deploy in my other repo:
...
03:20:14.982 | $ remix build
03:20:15.928 | Building Remix app in production mode...
03:20:16.995 |
03:20:16.996 | ✘ [ERROR] Could not resolve "@remix-run/react"
03:20:16.996 |
03:20:16.997 | ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:1:29:
03:20:16.997 | 1 │ import { RemixBrowser } from "@remix-run/react";
03:20:16.997 | ╵                              ~~~~~~~~~~~~~~~~~~
03:20:16.997 |
03:20:16.997 | You can mark the path "@remix-run/react" as external to exclude it from the bundle, which will remove this error.
03:20:16.997 |
03:20:16.997 | ✘ [ERROR] Could not resolve "react"
03:20:16.997 |
03:20:16.997 | ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:2:44:
03:20:16.997 | 2 │ import { startTransition, StrictMode } from "react";
03:20:16.998 | ╵                                             ~~~~~~~
03:20:16.998 |
03:20:16.998 | You can mark the path "react" as external to exclude it from the bundle, which will remove this error.
03:20:16.998 |
03:20:16.998 | ✘ [ERROR] Could not resolve "react-dom/client"
...
[03:20:16.999] Build failed with 4 errors:
[03:20:17.000] ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:1:29: ERROR: Could not resolve "@remix-run/react"
[03:20:17.000] ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:2:44: ERROR: Could not resolve "react"
[03:20:17.000] ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:3:28: ERROR: Could not resolve "react-dom/client"
[03:20:17.000] ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:10:8: ERROR: Could not resolve "react/jsx-runtime"
[03:20:17.000] Error
[03:20:17.000]     at Object.onCompileFailure (/var/task/node_modules/@remix-run/dev/dist/cli/commands.js:193:13)
[03:20:17.000]     at Object.compile (/var/task/node_modules/@remix-run/dev/dist/compiler/remixCompiler.js:40:134)
[03:20:17.000]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[03:20:17.001]     at async Object.build (/var/task/node_modules/@remix-run/dev/dist/compiler/build.js:33:3)
[03:20:17.001]     at async Object.build (/var/task/node_modules/@remix-run/dev/dist/cli/commands.js:188:3)
[03:20:17.001]     at async Object.run (/var/task/node_modules/@remix-run/dev/dist/cli/run.js:456:7)
[03:20:17.012] fatal error: all goroutines are asleep - deadlock!
...
[03:20:17.048] ERROR: "build:remix" exited with 1.
[03:20:17.059] error Command failed with exit code 1.
[03:20:17.060] info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
[03:20:17.079] Error: Command "yarn run build" exited with 1
[03:20:17.454] BUILD_FAILED: Command "yarn run build" exited with 1

The remix dev command works well everywhere

This happened after I removed my entry.client.tsx and entry.server.tsx files. It seems like @remix-run/dev needs to declare some missing deps

After upgrading Remix to v1.14.0 and deleting entry.server.ts and entry.client.ts, builds fine locally, but I'm getting this error on Vercel:
✘ [ERROR] Could not resolve "@remix-run/react"
--
22:21:34.423 |
22:21:34.423 | ../../var/task/node_modules/@remix-run/dev/dist/config/defaults/entry.client.react.tsx:1:29:
22:21:34.423 | 1 │ import { RemixBrowser } from "@remix-run/react";
22:21:34.423 | ╵                              ~~~~~~~~~~~~~~~~~~
22:21:34.423 |
22:21:34.424 | You can mark the path "@remix-run/react" as external to exclude it from the bundle, which will remove this error.

Adding the entry.client.tsx and entry.server.tsx files back in solved the issue 🎉
Here are the files if you need them:
entry.client.tsx
import { RemixBrowser } from '@remix-run/react'
import { startTransition, StrictMode } from 'react'
import { hydrateRoot } from 'react-dom/client'

const hydrate = () => {
	startTransition(() => {
		hydrateRoot(
			document,
			<StrictMode>
				<RemixBrowser />
			</StrictMode>
		)
	})
}

if (typeof requestIdleCallback === 'function') {
	requestIdleCallback(hydrate)
} else {
	// Safari doesn't support requestIdleCallback
	// https://caniuse.com/requestidlecallback
	setTimeout(hydrate, 1)
}

`entry.server.ts
import type { EntryContext } from '@remix-run/node'
import { RemixServer } from '@remix-run/react'
import { renderToString } from 'react-dom/server'

export const handleRequest = (request: Request, responseStatusCode: number, responseHeaders: Headers, remixContext: EntryContext) => {
	const markup = renderToString(<RemixServer context={remixContext} url={request.url} />)

	responseHeaders.set('Content-Type', 'text/html')

	return new Response('<!DOCTYPE html>' + markup, {
		headers: responseHeaders,
		status: responseStatusCode,
	})
}

export default handleRequest

Yes, Vercel deploys successfully with these files, thanks

Sounds like this is resolved?  I didn't have any issues building a fresh app choosing the vercel template


Going in minus

Hi, In your script is going forward like (0,1,2....). But I want to go both direction backward also. like (0,-1,-2,...). Where can add this thing in InfineScroll.cs. Thank you

Hi,
I don't know how to do it, right now, need some research
you can try do it by yourself, all sources are available

Hi, How did you find infiniteScroll script?

I wrote by myself) what you mean?


Needing thread hopping?

As far as I understand the asynchronous event, the observer's action will always be executed in another thread, right? So If I want to update ui, I have to use method like activity.runOnUiThread(), right?
.subscribe(new Action1<byte[]>() {
    @Override
    public void call(final byte[] bytes) {
        activity.runOnUiThread(
                new Runnable() {
                    @Override
                    public void run() {
                        // update ui
                    }
                }
        );
    }
});

The observing action will be executed on arbitrary thread unless you will specify .observeOn(Scheduler). This is exactly in line of how rxJava works.
More information you can get here: http://reactivex.io/intro.html
Best Regards

Thanks.

The observing action will be executed on arbitrary thread unless you will specify .observeOn(Scheduler). This is exactly in line of how rxJava works.

Is this true? As far as I can tell, an Observer resulting from RxBleRadioImple.queue(RxBleRadioOperation) will not have OperatorObserveOn applied to it, and should execute on the same thread that calls subscribe. From the ReactiveX docs:

By default, an Observable and the chain of operators that you apply to it will do its work, and will notify its observers, on the same thread on which its Subscribe method is called.

Note that the actual BLE operation will queue up on a new arbitrary thread and execute on the main thread (as required by Android) - but from an Rx perspective, observing and subscribing happens on the same thread that called subscribe.


Task 52 cleanup

Follow-up to #90

I'm afraid this will have a lot of merge conflicts with Jeremy Tan's PR that I just merged, but he seems to also have done a lot of cleanup.

I’ll keep this open as a PR/branch to track the upstreaming process.


Sistema Daemon (Bug fix)

Changes / Comments
Corrigido redundâncias nos nomes de atributos que estavam gerando bugs
Googlo translate
Fixed redundancies in attribute names that were generating bugs
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Fixed redundancies in attribute names that were generating bugs
Updated background color and text color. minor code corrections.


Checking for contradiction when comparing conditions

When checking if the head is contained within the generated DB, we first compare the data part of tuples with the head and if a tuple matches the head, we check if the condition associated with the tuple implies the condition of the head. However, we do not check if the condition of the tuple is a contradiction or not. If it is a contradiction, then implication will always be true. Thus, we need to either remove tuples with contradictions earlier on OR check for contradiction here

A fix would be to change this line to:
if not self.z3tools.iscontradiction(str_tup_cond) and self.z3tools.is_implication(str_tup_cond, header_condition):
However, this is currently giving an error

A fix would be to change this line to: if not self.z3tools.iscontradiction(str_tup_cond) and self.z3tools.is_implication(str_tup_cond, header_condition):
However, this is currently giving an error

The input of z3tools.iscontradiction() is a list of string conditions. Thus, self.z3tools.iscontradiction([str_tup_cond]) should be correct.

Thanks, this fixed the problem!


Make CompositeStrings jdk8 compliant

Closing, after talking deciding to just copy the class to keep things simple on the other end.


fix: add more debug calls

:tada: This PR is included in version 1.0.0-alpha.26 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Enhanced the UI of Animated Heading Page

Description
In this I have enhanced the UI by removing some UI bugs.
In this there was a background image repeat in both x and y direction I have removed that.
Also there was a a y-axis overflow during the animation also fixed that one.
This PR is regarding the issue No. #675
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
Before

After

https://deploy-preview-685--amazing-css-effects.netlify.app/animated heading page/


Python library to compare actual and predicted structure

Hi, I was wondering which python library did you use to compare the predicted and actual structure.

something similar to this.
Thanks

This is usually compared by a molecular visualization program such as pymol, chimera(X) or etc.


Metrics again

I think this will work.
We can add cached known counters via the Metrics.KnownMetrics lookup.
Running this using the SpawnBenchmark shows no visible performance loss when using a noop spawn counter.

cc @mhelleborg  @alexeyzimarev


Image Canny Filter ignores threshold

When I enable threshold for the Image Canny Filter and play around with the low and high values the output does not change. I tested it with the most simple setup: Load Image -> Canny Filter -> Preview Image.

You know I think I tried moving that over to same threshold used in the stand alone mode, but never finished. I'll check that out. Thanks for bringing it to my attention.


Not able to Classify the dataset

Hello,
I'm trying to implement this model on my own dataset which has 6 diferent types of objects and I need to perform instance segmentation on them.. I'm currently using Resnet101 architecture and SGD optimizer with LR 0.0001. Even though I trained the model for 1Lakh epoch, the model is not able to classify the images

Can you please let me know what might be the possible error I made while training.

你好
我正在尝试在我自己的数据集上实现此模型，该数据集具有 6 种不同类型的对象，我需要对它们执行实例分割。我目前正在使用 LR 0.0001 的 Resnet101 架构和 SGD 优化器。即使我训练了 10 万纪元的模型，该模型也无法对图像进行分类
你能告诉我我在训练时可能犯的错误是什么吗？

请问这个问题您解决了吗

Hello,
I'm trying to implement this model on my own dataset which has 6 diferent types of objects and I need to perform instance segmentation on them.. I'm currently using Resnet101 architecture and SGD optimizer with LR 0.0001. Even though I trained the model for 1Lakh epoch, the model is not able to classify the images
Can you please let me know what might be the possible error I made while training.

你好，请问你可以加载自己的数据集吗，我也是做实例分割，建立了自己的coco数据集，但是一直报“matrix contains invalid numeric entries”错误


Problem with the table header filter

Element UI version
2.10.1
OS/Browsers version
Windows 10 / Chrome 76.0.3809.100
Vue version
2.6.10
Reproduction Link
https://codepen.io/lucianoorsi/pen/KKPNroQ
Steps to reproduce
Change slot-scope (vue deprecated) for v-slot in the template input search of the table.

What is Expected?
To filter normally
What is actually happening?
It does not filter well, and also does not appear what one is writing

It does not filter well, and also does not appear what one is writing

https://codepen.io/a631807682/pen/rNBWoox
any problem?

Now it works perfect.
Thank you


Retry deploy_cert on later dehydrated runs.

Move the deploy_cert call hook out of the direct cert generation. This allows a retry of the deploy_cert step if it fails (hook returning non-zero exit code).
Adds a new "todeploy.txt" in the cert dir until cert deployment succeeds.

I would prefer this to be moved to hook script logic instead of handling it directly inside of dehydrated (especially since this changes behavior which some users might expect). E.g. during your deploy_cert hook launch create your todeploy file and add another function which periodically checks for those files. Ideally the hook script should then also have some error handling logic and not just blindly try redeploying the certificates.

The issue is that at the moment this means that ocsp stapling uses the new cert while the old may still be deployed because from dehydrated’s point of view the new cert is active. So this is not only about the deployment, but also to keep these two aligned. Though admittedly not doing it at all is not necessarily better than doing stapling for the wrong cert.So maybe a clear warning might be in order. Basically don’t put yourself in a position where the deploy_cert can fail itself.On Dec 11, 2023, at 3:05 PM, Lukas Schauer @.***> wrote:
I would prefer this to be moved to hook script logic instead of handling it directly inside of dehydrated (especially since this changes behavior which some users might expect). E.g. during your deploy_cert hook launch create your todeploy file and add another function which periodically checks for those files. Ideally the hook script should then also have some error handling logic and not just blindly try redeploying the certificates.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


The Audition

At the stage where it says "Meet Briggs" for the first time, I had left the building to resume a different quest. When I had returned, all the NPCs related to the quest had been stuck in a "busy" state. I haven't been able to talk to any of them. If I knew the console command to advance the stage, I can get around this bug. This is a questline for the Ebbside Strikers at Neon. Current quest summary is "I've met up with one of the Ebbside Strikers at Madame Sauvage's Place. Her name is Andrea, and she wants me to speak to her boss, Briggs. I should follow her to see if there's a place for me within their ranks."

Details
Not sure what the Quest ID is nor what stage this is.
Game Version
1.7.23
New Game
No
Reproduction Steps
Leave Madame Sauvage's Place while following Andrea to Briggs. Return after sometime and the NPCs will be bugged.

Fixed in v<IP_ADDRESS>
"The Audition: Addressed an issue with later passing a door if the area was left while Andrea escorted the player."


persist event version as part of history, add DomainNotActive error to proper APIs

solve #622
partially solve #678

Coverage decreased (-0.007%) to 65.256% when pulling f826538b15ade515156eb00302b9aa9be06e687a on event-version into 93dc0ae01fd9bef1222f99c837ed79af29d4e09c on master.

WorkflowExecutionContext.UpdateHelper has one more location where it updates replication state for new run under the flag: 'updateReplicationState'.
Make sure to update that code path.


Add scroll prop to next/link

Review all navigation and add scroll=true on all link that need it
https://monosnap.com/file/RWAXEkHrjqTQJV9eo0JJOkMMyq7Pqh

scroll is the default


Update layers/meta-balena digest to 2c4c903

This PR contains the following updates:

Package
Update
Change

layers/meta-balena
digest
00324bf -> 2c4c903

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for the layers/meta-balena 2c4c903 update again.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


Add bevy_load, bevy_nintendo, bevy_steam

Add others that i saw that are missing. let me know if they are ok.

I've just reserved these. This list doesn't drive crate reservations (it has to be done manually), so I'm closing this pr. Thanks!


FLOPs calculation & Pruning result

Excuse me, I want to ask that:
(1)Does this method provide FLOPs drop ratio, cause in the paper you use throughput as criteria
(2)How does the method work at extreme prune ratio (e.g. prune 80% FLOPs), since some token-pruning methods will have severe acc drop at larger prune ratio
Thanks!

Hi,
Sorry for the late reply.

The paper does not include the FLOPs drop ratio since FLOPs is a theoretical metric and does not account for factors such as throughput or parallelism.
The performance may significantly degrade with such an extreme pruning ratio. Additionally, it would be more reasonable to combine downsampling and token pruning to achieve such extreme pruning.

@YifanXu74 may I ask what do you mean down sampling?

downsampling can result in a pyramid structure (such as LeViT in the paper), which shrinks the features through max-pooling, linear layers etc.

OK, thanks for your reply, awesome work !


Introduce new Interface Item

By making the interface Item, we can then set up our own versions of Item later on

Some minor typos in the javadocs for the methods that you have added.
Other than that, looks good to merge the changes.


Add documentation for Multicast feature

Starting with Antrea v1.5, Antrea can support multicast traffic (within the cluster network, or between the Node network and the cluster network) under certain conditions. In order for users to understand how to use this feature, it needs to be documented.

Is there some preliminary documentation on this? Especially interested in cluster network to node network communication.


Add height function for Tree.

Add a useful function to returns the height of Tree.

Hello @sbwtw , thanks so much for the PR!
I don't see anything wrong with your implementation, documentation, or doc examples, so I'm almost ready to merge this.  However, do you mind adding a test for this new height function in the tree_tests module in tree.rs?
I know the doc example technically gets run during cargo test, but I normally like to have a separate test from the doc examples so that the doc examples can be more terse and the tests can be more verbose.
Feel free to add a test for height_of_node too if you want, but I'm not sure there's any need for that as long as you tests enough tree structures in your height test.
Thanks again for this PR, I'm looking forward to having height in our API!

Also, feel free to add yourself to the contributors section of the readme if you'd like.

Hi, @iwburns . I add a unit test for height. and I think height_of_node is a private function and the argument of node is sure a valid id, so the test of this function is not necessary.


Myst

Wow, that looks great. The only one small detail (possibly very annoying) is that  \( ... \) commands not always rendered perfectly if any notebook (except the 1st or 3d one) in "Example" is chosen:

The 1st and 3d:

Tested both on Firefox and Chrome last versions. I believe it's a nb-myst issue. So we can use it and wait when they'll fix it.
P.S. I could not even think that there is an alternative for nbsphinx. Thanks you very much for your research!

For now, I would just use T1 and T2* in the h1 header and title.

and it should be fixed @lrlunin


We're receiving a lot pseudo-random errors on Travis.

I propose to collect info about not stable tests in terms of CI, to gain better insight into problem and think out generic solution.

Failures:

Admin comments management
As a Admin
I want to be able to view, create and destroy the comments per application.
adding flags Critical comments adds flag to created comment
Failure/Error: Unable to find matching line from backtrace
ActiveRecord::RecordNotFound:
Couldn't find FormAnswer with 'id'=6 [WHERE "form_answers"."award_year_id" = ?]
./app/controllers/concerns/form_answer_flags_mixin.rb:33:in `form_answer'
./app/controllers/concerns/form_answer_flags_mixin.rb:6:in `toggle'

Finished in 4 minutes 33.8 seconds (files took 5.37 seconds to load)
346 examples, 1 failure

Failures:

Creating application forms I'm able to create innovation form When I create innovation form -> Then I should see qae form -> And I should see application edit link on dashboard
Failure/Error: When I create innovation form
Capybara::ElementNotFound:
Unable to find link "New application" with href "/apply_innovation_award"
spec/acceptance/steps/application_form_creation_steps.rb:32:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:13:in `run_step'
./spec/acceptance/application_form_creation.feature:14:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:13:in `each'
./spec/acceptance/application_form_creation.feature:13:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:13:in `I create innovation form'

Creating application forms I see application links on dashboard When I go to dashboard -> Then I should see innovation application link -> And I should see international trade application link -> And I should see sustainable development application link
Failure/Error: Then I should see innovation application link
expected to find link "New application" with href "/apply_innovation_award" but there were no matches
spec/acceptance/steps/application_form_creation_steps.rb:19:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:8:in `run_step'
./spec/acceptance/application_form_creation.feature:8:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:7:in `each'
./spec/acceptance/application_form_creation.feature:7:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:8:in `I should see innovation application link'

Creating application forms I'm able to create international trade form When I create international trade form -> Then I should see qae form -> And I should see application edit link on dashboard
Failure/Error: When I create international trade form
Capybara::ElementNotFound:
Unable to find link "New application" with href "/apply_international_trade_award"
spec/acceptance/steps/application_form_creation_steps.rb:39:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:18:in `run_step'
./spec/acceptance/application_form_creation.feature:19:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:18:in `each'
./spec/acceptance/application_form_creation.feature:18:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:18:in `I create international trade form'

Creating application forms I'm able to create sustainable development form When I create sustainable development form -> Then I should see qae form -> And I should see application edit link on dashboard
Failure/Error: When I create sustainable development form
Capybara::ElementNotFound:
Unable to find link "New application" with href "/apply_sustainable_development_award"
spec/acceptance/steps/application_form_creation_steps.rb:46:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:23:in `run_step'
./spec/acceptance/application_form_creation.feature:24:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:23:in `each'
./spec/acceptance/application_form_creation.feature:23:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:23:in `I create sustainable development form'

Finished in 5 minutes 2 seconds (files took 7.01 seconds to load)
359 examples, 4 failures, 4 pending

Failures:

FormAnswerStateMachine#trigger_deadlines deadline expired applications submitted automatically changes state to assessment_in_progress
Failure/Error: expect {
expected result to have changed from "submitted" to "assessment_in_progress", but did not change
./spec/models/form_answer_state_machine_spec.rb:25:in `block (5 levels) in <top (required)>'

FormAnswerStateMachine#trigger_deadlines deadline expired applications in progress automatically changes state to not_submitted
Failure/Error: expect {
expected result to have changed from "application_in_progress" to "not_submitted", but did not change
./spec/models/form_answer_state_machine_spec.rb:35:in `block (5 levels) in <top (required)>'

Finished in 4 minutes 56.6 seconds (files took 5.83 seconds to load)
359 examples, 2 failures, 4 pending

Failures:

Admin fulfills the company details can see the edit buttons
Failure/Error: Unable to find matching line from backtrace
NoMethodError:
undefined method `deadlines' for nil:NilClass
./app/controllers/application_controller.rb:158:in `load_award_year_and_settings'

Creating application forms I'm able to create sustainable development form When I create sustainable development form -> Then I should see qae form -> And I should see application edit link on dashboard
Failure/Error: When I create sustainable development form
Capybara::ElementNotFound:
Unable to find link "New application" with href "/apply_sustainable_development_award"
spec/acceptance/steps/application_form_creation_steps.rb:46:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:23:in `run_step'
./spec/acceptance/application_form_creation.feature:24:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:23:in `each'
./spec/acceptance/application_form_creation.feature:23:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:23:in `I create sustainable development form'

Creating application forms I see application links on dashboard When I go to dashboard -> Then I should see innovation application link -> And I should see international trade application link -> And I should see sustainable development application link
Failure/Error: Then I should see innovation application link
expected to find link "New application" with href "/apply_innovation_award" but there were no matches
spec/acceptance/steps/application_form_creation_steps.rb:19:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:8:in `run_step'
./spec/acceptance/application_form_creation.feature:8:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:7:in `each'
./spec/acceptance/application_form_creation.feature:7:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:8:in `I should see innovation application link'

Creating application forms I'm able to create international trade form When I create international trade form -> Then I should see qae form -> And I should see application edit link on dashboard
Failure/Error: When I create international trade form
Capybara::ElementNotFound:
Unable to find link "New application" with href "/apply_international_trade_award"
spec/acceptance/steps/application_form_creation_steps.rb:39:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:18:in `run_step'
./spec/acceptance/application_form_creation.feature:19:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:18:in `each'
./spec/acceptance/application_form_creation.feature:18:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:18:in `I create international trade form'

Creating application forms I'm able to create innovation form When I create innovation form -> Then I should see qae form -> And I should see application edit link on dashboard
Failure/Error: When I create innovation form
Capybara::ElementNotFound:
Unable to find link "New application" with href "/apply_innovation_award"
spec/acceptance/steps/application_form_creation_steps.rb:32:in `block in <top (required)>'
./spec/acceptance/application_form_creation.feature:13:in `run_step'
./spec/acceptance/application_form_creation.feature:14:in `block (6 levels) in run'
./spec/acceptance/application_form_creation.feature:13:in `each'
./spec/acceptance/application_form_creation.feature:13:in `block (5 levels) in run'
./spec/acceptance/application_form_creation.feature:13:in `I create innovation form'

FormAnswerStateMachine#perform_transition after the deadline as Assessor can change state only to allowed
Failure/Error: expect(form_answer.reload.state).to eq("not_submitted")
expected: "not_submitted"
got: "application_in_progress"
(compared using ==)
./spec/models/form_answer_state_machine_spec.rb:73:in `block (5 levels) in <top (required)>'

FormAnswerStateMachine#trigger_deadlines deadline expired applications in progress automatically changes state to not_submitted
Failure/Error: expect {
expected result to have changed from "application_in_progress" to "not_submitted", but did not change
./spec/models/form_answer_state_machine_spec.rb:54:in `block (5 levels) in <top (required)>'

FormAnswerStateMachine#trigger_deadlines deadline expired assessment_in_progress -> withdrawn sends notification for the Lead Assessor
Failure/Error: expect(form_answer.reload.state).to eq("withdrawn")
expected: "withdrawn"
got: "assessment_in_progress"
(compared using ==)
./spec/models/form_answer_state_machine_spec.rb:37:in `block (5 levels) in <top (required)>'

FormAnswerStateMachine#trigger_deadlines deadline expired applications submitted automatically changes state to assessment_in_progress
Failure/Error: expect {
expected result to have changed from "submitted" to "assessment_in_progress", but did not change
./spec/models/form_answer_state_machine_spec.rb:44:in `block (5 levels) in <top (required)>'

Finished in 5 minutes 15 seconds (files took 5.34 seconds to load)
369 examples, 9 failures, 4 pending
Failed examples:
rspec ./spec/features/admin/form_answers/admin_fulfills_company_details_spec.rb:33 # Admin fulfills the company details can see the edit buttons
rspec ./spec/acceptance/application_form_creation.feature:22 # Creating application forms I'm able to create sustainable development form When I create sustainable development form -> Then I should see qae form -> And I should see application edit link on dashboard
rspec ./spec/acceptance/application_form_creation.feature:6 # Creating application forms I see application links on dashboard When I go to dashboard -> Then I should see innovation application link -> And I should see international trade application link -> And I should see sustainable development application link
rspec ./spec/acceptance/application_form_creation.feature:17 # Creating application forms I'm able to create international trade form When I create international trade form -> Then I should see qae form -> And I should see application edit link on dashboard
rspec ./spec/acceptance/application_form_creation.feature:12 # Creating application forms I'm able to create innovation form When I create innovation form -> Then I should see qae form -> And I should see application edit link on dashboard
rspec ./spec/models/form_answer_state_machine_spec.rb:69 # FormAnswerStateMachine#perform_transition after the deadline as Assessor can change state only to allowed
rspec ./spec/models/form_answer_state_machine_spec.rb:53 # FormAnswerStateMachine#trigger_deadlines deadline expired applications in progress automatically changes state to not_submitted
rspec ./spec/models/form_answer_state_machine_spec.rb:32 # FormAnswerStateMachine#trigger_deadlines deadline expired assessment_in_progress -> withdrawn sends notification for the Lead Assessor
rspec ./spec/models/form_answer_state_machine_spec.rb:43 # FormAnswerStateMachine#trigger_deadlines deadline expired applications submitted automatically changes state to assessment_in_progress
Randomized with seed 32450

Most of the errors are fixed now.

Yeah Green Days :green_apple:


Fix mcap conversion for bzip2 bags

Prior to this commit, the bzip2 decompression was broken on bags with more than one chunk. The chunk reader was getting set to a basic reader on the underlying chunk data, rather than a bz2 decompressor (on chunks after the first).
This fixes that and also does a minor refactor to remove the concept of a resettable reader. This was only applicable to the lz4 decompressor previously (out of three - lz4, none, and bz2) and existed to fake generic support for resetting readers when underlying readers didn't support that. Rather than doing that, special case lz4 and use the other two reader types directly.

yeah, I'll add one. it'll need to be fixture data because annoyingly go doesn't contain a bz2 compressor, only decompressor


LUCENE-10481: FacetsCollector will not request scores if it does not use them

LUCENE-10481: FacetsCollector will not request scores if it does not use them
Description
When not collecting any documents, we don't need FacetsCollector to request scores.
Checklist
Please review the following and check all that apply:

[X] I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
[X] I have created a Jira issue and added the issue ID to my pull request title.
[X] I have given Lucene maintainers access to contribute to my PR branch. (optional but recommended)
[X] I have developed this patch against the main branch.
[X] I have run ./gradlew check.
[ ] I have added tests for my changes.

Local benchmarks showed a 2x improvement for facet counting when doing a search with filter queries. I'm attempting to replicate this using our existing lucene benchmarks, but they don't seem to have any non-scoring filters on facets.


More configurable | verbose rollup configuration [Feature]:

How the project can be improved?
Provide developers incremental tools that will proactively ....

Provide them warning messages generated during the build
Provide them detailed insights if / when a circular dependency is detected
Provide a progress element that will allow the develop to view that the build is progressing, and which allows for improved debugging to validate what is being processed
Provide the build process the ability to augment the build output with nodePolyfills
Provide the build process the ability to utilize core-js polyfills and babel transpiling as part of build process
Provide developers ability to utilize typescript transformations as part of the build process
Provide developers a visual output  of the typecoverage once the build completes
Provide developers the ability to view the type coverage within a browser

What are the acceptance criteria?

Ability for a developer to be able to set specific configurations based on the output format specified within rollup
Ability for a developer to view the progress of the rollup build
Ability for a developer to have access to effective debugging tools and console messages as part of the rollup build

Additional information

The current setup is a "minimal configuration" approach, which is not necessarily bad, but I feel the added feature will make the overall build process and related developer activities more useful.

Code of Conduct

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

Isn't the vite config more insightful to move instead of this? Let me know what you think?


App Customizer tutorial theme using sp-office-ui-fabric-core

Category

[x] Content fix
[ ] New article
Related issues: fixes #2098

What's in this Pull Request?
Changes the styling to be imported from @microsoft/sp-office-ui-fabric-core instead of hard-coding the class names.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/spfx/extensions/get-started/using-page-placeholder-with-extensions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

thx Vardhaman, appreciated.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/spfx/extensions/get-started/using-page-placeholder-with-extensions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Get UnreachableBrowserException error When I run selenoid tests in Gitlab CI

I am running the gitlab CI with selenoid and chrome docker images.
First I developed the docker-compose.yml with images: "aerokube/selenoid:latest", "aerokube/selenoid-ui:latest" and "selenoid/vnc_chrome:90.0". And run the test on docker locally. It's passed. Below is the test part which related to the remote url setup for the test runned locally.
 @BeforeSuite
 fun setup() {
    Configuration.driverManagerEnabled = false
    Configuration.remote = "http://localhost:4444/wd/hub"
    Configuration.baseUrl = "https://www.google.com/"

    //System.setProperty("selenide.browser", "chrome")
    Configuration.browser = "chrome"
    Configuration.browserVersion = "90.0"
    //Configuration.browserSize = "1920x1080"
    Configuration.startMaximized

    val capabilities = DesiredCapabilities()
    Configuration.browserCapabilities = capabilities
    capabilities.setCapability("enableVNC", true)
    capabilities.setCapability("enableVideo", true)

@Test
fun logIn() {
    open("https://www.google.com/")

Then I wrote a gitlab-ci.yml file and wanted to run it on Gitlab CI with gitlab runner.
But when I run the test. It failed. The error is:
Gradle suite > Gradle test > com.UItest.ManageProject > logIn FAILED
59    org.openqa.selenium.remote.UnreachableBrowserException at ManageProject.kt:46
60        Caused by: java.net.ConnectException at ManageProject.kt:46
61            Caused by: java.net.ConnectException at ManageProject.kt:46
I thought it's because the reason should be on the remote URL. Then I tried to change the remote url as those below, but still failed.
 Configuration.remote = "http://selenoid__vnc-chrome:4444/wd/hub"
 Configuration.remote = "http://selenoid-chrome:4444/wd/hub"
 Configuration.remote = "http://selenoid:4444/wd/hub"

The error is:
Gradle suite > Gradle test > com.UItest.ManageProject > logIn FAILED
org.openqa.selenium.remote.UnreachableBrowserException at ManageProject.kt:46
Caused by: java.net.UnknownHostException at ManageProject.kt:46
Dose anyone know the reasons and help me? If you need more details, please tell me. Thanks in advance.

@RLCai this is something related to Gitlab CI and not related to Selenoid. Need to make sure Gitlab CI can resolve container names like Docker does in custom networks.

Hi, @vania-pooh I am not sure if I understand what you mean. The error is about the remote browser. So I guess the problem is on "Configuration.remote = "http://localhost:4444/wd/hub"", because when the test running in gitlab CI, it cannot use the local url. we need to find out the selenoid url. Is that right? or is there any other problems in my codes?
The files I am using are below, could you have a look? Thank you so much.
The gitlab-ci.yml file:
image: gradle:jdk11
stages:

gradle-build
docker-test

.gradle_template: &gradle_definition
variables:
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
before_script:
- export GRADLE_USER_HOME=${CI_PROJECT_DIR}/.gradle
gradle-build:
<<: gradle_definition
stage: gradle-build
script:
- chmod +x ./gradlew
- ./gradlew --build-cache assemble
cache:
key: "$CI_COMMIT_REF_NAME"
paths:
- build
- .gradle
artifacts:
paths:
- build/libs/.jar
expire_in: 1 hour
only:
- feature/edit_section
docker-test:
stage: docker-test
image:
name: docker/compose:1.29.2
entrypoint: [ "/bin/sh", "-c" ]
services:
- docker:19.03.12-dind
variables:
DOCKER_TLS_CERTDIR: ""
DOCKER_DRIVER: overlay2
DOCKER_HOST: tcp://docker:2375/
cache:
key: "$CI_COMMIT_REF_NAME"
policy: pull
paths:
- build
- .gradle
dependencies:
- gradle-build
before_script:
- docker info
- docker-compose --version
script:
- apk add --no-cache docker-compose
- apk add openjdk11
- docker network create selenoid
- docker-compose down
- docker-compose up --build --force-recreate --no-deps -d
- docker network inspect selenoid
- echo "Hello, UI-test"
- chmod +x ./gradlew
- ./gradlew :test --tests "com.UItest.ManageProject"
only:
- feature/edit_section
after_script:

echo "End CI"

docker-compose.yml:
version: '3'
services:
selenoid:
image: aerokube/selenoid:latest
container_name: selenoid
ports:
- "4445:4444"
networks:
- selenoid
volumes:
- ".:/etc/selenoid"
- "/c/labb:/output"
- "/var/run/docker.sock:/var/run/docker.sock"
- "/c/labb:/opt/selenoid/video"
environment:
- GRID_BROWSER_TIMEOUT=300
- GRID_TIMEOUT=300
- "OVERRIDE_VIDEO_OUTPUT_DIR=/c/labb"
command: ["-conf", "/etc/selenoid/browsers.json", "-video-output-dir", "/opt/selenoid/video", "-container-network", "selenoid"]
selenoid-ui:
image: "aerokube/selenoid-ui:latest"
container_name: selenoid-ui
links:
- selenoid
ports:
- "8083:8080"
networks:
- selenoid
command: ["--selenoid-uri", "http://selenoid:4444"]
chrome_90.0:
image: "selenoid/vnc_chrome:90.0"
container_name: chrome_90.0
links:
- selenoid
- selenoid-ui
depends_on:
- selenoid
- selenoid-ui
networks:
- selenoid
volumes:
- "/dev/shm:/dev/shm"
networks:
selenoid:
external:
name: selenoid
And the browsers.json file:
{
"chrome": {
"default": "90.0",
"versions": {
"90.0": {
"image": "selenoid/vnc:chrome_90.0",
"port": "4444",
"path": "/"
}
}
}

It is not necessary to run selenoid on GitlabCI, first because it denies to
run privileged containers, second you can run browser image directly. Also
you have to add appropriate service to be able access container by name.
вс, 17 окт. 2021 г., 18:54 RLCai @.***>:

Hi, @vania-pooh https://github.com/vania-pooh I am not sure if I
understand what you mean. The error is about the remote browser. So I guess
the problem is on "Configuration.remote = "http://localhost:4444/wd/hub"",
because when the test running in gitlab CI, it cannot use the local url. we
need to find out the selenoid url. Is that right? or is there any other
problems in my codes?
The files I am using are below, could you have a look? Thank you so much.
The gitlab-ci.yml file:
image: gradle:jdk11
stages:

gradle-build
docker-test

.gradle_template: &gradle_definition
variables:
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
before_script:

export GRADLE_USER_HOME=${CI_PROJECT_DIR}/.gradle

gradle-build:
<<:
gradle_definition stage: gradle-build script: - chmod +x ./gradlew -
./gradlew --build-cache assemble cache: key: "$CI_COMMIT_REF_NAME" paths: -
build - .gradle artifacts: paths: - build/libs/.jar
expire_in: 1 hour
only:

feature/edit_section

docker-test:
stage: docker-test
image:
name: docker/compose:1.29.2
entrypoint: [ "/bin/sh", "-c" ]
services:

docker:19.03.12-dind
variables:
DOCKER_TLS_CERTDIR: ""
DOCKER_DRIVER: overlay2
DOCKER_HOST: tcp://docker:2375/
cache:
key: "$CI_COMMIT_REF_NAME"
policy: pull
paths:
build
.gradle
dependencies:
gradle-build
before_script:
docker info
docker-compose --version
script:
apk add --no-cache docker-compose
apk add openjdk11
docker network create selenoid
docker-compose down
docker-compose up --build --force-recreate --no-deps -d
docker network inspect selenoid
echo "Hello, UI-test"
chmod +x ./gradlew
./gradlew :test --tests "com.UItest.ManageProject"
only:
feature/edit_section

after_script:

echo "End CI"

docker-compose.yml:
version: '3'
services:
selenoid:
image: aerokube/selenoid:latest
container_name: selenoid
ports:

"4445:4444"
networks:
selenoid
volumes:
".:/etc/selenoid"
"/c/labb:/output"
"/var/run/docker.sock:/var/run/docker.sock"
"/c/labb:/opt/selenoid/video"
environment:
GRID_BROWSER_TIMEOUT=300
GRID_TIMEOUT=300
"OVERRIDE_VIDEO_OUTPUT_DIR=/c/labb"
command: ["-conf", "/etc/selenoid/browsers.json", "-video-output-dir",
"/opt/selenoid/video", "-container-network", "selenoid"]

selenoid-ui:
image: "aerokube/selenoid-ui:latest"
container_name: selenoid-ui
links:

selenoid
ports:
"8083:8080"
networks:
selenoid
command: ["--selenoid-uri", "http://selenoid:4444"]

chrome_90.0:
image: "selenoid/vnc_chrome:90.0"
container_name: chrome_90.0
links:

selenoid
selenoid-ui
depends_on:
selenoid
selenoid-ui
networks:
selenoid
volumes:
"/dev/shm:/dev/shm"

networks:
selenoid:
external:
name: selenoid
And the browsers.json file:
{
"chrome": {
"default": "90.0",
"versions": {
"90.0": {
"image": "selenoid/vnc:chrome_90.0",
"port": "4444",
"path": "/"
}
}
}
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aerokube/selenoid/issues/1147#issuecomment-945149311,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKY23OPERKOPIRB57W2FWTUHLWTVANCNFSM5GD2WJ6Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Thanks. @aandryashin It's a good solution. If finally I cannot solve it, I have to run it without selenoid.


[PasscodeLock] Letters in passcode

Allow users to type letters for their passcode.
Similar to #7, it may be good to just remove the numpad entirely since a visual representation of the keyboard being typed on isn't so good.

Closing this as it would be an extra unnecessary functionality.


feat(commerce): support pagination in product listing engine

COM-1185
I tried to plug in the pager in my demo using Product Listing. I noticed a small change: page is 1 based in our API instead of 0 based, and I had to create a new pager from the core one that executes the right search.
That's pretty much it!

Now that I think about it, wondering if the headless-product-listing-pager should be in the product-listing feature


Time Monitor has no TimeMonitorInfo.plist

So I can't add a CFBundleIdentifyer and a resource folder in any theme.

Closing this issue : grouping the fix needed for CFBundle in issue #2 .


Create the sample schema and prepare seed data

We need to create the sample data so that api implementation can work
Database Diagram draft link: https://drive.google.com/file/d/1tiFKA1P3sz9UX-qBn0UfovaZ3bP2YMzG/view?usp=share_link
Definition of Done:

Add all the relevant tables in https://github.com/bsadd/game-arena/blob/main/backend/src/test/resources/db/coreapp/schema.sql
Add necessary amount seed data to https://github.com/bsadd/game-arena/blob/main/backend/src/test/resources/db/coreapp/data.sql

How to verify if those scripts are written correctly:

Running mvn test will execute those scripts on testcontainer. If the queries are correct, test should success.

@MahdeeMushfiqueKamal you take the lead along with @Abdus-Samee for this task. It will help in both of your api implementation

On it, @imranhasanhira vaia


Universal Windows Apps

Found this on the codeplex site.

jay_fin
Aug 6, 2015 at 4:32 AM
Hello,
Any plans on converting the project to support Universal Windows Apps? It would be great, if I could use json-rpc.net on my Raspberry Pi2 + Windows IoT core 10.
-j

Is anyone interested in assisting with this?


[Bug] Build

When I build my app with bun build, I got an error:
16 |   module.exports = require(../pkg);
^
error: Could not resolve: "../pkg"
at /Users/sylvaingougouzian/Dev/Perso/vertjs/node_modules/bun-lightningcss/node_modules/lightningcss/node/index.js:16:28

only on build, when I use it normally, no problem

have same issue while building

I have the same issue, @Xyzjesus do you solve it? thanks


[Pages Functions] Functions invocation routes _routes.json file location

Which Cloudflare product does this pertain to?
Pages
Existing documentation URL(s)
https://developers.cloudflare.com/pages/platform/functions/function-invocation-routes/
Section that requires update
Create _routes.json file
What needs to change?
We should say that this file belongs in your build output directory
How should it change?
We should say that this file belongs in your build output directory
Additional information
No response

yup, we missed that


Update and rename README.txt to README.md

With the upcoming migration to git this repository will be deleted. If the pull request contains data that should be re-submitted I suggest that you save the changes locally and resubmit them after the migration, which will likely happen on Monday the 9th of October.


Less jarring selection box animation

Looks too flashy to me. Perhaps no transition time would look better.

I think I liked no transition better too.
Sorry, @jtomeck, looks like you're officially outnumbered on this one :smile_cat:


Add ellipsis buttons in properties window of execution plan viewer

In SQL Server Management Studio, when looking at execution plans, entries in the properties window that can have a long text as their content are displayed with an ellipsis button on the right. Clicking that button opens the full text in a separate window. That makes it easy to review this full text.
There is no similar functionality in the execution plan viewer in Azure Data Studio. It would be a really nice quality-of-life improvement if this can be added.

@aasimkhan30 Let's review to understand effort.  I have an example for AdventureWorks:
SELECT
[s].[Name],
COUNT_BIG(*)
FROM [Production].[ProductSubcategory] [s]
INNER MERGE JOIN [Production].[Product] [p]
ON [s].[ProductSubcategoryID] = [p].[ProductSubcategoryID]
WHERE RIGHT([p].[Name], LEN([s].[Name])) = 'Locks'
GROUP BY [s].[Name];
GO


The docs should indicate the VSBuild task only works on Windows

It's not immediately clear this task doesn't work on MacOS.  Visual Studio for Mac is a MS product, and Azure Pipelines has macOS agents, one would assume this should work. Since it doesn't, it should explicitly mention so.
On further thought - why doesn't it work? If the task is just MSBuild with the Visual Studio version property set, wouldn't that be useful on macOS too?

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

ID: 29f86c97-f534-50ad-bfb1-a2cf78c7af94
Version Independent ID: acea40e3-512b-4d9a-9389-71b8b24327be
Content: Visual Studio Build build and release task - Azure Pipelines
Content Source: docs/pipelines/tasks/build/visual-studio-build.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @vijayma
Microsoft Alias: vijayma

@kdubau Thanks for your question. While we look into the docs, it looks like you also have a product question or suggestion ( that is, "why doesn't it"). To make sure it gets in front of the right people, please submit your bug here.

@kdubau Thank you for your feedback! This task should only be used with agents running Windows. I will be updating the docs shortly.


[masterbots.ai] impr: Delete CategoryMainTabs

Open Pull Request Review
Reviewer: @AndlerRL
Requested by: @Bran18
Task Owner: @Bran18
Description:
This PR is about removing the CategoryMainTabs and the ModalComingSoon.
Change log:

Deleted import and <CategoryMainTabs />

Preview

 Development Support, Brandon - April 2024, 1 of 2


Add ESLint Rule to Git Release Manager Plugin

Hey, I just made a Pull Request!
Adds the no-top-level-material-ui-4-import ESLint rule to the Git Release Manager plugin to aid with the migration to Material UI v5.
https://github.com/backstage/backstage/issues/23467
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Seems this might have been the wrong colors import

Closing this item in light of the migration to the community plugins repo


Version needed

Currently the library does not have any commit tagged with a version. The CMakeLists.txt indicates that the current version is 0.1.1. Can the current master branch be tagged to reflect this, v0.1.1?

I'd also like to request this.


Exclude NetworkReachabilityManager from Windows

Issue Link :link:
#3459
Goals :soccer:
Support Windows compilation
Implementation Details :construction:
Just adds os(Windows) to the exclusion
Testing Details :mag:
Existing tests work

@jshier we should merge this into #3462 before we merge #3462 into #3446

Closing, merged into #3462


Rsync not creating root folder

I tried to run this command:
rshell rsync micropython_iot /pyboard/micropython_iot
which fails because the folder "micropython_iot" does not exist on the device.
Coming from unix rsync I would expect it to create that folder for me.

This should be resolve in rshell 0.0.22
If you do rsync foo /flash/foo and /flash/foo doesn't exist then it will create it.


Bluetooth device connections causing processor spike on macOS

STR:

Start buttplug-server-gui
Connect to a bluetooth device

Expected:
Things are ok
Actual:
Macbook pro tries to light itself on fire, node process shows 160% CPU utilization

Seems to only be happening with Lovense devices. Using
https://nodejs.org/en/docs/guides/simple-profiling/
Doesn't show much, but connecting to a Launch doesn't cause the spike. However, I do get
(node:62028) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 write listeners added. Use emitter.setMaxListeners() to increase limit
which is not good.

We were handling notifications completely incorrectly on all platforms, but Mac was were it really cropped up. Changed to using notification events correctly, things now work on all platforms.


Phaser.Sound.currentTime's documentation doesn't specify the value's "meaning"

This Issue is about (delete as applicable)

An error in the documentation

https://github.com/photonstorm/phaser/blob/v2.6.2/src/sound/Sound.js#L73
Phaser.Sound.currentTime 's documentation should specify that ".currentTime" is in milliseconds because in Phaser.Sound there's ".duration", which is in seconds, and ".durationMS" in milliseconds.
Keep up the good work guys :) 👍

I don't know the English expression for this but I hope what I said is somewhat clear.
Sorry about that.


Reevaluate method for adding icon for config files

Validations

[X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that requests the same enhancement

Problem
Thank you so much for the work on this project!
I was initially going to create a bug report for the appearance of the config.json icon on macOS:

But then I found the code that adds this icon:
https://github.com/continuedev/continue/blob/eeab4fd8b2b905d3277ad6f8376ba77825087bff/extensions/vscode/src/activation/activate.ts#L150-L183
As I read the code, this is editing the icon theme defined in another extension (I'm guessing a core extension when the user has the default icon theme selected). These changes persist even after Continue is uninstalled, since it involves manually editing extension files. Since I use the default icon theme, I'm not even sure how to undo these changes. Maybe the next VS Code update will fix it? I'm not sure.
Solution
I find this behavior very invasive, and I'd prefer if it were removed. I understand that it might be the only way to get a custom icon for Continue's configuration files, but I don't think this approach is worth it. As this is my first time looking at the source code for this project, I would hope that this is the only instance of code like this (making permanent modifications to files outside of Continue's scope). If there are, then I kindly ask for those to be reevaluated as well.
I don't mean to come off as scolding, as I really do appreciate this extension and the work that's being done on it. It's just that I don't feel comfortable using or recommending an extension that behaves in this way.

@jaminthorns you make a fair point. I also wasn't aware of this ugly trimming, and wouldn't have added the icon if I knew it wouldn't display nicely on all computers. And it is in fact the only place where we make such edits to VS Code-related files (or any files not originally created by Continue).
This will be removed in the pre-release version that I'm shipping later today
If we ever find a more reliable way of icons, perhaps we'll give it another attempt
As for how to remove this, you can find the theme icon extension you are using in ~/.vscode/extensions and then edit the .json file to remove the continue entries

Thank you for seeing my viewpoint and making that change, I really appreciate it!


Multiple Cuelist Control

First, thank you for creating a fantastic piece of software.  However, I am encountering issues using multiple instances of the module connecting to QLab on the same system.  Here is my setup:  I have two cuelists I need to have independent control over:  Cuelist A and Cuelist B.  I configure each instance of qlabfb in companion to have a unique name, connect to <IP_ADDRESS>, and enable TCP feedback.  After that, I refresh the page and select 'Specific Cuelist' A for one and 'Specific Cuelist' B for the other.  Then, using the feedback variables, I populate some buttons to show the current playhead cue number and cue description.  It all makes sense, but does not function correctly most of the time.
Instead, the behavior is this: regardless of the qlabfb connection instance referenced by the companion buttons, the QLab cuelist controlled and feeding back data is the one most recently in the foreground.  This may be a QLab limitation or it may be your module.
I have tried multiple approaches to solve this issue:
-Referencing the public IP address instead of localhost
-Moving the cuelist to another workspace and referencing that workspace instead (even assigning different pin codes to the different workspaces)
-Restarting QLab/the Session/Companion in different order
Frustratingly, the multiple cue lists occasionally work correctly, but it is very rare.  This issue has persisted across multiple setups/systems/operating systems all running the latest public release of Companion.
Any insight you could offer would be greatly appreciated.

First Config

Second Config

On the few occasions it works....

Do you have a showfile you can share? If not, I'll try and put something together. I have some time to set up my macbook and dig into this.
Are you Paddy on Facebook?

Thanks for responding!
Yes I am Paddy on Facebook, and I will send you the show file tomorrow when
I get to work. Have a good night!
-Patrick
On Thu, Nov 19, 2020, 12:27 PM John Knight Jr<EMAIL_ADDRESS>wrote:

Do you have a showfile you can share? If not, I'll try and put something
together. I have some time to set up my macbook and dig into this.
Are you Paddy on Facebook?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-figure53-qlab-advance/issues/42#issuecomment-730618070,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2QHZEVIEYTUJKNVMUF543SQV5SZANCNFSM4T32NGXA
.

I recreated the issue here again.  Any help would be greatly appreciated!
-Patrick
On Thu, Nov 19, 2020 at 12:27 PM John Knight Jr<EMAIL_ADDRESS>wrote:

Do you have a showfile you can share? If not, I'll try and put something
together. I have some time to set up my macbook and dig into this.
Are you Paddy on Facebook?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-figure53-qlab-advance/issues/42#issuecomment-730618070,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2QHZEVIEYTUJKNVMUF543SQV5SZANCNFSM4T32NGXA
.

Are your label buttons the playhead/next cue or the running cue?

The label buttons are the playhead cue.
On Sat, Nov 21, 2020 at 2:56 PM John Knight Jr<EMAIL_ADDRESS>wrote:

Are your label buttons the playhead/next cue or the running cue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-figure53-qlab-advance/issues/42#issuecomment-731649013,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2QHZADSTWVCG26FC7EVFTSRBAR3ANCNFSM4T32NGXA
.

Have you been able to reproduce the issue?
On Sat, Nov 21, 2020 at 2:56 PM John Knight Jr<EMAIL_ADDRESS>wrote:

Are your label buttons the playhead/next cue or the running cue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-figure53-qlab-advance/issues/42#issuecomment-731649013,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2QHZADSTWVCG26FC7EVFTSRBAR3ANCNFSM4T32NGXA
.

Yes. When the patch gets included into the build it should work correctly.

Fantastic, thank you very much!  Is there an interim version I could use
for the shows opening this week?
On Mon, Nov 23, 2020 at 12:23 PM John Knight Jr<EMAIL_ADDRESS>wrote:

Yes. When the patch gets included into the build it should work correctly.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-figure53-qlab-advance/issues/42#issuecomment-732405458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2QHZFCZ3MURVPPA34ROOTSRLAE7ANCNFSM4T32NGXA
.

Looks like it is in today's build.

Awesome, thanks for the update!
On Mon, Nov 23, 2020 at 1:49 PM John Knight Jr<EMAIL_ADDRESS>wrote:

Looks like it is in today's build.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-figure53-qlab-advance/issues/42#issuecomment-732446412,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI2QHZEFFNCUTIC4F2U6UB3SRLKH5ANCNFSM4T32NGXA
.

Closing this. Re-open if it is still an issue.

Closing this. Re-open if it is still an issue.


Mock function raise_for_status to avoid traceback during the tests.

Coverage remained the same at 79.348% when pulling 9f80e9ebbcd769f01d9354601004e82a99bcfc67 on oleksiyVeretiuk:459243175931286_fix_tests into 237e1e2463076915cb35f3c6ffd9474a9ca0fac7 on openprocurement:master.


Add 6-way meter breakout board

Add schematic, PCB layout, renders, and Gerbers for 6-way flow meter breakout board.

I don't have Kicad, so this one will need a note about it being a user submission/not reviewed.


Fix issue templates

Standardized formatting
Added emojis
Changed "Custom issue template" to "Blank issue", and fixed the corresponding description
Added initial title to the "Font request" template
I also made the "Blank issue" template assign the "triage label" label to say that a label needs to be added (you will need to create a new label with that name and a description of, I suggest, "Relevant labels need to be added")

Note: The underscores at the beginning of the file names were purposefully added to keep the template order correct. (They are sorted alphebeticaly)

Thanks for the PR! I'll approve this once the above changes have been amended. Perhaps we need another issue for website related issues?
Also in the future, I may look into the beta issue forms feature. Here's an example of what that looks like.


Better Sent Payload File Handling

Better Sent Payload File Handling
Our e2e tests can be brittle and create confusing errors depending on how you've run these tests in the past.
This PR updates how our e2e tests run such that the sent payload file is generated in the same folder no matter how you may run TI.  This simplifies our SentPayloadReader in our e2e tests.  In addition to this simplification, I also added an ability to delete the sent payload file, and I call this in our e2e tests so they clean-up.
Issue
None.
Checklist

[x] I have added tests to cover my changes

Note: You may remove items that are not applicable

Looks good. I just have a question to potentially change the handling of the localfileorder.json file in the future: Could we create it as a temporary file and let the OS handle where to create it, and to delete it after some time?

That's a great idea that we can do now or later!


History view - The home screen is slowed down by a huge transaction history.

** issue **
The history in the home screen tries to show all the huge transaction history.
This makes the process very costly and negatively affects the response time.
I think it should be displayed by page, and the number of items displayed per page should be configurable.
** environment **
Symbol Wallet v1.0.6

Hi. Thank you for your report. It's duplicate of: https://github.com/symbol/desktop-wallet/issues/1652 which will be resolved in current sprint. Please observe issue #1652


CFP: hubble ui: add traffic direction as column

Cilium Feature Proposal
Is your feature request related to a problem?
No, but it simplify network troubleshooting within the Kubernetes Cluster
Describe the feature you'd like
Currently it is not possible to choose "traffic direction" as column in the hubble ui. When I click on one line, I can see the traffic direction, but troubleshooting would be faster when I could see this information without selecting a line.

:wave: would https://github.com/cilium/hubble-ui/issues be better suited for this?