Fix compilation error for react-native 0.64

When updating to react native 0.64.0 pod does not compile after RCTEventEmitter added
- (instancetype)initWithDisabledObservation;

here

This should fix it.

Looks great

@monder Thanks for this! 🙂👍

@monder @zfattuhi This is now released with v4.1.1, sorry for the delay in publishing!


[BUG] Removing the Discord bot or moving it to another server removes permissions from all accounts, including owner.

What version of Node.js are you using?
NA
What version of npm are you using?
NA
What operating system are you using?
NA
What version of SnailyCAD are you currently using?
1.0.0
Describe the Bug
If you use the Discord role integration, and for some reason, you decided to remove the bot, or someone does it maliciously, and you are using a whitelisted CAD (or, at least I was when I discovered this) all accounts will be stuck in a pending state and will not be allowed to log in, even if they have a separate username and password for login.
The only way (at least as far as I can see) is to reinstall the entire CAD.

Expected Behavior
To allow login even if the Discord bot is not present.
To Reproduce
No response

The only way (at least as far as I can see) is to reinstall the entire CAD.

You could have turned off the Discord features in the .env file. Simply remove the DISCORD_... stuff. I'll take a look this afternoon so this doesn't happen again


tests/interception: test security.syscalls.intercept.bpf if the kernel is new enough

I tested that PR on:

focal 5.4 kernel: skips the test properly
focal 5.15 kernel: works
jammy 5.15 kernel: works

Prior to adding the kernel version check to skip this on old kernel, here's what I'd get from focal/5.4:
+ lxc config set c1 security.syscalls.intercept.bpf=true security.syscalls.intercept.bpf.devices=true
+ lxc restart c1 -f
Error: Seccomp notify doesn't support adding file descriptors
Try `lxc info --show-log c1` for more info

On a related note: @tomponline, we discussed the interception testing this morning and I said setfattr wasn't working but I was mistaken, it behaves just fine.


Add UI-only database configuration method for extended authorization scenarios

CATEGORY
Choose one

[ ] Bug Fix
[X] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY

Problem statement: currently connections to BigQuery databases cannot be configured without adding code to Superset or adding configuration to its execution environment in the form of Google Cloud account credentials.
Solution proposed: Add an encrypted field on the dbs table to hold extended connection information. This field can hold JSON configuration including secrets and add that information on to the database connection object during instantiation. This allows us to configure a service account in Google Cloud and connect to a BigQuery dataset without any code or configuration changes in Superset.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

Create a dataset in BigQuery in Google Cloud
Create a service account in Google Cloud with access to the dataset
Download the service account's identity file in JSON format
Open the Add Database screen in Superset
Fill in the SqlAlchemy URL with bigquery://project-name where project-name is the name of the Google Cloud project that your BigQuery dataset is associated with.
Add JSON to the Secure Extra field with the following structure:

{
    "credentials_info": <content from the identity file from Google Cloud>
}

Click "Test Connection" - It should say the connection is OK.

ADDITIONAL INFORMATION

[ ] Has associated issue:
[X] Changes UI
[X] Requires DB Migration.
[X] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
@mistercrunch @dpgaspar

Codecov Report

Merging #8448 into master will decrease coverage by 1.03%.
The diff coverage is 52.63%.

@@            Coverage Diff             @@
##           master    #8448      +/-   ##
==========================================
- Coverage   67.61%   66.57%   -1.04%
==========================================
  Files         448      448
  Lines       22486    22509      +23
  Branches     2364     2364
==========================================
- Hits        15204    14986     -218
- Misses       7144     7385     +241
  Partials      138      138

Impacted Files
Coverage Δ

superset/models/core.py
81.46% <50%> (-0.47%)
:arrow_down:

superset/views/database/__init__.py
78.78% <57.14%> (-1.22%)
:arrow_down:

superset/db_engine_specs/presto.py
22.43% <0%> (-42.49%)
:arrow_down:

superset/db_engine_specs/pinot.py
43.33% <0%> (-26.67%)
:arrow_down:

superset/db_engine_specs/hive.py
27.85% <0%> (-12.33%)
:arrow_down:

superset/db_engine_specs/mssql.py
58.33% <0%> (-11.12%)
:arrow_down:

superset/db_engine_specs/postgres.py
83.87% <0%> (-9.68%)
:arrow_down:

superset/db_engine_specs/bigquery.py
45.07% <0%> (-8.46%)
:arrow_down:

superset/models/sql_types/presto_sql_types.py
65.51% <0%> (-6.9%)
:arrow_down:

superset/db_engine_specs/base.py
80.73% <0%> (-4.66%)
:arrow_down:

... and 12 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 a39c24e...9202bd5. Read the comment docs.


Plot bounds

Currently, the plot is cube-shaped, using 1.05 times the absolute max value of the coords. This makes sure that everything is in frame, but if a body pings off, especially near the end of the simulation, then that inflates the size of the cube and all the action happens in the centre, far from the camera, making it hard to see.
I think the option of a cube is nice, but there should be another option for tight fitting bounds. For each of the 6 bounds (+ve and -ve for the 3 axes), the plot should be 1.05 times the absolute max of that direction. So, if a simulation starts at z=-10 and only moves positive in the z direction, then the plot should be bounded at z=-10.5.
The option for a cube bounding would be good for a flag in the eventual command line implementation.

Added optional cube argument in creategif (696ca30fab414f10378c3f4f41931ecd13fd307d)


Python version "3.11.0" does not match supported versions "3.7.x", "3.8.x", "3.9.x", "3.10.x"

When attempting to create a 3.11.0 python function app the message Python version "3.11.0" does not match supported versions "3.7.x", "3.8.x", "3.9.x", "3.10.x" is returned. I'm running the latest core tools and the latest extension in VS.
VS Code extension version:  v1.12.4
Core Tools version:  4.0.5348
Path-

ecified: C:\Users\xxx\AppData\Local\Programs\Python\Python311\python.exe

The source seems to have the versions hardcoded.
https://github.com/microsoft/vscode-azurefunctions/blob/main/src/commands/createNewProject/pythonSteps/pythonVersion.ts#L28
`export async function getSupportedPythonVersions(context: IActionContext, funcVersionFromSetting: FuncVersion): Promise<string[]> {
// Cache the task so we're not waiting on this every time
const localVersionTask: Promise<string | null> = getLocalFuncCoreToolsVersion(context, undefined);
const result: string[] = [];

const versionInfo: [string, string][] = [
    ['2.7.1846', '3.7'],
    ['3.0.2245', '3.8'],
    ['3.0.3216', '3.9'],
    ['4.0.4915', '3.10']
];`

Update- I believe I referenced the wrong part of extension earlier. This seems to be the where the version check is occurring.
https://github.com/microsoft/vscode-azurefunctions/blob/c51b214b6046683e3d5b14bbe36e1a663f609445/src/commands/createNewProject/pythonSteps/EnterPythonAliasStep.ts#L25


Can't parse anything

Hello everyone,
Tried parsing under python 3.7.5 and 3.9
dateparser.parse('12/12/12')
It also gives the same output for any "valid" input shown in the doc:
dateparser.parse('Fri, 12 Dec 2014 10:55:50')
dateparser.parse('22 Décembre 2010', date_formats=['%d %B %Y'])
...

Here's the error:

---------------------------------------------------------------------------
error                                     Traceback (most recent call last)
Input In [46], in <cell line: 1>()
----> 1 dateparser.parse("12/12/12")

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\conf.py:92, in apply_settings.<locals>.wrapper(*args, **kwargs)
     89 if not isinstance(kwargs['settings'], Settings):
     90     raise TypeError("settings can only be either dict or instance of Settings class")
---> 92 return f(*args, **kwargs)

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\__init__.py:61, in parse(date_string, date_formats, languages, locales, region, settings, detect_languages_function)
     57 if languages or locales or region or detect_languages_function or not settings._default:
     58     parser = DateDataParser(languages=languages, locales=locales,
     59                             region=region, settings=settings, detect_languages_function=detect_languages_function)
---> 61 data = parser.get_date_data(date_string, date_formats)
     63 if data:
     64     return data['date_obj']

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\date.py:428, in DateDataParser.get_date_data(self, date_string, date_formats)
    425 date_string = sanitize_date(date_string)
    427 for locale in self._get_applicable_locales(date_string):
--> 428     parsed_date = _DateLocaleParser.parse(
    429         locale, date_string, date_formats, settings=self._settings)
    430     if parsed_date:
    431         parsed_date['locale'] = locale.shortname

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\date.py:178, in _DateLocaleParser.parse(cls, locale, date_string, date_formats, settings)
    175 @classmethod
    176 def parse(cls, locale, date_string, date_formats=None, settings=None):
    177     instance = cls(locale, date_string, date_formats, settings)
--> 178     return instance._parse()

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\date.py:182, in _DateLocaleParser._parse(self)
    180 def _parse(self):
    181     for parser_name in self._settings.PARSERS:
--> 182         date_data = self._parsers[parser_name]()
    183         if self._is_valid_date_data(date_data):
    184             return date_data

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\date.py:196, in _DateLocaleParser._try_freshness_parser(self)
    194 def _try_freshness_parser(self):
    195     try:
--> 196         return freshness_date_parser.get_date_data(self._get_translated_date(), self._settings)
    197     except (OverflowError, ValueError):
    198         return None

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\date.py:234, in _DateLocaleParser._get_translated_date(self)
    232 def _get_translated_date(self):
    233     if self._translated_date is None:
