Coverage sometimes report missing branches for excluded lines (more cases)

Just in case you miss this comment and below...
Example 1:
$ cat -n test_bug1.py
     1  def foo(x):
     2      if x == 1:
     3          return x
     4      elif x == 2:
     5          raise NotImplementedError
     6
     7
     8  def test_foo():
     9      foo(1)
$ pytest -q --cov test_bug1 test_bug1.py
.                                                                                [100%]

---------- coverage: platform linux, python 3.10.0-final-0 -----------
Name           Stmts   Miss Branch BrPart  Cover   Missing
----------------------------------------------------------
test_bug1.py       6      1      2      1    75%   4
----------------------------------------------------------
TOTAL              6      1      2      1    75%

1 passed in 0.07s

IMHO, elif on the line 4 should be ignored together with an exception and the line 2 should be marked as partially covered: no 2->exit. Currently it reports (in the html), that there is not jump 2->4.
Example 2:
$ cat -n test_bug2.py
     1  def foo(x):
     2      try:
     3          return x + 1
     4      except TypeError:
     5          return NotImplemented
     6
     7
     8  def test_foo():
     9      foo(1)
$ pytest -q --cov test_bug2 test_bug2.py
.                                                                                [100%]

---------- coverage: platform linux, python 3.10.0-final-0 -----------
Name           Stmts   Miss Branch BrPart  Cover   Missing
----------------------------------------------------------
test_bug2.py       6      1      0      0    83%   4
----------------------------------------------------------
TOTAL              6      1      0      0    83%

1 passed in 0.07s

Example 3:
$ cat -n test_bug3.py
     1  def foo(x):
     2      if False and not all(_ for _ in f):
     3          raise NotImplementedError
     4
     5
     6  def test_foo():
     7      foo([1])
$ pytest -q --cov test_bug3 test_bug3.py --cov-branch
.                                                                                [100%]

---------- coverage: platform linux, python 3.10.0-final-0 -----------
Name           Stmts   Miss Branch BrPart  Cover   Missing
----------------------------------------------------------
test_bug3.py       4      0      2      1    83%   2->exit
----------------------------------------------------------
TOTAL              4      0      2      1    83%

1 passed in 0.07s

All on the git version, after 9209c55 with config:
$ cat pyproject.toml
[tool.coverage.run]
branch = true
[tool.coverage.report]
exclude_lines = ['pragma: no cover',
                 'except NotImplementedError:',
                 'raise NotImplementedError',
                 'return NotImplemented']
show_missing = true

Thanks for these examples.  I don't think these are bugs, but they are subtle.  Here's my explanations:
test_bug1

In your code as written, the elif will not be excluded, because it could still be executed, for example if x == 3.  If you change the elif to an else, as I did at line 12, then the else is exclude, and if x == 1 is not considered a partial line.

Similarly, here line 23 could still execute, if an exception other than TypeError is raised.  An exception like that was not raised, so that line has never executed.

Here line 31 is partial because the comprehension in all(...) never completed (or started).  The if statement has two exits to start with, and the comprehension adds more, which makes it hard to interpret the coverage results.
I hope this clears things up.

Thank you, seems fair.  I have not found similar reports, but maybe it could be documented (e.g. in "Branch coverage measurement")?


[Docs] Fixing document typo errors

Description
Motivation:
Improving FerretDB documentation.
Changes:
Adding typo correction in the documentation.

reference (glossary.md)
Current: processsing , New change: processing

basic-operation (read.md)
Current: retrieveing, New change: retrieving

Readiness checklist

[ ] I added/updated unit tests (and they pass).
[ ] I added/updated integration/compatibility tests (and they pass).
[ ] I added/updated comments and checked rendering.
[ ] I made spot refactorings.
[ ] I updated user documentation.
[ ] I ran task all, and it passed.
[x] I ensured that PR title is good enough for the changelog.
[x] (for maintainers only) I set Reviewers (@FerretDB/core), Milestone (Next), Labels, Project and project's Sprint fields.
[x] I marked all done items in this checklist.

 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.

Thank you!


Make tag position global and not per-player

Everybody can configure, where their tag is to be shown.

resolved by #2


Improve error handling when the tab.yml parse fails.

Slow down the poll to 3 seconds?

Closing, released in v0.4.0!


stage2 cbe error tests

I am having trouble with git. It is probably best if you rebase with master and I can make another pr with less changes. Although you can see my changes in the last few commits here.

Closing since it needs to be rebased first to avoid conflict.


MINOR: Document how to create source streams and tables

Originally reviewed as part of https://github.com/apache/kafka/pull/3490.

cc @dguy

This might be a nightmare to maintain.

Merged to trunk


Install rustup.rs on builders

For https://github.com/servo/servo/pull/19395 we want rustup to be available on CI builders. The officially recommended way to install is to run
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain none -y

As the user that will be running the jobs. (Not root.)
How does this with in with Salt?

CC @aneeshusa, @jdm


Implement Choppiness Index

Expected Behavior
Supports Choppiness Index (see talipp implementation).
Refer to LEAN Engine > Contributions > Indicators.
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues
[x] I have provided detailed steps to reproduce the issue

I would like to work on this issue as my first issue. Could you please assign this to me? @AlexCatarino


Refactor start player

Description
The main purpose of this pull request is to enhance the process of starting the player for the listener in a live session.
Test Plan
N/A
Motivation and Context
The general functionality of the app needs to be improved to be leaner and more performant overall. By refactoring not only the StartPlayer async thunk, but as well as the containers where the thunk is used, the process of starting the player for the listener in a live session can be improved upon.
How Has This Been Tested?
I've manually tested the performance of the app by going through the containers in question and seeing how the new implementation is performing.
Types of Changes

Documentation
Bug fix
[x] New feature
Breaking change

Checklist

[x] My code follows the code style of this project

 Start player thunk


The init param should always be an option object. The config, should always been an object.

I can see here : https://github.com/soixantecircuits/piano/blob/master/piano.js#L15 that the option is a string.
:no_entry:  Using string as an option is lame for several reason and has to be avoided : :no_entry:
First, you never know if you might need more options.
Second, if you need more options, you'll have to rewrite a code to handle multiple option. This will also apply if you us an array instead of an object.
Third, it's easier to read in a separate file a option object than a string alone.
Thanks !

https://github.com/soixantecircuits/piano/commit/251cdfffca2d9ac9d91ee9fd99c28707fdd6753b


tree-sitter: 0.22.5 -> 0.22.6

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
24.05 Release Notes (or backporting 23.05 and 23.11 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.

Add a :+1: reaction to pull requests you find important.

Neovim-nightly needs this.
cc @Profpatsch

it appears I'm missing a bunch of grammars, will amend.

already a prev PR for tree-siter #310162

I swear I searched the list. This also updates the grammars.

I think this should be targeting staging because it triggers 8K+ rebuilds on my nixpkgs-review

There seems to be a problem with cargohash and it won't build on my device
CI also failed

https://github.com/Parsifa1/nix-config/blob/master/overlay.nix#L12 feel like it's this

<EMAIL_ADDRESS>feel like it's this EDIT: probably not fenix seems to not clobber any default rust packages. I would try removing all overlays though

It seems to be a problem with neovim overlay, thank you :)


KYLIN-4841 Spark RDD cache is invalid when building with spark engine

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[x] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[x] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If this change need a document change, I will prepare another pr against the document branch
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at user@kylin or dev@kylin by explaining why you chose the solution you did and what alternatives you considered, etc...

Test Result
Before this patch

As shown as above, every 'flatMapToPair' operation executes 'shuffle read'.
After this patch

After this patch, the time of every 'flatMapToPair' operation took is smaller than before, and it directly reads cached data and doesn't do 'shuffle read'.

Please raise another PR to https://github.com/apache/kylin/tree/2.6.x , thank you.


Incorrect Tags Via go get

