.setPricacyStatus does not work on ios

Expected Behaviour
setPrivacyStatus should set the status according to the value that is passed to it.
Actual Behaviour
privacyStatus is always set to 2 (Unknown)
Reproduce Scenario (including but not limited to)
when i call ACPCore.setPrivacyStatus(ACPCore.ACPMobilePrivacyStatusOptIn, this.trackingSuccess, this.trackingError);
in my service and directly after that call ACPCore.setPrivacyStatus.getPrivacyStatus(.... it returns 2;
My ACPCore set-up seems to be correct, it calls the function of the Plugin with the correct value.
If i call ACPCore.setPrivacyStatus directly from swift code it also works. And events are being sent.
Steps to Reproduce
call ACPCore.setPrivacyStatus(ACPCore.ACPMobilePrivacyStatusOptIn ...
see in xcode that reqauests are being queued
Platform and Version
ios 12.1
Sample Code that illustrates the problem
 allowTrackingChange(allow: boolean) {
    if (!allow) {
      ACPCore.setPrivacyStatus(ACPCore.ACPMobilePrivacyStatusOptOut, this.trackingSuccess, this.trackingError);
    } else {
      ACPCore.setPrivacyStatus(ACPCore.ACPMobilePrivacyStatusOptIn, this.trackingSuccess, this.trackingError);
    }

    ACPCore.getPrivacyStatus(status => console.log(status)) // returns 2
  }

Logs taken while reproducing problem

Hi @HelgeWieding,
Thanks for opening the issue. It has been fixed in the cordova-acpcore 1.0.0 release. Please let us know if you see any other issues.
Thanks,
Ryan

Thanks for the fix!


POST Adopt a Drain Background info

hello all!
we at the SFPUC are getting lots of questions from other City agencies about the Adopt a Drain app and program - how it was developed, how much it cost, background, etc. I wrote up this language and i'm hoping someone can post the language somewhere on the page. perhaps it could link to the logo in the upper left corner? and/or maybe we can place a sentence at the bottom, under the logos, that says "Adopt a Drain SF Background - learn more".
AdoptaDrainsummary.docx
The text is below (without hyperlinks) and attached. Thanks in advance! (also feel free to suggest changes/clarifications to the text.)
Introduction
The San Francisco Adopt a Drain program enables San Franciscans to “adopt” one of the city’s 25,000 storm drains or catch basins and pledge to keep it free of leaves and debris. The program helps reduce localized flooding and fosters community engagement by encouraging the public to take an active role in improving their neighborhood.
Partners
In late 2015 several San Francisco City agencies partnered with volunteers from Code for San Francisco to develop the Adopt a Drain SF web application.
The San Francisco Public Utilities Commission (SFPUC), the agency that manages the sewer system, including 25,000+ catch basins and storm drains, and San Francisco Public Works, the agency that maintains the database of sewer infrastructure assets, worked with the City’s Open Data Program in the Mayor’s Office to get the catch basin location data uploaded to the Open Data Portal (SF Open Data).
Code for San Francisco and other volunteers then used a web-based platform called Github to develop the open source web application on Ruby on Rails. Github enabled contributors to work on the project from anywhere in the world. They modeled Adopt a Drain SF on Boston’s Adopt a Hydrant, for which Code for America had provided initial support to develop in 2012.
SFPUC staff got internal buy-in and support for the program, created the graphics for the icons and logo, wrote the copy for the website and emails, reviewed the website for disability access, secured funding to host the site, coordinated with other SF city agencies and the City of Oakland, and promoted the program on social media, traditional media, TV advertising and various other channels. SF Open Data staff initially paid for the site to be hosted and provided ongoing strategic and technical support. Approximately 25 people contributed to coding and developing the app.
Next Steps
The SFPUC is planning to expand the program to offer free training, tools, and supplies to drain adopters.

@jasonlally @hackajesse @jszwedko -- thoughts on this? we are planning a big cable TV advertising campaign this fall, and would love to get this text updated before then.

@jeanwalshie yep! I can add that today.

@jeanwalshie I added the content as a modal dialog and linked it from the footer and the header -- let me know what you think!

@jszwedko thanks!  -- but i don't see it! :(

@jeanwalshie I forgot we have a staging server :) -- do you want to verify it there before I push it up to production?. The URL is https://adoptadrainsf-staging.herokuapp.com/

oh, i see, thanks!
ok, now i have a few more thoughts:

i dont think we need to say "We're just getting started!" What do you think about removing that line?
in the footer we now have "Learn more" and "send feedback". I'm thinking we should remove the "send feedback" link and instead add a line to the bottom of the "learn more" text that says
Contact
Email questions and feedback to<EMAIL_ADDRESS>

@jszwedko @jasonlally hi guys! if i confused things i'm sorry. i think what you put up on the test site is fine for now -- my comments/ideas can be dealt with at a later date. i'd like to get this content up though.
thank you!

Hi @jeanwalshie!
Apologies for the delay -- I started to make the revisions during the Code for SF hack night this past Wednesday, but didn't complete them (and was out of town this weekend).
My thoughts:

I agree and removed the alpha text
I think we should still leave the feedback link in the sidebar (to lower the barrier to giving feedback -- e.g. if I'm on the page and want to give feedback, it wouldn't be super clear that I have to click "Learn more" first)
Typically the logo of a web page is a link to the root page (which I've added). Admittedly since this is a single page app, there isn't much value in having a link, but I think that will be the least confusing to users

I pushed up these changes to the staging server. Let me know what you think or if you disagree with any of the above!
If you want the background info to be easier to find, I can think about better ways to make it more visible.

@jszwedko this is great, thank you!!! please publish.

@jeanwalshie: published!


Update catalog-info.yaml

Hi @merith00, can you provide some more details on this change please?
If you are just wanting to play around with Backstage you can run npx @backstage/create-app@latest or follow the Getting Started guide: https://backstage.io/docs/getting-started/


[Jira] Save selected project in subsequent queries

Extension
https://www.raycast.com/raycast/jira
Description
Hello team
I remember that previous version was using previously selected project. In new version I constantly select project to search my teams' issues.

Who will benefit from this feature?
Users whose organizations are big so they have different projects. I am only using one project so I don't want to select project each time.
Anything else?
No response

I've shipped a fix that may close the issue @nurgasemetey. Could you try it again and let me know if it works for you?

Hello
Thanks for your fix but I am maybe confused with how "Active Sprints" is working.
So I selected my project

Then I closed extension is closed(not quit) and executed "Active Sprints" again.

It again shows first element from project list.
Maybe it is like how it works and I was confused that selected project will be persisted once it selected.

Are you searching for the project in the dropdown or is it already there when opening the dropdown?

@thomaslombart I'm having the same issues.

Are you searching for the project in the dropdown or is it already there when opening the dropdown?

I have a long list of projects, and I have to search it in the dropdown. Maybe the root cause is the same with this issue: #5768

Indeed, it's exactly the same root cause.

Hey, my organization also has many projects, but I only work on three, I would love to see the most used ones on top or to have favorites. Because right the workflow looks like  "active sprint" > command+p > type a project name > enter.
I was thinking maybe somehow I could build deep links to my favorite projects' active sprints, but I couldn't figure it out how to do it.

Can others confirm that this is fixed for them too?
It had not been working for months.  But when I tested it now (after getting this stalled notification) it looks like it is fixed.

A fix has been shipped yesterday thanks to @jesperorb (https://github.com/raycast/extensions/pull/7307).

Thank you very much! Thanks @jesperorb !

Works for me as well, lovely ❤ thank you (;


Wrong distance values?

I extracted 500 * 128 sized SIFT features of an image.
I built a cuhnsw index of that vector and queried with the same vector.
Desired distance values(topk = 1, l2 distance) are all 0, but I got very big values(greater than 10^6).
I tried to change some hyperparameters, but got the same result.
Hope help me with this issue.
Thanks

I think you misused nrz option. if nrz = True, library normalizes the training data (this option is for cosine similarity space by setting dist_type = "dot" and nrz = True). Unfortunately nrz is true by default.. see below permlinks
https://github.com/js1010/cuhnsw/blob/fbd41acd3235aab46533e12ad6b424775123a8d6/cuhnsw/proto/config.proto#L24
https://github.com/js1010/cuhnsw/blob/fbd41acd3235aab46533e12ad6b424775123a8d6/cuhnsw/pyhnsw.py#L42-L43
Also, I added function to example code to check validity of distance function
https://github.com/js1010/cuhnsw/pull/26
I got following results by shifting data from glove-50-angular to sift-128-euclidean in example1.py
# python example1.py run_gpu_inference2 --index-file=cuhnsw.index
====================================================================================================
[INFO    ] 2021-04-19 20:44:07 [example1.py] [run_gpu_inference2:180]gpu inference on res/sift-128-euclidean.hdf5 with index res/cuhnsw.index
[INFO    ] 2021-04-19 20:44:07 [pyhnsw.py] [__init__:30]opt: {
  "c_log_level": 2,
  "ef_construction": 150,
  "level_mult": 0.40242960438184466,
  "hyper_threads": 100.0,
  "block_dim": 32,
  "dist_type": "l2",
  "nrz": false,
  "reverse_cand": false,
  "heuristic_coef": 0.0,
  "seed": 777,
  "py_log_level": 2,
  "max_m": 12,
  "max_m0": 24,
  "save_remains": false,
  "visited_table_size": 0,
  "visited_list_size": 8192
}
[info    ] 2021-04-19 20:44:07 [cuhnsw_base.cu:59] cuda device info, major: 7, minor: 5, multi processors: 40, cores: 2560
[INFO    ] 2021-04-19 20:44:07 [example1.py] [run_gpu_inference2:182]load model from res/cuhnsw.index by cuhnsw
====================================================================================================
query 1
----------------------------------------------------------------------------------------------------
rank 1. neighbor: 932085, dist by lib:<PHONE_NUMBER>203125, actual dist:<PHONE_NUMBER>203125
rank 2. neighbor: 934876, dist by lib:<PHONE_NUMBER>796875, actual dist:<PHONE_NUMBER>796875
rank 3. neighbor: 561813, dist by lib:<PHONE_NUMBER>5253906, actual dist:<PHONE_NUMBER>5253906
rank 4. neighbor: 708177, dist by lib:<PHONE_NUMBER>248047, actual dist:<PHONE_NUMBER>248047
rank 5. neighbor: 706771, dist by lib:<PHONE_NUMBER>1953125, actual dist:<PHONE_NUMBER>1953125
====================================================================================================
query 2
    5 # LICENSE file in the root directory of this source tree.
----------------------------------------------------------------------------------------------------
rank 1. neighbor: 413247, dist by lib:<PHONE_NUMBER>220703, actual dist:<PHONE_NUMBER>220703
rank 2. neighbor: 413071, dist by lib:<PHONE_NUMBER>8183594, actual dist:<PHONE_NUMBER>8183594
rank 3. neighbor: 706838, dist by lib:<PHONE_NUMBER>3671875, actual dist:<PHONE_NUMBER>3671875
rank 4. neighbor: 880592, dist by lib:<PHONE_NUMBER>0976562, actual dist:<PHONE_NUMBER>0976562
rank 5. neighbor: 249062, dist by lib:<PHONE_NUMBER>4433594, actual dist:<PHONE_NUMBER>4433594
====================================================================================================
query 3
----------------------------------------------------------------------------------------------------
rank 1. neighbor: 669835, dist by lib:<PHONE_NUMBER>6484375, actual dist:<PHONE_NUMBER>6484375
rank 2. neighbor: 408764, dist by lib:<PHONE_NUMBER>5683594, actual dist:<PHONE_NUMBER>5683594
rank 3. neighbor: 408462, dist by lib:<PHONE_NUMBER>6035156, actual dist:<PHONE_NUMBER>6035156
rank 4. neighbor: 408855, dist by lib:<PHONE_NUMBER>158203, actual dist:<PHONE_NUMBER>158203
rank 5. neighbor: 551661, dist by lib:<PHONE_NUMBER>1640625, actual dist:<PHONE_NUMBER>1640625
====================================================================================================
query 4
----------------------------------------------------------------------------------------------------
rank 1. neighbor: 970797, dist by lib:<PHONE_NUMBER>6054688, actual dist:<PHONE_NUMBER>6054688
rank 2. neighbor: 125539, dist by lib:<PHONE_NUMBER>1992188, actual dist:<PHONE_NUMBER>1992188
rank 3. neighbor: 48044, dist by lib:<PHONE_NUMBER>53125, actual dist:<PHONE_NUMBER>53125
rank 4. neighbor: 191115, dist by lib:<PHONE_NUMBER>267578, actual dist:<PHONE_NUMBER>267578
rank 5. neighbor: 889039, dist by lib:<PHONE_NUMBER>5664062, actual dist:<PHONE_NUMBER>5664062
====================================================================================================
query 5
----------------------------------------------------------------------------------------------------
rank 1. neighbor: 340871, dist by lib:<PHONE_NUMBER>5410156, actual dist:<PHONE_NUMBER>5410156
rank 2. neighbor: 748397, dist by lib:<PHONE_NUMBER>1992188, actual dist:<PHONE_NUMBER>1992188
rank 3. neighbor: 748193, dist by lib:<PHONE_NUMBER>6816406, actual dist:<PHONE_NUMBER>6816406
rank 4. neighbor: 175336, dist by lib:<PHONE_NUMBER>5058594, actual dist:<PHONE_NUMBER>5058594
rank 5. neighbor: 716433, dist by lib:<PHONE_NUMBER>654297, actual dist:<PHONE_NUMBER>654297

I set nrz = False and it is fixed.
Thanks a lot.


gateways: there is a default for IPv4 and IPv6 in overview, not this...

only marking one as default, but both are...

Turns out one needs to select the default gateway option in order to properly render. Works as intended.


KnownUserException: integrationsConfigString can not be null or empty

Our site is failing on fatal error, because the library fails accessing the integration config URL at http://CLIENT.queue-it.net/status/integrationconfig/CLIENT

Request failed! HTTP/1.1 403 Forbidden in QueueitKnownUser->getIntegrationConfig() (line 202 of QueueitKnownUser.php).

22/Nov 12:23  error  queueit  QueueIT\KnownUserV3\SDK\KnownUserException: integrationsConfigString can not be null or empty. in QueueIT\KnownUserV3\SDK\KnownUser::validateRequestByIntegrationConfig() (line 140 of sites/all/libraries/composer/queueit/knownuserv3/KnownUser.php).

The above error is not catchable via try and catch block so it breaks the whole site.

Hi kenorb,
Can you tell me which IP your server(s) have? I will check if they have been blocked by firewall.

The sample provided in the README has a try catch block. Please reach out to our support team if you need any assistance.

Our implementation of the library also got try/catch  as per queueit.module, but it seems it didn't catch the error.
I'll try to expand the block and see if that helps.

From what I can see the underlying problem is that our servers are being called (to get integration config) every time a request comes in. This is happening in the queueit drupal module, and should be fixed there. We recommend to store/cache this somewhere (https://github.com/queueit/KnownUser.V3.PHP/tree/master/Documentation)
I found similar concern here: https://github.com/drupal-modules/queueit/issues/2


IMPROVEMENT: Put assets of roguelike mode, April fools day activities, etc. to a separated group

Currently, these assets can only be found in Non-AVG category.

Completed


Update XsuaaAutoConfiguration.java

fixed a log output

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @BraunMatthias thanks 👍


how to disable the force selection of image during the posting

While posting, some peoples are not interested to add images. So i need to set this option as optional & shows the Title in that field for such posts . How to done this

Hi, @jishnurajm !
Thank you for your interest in our project. Issue #12 is about making image as optional field of post. You can check it.


ZDM-287 Send heartbeats to clusters

@joao-r-reis There's still a couple of things in flux right now (I'll comment directly in the PR files), but I'd like to request your feedback. This should be mostly in line with the approach we discussed initially, the stream id mapping idea, but it's nothing set in stone, we can still change it as needed.
I've tested it locally with the integration tests and the nosqlbench test in docker compose.

Also I think it would be great if you could add a node metric for the number of used stream ids. It could be easily implemented by a gauge function metric that checks the result from len(ids). It would be a metric for each cluster connector including the async connector.

@joao-r-reis I've added the gauge metrics for all the connectors. Can you take a look?

@alicel @joao-r-reis I believe I've addressed all the remaining items, this is ready for another pass. Please take a look when you have the chance.

I know that you're looking into the test failure atm but even when you get that test passing we still need a test that verifies that the metric is being added/subtracted. The current test just tests that the number of available stream ids stays at the "max" after executing some requests.
To test this you can create a simulacron test with a primed query that takes like 2 or 3 seconds to give you enough time to assert that the number of available stream ids was subtracted while the request is pending and then it goes back to expected default after the request is done. You can leave this for a follow up PR after we deliver this feature in an early alpha build but that follow up PR should be merged before the next GA so we get proper coverage on this.


If you REALLY want to run this code

Hello all,
I want to recount my frustrating experience with this source code. After dedicating almost four days to struggling with the complexities of building and running this code across four different machines, I'm compelled to share the necessary configurations and the myriad of errors you'll likely encounter during the build process. I intend to spare you unnecessary frustration and compensate for the potential lack of helpful responses in the repository's issue section.
Okay, let's start with the Anaconda Environment:
You must use GGC V9 and CUDA-ToolKit 11.3

Use "install_pytorch_source.sh"

For this issue: static const unsigned kSigStackSize = std::max(16384L, SIGSTKSZ);
See here: https://github.com/darglein/ADOP/issues/92

For this issue: GLIBCXX_3.4.30 not found
See here: https://github.com/darglein/ADOP/issues/93

For this issue: /saiga/src/saiga/core/image/templatedImage.h:81 Function: bool Saiga::TemplatedImage<T>::load(const string&) [with T = Eigen::Matrix<unsigned char, 3, 1, 0>; std::string = std::__cxx11::basic_string<char>]
See here: https://github.com/darglein/ADOP/issues/94

Convert all .png files to .jpg before converting colmap to ADOP.

You need to change the colmap to adop c++ file to replace .png file extension with .jpg

Use: python3 -m pip install setuptools==59.5.0

Good luck with this source code :)

this is probably designed for pro users, but I really wish they included an already compiled version for windows, installing all sorts of things to only maybe get this running is kinda ruining the user experience for this. but well... this is guthub afterall

I've built a docker with ADOP built : https://hub.docker.com/r/zhzt/adop


imap: CLOSED response code w/o prior ENABLE CONDSTORE

I suppose this should not happen but it does in Dovecot.

According to RFC 7162:
   A server that advertises "QRESYNC" or "CONDSTORE" in the capability
   string must return the CLOSED response code in this case, whether or
   not a CONDSTORE enabling command was issued.


Fix proportions of the bars

Looking at the visualisation, some parts are not propotional. In this example, the green bar is worth 10 points, while the blue  bar is almost 40 points. The blue bar looks much bigger than 4 times the green bar. This can mislead users.

,


Fans load as Lights

I have several ceiling fans connected to a Z-Wave Fan In-Wall controller.

All of the controllers are the same, but some "pull" into HomeBridge as a light, while others show up as a fan.
One Fan, "Guest Fan", was a light and I played with changing drivers, clearing device cache, etc...  It kept coming back as "light"
But then I changed the assigned room in SmartThings - cleared cache - and now it shows as a "fan"
I have three move fans I am trying to get to switch...

They all have the same driver and share the same attributes...

Any ideas?

FIXED...
I found that, if I turned the fans on...  Removed them from the cached accessories...  Rebooted the bridge...
Apple Home picks them up as a Fan now


Allow override of START_LOCATION

What problem is this solving
Currently I'm using the storybook add-on storybook-vue3-router (https://github.com/NickMcBurney/storybook-vue3-router). As i have described, I've currently the problem, that simulating loading of page initial wouldn't work as expected, because vue-router initialize with / as start path (more details here https://github.com/NickMcBurney/storybook-vue3-router/issues/58)
Proposed solution
I would recommend allowing the createRouter method to be given a URL that is entered instead of the current defaults (https://github.com/vuejs/router/blob/6f160b931e8647e15217a3ecf9efcc2152366fc6/packages/router/src/types/index.ts#L410). This way I hope that when simulating in Storybook I can directly initialise the URL exactly as needed.
In the end, I want to simulate as if a page were called up directly in the browser. This means, for example, that /app/product/1234 is entered directly instead of /app in the browser. At this point /app/product/1234 is then also picked up (perhaps in a different place than where I suggested).
Describe alternatives you've considered
To summarise, I somehow need the possibility to simulate the call of a given URL.
This functionality is not primarily required in production code but for simulation, e.g. in the Storybook add-on. The add-on sets currently the wished path as seen here: https://github.com/NickMcBurney/storybook-vue3-router/blob/19032cbe0029f531995b0d42222e72befc94c29a/src/utils.ts#L29

You can just await router.push(‘/initial’) before initializing the view. Or if you’re within the browser and there is a global location object, await router.isReady()


WIP: Use plugin-content-docs instead of duplicating old code + fixes and features

This fixes a lot of issues like auto generated sidebars and support for all new sidebar features like doc links on categories, as well as sidebar info specified in the md files header. It also simplifies version handling.
Separated document titles from document ids as the id might not always be the same as the title. And it also fixes the download button not finding the files if the title/id/url doesn't match as is possible with the slug option on sidebar entries.
Fixed toc page numbering for unnumbered headings.
Fixed so that it works for exclusive docs setups with routeBasePath: /
Added options for:

versions, to replace the functionality to specify which versions to generate for from rootDocIds.
useExtraPaths to use with the express server.
alwaysIncludeSiteStyles to be able to add both custom styles and the docusaurus ones.
ignoreCssSelectors to be able to remove html elements before generating the pdf.
margins and coverMargins as they we're hardcoded.
jQueryUrl option in case you want to provide it from somewhere else.
getPdfFileName function override to customize the filename of the generated pdfs.

Removed rootDocIds as it can be deduced from the docs plugin data.
A drawback to this new approach is that we depend on data passed to postBuild, so we can't support the custom command anymore. I added a haxx env var BUILD_PDF to trigger the build if autoBuildPdfs is false.
This is marked WIP as I probably broke a lot of stuff, and more a PR just to let you know in case you're interested in it. I'm willing to put some polish into it probably in case you think this is a good idea but would need someone else to try it with a different setup.

Thank you @Cyriuz for working on  this!

Took some extra time to clean up a bit. Added option validation with defaults so it is a bit easier to start using the plugin and updated the read me,
There's still one thing left that I would like to fix and that is better connection between the download button and the generated files, I'm thinking maybe we can output a txt with all the url to pfd file path mappings and load that in the frontend?

Storing the url to file path mapping worked perfectly. I think I have implemented all features that I need now and done with most cleanups, so feel free to feedback!

any progress here?

any progress here?

Please feel free to try it out :) Just clone the branch, run npm run build in the folder and then "docusaurus-plugin-papersaurus": "file:path/to/docusaurus-plugin-papersaurus", in your docusaurus package.json

Hi @Cyriuz, thanks for your efforts to fix a few bugs 🙏  I was just about to create a MWE for the bug that generating PDFs is not at all possible when I found your fork and PR 😅
I tested your version with my MWE but it still does not work. I get an error from the package he:

The function argument html is always empty for me.
It's used here in your code:

As this is just about getting the PDF file name maybe it would be OK to use some generic name here?
I don't really know why the HTML is empty for me.
BTW: instead of copying the properties from the PapersaurusPluginOptions type here you can use a utility type:
export type PluginOptions = Partial<PapersaurusPluginOptions>

@abs-lme Might it be that you haven't set projectName: 'Project docs' in your docusaurus main config? I can fix so that it has a default!
I'm not very used to TypeScript so I'll look into the partial thing, thanks!

@abs-lme Should be fixed now :) I also added some default styles for the toc to look better without any custom styles.

@Cyriuz  thanks a lot! One more issue: the download buttons don't appear any more, and there is an error on the console about /handbook/pdfs.json not being loaded.
I assume handbook is your test documentation base URL?
I fixed the issue and tested locally. Seems to work now (with and without custom base URL).
Instead of doing another PR roundtrip (me forking your repo and PRing my change) would you mind including the change yourself?

179-182:
          $(window).on('load', function () {
            fetch('${siteConfig.baseUrl}${
            siteConfig.baseUrl?.endsWith("/") ? "" : "/"
          }pdfs.json')

I had to add the check for trailing / as (contrary to the docusaurus documentation) the baseUrl sometimes has no trailing slash.

Please feel free to try it out :) Just clone the branch, run npm run build in the folder and then "docusaurus-plugin-papersaurus": "file:path/to/docusaurus-plugin-papersaurus", in your docusaurus package.json

@pepek128 from my perspective it is fully functional but it would be good to have more people try it to see if it works :)

please merge this branch 🙏

Sorry for the delay here. I reserve time for next week to work on this and merge if all tests are successful.

Unfortunately my tests where not successful. When calling getPdfFileName(...), the sideBarItem.unversionedId is undefined.
Fixing this to not throw results in empty PDFs for my docs.
In addition I see a drastic performance decrease when building my documentation.
I'm investing more time to find solutions, but before these two things are fixed, I'm not yet able to merge the branch.

Thanks for checking! What's your config and docusaurus version? I could probably take a look but its a while ago now so I have to refresh to be able to know what's going on :)

Thank you Cyriuz. I'm also investigating, but my time is very limited.
I'm currently on docusaurus 2.3.0.
What I see so far is that the let sidebar = versionInfo.sidebars[sidebarName]; does not contain any more information than type and id:
"sidebars": {
          "mySideBarName": [
            {
              "type": "category",
              "label": "Category Name",
              "items": [
                {
                  "type": "doc",
                  "id": "mySideBarName/id"
                },
              ],
              "collapsed": true,
              "collapsible": true
            },
          ]
        }

The versionInfo object however, contains a docs array, there I see the field unversionedId among many others. One thing that may be special is, that we are using multiple sidebars.

The ids are fetched from the docs here: https://github.com/simologos/docusaurus-plugin-papersaurus/blob/d94055d77f1749d5a80a9dddadc78c30369052ec/src/generate.ts#L241
Could it be that you have a sidebar item with an id that doesn't correspond to an existing doc?

@simologos I respect that you're low on time so please feel free to just dump your config if you're able to and I can try to get it fixed :)

