\w - "Matches any word character" - worthless!!

I came to this page needing to know EXACTLY what \w means. The answer on this page? "matches any word character".  So not helpful!  Reading a few other websites helped me know that it should be equivalent to [A-Za-z0-9_].  Woah, and underscore too????
HHHHMMMMMM, I wonder if the .NET implementation of \w includes the underscore char???  Maybe this should be in the Microsoft documentation?

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

ID: 16d4698e-4220-c422-a554-8a481803d240
Version Independent ID: f0e3b82a-8d81-ad9e-97fc-efb92f7d0d38
Content: Regular Expression Language - Quick Reference
Content Source: docs/standard/base-types/regular-expression-language-quick-reference.md
Product: dotnet-fundamentals
GitHub Login: @adegeo
Microsoft Alias: adegeo

The page you read is the "Quick Reference". In the TOC on the left two sections below is "Character classes" which has Word character: \w:

\w matches any word character. A word character is a member of any of the Unicode categories listed in the following table.
...
If ECMAScript-compliant behavior is specified, \w is equivalent to [a-zA-Z_0-9]. For information on ECMAScript regular expressions, see the "ECMAScript Matching Behavior" section in Regular Expression Options.

So the information is definitely there. The question is: if it's not obvious enough to find that info, do you have any idea how this can be improved?

I think it would be quick and easy to just append something to the end of the description.


Full implementation of a canpie fd device driver

Hello,
I like CANpie.
I also like the changes in the new CANpie-fd. But what I am missing most is a full implementation of a real hw device file. I think the whole project is not interesting for others exactly for this reason. Therefore I started with a simple test project https://github.com/liebherrnenzing/stm32f4_canpie-fd showing only the basic usage of the CANpie layer.
I am not sure if you are interested that others use CANpie for different stacks or what else but it is opensource so maybe you do. So it would be great if you help me here to implement this sample device driver.
So I start with some more questions:

What is the idea behind the new fifo functions?
CpCoreBufferSend... blocking or nonblocking? I am missing a send blocking and send unblocking.
Where do you use the CpHdi_s in you stack?
What are you doing with CpTime_s?
What mechanism are you using to check if the CANpie is the old or new one in the application code?

1. FIFO functions
The idea is to add a FIFO directly to a message buffer (reception or transmission) in order to decouple the driver from the application. This means you can read (or write messages) with the corresponding functions and don't have to care that a message buffer is empty or not. The FIFO size is determined by the application. We will provide an example inside the driver template to clarify this.
2. CpCoreBufferSend()
It is non-blocking. If you want to get a notice that the message was send you can install a handler using CpCoreInitFunctions(). We take this as a hint to clarify the documentation.
3. Usage of structure CpHdi_s
The function is not used in any of our protocol stacks (CANopen / J1939), but IMHO its a nice way to get details about the hardware during run-time (and not compile-time). For example, does the controller support FD and what is the highest supported bit-rate of the transceiver in the data phase.
4. CpTime_s
This is necessary to support CiA 603 (Requirements for network time management). You can use it as relative or absolute time-stamp. Currently, there are no support functions in C language, but already in C++. (class CpTimeStamp)
5. CANpie version
The CANpie version can be determined either during compile time by checking the symbols CP_VERSION_MAJOR resp. CP_VERSION_MINOR (described here). Or during run-time via the CpCoreHDI() function.

Hi, I have updated my driver to the latest HAL lib from st. I also add the file for the f1 also.  No I would also have the fifo inside that driver. Are there any plans to add a example for the fifo?
many thanks


B8.2 :: File manager => Advanced search =>Wrong values

I see values for a "form" or something like (In tab 1 and 2) instead of "file name" and so on

This is already fixed in the develop branch.


docs: active channel description

Description
closes: #704

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards.
[ ] Wrote unit and integration tests
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

@damiannolan @crodriguezvega @colin-axner please nit away. Not sure if we want this to have it's own section or be a part of another etc. Open to ideas :+1:  thanks

CI failed for a dead link that is actually alive (also not related to this PR) :shrug:


where is the training dataset?

I can't find the training dataset refered in the paper .Could you tell me the dataset which you used to train this model? Thank you so much if you can help me .

See Resources.


Allow OCS operator to work is global namespace operator is already installed

WORK IN PROGRESS, DO NOT MERGE

@websterc87  you may want to revisit all of this now that I changed everything over to ansible.


Retina - Safari & iOS retina detection issue on the client

The current implementation uses a media query on resolution. WebKit has a known bug on this detection leading to a value always set to 0 dpi.
On platform equals to ipad, iphone and safari, a different mean has to be used to detect retina capabilities on these platform.

Fixed with 2.1.4


Bug related to Definition Lists and normal Lists

Source:
import markdown

md = """
Apple
:   Pomaceous fruit of plants of the genus Malus in
    the family Rosaceae.

    - paragraph

        paragraph
"""

output = markdown.markdown(md, extensions=['def_list'])
print(output)

Output:

Apple

Pomaceous fruit of plants of the genus Malus in
the family Rosaceae.

paragraph

paragraph

Related to #1004
I will most likely solve this as a separate issue from #1004 as the extension is constructed a bit differently, even if the issue manifests the same. The reason is most likely the same, but the path there is not exactly the same.

Could be a duplicate of #918? Or is this different due to the inclusion of Admonitions?

Yeah this may be a duplicate. It looks similar. I'll close as a dupe if it turns out to be the same. I only glanced over it. I plan on digging into this over the weekend. I think I've already solved the admonition variant locally.

This is a duplicate of the other. I think I have a grasp on what is going on and how to fix it now.

Closing as a duplicate and will fix the issue #918.


Add isToday to CalendarCellRenderProps

Provide a general summary of the feature here
I want to change the cell's class if it represents today's date. It looks like there's logic for it:
https://github.com/adobe/react-spectrum/blob/bb05fdc361ef3b536a63479c29cc86f90c097a10/packages/%40react-spectrum/calendar/src/CalendarCell.tsx#L64-L65
But it's not exposed in CalendarCellRenderProps:
https://github.com/adobe/react-spectrum/blob/bb05fdc361ef3b536a63479c29cc86f90c097a10/packages/react-aria-components/src/Calendar.tsx#L235
So I can't change the class dynamically.
🤔 Expected Behavior?
You should be able to change the cell's class dynamically depending if the cell represents today's date.
😯 Current Behavior
isToday is not exposed in CalendarCellRenderProps.
💁 Possible Solution
Expose isToday in CalendarCellRenderProps
🔦 Context
Changing the class is important for css frameworks like Tailwind.
💻 Examples
<CalendarCell date={date} className={({ isToday }) => (isToday ? "bg-red-500" : "bg-blue-500")} />

🧢 Your Company/Team
No response
🕷 Tracking Issue
No response

Closing since you can call this yourself. Otherwise, we would need to call it for your for every cell, whether it got used or not.


Video recording on collecting requirements

Problem description
We need a clear process of explaining the process of how to collect requirements of a policy
Requirements
A video recording of how to collect the requirements of a policy as part of the deliverable for Verra REDD+
Definition of done
Clear video recording explaining the process of collecting requirements of a policy
Acceptance criteria
Video recording explaining the process clearly

Please add your planning poker estimate with ZenHub @anvabr

As discussed on March 7th call, Max to work on creating documentation on Policy creation steps.

This ticket was closed on March 18th

Here is the video link : https://youtu.be/AAlu1btvkGc


Fix python3.8 deprecation warnings

Use raw strings for regexp
Use == for comparison with literrals

Also:

add search_string initialization to suppress some (false positive) linter warnings for possible unbound use.
Convert some strings using .format() to f-strings, for readability

Motivation for changes:

Detailed changes:

Addressed issues:

Fixes #2662 .

Implemented feature requests:

Feathub #XX.

Config usage if relevant (new plugin or updated schema):
paste_config_here

Log and/or tests output (preferably both):
paste output here

To Do:

Looks good, thanks!


Memory usage optimization

Hello Oliver! Thank you for your work.
Are there any plans to improve memory efficiency in your implementation? All Gaussians3D fields are float32 now, but float16 is probably sufficient for many of them. If at least the SH coefficients became float16, it would significantly reduce memory usage because there are 48 of them. Positions, radii, opacity and rotations are also good candidates in my opinion. Of course, this can be optional, as done with depth.

Hi Danil,
Thanks for trying things out - I admit I haven't put any effort into
optimizing for memory use as for all the things I use it for I'm not close
to running out for any of the applications I use it for.
It's definitely worthy to investigate, though it's quite far down on my
list of things to do! I'm happy to accept contributions and I'll leave this
here as a TODO - but it's not high on my priority right now!
As to why it might crash I'm not too sure. I think the gradients will end
up as fp32 even if the inputs are fp16, that may have something to do with
it.
Cheers,
Oliver
On Thu, Jun 13, 2024 at 11:05 PM Danil @.***> wrote:

I apologize if my previous message was unclear. After some tests, I've
found that "rotation," "log_scaling," and "alpha_logit" can be converted to
float16 without issues. However, converting "feature" or "position" to
float16 causes crashes.
I believe making "feature" field float16 could greatly improve memory
efficiency. Do you have any plans for this, or could you provide guidance
on how to achieve it?
Thank you again for your amazing work!
—
Reply to this email directly, view it on GitHub
https://github.com/uc-vision/taichi-splatting/issues/13#issuecomment-2165331653,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAITRZJHULLBF47S67HBFUTZHF4GZAVCNFSM6AAAAABIZDIF2OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRVGMZTCNRVGM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Peer review Project 4

can you guys share the access token for kubernetes dashboard via email?

@hardikrakholiya you can click "Skip" and continue.

Good job on providing clear and consice documentation. I can see your updated architecure and evolution of the project through this semester. Most of all I like how you  providing steps for installing kubernetes cluster on jetstream centOS instance and on KubeNow. I have followed similar steps so this could have provided me help if I had looked at those earlier. I was able to login into Nextcloud and was able to test it without any issues. I also looked at the kubernetes dashboard and was able to see the deployed pods.


Change the default web interface URL

Hello. I want to use a PowerDNS-admin on a different PORT on my server, I have successfully configured nginx, and all works just fine, but, when I login or logout from web-interfaces I have redirected to the default 80 port. How can I configure a redirect url to a different port?
Thanx in advance, may you understand my bad english.

It is matter of your nginx configuration. Please take a look at WIKI page for the example.

docker-compose can change ports and you can also set up a proxy with a different domain and the standard port.