What did you do?
go get github.com/prometheus/prometheus/discovery
What did you expect to see?
I expected 2.42 to be pulled, instead, I get 0.42.2. I would say I am the problem, but I see 2.42 tags.
What did you see instead? Under which circumstances?
I see 0.42.0 being pulled.
I see on the tags:
https://github.com/prometheus/prometheus/releases/tag/v0.42.0
https://github.com/prometheus/prometheus/releases/tag/v0.37.6
Are also new'ish tags. I did a little looking around but didn't find any thing obvious to me (regarding maybe updates to 0 major). I am only a bystander so I might be way off. Maybe this is a Go thing, but unsure.
System information
Linux 5.15.0-1028-aws x86_64
Prometheus version
Was cloning latest.

Prometheus configuration file
na

Alertmanager version
na

Alertmanager configuration file
na

Logs
na

My bad, found docs.


PointerUp triggered when leaving Button control.

Originally made change in control.ts _processObservables(), but felt that may have other unintended consequences.

This is great
thanks a lot


AUD symbol incorrect

https://github.com/bengourley/currency-symbol-map/blob/e952bf895ca6f8a549331f3f4f13e69ce8bf6d60/map.js#L9
should be AU$ instead of simple $
https://en.wikipedia.org/wiki/Australian_dollar

Hello @Gnenc, thanks for raising it!
The page you linked states these:

Symbol	$

The Australian dollar (sign: $; code: AUD) is the currency of Australia, (...) it is almost always abbreviated with the dollar sign ($), with A$ or AU$ sometimes used to distinguish it from other dollar-denominated currencies.

I find similar information in official sources too, signalling that $ is the primary symbol.
Based on these, I don't think it would be a good idea to push such a breaking change to the library.


Implement ComponentExporter for product teaser component

Description
Implement ComponentExporter for product teaser component
Related Issue
CIF-1782
Motivation and Context
Implement ComponentExporter to provide a JSON model export for CIF components
How Has This Been Tested?
Unit tests
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes and the overall coverage did not decrease.
[x] All unit tests pass on CircleCi.
[x] I ran all tests locally and they pass.

We could use the pages of the components library like for the other integration tests

@cjelger we had this discussion before. The component library pages are way too complex to efficiently test the output of the JSON export.


[BUG] SetuptoolsDeprecationWarning with poetry export