--> 234         self._translated_date = self.locale.translate(
    235             self.date_string, keep_formatting=False, settings=self._settings)
    236     return self._translated_date

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\languages\locale.py:131, in Locale.translate(self, date_string, keep_formatting, settings)
    128 dictionary = self._get_dictionary(settings)
    129 date_string_tokens = dictionary.split(date_string, keep_formatting)
--> 131 relative_translations = self._get_relative_translations(settings=settings)
    133 for i, word in enumerate(date_string_tokens):
    134     word = word.lower()

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\languages\locale.py:158, in Locale._get_relative_translations(self, settings)
    155 if settings.NORMALIZE:
    156     if self._normalized_relative_translations is None:
    157         self._normalized_relative_translations = (
--> 158             self._generate_relative_translations(normalize=True))
    159     return self._normalized_relative_translations
    160 else:

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\dateparser\languages\locale.py:172, in Locale._generate_relative_translations(self, normalize)
    170     value = list(map(normalize_unicode, value))
    171 pattern = '|'.join(sorted(value, key=len, reverse=True))
--> 172 pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\d+', pattern)
    173 pattern = re.compile(r'^(?:{})$'.format(pattern), re.UNICODE | re.IGNORECASE)
    174 relative_dictionary[pattern] = key

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\regex\regex.py:700, in _compile_replacement_helper(pattern, template)
    695     break
    696 if ch == "\\":
    697     # '_compile_replacement' will return either an int group reference
    698     # or a string literal. It returns items (plural) in order to handle
    699     # a 2-character literal (an invalid escape sequence).
--> 700     is_group, items = _compile_replacement(source, pattern, is_unicode)
    701     if is_group:
    702         # It's a group, so first flush the literal.
    703         if literal:

File c:\users\strey\appdata\local\programs\python\python39\lib\site-packages\regex\_regex_core.py:1736, in _compile_replacement(source, pattern, is_unicode)
   1733         if value is not None:
   1734             return False, [value]
-> 1736     raise error("bad escape \\%s" % ch, source.string, source.pos)
   1738 if isinstance(source.sep, bytes):
   1739     octal_mask = 0xFF

error: bad escape \d at position 7

How to reproduce:
Env: windows 10

Fresh install of python 3.7.5 or 3.9
Make a simple python file including these 2 lines:

import dateparser
dateparser.parse("12/12/12")

I am seeing the exact same behavior with code that worked just 2 hours ago. This is on macOS. I tested with python 3.8.2, 3.8.5, and 3.10.2

Same here. Python 3.7.12, macOS.

Same here, Python 3.9-slim and 3.10-slim docker images, sample code:
from dateparser import parse
parse("7 days ago")