Hi @Cyriuz
Sorry again for the delay with you PR.
I finished my troubleshooting and found that with versioned docs, only the next version successfully created PDFs. For all other versions (current and previous) the article was empty.
With the fix my tests were successful so I'm going to merge your PR.
Thank you very much for your work and sorry for the inconvenience caused.

Cool, thanks! Interesting find, does that happen in case you have non-auto generated sidebars for a version where the id is specified manually? I wonder if maybe it should be the same in the category case above as well but I guess we'll see if anyone gets that problem. I was briefly looking at porting this to work for docusaurus v3 and there the unversionedId didn't even seem exist... Will see if I get around to upgrading :)

That is possible. We indeed have non-auto generated sidebars only. I hope my change did not break anything for auto-generated sidebars...
Your point is also valid, so far I haven't seen problems with the category, therefore I didn't touch it...
The upgrade to V3 is also on our agenda, but I'm afraid I'm not able to provide a roadmap yet...

Seems to work fine for me with only auto generated so it's probably correct like that! I'll let you know if I manage to update to v3 as well.

awesome! thank you very much! once more :-)


Input hangs.

Windows build number:
10.0.22631.0
Your Distribution version:
22.04 Ubuntu and Debian 12
Your WSL versions:
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>-1
WSLg version: 1.0.59
MSRDC version: 1.2.4677
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22631.2715
Steps to reproduce:
Open any text editor (Tested with emacs, gvim and gedit)
Type some text.
WSL logs:
No response
WSL dumps:
No response
Expected behavior:
The type is typed as it is.
Actual behavior:
Sometimes some key will hang and input itself over and over, it happens often after pressing space.
E.g. type "not" and the t will hang resulting in notttttttttttttttttttt, it happens really often making any writing really frustrating.