setuptools version
setuptools >= 60.0.0
Python version
Python 3.8.12
OS
Synology Linux DSM 6.2.4-25556
Additional environment information
Linux RStation 3.10.105 #25556 SMP Sat Aug 28 02:15:10 CST 2021 x86_64 GNU/Linux synology_cedarview_412+
SynoCommunity Python 3.8.12-6 and SickChill 20211110-4
Also confirmed to occur on
OS: Linux on Raspberry Pi (Linux raspberrypi 5.10.63-v8+ # 1488 SMP PREEMPT Thu Nov 18 16:16:16 GMT 2021 aarch64 GNU/Linux)
Description
When restarting SickChill the code executes the poetry line followed by a pip install of each package.
/volume1/@appstore/sickchill/env/bin/python -m poetry export -f requirements.txt --without-hashes
which collects all the requirements and then it does a pip install of each package in sequence.
I tested each version of setuptools and with setuptools >= 60.0.0 the error is given.
/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
   warnings.warn(

This is the full execution with the error with the bash line initiation command.
/volume1/@appstore/sickchill/env/bin/python3 <EMAIL_ADDRESS>--config<EMAIL_ADDRESS>--datadir /volume1/@appstore/sickchill/var/data
Found wheelhouse dir at /volume1/@appstore/sickchill/share/wheelhouse
pip args: /volume1/@appstore/sickchill/env/bin/python3 -m pip install --no-input --disable-pip-version-check --no-python-version-warning --no-color -qU -f/volume1/@appstore/sickchill/share/wheelhouse importlib-metadata==4.8.2; python_version < "3.8" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "3.8" or python_full_version >= "3.6.0" and python_version < "3.8" and python_version >= "3.6") packaging==21.2; python_version >= "3.6" typing-extensions==<IP_ADDRESS>; python_version < "3.8" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "3.8" or python_full_version >= "3.6.0" and python_version < "3.8" and python_version >= "3.6") /volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.   warnings.warn(
Command result: ERROR: Invalid requirement: '/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.'
Hint: It looks like a path. File '/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.' does not exist.

Trying user site-packages
Command result: ERROR: Invalid requirement: '/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.'
Hint: It looks like a path. File '/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.' does not exist.

If execute /volume1/@appstore/sickchill/env/bin/python -m pip install --no-input --disable-pip-version-check --no-python-version-warning --no-color -qU setuptools==xx.x.x I can change the installed version of setuptools and then execute the /volume1/@appstore/sickchill/env/bin/python -m poetry export -f requirements.txt --without-hashes
that way I could test the many versions to see which gave the error and found setuptools < 60.0.0. such as 59.8.0 do not generate the two lines
/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
   warnings.warn(

with the poetry call and are thus not in the string sent to pip.
Expected behavior
No error lines generated with the poetry line of code.
How to Reproduce
setuptools is loaded as one of SickChill packages.

fresh install SickChill
execute SickChill
error generated and stops package install poetry, wheel, and setuptools
when the code calls python -m poetry export -f requirements.txt --without-hashes the errors are generated and passed to pip for install and thus pip fails due to the error lines created.

Output
/volume1/@appstore/sickchill/env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
   warnings.warn(

Code of Conduct

[X] I agree to follow the PSF Code of Conduct

Here are the differences between Setuptools 59.8.0 and 60.0.0. The only change was to introduce SETUPTOOLS_USE_DISTUTILS=local as the default. What happens if you run with SETUPTOOLS_USE_DISTUTILS=stdlib instead?
I'm surprised the warning isn't issued with v59.8.0, as you can also observe that nothing around that warning changed between those versions.
I don't understand the internals of SickChill or poetry well enough to understand what expectation from Setuptools is being missed here. Someone with more expertise in those projects needs to investigate deeper and characterize the issue as it applies to Setuptools.

I am also at the bottom of the learning curve and don't understand the internals of poetry and there's lots of other threads with issues around setuptools 60.0.0+ so will wait a while and add some logging lines into the other packages to see if I can narrow down when and where the error is thrown.
I don't know where to put the SETUPTOOLS_USE_DISTUTILS=stdlib theres no real line which calls setuptools and just get a 'too many args' error if on the poetry export line.
As far as SickChill goes, it's just a user to update packages, doesn't have a setup.py and I've got a couple of re.sub lines for a dirty fix to filter the warning and error lines out of the poetry export string before passing to pip.
So still functional but intrigued, hooking in @miigotu who maintains SickChill.

I need to make a warning period where people will have to start managing their own environment for SC and SC will not make the virtual env or update it itself. Maybe I will warn users when the environment is outdated.
Potentially it is by calling poetry that way which causes the error, rather than calling just "poetry ..."

And you would put SETUPTOOLS_USE_DISTUTILS=stdlib python -m poetry ...  as it isn't an argument, it's and environment variable I think.

And you would put SETUPTOOLS_USE_DISTUTILS=stdlib python -m poetry ...  as it isn't an argument, it's and environment variable I think.

OK, that fixes the error.
SETUPTOOLS_USE_DISTUTILS=stdlib /volume1/@appstore/sickchill/env/bin/python -m poetry export -f requirements.txt --without-hashes gives a result without error.

https://github.com/SickChill/SickChill/pull/7772


is it possible to make a full highlight color for selected tab ? not using underline

at the default text only style, the selected tab will show underline below the text. but I need to make full highlight color if a tab in segmented control is selected. I mean someting like the orange color like this : https://i.stack.imgur.com/0LnRC.png
is it possible to achieve this using Segmentio ?

Hi. You can set clear color as a parameter in horizontalSeparatorOptions to achieve the result as in the picture.
Please see the code example below:
// Here ‘segmentio’ is an entity of Segmentio class
...
    segmentio.setup(content: content,  style: .onlyLabel, options: segmentioOptions())
...

    private func segmentioOptions() -> SegmentioOptions {
        return SegmentioOptions(backgroundColor: .white,
                                horizontalSeparatorOptions: SegmentioHorizontalSeparatorOptions(
                                    type: .none,
                                    height: 1,
                                    color: .clear
                                ),
                                verticalSeparatorOptions: SegmentioVerticalSeparatorOptions(
                                    ratio: 1,
                                    color: .orange
                                ),
                                labelTextAlignment: .center,
                                segmentStates: SegmentioStates(
                                    defaultState: SegmentioState(
                                        backgroundColor: .white,
                                        titleTextColor: .orange
                                    ),
                                    selectedState: SegmentioState(
                                        backgroundColor: .orange,
                                        titleTextColor: .white),
                                    highlightedState: SegmentioState()
                                ),
                                animationDuration: 0.2)
    }


Hovered and Unhovered evets fire while the button is hovered

Hi! I faced a problem recently - I move my cursor on the button but styles change from hovered to unhovered. I'm 100% sure I remain on the button

Hi @andyeremin19,
Thanks for bringing this up, it's an interesting case.
I'll try to fix it if I'm able to reproduce the issue. Could you please send me your texture? Also, does this happen every time with a 5/5 repro or only under certain conditions?

As I haven't received any further response or details, I will be closing this issue for now. Please feel free to create a new one if you have more information or need further assistance.


Mirrored PVC snapcontent-*-pvc can have incorrect storageclass

See
https://issues.redhat.com/browse/OADP-1821?focusedId=22408832&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-22408832
This PVC sometimes have incorrect StorageClassName that did not match values set in DPA.
https://github.com/migtools/volume-snapshot-mover/blob/f3057bdb11eca80649a5a1a88229ed717c03a20d/controllers/pvc.go#L62-L75

For app with many PVCs, it is observed IMO that the first few snapcontent-*-pvc are of incorrect storageclassname, the newer later ones have expected storageclassnames.
NAME                                                   STATUS        VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                AGE
snapcontent-26cc8b3f-2815-4cb4-8a11-5bc105106e33-pvc   Terminating   pvc-e86f9b84-26ef-4625-8f66-11ec23ff21b9   1Gi        RWO            ocs-storagecluster-cephfs   63s
snapcontent-54364b00-32b9-41ea-a137-db21c323f61b-pvc   Bound         pvc-7a956252-4d9f-4586-8ac8-7ce5df008778   1Gi        RWO            ocs-storagecluster-cephfs   47s
snapcontent-43d5b420-f3e2-42fd-9d9f-d2a0e669e61c-pvc   Bound         pvc-f3414ff2-2cac-443f-877f-cc0d98f05f27   1Gi        RWX            new-sc                      46s
snapcontent-a904311c-d823-430e-aaeb-c58cae2b15aa-pvc   Bound         pvc-d2d08d90-42c8-4889-9965-707172415d27   1Gi        RWX            new-sc                      29s
snapcontent-4ed67f18-4fc3-47c9-8eaf-0241b92cc11a-pvc   Pending                                                                            new-sc                      3s

I don't think this is a bug.. the volumes all end up with correct storage class name AFAICT. 0/
https://hackmd.io/DlU9V4S4Q5yQP-TQYqGzDw

Volsync volumes sure. Transient volumes during backup created by volume-snapshot-mover do not always match the settings.

These are volumes in openshift-adp namespace

Said volumes are gone by the time backup is completed.. so you have to be watching during backup in progress

Said volumes are gone by the time backup is completed.. so you have to be watching during backup in progress

So either we don’t try to use SourceVolumeOptions at all in the mirror pvc.. or we fix it so that all Mirror PVCs have the same storageclass.

From the jira comments it seems we want to limit the effects of this volumeoptions to volsync. I can submit a PR for that.

Close via #237


Beautifying my code :)

Pull Request Test Coverage Report for Build 306

17 of 17 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 67.834%

Totals

Change from base Build 304:
-0.1%

Covered Lines:
2170

Relevant Lines:
3199

💛  - Coveralls

closed #91


Getting started mentioned settings sync, but doesn't tell you how to do it

Maybe it should be another button, another step, link somewhere or point out how to do it.

cc @digitarald for content issues. I thought we had a separate settings sync entry at some point?

cc @digitarald for content issues. I thought we had a separate settings sync entry at some point?

It is mentioned in Quick Setup (desktop), which the user may not necessarily have done. There is no step for Codespaces though.

Making settings sync a link to the command palette >settings sync turn on or something should be sufficient here.

It is mentioned in Quick Setup (desktop), which the user may not necessarily have done. There is no step for Codespaces though.

Making settings sync a link to the command palette >settings sync turn on or something should be sufficient here.


test(mempool): add commit block test that exclude some txs

This change is

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 83.38%. Comparing base (9b2069c) to head (13f15b4).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #489   +/-   ##
=======================================
  Coverage   83.38%   83.38%
=======================================
  Files          37       37
  Lines        1776     1776
  Branches     1776     1776
=======================================
  Hits         1481     1481
  Misses        218      218
  Partials       77       77

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Export functions for building as a Windows standalone library

Hi there! I'm developing a Vulkan graphics backend for a C# game framework, and I would very much like to use VMA for memory management. However, I quickly found out that there is no way to directly use VMA with C# on Windows. For obvious reasons I can't include the header file in my project, and even if the library is compiled as a DLL, the functions aren't exported. So I wrote up a fix!
This PR adds a new define (VMA_STANDALONE) that will export all the API functions (via __declspec(dllexport)) with the C calling convention (__cdecl), wrapped into easily modifiable macros. With these changes, it's simple to build the library into a standalone DLL for consumption on Windows.
Not sure if this benefits other platforms or not, but it works great for Windows. Thanks to the code in this PR, I've been able to write a C# binding library and use it without issue (so far)! :smile:

Thank you for the contribution. I like it. I think that being able to add additional declarations around all public functions using special macro, like the __declspec(dllexport) on Windows, is useful for cases like yours. I will merge your pull request when I find some time for the project.


Seeing errors from .fsx file even after renaming

If I rename .fsx file with errors to a .fs file, I still see the errors of the .fsx file, which doesn't exist anymore.

TODO: investigate didRenameFiles notification


#243 added visibility to documents

#243
I've refactored Doc to have a separate class for attributes and implemented visibility modifier there. I've implemented MkAttributes and added todo for AwsAttributes implementation. Added todo for modification of the attribute from the web page, and for displaying the attribute state.

@krzyk Thanks, I will ask someone to do a code review here, thanks for your pull request

@darkled do this review

@krzyk there are some merge conflicts

@darkled I've merged master, please check again

@krzyk thank you

@rultor merge

@rultor merge

@darkled Thanks for your request. @yegor256 Please confirm this.

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Oops, I failed. You can see the full log here (spent 20s)
+ set -e
+ set -o pipefail
++ dirname /tmp/rultor-SfnM/run.sh
+ cd /tmp/rultor-SfnM
+ echo 27438
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Tue Apr 28 22:41:31 UTC 2015
+ uptime
 22:41:31 up  2:13,  1 user,  load average: 7.13, 6.66, 6.34
+ fork=git@github.com:krzyk/nerodesk.git
+ fork_branch=243
+ head=git@github.com:Nerodesk/nerodesk.git
+ head_branch=master
+ pull_id=247
+ vars=('--env=MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g' '--env=fork=git@github.com:krzyk/nerodesk.git' '--env=fork_branch=243' '--env=head=git@github.com:Nerodesk/nerodesk.git' '--env=head_branch=master' '--env=pull_id=247')
+ image=yegor256/rultor
+ squash=false
+ directory=
+ scripts=('sudo apt-get install -y bsdmainutils' ';' 'sudo gem install --no-rdoc --no-ri pdd' ';' 'sudo gem install --no-rdoc --no-ri est' ';' 'mvn help:system clean install -Pqulice,cobertura -Pnerodesk --errors --settings ../settings.xml' ';' 'mvn clean site -Psite --errors --settings ../settings.xml' ';' 'mvn clean' ';' 'pdd --source=$(pwd) --verbose --file=/dev/null' ';')
+ container=Nerodesk_nerodesk_247
+ as_root=false
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chown 600 /home/rultor/.ssh/config
chown: changing ownership of `/home/rultor/.ssh/config': Operation not permitted

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Oops, I failed. You can see the full log here (spent 20s)
+ cd repo
+ git remote add fork git@github.com:krzyk/nerodesk.git
+ git remote update
Fetching origin
Fetching fork
From github.com:krzyk/nerodesk
 * [new branch]      101        -> fork/101
 * [new branch]      118        -> fork/118
 * [new branch]      137        -> fork/137
 * [new branch]      153        -> fork/153
 * [new branch]      154        -> fork/154
 * [new branch]      160        -> fork/160
 * [new branch]      215        -> fork/215
 * [new branch]      240        -> fork/240
 * [new branch]      241        -> fork/241
 * [new branch]      243        -> fork/243
 * [new branch]      63         -> fork/63
 * [new branch]      91         -> fork/91
 * [new branch]      96         -> fork/96
 * [new branch]      gh-pages   -> fork/gh-pages
 * [new branch]      master     -> fork/master
+ '[' false == true ']'
+ git merge fork/243
Merge made by the 'recursive' strategy.
 src/main/java/com/nerodesk/om/Attributes.java      |  77 +++++++++++
 src/main/java/com/nerodesk/om/Doc.java             |  28 +---
 src/main/java/com/nerodesk/om/SmallDoc.java        |  21 +--
 .../java/com/nerodesk/om/aws/AwsAttributes.java    |  74 ++++++++++
 src/main/java/com/nerodesk/om/aws/AwsDoc.java      |  23 +---
 .../java/com/nerodesk/om/mock/MkAttributes.java    |  99 ++++++++++++++
 src/main/java/com/nerodesk/om/mock/MkDoc.java      |  38 ++----
 src/main/java/com/nerodesk/takes/TkDocs.java       |   8 +-
 .../com/nerodesk/takes/doc/TkSetVisibility.java    |   4 +
 .../com/nerodesk/om/mock/MkAttributesTest.java     | 152 +++++++++++++++++++++
 src/test/java/com/nerodesk/om/mock/MkDocTest.java  |  68 ---------
 11 files changed, 440 insertions(+), 152 deletions(-)
 create mode 100644 src/main/java/com/nerodesk/om/Attributes.java
 create mode 100644 src/main/java/com/nerodesk/om/aws/AwsAttributes.java
 create mode 100644 src/main/java/com/nerodesk/om/mock/MkAttributes.java
 create mode 100644 src/test/java/com/nerodesk/om/mock/MkAttributesTest.java
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=0.09
++ echo 0.09 '>' 30
++ bc
/tmp/rultor-GQzu/run.sh: line 96: bc: command not found
+ '[' -eq 1 ']'
/tmp/rultor-GQzu/run.sh: line 96: [: -eq: unary operator expected
+ echo 'load average is 0.09, low enough to run a new Docker container'
load average is 0.09, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor
+ docker pull yegor256/rultor
time="2015-04-29T00:15:43Z" level="fatal" msg="Post http:///var/run/docker.sock/v1.18/images/create?fromImage=yegor256%2Frultor%3Alatest: dial unix /var/run/docker.sock: permission denied"

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 9min)

@darkled done, I added 18 mins in payment 56392868, 54 hours and 53 mins spent to complete this; extra minutes for review comments (c=3); +18 to your rating, your total score is +2165

@rultor deploy pls

@rultor deploy pls

@karato OK, I'll try to deploy now. You can check the progress here

@rultor deploy pls

@karato Done! FYI, the full log is here (took me 5min)


Feature - Whole discovery section's cards are clickable

Description
Regarding UX, I think you should make the discovery section's cards fully clickable.
This PR doesn't change anything concerning the UI, but I found the experience smoother like that.
Feel free to comments/close.

That is a great idea, you could even replace the outer div by an actual  so that there is no useless wrapper


fix: transaction form weird color shifts

Pull Request
Related Issues:
[List any related issues or reference them using the syntax #issue_number.]
Fixes #317
Description:
fixed weird color change in transaction form
Checklist:

[ ] I have tested my changes.
[x] My code follows the project's coding standards.
[ ] I have updated the documentation (if applicable).

Screenshots:
https://github.com/ani1609/Spendwise/assets/65119631/a490f4fd-5f29-4ecf-a034-150ff3dc20b8

@Jaimin25 the border colour shifts of the category and date form has been completely removed. Please keep a transition duration in the border colour change of 500ms when the theme is switched

@Jaimin25 done


[BUG] cargo test fail on M1 Mac

Describe the bug
cargo test fails with NSInternalInconsistencyException exception thrown
To Reproduce
Using a fresh repository clone (last commit: f48d4e6)
cargo +stable test or cargo +nightly test
Expected behavior
Tests to succed
Screenshots
eadf@MN ~/D/r/fltk-rs (master)> cargo +stable test
   Compiling fltk v1.0.18 (/Users/eadf/Develop/rust-workspace/fltk-rs/fltk)
    Finished test [unoptimized + debuginfo] target(s) in 0.72s
     Running unittests (target/debug/deps/fltk-0293e07a910c6ef4)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/app_handle.rs (target/debug/deps/app_handle-9619154a8057b6ee)

running 1 test
2021-06-11 17:32:34.635 app_handle-9619154a8057b6ee[16783:20587690] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'nextEventMatchingMask should only be called from the Main Thread!'
*** First throw call stack:
(
	0   CoreFoundation                      0x0000000199aa3db8 __exceptionPreprocess + 240
	1   libobjc.A.dylib                     0x00000001997cd0a8 objc_exception_throw + 60
	2   AppKit                              0x000000019c20c96c +[NSEvent _discardTrackingAndCursorEventsIfNeeded] + 0
	3   app_handle-9619154a8057b6ee         0x00000001023979e8 _ZN22Fl_Cocoa_Screen_Driver21open_display_platformEv + 696
	4   app_handle-9619154a8057b6ee         0x000000010236f64c _ZN16Fl_Screen_Driver12open_displayEv + 40
	5   app_handle-9619154a8057b6ee         0x0000000102393134 _ZN9DataReady5AddFDEiiPFviPvES0_ + 80
	6   app_handle-9619154a8057b6ee         0x00000001023920d4 _ZN22Fl_Posix_System_Driver4lockEv + 136
	7   app_handle-9619154a8057b6ee         0x0000000102353378 _ZN4fltk3app4lock17hbb514d4100cba599E + 16
	8   libsystem_pthread.dylib             0x0000000199921d3c thread_start + 8
)
libc++abi: terminating with uncaught exception of type NSException
error: test failed, to rerun pass '-p fltk --test app_handle'

Caused by:
  process didn't exit successfully: `/Users/eadf/Develop/rust-workspace/fltk-rs/target/debug/deps/app_handle-9619154a8057b6ee` (signal: 6, SIGABRT: process abort signal)

Desktop info

OS: MacOS 11.3.1

Additional info
Everything else works. All examples I've tested and my own fltk GUIs works just fine.
> cargo +stable build -vv
       Fresh cc v1.0.68
       Fresh unicode-xid v0.2.2
       Fresh lazy_static v1.4.0
       Fresh libc v0.2.96
       Fresh cmake v0.1.45
       Fresh proc-macro2 v1.0.27
       Fresh malloc_buf v0.0.6
       Fresh bitflags v1.2.1
       Fresh raw-window-handle v0.3.3
       Fresh quote v1.0.9
       Fresh objc v0.2.7
       Fresh syn v1.0.73
       Fresh fltk-sys v1.0.17 (/Users/eadf/Develop/rust-workspace/fltk-rs/fltk-sys)
       Fresh fltk-derive v1.0.17 (/Users/eadf/Develop/rust-workspace/fltk-rs/fltk-derive)
       Fresh fltk v1.0.18 (/Users/eadf/Develop/rust-workspace/fltk-rs/fltk)
    Finished dev [unoptimized + debuginfo] target(s) in 0.02s

> rustup toolchain list
stable-aarch64-apple-darwin
nightly-aarch64-apple-darwin (default)

cargo +stable --version
cargo 1.52.0 (69767412a 2021-04-21)

Xcode : 12.5 (12E262)
Let me know if you need anything else.

Hmm unfortunately I don't have an M1 mac to test on. Can you try running the following example and clicking several times on the button:
use fltk::{app, button::Button, frame::Frame, prelude::*, window::Window};

fn main() {
    let app = app::App::default();
    let mut wind = Window::default()
        .with_size(400, 300)
        .center_screen()
        .with_label("handle");
    let mut frame = Frame::new(0, 0, 400, 200, "");
    let mut but = Button::new(160, 210, 80, 40, "Click me!");

    wind.show();

    but.set_callback(move |_| {
        std::thread::spawn(move || {
            for i in 31..1000 {
                app::sleep(0.010);
                let ret = app::handle_main(i);
                if let Ok(ret) = ret {
                    println!("Handled? {}", ret);
                }
            }
        });
    });

    frame.handle(|f, ev| {
        if ev > 30.into() {
            f.set_label(&format!("{}", ev));
            true
        } else {
            false
        }
    });

    app.run().unwrap();
}

Which is the failing test. Apparently from the message it appears handle_main should only be called from the main thread.

That test works just fine. All events handled.
I could try to run cargo test on an old x86 hackintosh (Yosemite?), would that help?

Yeah.
I'll also run the tests on my x86_64 macos 11.

So on my macos 11 all tests in fltk/test fail. I added tests which don't even use threads or any event handling and they all fail!

The warnings are from code autogenerated by bindgen. The braces seem messed up.

It seems to be this issue:
https://github.com/rust-lang/cargo/issues/3927
https://stackoverflow.com/questions/43458194/is-there-any-way-to-tell-cargo-to-run-its-tests-on-the-main-thread/43458688#43458688

Good job finding the issue that quickly. I think you can close this issue if there is nothing that can be done (more than a note in the FAQ or something like that)

I've pushed the fixes suggested on that SO post, basically just adding an fn main() and disabling the test harness. Just run the tests on my mac and the tests pass.
Thanks for reporting it

Tests works on M1 as well. Both +stable and +nightly


VSC Azure git error

18:02:59: WARNING: Ignoring deploySubPath "." for non-zip deploy.
18:03:04 entremp: Deploying Local Git repository to "xxxxxx"...
19:47:57: Error: remote: fatal: write error: No space left on device
error: remote unpack failed: index-pack abnormal exit
error: failed to push some refs to 'https://$entremp:@xxxxxx.scm.azurewebsites.net:443/xxxxxx.git'
Error type: Error
Error Message: remote: fatal: write error: No space left on device
error: remote unpack failed: index-pack abnormal exit
error: failed to push some refs to 'https://$xxxxxx:@xxxxxx.scm.azurewebsites.net:443/xxxxx.git'
Version: 0.17.0
OS: win32
OS Release: 10.0.18362
Product: Visual Studio Code
Product Version: 1.46.1
Language: en

Call Stack
Object.<anonymous> extension.bundle.js:164:529064
rejected extension.bundle.js:164:528536
processTicksAndRejections task_queues.js:85:5

@emimassa please add repro steps. Also I would suggest contacting Azure support since that error seems related to the machine in Azure and here on the VS Code side of things we can't really help with that


CLion strip_include_prefix isn't honored within a cc_library target

Description of the bug:
If a cc_library target uses strip_include_prefix and files within that library #include headers using paths relative to the strip_include_prefix folder, CLion will not find the headers. Bazel is able to build these just fine.
What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.
.
├── BUILD
├── main.cc
├── mylib
│   ├── BUILD
│   ├── lib1
│   │   └── lib1.h
│   └── lib2
│       └── lib2.h
├── repro.bazelproject
└── WORKSPACE

##### BUILD #####

load("@rules_cc//cc:defs.bzl", "cc_binary")

cc_binary(
    name = "main",
    srcs = ["main.cc"],
    deps = ["//mylib"],
)

##### main.cc #####

#include <iostream>

#include "lib2/lib2.h"

int main() {
  std::cout << LIB2_HELLO << std::endl;
  return 0;
}

##### mylib/BUILD #####

load("@rules_cc//cc:defs.bzl", "cc_library")

cc_library(
    name = "mylib",
    hdrs = glob(["**/*.h"]),
    strip_include_prefix = "//mylib/",
    visibility = ["//visibility:public"],
)

##### mylib/lib1/lib1.h #####

#include <string>

const std::string LIB1_HELLO = "Hello";

##### mylib/lib2/lib2.h #####

#include <iostream>

#include "lib1/lib1.h"

const std::string LIB2_HELLO = LIB1_HELLO;

CLion can't find the header include in lib2.h

Which Intellij IDE are you using? Please provide the specific version.
CLion 2023.2.2
What programming languages and tools are you using? Please provide specific versions.
C++
What Bazel plugin version are you using?
2<IP_ADDRESS>.1-api-version-232
Have you found anything relevant by searching the web?
No response
Any other information, logs, or outputs that you want to share?
Side note - I had to add a trailing '/' to the strip_include_prefix:
strip_include_prefix = "//mylib/",

Without that, the #include in main.cc isn't found:

CLion logs an error though when I include this trailing '/':
Failed to resolve virtual includes for ExecutionRootPath{path='bazel-out/aarch64-fastbuild/bin/mylib/_virtual_includes/mylib'}

  java.lang.IllegalArgumentException: Invalid workspace path 'mylib///mylib/': Workspace path may not end with '/': mylib///mylib/
at com.google.idea.blaze.base.model.primitives.WorkspacePath.<init>(WorkspacePath.java:59)
at com.google.idea.blaze.base.model.primitives.WorkspacePath.<init>(WorkspacePath.java:69)
at com.google.idea.blaze.base.sync.workspace.VirtualIncludesHandler.resolveVirtualInclude(VirtualIncludesHandler.java:107)
at com.google.idea.blaze.base.sync.workspace.ExecutionRootPathResolver.resolveToIncludeDirectories(ExecutionRootPathResolver.java:124)
at com.google.idea.blaze.cpp.HeaderRootTrimmer.lambda$doCollectHeaderRoots$1(HeaderRootTrimmer.java:105)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:249)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:31)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:227)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:215)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
at java.base/java.lang.Thread.run(Thread.java:833)

There's a probably a simple fix for this to handle the trailing '/'. I can open a separate issue for this if needed.

cc @ujohnny who's been working on strip_include_prefix recently.

Same issue here.

Ok I found the bug and was able to fix it in https://github.com/bazelbuild/intellij/pull/5969. The current code is written assuming the strip_include_prefix is a package-relative path, but https://bazel.build/reference/be/c-cpp#cc_library.strip_include_prefix can also be specified as a repository-relative path (e.g. strip_include_prefix = "//some/prefix". When a repository-relative path is used, it gets concatenated to the package path, which creates header paths that don't exist.
To fix it we just need to skip that concatenation when a repository-relative path is used.
I also fixed the trailing '/' I mentioned at the bottom of the summary. I just needed to trip the trailing '/' before creating the WorkspacePath object.
ptal @ujohnny


fix(@angular/build): support HTTP HEAD requests for virtual output files

When using the development server, HTTP HEAD requests will now correctly respond for the virtual output files generated from the Angular build system.  Previously Vite only handled GET requests for the files. While HEAD requests are not common in development workflows, it can be needed in more complex cases with additional servers/proxies/etc. during development.

The changes were merged into the following branches: main, 18.2.x


Format Section headers

Change:

**Syntax** to ## Syntax
**Remark(s)** to ## Remark(s)
**Example(s)** to ## Example(s)

Code: Find/Replace
$re = [regex]'(?s)\s*\n[\s-[\n]]*\*\*(Remark|Example|Syntax)s?\*\*[\s-[\n]]*\n\s*'
$fList=@();ls *.md -recurse | %{if($re.IsMatch((gc $_) -join "`n")){$fList+=$_;}};$fList=($fList|sort -unique)
filter fltr{
   $content=(gc $_) -join "`n"
   $mList = $re.matches($content)
   if($mList.count -gt 0){
      foreach($ToFind in $mList.value){
        $ToSet = ($ToFind -replace '(?s)\s+\*+(?''sName''[^*]+).*',("`n`n"+'## ${sName}'+"`n`n"))
        $content = $content.replace($ToFind,$ToSet)
      }
      $pth = resolve-path $_ -relative
#      $pth = ".\ReviewTmp\$pth";$null = (ni $pth -type file -force)
      sc $pth $content -force
      resolve-path $pth -relative
   }
}
$fList | fltr | ac UpdatedFiles.txt
#gc .\ReviewTmp\access\Concepts\Miscellaneous\required-client-settings.md

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Language/Concepts/Forms/passwordchar-property.md
:white_check_mark:Succeeded
View

Language/Concepts/Getting-Started/deftype-statements.md
:white_check_mark:Succeeded
View

Language/Concepts/Getting-Started/type-conversion-functions.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/accelerator-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/activate-deactivate-events.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/activecodepane-property-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/activecontrol-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/activevbproject-property-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/activewindow-property-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/add-method-dictionary.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/add-method-microsoft-forms.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/add-method-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/add-method-visual-basic-for-applications.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addcontrol-event.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addcustom-method.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addfolders-method.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addfromfile-method-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addfromguid-method-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addfromstring-method-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addin-object.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addins-collection-vba-add-in-object-model.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addins-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/additem-method.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/addressof-operator.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/afterupdate-event.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/alignment-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/and-operator.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/appactivate-statement.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/array-function.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/asc-function.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/assert-method.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/atendofline-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/atendofstream-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/atn-function.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/attributes-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/autosize-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/autotab-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/autowordselect-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/availablespace-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/backcolor-property-microsoft-forms.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/backstyle-property-microsoft-forms.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/beep-statement.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/beforedragover-event.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/beforedroporpaste-event.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/beforeupdate-event.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/bold-italic-size-strikethrough-underline-weight-properties.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/bordercolor-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/borderstyle-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/boundcolumn-property.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/boundvalue-property.md
:white_check_mark:Succeeded
View

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


/cwms-data/levels Returns System Error when using *

COMMAND
curl -X 'GET' \
  'https://T7HOST:TCPORT/swt-data/levels?level-id-mask=*&office=SWT&begin=2024-09-06T00%3A00%3A00-05%3A00&end=2024-09-06T00%3A00%3A00-05%3A00&format=json&unit=EN' \
  -H 'accept: */*'

ERROR
 Caused by: Error : 20998, Position : 0, Sql = BEGIN :1 := "CWMS_20"."CWMS_LEVEL"."RETRIEVE_LOCATION_LEVELS_F" (:2 , :3 , :4 , :5 , :6 , :7 , :8 , :9 ) ; END;, OriginalSql = { ? = call "CWMS_20"."CWMS_LEVEL"."RETRIEVE_LOCATION_LEVELS_F" (?, ?, ?, ?, ?, ?, ?, ?) }, Error Msg = ORA-20998: ERROR: ORA-06512: at "CWMS_20.CWMS_ERR", line 59
ORA-06512: at "CWMS_20.CWMS_LOC", line 5726
ORA-06512: at "CWMS_20.CWMS_LOC", line 5691
ORA-06512: at "CWMS_20.CWMS_LOC", line 5754
ORA-06512: at "CWMS_20.CWMS_LOC", line 216
ORA-06512: at "CWMS_20.CWMS_LOC", line 191
ORA-06512: at "CWMS_20.CWMS_LOC", line 167
ORA-06512: at "CWMS_20.CWMS_LOC", line 252
ORA-06512: at "CWMS_20.CWMS_LEVEL", line 12915
ORA-06512: at "CWMS_20.CWMS_ERR", line 59
ORA-06512: at "CWMS_20.CWMS_LEVEL", line 13402
ORA-20998: ERROR: Alias (177296D0) matches more than one location.
ORA-06512: at "CWMS_20.CWMS_ERR", line 59
ORA-06512: at "CWMS_20.CWMS_LOC", line 5726
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "CWMS_20.CWMS_LOC", line 5691
ORA-06512: at "CWMS_20.CWMS_LOC", line 5754
ORA-06512: at "CWMS_20.CWMS_LOC", line 216
ORA-01403: no data found
ORA-06512: at "CWMS_20.CWMS_LOC", line 191
ORA-06512: at "CWMS_20.CWMS_LOC", line 167
ORA-06512: at "CWMS_20.CWMS_LOC", line 252
ORA-06512: at "CWMS_20.CWMS_LEVEL", line 12915
ORA-06512: at "CWMS_20.CWMS_LEVEL", line 11682
ORA-06512: at line 1

                at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:513)
                ... 85 more

Side Note:
The default in the levels/ endpoint in swagger fails and returns text output with "failed to parse json"
In the client you can specify "format=json" and it will work. Swagger does not like having accept (default in swagger) and format set.

@DanielTOsborne and I were working on this / discussing it

I don't understand your comment 'In the client you can specify "format=json" and it will work'.  In the example you posted format=json is set


Tips feedback

Added the ability to give feedback on tips. Had to completely rip out the previous tip voting system because previous attempted optimization was not robust.

When I tested it locally I did not see any of the feedback mechanisms. Is this pull request potentially missing changes to schema.rb and migrations that need to be checked in?

Try it again now. There should be a string attribute named "feedback" on the user_tips.

Travis failed because it says the migrations haven't been executed yet. Are you sure you have pushed the latest schema.rb and run rake db:migrate?

Okay, it passes now. The issue was that I'd forgotten which branch I was on.


Support ADAMW on CPU.

Describe the feature
Support ADAMW on CPU.
https://pytorch.org/docs/stable/generated/torch.optim.AdamW.html?highlight=adamw#torch.optim.AdamW

Hi, we have already supported adamw. Using adam in colossalai.nn.optimizer, you can pass adamw_mode=True to use it. In fact, we are using adamw by default.


Fix C# design time projections for complex TagHelper attributes.

TagHelper attributes that have expressions intermingled within them (resulting in Block elements) resulted in Spans in the attribute being falsely marked as SpanKind.Markup.
Updated tests to account for new SpanKind.Code behavior.
Added complex scenario to validate SpanKind.Code is flowed through to surround attributes.

#387

/cc @dougbu

:shipit: after improving test helpers slightly

.. and removing that one condition


Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x

I have previously used node for windows but now using Ubuntu WSL and I have an error:
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x
Found bindings for the following environments:
Windows 64-bit with Node.js 6.x
npm -v 3.5.2
node -v v8.10.0
node-sass       4.11.0  (Wrapper)       [JavaScript]
libsass         3.5.4   (Sass Compiler) [C/C++]
tried node-sass recompile (with force option), uninstal npm and install again nothing works

Looks like you have two versions of Node installed. Node 6 and Node 8.

Looks like you have two versions of Node installed. Node 6 and Node 8.
How can be fixed? should I uninstall node globally?

strange it worked when I removed rm- R PROJECT_DIR/node_modules/node-sass

For some reason Ubuntu on WLS had two version of node: nodejs and node. removing nodejs (I've also installed nvm) solved the issue. Maybe because grunt suggested to run sudo apt install node-grunt-cli and it installed lot of packages (installed all without even looking).


Create a user persona

User Persona:
Users:

Technical Recruiter
Hiring Manager
Potential Teammate

Technical Recruiter:

Says:

I know what a qualified candidate looks like.

Thinks:

I wish he has a nice portfolio to browse through.

Feels:

I hope it's easy to read his resume.

Does:

Search for qualified candidates.
Read the candidates' resume/portfolio.
Give qualified candidates a call for screening.
Filter candidates that passed screening.

Hiring Manager:

Says:

I have the ultimate approval over who gets hired.

Thinks:

Which candidate stood out more?

Feels:

Which candidate felt like they would contribute the most and help the company grow?

Does:

Read through filtered candidate's resume.
Interview candidates
Test candidates
Choose a candidate to hire.

Potential Teammate:

Says:

I know my job well.

Thinks:

Is he going to be adjust well?

Feels:

I should be able to answer his questions if there's any.

Does:

Help him adjust to his role as a team member.
Answer questions he might have.


tikv_util: fix build error on macos

Signed-off-by: 5kbpers<EMAIL_ADDRESS>
What problem does this PR solve?
Problem Summary:
Build on non-linux systems failed.
What is changed and how it works?
What's Changed:
Remove nonexistent import.
Check List
Tests

No code

Release note

N/A

LGTM

LGTM

/merge

/merge

/merge


Cannot add to set fields [3.1.2]

Not sure what's going on here but I cannot add to sets embedded in a mongoid document.
class Foo
  include Mongoid::Document

  field :test, type: Set, default: -> {Set.new}
end

same result with default: Set.new
>> f = Foo.new(test: Set.new)
=> #<Foo _id: 5162efe3463a990219000001, test: []>
>> f.test.add 1
=> #<Set: {1}>
>> f.test
=> #<Set: {}>
>> f.test.object_id
=><PHONE_NUMBER>3900
>> f.test.object_id
=><PHONE_NUMBER>5180

Oddly behaviour with custom fields too:
class Polygon < Array
  def self.demongoize(obj)
    obj && new(obj)
  end
end

class Area
  include Mongoid::Document
  field :perimeter,  type: Polygon
  field :perimeter_array, type: Array
end

area = Area.new
area.perimeter << [1,1]
# perimeter []
area.perimeter_array << [1,1]
# perimeter [[1,1]]

Array don't get demongoized:
  expect(area.perimeter.object_id).to eq(area.perimeter.object_id) # false
  expect(area.perimeter_array.object_id).to eq(area.perimeter_array.object_id) # true

Add a memoize in here?
https://github.com/mongoid/mongoid/blob/master/lib/mongoid/fields.rb#L413


Update govuk-frontend from V2 to V3

Part of https://trello.com/c/5FhjhxMd/139-3-migrate-user-frontend-to-govuk-frontend-v3
There's a pre-release branch to use in other apps here: https://github.com/alphagov/digitalmarketplace-govuk-frontend/tree/pre-release-bk-upgrade-govuk-frontend-from-v2-to-v3

I think it might make our lives easier later down the line if we use govuk/ as the path for govuk-frontend source for both version 3 and version 2; I've put together a PR at #151 that does this, see what you think?

Thinking about it, I think we will need to merge these changes to a long-running branch and not than the default one, so if we can put as many of the changes as possible into a PR that we can merge into main that would be awesome.

Thinking about it, I think we will need to merge these changes to a long-running branch and not than the default one, so if we can put as many of the changes as possible into a PR that we can merge into main that would be awesome.
I've already split the npm audit bumps into a separate PR at #150

I think the rest of this is now govuk-v3 dependent. I can rip out all the path changes so this is more easily merged with #151 though.
Potentially could also push the data-module="govuk-button" change to main, though that at least has potential to do something weird.

Changed the base branch to govuk-frontend-3, which at the mo is just a straight clone of main.

Do you think we can backport the changes to the banner and alert focus styles?

Do you think we can backport the changes to the banner and alert focus styles to the main branch?

Looks like we could do most of it except for the govuk-focused-text which was introduced in 3.0.0. I'll keep that in here.


Exception when TV is switched into standby mode

This exception happens when the TV is turned off, might be related that I have disabled the Quick Start+ feature,
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/aiopylgtv/webos_client.py", line 340, in ping_handler
    ping_waiter = await ws.ping()
  File "/usr/local/lib/python3.9/site-packages/websockets/legacy/protocol.py", line 657, in ping
    await self.ensure_open()
  File "/usr/local/lib/python3.9/site-packages/websockets/legacy/protocol.py", line 735, in ensure_open
    raise self.connection_closed_exc()
websockets.exceptions.ConnectionClosedOK: code = 1001 (going away), reason = server shutting down

The exception needs to be caught here: https://github.com/bendavid/aiopylgtv/blob/6b676ea69cb77f4e363d8fc5934cc126d07ad537/aiopylgtv/webos_client.py#L356-L359
I can make a PR to fix it if there is a plan to make a new release.

This one is also done.


offer buffer-local and global runtime config

Instead of having to use
  ensure_installed = { 'bash', 'c', 'cpp', 'julia', 'lua', 'python', 'rust', 'typescript', 'vim', 'vimdoc', 'zig' },
  auto_install = true,
  highlight = {
    enable = true,
    additional_vim_regex_highlighting = false,
    ..
    disable = { 'c', 'cpp', 'zig' },
  },
  incremental_selection = {
    enable = true,
    keymaps = {
      ..
      disable = { 'c', 'cpp', 'zig' }, -- slow, so opt-in
    },
  },
  indent = {
    enable = true,
    disable = { 'c', 'cpp', 'python', 'zig' }, -- broken
  },
}
require('iswap').setup {}

I would prefer
  ensure_installed = { 'bash', 'c', 'cpp', 'julia', 'lua', 'python', 'rust', 'typescript', 'vim', 'vimdoc', 'zig' },
  auto_install = true,
  highlight = {
    enable = true,
    additional_vim_regex_highlighting = false,
    ..
    disable = { 'c', 'cpp', 'zig' },
  },
  incremental_selection = {
    enable = true,
    keymaps = {
      ..
      disable = { 'c', 'cpp', 'zig' }, -- slow, so opt-in
    },
  },
  indent = {
    enable = true,
    disable = { 'c', 'cpp', 'python', 'zig' }, -- broken
  },
  iswap = {
    enable = true,
    disable = { 'c', 'cpp', 'zig' },
  },
}