Output:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.10/site-packages/dateparser/conf.py", line 92, in wrapper
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/dateparser/__init__.py", line 61, in parse
    data = parser.get_date_data(date_string, date_formats)
  File "/usr/local/lib/python3.10/site-packages/dateparser/date.py", line 428, in get_date_data
    parsed_date = _DateLocaleParser.parse(
  File "/usr/local/lib/python3.10/site-packages/dateparser/date.py", line 178, in parse
    return instance._parse()
  File "/usr/local/lib/python3.10/site-packages/dateparser/date.py", line 182, in _parse
    date_data = self._parsers[parser_name]()
  File "/usr/local/lib/python3.10/site-packages/dateparser/date.py", line 196, in _try_freshness_parser
    return freshness_date_parser.get_date_data(self._get_translated_date(), self._settings)
  File "/usr/local/lib/python3.10/site-packages/dateparser/date.py", line 234, in _get_translated_date
    self._translated_date = self.locale.translate(
  File "/usr/local/lib/python3.10/site-packages/dateparser/languages/locale.py", line 131, in translate
    relative_translations = self._get_relative_translations(settings=settings)
  File "/usr/local/lib/python3.10/site-packages/dateparser/languages/locale.py", line 158, in _get_relative_translations
    self._generate_relative_translations(normalize=True))
  File "/usr/local/lib/python3.10/site-packages/dateparser/languages/locale.py", line 172, in _generate_relative_translations
    pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\d+', pattern)
  File "/usr/local/lib/python3.10/site-packages/regex/regex.py", line 700, in _compile_replacement_helper
    is_group, items = _compile_replacement(source, pattern, is_unicode)
  File "/usr/local/lib/python3.10/site-packages/regex/_regex_core.py", line 1736, in _compile_replacement
    raise error("bad escape \\%s" % ch, source.string, source.pos)
regex._regex_core.error: bad escape \d at position 7

We were using dateparser==1.0.0, upgrading to dateparser==1.1.0 didn't solve the issue.

dependency regex==2022.3.15 made this probably
roll back to regex==2022.1.18 may help

I can confirm that deploying regex==2022.1.18 instead (through conda in my case) makes the bug disappear.

Caused by behaviour change introduced in mrabarnett/mrab-regex@138970bafb3d6fbe0987632ee149c04e8b5acf95 (released as regex v2022.3.15), installing any version (eg v2022.3.2, which works for me) should fix

Making CI/CD break when installing latest version. Please update the PyPI package too, thanks a lot.

Hi. I was also faced with the same problem (and thought it was a Mac M1 problem with the regex lib).
It turns out to be related to the drop of Python 3.6 support in regex :

Since Python 3.6, the re module has been rejecting unknown escape sequences such as \q in patterns and escape sequences including \d in replacement templates.
As the regex module no longer supports versions of Python <3.6, I've brought the regex module into line with re.
You code should now read:
pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\\d+', pattern)

More info in mrabarnett/mrab-regex/issues/459
Here is a problematic pattern but there may be more?

I can confirm that this issue is NOT specific to MacOS - our CI/CD uses Linux machines and was affected by this. My local machine, running Ubuntu, was also affected.
Explicitly pinning regex==2022.1.18 as suggested by @xiaopc fixed it for us.

Thanks for the fix and for writing the library in the first place. This seems to me to be one of the best date parsing libraries, we use it for a lot import work. Hoping for a soon pip release as well. Keep up the good work :+1:

Many thanks for thorough investigation!
For now I'll make a quick fix by pinning regex version, but in the long run we should follow @tducret's suggestion (https://github.com/scrapinghub/dateparser/issues/1045#issuecomment-1069484011) and reform the regexes.
If anyone's up for a PR with the fix, please go ahead!

Thank you for raising that, @rerowep. It seems like the PyPI publish action got stuck. It's published now :+1:

Currently the issue is quick-fixed by pinning regex to an older version, which is not applicable in certain environments, e.g., with modules installed via RPMs.
Wouldn't something like this fix the issue:
--- a/dateparser/languages/locale.py
+++ b/dateparser/languages/locale.py
@@ -169,7 +169,7 @@ class Locale:
             if normalize:
                 value = list(map(normalize_unicode, value))
             pattern = '|'.join(sorted(value, key=len, reverse=True))
-            pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\d+', pattern)
+            pattern = pattern.replace(r'\d+', r'?P<n>\d+')
             pattern = re.compile(r'^(?:{})$'.format(pattern), re.UNICODE | re.IGNORECASE)
             relative_dictionary[pattern] = key
         return relative_dictionary

Judging on a a run of the testsuite together with regex-2022.3.15, this seems to work (besides some imho unrelated things, which are also broken with regex-2022.3.2).

Reopening until we fix it properly.

Independently arrived on the same solution as the PR, explanation for the bug here

Fine. Expecting now a new publish on pypi !


Remove unused columns from query result data frame

Fixes #90 changed the slicer manager to remove extra columns used in operations from the data frame before transforming.  This prevents any exceptions in the transformers caused by trying to render series from columns in the data frame.

Coverage increased (+0.02%) to 97.554% when pulling 20296a882354f6c1e91708014a7439f94bb58320 on operations_with_any_metric into 799d9eda0d02fa4978825aa87c69d39513b8e96b on master.


Issue 1351: OpenCL build - kernel_ThresholdRectToPix() not accounting for padding bits in the output pix?!

https://code.google.com/p/tesseract-ocr/issues/detail?id=1351
(http://web.archive.org/web/20150413012200/https://code.google.com/p/tesseract-ocr/issues/detail?id=1351)

I tested this patch and IMO it is only partial solution (for some cases). Issue was escalated to original OpenCL contributor.

Just glanced at the code and wondered why on Earth multiplication and division is being done in every iteration, especially on inner, nested loops. Look at this:
PIXELS_PER_BURST*NUM_CHANNELS)/CHAR_VEC_WIDTH
This is inside a loop nested 3 deep. How many wasted clock cycles is this? Are we assuming that the compiler will optimize this out? If you're benchmarking with debug builds, your numbers are going to be way off, as in meaningless.

Merged, so we have at least partial fix...


[fix] fix fold bug, CJK related problem and other outdated related problem

main change

CJK words problem in quickstart of server and hubble

server 5.2.1 fold problem
before:

now:

other tiny problem
before:

now:

before:

now:

before:

now:

before:

now:
there are five in total.

before:

now:

Later, sync with en version.

@imbajin


(Bug) FV - Zoom try again screen - Remove bullets, Fix bug on camera error screen

Description

removed bullets
added line break on "Get Ready For Your Video Selfie" screen on the small devices
fixed "code.includes is not a function" on the camera error screen

About #2626
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist:

[x] PR title matches follow: (Feature|Bug|Chore) Task Name
[x] My code follows the style guidelines of this project
[x] I have followed all the instructions described in the initial task (check Definitions of Done)
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have added reference to a related issue in the repository
[x] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[ ] I have pasted a gif showing the feature.
[x] @mentions of the person or team responsible for reviewing proposed changes

fixed suggestions, updated native PR


Upgrade to accessible-autocomplete v2.0.0

This is a breaking change that now uses GOV.UK Design System CSS.
E.g. The focus state now meets the new WCAG 2.1 level AA requirements.
See Accessible Autocomplete v2.0.0 release notes:
https://github.com/alphagov/accessible-autocomplete/releases/tag/v2.0.0
Also fixes the Babel config issue https://github.com/alphagov/govuk-country-and-territory-autocomplete/issues/59 (adds corejs version).

Thanks @injms.
I've (assumed) this will need to be a breaking v1.0.0 release, but let me know if you need anything changing in the changelog etc.
Do you want me to run yarn version major and add the new commit/tag or shall I save that for you? Thanks again


feat: updated redirection for incorporation applications via magic link

Issue #: https://github.com/bcgov/entity/issues/24226
This is a continuation of: https://github.com/bcgov/sbc-auth/pull/3179
Here's how it works:
https://github.com/user-attachments/assets/89887d26-76b0-4181-a6f2-3c75afbe9966

/gcbrun

Temporary Url for review: https://business-registry-dev--pr-37-8gkpatut.web.app

/gcbrun

Temporary Url for review: https://business-registry-dev--pr-37-8gkpatut.web.app

You can try (while logged out or logged in), this link: https://business-registry-dev--pr-37-8gkpatut.web.app/magicLink?nrId=NR+0521856&phone=1112223333

Very cool! A couple of observations:

There are several redirects and none of the BRD pages have a spinner or other indication that they're not the final destination. Can anything be done about this?
I can login but I don't have a chance to set which account I'm using, so if I wasn't logged in then the draft IA will be created in the default (first) account under my login. Can you escalate this and get approval that this is OK? Maybe ask Olga and Jacqueline.

/gcbrun

You can try (while logged out or logged in), this link: https://business-registry-dev--pr-37-8gkpatut.web.app/magicLink?nrId=NR+0521856&phone=1112223333

Very cool! A couple of observations:

There are several redirects and none of the BRD pages have a spinner or other indication that they're not the final destination. Can anything be done about this?
I can login but I don't have a chance to set which account I'm using, so if I wasn't logged in then the draft IA will be created in the default (first) account under my login. Can you escalate this and get approval that this is OK? Maybe ask Olga and Jacqueline.

Number 1 should be fixed now. You are absolutely right. Now it should be much much cleaner as I added spinners appropriately (before redirection and after redirection).
I'll following up in regards to number 2.

Temporary Url for review: https://business-registry-dev--pr-37-8gkpatut.web.app

I thought your code would have redirected me for login if I wasn't already logged in, but it still shows an empty table. Easy to fix?

This should be fixed now. I moved my authentication code to the common layout. So, it will be applied now this the main route.

Temporary Url for review: https://business-registry-dev--pr-37-8gkpatut.web.app

/gcbrun

Temporary Url for review: https://business-registry-dev--pr-37-8gkpatut.web.app

/gcbrun

Temporary Url for review: https://business-registry-dev--pr-37-8gkpatut.web.app


Update region_config_filenames.py

temporary fix for the packetforwarder not loading the region override. The old ones can be removed after the testnet is running on the same region override
Why
units are not receiving the region override after a reboot
How
References

This is great work. But things are all messed up now because production isn't running master branch. This PR should be superseded by: https://github.com/NebraLtd/helium-miner-software/pull/199

Looks like this has been reverted https://github.com/helium/blockchain-core/pull/1080


Actually use the modern English stemmer

Elasticsearch 1.3.0 changed the stemmer implementation used when the
"english" stemmer is requested. Instead of using the stemmer as revised
by Martin Porter in 2001/2002 to avoid lots of incorrect over-stemming
and other problems, elasticsearch now defaults to using the algorithm
defined in 1980. This is an entirely inferior algorithm in terms of the
output it produces.
To get the better algorithm back, we now need to request the "porter2"
algorithm.
This has made me grumpy.  The reason that snowball returns the "english"
stemmer instead of the "porter" stemmer when it's asked for a stemmer
for "english" is exactly because the "porter" stemmer is inferior in
every case where it differs from the "english" stemmer. However,
elasticsearch https://github.com/elastic/elasticsearch/pull/6452 changed
the default, apparently because the implementation of the 1980 Porter
stemmer available is faster.
In particular, this change has made a search for "news" on GOV.UK return
anything with the word "new" in it.

I've opened an issue on elasticsearch asking them to consider returning the default to the better algorithm, but even if they decide to this won't happen for a long time: https://github.com/elastic/elasticsearch/issues/11541


Project layout and the use of watson as folder name

Since the folder are within a NODERedWatson organization. You don't need to use the word watson in each folder. In fact the examples are using the Watson Developer Cloud (which include Alchemyapi) not Watson in general (WEA, WDA, etc..).
I would recommend to use have the next layout:
/README.md        # Overview, Getting Started, how to run the examples, license, etc...
/images           # folder containing the images(snake_case)
/advance_examples # instead of watson_advanced_labs
/basic_examples   # instead of watson_services_labs
/LICENSE          # no need to use .txt

naming of files/folders is changed according to recommendations.

Should that be advance or advanced ?

OK, I see it is changed to advanced, good ! ;-)


Update live-unit-testing-faq.md

Fixed typo from 15.2 to 15.3

@morrisjoe,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


how to enable share screen in ios?

hi @evilrat
it has share button but it doesn't include share screen property.

hi @evilrat
it has share button but it doesn't include share screen property.

yeah me too, i need to know how to enable share screen on ios

Anyone found a solution yet?


[MultiQubitSystemMeasurements] Add code to Exercise 2 solution to show state in Pauli X basis

Follow up to #804: it is possible to verify the math computation for the state in the Pauli X basis by preparing the given state and then applying an H gate to each qubit - the amplitudes of the computational basis states in the resulting state will match the amplitudes of the Pauli X basis states in the original state. I was tempted to write this code when reviewing the pull request, so it could be a good thing to add to the workbook solution.

I can work on this task

Sounds great! It should be rather straightforward, but let me know if you have any questions!


Some questions about the paper

Thank you very much for your excellent work, it is a great inspiration to me!
In Figure 3 (a), shouldn't the window attention outputs change more and the residuals change less? Does the yellow line represent the residuals, and the blue line represents the window attention outputs?

In fact, Fig. 3 (a) shows the difference between window attention and full attention. The yellow line represents window attention, and the blue line represents full attention.


Spelling and grammar edits.

Fixed typos in part 1 and 2

Fixed in part 3

Fixed spellings in scripts

 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.:x: srungta sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


HTTP response header X-Application-Context exposes internal servlet container deployment configuration

When I was checking with HTTP response using curl:
# curl -v https://cas.example.com/cas/yadis.xml
I found that there is a response header X-Application-Context inserted
X-Application-Context: cas:standalone:8443
Which is the actual deployment configuration in tomcat.
In such a piece of security-conscious software, exposing server internals is certainly a bad a idea. Although I can add this option in cas.config to disable this header:
management.add-application-context-header=false
It would be much better to make it be default.

I agree. Please make this be the default.

Also related https://github.com/spring-projects/spring-boot/issues/1308


refer contributing.md to wiki-page

enables us to modify this file at only one place once we will have other branches.

Hi @serious6, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, AZPRBOT;

:+1:


Warning: Cannot update a component from inside the function body of a different component.

Warning: Cannot update a component from inside the function body of a different component.
    in InView (created by VerticalTimelineElement)
    in VerticalTimelineElement (created by AirportFixtureView)
    in div (created by VerticalTimeline)
    in VerticalTimeline (created by <OurComponent>)

Reproduce

Install package.
Copy/paste code from README / Usage.

Solution?
I'm not experienced with hooks, but my guess is the below code is causing the issue:
  ...
  textClassName,
  intersectionObserverProps,
  visible: defaultVisible,
}) => {
  const [visible, setVisible] = useState(defaultVisible);

  return (
    <InView {...intersectionObserverProps}>
      {({ inView, ref }) => {
        if (!visible && inView) {
>>>       setVisible(true);   <<<
        }
        return (
          <div
            ref={ref}
  ...

Won't calling setVisible here trigger a re-render of the component while rendering the component?
⚠ Update
Warning is not present in version 3.2.0.

Unrelated question: Is there a static version of this component without animation or InView functionality?
Thanks,

Same error where!

Same error here! I'm a beginner here as well but I suspect that it might be related to react-intersection-observer

@stephane-monnot can u help us?

Fixed in v3.3.1

TKS....

Oh, I see this issue is known, I will delete my issue with this and update the codebase. Thanks


gorse v0.2.0-rc1

Codecov Report

Merging #128 (11a7f89) into master (8d947c5) will decrease coverage by 1.55%.
The diff coverage is 35.25%.

@@            Coverage Diff             @@
##           master     #128      +/-   ##
==========================================
- Coverage   55.42%   53.87%   -1.56%
==========================================
  Files          38       40       +2
  Lines        4301     4481     +180
==========================================
+ Hits         2384     2414      +30
- Misses       1613     1759     +146
- Partials      304      308       +4

Impacted Files
Coverage Δ

master/local_cache.go
0.00% <0.00%> (ø)

master/master.go
0.00% <0.00%> (ø)

master/recommend.go
45.16% <0.00%> (-5.75%)
:arrow_down:

master/rest.go
0.00% <0.00%> (ø)

master/rpc.go
0.00% <0.00%> (ø)

server/local_cache.go
0.00% <0.00%> (ø)

server/server.go
0.00% <0.00%> (ø)

storage/data/database.go
71.42% <ø> (ø)

storage/data/no_database.go
0.00% <ø> (ø)

worker/local_cache.go
0.00% <0.00%> (ø)

... and 16 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 8d947c5...11a7f89. Read the comment docs.


I want to Change style of "Read Books" Heading

Feature description
Description
Hey @SauravMukherjee44, I want to improve the styling of Read Books heading that is not looking good in the website. so please assign me this issue.
Screenshot

👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

I would like to work on this. Please assign it to me

@SauravMukherjee44
I am gssoc'23 contributor
I am interested in doing this project
so kindly assign me this issue
Thank You : )


Move code from product-mi-tooling repo

Fixes #2
Move code from https://github.com/wso2/product-mi-tooling/blob/master/monitoring-dashboard to this repo.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.8 out of 10 committers have signed the CLA.:white_check_mark: manuranga:white_check_mark: dulanjalidilmi:white_check_mark: HindujaB:white_check_mark: malakaganga:white_check_mark: DedunuKarunarathne:white_check_mark: AmilaSamith:white_check_mark: arunans23:white_check_mark: chanikag:x: wso2-jenkins-bot:x: sajinieKavindyaYou have signed the CLA already but the status is still pending? Let us recheck it.


Add support / pattern for jest testing library

Visual snapshot testing https://github.com/americanexpress/jest-image-snapshot


Ability to set username for WebClient.files_upload()

(Describe your issue and goal here)
Currently, there is no way to define the username using the WebClient.files_upload() method.
https://api.slack.com/methods/files.upload
I would expect something like this to work.
from slack_sdk import WebClient
from slack_sdk.errors import SlackApiError
import os

slack_token = os.getenv( "SLACK_ACCESS_TOKEN" )
client = WebClient(token=slack_token)

file = "some-file.txt"
filename = "some-file.txt"
filetitle = "Some Custom File Title"
channels = "#example-channel"
username = "Test Integration"
initial_comment = "Test comment/message."

try:
  response = client.files_upload(channels=channels, title=filetitle, file=file, filename=filename, initial_comment=initial_comment, username=username)
  print(response)
except SlackApiError as e:
  # You will get a SlackApiError if "ok" is False
  assert e.response["ok"] is False
  assert e.response["error"]
  print("Error sending a message to Slack.")

Even if you include the correct permissions as defined in the docs above, the response returned shows username: ''.
Am I doing something wrong? If not, feature request? Any work around with another method?
Category (place an x in each of the [ ])

[x] slack_sdk.web.WebClient (sync/async) (Web API client)
[ ] slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
[ ] slack_sdk.models (UI component builders)
[ ] slack_sdk.oauth (OAuth Flow Utilities)
[ ] slack_sdk.socket_mode (Socket Mode client)
[ ] slack_sdk.audit_logs (Audit Logs API client)
[ ] slack_sdk.scim (SCIM API client)
[ ] slack_sdk.rtm (RTM client)
[ ] slack_sdk.signature (Request Signature Verifier)

Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

Hi @alexstine, thanks for asking the question!
As you can see here, username is not in the argument list, which means that this API does not support the ways to customize the username unlike chat.postMessage API method. So, when you use files.upload, the user associated to the used token will be the poster of the message. This means that, if you use a bot token for it, your app's bot user uploads the file. When you use a user token, the user will be the owner of the file and the message.
Also, as for the feature request, the platform engineering team does not have any plans to add the parameter at least in the short term, and I don't expect this can be changed even in the future.
I hope this was helpful to you.

@seratch As far as the chat.postMessage() method goes, is there any way I can replicate the functionality I described in my snippet above? I can't figure out if I need to pass a list to attachments or not. The Python examples could use a little love, more than a basic text message.

@alexstine One possible workaround would be:

Upload a file using files.upload API without channels, initial_comment parameters and grab the file URL
Post a message with the file permalink in channel using chat.postMessage

With this way. the posted message can include the preview of the file. The code would be something like this:
new_file = client.files_upload(
    title="My Test Text File",
    filename="test.txt",
    content="Hi there! This is a text file!",
)
file_url = new_file.get("file").get("permalink")

new_message = client.chat_postMessage(
    channel="#random",
    text=f"Here is the file: {file_url}",
    username="whatever you want to set", # chat:write.customize scope is required for this
)

If you use follow the steps at https://github.com/slackapi/node-slack-sdk/issues/1558, put in the user's oauth token into the slack App, so use something like
new App({
    clientId: SLACK_CLIENT_ID,
    clientSecret: SLACK_CLIENT_SECRET,
    token: SLACK_USER_OAUTH_TOKEN, // this is the authed oauth token from your user
    signingSecret: SLACK_SIGNING_SECRET,
})

Then calling app.client.filesUploadV2 will upload the file as if you are the user. E.g.
app.client.filesUploadV2({
    channel_id: SLACK_CHANNEL, // use the channel ID, not the channel name
    initial_comment: "My slack comment",
    file_uploads: [
        { file: './data/file-1.txt', filename: 'file-1.txt' },
        { file: './data/file-2.mp4', filename: 'can-call-it-something-else.mp4' },
    ]


Passing the username and password to the ElasticSearch client! =>

This is not currently supported by Bosun, but it is supported by the ElasticSearch client it
uses. So, this commit passes those from Bosun to the client, using, empirically, the first
username/password it finds among the URLs in the "ElasticHosts" configuration option.
This can be considered as an initial implementation of this feature, we needed it (since our
ElasticSearch cluster sits behind nginx for access control requirements) so I implemented
a minimal proof-of-concept. This assumption (that a single username/password combination
is enough) is due to the restriction of the ElasticSearch client that expects multiple
URLs, but a single username/password combination (which says that it is a single-cluster
client currently).

Thanks for your contribution. This has been superseded by later work.
Using username and password is supported in the current version using client options


Keep leading / in basePath for nix-like systems

Using this command on macos
dotnet tool run generatejsonschematypes -- --rootNamespace ns --rootPath '#/$defs/Person' --outputPath types schemas/person-from-api.json
always resulted in
Unable to locate the root document at 'Users/jb/src/junk/net/Corvus/JsonSchemaSample/api/person-from-api.json'

Note that the root doc path is missing a leading slash (/).
After making this 1-line change to keep the leading slash on nix-like systems, the tool generates types correctly.   I hope you find it helpful.

 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.

Thanks a lot for this!
I thought that the leading slash would end up dropped when combining paths like that, but ./myfile.json wouldn't?
(Which is how it currently behaves.)
Clearly that was unexpected though! I'll put this up for review.

A fix which works on all platforms has been made in #333 so I'm closing this PR.


Added release notes 1.1 stub

Codecov Report

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

@@          Coverage Diff           @@
##           master     #64   +/-   ##
======================================
  Coverage    77.3%   77.3%
======================================
  Files          26      26
  Lines         608     608
======================================
  Hits          470     470
  Misses        138     138

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 9f4ea22...e052f8d. Read the comment docs.


Detect cancellation etc.

Not enough arrows, cannot use it right now etc. have to be detected and dealt with.

First #49 has to be implemented


drop

need to check revdeps and stuff

surf requires webkit2gtk
icu required by chromium, and stuff in @dilyn-corner's kiss-kde, chromium  can be made to use bundled icu
nettle dep for gnutls which is a dep for:

emacs: required by nothing and package has been orphaned by maintainer
msmtp: required by nothing
glib-networking: package dropped. required by nothing now, since webkitgtk2 and friends have been dropped

libgpg-error: gnupg2
libXslt: chromium and qt5{,-webengine}, chromium can be made to use bundled lib.
that's all

libgcrypt needs libgpg-error, and is required by chromium.
libXslt is not a hard dependency for building qt5{-webengine}.
Do not worry about keeping things in community for KISS-kde; I have elected to simply maintain everything in community that project needs within that project.

You can also remove my packages (I think just osh?) as i havent had time to work on them.
I would also love if instead of removing, they got moved to a kiss-graveyard repository to make it easier to search for

yes @jedahan, we're planning to put these packages into a separate repo.

Note that icu is also a dependency of libpsl which is a dependency of wget

I can take over maintainership for libgpg-error
PRs are needed for the following, then this PR can be merged:

qt5{-webengine} to use bundled libXslt/icu @dilyn-corner
msmtp to use libtls @Vouivre

kappa https://github.com/kiss-community/repo-community/pull/93

I have removed gnutls from msmtp. For me you can drop gnutls.

@Vouivre Could you drop emacs aswell ? No one has taken it up since you orphaned it and it's the last package dependent on gnutls

Yes, no problem. Do you make the change in the drop branch ? Or I do it ?

@Vouivre You can do it directly in main

Done!

Can you re-add ppp?
Thanks in advance.
Linked to:

https://github.com/kisslinux/community/issues/1750
https://github.com/kiss-community/repo-community/issues/160

@Neustradamus I don't personally use ppp so i won't be able to maintain it, you can send a PR if you want to maintain it.


zip fixes

Thanks for merging the other ones, and here i have a few more fixes for the zip process. :D

With 55ae4cd4357d92824d7f87acd0e235a1ee26cda6 I removed ZipFileName and simplified save file dialog.


[NTR]: paneth cell of epithelium of large intestine

Note - please check that the term does not already exist (check OLS: https://www.ebi.ac.uk/ols/ontologies/cl)
Preferred term label:
paneth-like cell
Synonyms
paneth cell of epithelium of large intestine; paneth-like cell
Definition (free text, please give PubMed ID in format PMID:XXXXXX)
A paneth-like cell that is located in the epithelium of the large intestine PMID: 31753849
Parent cell type term (check the hierarchy here https://www.ebi.ac.uk/ols/ontologies/cl):
paneth cell http://purl.obolibrary.org/obo/CL_0000510
What is the anatomical structure that the cell is a part of? Please check Uberon: https://www.ebi.ac.uk/ols/ontologies/uberon
epithelium of large intestine http://purl.obolibrary.org/obo/UBERON_0001278/
Your nano-attribution (ORCID)
0000-0003-4183-8865
Any additional notes or concerns

Hi @ngeorgeebi ,
Your requested new term
CL_0009009 'paneth cell of epithelium of large intestine'
is now in CL and will be visible at the next CL release, scheduled for this week. Thanks.

Hi @ngeorgeebi ,
Your requested new term
CL_0009009 'paneth cell of epithelium of large intestine'
is now in CL and will be visible at the next CL release, scheduled for this week. Thanks.

hi @paolaroncaglia, can we please change this term to 'paneth cell of colon' and make it a child term of colon - UBERON:0001155 colon
Sorry we didn't catch this before release

@sfexova
CL_0009009 (paneth cell of epithelium of large intestine) is now
CL_0009009 (paneth cell of colon)
Note, different label but same ID. I kept "paneth cell of epithelium of large intestine" as a broad synonym. Ontobee doesn't record any external use of the term (it was released in January, so that was expected, but I checked just in case).


Why is not finding /config/rclone.conf i have placed it in that directory

What am i missing or doing wrong ?

Looks like the reason is that /config/rclone.conf is a directory. Could you paste your container configuration


Custom widgets for canned query forms

This is an idea that was cut from the first version of writable canned queries:

I really want the option to use a <textarea> for a specific value.
Idea: metadata syntax like this:

{
    "databases": {
       "my-database": {
           "queries": {
               "add_twitter_handle": {
                   "sql": "insert into twitter_handles (username) values (:username)",
                   "write": true,
                   "params": {
                       "username": {
                            "widget": "textarea"
                       }
                   }
               }
           }
       }
    }
}

I can ship with some default widgets and provide a plugin hook for registering extra widgets.
This opens up some really exciting possibilities for things like map widgets that let you draw polygons.

Originally posted by @simonw in https://github.com/simonw/datasette/issues/698#issuecomment-608125928

Related: I built datasette-leaflet-freedraw which turns any canned query field called freedraw or something_freedraw into an interactive map that you can draw on to create a GeoJSON MultiPolygon.

Related: I built datasette-leaflet-freedraw which turns any canned query field called freedraw or something_freedraw into an interactive map that you can draw on to create a GeoJSON MultiPolygon.

Idea for these: imitate https://django-sql-dashboard.readthedocs.io/en/latest/widgets.html#custom-widgets and drive them with templates.
So a custom widget type of textarea would look for a template called widgets/textarea.html - which means users could define brand new custom widgets just by creating their own template files.

Related feature request: ability to set default values for canned queries: #1258


Changes to make module work for SCOM 2016

Changes I did a long time ago, though as there seem to be some life on this module again I will PR the changes I did to make it work for SCOM 2016.
I never got the time to check the reporting part, so somebody else has to take on that task.

This change is

 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.:x: mortenlerudjordet sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for the information. Feels a manual integration test need to be run using this PR to verify.

I added my install script as an example. It only supports a pre existing SQL instance.


Add mongo auth, set log level to info

tons of debug logging, too much

Hold off, conflicts

@rsutormin ok, ready to merge


No Response From Cyberpanel API

Having issues getting server in whmcs to connect to the shared server, module logging is not giving much on clues.

whmcs server IP is whitelisted on shared server

module is installed correctly

Module debug only shows the data included in the connection attempt. The response box is empty.

Test connection in server section fails with a generic error (unknown error). There is nothing in any of the logs even with debug on, I do not see it hitting the shared server.
default of port 8090 is used. Not really sure where to look next..

Read common error #3

Read common error #3

Yes, I checked all of those and confirmed they were ok. Is there any way to make the error more verbose?

Yes, I checked all of those and confirmed they were ok. Is there any way to make the error more verbose?

I have found the issue with csf firewall blocking the port for communication with my setup. Most of the time it is the firewall blocking these ports cause errors. Just my 2 cents.

I have found the issue with csf firewall blocking the port for communication with my setup. Most of the time it is the firewall blocking these ports cause errors. Just my 2 cents.

Unknown errors are mostly due to connection errors. Also try with https disabled if hostname is IP.
To check it any further, I'll need some access.

Unknown errors are mostly due to connection errors. Also try with https disabled if hostname is IP.
To check it any further, I'll need some access.

I have found the issue with csf firewall blocking the port for communication with my setup. Most of the time it is the firewall blocking these ports cause errors. Just my 2 cents.

That would be what I think as well, but I have checked the ports and telnet connection would have failed if connection was blocked. Also checked to make sure was not WAF doing it.

Unknown errors are mostly due to connection errors. Also try with https disabled if hostname is IP.
To check it any further, I'll need some access.

Hostname is not IP and has a good SSL. I did try with SSL disabled as well as a test.

I have found the issue with csf firewall blocking the port for communication with my setup. Most of the time it is the firewall blocking these ports cause errors. Just my 2 cents.

That would be what I think as well, but I have checked the ports and telnet connection would have failed if connection was blocked. Also checked to make sure was not WAF doing it.

Unknown errors are mostly due to connection errors. Also try with https disabled if hostname is IP.
To check it any further, I'll need some access.

Hostname is not IP and has a good SSL. I did try with SSL disabled as well as a test.

It's possible my issue is a duplicate of this. If so, please mark as such.
https://github.com/jetchirag/cyberpanel-whmcs/issues/4
Looks like I'm having the same problem. Per @Vitalsec everything server-side is setup correctly. I can access the site on all necessary ports, test connection works fine. There is no firewall on my server. API access is indeed enabled. My issue is exactly the same regardless if I use Hostname with working SSL or with http and ip address. Can confirm that problem persists even if SSL is disabled.
@jetchirag you mention that "Unknown errors are usually connection errors." I'm not getting any errors anywhere at all - no WHMCS errors, no web server errors no system errors.. The only log entry of any kind is the "test connection" attempt which works fine.

Same problem facing. Did everything correctly. Disabled CSF firewall also, API enabled, IP and hostname are correct. Till now showing "An Unknown Error Occurred"
Here is the module log
Array
(
[whmcsVersion] => 8.4.0-release.1
[server] => 1
[serverid] => 0
[serverip] => SERVER IP (Hidden)
[serverhostname] => MY HOSTNAME (Hidden)
[serverusername] => admin
[serverpassword] => MY PASSWORD (Hidden)
[serveraccesshash] =>
[serversecure] => 1
[serverhttpprefix] => https
[serverport] => 8090
[action] => TestConnection
)

@riyadhtayf This log is from request field. Is Response field empty?
Either whmcs couldn't connect to cyberpanel server or cyberpanel returned incorrect or empty response. I just tested this module with demo cyberpanel and it worked fine.
Check the connectivity from whmcs server to cyberpanel. Try telnet or invoking the cyberpanel api manually.

@riyadhtayf This log is from request field. Is Response field empty?
Either whmcs couldn't connect to cyberpanel server or cyberpanel returned incorrect or empty response. I just tested this module with demo cyberpanel and it worked fine.
Check the connectivity from whmcs server to cyberpanel. Try telnet or invoking the cyberpanel api manually.

Thanks for your reply. Just now I solved the issue. It was in my first server end. I installed CyberPanel in another server where cPanel was installed in my primary server. Port 8090 was enabled in Cyberpanel Firewall, but the cPanel firewall was blocking the outbound port 8090 where WHMCS was installed. :)


Small typo -- "identifer"

Sir Pendator over here...
Every filter driver must have a unique altitude identifer
Should be identifier.

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

ID: 6e55ec93-47f9-85ce-8224-d48bde1bb8d9
Version Independent ID: c6b25cb3-196e-55be-dbc8-93cbdcb75d2b
Content: Load order groups and altitudes for filter drivers - Windows drivers
Content Source: windows-driver-docs-pr/ifs/load-order-groups-and-altitudes-for-minifilter-drivers.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

@nam31 , close this issue #2578, because its already fixed


Update Bazel rules_rust to 0.16.1

Title

Codecov Report

Merging #247 (ec05ae5) into main (ce03b88) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #247   +/-   ##
=======================================
  Coverage   69.46%   69.46%
=======================================
  Files          92       92
  Lines       11192    11192
=======================================
  Hits         7774     7774
  Misses       3418     3418

Impacted Files
Coverage Δ

src/many-modules/src/lib.rs
81.81% <0.00%> (-1.52%)
:arrow_down:

src/many-identity-webauthn/src/verifier.rs
97.15% <0.00%> (+0.28%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


__blaze-root breaks flex layout, why?

I noticed that blaze root breaks flex layout. it renders the default layout twice in the body tag. Does anyone have a fix for this?
BlazeLayout.setRoot('body') did not fix the issue.

+1

+1

We had this issue and fixed it. Are you running the latest version?

Perhaps I misinterpreted fit123's problem...
I'm using Material Design Lite and I built a fixed navigation header bar. When not using blaze-layout, the header bar is responsive. However, when I abstract the navigation into its own template, the responsiveness stops. Using BlazeLayout.setRoot('body') does not work.

For the future googlers, you might want to consider adding a BlazeLayout.setRoot('body');

@TechplexEngineer a googler from the future thanks you a lot.


[i18n] Curly quotes

VSCode Version: 1.16.0
OS Version: macOS Sierra

Currently, all localized strings in French locale uses straight quotes ('):

while in most macOS apps, the curly quote ’ is used correctly:

Due to the widespread usage of quotation mark in the French language, this has been bugging me for a while.

@lukaschal, it looks so https://github.com/Microsoft/vscode/blob/master/i18n/fra/src/vs/code/electron-main/menus.i18n.json
"miSaveWorkspaceAs": "&&Enregistrer l’espace de travail sous...", "miAddFolderToWorkspace": "&&Ajouter un dossier à l'espace de travail...",
Please review the wide usage of the quotation mark in French implement conssitency

Quote ( ' ) is commonly and widely used character in a french language.

So, what is a suggestion in this case ? Use curly quote ( ’ ) in a all VSCode french translations ?

Only for apostrophes. It is already used in some phrases in the codebase.
In addition, the space before ?, !, ; and : is written as a half-width space (0x202F).
I can handle this issue, but the current translations are machine generated and I cannot find the source file...

Current translations are present in a transifex.
https://www.transifex.com/microsoft-oss/

I'm assuming this is fixed based on @lukaschal's comment? Closing for housekeeping purposes - these sorts of issues should probably also just be handled in transifex in the future.


[Storage]Fix a permission bug and add enable test for list blob with metadata

https://github.com/Azure/azure-sdk-for-python/issues/13099
https://github.com/Azure/azure-sdk-for-python/issues/13287

LGTM


Extending Opaque Types

This PR allows you to receive, store and pass a Dart Object.
Implement Opaque Dart type support.
Additionally:

fix RustOpaque doc

Checklist

[x] An issue to be fixed by this PR is listed above.
[x] New tests are added to ensure new features are working. End-to-end tests are usually in the ./frb_example/pure_dart example, more specifically, rust/src/api.rs and dart/lib/main.dart.
[x] The code generator is run and the code is formatted (e.g. via just refresh_all).
[x] If this PR adds/changes features, documentations (in the ./book folder) are updated.
[x] CI is passing.

Eagerly looking forward to seeing it implemented!

Eagerly looking forward to seeing it implemented!

In general, the implementation is ready.

Ok then let me have a first review :)
Also /cc @Desdaemon

Ok then let me have a first review :)

can't add reviewer

Still reviewing

TODO(fzyzcjy): examine how the pointers are passed around and whether they are safe

Excellent job!


[$500] Web - Workspace - Delay when navigate to Workspace page

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

Version Number: 1.4.15-1
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:

Navigate to staging.new.expensify.com
Go to Settings> Workspace

Expected Result:
Transition from Settings to Workspace page should be smooth and there should be no delays
Actual Result:
Delay when navigate to Workspace page
Workaround:
Unknown
Platforms:

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

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] Windows: Chrome
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/6e47ba49-ae81-4fcb-95b9-cfed3fcaf270
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~013358b71625e2ced7
Upwork Job ID:<PHONE_NUMBER>507700224
Last Price Increase: 2024-01-18

@jjcoffee thoughts?

Sorry I was OOO, reviewing today!

Hmm strange that this would be happening again after it apparently being fixed in https://github.com/Expensify/App/issues/27611. I'd like to see that addressed in your proposal if possible @ZhenjaHorbach.

Issue not reproducible during KI retests. (First week)

Friendly bump @ZhenjaHorbach on this comment.

I can still repro on Linux Chrome but not on MacOS. The issue states that this happens on Windows, so I'd imagine it's an issue that's affecting non-Mac OSes.

Still waiting for proposals. Similar issue here https://github.com/Expensify/App/issues/34141.

@neonbhai @ZhenjaHorbach Would you be able to update your proposals with a demo of your fix in Chrome on Windows or Linux? I'm unsure if delaying the start of the Lottie animation until the modal animation completes will end up looking a bit too janky.

Friendly bump @neonbhai @ZhenjaHorbach! Otherwise waiting for proposals.

@samilabud You have a proposal on this related issue https://github.com/Expensify/App/issues/34141, would you mind reposting it here and verifying that it works for this issue too?

@samilabud You have a proposal on this related issue #34141, would you mind reposting it here and verifying that it works for this issue too? Or maybe there's a way to generalise your solution to work here too.

Thanks for reaching out, I appreciate it!
Proposal
Please re-state the problem that we are trying to solve in this issue.
Workspace - Delay when navigate to Workspace page
What is the root cause of that problem?
The root cause is a combination of react native navigation transition and lootie animation rendering, the current one is not optimized
What changes do you think we should make in order to solve the problem?
We can get the original one and fix it in lootiefiles, or change the current one for another one approved by the UI/UI Team.
Here is how it looks with another lootie file which is optimized:
https://github.com/Expensify/App/assets/5216036/93657b48-9875-435b-82a6-8728e9d651b7
Before with not optimized:
https://github.com/Expensify/App/assets/5216036/a1f84a9f-cbe5-4e40-9c19-727dbf5a690c

@samilabud Interesting! So it's a different fix for this issue from the "related" one? If so, I'm still curious why this only affects Windows (and Linux, but we don't support that so fine to focus on Windows).

@samilabud Interesting! So it's a different fix for this issue from the "related" one? If so, I'm still curious why this only affects Windows (and Linux, but we don't support that so fine to focus on Windows).

Yes, it is very interesting, in fact the previous proposal (the releated one) is already implemented here, I mean the function is already memoized.
After seeing that I was checking and removed everything except the Lottie animation and it still does the same thing except when I remove the Lottie file and keep everything else, for these reasons I tried with different Lottie files and only the current one causes the delay.
BTW in both scenarios the common denominator is the navigation animation, it seems that the bug occurs when a component renders at the same time as the navigation animation occurs, I mean the first scenario was fixed because it was memoized (not re-rendered) and this one here occurs because the lootie animation renders at the same time as the navigation animation occurs (when the lootie animation has few or no rerenders this does not occur).

Thanks @samilabud, have you tested optimising the file as you suggested in your proposal?

Thanks @samilabud, have you tested optimising the file as you suggested in your proposal?

I would have liked to but the Lootie file is compiled and can not be edited (I would need the original one), for that reason I tried with the others that were available there.

This is no longer an issue since the Ideal Nav changes got merged. We can close @puneetlath :bow:

Ah ok, thanks for letting me know!


fixed scroll problem

Description
Deleted some  code in the profile.jsx file , now its working smoothly as expected.
Related Issues
#170
Changes Proposed
I deleted some code snippets in the src/components/profile/profile.jsx file
Checklist

[x] I have read and followed the Contribution Guidelines.
[x] All new and existing tests passed.
[x] I have updated the documentation to reflect the changes I've made.
[x] My code follows the code style of this project.
[x] The title of my pull request is a short description of the requested changes.

@PrasannaKumarBhursu Scroll is not working. Share video recording if is working on your side. And why did you removed the horizontal scroll code?

@PrasannaKumarBhursu Scroll is not working. Share video recording if is working on your side. And why did you removed the horizontal scroll code?

Ok

@PrasannaKumarBhursu Yes I know then how a user can scroll horizontal on skills section if we remove it?

video recording :
video recording
For Horizontal scrolling this would be ok :
Horizontal scroll code

@PrasannaKumarBhursu It's not working on my side?

@PrasannaKumarBhursu It's not working on my side?

ok

@PrasannaKumarBhursu Horizontal scroll is not working, when I hover over skills section no scrolling (horizontal) is working.

@PrasannaKumarBhursu Horizontal scroll is not working, when I hover over skills section no scrolling (horizontal) is working.

Ok @shyamtawli   , this code in profile.css file will give u scroll then why ur not getting horizontal scroll, have u tried of this code , just take a look on this code , wheather it's working for u or not
Horizontal scroll code

@PrasannaKumarBhursu I will get back to you soon by checking it.


wrong header

The header "Alert and Log Ingestion" is wrong and should be "Alert and Log Integration" as you can see from 00:22 in the video

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

ID: cee46b0b-ac67-ac24-7a47-8ed7ab1a4f79
Version Independent ID: 832a4d07-7564-3bfb-5b21-8544d79b6469
Content: Microsoft Security Best Practices module: Security operations
Content Source: compass/security-operations-videos-and-decks.md
Product: m365-security
GitHub Login: @JoeDavies-MSFT
Microsoft Alias: josephd

@MicrosoftGuyJFlo - Please review. This issue still exists. Thanks!

#please-close Resolved in linked PR. Thank you!

@gitralf  - Thanks for your dedication to our documentation.


office to pdf language

Expected Behavior
I have a docx file with some combination fields. I created the docx in Spanish, but when I convert it to pdf it returns to me in English in this case it is a date, is it possible to specify the language? I uploaded the example docx
mergefields.docx

Hello @juanpvs
Sorry for the delay. Nothing exists right now for this use case. Maybe it is possible to set the locale of the LibreOffice Instances.

@juanpvs Maybe you have to add this package https://packages.debian.org/buster/libreoffice-l10n-es. But you need to rebuild the Dockerfile on your own.

Stumbled upon this today (needed spreadsheets with german locale for date and number formatting). Here's a Dockerfile that adds the german locale, the resulting images works just like gotenberg (but german). Adjust as needed for other languages.
FROM thecodingmachine/gotenberg:6
USER root

RUN apt-get update &&\
    apt-get --no-install-recommends -t buster-backports -y install libreoffice-l10n-de &&\
    rm -rf /var/lib/apt/lists/*

RUN sed -i '/de_DE.UTF-8/s/^# //g' /etc/locale.gen && \
    locale-gen
ENV LANG de_DE.UTF-8
ENV LANGUAGE de_DE:en
ENV LC_ALL de_DE.UTF-8

USER gotenberg

Thanks @leMaik for the input.

Documentation udpated.


Converted SSAOMaterial camera uniforms to references

The rest of the material that use the camera near/far clip planes use references to the camera.near/.far, so that if the camera updates the near/far copyCameraSettings doesn't need to be called again.
Made SSAOMaterial work in the same way, so that I don't need to set the camera every time the near/far changes.
Also made the projectionMatrix and inverseProjectionMatrix references to the same camera properties, for same reason as above.
This is a critical bug for me, the SSAOEffect does not work until this is fixed.

The camera.type check is because in some version of ES the prototype of classes may be lost and instanceof doesn't properly catch PerspectiveCameras.

Hi, thanks for contributing.

The rest of the material that use the camera near/far clip planes use references to the camera.near/.far

The values Camera.near and Camera.far are plain numbers and they are copied by value. Replacing the cameraNearFar uniform with two separate ones doesn't change that and only increases the amount of uniforms. The other materials will also use a combined cameraParams uniform in v7, but that's a minor change that's not worth picking up in v6.
Using the projectionMatrix and projectionMatrixInverse objects directly is something worth considering, but I think it's still safer to call copyCameraSettings() when the camera settings are changed to make sure near and far are up-to-date as well.

This is a critical bug for me, the SSAOEffect does not work until this is fixed.

The camera.type check is because in some version of ES the prototype of classes may be lost

I'm not aware of any such issues in real applications. Can you provide a reproduction of the problem? Afaik, instanceof should be safe unless you're somehow loading multiple versions of three.


Mouse wheel actions can break gBar on volume sliders

Use "wheel up" or "wheel down" in cycles for an abusive amount of time (~10s)
Observe gBar process the events in a very slow and lagging way

Result:

volume is only changed after a long delay
the slider bar isn't updated accordingly
gBar may crash with Gdk-Message: 09:59:43.394: Lost connection to Wayland compositor.

Expectation option 1:

snappy results, everything happening in real time

Expectation option 2:

instead of queuing events, change the "strength" of the pending action, eg:

mouse_up_handler() {
   pending_volume += INCREMENT;
   process_volume();
}

process_volume() {
   if (processing) return;
   start_processing_thread();
}

processing_thread() {
   while (actual_volume != pending_volume) {
      actual_volume = pending_volume;
      apply_volume();
   }
}

Should be fixed now, so you can scroll as much as you want without freezing gBar


distinct function not working on manipulated dataframe

Hey there and thanks a lot for the game-changing datar package! It is incredible useful and just awesome! Please allow me a short question about using the distinct function: is there a way to make the distinct function work on a dataframe that was manipulated by a given operation (e.g. slice) before?
I keep getting an error when I try to call the distinct function in this case (using your example of the documentation: https://pwwang.github.io/datar/notebooks/distinct/):
df1 = tibble.tibble(
x=base.sample(range(10), 100, replace=True),
y=base.sample(range(10), 100, replace=True)
)

The following code results in an error ("ValueError: Value has incompatible index."):

df1 >> dplyr.slice(base.c(1,10,12)) >>
dplyr.distinct(df1.x)

The following code works:

df2 = df1 >> dplyr.slice(base.c(1,10,12))
df2 >> dplyr.distinct(df2.x)
May I ask for an advice? Is there a way to make the distinct function work without the need of saving the manipulated data-frame before?
Thank you ,
Gernot

This is expected.
>>> df1 >> dplyr.slice(base.c(1,10,12))  # df2
         x       y
   <int64> <int64>
1        2       8
10       3       2
12       1       3

In your first case, you want to slice the df2 (3 rows) on a Series df1.x (10 rows). The indices are not compatible for sure.
In your second case, you were slicing df2 (3 rows) on df2.x (3 rows), and their indices are the same. That's why it worked in this case.
It would be best if you actually used the pronoun f, which always refers to the data frame in current environment:
>>> from datar import f
>>> df1 >> dplyr.slice(base.c(1,10,12)) >> dplyr.distinct(f.x)
         x
   <int64>
1        2
10       3
12       1

You are welcome!
Closing this for now. Feel free to open issues/discussions if you have further questions.


_1password-gui: 8.10.16 -> 8.10.18

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 261690 run on aarch64-darwin 1

1 package built:

_1password-gui

1 package built:

_1password-gui


[Proposal] Passing DirectClient to Definition methods.

Goal
The definition methods can call other REST APIs directly.
Purpose
Definitions can have EntityClient, not RestApiClient.
EntityClient doesn't call any definition methods, which might be confusing.
For example, the password field, which can be removed by StandardUserDefinition, cannot be removed via EntityClient.
Definition classes can take any parameters at constructor, which has been this library's thought. However, DirectRestApiClient cannot be passed because it can be generated after definition classes are constructed.
Therefore, we have no choice but to pass it via methods' argument.
How it will change

All the methods in GeneralDefinition, which is authorize, normalize, validate, wrapExecution, execute and authenticate, can take DirectRestApiClient at their third argument.

Things to consider
Sessions
Sessions are newly fetched everytime methods of DirectClient are called, which is a redundant overhead.
Solution
DirectClient can take Session object instead of sessionId.
Authorization
It's often the case that defining adequate authorizations for subsequent accesses via DirectClient is troublesome and tough.
Solution
DirectClient can take an option to skip authorization.

It is better to pass an object containing three types of clients (EntityClient, RestApiClient, SessionClient) at the third argument.

The session problem would be a subtle effect on performance, but its typings are tough to implement. Therefore, I'd like to leave it as it is.


How to show message window on the desktop

How to show a message prompt box in the lower right corner of the desktop

@wenbei421 Chromely only provides a thin hosting environment. More or less a window container, if you may. It is expected that you do everything else using html/JavaScript/css etc. If you need native control, that is something that you can add if you want, but not provided or supported by the project.


Can't load NLLB MoE model with torch.load

🐛 Bug
I'm trying to open and investigate NLLB MoE model (405GB), but can't load it into torch.
Smaller dense models seem to load fine, can access the checkpoint's parameters etc.
To Reproduce

Run cmd '....'

>> python3
>> import torch
>> checkpoint = torch.load("nllb200moe54bmodel", map_location=torch.device('cpu'))

See error

  File "/data/user/model_info.py", line 18, in main
    checkpoint = torch.load(args.model, map_location=torch.device('cpu'))
  File "/home/user/.conda/envs/nllb/lib/python3.9/site-packages/torch/serialization.py", line 608, in load
    return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
  File "/home/user/.conda/envs/nllb/lib/python3.9/site-packages/torch/serialization.py", line 762, in _legacy_load
    return legacy_load(f)
  File "/home/user/.conda/envs/nllb/lib/python3.9/site-packages/torch/serialization.py", line 687, in legacy_load
    tar.extract('storages', path=tmpdir)
  File "/home/user/.conda/envs/nllb/lib/python3.9/tarfile.py", line 2077, in extract
    tarinfo = self.getmember(member)
  File "/home/user/.conda/envs/nllb/lib/python3.9/tarfile.py", line 1799, in getmember
    raise KeyError("filename %r not found" % name)
KeyError: "filename 'storages' not found"

Code sample
import torch
checkpoint = torch.load("nllb200moe54bmodel", map_location=torch.device('cpu'))

Expected behavior
It should load with no error and parameters should be accessible.
Environment

fairseq Version: nllb branch
PyTorch Version: '1.10.1+cu113'
OS (e.g., Linux): Ubuntu 22.04.1 LTS
How you installed fairseq (pip, source): source
Build command you used (if compiling from source):

git clone https://github.com/facebookresearch/fairseq.git
cd fairseq
git checkout nllb
pip install -e .
python setup.py build_ext --inplace

Python version:  3.9.13
CUDA/cuDNN version: 11.6
GPU models and configuration: CPU only just to load the model into memory
Any other relevant information:

Additional context

Any progress on that? Can you confirm your upload is okay or is it the code issue?

good  thankyou

Any update on that?
I tried loading the NLLB MoE model through buffer and it gets this error instead:
`>>> import io

import torch
f = open('../snkashya/nllb200moe54bmodel', 'rb')
buffer = io.BytesIO(f.read())
torch.load(buffer)
Traceback (most recent call last):
File "", line 1, in
File "/home/miniconda3/lib/python3.9/site-packages/torch/serialization.py", line 608, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/home/miniconda3/lib/python3.9/site-packages/torch/serialization.py", line 777, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, 'm'.`

I'm working on a 2TB RAM machine, so OOM isn't the case here.

The file nllb200moe54bmodel is a tar file. Extract it using 'tar -xf nllb200moe54bmodel' and it will create a folder called model_moe_54b with lots of checkpoints inside it. Then load one of the checkpoints:
torch.load('/data/model_moe_54b/checkpoint_2_300000-rank-0.pt', map_location='cpu')


Questions about step 3

In step 3: Obtain frame transforms
Compute transforms for frames at the specified interval
Why do we need frame transforms ?
The "frames" means the frame of the object ?
What does the specified interval mean ? time interval ?
Thank you

In step 6:
(1)"create_label_files.py" will create the 3D bounding box for the object ?
(2)What does "AABB" and "OBB"(object bounding box ?) mean ?
(3)By running "inspectMasks.py LINEMOD/sugar" , we can see the 3D bounding box ?
Thank you


fix!: pass the baseapp msg service router

Overview
as noticed by @cmwaters, we accidentally removed setting the app's msg service router. This is why this functionality was present in v0.6.0, but not in v0.10.0. The only usage of the msg service router is for the gov keeper, so it doesn't have an effect on other modules.
this fix is tested in a followup PR #1160
closes #1158

Codecov Report

Merging #1159 (dc93d9b) into main (d626e89) will increase coverage by 0.05%.
The diff coverage is 81.81%.

@@            Coverage Diff             @@
##             main    #1159      +/-   ##
==========================================
+ Coverage   48.41%   48.47%   +0.05%
==========================================
  Files          71       70       -1
  Lines        4017     3994      -23
==========================================
- Hits         1945     1936       -9
+ Misses       1901     1887      -14
  Partials      171      171

Impacted Files
Coverage Δ

app/app.go
6.42% <0.00%> (-0.02%)
:arrow_down:

app/process_proposal.go
0.00% <0.00%> (ø)

app/estimate_square_size.go
95.74% <100.00%> (ø)

app/write_square.go
92.98% <100.00%> (ø)

pkg/shares/share_merging.go
81.64% <100.00%> (ø)

pkg/shares/share_splitting.go
73.56% <100.00%> (ø)

pkg/shares/split_compact_shares.go
84.28% <100.00%> (ø)

pkg/shares/utils.go
50.00% <100.00%> (-2.00%)
:arrow_down:

x/blob/keeper/keeper.go
81.48% <100.00%> (ø)

x/blob/types/payforblob.go
80.35% <100.00%> (ø)

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

Just a note of comparison. simapp doesn't have msgSvcRouter in the struct and technically we could also remove it here and call bApp.MsgServiceRouter() for the modules that use it. I don't believe App itself calls it when running.

ahh I see! good catch, applied in https://github.com/celestiaorg/celestia-app/pull/1159/commits/cca2eac516fd9a51406ae853f8c5f6a31c52c609


Flutter 3.7.0: System navigation bar cannot be displayed translucent in CupertinoPageScaffold

Steps to Reproduce

Execute flutter run on the code sample, Run CupertinoApp by default
System navigation bar cannot be displayed translucent
Remove lines of CupertinoNavigationBar, stop run, Execute flutter run
System navigation bar can be displayed translucent
Change runApp(const MyApp()); to runApp(const MyApp2());, stop run, Execute flutter run, will be run MaterialApp
System navigation bar can be displayed translucent

CupertinoApp
no navigationBar
MaterialApp

Expected results:
System navigation bar can be displayed translucent in CupertinoPageScaffold when CupertinoNavigationBar exists
Actual results:
When CupertinoPageScaffold exists CupertinoNavigationBar, the system navigation bar background color will become black and cannot be translucent. In Flutter 3.3, there is no such problem.
Code sample

main.dart
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
    systemNavigationBarColor: Colors.transparent,
    systemNavigationBarDividerColor: Colors.transparent,
    statusBarColor: Colors.transparent,
  ));

  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const CupertinoApp(
      title: 'CupertinoApp Demo',
      home: CupertinoPageScaffold(
        navigationBar: CupertinoNavigationBar(
          middle: Text('CupertinoApp'),
        ),
        child: ColorList(),
      ),
    );
  }
}

class MyApp2 extends StatelessWidget {
  const MyApp2({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'MaterialApp Demo',
        home: Scaffold(
          appBar: AppBar(
            title: const Text('MaterialApp'),
          ),
          body: const ColorList(),
        ),
        theme: ThemeData(
          primarySwatch: Colors.blue,
          useMaterial3: true,
        ));
  }
}

class ColorList extends StatelessWidget {
  const ColorList({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Container(
      // color: Colors.blue[100],
      alignment: Alignment.center,
      child: ListView(
        children: [
          for (var i = 0; i < 100; i++)
            Container(
              height: 50,
              color: Colors.primaries[i % Colors.primaries.length],
              child: Text('Item $i'),
            ),
        ],
      ),
    );
  }
}

MainActivity.kt
import io.flutter.embedding.android.FlutterActivity
import androidx.core.view.WindowCompat
import android.os.Bundle

class MainActivity: FlutterActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        WindowCompat.setDecorFitsSystemWindows(getWindow(), false)

        super.onCreate(savedInstanceState)
    }
}

flutter doctor -v
[✓] Flutter (Channel stable, 3.7.0, on macOS 13.2 22D49 darwin-arm64, locale zh-Hans-CN)
    • Flutter version 3.7.0 on channel stable at /Users/honjow/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b06b8b2710 (3 天前), 2023-01-23 16:55:55 -0800
    • Engine revision b24591ed32
    • Dart version 2.19.0
    • DevTools version 2.20.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/honjow/androidSdk
    • Platform android-33, build-tools 33.0.1
    • ANDROID_SDK_ROOT = /Users/honjow/androidSdk
    • Java binary at: /Users/honjow/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

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

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

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

[✓] Android Studio (version 2021.3)
    • Android Studio at /Users/honjow/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] Android Studio (version 2021.3)
    • Android Studio at /Users/honjow/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9014738/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.1)
    • IntelliJ at /Users/honjow/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 71.3.6
    • Dart plugin version 223.8214.16

[✓] IntelliJ IDEA Community Edition (version 2022.3.1)
    • IntelliJ at /Users/honjow/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Community Edition (version 2022.3)
    • IntelliJ at /Users/honjow/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.7571.182/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.1)
    • IntelliJ at /Users/honjow/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/223.8214.52/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

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

[✓] Connected device (3 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64  • Android 13 (API 33) (emulator)
    • macOS (desktop)             • macos         • darwin-arm64   • macOS 13.2 22D49 darwin-arm64
    • Chrome (web)                • chrome        • web-javascript • Google Chrome 109.0.5414.87

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

• No issues found!

@honjow thanks for filing the issue. This issue is reproducible on the latest stable and master channels.
Labeling this as a regression issue as it works as intended on Flutter 3.3.10.

3.7.0
3.3.10

❌
✅

✅: No Issue ❌: Issue reproduced

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.7.0, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.7.0 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b06b8b2710 (3 days ago), 2023-01-23 16:55:55 -0800
    • Engine revision b24591ed32
    • Dart version 2.19.0
    • DevTools version 2.20.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio Dolphin 2021.3.1.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

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

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

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio Dolphin 2021.3.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[!] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio Electric Eel 2022.1.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 109.0.5414.119

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

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.7.0-28.0.pre.21, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.7.0-28.0.pre.21 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 8d03af3424 (35 minutes ago), 2023-01-26 20:36:56 -0500
    • Engine revision 79c958fc7e
    • Dart version 3.0.0 (build 3.0.0-171.0.dev)
    • DevTools version 2.20.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio Dolphin 2021.3.1.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

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

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

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio Dolphin 2021.3.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[!] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio Electric Eel 2022.1.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 109.0.5414.119

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

! Doctor found issues in 2 categories.

@honjow Thanks for filing this issue with great details.
It is now fixed on master channel (https://github.com/flutter/flutter/pull/119515) and it will be available in next stable release.
In the meantime, a workaround is to add an AnnotatedRegion in the bottom of the screen. Applying this with the code sample, it means adding an AnnotatedRegion inside CupertinoPageScaffold.child;

Code sample with workaround
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
    statusBarColor: Colors.transparent,
  ));
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const CupertinoApp(
      title: 'CupertinoApp Demo',
      home: CupertinoPageScaffold(
        navigationBar: CupertinoNavigationBar(
          middle: Text('CupertinoApp'),
        ),
        child: AnnotatedRegion<SystemUiOverlayStyle>(
          value: SystemUiOverlayStyle(
            systemNavigationBarColor: Colors.transparent,
            systemNavigationBarDividerColor: Colors.transparent,
          ),
          child: ColorList(),
        ),
      ),
    );
  }
}

class ColorList extends StatelessWidget {
  const ColorList({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Container(
      // color: Colors.blue[100],
      alignment: Alignment.center,
      child: ListView(
        children: [
          for (var i = 0; i < 100; i++)
            Container(
              height: 50,
              color: Colors.primaries[i % Colors.primaries.length],
              child: Text('Item $i'),
            ),
        ],
      ),
    );
  }
}

Here are some insights to understand this workaround.
CupertinoNavigationBar adds one AnnotatedRegion in the top of the screen which sets system navigation bar colors to Color(0xFF000000).
In Flutter 3.3, this property, despite being set was ignored.
In Flutter 3.7, since https://github.com/flutter/flutter/pull/104827, it is applied.
As the author of https://github.com/flutter/flutter/pull/104827, I took care to not break the Material app bar but did not notice it could have an impact on CupertinoNavigationBar internal usage of AnnotatedRegion and, unfortunately, no existing tests caught this mistake, sorry for this.


CSV upload should clear out any additional claimants added via the form

https://www.pivotaltracker.com/story/show/83555654

Such fixed in #533 by @stevegraham