This sounds similar to #1140

@Yan3ku Do you have Microsoft PowerToys running in your Windows?
Yesterday after reading some comments on intermittent WSLg issues which related these issues to running programs in Windows, I played a bit with my started programs and so far it seems, that if I deactivate PowerToys, then these keyboard lags are gone.
Maybe you can check that as well and if you experience the same, then microsoft can investigate either PowerToys or WSLg and maybe fix this issue...

I also experience this issue as well, mainly in IntelliJ IDEA.
I have PowerToys installed. However, the keyboard hangs also if PowerToys is stopped.
Distribution: Debian 12.4
My WSL versions are the same as in the original post, only with Windows-Version 10.0.22631.3155.
Any further ideas how to debug it?


Update README

README now includes instructions for accessing the API at https://api.neurobagel.org/ and for setting a DOG_ROOT variable for the graph IP address. README formatting has also been simplified for easier editing.
Closes #66

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 92.135%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
246

Relevant Lines:
267

💛  - Coveralls


Fix xvfb-run errors in Travis script

Signed-off-by: Gary O'Neall<EMAIL_ADDRESS>

I attempted to fix the travis build failures.
Adding a -a to the xvfb-run commands seems to resolve the problem (solution referenced in https://stackoverflow.com/questions/16726227/xvfb-failed-start-error).
However, now I am getting the following error on the make-migrations:
ImportError: numpy.core.multiarray failed to import
@rtgdk I don't think this is related to my fix.  If you agree, go ahead and merge and we can add a different issue for the import error.

@goneall @techytushar Travis build working fine after updating requirements. Merging.


Backend: Add examples and constraints fields to question

This pull request aims to do the following:

Add examples and constraints fields to question
Clean up package.json file
Update README.md to use the new updated routes

👍


Incorrect search query to YACPDB

YACPDB doesn't find positions with knights due to incorrect knight symbol.

Thanks for reporting! It should be fixed now.


Open several files in several wintabs

Hi there,
first of all, thank you for your work. Wintabs is awesome :-)
I am wondering if there is any way to open several files from the command line so that each of them goes to a different wintab. If I naively run
vim file1 file2 file3
What I get is each file in a buffer but just the first one is shown as a wintab (the others are not shown in the tabline). Is there any way to run
vim -c "some commands" file1 file2 file3
so that vim opens each one on a visible wintab?
Thanks!
Al.

Hey,
This sounds like a very reasonable thing, but there is currently no command to do it. I'll come up with something this week, it shouldn't be very hard.