Justification:
nvim gcc/c-family/c-common.cc from git://gcc.gnu.org/git/gcc.git freezes editor due to treesitter and generally one must be able to workaround not well written parsers via run-time opt-in until nvim-treesitter can handle those cases of treesitter misbehaving.
The user could hack around via checking file types, but that is a not good user experience.

Note that the module system in nvim-treesitter will soon disappear, so it's not a good idea to try to integrate with it..
Ref: https://github.com/nvim-treesitter/nvim-treesitter/issues/4767

Thanks, I did adjust the issue.

thanks for filing this! so it seems we shouldn’t do it that way, but i can
also provide a disable option with a table value (and potentially
correspondly an enable option with table value). would that be preferred?
On Wed, May 17, 2023 at 5:16 AM Benoit de Chezelles <
@.***> wrote:

Note that the module system in nvim-treesitter will soon disappear, so
it's not a good idea to try to integrate with it..
Ref: nvim-treesitter/nvim-treesitter#4767
https://github.com/nvim-treesitter/nvim-treesitter/issues/4767
—
Reply to this email directly, view it on GitHub
https://github.com/mizlan/iswap.nvim/issues/77#issuecomment-1551287622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSBU2KZ24C45NXDFEO4H7TXGS6TXANCNFSM6AAAAAAYE7YQTQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I leave that to you as maintainer and code owner. ;-)