I struggled with the same problem and found a solution.  (As ngoduykhanh wrote it is just nginx configuration) Maybe this will help somebody like me as I also found this github thread.
Please just change your nginx .conf file. In the server section you have a block with "proxy_" configuration.
There just replace the line:
proxy_set_header                  Host $host;
with
proxy_set_header                  Host $host:$server_port;
everything works as expected :).


Logging a POTA 4fer is not possible due to the maximum length of the Database field.

Describe the bug
Logging a POTA 4fer is not possible due to the maximum length of the Database field.
A POTA 4fer with separating comma has a length of 32 chars, which is longer than the length of the COL_POTA_REF field
Version Information
We need some information about your versions. You can get all Information in the Admin > Debug Menu

OS:               Ubuntu 20.04
PHP:              8.1.21
MySQL/MariaDB:    10.3.39-MariaDB
Wavelog:          1.8

Steps to Reproduce

Go to 'Post QSO'
Add a QSO with 4 POTA References
Try to save
Error in GUI is 'Timeout while adding QSO. NOT added'

Expected Behavior
The QSO should be saved.

Hello @clkamp
This get's fixed in the next release :)

@clkamp
This is solved in the current release 1.8.1

Thanks for the fast fix, everything works as intended now 👍


Update to PSR1-2 standards and many other code improvements

Check the individual commits for more info on changes.

Thank you for taking the time to make these updates :-)
Shankar.
On Sat, Jun 11, 2016 at 11:16 PM Michael Cummings<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/mnshankar/linear-regression/pull/1
Commit Summary

Changes to Matrix: Updated file docblock. Re-ordered properties and
methods to move public stuff up front and in alphabetical order so more
user friendly to find stuff. Inlined isValidMatrix() into constructor.
Changed all generic Exceptions into more informative SPL ones. Replaced
most of the for loops with more optimal foreach loops instead. Added /
updated DocBlocks type info. Many other changes to bring code up to PSR1-2
standards.
Bumped minimum PHP versions to 5.4.0.
Changed method names in Matrix to camelCase per PSR1. Did same for
properties since they had also been mixed.
In MatrixTest: Updated file docblock. Re-ordered properties and
methods to move public stuff up front and in alphabetical order so more
user friendly to find stuff. Updated to reflect all changes to Matrix class.
Some minor rewording of README.md.
In Regression and RegressionTest: Updated file docblocks. Re-ordered
properties and methods to move public stuff up front and in alphabetical
order so more user friendly to find stuff. Updated to reflect all changes
to Matrix class. Added lots of DocBlocks to methods and properties. Rename
methods and properties for PSR1-2 standards. Added two new Exception tests.

File Changes

M README.md
https://github.com/mnshankar/linear-regression/pull/1/files#diff-0
(17)
M composer.json
https://github.com/mnshankar/linear-regression/pull/1/files#diff-1
(2)
M src/Matrix.php
https://github.com/mnshankar/linear-regression/pull/1/files#diff-2
(491)
M src/Regression.php
https://github.com/mnshankar/linear-regression/pull/1/files#diff-3
(493)
M tests/MatrixTest.php
https://github.com/mnshankar/linear-regression/pull/1/files#diff-4
(353)
M tests/RegressionTest.php
https://github.com/mnshankar/linear-regression/pull/1/files#diff-5
(183)

Patch Links:

https://github.com/mnshankar/linear-regression/pull/1.patch
https://github.com/mnshankar/linear-regression/pull/1.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mnshankar/linear-regression/pull/1, or mute the
thread
https://github.com/notifications/unsubscribe/ACvaH_RDG__1Jmd8C_CryS3wcvEgwgtXks5qK3nvgaJpZM4IzsVU
.

Np glad I could help.


Updated the empty project wrapper .mag file.

Updated the empty project wrapper .mag file.  (Take two;  first time I didn't notice that it was trying to merge into the original repository this was forked from, which is a really stupid thing for git or github to do.)

@marwaneltoukhy :  I think I just duplicated your pull request;  should have read further ahead in my emails before doing that.  I'll close this one.


Add back DataSonnet

DataSonnet was originally missing in Camel 4, but made it back in the end, so we should try to re-add it.

I have tests that fail natively.
The main reasons seem to come from this class whose dependency I can't find.
Warning: Could not resolve sjsonnet.Expr$Member$Field[] for reflection configuration. Reason: java.lang.ClassNotFoundException: sjsonnet.Expr$Member$Field.
Warning: Could not resolve sjsonnet.Expr[] for reflection configuration. Reason: java.lang.ClassNotFoundException: sjsonnet.Expr.

@javaduke Do you have any idea on this ?

I am afraid, two profiles with different dependencies won't work well. You may find a way to release it like that, but then, projects depending on datasonnet would also always have to enable one of the two profiles to get the right transitives. The reason is that both of your jars will be mapped to the same pom.xml artifact, which is not javax/jakarta specific. Having two javax/jakarta modules with different artifactId would be much safer for your consumers and probably also much easier to release.

Hi @javaduke
If there is only javax. -> jakarta. changes, it could use maven-shade-plugin just like
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.2.2</version>
                <executions>
                    <execution>
                        <id>jakarta</id>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <shadedClassifierName>jakarta</shadedClassifierName>
                            <shadedArtifactAttached>true</shadedArtifactAttached>
                            <createDependencyReducedPom>false</createDependencyReducedPom>
                            <artifactSet>
                                <includes>
                                    <include>${project.groupId}:${project.artifactId}</include>
                                </includes>
                            </artifactSet>
                            <relocations>
                                <relocation>
                                    <pattern>javax.servlet</pattern>
                                    <shadedPattern>jakarta.servlet</shadedPattern>
                                </relocation>
                            </relocations>
                        </configuration>
                    </execution>
                </executions>
            </plugin>


update : responses.json & responses_th.json

add

"when_new_year" in responses.json
"when_new_year_th" in responses.json

@StrixzIV :)

I think these intents are good, But I don't think it suits well with the bot now. Maybe in the future, I'll make a date specific one


can't install with nimble

$ nim --version
Nim Compiler Version 0.18.1 [Windows: amd64]
Compiled at 2018-08-18
Copyright (c) 2006-2018 by Andreas Rumpf
git hash: b5171f57ef00bffb12387d7daf3487c5e07645f9
active boot switches: -d:release
$ nimble install nimtorch
Prompt: nimtorch not found in any local packages.json, check internet for updated packages? [y/N]
y
Answer: Downloading Official package list
Success Package list downloaded.
Tip: 3 messages have been suppressed, use --verbose to show them.
Error: Package not found.

Sadly depends on this PR: https://github.com/nim-lang/packages/pull/846 :(

There was a issue and we fixed it. Now waiting for the PR to be merged! Thank you for the report @retsyo !

Should be fine now!


New version: Tencent.QQ version <IP_ADDRESS>318

Created by 🥟 Dumplings in Run #3756.
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installer Verification Analysis Context Information:
Installer https://dldir1v6.qq.com/qqfile/qq/PCQQ9.7.22/QQ<IP_ADDRESS>318_01.exe
Scan request id: '247932ff-66ca-4576-b638-6c5cb3a54a7b'
Error information: BlockingDetectionFound

3/18/2024 9:10:59 PM

Installer Validation

(Automated response - build 870.)

This might be due to a network block of data centers, to prevent automated downloads.
(Automated response - build 870.)


CI is broken because Travis CI quota is insufficient

I just noticed that the CI for his project broken (again). It's because Travis CI's "quota" is insufficient; on https://app.travis-ci.com/github/vorburger/MariaDB4j it says: Builds have been temporarily disabled for public repositories due to a negative credit balance. Please go to the Plan page to replenish your credit balance or alter your Consume paid credits for OSS setting.
#451 is the original issue where I already worked on this front 2 months ago. At the time I just "assumed" that there would be enough "quota", but that's clearly not working. I'm going to have a closer look at https://docs.travis-ci.com/user/billing-faq/#what-if-i-am-building-open-source.
BTW anyone reading this and using MariaDB4j, please Sponsor my maintenance this project! It's purely symbolic - but I would very much appreciate it.

In https://github.com/vorburger/ch.vorburger.exec/issues/66 I've switched another project to GitHub Actions instead of Travis CI; with a bit more work I could in theory do that here as well. I'd prefer to stay with Travis CI for this project, but if that doesn't work out, that could be an option as well here.

It was trivial to get more quota from Travis CI (just ask them). E.g. #532 built on it again.
Done!


Add General Usage Documentation to README

Merging for now. Feel free to revert if you disagree! :)


proxy / envoy: Cleanup dependencies to XDSServer & Proxy

This PR cleans up the dependencies to the Envoy XdsServer and Proxy.
Goals:

Reduce the API of the Proxy by stopping to re-expose the full API of the xDS server (currently an embedded field). The xDS server is an implementation detail of the Envoy proxy integration that isn't used by other proxies (e.g. FQDN)
xDS server becomes an explicit dependency to the usages aside from L7 policy enforcement (e.g. CiliumEnvoyConfig (k8s watcher) and the L7 LB (Service manager)).

See individual commits for further information.

/test

/test

/test

Rebased to main to get fix for persistent issue in check ci-ipsec-upgrade: https://github.com/cilium/cilium/issues/29666

/test

/test

As per Jarno's review, I inversed the logic of the argument existingResources in function ParseResources

rebased to main to resolve conflict in pkg/envoy/ciliumenvoyconfig.go.

/test

ci-ginkgo hit flake: https://github.com/cilium/cilium/issues/30101


Replace stream typeahead with dropdown.

This PR addresses issue #11832.
Discussion on czo.
The stream typeahead in the compose box was replaced with a dropdown menu.  This feature helps with on-boarding issues, as well as serving as a replacement for somewhat inconsistent typeahead code.
There are a few points of uncertainty:

Currently, it is a little hacky how the drop-up is being forced, i.e., by defaulting to the last element of the list if no default value exists.  FF behaves much better than chrome, but after researching, it seems Chrome hands off positioning of the dropdown to the OS.

Node tests are passing with branch coverage of 60%, which is pretty sub-par (need a little direction on how to improve this number).

In terms of styling, unsure how to address the edge case of a long stream name.  Currently, the overflow is hidden, but it looks rather bad as the dropdown arrow overlaps.  Attempts were made to add right padding and trail with an ellipsis, but wasn't able to implement.

Testing Plan:
Manual tests were done extensively with regard to both functionality and consistent styling.
Casper tests and node tests were updated.
GIFs or Screenshots:
Below demonstrates clicking on the dropdown from 'new topic' in all messages, along with composing solely with keyboard shortcuts...

cool! A few minor things:

The dropdown should start blank, rather than with something filled in
Ideally we would sort the stream names as they are sorted in the left sidebar
The styling should probably look closer to the stream typeahead in compose (e.g. white background)

Sounds good! Although, could you please elaborate on your last bullet point @rishig ?

E.g. styling more like the following:

(Though I think my vision for how this feature would work was a bit different from others, so maybe don't act on it yet.)

@timabbott this is ready for review. :)

@rishig I have the streams sorted as they appear in the left sidebar, I was wondering if having a "Stream" placeholder like there is currently would be better than an empty string?  With this change it's hidden on the list, but selected in a "stream-less" view. Lmk what you think and I can push the updates.

Good question. Is the dropdown opened automatically when you open the compose box?

Good question. Is the dropdown opened automatically when you open the compose box?

Not currently, only focused.

Just pushed sorting/inserting logic changes that Rishi spoke of, passing tests locally. Failing at:
Mar 20 06:48:10 Get:6 http://ppa.launchpad.net/tabbott/zulip/ubuntu bionic/main amd64 postgresql-10-tsearch-extras amd64 0.4bionic2 [5,360 B]
Too long with no output (exceeded 10m0s)

Revised the logic per Steve's review and cleaned up the code.  Realized something as I was doing this: Is it pertinent to add logic to deal with updating the dropdown (prior to a refresh) in the event of unsubscribing from a stream?

I've squashed the commits down, and reduced complexity of the on('focus') action.  Any number of streams added or removed now appear in the dropdown.

I restructured the commits so they pass all tests individually (the node tests for the typeahead needed to be removed in the second commit).  I replaced the forEach loops I was using with lodash, and added comments to both code and the commit messages.

@rishig are you happy with the UX of this version?

Sorry for the delay here. As is, it's an improvement for new users, but a regression for experienced users and keyboard users.
Maybe worth chatting about next steps on czo? I think what Tim was imagining is this, plus:

It becomes scrollable or does something else nice when you have more than 8-10 streams.
You can still have a fully-keyboard experience (both in terms of typing letters working, and in terms of arrow keys working)

That seems like a major project though.

Closing, in light of https://chat.zulip.org/#narrow/stream/49-development-help/topic/dropdown.20stream.20box.
Thanks again for your work on this!


Update intel-haxm to 7.1.0

Fixes #45851 but I'm not sure how to help resolve the actual uninstall of the older version. This pull request merely uses the newer intel-haxm which works on OSX 10.13.

After making all changes to the cask:

[X] brew cask audit --download {{cask_file}} is error-free.
[X] brew cask style --fix {{cask_file}} reports no offenses.
[X] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[ ] Named the cask according to the token reference.
[ ] brew cask install {{cask_file}} worked successfully.
[ ] brew cask uninstall {{cask_file}} worked successfully.
[ ] Checked there are no open pull requests for the same cask.
[ ] Checked the cask was not already refused in closed issues.
[ ] Checked the cask is submitted to the correct repo.

Running script.sh...

>>> brew cask _audit_modified_casks 860f50b99e6cc0136267b11bb22aa64769c1364e...e9a8eb092a1a2feae40750cb4a9991abfec69579
==> 1 modified cask: intel-haxm
==> Downloading https://github.com/intel/haxm/releases/download/v7.1.0/haxm-macosx_v7_1_0.zip
==> Verifying checksum for Cask intel-haxm
audit for intel-haxm: warning
 - Cask uses GitHub releases, please add an appcast. See https://github.com/caskroom/homebrew-cask/blob/master/doc/cask_language_reference/stanzas/appcast.md
Error: audit failed for 1 cask: intel-haxm

Running script.sh...

>>> brew cask _audit_modified_casks 860f50b99e6cc0136267b11bb22aa64769c1364e...cb863ef623d363d4b8a78189917da7244076bf71
==> 1 modified cask: intel-haxm
==> Downloading https://github.com/intel/haxm/releases/download/v7.1.0/haxm-macosx_v7_1_0.zip
==> Verifying checksum for Cask intel-haxm
audit for intel-haxm: passed

>>> brew cask style Casks/intel-haxm.rb

1 file inspected, no offenses detected

>>> brew cask reinstall --verbose Casks/intel-haxm.rb
==> Caveats
Installing this Cask means you have AGREED to the Intel® Hardware Accelerated Execution Manager End-User License Agreement - macOS at

  https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx

==> Satisfying dependencies
==> Downloading https://github.com/intel/haxm/releases/download/v7.1.0/haxm-macosx_v7_1_0.zip
Already downloaded: /Users/travis/Library/Caches/Homebrew/Cask/intel-haxm--7.1.0.zip
==> Verifying checksum for Cask intel-haxm
==> Installing Cask intel-haxm
==> Running installer script 'silent_install.sh'
==> Silent installation failed, please see /private/tmp/haxm_silent_run.log for details!
==> Purging files for version 7.1.0 of Cask intel-haxm
Error: Command failed to execute!

==> Failed command:
/usr/bin/sudo -E -- /usr/local/Caskroom/intel-haxm/7.1.0/silent_install.sh

==> Standard Output of failed command:
Silent installation failed, please see /private/tmp/haxm_silent_run.log for details!

==> Standard Error of failed command:

==> Exit status of failed command:
#<Process::Status: pid 5460 exit 1>
Error: Kernel.exit

@TravisBuddy stop

install fails on CI because install requires android-sdk/studio

Thanks for the PR!


Vite build error with property decorators usage

Environment

Operating System: Linux
Node Version:     v16.17.0
Nuxt Version:     2.17.2-28284499.5674f49
CLI Version:      3.8.4
Nitro Version:    2.6.3
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      bridge, serverHandlers, devServerHandlers, devServer, typescript, nitro, buildModules
Runtime Modules:  -
Build Modules<EMAIL_ADDRESS>
Reproduction
Codesandbox
Describe the bug
Try to vite build when use property decorators - throws error:
Unexpected character '@' (Note that you need plugins to import files that are not JavaScript)
It's very serios problem for project migration that use nuxt-property-decorators lib
Additional context
No response
Logs
[8:08:46 PM]  ERROR  Unexpected character '@' (Note that you need plugins to import files that are not JavaScript)
file: /project/sandbox/pages/index.vue?vue&type=script&lang.ts:4:0
2: import { Component, Vue } from "nuxt-property-decorator";
3:
4: @Component
   ^
5: export default class IndexPage extends Vue {}

[8:08:46 PM]  ERROR  Unexpected character '@' (Note that you need plugins to import files that are not JavaScript)

  at error (node_modules/rollup/dist/es/shared/node-entry.js:2287:30)
  at Module.error (node_modules/rollup/dist/es/shared/node-entry.js:13745:16)
  at Module.tryParse (node_modules/rollup/dist/es/shared/node-entry.js:14476:25)
  at Module.setSource (node_modules/rollup/dist/es/shared/node-entry.js:14077:39)
  at ModuleLoader.addModuleSource (node_modules/rollup/dist/es/shared/node-entry.js:24649:20)
  at processTicksAndRejections (node:internal/process/task_queues:96:5)