Great, thanks! :)
2017-09-20 5:38 GMT+02:00 Zefei Xuan<EMAIL_ADDRESS>
Hey,
This sounds like a very reasonable thing, but there is currently no
command to do it. I'll come up with something this week, it shouldn't be
very hard.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zefei/vim-wintabs/issues/18#issuecomment-330736408,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AemyPtunNNv9YOG_a-L532wX27yp9IqXks5skIi5gaJpZM4PcFTz
.

--
Alberto Aparici
@cienciabrujula http://twitter.com/cienciabrujula en Twitter
Artículos en El Confidencial
https://www.elconfidencial.com/autores/alberto-aparici-1755/
Podcasts de La Brújula de la Ciencia
http://www.ivoox.com/podcast-brujula-ciencia_sq_f1171949_1.html
Artículos en Jot Down Magazine
http://www.jotdown.es/author/alberto-aparici/

I just added a command to open all buffers. So you should be able to do
vim -c 'WintabsAllBuffers' file1 file2 file3

Thanks a lot! :D


fixed #2020 - [closed]

In GitLab by @liyanq528 on Mar 26, 2019, 01:54
Merges issue#2020 -> dev

In GitLab by @wknet123 on Nov 13, 2019, 11:41
The test coverage for backend is %  38.93%  , check  console log

In GitLab by @wknet123 on Nov 13, 2019, 11:41
closed


Delete namespace after pods test

Fixes failures of "Validates MaxPods limit number of pods that are allowed to run" test in Jenkins.
cc @davidopp

I'd prefer to change this to use NewFramework(...) thingy, as suggested in L127, but we can leave this for post v1.
LGTM sans one nit.

I'd prefer to change this to use NewFramework(...) thingy, as suggested in L127, but we can leave this for post v1.
I agree, but I think we shouldn't do it before 1.0.

Assigning to @davidopp as a lead.

@nikhiljindal : FYI - this will fix Jenkins GCE failures

LGTM


.write( ) not passing through onAfterUpload( ) of FilesCollection

I noticed when using the .write( ) to upload a file, it uploads straight to the file system and not the one set on the onAfterUpload( ) option.
In my case, am storing the images on GridFS, but the files uploaded using .write( ) does not get uploaded to MongoDB. Only on the file system.
Thanks

Hello @mking200 ,
write(buffer [, opts, callback, proceedAfterUpload]) set fourth argument proceedAfterUpload to true.
Let me know if it helps

Sorry I forgot this option.   I'll try it and let you know if it works.

Yes, this is working.  Thanks!

Great, I'm glad it's solved
Please, support this project by:

Star on GitHub
Star on Atmosphere
Share on Facebook and Twitter


Web socket API call to start serving a directory

Once pub serve is up and running, the Editor should be able to bind additional directories to ports using the web socket API. We should also add a matching call to stop serving a given directory.

This issue has been moved to dart-lang/pub#886.


Fix go linter errors

Please provide a description of this PR:
Fixing the golang linter errors that happened in the release-1.24 branch

[!NOTE]
We may need to enable the lint job in the master branch to avoid this kind of case

To help us figure out who should review this PR, please put an X in all the areas that this PR affects.

[ ] Ambient
[ ] Configuration Infrastructure
[ ] Docs
[ ] Dual Stack
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[ ] Upgrade
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Control Plane Revisions

Please check any characteristics that apply to this pull request.

[ ] Does not have any user-facing changes.


Updated projects page design

Updated

Experimental

I haven't submitted PR yet, it's in progress. my motivation to these design tweaks are to

give more space between elements as otherwise it looks overloaded
get rid of the intuitive text on experimental version and leave only icons (such as delete proj and etc), assisting message still appears when hovering
add more indents for better formatting
substitute padlock icon with a bit modern one and move it next to the project's name as it's not related to the actions

@theodev  @intsco @LachlanStuart
your feedback (if you have time) is welcomed

I like the slightly larger indentation of the informational lines vs the name. It helps to guide the eyes to the right place.
I suggest we don't add managers' groups as it's not so easy to do. At the moment only admins can see other users' primaryGroup. Even if we changed that, the primaryGroup is not necessarily accurate - people may be making a project on behalf of a non-primary group, or their primaryGroup may not have even accepted their request to join.
Regarding design 2, I think we should avoid having icon-only interfaces if we have space to have text buttons. Icon-only buttons tend to not be very user-friendly. Imagine if you were unfamiliar with METASPACE and you saw this:

How long would it take you to figure it out? Because with text it's almost instant.
I like the addition of color for "4 Datasets". I wonder if we should make the project manager names link to a filtered version of the datasets page, just so we can add some more color...

@LachlanStuart Thank you for the feedback.
Ah, that explains now why I couldn't see projects anymore when I wasn't a superadmin. Apparently, it got broken because of pulling primaryGroup. It was asked by Theo though, I'll try to find a way when I have some time how to do it then.
For the design 2 - do you think it will be easier for a user when there's a popping up text when hovering over the icon? 2 of them I think quite intuitive(edit/delete)

For the design 2 - do you think it will be easier for a user when there's a popping up text when hovering over the icon?

No. I don't think we can make an intuitive icon for every action, and I think people will get frustrated if they have to hover over buttons to find out what they mean. I've gotten annoyed at several sites because of this. It can be OK if you've got really good icon design and all the actions are things that people would intuitively think to do, but the actions we have, particularly "Browse annotations" and "Show full metadata", don't meet either criteria.
I don't want to make a significant change for this page without giving consideration to how we'll update the datasets page. Consistency in design is important. Inconsistent sites feel bad no matter how good individual parts of it may be.
Are you aware that most users will only see the "Browse annotations" button against projects? So for most projects there would be just one icon, which IMO would be a bit awkward. That could be changed though - there are technically 3 actions exposed here: View project page (clicking on title), Browse datasets (clicking on 4 Datasets), Browse annotations.


Fix sample code in index.md

It's more natural that songs#create uses Song::Create class

:heart:


Removing sodiumxoide dependency from Readme

Removing sodiumxoide dependency from Readme until the feature is added.

r? @ned14
(maidsafe_highfive has picked a reviewer for you, use r? to override)

r? @dirvine

Reviewed 1 of 1 files at r1.
Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from the review on Reviewable.io


Run November 2021 ConMon scans + assessor observation

In order for us to update the JAB on our compliance in a consistent way, we need to run Continuous Monitoring scans on approximately the 23rd of the month. (If this date falls on a weekend or federal holiday, adjust to the last business day before the date.)
For context, see our Continuous Monitoring Strategy, including the monthly reporting summary explanation.
Netsparker
Omit: I am not finding a clear path to using Netsparker for our admin apps, and NetSparker has its own issues with false positives
OWASP ZAP Scans
Preliminary work - Sandbox User Setup
We scan our externally facing apps as sandbox users of cloud.gov, via the cloud.gov IdP, instead of platform admins. This vastly speeds up scans since the spider doesn't crawl every app and org in logs or dashboard, and also avoids issues with ZAP "clicking" on links with undesired impacts.
Create a sandbox account, starting from https://account.fr.cloud.gov/signup, and use an email such as your<EMAIL_ADDRESS>pif.gov, fedramp.gov}
As your "sandbox" user identity, launch a "Hello World" app so there's something in the dashboard and logs apps to spider. (ToDo: Determine if this is really necessary, provide link to steps).
Install, Configure, and Update

Check that you have the latest stable version of ZAP or install via Homebrew with brew install (or brew upgrade) owasp-zap (recommended). Upgrade if necessary.

NOTE: If you see an error running ZAP as an unsigned application, run the following from the command line: xattr -dr com.apple.quarantine '/Applications/OWASP ZAP.app'

Start ZAP and update

For "Session persistence", select "No, I do not want to persist my session..."
For "Manage add-ons", select "Update All"
ZAP ->  Preferences -> Options:

JVM -> JVM options:  -Xmx8192m
Active Scan:

3 hosts
5 threads

Global Exclude URL:

Site - Firefox (select all)
Site - Font CDNs
Site - Mozilla CSN
Spider

Max Depth to Crawl: 5
Number of Threads: 7

Quit and restart ZAP if you change the JVM options

Be sure you have Firefox installed (with Homebrew brew cask install firefox or any way you chose). Chrome does not support proxy settings while Firefox does.

git clone git@github.com:cloud-gov/product.git so you have the context files you need.

Running ZAP scans
ZAP scans take hours. We recommend you start in the morning. There are two separate scans to run and the second one takes considerably longer than the first.

From the cloud.gov product repo, load the cloud.gov cloud.gov-conmon-external.context into ZAP (File > Import Context)

Delete the "Default Context" or any already completed context.

On the top line of icons, there should be a Firefox icon on the far right. Double-click that to open Firefox preconfigured to proxy through ZAP.
Open the context to see the included web applictions (Context -> Included in Context)
In the ZAP-configured Firefox, log in to each site in the context list.

For the external context, use your "sandbox" identity. VPN not needed.
For the internal context, use your Cloud Ops (GSA SecureAuth) identity, and join the VPN

To prevent getting noise in the scan results (since that causes major confusion when the FedRAMP team processes the ConMon report), review the Sites list to ensure only the cloud.gov sites have a small red circle/sight on them (denoting the site will be included). Remove any sites not needed by CTRL-clicking on them and selecting Delete.
CTRL-click on the context and run the Spider scan.  This takes a little less than an hour.
After the Spider scan is complete, again CTRL-click on the context and this time run the Active Scan.
After both scans are complete, export the results as both XML and HTML from the Reports menu. Name the files according to YYYYMMDD-ZAP-(context).xml/html. E.g.

20210623-ZAP-internal.xml
20210623-ZAP-internal.html
20210623-ZAP-external.xml
20210623-ZAP-external.html

Repeat the above steps for the internal context (which will require the VPN)

Upload all reports to Google Drive: https://drive.google.com/drive/u/0/folders/0B5fn0WMJaYDnaFdCak5WNWRGb1U in a folder named YYYYMMDD-ZAP-Nessus.

You can shut down ZAP and Firefox.
NEEDS FIXING: Include for 2021-07 the Pages scanning:

PAGES: For scanning cloud.gov Pages (while in pre-release status), download the pages_staging_conmon.context.
PAGES: Or the Pages context, for scanning those apps.

Acceptance criteria