what do you mean by buffer-local? You could have a filetype-specific autocommand, but I don't see how I could make my plugin buffer-local


What Permissions Are Required for the finances endpoint listFinancialEvents operation?

I've tried invoking this API with my current permissions, and I always get this response:
{"errors":[{"message":"Access to requested resource is denied.","code":"Unauthorized","details":""}]}

Please can someone tell me which permission is required to access this API?

Is your company a Vendor or a Seller?  From my last meeting with the Amazon API team, I was informed this is only accessible to seller accounts.  My current company is a vendor (sells product for Amazon to sell/distribute) and cannot leverage this report request.


Enhancement: new intrinsic -- look up code hash

When a contract is making an outgoing transfer, the recipient account might run a contract that may reject the whole transaction, or abuse the CPU resource.
New intrinsic: get_code_hash  would allow a contract decide if it wants to interact with a particular account,
Also in multi-contract projects, the contract would be able to verify their neighbor compatibility.

Would this meet the use case you're describing?
https://github.com/EOSIO/eos/issues/6168

Would this meet the use case you're describing?
https://github.com/EOSIO/eos/issues/6168

Would this meet the use case you're describing?
#6168

yes, thanks, it describes it well. Any information when/if it's planned to be implemented?

Would this meet the use case you're describing?
#6168