vite is not required to use Nuxt Bridge.
After removing nuxt-property-decorator, it would be better to use vite.
(I don't think nuxt-property-decorator is compatible with Nuxt 3.)

Yes, the purpose of Nuxt Bridge is to provide a step-by-step migration to Nuxt 3.
If nitro and vite are not available for your project, it would be a good idea to implement other migrations first.
(For example, https://nuxt.com/docs/bridge/plugins-and-middleware)
Next, investigate the issue of not being able to use nitro or vite.
If nitro and vite are not available in Nuxt Bridge, I think that nitro and vite will not be available even if you migrate to Nuxt 3 without Nuxt Bridge.
I think it is a recommended to reduce nuxt-property-decorator step by step, because it is not possible to migrate to Nuxt 3 even if Nuxt Bridge is used if nuxt-property-decorator is left as it is.

The target of issue just is get answer - why nuxt bridge can't build with vite + property decorators and get possible solution (m.b. specific configuration) that helps to resolve it.
Additional notes for issue:

nuxi dev - works fine
vite build in pure vue 2 + vue-property-decorator - works fine

Wrong only  nuxi build
I think the possible reason is incomplete internal build configuration in nuxt bridge + nuxi

It may be better to create an issue in the nuxt-property-decorator repository.
If vite is working with pure vue 2 + vue-property-decorator, I'm thinking nuxt-property-decorator is the problem.

It may be better to create an issue in the nuxt-property-decorator repository. If vite is working with pure vue 2 + vue-property-decorator, I'm thinking nuxt-property-decorator is the problem.

No! I investigate it- problem is not in nuxt-property-decorator or vue-property-decorator - that is same libs
I guess the problem is in - how to nuxt bridge + vite build project with any TS decorators
And i think the problem can be solved, because pure vite build works fine with TS decorators even without additional config

The latest version seems to solve this problem by setting the experimentalDecorators option in tsconfig.
https://stackblitz.com/edit/github-yw5f4n


Dummy PR - testing gha

looked into the socket security warnings. They are Medium and Low level warnings for playwright-core. Don't look to be dangerous to me


Release testing summary

Summary (250 quad with Pixracer connected over Wifi)
Calibration step
Gyro calibration
Just say to hold the vehicle still!
Accel calibration
Last two pictures were cut off on Samsung tablet (say which model)
Mag calibration
Mag orientation should be asked when clicking on the mag calibration tab. It shouldn't be just there on the side, the user could miss it. Flying a quad with wrong mag orientation is fatal for all the aiding modes.
Flight modes
After setting the flight modes a message appeared that some parameters are missing (put screenshot here)
General stuff

You always need to scroll down to see the latest messages
Maybe some status message like "safe to fly" would be nice

Flying

On the first try takeoff only worked when putting it in the HOLD mode via tablet.
On the second try takeoff command worked when vehicle was in MANUAL mode. But then the vehicle shot up and drifted off immediately as it was in MANUAL MODE (it held attitude, EDIT, it held altitude). Do we really want this? It took me by surprise but maybe other users are much more aware that they need to take the vehicle over with the rc or switch it into a different mode. (put log here) EDIT: Logs showed that I was having the rc throttle stick at mid throttle when I armed. That is why the vehicle took off
Maybe a 3-2-1 counter could be added to not scare the shit out of the user
LANDING: All in all works good, could be a bit faster killing the motors. Comes down, touches the ground and kind off hovers there (almost goes up again a bit) and then all of a sudden kills the motors. Nothing serious there.
LANDING: Should we reset the landing mode after the vehicle was disarmed?
Changing altitude via 'change altitude button' on tablet: We should allow negative values since it's relative to the current position (you can write negative values but not via the slider)
Changing altitude via 'change altitude button' on tablet: Maybe the default value when pressing the button could be set to zero or something low. 100m is mostly far off what the user wants.
Changing altitude via 'change altitude button' on tablet: Maybe we could also just save the previous value then the user has the chance to apply the same change over and over again.
Battery voltage reading (setup 3S 2200mAh, AUAV power module, Pixracer): During flight the voltage would show 22% and after landing the voltage shows 58% (just and example)
after uploading a mission the user lacks feedback of whether the upload was successful or not
IMPORTANT: When flying a mission during land mode I tried to put the vehicle in hold mode. That lead to the vehicle falling down by about 5 meters and after that recovering back to the alt it should have been. Almost felt like throttle integrator was to zero. (Put log here) See https://github.com/PX4/Firmware/issues/4491

Did you have a map display in mission planning mode? I've had no success with offline maps.

@kd0aij Hm, good question. I think I had one but only at a certain zoom.

@DonLakeFlyer Maybe some of this is interesting for you.

I like the countdown idea.

Takeoff handling should now be fine. You need to update QGC and stable. We still need to fix the altitude handling in land mode.

On the first try takeoff only worked when putting it in the HOLD mode via tablet.

Fixed on master.

On the second try takeoff command worked when vehicle was in MANUAL mode. But then the vehicle shot up and drifted off immediately as it was in MANUAL MODE (it held attitude, EDIT, it held altitude). Do we really want this? It took me by surprise but maybe other users are much more aware that they need to take the vehicle over with the rc or switch it into a different mode. (put log here) EDIT: Logs showed that I was having the rc throttle stick at mid throttle when I armed. That is why the vehicle took off

Arming via tablet now requires idle throttle

Maybe a 3-2-1 counter could be added to not scare the shit out of the user

Will do, next release of QGC.

LANDING: All in all works good, could be a bit faster killing the motors. Comes down, touches the ground and kind off hovers there (almost goes up again a bit) and then all of a sudden kills the motors. Nothing serious there.

Due to safety considerations: Will not change any of that right now.

LANDING: Should we reset the landing mode after the vehicle was disarmed?

Yes, but not sure what you mean?

Changing altitude via 'change altitude button' on tablet: We should allow negative values since it's relative to the current position (you can write negative values but not via the slider)

Added in QGC

Changing altitude via 'change altitude button' on tablet: Maybe the default value when pressing the button could be set to zero or something low. 100m is mostly far off what the user wants.

Altitude change now limited to 15m, takeoff to 60m

Changing altitude via 'change altitude button' on tablet: Maybe we could also just save the previous value then the user has the chance to apply the same change over and over again.

Yeah, next release. Right now smaller defaults will allow the user to make incremental adjustments.

Battery voltage reading (setup 3S 2200mAh, AUAV power module, Pixracer): During flight the voltage would show 22% and after landing the voltage shows 58% (just and example)

Need to see the log

after uploading a mission the user lacks feedback of whether the upload was successful or not

If you don't get an error message there is no error. We need to get away from positive confirmation. No news = success, as for any other modern user-facing software.

IMPORTANT: When flying a mission during land mode I tried to put the vehicle in hold mode. That lead to the vehicle falling down by about 5 meters and after that recovering back to the alt it should have been. Almost felt like throttle integrator was to zero. (Put log here) See #4491

Fixed.

Closing this as the bulk of this got addressed, in particular the safety related items.


 don't support @click

<router-link> don't support @click
include @click.prevent
Unable to prevent default event（ preventDefault() ）
Render is expected to become  <a> tag, the ability to call the click event, and the internal support for e.preventDefault (),
or let @click.prevent into effect
http://codepen.io/xiaohan1219/pen/zZjERr?editors=1010

To listen DOM events on components you've to use .native modifier. Follow docs.

You've to do that in router navigation guards.
Better use forum or gitter.
Thanks.

https://codepen.io/xiaohan1219/pen/zZjERr?editors=1012
maybe OK,but is not good,如果是按需加载，每个组件都去实现，太坑了

@znck I think that providing is functionality in Vue-link itself will be more reliable as we've to cancel the event. Plus there might be a case in which we are using 10s-100s of links in a page, in this scenario, it becomes difficult to manage them all in navigation guard.


Doesn't work on Firefox ESR

Doesn't work on ESR (52.5.2) on Linux at all.
Can't save any search engines (as soon as you press F5 your settings are lost) and doesn't do anything when you right click an image and then click an engine.

WebExtensions support in Firefox ESR is not really great, nothing I can do, sorry.
I updated the minimum required version to 55.


Getting HTTP 400 errors on /api/embeddings

Hey! thx for your time in this poc.
Not working for me. Waiting for instructions to debug this. Installation not user friendly.
Context

Apple M1 Pro

Sonoma 14.1.1

16GB RAM

Ollama working well:

ollama -v
ollama version 0.1.12
OLLAMA_ORIGINS=chrome-extension://* ollama serve

Extension built OK.
Extension installed in chrome OK:

Site access: This extension can read and change your data on sites. You can control which sites the extension can access.
Automatically allow access on the following sites: ENABLED.
Allow in Incognito:  DISABLED
Allow access to file URLs: ENABLED
Collect errors: ENABLED.
Source: Unpacked extension Loaded from: ~/Lumos/dist

Error
[GIN] 2023/11/30 - 11:55:01 | 400 |     174.833µs |       <IP_ADDRESS> | POST     "/api/embeddings"
[GIN] 2023/11/30 - 11:55:03 | 400 |     411.917µs |       <IP_ADDRESS> | POST     "/api/embeddings"
[GIN] 2023/11/30 - 11:55:06 | 400 |     285.208µs |       <IP_ADDRESS> | POST     "/api/embeddings"
[GIN] 2023/11/30 - 11:55:11 | 400 |     375.584µs |       <IP_ADDRESS> | POST     "/api/embeddings"
[GIN] 2023/11/30 - 11:55:19 | 400 |     382.666µs |       <IP_ADDRESS> | POST     "/api/embeddings"

@vicendominguez do you see any errors in the console for the Chrome extension's background script? Based on the server code, it looks like one of the validation steps is failing. Validation:

request body is set
model is set
model is valid
working directory is set
embedding option is enabled

I'll update the README to specify that llama2 is required because of the hardcoded model. Will also include instructions to change the model.

I was trying to play with this line but the Llama2 model appears to be more integrated within the LangChain node module.

@vicendominguez, I was able to run the extension w/ mistral after downloading the model and changing the hardcoded model value. Were you seeing some other error?

Not for me @andrewnguonly .....
diff --git a/src/scripts/background.ts b/src/scripts/background.ts
index 4d69d32..15cfb7b 100644
--- a/src/scripts/background.ts
+++ b/src/scripts/background.ts
@@ -9,7 +9,7 @@ import { formatDocumentsAsString } from "langchain/util/document";

 const OLLAMA_BASE_URL = "http://localhost:11434";
-const OLLAMA_MODEL = "llama2";
+const OLLAMA_MODEL = "mistral";
 var context = "";

 chrome.runtime.onMessage.addListener(async function (request) {

Rebuilt, reloaded and inspected from your plugin (network tab). This is the request payload:
{"prompt":"texttextext","model":"llama2"}

That model llama2 has a bad smell....
Two questions:

Could the npm build cache anything i don't know? (nodejs is out of my scope sorry)
Could you try it again but making a ollama rm llama2 in your environment?

PS: i've updated nodejs to the last versions just in case.

@vicendominguez, please reopen this issue if you're still unable to get the extension to call the Ollama API w/ the desired model. Thanks.


fix: handle Caps Lock in CLI input to ensure correct command processing

Linked Issue(s)
https://github.com/middlewarehq/middleware/issues/525
Acceptance Criteria fulfillment

Case-Insensitive Input Handling: Updated the CLI's input handling to be case-insensitive by converting all user input to lowercase before processing. This ensures that the CLI recognizes commands regardless of whether Caps Lock is on or off.
Command Processing: Adjusted the command logic so that it consistently responds to inputs like 'x', 'q', 'w', etc., whether entered in uppercase or lowercase.

 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.

LGTM @nisalikularatne  ! Great stuff, congrats on the first PR! 🎉


expose internals of Control.Effect.Conc

What about exporting the constructor of Conc and/or
unliftConc :: Eff Conc m => ((forall x. m x -> IO x) -> IO a) -> m a

from e.g. Control.Effect.Internal.Conc in order to be able to use other methods in the style of Control.Concurrent.Async, e.g. from UnliftIO.Async?

I've actually already done this, I just haven't pushed up a commit for it yet. I'll close this once I do.

I've actually already done this, I just haven't pushed up a commit for it yet. I'll close this once I do.

Wait, I already did, as part of 7c5bb63bcde70d13382db61525b1d562f1fe16a4. It's just waiting for a release, which I've been putting off, but will now commit to releasing during the week..

Wait, I already did, as part of 7c5bb63bcde70d13382db61525b1d562f1fe16a4. It's just waiting for a release, which I've been putting off, but will now commit to releasing during the week..

Thanks for the quick update, should have checked master before opening this.

Thanks for the quick update, should have checked master before opening this.

<IP_ADDRESS> is out now.

<IP_ADDRESS> is out now.


Added Dropdown option , FIXES #367

🛠 Fixes Issue

FIXES #367

Related Issue/Addition to code

Adding a Dropdown option in front of contributors' name

👨💻 Changes proposed

-Added Dropdown options in the contributor list to display their  contributions in that dropdown list
Type of change

[✔] New feature (non-breaking change which adds functionality)

✔ Check List (Check all the applicable boxes)

[✔] My code follows the code style of this project.
[✔] This PR does not contain plagiarized content.
[✔] The title of my pull request is a short description of the requested changes.

📷 Screenshots

i will try my best

I have changed the styling of the arrow, please check that out

I want it on tap that the contributions display (the hover looks quite nice though, so keep that as well)

can you not do this?

@Cshiva773 - Thanks for the contribution!
Please request to be assigned to a issue next time, before working on it.

Thanks for merging my PR, I apologize for my action and I will make sure
that next time I will follow the guidelines
On Sun, 9 Apr 2023 at 21:22, Kendall @.***> wrote:

@Cshiva773 https://github.com/Cshiva773 - Thanks for the contribution!
Please request to be assigned to a issue next time, before working on it.
—
Reply to this email directly, view it on GitHub
https://github.com/KendallDoesCoding/mogul-christmas/pull/368#issuecomment-1501158520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AY72TJ5HGWFJ77KZKRPG7GTXALLKZANCNFSM6AAAAAAWXPRTAI
.
You are receiving this because you were mentioned.Message ID:
@.***>


How to avoid downloading when using many times of the tff.simulation.datasets.stackoverflow.load_data()

As I see in this function, there is a parameter called cache_dir, which can be used to define the __pycache__. However when I set this each time, every time when I run the code, it still tries to download the data. Is there any way that can avoid this? Or should I change the type of HDF5ClientData file to other format then I can save the data?
Thanks a lot for your help!

I see there is another thread pointing the same problem in TF Federated repository.
TF Federated repository is the right place to surface this issue. I have a tagged the owner as per the blame in the above thread. Thus I will close the issue here. Thanks!

I see there is another thread pointing the same problem in TF Federated repository.
TF Federated repository is the right place to surface this issue. I have a tagged the owner as per the blame in the above thread. Thus I will close the issue here. Thanks!


[R] CRAN: compile error under R 4.3.0

Describe the bug, including details regarding any error messages, version, and platform.

OS: Arch Linux
R version: 4.3.0
r-arrow version: <IP_ADDRESS>
Build details: https://github.com/BioArchLinux/Packages/blob/master/BioArchLinux/r-arrow/PKGBUILD

An error report follows, full log is here
array.cpp: In function ‘std::shared_ptr<arrow::StructArray> StructArray__from_RecordBatch(const std::shared_ptr<arrow::RecordBatch>&)’:
array.cpp:220:37: error: invalid use of incomplete type ‘using element_type = class arrow::RecordBatch’ {aka ‘class arrow::RecordBatch’}
  220 |       arrow::StructArray::Make(batch->columns(), batch->schema()->field_names()));
      |                                     ^~
In file included from /usr/include/arrow/io/type_fwd.h:20,
                 from /usr/include/arrow/device.h:24,
                 from /usr/include/arrow/buffer.h:28,
                 from ./arrow_types.h:24,
                 from array.cpp:18:
/usr/include/arrow/type_fwd.h:79:7: note: forward declaration of ‘using element_type = class arrow::RecordBatch’ {aka ‘class arrow::RecordBatch’}
   79 | class RecordBatch;
      |       ^~~~~~~~~~~
array.cpp:220:55: error: invalid use of incomplete type ‘using element_type = class arrow::RecordBatch’ {aka ‘class arrow::RecordBatch’}
  220 |       arrow::StructArray::Make(batch->columns(), batch->schema()->field_names()));
      |                                                       ^~
/usr/include/arrow/type_fwd.h:79:7: note: forward declaration of ‘using element_type = class arrow::RecordBatch’ {aka ‘class arrow::RecordBatch’}
   79 | class RecordBatch;
      |       ^~~~~~~~~~~
array.cpp:219:10: error: ‘ValueOrStop’ was not declared in this scope; did you mean ‘arrow::ValueOrStop’?
  219 |   return ValueOrStop(
      |          ^~~~~~~~~~~
      |          arrow::ValueOrStop
./arrow_types.h:125:6: note: ‘arrow::ValueOrStop’ declared here
  125 | auto ValueOrStop(R&& result) -> decltype(std::forward<R>(result).ValueOrDie()) {
      |      ^~~~~~~~~~~
make: *** [/usr/lib64/R/etc/Makeconf:200: array.o] Error 1
make: *** Waiting for unfinished jobs....
ERROR: compilation failed for package ‘arrow’
* removing ‘/build/r-arrow/src/arrow’
* restoring previous ‘/build/r-arrow/src/arrow’

Component(s)
R

Thanks for reporting this @starsareintherose!  Looking through the logs there, it looks like pkg-config found a system version of the Arrow C++ libraries at 10.0.1, which is incompatible with Arrow <IP_ADDRESS>.  You'll need to either update the system version of Arrow to 11.0.0, or retry with the environment variable ARROW_USE_PKG_CONFIG set to false (though I think the system version upgrade probably makes more sense in your case?)

Okay, thanks for your information. @ArchangeGabriel Could you do me a favor to upgrade archlinux arrow pkg which is falgged as out of date serveral months


Major Refactoring for AST and Parser

As project is getting bigger, and attracting collaborators, we need to split AST, and parser files into multiple files/packages to avoid merge hell.

https://github.com/cassandra-scala/troy/pull/60


fix(Timeline): hide timeline if duration is 0

Do not render timeline if duration is 0 or Infinity.
It should resolve bug with some live streams in Safari.
Also currently on safari seeking only available when video is loaded and with native HLS it's available only after play is triggered.

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update query-string-url-tricks-sharepoint-m365.md

Please use this template to ensure easier processing of your pull request
Category

[x] Content fix
[ ] New article

Contents of the Pull Request
Explanation and example of ?Source= query string to create a redirection mechanism, when a new SharePoint list item is added by users.

Edited the link samples, to display them in accordance with the markdown standards used by other contributors.


xWaitForADDomain does not validate prerequisite of ActiveDirectory module

The resource xWaitForADDomain is typically run on a member server or a client.
The resource uses Get-ADDomain which isn't available on either by default.
Any error thrown by Get-ADDomain results in a message stating:
"Domain $DomainName not found. Will retry again after $RetryIntervalSec sec"
The resource should have a requirement of the module ActiveDirectory, or if the error is "The term 'Get-ADDomain' is not recognized as the name of a cmdlet, function, script file, or operable program" this should be reflected in the output.

And that's why I wrote https://github.com/iainbrighton/cWaitForTcpPort ! In v5.0 you can use the DSC WaitFor resources.
In answer to that actual problem, this is almost identical to #32 and should be addressed at the same time?

@SimonWahlin PR #63 resolves this and the AD module is no longer required! Can you confirm that this is resolved?

Nice work! Looks good to me, thanks!

@SimonWahlin Can this now be closed?

Yes, I consider this solvef


Dialtone 1089 pagination fix vue3

PR Title
fix: DIALTONE-1089 pagination muted button error

:hammer_and_wrench: Type Of Change

[x] Fix
[ ] Feature
[ ] Refactoring
[ ] Documentation

:book: Description

When a button has importance="primary" it shouldn't have kind="muted".
:bulb: Context
Muted button was returning a console error because it had importance="primary"

:pencil: Checklist

[x] I have reviewed my changes
[ ] I have added tests
[ ] I have added all relevant documentation
[x] I have validated components with a screen reader
[x] I have validated components keyboard navigation
[x] I have considered the performance impact of my change
[x] I have checked that my change did not significantly increase bundle size
[ ] I am exporting any new components or constants in the index.js in the component directory
[ ] I am exporting any new components or constants in the index.js in the root

:crystal_ball: Next Steps

:camera: Screenshots / GIFs

:link: Sources

For vue 3 make sure to merge into "staging-vue3" rather than staging


amazing work

(ok not an issue)
really :) had to properly register it
huge congrats
worked without issues on windows also

Thanks Rui, we really appreciate your kind words :)!


Minor code coverage improvement

R: @jeffposnick @addyosmani
Nothing crazy, just making sure coverage is up.

Changes Unknown when pulling f445355e6e4912d597e987aa4740b6a1e4ff7dbd on core-coverage into ** on v3**.


VM disk size requested exceeds free space on host.

Summary
Already installed following https://microk8s.io/ for macOS. When I ran microk8s install command it asked for multipass support and I selected yes, look hidden section for details.

$ microk8s install
VM disk size requested exceeds free space on host.
Support for 'multipass' needs to be set up. Would you like to do that now? [y/N]: y
==> Downloading https://github.com/canonical/multipass/releases/download/v1.12.2/multipass-1.12.2+mac-Darwin.pkg
==> Downloading from https://objects.githubusercontent.com/github-production-release-asset-2e65be/114128199/f558434a-3d96-4210-8a69-a65d7917d83f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231202%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Da
######################################################################################################################################################################################################################################################### 100.0%
==> Installing Cask multipass
==> Running installer for multipass with sudo; the password may be necessary.
installer: Package name is multipass
installer: Installing at base path /
installer: The install was successful.
🍺  multipass was successfully installed!
Waiting for multipass...
warning: "--mem" long option will be deprecated in favour of "--memory" in a future release. Please update any scripts, etc.
launch failed: cannot connect to the multipass socket

Then it started to repeat last message warning: "--mem" long option will be deprecated in favour of "--memory" in a future release. Please update any scripts, etc. launch failed: cannot connect to the multipass socket
What is worst, I tried to remove it by microk8s uninstall, then brew uninstall ubuntu/microk8s/microk8s and then trying to install it again without succees. Every time it's still erroring:
warning: "--mem" long option will be deprecated in favour of "--memory" in a future release. Please update any scripts, etc.
launch failed: cannot connect to the multipass socket

What Should Happen Instead?
Succeed.
Reproduction Steps

$ brew install ubuntu/microk8s/microk8s
$ microk8s install
Select yes when ask for setup multipass

Introspection Report
$ microk8s inspect

MicroK8s is not installed. Please run microk8s install.

Can you suggest a fix?
Yes
Are you interested in contributing with a fix?
I would like, will try to dig dive into brew and microk8s commands.
My system specs:

Software:
System Software Overview:

  System Version: macOS 14.1.1 (23B81)
  Kernel Version: Darwin 23.1.0
  Boot Volume: Macintosh HD
  Boot Mode: Normal
  Computer Name: 20211824-LGarces
  User Name: Luilver Garces (Luilver.Garces)
  Secure Virtual Memory: Enabled
  System Integrity Protection: Enabled
  Time since boot: 3 days, 5 hours, 13 minutes

Hardware:
Hardware Overview:

  Model Name: MacBook Pro
  Model Identifier: MacBookPro16,1
  Processor Name: 6-Core Intel Core i7
  Processor Speed: 2.6 GHz
  Number of Processors: 1
  Total Number of Cores: 6
  L2 Cache (per Core): 256 KB
  L3 Cache: 12 MB
  Hyper-Threading Technology: Enabled
  Memory: 32 GB
  System Firmware Version: 2<IP_ADDRESS>.0 (iBridge: 21.16.1069.0.0,0)
  OS Loader Version: 580~743
  Serial Number (system): <hidden>
  Hardware UUID: <hidden>
  Provisioning UDID: <hidden>
  Activation Lock Status: Disabled

Thank you

Hi @luilver, sorry for missing this.
On macOS, the microk8s installer will attempt to create an ubuntu VM using multipass. From the error message, it looks like multipass is having trouble working on your machine?
Can you see if Multipass works OK, using something like multipass ls or multipass launch 20.04?

Hi @neoaggelos, thank you for your kind support.
Definitively Multipass is not working. This is either multipass ls and multiples launch 20.04 output:
list failed: cannot connect to the multipass socket

At this point I don't know how to proceed. Is multipass a different package I should try to reinstall otherwise how should I proceed?

Hi @luilver
Yes, multipass is a separate project (https://multipass.run) that is automatically installed by the microk8s installer to manage the ubuntu VM microk8s itself will be running on.
You might be able to find help by opening an issue on multipass GitHub repo: https://github.com/canonical/multipass/issues


Heredoc parser doesn't recognize $( or ${ construction

Simple example:
cat <<EOF
echo \$abc
echo \$(def)
echo \${ghi}
echo \$(
  jkl
)
EOF

Idea correctly recognizes that $abc is just text. But it highlights all other references, which is wrong, because backslash escapes dollar character and everything after it should be treated as a plain text, not a variable or subshell reference. And it even reports an error with jkl construct ("Expected a command").

Thanks, this is bug...

Fixed for the next update


torch dataloader doesn't work

I'm running the following code:
import torch
from recsys_slates_dataset import dataset_torch
ind2val, itemattr, dataloaders = dataset_torch.load_dataloaders(data_dir="dat")

print("Dictionary containing the dataloaders:")
print(dataloaders)

I get the following output:
2024-02-22 15:21:25,820 Download data if not in data folder..
2024-02-22 15:21:25,820 Downloading data.npz

 	Cannot retrieve the public link of the file. You may need to change
	the permission to 'Anyone with the link', or have had many accesses.

You may still be able to access the file from the browser:

	 https://drive.google.com/uc?id=1XHqyk01qi9qnvBTfWWwqgDzrdjv1eBVV

2024-02-22 15:21:26,080 Downloading ind2val.json
Access denied with the following error:
Access denied with the following error:

 	Cannot retrieve the public link of the file. You may need to change
	the permission to 'Anyone with the link', or have had many accesses.

You may still be able to access the file from the browser:

	 https://drive.google.com/uc?id=1WOCKfuttMacCb84yQYcRjxjEtgPp6F4N

2024-02-22 15:21:26,277 Downloading itemattr.npz

 	Cannot retrieve the public link of the file. You may need to change
	the permission to 'Anyone with the link', or have had many accesses.

You may still be able to access the file from the browser:

	 https://drive.google.com/uc?id=1rKKyMQZqWp8vQ-Pl1SeHrQxzc5dXldnR

2024-02-22 15:21:26,492 Done downloading all files.
2024-02-22 15:21:26,493 Load data..

What happened to these google drive links and why are they not publicly available anymore?

Dear YasBen,
thank you for bringing this to my attention. I did an initial investigation
and right now Im not sure.  But you can also find the files as git lfs
files here:
https://github.com/finn-no/recsys_slates_dataset/tree/main/data
If you download them from there you should be able to run the
remaining functions. I added the google drive destinations so it would be
easier, but I guess they have broken by now. I will look into it, but I
hope you have a workaround until then.
Best regards,
Simen
On Thu, 22 Feb 2024, 15:25 YasBenAll, @.***> wrote:

I'm running the following code:
import torch
from recsys_slates_dataset import dataset_torch
ind2val, itemattr, dataloaders = dataset_torch.load_dataloaders(data_dir="dat")
print("Dictionary containing the dataloaders:")
print(dataloaders)
I get the following output:
2024-02-22 15:21:25,820 Download data if not in data folder..
2024-02-22 15:21:25,820 Downloading data.npz
Cannot retrieve the public link of the file. You may need to change
the permission to 'Anyone with the link', or have had many accesses.
You may still be able to access the file from the browser:
https://drive.google.com/uc?id=1XHqyk01qi9qnvBTfWWwqgDzrdjv1eBVV
2024-02-22 15:21:26,080 Downloading ind2val.json
Access denied with the following error:
Access denied with the following error:
Cannot retrieve the public link of the file. You may need to change
the permission to 'Anyone with the link', or have had many accesses.
You may still be able to access the file from the browser:
https://drive.google.com/uc?id=1WOCKfuttMacCb84yQYcRjxjEtgPp6F4N
2024-02-22 15:21:26,277 Downloading itemattr.npz
Cannot retrieve the public link of the file. You may need to change
the permission to 'Anyone with the link', or have had many accesses.
You may still be able to access the file from the browser:
https://drive.google.com/uc?id=1rKKyMQZqWp8vQ-Pl1SeHrQxzc5dXldnR
2024-02-22 15:21:26,492 Done downloading all files.
2024-02-22 15:21:26,493 Load data..
What happened to these google drive links and why are they not publicly
available anymore?
—
Reply to this email directly, view it on GitHub
https://github.com/finn-no/recsys_slates_dataset/issues/27, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWOGTGC4CUHGSAJJCLVL3DYU5INVAVCNFSM6AAAAABDVBQDL6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGE2DSMJZGUYDONI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


[scss] don't offer html tags inside rule sets.

VSCode Version: 1.8.1
OS Version: macOS 10.12.2

Steps to Reproduce:

Edit a SCSS file
Observe quick suggestions when typing a CSS property

When typing a property in a SCSS file the suggestions shown also include HTML elements like "h1, h2, p" etc. This is not the same behaviour as when editing CSS or LESS files.
CSS File

SCSS File

Is it possible to prevent this behaviour in SCSS files?

That's because of nested rulesets in SCSS.
div {
  span {
     color: red;
  }
}

selects all spans inside divs.
There's currently no way of blocking such proposals.

I understand that @aeschli but I still find it weird that it's offering quick suggestions for elements at all inside an SCSS file. I actually thought Atom didn't do this but it turns out it does, perhaps it would make more sense to change the ordering so that all CSS properties show before element suggestions?


Accessibility of canoe and motorboat routes seems still wrong

Thanks for adding the accessibility analysis of canoe and motorboat routes in 2.0.10. However, still all routes are seen as inaccessible:

https://knooppuntnet.nl/nl/RouteUnaccessible/nl/rpn
https://knooppuntnet.nl/nl/RouteUnaccessible/nl/rmn

The source code looks good, so it is quite strange.

@A67-A67 Thanks for reporting this bug. The problem is fixed in v2.0.11.


[Docs] : Business Edition

As discussed with @sharat87, the Business Edition (BE) changes are currently added to the docker installation.
It seems that it is creating confusion for the users directly installing a BE version. So it'll be good if we segregate the business edition content into a separate page.

@danciaclara - Let's discuss this.


Remove Strideable conformance from String.UTF16View.Index

I've noticed the following discrepancy in the behaviour of Range/CountableRange.
macOS:
$ swift
Welcome to Apple Swift version 4.0-dev (LLVM 2dedb62a0b, Clang b9d76a314c,
Swift 6b4756bd93). Type :help for assistance.
  1> import Foundation
  2> "abc".range(of: "a")!.lowerBound..<"abc".range(of: "a")!.upperBound
$R0: Range<String.Index> = {
  lowerBound = {
    _compoundOffset = 0
    _cache = utf16
  }
  upperBound = {
    _compoundOffset = 4
    _cache = utf16
  }
}

Linux:
$ swift
Welcome to Swift version 4.0-dev (LLVM 2dedb62a0b, Clang b9d76a314c, Swift
6b4756bd93). Type :help for assistance.
  1> import Foundation
  2> "abc".range(of: "a")!.lowerBound..<"abc".range(of: "a")!.upperBound
$R0: CountableRange<String.Index> = {
  lowerBound = {
    _compoundOffset = 0
    _cache = utf16
  }
  upperBound = {
    _compoundOffset = 4
    _cache = utf16
  }
}

This is caused by
https://github.com/apple/swift-corelibs-foundation/blob/f65a3c14986f8c950dbc5ac709bc76b21e49498d/Foundation/ExtraStringAPIs.swift#L16
which adds a Strideable conformance to String.UTF16View.Index.
In Swift 4 this conformance is no longer correct, so remove it.  Also remove an associated test (which was already removed in the stdlib tests here).
The advanced(by:) extension on String.UTF16View.Index remains because it is used at https://github.com/apple/swift-corelibs-foundation/blob/179afd9096603f77150a9b2112f2dd06ac96c2ae/Foundation/NSCFString.swift#L170

@swift-ci please test

CC: @moiseev @airspeedswift


python3Packages.iodata: 0.1.7 -> 1.0.0a2

Description of changes
Updates IOData python package to the latest alpha release. The last stable release is many years old and other projects started using the alpha version.
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
[x] 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.

The latest release is from November 2018 and its Github repository has 1038 since the latest release.
Updating to the alpha release seems justified.

@GrahamcOfBorg build python3Packages.iodata


The road to vuerd 2

UI Panel Extension Modularization
If you have more features, your library will become too large and you need to be able to choose.
UI Related Issues List

SQL-Query generator
Custom generate code

I've implemented all the features I want, so I'm not motivated at the moment.
I don't know when the v2.0.0 task will start.
Maybe I'll work on it after my new pet project.
Currently, we are only going to do small bugs and maintenance.
If you have a feature you want, open the issue.

TODO

[x] Integrating with reactive system components #181
[x] Extension Panel API #182
[x] Zoom Level Support #183

In the mean time, one could hack their way around the problem by tweaking the svg's styling in the extension's source code (rendering will update in real time).
file should be at the following path: ~/.vscode/extensions/dineug.vuerd-vscode-x.y.z/static/vuerd.min.js
For example, one really basic way is to add some scaling to the .vuerd-canvas-svg class:
  .vuerd-canvas {
    /* ... */
    transform: scale(0.9);
  }

It's not perfect but it can help if you need to momentarily get a higher overview and from there you may find your best tweak.


Program not Creating all .asc files

When I run the program it always fails by resulting in being unable to find a .asc file. I have tried with several different data sets from the USGS map. It does this with the .py and .exe versions
Suggestions?
Generating .asc files...

ASC\USGS_LPC_CO_Central_Western_2016_LD28711641_LAS_2018.asc
   Cannot open input surface model: DTM\USGS_LPC_CO_Central_Western_2016_LD28711641_LAS_2018.dtm
Traceback (most recent call last):
  File "D:\Lidar\convert.py", line 210, in <module>
    main()
  File "D:\Lidar\convert.py", line 192, in main
    asc_parse.gen_stls_from_ascs(
  File "D:\Lidar\asc_parse.py", line 24, in gen_stls_from_ascs
    list_of_depth_maps = [load_asc(x) for x in list_of_asc]
  File "D:\Lidar\asc_parse.py", line 24, in <listcomp>
    list_of_depth_maps = [load_asc(x) for x in list_of_asc]
  File "D:\Lidar\asc_parse.py", line 9, in load_asc
    data = np.loadtxt(file_name, skiprows=7)
  File "C:\Users\bmart\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\numpy\lib\npyio.py", line 961, in loadtxt
    fh = np.lib._datasource.open(fname, 'rt', encoding=encoding)
  File "C:\Users\bmart\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\numpy\lib\_datasource.py", line 195, in open
    return ds.open(path, mode, encoding=encoding, newline=newline)
  File "C:\Users\bmart\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\numpy\lib\_datasource.py", line 535, in open
    raise IOError("%s not found." % path)
OSError: ASC\USGS_LPC_CO_Central_Western_2016_LD28711641_LAS_2018.asc not found.

I wonder if this is related to the problems it was having finding your executables earlier.

I wonder if this is related to the problems it was having finding your executables earlier.

Hmm thats a thought. I'll see if its saving it to a folder not in my path.

I wonder if this is related to the problems it was having finding your executables earlier.

Hmm thats a thought. I'll see if its saving it to a folder not in my path.

Nope. Manually added all the folders that are getting created by the program to my environments path and still can't find the .asc file.
Is there a way for me to stop the program after its generated those files and actually look at them? That way I can try and see if it is generating them to begin with? All of the files except the .zip and .las are not in the subfolders after the script fails.

So it looks like the error at the bottom is actually cascading from the one at the top.  We'll have to start by figuring out why the .dtm files aren't getting generated properly.
Cannot open input surface model: DTM\USGS_LPC_CO_Central_Western_2016_LD28711641_LAS_2018.dtm

How can I help figure this out?

I have troubleshooted this over the last couple days. It looks like if I run the script without any arguments except the input file argument it works. If i try to run it with the -m it doesn't work. After running it successfully I can sometimes get -m to work but not always.

@bmartin598 thank you for your feedback.  I am sorry I haven't had time to look at your problem in more depth yet.  I am a bit behind in some of my classes, but hoping to be caught up soon, and then I can put some time into working on another release with fixes for all of these bugs.


about msf

In fact, when running the msf connection Trojan, even though I have modified the download server address to my own server address, a large number of windows that open the resource manager and screen settings will pop up when the code is executed, but the real program is not executed.

That's because different computers react differently to keystrokes, so you should reset the lag time and re-burn the program.
那是因为不同的电脑对按键的反应速度不同，你应该重新设置延迟时间，重新烧录程序。


material-shell: 8 -> 9

Motivation for this change
Updating to the version released today.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Hmm, seems stuck on the Wait for ofborg check. Re-pushing to hopefully trigger another check.


The db host is now configurable via the environment

The db host is now configurable via the environment for use with docker setups using the 'local' environment.

Looks good @garytaylor


Exclude operators causing malformed expressions from PBT

TlaFunOper.{funDef,recFunDef} introduced in #1386 seem to cause lots of malformed expressions in PBT that slow down unit tests. Jure suggested this may happen in #1386 (comment).
Therefore, disable them for now.

Codecov Report

Merging #1401 (8d3f55a) into unstable (23e020c) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           unstable    #1401   +/-   ##
=========================================
  Coverage     75.37%   75.37%
=========================================
  Files           337      337
  Lines         10986    10986
  Branches        541      541
=========================================
  Hits           8281     8281
  Misses         2705     2705

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 23e020c...8d3f55a. Read the comment docs.

@thpani do you know which code was slowing down on recursive functions? I can imagine they can lead to some unexpected recursion.

Not yet – I've opened #1402 to investigate!


Revert "fix(deps): update k8s.io/utils digest to e7106e6"

Reverting PR #308 as it was merged without testing.

The test workflow is failing due to #307 updating the Chart version to 1.2.7, so the helm test is looking for that version in ECR:
Jan 03 21:01:47 pca-external-issuer-control-plane containerd[232]: time="2024-01-03T21:01:47.440077277Z" level=error msg="PullImage \"public.ecr.aws/k1n1h4h4/cert-manager-aws-privateca-issuer:v1.2.7\" failed" error="rpc error: code = NotFound desc = failed to pull and unpack image \"public.ecr.aws/k1n1h4h4/cert-manager-aws-privateca-issuer:v1.2.7\": failed to resolve reference \"public.ecr.aws/k1n1h4h4/cert-manager-aws-privateca-issuer:v1.2.7\": public.ecr.aws/k1n1h4h4/cert-manager-aws-privateca-issuer:v1.2.7: not found"

Since this PR reverts a commit and takes us back to a known state, we will merge it. The 1.2.7 release is pending internal approval for changes we've made to the release process. Once the release is complete, the test workflow will succeed as expected and we can begin merging PRs.


Hover at the logo of provider in the search grid cell displays the image text

Describe the bug
The hover text at provider logo should be the provider name
To Reproduce

Search anything
hover over the logo of the provider on the image
You'll see the image text

Expected behavior
Instead, there should be the provider name when hovered
Screenshots

Desktop (please complete the following information)

OS: Windows 10
Browser Chrome
Version 80

Additional context
I would like to work on this

If you click on the image and go to the info tab you can hover and get the name of the provider.
By hover, I think you mean the title property and that should be I think the name of the image right??
Do wait for the mentor's comment

Thanks for spotting this :) I think this is intentional, and best from an accessibility standpoint. When the provider logo is clicked, it doesn't take you to flickr, it takes you to the image details page. Making the title different to the behavior would be bad for accessibility.
I'll defer to @brenoferreira to see if this is intentional. If it is, I think we should close this

@DantrazTrev thanks for noting this. As @hemanth-hk has pointed out, there is indeed a discrepancy in what we show when hovering over the logo of the source.
On the results page, we show the title of the work.

On the single result page, we show the name of the source.

The best user experience would be the title and the source. Therefore, we should fix this:
Text on hover should be "[Title] at [Source]". In the example above, it would be "Spring Day at deviantart".
Ideally, though, we could pull the correctly formatted collection name. For instance, in the case of "Cleveland Museum of Art", our current hover text is "clevelandmuseum".
@DantrazTrev you are welcome to work on this, making the correction to both the results page, and the single result page. If you cannot find where to pull the correctly formatted collection name, please do not let that block you, but please do leave a comment here so that @brenoferreira can guide you to where that content is.
Thank you!

@DantrazTrev are you working on this? If not I would like to work on this.

@AyanChoudhary DantrazTrev only got the assignment a few days ago, so I'll leave it assigned to him for now. If no progress is made and he is unassigned, I'll assign it to you

Hi, I need help fetching the image source's formatted names , can you please guide me?

Hey @DantrazTrev, I see that you opened a PR for this, do you still need help or did you figure it out?

After the new Design got merged, we are not showing the logo of the provider in the search grid cell, just showing the text content, So @akmadian @kgodey @brenoferreira this should be close now.

Yes. After the redesign we're not showing the source logo in the grid. Thanks for the suggestion though


NoSuchMethodError: The method 'cast' was called on null

Hi all.
I just update the lib oauth2_client 1.3.0 to 1.7.1 but now my openid connection failed.
Here is the error message that I have :

[VERBOSE-2:ui_dart_state.cc(186)] Unhandled Exception: NoSuchMethodError: The method 'cast' was called on null.
Receiver: null
Tried calling: cast<String>()
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:54:5)
#1      TokenStorage.getToken.<anonymous closure> (package:oauth2_client/src/token_storage.dart:36:59)
#2      Iterable.firstWhere (dart:core/iterable.dart:513:15)
#3      TokenStorage.getToken (package:oauth2_client/src/token_storage.dart:28:40)
<asynchronous suspension>
#4      OAuth2Helper.getTokenFromStorage (package:oauth2_client/oauth2_helper.dart:105:12)
<asynchronous suspension>
#5      OAuth2Helper.getToken (package:oauth2_client/oauth2_helper.dart:80:19)
<asynchronous suspension>
#6      OAuth2Helper._request (package:oauth2_client/oauth2_helper.dart:287:19)
<asynchronous suspension>
#7      _MyHomePageState.apiUserInfo (package:myproject_mobile/main.dart:358:34)
<asynchronous suspension>

If someone can help me to fix this, it will be awesome.
Thx a lot.

Hi @bat79a, can you try upgrading to the latest version (2.0.1)?

I have the same issue during token refresh (version 2.2.2). In my case, AccessTokenResponse has null scope after AccessTokenResponse.fromHttpResponse.

I'm having the same issue  on version 2.3.0.
The problem is on this line:
package:oauth2_client/src/token_storage.dart:41:59

Hi @ernestoA92, can you try with the newest release (2.3.1)?

Hey guys,
I came across the same issue. Honestly, I'm not sure why access tokens with a null scope are being saved on the device, but I'm still encountering the error. I've opened a small PR that might resolve this problem.


What makes java client library incompatible with Android?

Documentation page states Caution:The Java client library does not support Android.
However, that message is very vague. What exactly causes it to not be supported on Android? It appears to work fine.

Some of this has due with lack of testing done /w Android. There have also been a number of issues you can find if you search for closed issues tagged with android that explain this. Another thing is type of auth for android client. If you are interested in using similar features from android I suggest you take a look at https://github.com/firebase/firebase-android-sdk. I hope that helps shed some light.

What features from firebse android sdk are similar to DialogFlow?

@codyoss @matejdro @chingor13 Guys I have created this Android library to integrate Dialogflow based chatbot into an Android app. Do give it a try and share any feedback you have.
https://medium.com/@abhi007tyagi/android-dialogflow-chatbot-library-6b7b3822e7bc


PropTypes update to remove deprecated warning

Changed PropTypes to come from the npm prop-types package to remove the deprecated warning in the browser.

@Boomxx Thanks.

@appleboy no problem, thanks for the package. I am very new to this process so I apologize if this is an odd question, but is there anything further I need to do for the package on npm update or is that your responsibility as the maintainer?

@appleboy I still see warning from react. Can you please release this to NPM?

@tkirda Please use 2.3.2 version

Thanks!

Seems like this issue still persists in v2.3.10 ?


[FEAT] Ignore all content types but the created by content type builder, i.e., api content types

Feature request
Summary
Checking the sitemap configuration for the setup of the URLs we find the following content-type hell:

It shows a lot of content types that we don't want to make part of any website.
We manually excluded them, but they are too much for the beginning, and no, it does not only include third-party plugin types:
sitemap: {
    enabled: true,
    config: {
      cron: "* * * * 7",
      xsl: true,
      autoGenerate: false,
      caching: true,
      excludedTypes: [
        "admin::api-token",
        "admin::api-token-permission",
        "admin::transfer-token",
        "admin::transfer-token-permission",
        "admin::permission",
        "admin::role",
        "admin::user",
        "plugin::content-releases.release",
        "plugin::content-releases.release-action",
        "plugin::i18n.locale",
        "plugin::navigation.audience",
        "plugin::navigation.navigation-item",
        "plugin::navigation.navigations-items-related",
        "plugin::navigation.navigation",
        "plugin::sitemap.sitemap",
        "plugin::sitemap.sitemap-cache",
        "plugin::users-permissions.permission",
        "plugin::users-permissions.role",
        "plugin::users-permissions.user",
        "plugin::upload.file",
        "plugin::upload.folder",
      ],
    },
  },

Why is it needed?
As you can see, it is hard for the developer tool and check which content types we need to exclude from the sitemap one by one.
Suggested solution(s)
It would be better either to add a new property includeType or make the plugin check only the API content types, so things get easier, even more, it should only include those types and exclude the types we want from API content types since all plugins and Strapi content types are not public in the most of the cases.
As you can see from the comment yarn strapi content-types:list , the only content types we want to see are the following:
├──────────────────────────────────────────────┤
│ api::about-me.about-me                       │
├──────────────────────────────────────────────┤
│ api::category.category                       │
├──────────────────────────────────────────────┤
│ api::education.education                     │
├──────────────────────────────────────────────┤
│ api::post.post                               │
├──────────────────────────────────────────────┤
│ api::profile.profile                         │
├──────────────────────────────────────────────┤
│ api::project.project                         │
├──────────────────────────────────────────────┤
│ api::tag.tag                                 │
├──────────────────────────────────────────────┤
│ api::work-experience.work-experience         │
└──────────────────────────────────────────────┘

Related issue(s)/PR(s)
Let us know if this is related to any issue/pull request.

Hi @SalahAdDin
Thanks for reporting yet another great feature request!
You really help us push our plugins to the next level.
About the sitemap plugin; we are currently in the process of migrating the plugin to the Webtools suite.
Just now I've released the first beta version of the Webtools Sitemap Addon to NPM
It has all the same features you're used to from the standalone Sitemap plugin, but uses the core Webtools plugin for it's URL management.
The issue you created about the "Ignore all content types..." is a feature that's already integrated in Webtools.
That being said I would love it if you could give Webtools and the Sitemap addon a try. I think you'll like it a lot.

Hi @SalahAdDin
Thanks for reporting yet another great feature request! You really help us push our plugins to the next level.
About the sitemap plugin; we are currently in the process of migrating the plugin to the Webtools suite. Just now I've released the first beta version of the Webtools Sitemap Addon to NPM It has all the same features you're used to from the standalone Sitemap plugin, but uses the core Webtools plugin for it's URL management.
The issue you created about the "Ignore all content types..." is a feature that's already integrated in Webtools.
That being said I would love it if you could give Webtools and the Sitemap addon a try. I think you'll like it a lot.

There are some issues with this, the first, it is not clear if we need to install core-webtools, so we installed only the adding and we got the issue:

This happens when we don't setup the configuration, when we do it, it fails even to load the admin:
    ~/Projects/Portfolio/backend    PBE-001-strapi-4 !4  yarn develop                                                                              ✔  20s   system 
✔ Cleaning dist dir (10ms)
⠋ Building build context
[INFO] Including the following ENV variables as part of the JS bundle:
    - ADMIN_PATH
    - STRAPI_ADMIN_BACKEND_URL
    - STRAPI_TELEMETRY_DISABLED
✔ Building build context (107ms)
✔ Creating admin (9161ms)
⠙ Loading Strapi[ERROR]  There seems to be an unexpected error, try again with --debug for more information

┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                                                │
│   Error: Error loading the plugin sitemap because sitemap is not installed. Please either install the plugin or remove it's configuration.        │
│       at Object.loadPlugins (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/strapi/dist/core/loaders/plugins/index.js:83:13)   │
│       at async Strapi.loadPlugins (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/strapi/dist/Strapi.js:311:5)                 │
│       at async Promise.all (index 3)                                                                                │
│       at async Strapi.register (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/strapi/dist/Strapi.js:341:5)                    │
│       at async Strapi.load (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/strapi/dist/Strapi.js:425:5)                        │
│       at async Object.develop (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/admin/dist/_chunks/index-sNH2VWbC.js:837:28)     │
│       at async develop (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/admin/dist/_chunks/develop-YNTGWKMC.js:61:5)            │
│       at async Command.parseAsync (/home/luisalaguna/Projects/Portfolio/backend/node_modules/commander/lib/command.js:923:5)                      │
│       at async Module.runStrapiCommand (/home/luisalaguna/Projects/Portfolio/backend/node_modules/@strapi/strapi/dist/commands/index.js:130:3)    │
│                                                                                │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Installing web tools works fine, but the sitemap cannot be enabled since the config is still broken.
So, it is not usable yet.
I think it is required to update the documentation!

Could you report an issue on the webtools repo about this?
I’ll take a look at it.

Opened: https://github.com/pluginpal/strapi-webtools/issues/150

I'm going to close this issue.
This standalone Sitemap plugin will be deprecated when it's successor Webtools will be out of Beta. And seeing as this particular issue is irrelevant when using Webtools, there seems no reason to leave this issue open.


ISPN-9798 Availability deadlock fixes

https://issues.jboss.org/browse/ISPN-9798
https://issues.jboss.org/browse/ISPN-9800
As checkStoreAvailability() always utilises the volatile unavailableException to determine whether the PersistenceManager is available, we don't need to use the writeLock as the storeStatuses map is never updated, only the StoreStatus itself. However, we do need to introduce a lock to prevent scheduled calls to pollStoreAvailability overlapping.

I am fine with the changes, however I am concerned why this even happened in this case. This appears to be that the ReentrantReadWriteLock is acting more like a fair lock, in that a second read lock attempt is blocked when even though another thread has acquired just the read lock. It seems that when a waiting writer is present it is blocking it.

I wrote up this quick test case and it seems even worse than I thought for non fair locks
https://gist.github.com/wburns/3d6a036cd08a787bee93f844ae9dac49

This means any ReentrantReadWriteLock.readLock has to be treated as a mutually exclusive object for dead lock purposes in all code sections, which is a bit scary 👎

@wburns, IMHO it's a bit by design, in order to avoid writer starvation, yes?
    /**
     * Nonfair version of Sync
     */
    static final class NonfairSync extends Sync {
        private static final long serialVersionUID = -8159625535654395037L;
        final boolean writerShouldBlock() {
            return false; // writers can always barge
        }
        final boolean readerShouldBlock() {
            /* As a heuristic to avoid indefinite writer starvation,
             * block if the thread that momentarily appears to be head
             * of queue, if one exists, is a waiting writer.  This is
             * only a probabilistic effect since a new reader will not
             * block if there is a waiting writer behind other enabled
             * readers that have not yet drained from the queue.
             */
            return apparentlyFirstQueuedIsExclusive();
        }
    }

So, if there is a writer at the head of queue, all remaining reader would be blocked.

Oh I agree that is how the code is, however it doesn't state that in the javadoc. Sadly it only says unspecified, and the code assumed it worked in the opposite way of fair.
I am more pointing out the fact that this means we have to essentially treat any and all ReentrantReadWriteLoc readLock instances as essentially write locks in terms of deadlock possibilities.

Yeah, I agree. 👍

And because of that, there is still a very small chance of deadlock when a user removed a store and https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/persistence/manager/PersistenceManagerImpl.java#L331 is invoked.

I am not sure I like that as much. I have been thinking about a similar issue recently (https://issues.jboss.org/browse/ISPN-9722) and tbh the main issue is this line https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/persistence/internal/PersistenceUtil.java#L119 We can't be acquiring such wide reaching locks while inside the DataContainer lock. I have changes for that issue that instead of using the DataContainer lock it acquires the InfinispanLock for the key instead, preventing this issue.
Though I think the pollStoreAvailability should probably dropped to a readLock like Ryan mentioned since the volatile variable unavailableException handles all subsequent checks and it will improve concurrency quite a bit, since we won't be acquiring a write lock at all really.
Also to note I assume this cache is not clustered? This deadlock shouldn't be possible in a clustered cache.

No, we do not use clustered cache. The deadlock I mentioned in https://issues.jboss.org/browse/ISPN-9798 was from a local cache.

Integrated into master, thanks @xiaodong-xie and @ryanemerson
We need this on 9.4.x and 9.3.x as well I assume @ryanemerson ?

Thanks, @ryanemerson and @wburns 👍 😄

@wburns the ReadWriteLock javadoc is much clearer:
Writer preference is common, as writes are expected to be short and infrequent. Reader preference is less common as it can lead to lengthy delays for a write if the readers are frequent and long-lived as expected. Fair, or "in-order" implementations are also possible.

I take this to mean that unfair mode is going to be really unfair to reads. Not sure why they went for "the order of entry to the read and write lock is unspecified" in the ReentrantReadWriteLock javadoc instead of saying it explicitly, people will rely on the writer preference choice anyway.

@ryanemerson I'm guessing this also fixes https://issues.jboss.org/browse/ISPN-9762?


Scrolling problems when using minHeight in FlexboxLayoutManager

Hi. I have been using 0.3.0-alpha3 version with RecyclerView support.
My purpose is to use full stretch with no_wrap for recyclerview items but when they will be shrinked <= some constant height I want to use this constant as fixed height and be able to scroll items list down.
But when I using this settings for flexbox and provide minHeight for recyclerview items - I just can't normally scroll down. You can scroll vertically for next item, but it will take a while.
Flex Direction - Column
Flex Wrap - Nowrap
Justify Content - Flex Start
Align Items - Stretch
Flex Grow - 1
Item width and height  - -1 (match_parent)
Item min height - 500
I was able to repeat the same behavior in Flexbox Playground app.
Is this intended behaviour? If so, is there a way to combine this flexbox parameters to achieve desired behaviour?

Hi, thanks for reporting this.
Currently if you set the flexDirection as column, the RecyclerView only scrolls horizontally.
(Vertical scroll is not supported with flexDirection is set to column or column_reverse.
But it's on the roadmap to support that.
There is another issue #215 to support that (the issue says horizontal scroll when flexDirection is row, but it's the same thing).
For the time being, I think you can achieve the same thing by using FlexboxLayout wrapped with ScrollView. But keep in mind that it doesn't recycle the Views out of the screen, so please have limited number of items in the FlexboxLayout.
Let me close this as it's duplicate of #215.