[x] YYYYMMDD-external.xml ZAP scan is present in YYYYMMDD-ZAP-Nessus folder
[x] YYYYMMDD-internal.xml ZAP scan is present in YYYYMMDD-ZAP-Nessus folder

Potential ZAP Issues
Disk Usage
A single ZAP scan of the cloud-gov context requires significant disk space (over 100GB). If you have run ZAP previously, you should check to see if you previous sessions have been persisted. If so, you likely need to clear out those directories before proceeding.
You can check ZAP's disk usage with:
du -h -d 1 ~/Library/Application\ Support/ZAP/

If you see an abnormally large session or sessions directory (my last run was 132G), you likely want to delete all files in these directories before proceeding.  Choosing to "Not persist" sessions should alleviate this issue.
Export Nessus Scans

Log in to Nessus: https://nessus.fr.cloud.gov/
Select All Scans
Click on each scan for Tooling and Production, and export the .nessus file (Export > Nessus) and the Executive Summary report (Report > HTML).
Click on each scan for RDS Compliance , and export the .nessus file (Export > Nessus)

Acceptance criteria:
The following (.xml and .html) are all uploaded to YYYYMMDD-ZAP-Nessus folder:

[x] Production_Vulnerability_scan
[x] Tooling_Vulnerability_scan
[x] Production_Compliance_scan
[x] Tooling_Compliance_scan
[x] ALL the RDS compliance scans

Update the POAM Inventory sheet
A python script is used to generate the inventory list.

Open the POAM Inventory sheet

Delete the data rows (starting after the RDS database listings) - These rows are locked to prevent inadvertent editing.

For the tooling and production jumpboxes, login to each of them and from the initial home directory you start in, run python3 cg-scripts/generate-POAM-inventory.py. This will output data to your terminal window in CSV format. Copy the entire CSV output.

Paste the contents in the spreadsheet by selecting the first cell in row 3 then pasting with CTRL-Shift-V to paste without formatting. Then select the paste icon that appears and click Split text to columns

[x] Verify you have pasted the inventory for both production and tooling.

[x] Verify that the RDS information has not been overwritten

@pburkholder: POA&M Inventory spreadsheet has been updated.

I made a copy of the POA&M inventory spreadsheet for our assessors and just completed the final scan and report generation.  Everything the assessors need is uploaded in the scans subfolder and I've uploaded all of our usual copies to the new 20211122-ZAP-Nessus folder.
11/2021 ConMon is complete!


fix(NodeClientRequest): clone "response" to allow reading its body twice

Fixes https://github.com/mswjs/msw/issues/941
Fixes #161

Changes