yes, thanks, it describes it well. Any information when/if it's planned to be implemented?

It's too late to get it into 2.1 at this point, but we'll try to target it for the next version which is still in the very early planning stages.

It's too late to get it into 2.1 at this point, but we'll try to target it for the next version which is still in the very early planning stages.

Hi,
I beg your pardon, can you please shed a bit light as for sha256 correctness and utility in hashing code and account day, maybe I don't understand the hashing in this specific context, it will make it much more clear and understandable if you answer the next questions:
a) Can different smart contract / codes have the same hash digest? SHA256 is not perfect nor injection and so how many collisions per code length Lc can be?
b) How the hash digest of code used afterwards, if comparison operations only, then which digest with which digest is going to be compared and for what?
c) Are you going to compress code before hashing it? If yes, than which compression methods to use for maximal accuracy?

Hi,
I beg your pardon, can you please shed a bit light as for sha256 correctness and utility in hashing code and account day, maybe I don't understand the hashing in this specific context, it will make it much more clear and understandable if you answer the next questions:
a) Can different smart contract / codes have the same hash digest? SHA256 is not perfect nor injection and so how many collisions per code length Lc can be?
b) How the hash digest of code used afterwards, if comparison operations only, then which digest with which digest is going to be compared and for what?
c) Are you going to compress code before hashing it? If yes, than which compression methods to use for maximal accuracy?

@aclark-b1 I made the PR #7835 which provides this feature long time ago, but not merged then, now it becomes so outdated. If you consider merging my PR, I will update it, but if b1 devs want to implement by themselves, it would be good to let me know.

@aclark-b1 I made the PR #7835 which provides this feature long time ago, but not merged then, now it becomes so outdated. If you consider merging my PR, I will update it, but if b1 devs want to implement by themselves, it would be good to let me know.


feat : jwt-decoder UI added [Team-30: Aayush paigwar]

I have added the UI for the JWT Decoder, In which the user can paste the JWT token and decode it with the help of Decode Button and  will get the response in another field in a Decoded format.

Hello @Fazalparkar
Please review my PR I have added the UI for the JWT decoder including the description for our Project title.


Switch new language path,usePathname error

Description
i need add zh(chinese) language
but zh change to en, url  error:
en to zh url: http://localhost:3000/zh
en to de url: http://localhost:3000/de
zh to en url: http://localhost:3000/en/zh
zh to de url: http://localhost:3000/de/zh
if zh to en,
const pathname = usePathname();
console.log(pathname)
/zh

|-messages:
|-de.json
|-en.json
|-zh.json
i18n/routing.ts
import {defineRouting} from 'next-intl/routing';
import {createNavigation} from 'next-intl/navigation';