Uses an internal cloneIncomingMessage function that pipes a given IncomingMessage to a PassThrough stream. It also copies all the message's properties and symbols to ensure an identical copy for whichever code may rely on it (piped stream does not have response properties like statusCode or rawHeaders).
Fixes getIncomingMessageBody test so they won't silently swallow assertion failures.
Adds a regression test to capture the Stripe use-case (see https://github.com/mswjs/msw/issues/941)

I've resolved the test/events/request.test.ts pending issue by using http.request directly. Getting rid of httpRequest utility meant that it no longer reads the response body, which caused the test to hang. That is an issue, I suppose, but it's not caught by any response reading integration tests currently present. I conclude it to be a test setup issue.


Companion Autonomous Movement

Description
Task: (#136)
Feature: (#135)
The companion should be able to move around the player in a seemingly autonomous fashion. it should avoid objects, and constantly move.
SubFeature/component (optional)
None
Examples (optional)

1 or 2 player: If the player selects 2 player, this autonomous movement will not be in effect. However, the movement will be implemented first.
Example: The companion will come within a maximum radius but not get so close to the player, breaking a set minimum radius

Dependencies
None, but later on will rely on the 1/2 player option ticket
Milestones
List of sub-features you intend to have done and in Master by the end of the sprint.

[ ] Goal 1 (Sep. 6) Improve distances and gravity vector/pull into the player.
[ ] Goal 2 (Sep. 7) Add some autonomous 'bouncing' between minimum and maximum distance
[ ] Goal 3 (Sep 8. ) Smooth out the movement patterns, and stop the companion phasing through wall or pushing the player
[ ] Goal 4 (Sep. 8) Push the completed functionality into main.

Completion Deadline: Sep. 8
Documentation
General companion documentation: Companion
Members

Name (GitHub Username) (Slack Handle) -- only one is needed if they are the same.
Maxwell (MaxwellSchroder) (@MaxwellSchroder )

We are going to implement this later, in sprint 3


License issue in the React Native Geometry private classes.

Description
We are using a tool named FOSSA to check the security and vulnerability issues in the npm libraries. The tool scan report displays an issue 'Denined license' used in the React Native packages.
The Geometry classes contain comments that include a license 'CC BY-SA 2.0'. As per the policy of the industry's compliance, we can not use this license in our product as it is not open source.
Also, this is not documented in the LICENSE file, Can anyone explain why this license is required? An earlier RN version does not contain these packages so it was not an issue for the older version (0.71.0).
Please find the attached screenshot of the FOSSA scan report below.

Steps to reproduce

Scan the latest version of React Native in the FOSSA license audit tool.

React Native Version
0.74.5
Affected Platforms
Runtime - iOS
Output of npx react-native info
OS: macOS 13.6.9
    CPU: (8) x64 Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
    Memory: 641.35 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.16.0 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 10.8.1 - /usr/local/bin/npm
    Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.15.2 - /Users/mpatel/.rvm/gems/ruby-3.2.2/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 23.2, iOS 17.2, macOS 14.2, tvOS 17.2, visionOS 1.0, watchOS 10.2
    Android SDK:
      API Levels: 25, 28, 29, 30, 31, 33, 34
      Build Tools: 28.0.3, 29.0.2, 30.0.2, 30.0.3, 33.0.0, 34.0.0
      System Images: android-29 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom, android-31 | Google APIs Intel x86_64 Atom, android-33 | Intel x86_64 Atom, android-33 | Google APIs ARM 64 v8a, android-33 | Google APIs Intel x86_64 Atom, android-33 | Google Play Intel x86_64 Atom, android-34 | Intel x86_64 Atom, android-34 | Google APIs Intel x86_64 Atom, android-34 | Google Play Intel x86_64 Atom
      Android NDK: Not Found
  IDEs:
    Android Studio: 2023.1 AI-231.9392.1.2311.11076708
    Xcode: 15.2/15C500b - /usr/bin/xcodebuild
  Languages:
    Java: 18.0.1 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.2.0 => 18.2.0
    react-native: 0.71.8 => 0.71.8
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Stacktrace or Logs
No logs are required.

Reproducer
https://fossa.com/
Screenshots and Videos

This issue is related to LICENSE policy.

Also, this is not documented in the LICENSE file, Can anyone explain why this license is required?

That's because the comments in this file are extracted from a web page that is licensed under creative commons.
The code of react-native is licensed under MIT though so you should be fine by just suppressing the warning that FOSSA fires.

@cortinico This helps a lot! Thanks for the update.


win32: Make it possible to create a mapfile with MinGW

Currently Make_mvc.mak can create a mapfile by using MAP=yes option.
However Make_mingw.mak cannot do it.  This makes it possible.

Codecov Report

Merging #3460 into master will decrease coverage by 0.99%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master    #3460     +/-   ##
=========================================
- Coverage   77.09%    76.1%     -1%
=========================================
  Files          99       99
  Lines      138955   140736   +1781
=========================================
- Hits       107125   107104     -21
- Misses      31830    33632   +1802

Impacted Files
Coverage Δ

src/version.c
58.18% <0%> (-27.02%)
:arrow_down:

src/ex_cmds.c
54.62% <0%> (-25.26%)
:arrow_down:

src/gui.c
56.87% <0%> (-0.52%)
:arrow_down:

src/if_xcmdsrv.c
84.35% <0%> (-0.36%)
:arrow_down:

src/gui_gtk_x11.c
48.06% <0%> (-0.35%)
:arrow_down:

src/ex_cmds2.c
84.43% <0%> (-0.1%)
:arrow_down:

src/screen.c
78.67% <0%> (-0.07%)
:arrow_down:

src/eval.c
82.59% <0%> (-0.05%)
:arrow_down:

src/os_unix.c
57.69% <0%> (-0.05%)
:arrow_down:

src/channel.c
83.09% <0%> (-0.04%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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


Install: Certificate verification failed: The certificate is NOT trusted.

Today I going to install datadog agent 7 in 4 servers.  First 2 is OK, then got this error on third server and installation failed.  Go back first 2 servers, got same error when running apt update.
Output of the info page (if this is a bug)
Err:7 https://apt.datadoghq.com stable Release
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: <IP_ADDRESS> 443]
Reading package lists... Done
E: The repository 'https://apt.datadoghq.com stable Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
(Paste the output of the info page here)

**Additional environment details (Operating System, Cloud provider, etc):**
ubuntu 20.04

We are getting the same error, but for agent version 6 on Ubuntu 18.04

Me too! Glad you logged a ticket. I was going to earlier this morning, but thought something was amiss. Not had any luck to resolve, including re-running the installation (same error)
The error message across several different boxes - all Ubuntu 20.04 but x64 and Arm - is:

Err:23 https://apt.datadoghq.com stable Release
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: <IP_ADDRESS> 443]

Contents of /etc/apt/sources.list.d/datadog.list

deb https://apt.datadoghq.com/ stable 7

Same thing over here, plus my machine is not being monitorized for last 5 hours
these are the outputs of sudo service datadog-agent status
May 30 15:07:14 labs dd.forwarder[2044]: WARNING (transaction.py:268): Transaction 105 in error (1 error), it will be replayed after 2020-05-30 15:07:34
May 30 15:07:15 labs dd.forwarder[2044]: WARNING (iostream.py:845): SSL Error on 10 ('<IP_ADDRESS>', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)
May 30 15:07:15 labs dd.forwarder[2044]: ERROR (ddagent.py:282): Response: HTTPResponse(_body=None,buffer=None,code=599,effective_url='https://5-32-6-app.agent.datadoghq.com/api/v1/check_run/?api_key=*************************51ca7',error=HTTPError('HTTP 599: [SSL: CERTI
May 30 15:07:15 labs dd.forwarder[2044]: WARNING (transaction.py:268): Transaction 101 in error (2 errors), it will be replayed after 2020-05-30 15:07:55
May 30 15:07:15 labs dd.forwarder[2044]: WARNING (iostream.py:845): SSL Error on 10 ('<IP_ADDRESS>', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)
May 30 15:07:15 labs dd.forwarder[2044]: ERROR (ddagent.py:282): Response: HTTPResponse(_body=None,buffer=None,code=599,effective_url='https://5-32-6-app.agent.datadoghq.com/api/v1/series/?api_key=*************************51ca7',error=HTTPError('HTTP 599: [SSL: CERTIFIC
May 30 15:07:15 labs dd.forwarder[2044]: WARNING (transaction.py:268): Transaction 100 in error (2 errors), it will be replayed after 2020-05-30 15:07:55
May 30 15:07:19 labs dd.forwarder[2044]: WARNING (iostream.py:845): SSL Error on 10 ('<IP_ADDRESS>', 443): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)

this is the agent info
» sudo apt show datadog-agent                                                                                127 ↵
Package: datadog-agent
Version: 1:5.32.6-1
Priority: extra
Section: utils
Maintainer: Datadog Packages<EMAIL_ADDRESS>Installed-Size: 343 MB
Conflicts: datadog-agent-base (<< 5.0.0)
Replaces: datadog-agent-base (<< 5.0.0), datadog-agent-lib (<< 5.0.0)
Homepage: http://www.datadoghq.com
License: Simplified BSD License
Vendor: Datadog<EMAIL_ADDRESS>Download-Size: 105 MB
APT-Manual-Installed: yes
APT-Sources: https://apt.datadoghq.com stable/main amd64 Packages
Description: Datadog Monitoring Agent
 The Datadog Monitoring Agent is a lightweight process that monitors system
 processes and services, and sends information back to your Datadog account.
 .
 This package installs and runs the advanced Agent daemon, which queues and
 forwards metrics from your applications as well as system services.
 .
 See http://www.datadoghq.com/ for more information

N: There are 107 additional records. Please use the '-a' switch to see them.

Fixed here: https://github.com/DataDog/dd-agent/pull/3882
We're trying to get this shipped ASAP.

Hi @GeniusWiki @ramirovarandas @andibing
The certificat issue has been solved for Agent v6-7. You should be able to run apt [install|update] command.
We are still working on fixing it for Agent v5: https://github.com/DataDog/datadog-agent/issues/5656#issuecomment-636346401


Cppflow runs slow after a time

Hi,
I noticed that Cppflow runs slower after a certain of time.
I initialize the model ones and feed it in a loop with pictures.
works well.
I feed it with
auto input
And
auto output
works fine for about 3-4 hour’s than it becomes slow.
should I free the variable somewhere?

I haven't heard of this kind of issue before. Are you continuously creating new tensors?

Sorry,
It was a problem in the call of an python script from c++.
It fills up the storage. Bad python library.
Mit freundlichen Grüßen
Dr. Gert Taucher

Am 03.03.2022 um 17:08 schrieb Sergio Izquierdo @.***>:

I haven't heard of this kind of issue before. Are you continuously creating new tensors?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.


Game shows up as "Unsaved game" and you cannot change the name of the game

This appears to be an issue just in the new saving strat (multi-user stuff).

the name change by attendees doesn't really make sense, but it should say the actual save state


Rename CleanupOutputsStep to RemovePreviousOutputsStep

Because that's what we are doing here.
<!--- The issue this PR addresses --

@bot-gradle test QFL please.

OK, I've already triggered QuickFeedbackLinux build for you.

@bot-gradle test QFL please.

OK, I've already triggered QuickFeedbackLinux build for you.

Performance is unaffected: https://builds.gradle.org/buildConfiguration/Gradle_Check_PerformanceTestTestLinux_Trigger/38963591?buildTab=report_project944_Performance

@bot-gradle test QFL please.

OK, I've already triggered QuickFeedbackLinux build for you.

@bot-gradle test QFL please.

OK, I've already cancelled the old build and triggered a new QuickFeedbackLinux build for you.


Fixed static file server example.

The example, as is, was not working.

Hey. It would be helpful if you attach screenshot of the error which you are getting.

I checked the example it works maybe he didn't load the exact adress in the browser: http://localhost:8080/static/

I get a 404 page not found.

Here is it is working:

Heres how it looks in my test folder:

Yes, that file structure works but given your instructions, I figured it was of ./public/ not ./public/static/. Also, it will only work with index.html but anything else will not return with that file. Ultimately, I found it confusing that it wasn't sending the file I was requesting at the path I outlined in the go code.
What's probably happening, though, is that I'm not hip to the norms around static file hosting and folder structures for web services.

It is not a hip thing about web services, it is a hip thing about Go!!
Was the explanation in the book alright to guide you around the requirement or is there anything we can update in the guide so it does not confuse anyone else? It'd be great if you can update the section which confused you so that it'll be helpful for a new reader.


result_t // Is it possible to get result size from select query?

The current implementation doesn't provide size() methods to get a count of elements in a container.
Using std::distance(res.begin(), res.end()) will provides size, but seems invalidates query results.
Is it possible to get result size from 'select'  query?

See gitter chat. It would be possible to implement this for some databases, but not for all.


[WIP] Curriculum Learning

Hi,
I'm beginning this pull request to start a conversation about how to cleanly merge the implementation of curriculum learning implemented at JHU with the master branch. This implementation was extensively used for research over the last 3 months. Documentation and tutorials for this implementation reside here : https://github.com/kevinduh/sockeye-recipes/tree/master/egs/curriculum
I'm going through the PR checklist but it'll be nice to have someone from your team look at this too.
Pull Request Checklist

[x] Changes are complete (if posting work-in-progress code, prefix your pull request title with '[WIP]'
until you can check this box.
[ ] Unit tests pass (pytest)
[ ] Were system tests modified? If so did you run these at least 5 times to account for the variation across runs?
[x] System tests pass (pytest test/system)
[ ] Passed code style checking (./style-check.sh)
[ ] You have considered writing a test
[ ] Updated major/minor version in sockeye/__init__.py. Major version bump if this is a backwards incompatible change.
[ ] Updated CHANGELOG.md

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Hey Gaurav, thanks a lot for the contribution! I hope to be able to take a look at it this week. Do you expect this to be a single PR or a sequence of PRs?

Hi Felix,
I think we should squash these commits into one PR for now. The functionality is complete and pretty well tested. I'll do this as soon as I get these checks to pass.

Thanks @fhieber. I'm working through your proposed changes one by one.
I'll add notes about the incentive for adding this feature.
Is there a way for style_check to point out the pylint suggestions you listed? This is all I see when I run ./style_check
************* Module sockeye.data_io
sockeye/data_io.py:1131:0: E0239: Inheriting 'Iterable', which is not a class. (inherit-non-class)
sockeye/data_io.py:1255:0: E0239: Inheriting 'Sized', which is not a class. (inherit-non-class)
sockeye/data_io.py:367: error: Incompatible types in assignment (expression has type "TextIO", variable has type "str")
sockeye/data_io.py:368: error: "str" has no attribute "readlines"
sockeye/data_io.py:384: error: Need type annotation for 'score_sample_dict'
sockeye/data_io.py:445: error: Incompatible types in assignment (expression has type "Iterator[Tuple[Any, ...]]", variable has type "List[List[str]]")
sockeye/data_io.py:546: error: Incompatible types in assignment (expression has type "TextIO", variable has type "str")
sockeye/data_io.py:547: error: "str" has no attribute "readlines"
sockeye/data_io.py:579: error: Incompatible types in assignment (expression has type "TextIO", variable has type "str")
sockeye/data_io.py:580: error: "str" has no attribute "readlines"
sockeye/data_io.py:1600: error: Need type annotation for 'visible_shards_fnames'
sockeye/inference.py:1145: error: List item 0 has incompatible type "List[Optional[Dict[str, List[Any]]]]"; expected "Dict[str, List[Any]]"
pylint found errors in the sockeye package

style check just runs pylint in mypy which mostly complain about typing. These must be resolved anyway.
The nitpicky spacing comments I would address with an IDE like PyCharm that formats code according pep8 guidelines. But I guess other editors also have this feature.

I am closing this due to inactivity for now. Feel free to reopen if you intend to revisit this in the future. Thanks!

Hi @fhieber, could you please reopen this pull request? We'd like to continue merging. Sorry for the delay!

Happy to hear!

Hi,

Hi,

I have resolved the suggested changes one by one.
I added an entry in CHANGELOG.md, which gives the location of the documentation (docs/curriculum_learning.md) of this curriculum learning implementation.
I updated the minor version in __init__.py to 1.18.100.
By running the ./style_check.sh, I got following errors. These errors already exist when I run ./style_check.sh on the latest version of sockeye (1.18.99), and they seem not caused by our modifications.

sockeye/data_io.py:429: error: Incompatible types in assignment (expression has type "Iterator[Tuple[Any, ...]]", variable has type "List[List[str]]")
sockeye/arguments.py:70: error: Signature of "parse_args" incompatible with supertype "ArgumentParser"
sockeye/inference.py:2205: error: Argument 1 to "_reduce_nbest_translations" has incompatible type "Tuple[Any, ...]"; expected "List[Translation]"

oh ok. This can depend on the mypy version. Travis uses mypy==0.610. Which version of mypy did you run this with?

Also, just to make sure: Otherwise the PR is ready and should be reviewed? If so do you want to remove the WIP in the title?

I was using mypy==0.701. I changed the version to 0.610, and there's no error message showed anymore.
Yeah, this PR is ready to be reviewed. The WIP can be removed from title.


v3 new gem names?

v3 upgrade says "If you are using the RSpec/Capybara, RSpec/FactoryBot, or RSpec/Rails departments, you need to install the corresponding gem"
But what are the corresponding gems? The doc lists "rubocop-capybara." We already have rubocop-rails installed. Is that it? And is the other one https://github.com/rubocop/rubocop-factory_bot ? Both well predate the v3 extraction, so it seems unlikely those are newly split.

Looks like they are rubocop-rspec_rails and rubocop-factory_bot

I got the error: cannot load such file -- rubocop-rspec_rails
So I added gem "rubocop-rspec_rails", require: false to my gemfile.

Hey @bmulholland 👋
The previously reported “cannot load such file” issue can be fixed by running rubocop --restart-server as suggested here. My apologies for the inconvenience.
A PR to add gem names to the update guide is welcome!
I was under the impression that rubocop would suggest extensions basing on the contents of the Gemfile, but this can be silenced or fail to work.

Hey @pirj ! Hope you're well :)
Happy to submit a PR to update the docs. I think this is the canonical version, is that right? https://docs.rubocop.org/rubocop-rspec/upgrade_to_version_3.html -- submitted https://github.com/rubocop/rubocop-rspec/pull/1927 to resolve this, including your troubleshooting suggestion. Doing this as a quick contribution, please let me know if I missed anything.


Get intersection of half the map, not full

I have been trying to limit the ray to z direction but I am getting the intersection of full map.

Hi,
I am not sure what you mean. Do you some code? Can you explain more what you are trying to achieve?
Michael

After following your python notebook code, I got the footprints of the below object. (IMAGE)

But what to do if I want the footprints of the above the black line area (See below Image).

Hi,
Assuming that your z direction is up-down, x is left-right and y is into the screen, then you will need to modify the code used to generate the rays. That is, the current code is:
# Create rays
xs,xe,ys,ye,zs,ze = stl.GetBounds()
perc = 0.05
xr  = xe-xs
yr  = ye-ys
zr  = ze-zs
xs -= xr*perc
xe += xr*perc
ys -= yr*perc
ye += yr*perc
zs -= zr*perc
ze += zr*perc
xr = np.linspace(xs,xe,width)
yr = np.linspace(ys,ye,height)
rayPointList = []
for x in xr:
    for y in yr:
        rayPointList.append([[x,y,zs],[x,y,ze]])
rayPointList = np.array(rayPointList,dtype=np.float32)

which you will need to swap the y and z. Then, to get the intersection only above the black line you would have to modify the value of zs. For example, to get the top half, do zs = zs + 0.5*(ze-zs):
# Create rays
xs,xe,ys,ye,zs,ze = stl.GetBounds()
perc = 0.05
xr  = xe-xs
yr  = ye-ys
zr  = ze-zs
xs -= xr*perc
xe += xr*perc
ys -= yr*perc
ye += yr*perc
zs -= zr*perc
ze += zr*perc
zs = zs + 0.5*(ze-zs)   # Added here so only get top half of trace
xr = np.linspace(xs,xe,width)
zr = np.linspace(zs,ze,height)
rayPointList = []
for x in xr:
    for z in zr:
        rayPointList.append([[x,ys,z],[x,ye,z]])
rayPointList = np.array(rayPointList,dtype=np.float32)

Hope this helps,
Michael

I have am changing the "zs" in my code but still I am getting the full intersection. Do you want to look into my code?

Sure, happy to look at it. Send through a link.
Michael

https://drive.google.com/file/d/1z4KHv0RDXeJl_oK1hUFUmgYmXLsRjh8N/view?usp=sharing
Folder contains the instruction. Thanks for helping.

Thank you for your reply. But I think I might have confused you, sorry for that. I want this plane (see Image), above the black line in the first comment's image. Again thank you for everything.

Hopefully this is what you want, using different y values:

The code changes I made to get this are below. Essentially I used the rayIntersection function rather than the rayIntersections; this function gives more detail on the coordinates of the intersection points. I then filtered the intersection (or rather proj) so that it only reports a hit if the y coordinate of the intersection point is above the value of ylim provided by the user. This is a bit slower to run, because rayIntersection is mainly in Python rather than C++, but it could be optimised.
def get_intersections(tree, ray_list, ranges, axis, ylim=0.0):
    """ generates projection of columns intersected by the rays """
    axis_b = (axis+1) % 3
    axis_c = (axis+2) % 3

    #proj = tree.rayIntersections(ray_list) # <<< REMOVED THIS

    intersections=[]
    for ray in ray_list:
        intersect = tree.rayIntersection(ray)
        intersections.append(intersect)

    proj=[]
    for intersect in intersections:
        result = 0
        for i in intersect:
            if i.p[1] > ylim:
                result = 1
        proj.append(result)
    proj = array(proj)

    print(proj.shape)
    proj = proj.reshape((ranges[axis_b],ranges[axis_c]))
    proj = proj.astype(float)
    return proj[::-1,:]

def generate_footprint(tree, obj, axis=1, ylim=0.0):
    """ generate axial projection of boundaries using raycasting on octree """
    mins, maxes = obj.get_bounds()
    [x_min, y_min, z_min] = mins
    [x_max, y_max, z_max] = maxes

    x_range, y_range, z_range = np.subtract(maxes,mins)
    x_range = int(x_range)
    y_range = int(y_range)
    z_range = int(z_range)

    x_incs = np.linspace(x_min,x_max,x_range)
    y_incs = np.linspace(y_min,y_max,y_range)
    z_incs = np.linspace(z_min,z_max,z_range)

    incs = [x_incs, y_incs, z_incs]
    ranges = [x_range, y_range, z_range]
    ray_list = get_rays(mins,maxes,incs,axis)
    return get_intersections(tree,ray_list,ranges,axis,ylim)

def main(filename='city1'):
    filename_obj = filename + '.obj'
    filename_pkl = filename + '.pkl'
    obj = Obj(f"./samples/{filename_obj}", model_size=500)
    tree = generate_octree(obj)
    proj = generate_footprint(tree,obj,axis=1,ylim=0.0)  # <<< Added ylim
    plot_projection(proj)

Hope this helps,
Michael

Ahh!! This is the thing which I was looking for. Thank you for your help. You are really a lifesaver!


Please add range(start, end, increment) or for loop

Is your feature request related to a problem? Please describe.
In adaptive expressions there is currently no way to generate an array with N elements in it.  You can enumerate over an existing array, object or IndicesAndValues with forEach, but you cannot iterate over N values.
Describe the solution you'd like
I would like either a function range(start: number, end:number, increment:number=1) which generates an array of values which can be used in foreach, or a for(variable, body, start, end, increment=1) loop.
[enhancement]

Current expression has this one range. Maybe we can enhance it with an "increment number" option?

Chatted offline with @chrimc62 . Closing as we believe range is sufficient for the primary use case here.


zsh: custom dotDir

Enables having a custom zsh directory by setting $ZDOTDIR in ~/.zshenv

I made some adjustements, also made plugins relative to dotDir

Fixed

Actually, have a look at the ohMyZsh part of my system config. I'm building the custom path with a derivation, so it's in /nix/store. Forcing it to be in $HOME would not enable me to do so.

I renamed pluginDir to pluginsDir

Agree with your point about custom dir parameter. I changed the commit message a bit and rebased the changes: https://github.com/rycee/home-manager/commit/de5f902487dceed61dff462b53767cc139567a7e. Thank you for the contribution!


Update appendix-generator.py

I've made it better

Dear @sopho-s,
Thank you for your contribution to the project. However, upon reviewing your pull request, it has come to my attention that there are elements of inappropriate code included.
Please note that my project maintains a strict policy against such content, as it does not align with my values of inclusivity and professionalism. I kindly ask you to revise your code and ensure that all contributions adhere to guidelines.
I appreciate your understanding and cooperation in this matter.
Best regards,
@Choc-a-Block

):

@Choc-a-Block I'm very sad now

Dear @sopho-s ,
Thank you for your response and your understanding of the project's policies. I appreciate your dedication to improving the codebase.
I understand your frustration, and I apologize for any inconvenience caused. However, it's important to maintain a high standard of quality and professionalism in the codebase, which includes adhering to the guidelines regarding appropriate content.
I encourage you to revise the code in accordance with the policies, and I remain open to reviewing your contributions once they align with our standards.
Thank you for your cooperation and continued support of the project.
Best regards,
@Choc-a-Block


Single tenant - Guest Account login error - Null Token

Updated the GraphAuthProvider.cs for supporting single tenant.
_app = ConfidentialClientApplicationBuilder.Create(azureOptions.ClientId)
.WithClientSecret(azureOptions.ClientSecret)
.WithTenantId(azureOptions.TenantId)
.WithAuthority(AzureCloudInstance.AzurePublic, AadAuthorityAudience.AzureAdMyOrg)
.WithRedirectUri(azureOptions.BaseUrl + azureOptions.CallbackPath)
.Build();
Azure App updated for Single Tenant:

From Azure Portal, Invited the Guest User.

Tried to login with Guest account,  login url goes into loop.
Debugging shows that getting the null in
var account = await _app.GetAccountAsync(userId);

Any help to solve this issue?

I was able to repro the issue. The problem is, that the guest user's token is cached, but the identifier consists of the guest user's original oid and tenant id. In contrast, when we are getting the account, we are trying to do that with the guest tenant's tenant id and the guest oid of the guest user (users get new oids when the join an external AD). And that's why account is null.
@jmprieur do you have any info about this? How should this case be handled?

Closing issue as we are archiving this repository.


Drop down menu not working on mobile

All drop-down menus in the extension UI don't respond to touch inputs, but when I connected mouse to my phone I was able to edit settings in drop-down menus.
Browser: Firefox Nightly 107.0a1 and Fennec F-Droid 105.1.0
Extension: 4.0.3
OS: SparkOS 13.1 (Android 13)
Device: POCO F2 Pro
I really like your extension and this is only one feature that I miss in firefox on mobile in comparison to chrome, I'll be very thankful if you have free time to fix the issue.
https://user-images.githubusercontent.com/20245745/195457632-296d6421-0ca1-4b64-88f2-2960bf90a0f4.mp4

Thanks for your feedback, i will investigate it after next release https://github.com/translate-tools/linguist/milestone/4
I've tested a Linguist on mobile devices and it works fine, but as i see you use not usual OS and device, is it possible that touch events on your device works different of another android phones?
Is you have problems like this with another web sites?

Never had problems like this with other websites or extensions, also I noticed one interesting thing: on other sites drop-down menus open a dialog window with a list of items from the menu instead of a regular drop-down like in desktop browsers, but in your extension drop-down opens always as a regular drop-down.
https://user-images.githubusercontent.com/20245745/195567851-a7e9de9d-8460-401e-bf42-607fd80d530e.mp4

I tested react-elegant-ui/demo on my phone and the 'select' component does not open, even in chrome 👀
If that could be helpful - I found demo and the dropdown list in it works as expected

@Sad-Soul-Eater you've dig deep, thanks. I though about UI kit too, but maybe problem even deeper, in adobe library that handle clicks and touches (react hook usePress) https://github.com/adobe/react-spectrum
I need your help to fix this bug. Could you please check the page https://react-spectrum.adobe.com/react-aria/usePress.html
Try to press on button there, make screenshot of events log and attach to this issue
Maybe they fixed this bug and we may just update library.
(optionally) Also, if you can, you may try to:

clone https://github.com/vitonsky/react-elegant-ui
run command npm i && npm i @react-aria/interactions@latest
open terminal in directory examples/components-list of project
run command npm run build
open file index.html in browser and try to touch selects and buttons

If it will works fine, then problem in thirdparty library and i will update this library to fix this bug

Test results of react-spectrum.adobe.com/react-aria/usePress.html:

Also, I failed to build vitonsky/react-elegant-ui with this errors:

Building in node:14 docker container

Error log
node@b858d564fe26:/repo/examples/components-list$ npm run build

> @ build /repo/examples/components-list
> export NODE_ENV=production && webpack-cli --config webpack.config.js --stats-error-details

assets by status 421 KiB [cached] 110 assets
cached modules 1.3 MiB (javascript) 1.74 KiB (runtime) [cached] 558 modules

ERROR in ../../src/components/Checkbox/Control/Checkbox-Control.tsx 10:27-28
[tsl] ERROR in /repo/src/components/Checkbox/Control/Checkbox-Control.tsx(10,28)
      TS2344: Type 'T' does not satisfy the constraint '{}'.
ts-loader-default_060516610f7976e1
 @ ../../src/components/Checkbox/Checkbox.registry/desktop.ts 3:0-62 16:13-28
 @ ../../src/components/Checkbox/Checkbox.bundle/desktop.ts 4:0-71 13:43-66
 @ ../../src/components/Checkbox/__examples__/common.example.tsx 30:0-54 44:31-39
 @ ./src/ComponentsListing.tsx 13:0-116 33:24-36 35:24-45
 @ ./src/index.tsx 21:0-56 64:32-49

ERROR in ../../src/hooks/behavior/useInlineKeyboardSearch.ts 115:34-35
[tsl] ERROR in /repo/src/hooks/behavior/useInlineKeyboardSearch.ts(115,35)
      TS2344: Type 'T' does not satisfy the constraint 'KeyboardSearchItem'.
ts-loader-default_060516610f7976e1
 @ ../../src/components/Menu/Menu.hocs/withInlineSearch.tsx 25:0-90 51:4-27
 @ ../../src/components/Menu/Menu.bundle/desktop.tsx 4:0-65 21:94-110
 @ ../../src/components/Select/Select.registry/desktop.ts 7:0-54 31:27-31
 @ ../../src/components/Select/Select.bundle/desktop.ts 13:0-67 15:175-196
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/hooks/behavior/useInlineKeyboardSearch.ts 166:42-46
[tsl] ERROR in /repo/src/hooks/behavior/useInlineKeyboardSearch.ts(166,43)
      TS2345: Argument of type 'T' is not assignable to parameter of type 'T & KeyboardSearchItem'.
  Type 'T' is not assignable to type 'KeyboardSearchItem'.
ts-loader-default_060516610f7976e1
 @ ../../src/components/Menu/Menu.hocs/withInlineSearch.tsx 25:0-90 51:4-27
 @ ../../src/components/Menu/Menu.bundle/desktop.tsx 4:0-65 21:94-110
 @ ../../src/components/Select/Select.registry/desktop.ts 7:0-54 31:27-31
 @ ../../src/components/Select/Select.bundle/desktop.ts 13:0-67 15:175-196
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/hooks/behavior/useKeyboardNavigation.ts 169:32-33
[tsl] ERROR in /repo/src/hooks/behavior/useKeyboardNavigation.ts(169,33)
      TS2344: Type 'T' does not satisfy the constraint 'KeyboardNavigationItem'.
ts-loader-default_060516610f7976e1
<EMAIL_ADDRESS>26:0-83 51:8-29
 @ ../../src/components/Menu/Menu.bundle/desktop.tsx 3:0-54 20:0-32 20:0-32 21:290-301
 @ ../../src/components/Select/Select.registry/desktop.ts 7:0-54 31:27-31
 @ ../../src/components/Select/Select.bundle/desktop.ts 13:0-67 15:175-196
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/hooks/behavior/useKeyboardNavigation.ts 200:4-9
[tsl] ERROR in /repo/src/hooks/behavior/useKeyboardNavigation.ts(200,5)
      TS2345: Argument of type 'T[]' is not assignable to parameter of type 'readonly KeyboardNavigationItem[]'.
  Type 'T' is not assignable to type 'KeyboardNavigationItem'.
ts-loader-default_060516610f7976e1
<EMAIL_ADDRESS>26:0-83 51:8-29
 @ ../../src/components/Menu/Menu.bundle/desktop.tsx 3:0-54 20:0-32 20:0-32 21:290-301
 @ ../../src/components/Select/Select.registry/desktop.ts 7:0-54 31:27-31
 @ ../../src/components/Select/Select.bundle/desktop.ts 13:0-67 15:175-196
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/lib/compose/types.ts 83:47-48
[tsl] ERROR in /repo/src/lib/compose/types.ts(83,48)
      TS2344: Type 'T' does not satisfy the constraint '{}'.
ts-loader-default_060516610f7976e1
 @ ../../src/lib/compose/index.ts 3:0-24 3:0-24
 @ ../../src/components/Select/Select.bundle/desktop.ts 2:0-57 15:20-27 15:52-60 15:85-93
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/lib/compose/utils.ts 31:21-22
[tsl] ERROR in /repo/src/lib/compose/utils.ts(31,22)
      TS2344: Type 'T' does not satisfy the constraint '{}'.
ts-loader-default_060516610f7976e1
 @ ../../src/lib/compose/compose.tsx 13:0-142 28:17-28 39:35-48 44:20-32 61:31-62 67:21-32 72:21-36 76:16-38
 @ ../../src/lib/compose/index.ts 6:0-26 6:0-26
 @ ../../src/components/Select/Select.bundle/desktop.ts 2:0-57 15:20-27 15:52-60 15:85-93
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/lib/deepMerge.ts 26:5-31
[tsl] ERROR in /repo/src/lib/deepMerge.ts(26,6)
      TS2345: Argument of type 'Y[Extract<keyof Y, string>]' is not assignable to parameter of type '{} | []'.
  Type 'Y[string]' is not assignable to type '{} | []'.
    Type 'Y[string]' is not assignable to type '[]'.
      Type 'Y[Extract<keyof Y, string>]' is not assignable to type '[]'.
        Type 'Y[string]' is not assignable to type '[]'.
ts-loader-default_060516610f7976e1
 @ ../../src/hooks/useMergeContext.ts 2:0-45 11:46-55
 @ ../../src/components/Popup/_target/Popup_target_anchor.tsx 46:0-65 105:31-46
 @ ../../src/components/Popup/Popup.bundle/desktop.tsx 11:0-74 15:109-133
 @ ../../src/components/Select/Select.registry/desktop.ts 6:0-57 25:37-42
 @ ../../src/components/Select/Select.bundle/desktop.ts 13:0-67 15:175-196
 @ ./src/index.tsx 22:0-78 50:32-38

ERROR in ../../src/lib/di/index.tsx 62:23-32
[tsl] ERROR in /repo/src/lib/di/index.tsx(62,24)
      TS2769: No overload matches this call.
  The last overload gave the following error.
    Argument of type 'ComponentType<P>' is not assignable to parameter of type 'string | FunctionComponent<{}> | ComponentClass<{}, any>'.
      Type 'ComponentClass<P, any>' is not assignable to type 'string | FunctionComponent<{}> | ComponentClass<{}, any>'.
        Type 'ComponentClass<P, any>' is not assignable to type 'ComponentClass<{}, any>'.
          Types of property 'getDerivedStateFromProps' are incompatible.
            Type 'GetDerivedStateFromProps<P, any> | undefined' is not assignable to type 'GetDerivedStateFromProps<{}, any> | undefined'.
              Type 'GetDerivedStateFromProps<P, any>' is not assignable to type 'GetDerivedStateFromProps<{}, any>'.
                Types of parameters 'nextProps' and 'nextProps' are incompatible.
                  Type 'Readonly<{}>' is not assignable to type 'Readonly<P>'.
ts-loader-default_060516610f7976e1
 @ ../../src/components/Select/Select.bundle/desktop.ts 1:0-47 15:162-174
 @ ./src/index.tsx 22:0-78 50:32-38

webpack 5.74.0 compiled with 9 errors in 405 ms

I will fix TS compiler errors and we should try it again later.
As i see on screenshot, your pointer type name is virtual that is unusual and i can't found info about it. I will investigate, stay tune

I run this code on codesandbox.io on my mobile, and in the console that reports touch
window.addEventListener("pointerdown", detectInputType);

function detectInputType(event) {
  console.log(event.pointerType)
}

Also if this could be useful, I found this<EMAIL_ADDRESS>Seems there is something about android and virtual pointer/click events ~// Idk have no experience with js 😅~

I found the problem cause
virtual value set here: https://github.com/adobe/react-spectrum/blob/1b4d3af728d7eed74834601cc796ffb4ecd89966/packages/%40react-aria/interactions/src/usePress.ts#L321-L324
And here we ignore virtual touches https://github.com/vitonsky/react-elegant-ui/blob/4120f51caf356e44502404104fc6ddcddc163471/src/components/Select/Select%40desktop.tsx#L188
It looks as problem with react-aria library, i have plans to replace it to my own implementation UI primitives.
As temporary solution i have to consider remove code to ignore virtual events. This fix is require a tests on UI library side to prevent breaking changes

Faced the same problem on android.
It may be useful:

When connecting a mouse via USB OTG menu works and clicks without problems, does not respond only to the touchscreen.

It seems to have already solved the problem https://github.com/nextui-org/nextui/issues/1349 and https://react-spectrum.adobe.com/releases/2023-09-07.html

@vitonsky
Xiaomi Mi 10T
Android 12 SKQ1.211006.001
MIUI Global 14.0.1
Firefox Nightly 123.0a1