export const routing = defineRouting({
  locales: ['en', 'de', 'zh'],
  defaultLocale: 'en',
});
export type Locale = (typeof routing.locales)[number];
// Lightweight wrappers around Next.js' navigation APIs
// that will consider the routing configuration
export const {Link, redirect, usePathname, useRouter} =
  createNavigation(routing);

LocaleSwitcherSelect.tsx file
'use client';

import clsx from 'clsx';
import {useParams} from 'next/navigation';
import {ChangeEvent, ReactNode, useTransition} from 'react';
import {Locale, usePathname, useRouter} from '@/i18n/routing';

type Props = {
  children: ReactNode;
  defaultValue: string;
  label: string;
};

export default function LocaleSwitcherSelect({
  children,
  defaultValue,
  label
}: Props) {
  const router = useRouter();
  const [isPending, startTransition] = useTransition();
  const pathname = usePathname();
  const params = useParams();
  function onSelectChange(event: ChangeEvent<HTMLSelectElement>) {
    const nextLocale = event.target.value as Locale;
    console.log('pathname:')
    console.log(pathname)
      startTransition(() => {
        router.replace(
          // @ts-expect-error -- TypeScript will validate that only known `params`
          // are used in combination with a given `pathname`. Since the two will
          // always match for the current route, we can skip runtime checks.
          {pathname, params},
          {locale: nextLocale}
        );
      });

  }

  return (

{label}

      <select
        className="inline-flex appearance-none bg-transparent py-3 pl-2 pr-6"
        defaultValue={defaultValue}
        disabled={isPending}
        onChange={onSelectChange}
      >
        {children}
      </select>
      ⌄

  );
}

Verifications

[X] I've verified that the problem I'm experiencing isn't covered in the docs.
[X] I've searched for similar, existing issues on GitHub and Stack Overflow.
[X] I've compared my app to a working example to look for differences.

Mandatory reproduction URL
App Router
Reproduction description
--
Expected behaviour

method:
https://medium.com/@ezekielgonzalezr/how-to-add-other-languages-to-your-next-js-project-1e686db127cb


[Event Request] Codeunit 6620 "Copy Document Mgt." OnCopySalesLineAndOnBeforeUpdateSalesLine & OnCopySalesInvLinesToDocAndOnBeforeCopyItemTracking

Hi Team,
In codeunit 6620, please provide the possibility to have OnCopySalesLineAndOnBeforeUpdateSalesLine event in CopySalesLine procedure and OnCopySalesInvLinesToDocAndOnBeforeCopyItemTracking event in CopySalesInvLinesToDoc procedure
1.OnCopySalesLineAndOnBeforeUpdateSalesLine

Event:
LOCAL [Integration Event] OnCopySalesLineAndOnBeforeUpdateSalesLine(VAR SalesLine: Record "Sales Line";SalesHeader: Record "Sales Header")

OnCopySalesInvLinesToDocAndOnBeforeCopyItemTracking

Event:
OnCopySalesInvLinesToDocAndOnBeforeCopyItemTracking(FromSalesLineBuf: Record “Sales Line”; ToSalesHeader: Record “Sales Header”; VAR FromSalesInvLine: Record “Sales Invoice Line”; VAR ItemLedgEntryBuf: Record “Item Ledger Entry”; VAR TempTrkgItemLedgEntry: Record “Item Ledger Entry”)
Please backport the same events to BC14 also.

Hi @Rambabu-Billuri . We do events only for the latest version which is 17 for now. If you really need event for version 14 please ask support channel for a hotfix.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Validate Database tool does not appear to recognize MapUnits in MapUnitPolys, throws Lvl. 3 error regarding map units "not in map"

I have a geodatabase that contains all the necessary elements, including map units in MapUnitPolys. These same units appear in the .gdb's DMU.
When I run the validator, it throws this error.

I have tried the following, with only infrequent success:

Restarting ArcPro - Doesn't seem to work, still throws error
Opening up the .gdb in a new map project - Seems to sometimes throw error
Opening up the .gdb in a new, blank, untitled project and running it only from the Catalog pane - Worked, but I only did this once and have not tried it again.

I do not know what causes the script to sometimes not recognize the map units on the map. Does it read Field: MapUnit in MapUnitPolys?
The MapUnits it does not recognize don't seem to have a particular trait - but it appears to mark the majority of the units in my map (~75%) as "not appearing on the map".

I think your #3 attempt is telling. In the other cases, are there layers based on GeMS feature classes from other gdbs?

In the other cases, I don't have any layers based on GeMS FCs from other gdbs, either in the .gdb which Validate Database is checking, nor loaded on the Map Frame.
For my #2 issue, I'm not entirely sure what causes it to work sometimes and then not recognize MapUnits other times, although I wouldn't say I've done that test more than 4 times at this point.

Can I get a copy of the gdb?

Sure, I'll email it to you


perf(nuxt): experimental support of capo.js head tag order

🔗 Linked issue

https://github.com/danielroe/nuxt-capo/issues/36#issuecomment-1657240168
❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[x] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Unhead 1.2.0 introduces an optional CAPO plugin. We allow a simple opt-in for this in Nuxt.
export default defineNuxtConfig({
  experimental: {
    headCapoPlugin: true
  }
})

📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Is this now implemented? Removed? Or just missing from https://nuxt.com/docs/guide/going-further/experimental-features?

@ronenteva This is now the headNext flag.


♻ Refactor loop to list comprehension for performance optimization

This PR refactored loop to list comprehension for minor performance optimization in jsonable_encoder, referencing this explanation.

@Kludex could you please review this?

Stop pinging me.


[BugFix] Fix drop FE failed when the target FE is using FQDN bug the leader node is not

backport #25575

[FE PR Coverage Check]
:disappointed: fail : 8 / 12 (66.67%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/server/NodeMgr.java
0
1
00.00%
[554]

:large_blue_circle:
com/starrocks/http/rest/CheckDecommissionAction.java
0
1
00.00%
[78]

:large_blue_circle:
com/starrocks/sql/analyzer/AlterSystemStmtAnalyzer.java
7
9
77.78%
[60, 61]

:large_blue_circle:
com/starrocks/system/SystemInfoService.java
1
1
100.00%
[]