Possible Inconsistency(Possibly a Typo) Regarding RNN Inefficiency and Vanishing Gradients Problem in Section B.3 of the Mamba Paper.

Dear Authors,
I hope this message finds you well. I am writing to discuss a segment in Section B.3 of your paper, which addresses the challenges associated with older RNNs, specifically regarding efficiency issues and the vanishing gradients problem. These challenges are attributed to their sequential nature. The passage states:
"Additionally, older RNNs famously suffered from efficiency issues and the vanishing gradients problem (Pascanu, Mikolov, and Bengio 2013), both caused by their sequential nature. The latter could be solved for some of the above RNNs by leveraging the parallel scan (Martin and Cundy 2018), but the former was difficult without theory later developed for SSMs. For example, modern structured SSMs differ in more careful parameterization of the recurrent dynamics inspired by classical SSM theory (e.g., through discretization (Gu, Johnson, Goel, et al. 2021; Gu, Johnson, Timalsina, et al. 2023)), or direct analysis (Orvieto et al. 2023))."
Considering the contributions of (Martin and Cundy 2018) and the subsequent discussion, it appears there might be a need to swap the latter and the former. This change would accurately reflect that inefficiencies can be somewhat mitigated through parallel scans, whereas the vanishing gradients problem represents a more complex challenge that is harder to address.
Although this might seem trivial, I believe addressing this could enhance the clarity and accuracy of the discussion on this critical topic in Section B.3. Your work is greatly appreciated within the community, and ensuring readers have a clear understanding of these contributions and solutions is essential.
Thank you for your time and consideration. I eagerly await your response.
Best regards,
Jaewon Cheon

Yes, you're completely right. Thanks for pointing this out! It has been fixed locally and will appear in the next upload of the paper.

Thank you for your receptive response!


Ability to override the confirmation subject per form

This PR fixes the issue #65.
If there are any improvements, let me know :)
Greetings from Switzerland.

is it possible to do this?

Thanks!

This is great, thanks a lot, but can it be overridden by PHP in a plugin or the config? Because we have one form for any country, so if a user in France is using the UK site, it will still use the same form but we send them the confirmation email in French, so we ideally need the subject to send in their language too, but putting it in as a hidden field means it takes the string from whatever site they are on, and not what country they are in. Hope that makes sense!

@amityweb You can still set the subject in the config file, you can use the Craft request to figure out which version you should send there. Something like this (don't copy it exactly, it probably doesn't work):
'subject' => \Craft::$app->getRequest->getParam('country') === 'fr' ? 'French subject' : 'English subject',

You'll probably also need to check if there is a request, or it could crash when you use the console. Probably like Craft CMS suggests here: https://github.com/craftcms/contact-form#dynamically-adding-email-recipients but then with the subject instead of the recipients

That’s great thanks. I tried the request in confit but couldn’t see where to alter it. Thanks.


Angular 5 integration with Firebase

Hi,
I want to integrate Braintree Suscription model with pure Angular 5 with Firebase.
I have installed the npm and have imported the module.
But I am unable to understand ,
<ngx-braintree
[clientTokenURL]="'api/braintree/getclienttoken'"
[createPurchaseURL]="'api/braintree/createpurchase'"
[chargeAmount]="55.55"
(paymentStatus)="onPaymentStatus($event)">

what is clientTokenURL and createPurchaseURL? What do I need to do to proceed further?

@Ramya-Bronson  clientTokenURL and createPurchaseURL are YOUR server side API end points. These are the URLs that get the client token from Braintree and handle purchase. These cannot be done on the client side and can only be done on the server side. Hence, you need to provide these end points to ngx-braintree to get data from and post data to. Examples of how and what to write in these server side methods can be found in the readme of ngx-braintree :) or in the braintree dropin integration documentation.


Statment in Step2 is not clear

The statments for "Admins and users in the guest inviter role can invite" and "Members can invite" are not clear. Are these two setting related or not?
If I set "Admins and users in the guest inviter role can invite" to No and "Members can invite" to Yes, does it mean general user can invite guests while admins cannot?

ドキュメントの詳細
⚠ このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

ID: f737e278-7c89-e048-b60b-287615a829fb
Version Independent ID: 1df35258-7360-74c4-680a-e154c54291fe
Content: Microsoft Teams のゲスト アクセスのチェックリスト
Content Source: Teams/guest-access-checklist.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@moegitree Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hi @moegitree, thank you for your feedback.
They are not strictly related. If you set "Admins and users in the guest inviter role can invite" to No and "Members can invite" to Yes, I think that admin can only invite if they are members. I'll test it to confirm.

Hi @moegitree,
I have tried this and I can confirm that with this configuration a Global Admin cannot invite guest accounts. Member can do.
Thanks!

@moegitree Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


TALLY.select(*).filter(DATE >= startDate)报错

xcode10.2， filter内使用>=判断符，会导致
 try connection.check(sqlite3_prepare_v2(connection.handle, SQL, -1, &handle, nil))

返回报错信息
near ":_": syntax error

Duplicate of #888

#888 is closed, but I've pod updated, and I'm still getting this error, too.

Apparently the Date gets encoded as (_:_:) ?

It turns out the podspec version has not been updated, so Cocoapods is downloading a stale version of the repo. I worked around this by linking my Podfile directly to the repo.

You use like:
let query = table.filter(0...10 ~= value)
to filter out value between 0 and 10

Should be fixed by 0.13.0. If not, please reopen.


Improve Config building

Add constructors to make instantiation easier from clients directly.

PR: https://github.com/pac4j/pac4j/pull/326


CircleCI - Permission denied (publickey)

@conda-forge-admin, please update circle
I tried issuing this command in #21, but it didn't seem to resolve the issue. trying it again here

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I updated the circle-ci deploy key and followed the project.

CircleCI needs an SSH key to checkout the code in their setup (not all CIs need this). Those keys expire periodically. So we have to regenerate them every so often. This is how...
@conda-forge-admin, please update circle.
ref: https://conda-forge.org/docs/webservice.html#conda-forge-admin-please-update-circle

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I updated the circle-ci deploy key and followed the project.


no way to manage cortana briefing emails using rules

Please provide steps to manage these emails via OWA rules.
Since there is no header information within these emails, what rule configuration is needed to manage these emails via a rule created in Outlook on the web?
My interest is to move/categorize these emails.
Thanks, Ara

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

ID: a0a83186-6909-edb8-7de3-7a5c9307a0a1
Version Independent ID: 9ba1d4d8-60ba-1c4d-f7e8-e9a92e74727d
Content: Briefing email overview - Cortana
Content Source: Briefing/be-overview.md
Product: mya
GitHub Login: @madehmer
Microsoft Alias: v-mideh

@mesdjian - Thanks for asking. To use the Outlook Web app to set rules for the Briefing emails, see Use inbox rules in Outlook on the web.

I know how to create inbox rules in OWA - what I need assistance with is troubleshooting why inbox rules for the Cortana Briefing emails do not work.
Ara

Ah, ok. Please complete the feedback form and give them permission and your contact info for follow up help: https://cortana.office.com/briefing?v=feedback.

I have similar feedback.
I would like to "Always Move to Other". Right clicking this email and choosing this option only works momentarily. The Cortana email moves to the "Other" inbox section until it is read, then it moves itself back to "Focused" inbox.


Your domain needs to be renewed.

http://smoothstate.com/

😆 22 days ago and it's still down ...

I wonder if somebody snatched it...

The site is down. Please Host it on a Github Page!
Is it still maintained?


Add F-Droid build flavour sans Google Play services

Greetings!
Once upon a time, Chess was part of the F-Droid repository. Unfortunately the inclusion of Google Play services means that the app can no longer be updated, and is now several years out of date.
If in any way possible, please add a build flavour which excludes Google Play services, and other non-FOSS libraries if any, so that us F-Droid users can again enjoy the latest version of Chess.
Kind regards,
Coffee

I would like to second this request.  The latest version on F-Droid is from 08/2014.
Big fan of Chess and woule love the latest and greatest!

Hi,
I would welcome and merge a pull request containing a build flavour that does this.
Currently I do not have the priority on Chess to investigate and do this myself.
Best regards,
Jeroen

Hi @IzzySoft please have a look at #128 , it adds a product flavour 'foss'.
Can you let me know if this is usable on your end?

Thanks! I'm not an Android dev; but from what I understand, the build.gradle should fit. Let me know when it's merged, so I can ping a packager to take a closer look (and give it a try).

@IzzySoft
It's merged. Also released, v8.9.4
Cheers,
Jeroen

Thanks! Ping sent.

@IzzySoft can I close the issue? I did not find Chess in f-droid yet, but it seems like it's closed on your side.

Metadata were updated 5 days ago, but there was not yet an index release since (which is why you cannot yet see the new version in the repo). As this issue was about adding a build flavor, and that obviously has been done, I'd say go ahead and close it. I hope there will be an index run soon (usually happens at least once a week, but currently there seem to be updates to the server which might relay that a bit), and the effects will become visible.
Thanks!


Move the CRD to cluster scoped

Since "enable numa-aware scheduling" is a cluster property, we
move the scope to cluster. Previously it was Namespaced for no
reall well thought reason.

too simplistic. Need to think more about the namespace management.


Reminder

Codecov Report

Merging #106 (da1ff01) into master (10c207a) will decrease coverage by 2.34%.
The diff coverage is 19.14%.

@@             Coverage Diff              @@
##             master     #106      +/-   ##
============================================
- Coverage     64.32%   61.98%   -2.35%
+ Complexity      472      463       -9
============================================
  Files            88       91       +3
  Lines          1640     1681      +41
  Branches        182      186       +4
============================================
- Hits           1055     1042      -13
- Misses          523      584      +61
+ Partials         62       55       -7

Impacted Files
Coverage Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <0.00%> (ø)

...va/seedu/address/logic/commands/RemindCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
80.95% <0.00%> (-4.05%)
:arrow_down:

...in/java/seedu/address/logic/parser/ParserUtil.java
53.03% <0.00%> (-3.43%)
:arrow_down:

...eedu/address/logic/parser/RemindCommandParser.java
0.00% <0.00%> (ø)

...ain/java/seedu/address/model/contact/Telegram.java
80.00% <0.00%> (-10.00%)
:arrow_down:

...u/address/model/meeting/ReminderDatePredicate.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/MeetingCard.java
0.00% <0.00%> (ø)

.../java/seedu/address/model/meeting/MeetingDate.java
75.00% <88.88%> (+5.00%)
:arrow_up:

...java/seedu/address/storage/JsonAdaptedMeeting.java
82.25% <100.00%> (-16.13%)
:arrow_down:

... and 7 more

Continue to review full report at Codecov.

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


Desktop scaling support in Editor settings

IDE build number: 1784
Java version: 1.8
OS name and version: Win10

The following controls don't support desktop scaling in Settings:

Editor / Code Completion / Postfix Completion / Before+After
Editor / Code Intentions / Description+Before+After
Editor / Colors&Fonts / General / Example (bottom pane with example text)
Editor / Colors&Fonts / Console Colors / Example
Editor / Colors&Fonts / Console Font / Example
Editor / Colors&Fonts / Font / Example
Editor / Colors&Fonts / Language Defaults / Example
Editor / Colors&Fonts / (Custom|HTML|Java|Manifest & Bnd|Properties|XML) / Example
Editor / Copyright / Formatting / Example
Editor / Copyright / Formatting / (DTD|HTML|JAVA|Properties|XHTML|XML)/ Example
Editor / File and Code Templates / Description

Maybe it requires only single fix of textarea-like control but just in case I've listed all the locations I had found. My plugins are: Java, Java Bytecode Decompiler, JavaEE, Properties Support, Subversion Integration, XML.

gm. oh so many problems. I had hidpi notebook but not often use it - and not saw them. In progress.
Thanks

and you was right it was bug almost in one place

Checked after last update - almost all places are fixed. Except for Copyright section. It seems to use another textarea-like control without line numbers. So there's still a need to fix following places:

Editor / Copyright / Formatting
Editor / Copyright / Formatting / (DTD|HTML|JAVA|Properties|XHTML|XML)

Fixed. Changed code to more clear view. Next time - please create new issues, for better tracking
Thanks

Checked all the aforementioned places after the last update - now fixed. Thanks.
Didn't create new issue because unfixed places were mentioned in initial bugreport.

my bad. I messed

:)


Renovate bot for automated updates on dependencies

I think it would be beneficial to add Renovate Bot to automate dependency updates.
Renovate Bot automatically manages your Node.js dependencies by scanning your repository and creating pull requests for available updates. This automation provides several crucial advantages:
Risk Reduction

Updates are delivered in small, manageable increments rather than large, risky batch updates
Each update comes with its own pull request, making it easier to identify breaking changes
Security vulnerabilities are addressed more quickly through timely updates

Time Savings

Eliminates manual dependency checking and updating
Provides transparency into outdated dependencies without manual tracking
Automatically creates pull requests with changelog information included

Flexible Configuration

Supports automatic merging of updates that pass tests
Allows grouping of updates to reduce PR noise
Can schedule updates during off-hours to avoid CI resource contention

I see the branch was merged. To make it work a repo admin will need to add it from the Marketplace.
https://github.com/apps/renovate

Anything else to do here?

Go here https://developer.mend.io/github/ai16z/eliza
Click Settings
That should get you to this page -> https://developer.mend.io/github/ai16z/eliza/-/settings
Then click Dependencies.
Set the options to be like this and then click Save:

Don't close this issue. This is where you can track updates, manually trigger a PR to build or rebase.

https://github.com/ai16z/eliza/issues/79

This worked well. I was able to get all dependencies updates and will keep that issue open.


Added docker config collection

Summary

During Troubleshooting found the necessity to include Docker Daemon configuration setting files.
Implementation details

Collecting Docker daemon.json, sysconfig, sysconfig storage, and systemd service unit files
Testing

[y ] Works properly on Amazon Linux
[ y] Works properly on Amazon Linux 2
[ y] Works properly on RHEL 7
[ y] Works properly on Debian 8
[ y] Works properly on Ubuntu 14.04
[ y] Works properly on Ubuntu 16.04
[y] Works properly on Ubuntu 18.04

New tests cover the changes: yes
Licensing

This contribution is under the terms of the Apache 2.0 License:

All done! Thank you so much for all your help @jahkeup! It looks way compared to the initial PR thanks to your suggestions.


Durandal templates

How do I use this with durandal with templates? I'm able to get a simple example working using content but haven't figured out how to use a template yet. When I put the "script type=text/html" inside the same view where it is being used and set the template to a string with its id I get a jquery error of: Uncaught TypeError: Cannot set property 'id' of undefined in bootstrap-overrides.js:50
Really though I would like to put this template in a separate file and specify in the popover binding where it should look for the template

I had the template property inside the options tag so I got the basic template working - I would still be curious how you would recommend to put it in a separate file instead if being inside each view where it is used

Sorry for not answering. I will try to check this when I have time


[branch-3.0] pick some bugfix

Proposed changes
pick https://github.com/apache/doris/pull/40912
https://github.com/apache/doris/pull/41549
https://github.com/apache/doris/pull/41608
https://github.com/apache/doris/pull/41685
https://github.com/apache/doris/pull/42115

run buildall


Set max-widths for UI Elements

FRONTEND PULL REQUEST
Related Issue #4250

A number of UI elements did not have max-width set, so were displaying poorly.

Changes Proposed
This PR fixes Issues 1, 3, and 4 mentioned in #4250. Note that Issue 2 was resolved in another PR.

Issue 1

Resolution

Issue 2

previously resolved, see in demo

Issue 3

Resolution

Issue 4

Resolution

Additional Information

Paired with @kenieh on Issues 1, 3, and 4.
Note that there is a 5th issue mentioned in the ticket, however I have chosen not to address this concern as it's out of scope for this PR. I'll create a separate ticket to address this issue, which is not a max-width problem.

Testing

How should reviewers verify this PR?

View the patient card, manage users page, and patients page in deployed in dev3 (or locally)

Screenshots / Demos

See the links above to the screenshots and videos in the ticket
Paired with @kenieh on Issues 1, 3, and 4

Checklist for Author and Reviewer
Design

[ ] Any UI/UX changes have a designer as a reviewer, and changes have been approved
[ ] Any large-scale changes have been deployed to test, dev, or pentest and smoke-tested by both the engineering and design teams

@kenieh @vz3 Hoping to get this review done today, as I will be OOO next week and moving to a new project when I come back! Paired with @kenieh for an initial review yesterday, but would love a final review. Thanks!

LGTM! Thank you George for your final SR PR 😭

😭

Hm, I've noticed really long names are bumping into date of birth on the patients page

Hm, I've noticed really long names are bumping into date of birth on the patients page, clearly though this is a super edge case 😅

@BobanL this may be because there is no white space in that string. The browser normally does not try to break a string unless coded specifically in the css. I think a name that long is not realistic... can you try adding some spaces and let me know what you think?

@johanna-skylight @emyl3 do you mind checking the chromatic diff?

anyone else see having trouble accessing the UI Review check link for chromactic? 🤔

@georgehager having DOB break into 2 lines is fine with me! thanks for checking in and @johanna-skylight for bringing it up.

@johanna-skylight @emyl3 @BobanL do you mind checking the chromatic diff?

anyone else see having trouble accessing the UI Review check link for chromactic? 🤔

@emyl3 yes! I was not able to view the link until I clicked back to "home" and then "connect with github" to sign me in. Weird, it hadn't happened before.


NICE and NICE.jl give different results

Based on Hasan's tests, NICE and NICE.jl give different results.
We should figure out what's going on. His presentation is Thursday, and I doubt I'll have time to look at it before then. @msricher do you think you could see what's off? @mmg870630 might be helpful too.
Marco, this is a net-event kinetic-Monte-Carlo code we've been working on in the group.

Different languages and libraries might handle numerical precision differently. Small differences in numerical precision can accumulate over time and lead to divergent results.
Also, both implementations involve randomness in selecting reactions (kmc_select_reaction and nekmc_select_reaction).
Ensure that both implementations use the same random number generation method and seed to obtain consistent results.


Add 1.00 cents for version 1.4.4. which is fine tune settings and fix the quality to best high quality as great as a professional

hey prime arys makesure you make the new update in may okay this year and I wanted you to make the 1.4.4. after the day you make 1.4.3. okay in may okay which is coming up pretty soon okay except that I want it to have 1.00 cents which is fine tune settings and best high quality as great as a professional okay for version 1.4.4.

and I would be gladly be happy if you added the 1.00 cents and the best high quality as great as a professional I would

and it's only for the pitch buttons only not the speed but except as a 3rd setting or option okay

and also the best high quality as great as a professional will be for the pitch buttons only too it will be


Adds response_contains (update of html_contains) and support for expect_error

Take your time, travis

uhh. Travis?

Im going to close this and reopen.. something fishy going on with travis


No way to change height besides putting hard values in the chart config

Chart height always defaults to 400px regardless of what the height of the parent container is. You can only change this by changing the highchart config, which only allows pixel values.
http://jsbin.com/mawelunaji/edit?js,output

Apparently that's what domProps is for. Closing.

Could you explain a little bit more about your solution?
I'm having the same problem.

I don't use this lib any more but domProps  property allows you to pass props to the parent div of the chart. This way you can set it's height to something more dynamic.

Got it


Separate page for knowledge graphs

Similar to the "Mask" page in the original, have a "Knowledge Graph" page that shows

connection settings
indication of successful connection and schema_info loading
authentication
simple isolated chat to generate and run a query on the connected graph

Use a return button to get back to the main conversation
If a KG is connected, have a small button at the conversation input to activate the KG for the question to be asked

The small button will be placed next to the model selection:


Add semantic-release to automatically release new versions to GitHub Releases and the VSCode extension store

@ZhengLin-Li


Tables: Elements must have sufficient color contrast

fixed with PR https://github.com/Availity/availity-uikit/pull/203


[Feature] Setting DisplayName and ProfilePicURL for headscale users

Use case
Mostly for niceness and completeness. I would like Headscale to know users by name, so that tailscale whois (and related solutions such as tailscale-nginx-auth) can know the user's display name and profile picture.
The OIDC rework document mentioned that CLI-based login should be able to populate these fields, so I hope the maintainers won't mind me filing this as an issue so it could be easily trackable (and to show that this is in fact desirable, and bikeshed over the minute details of the implementation).
Additionally, I may try my hand at implementing this. (I don't really know Go that well, but how hard could it be?)
Description
One or two commands in the Headscale CLI to set the user's display name and the profile picture. Optionally a way to set these fields on user creation.
Contribution

[ ] I can write the design doc for this feature
[X] I can contribute this feature

How can it be implemented?
Exact subcommand/option names subject to bikeshedding.
$ headscale users set -i 1 --display-name "Vika" --profile-pic-url "https://example.com/vika.png"
$ # Additionally, consider the following, to create a user and set their personal data in one step:
$ headscale users create vika --display-name "Vika" --profile-pic-url "https://example.com/vika.png"

Alternatively:
$ headscale users set-display-name -i 1 Vika
$ headscale users set-profile-pic-url -i 1 https://example.com/vika.png

Yes please, I was hoping someone would pick it up so I would appreciate if you want to try to do this :)
You will need to implement the gRPC/API part as part of this, and I think your first example looks nicer for both API and CLI.
--email would also be sensible as I've already thought that it might be nice to do a fallback to services like Gravatar if there is no picture available.

@vikanezrimaya As part of a discussion in #2170, a command for setting email would be required, not only sensible.
Let me know if you have started this work so we dont step on each others toes :)

Please feel free to take a stab at it, I am ran down and wont have time to circle back to it for a while in addition to holidays.

I've added the gRPC part and read as I needed it in a test, but the setting of fields is still open.


Failed georeferenced table with polygons shows as empty

Steps to reproduce:
1: Import this US Counties, 1779-1829 from the data library
2. Go to the dataset and open the georeference dialog
3. select “IP address” pane
4. In the dropdown select “fips” column
5. Check “override values” and proceed with the geocoding happens regardless if this is checked or not
6. Let it finish and check that no rows were geocoded
Actual results:
but then it opens again the georeference dialog saying, there are no geometry data but in the map the polygons appear
Expected results:
Not showing this banner or state that there's no geometry data when there clearly is

And the logic is the same as for the old modals: https://cloud.githubusercontent.com/assets/132146/8252441/680f643c-1686-11e5-89f1-6490e8440d2d.png
…which is apparently wrong then. It is shown because table.isGeocoded() returns false even though the geocoding has run (although no rows were processed). Obviously that doesn't check if there's any actual geometry on the table though…
So, regardless of old/new modals, from what I understand here the wanted behavior is that this message should only be displayed if the table don't have any geometry then? How can I acquire that information? @xavijam @javierarce @rafatower do you have any idea?

although no rows were processed

rows were processed but no geometry gotten from geocoding, that leaves the_geom (and the_geom_webmercator) untouched, right?

I compared the results of the two tables (i.e. before and after a geocoding), and it seems like some data is inconsistent. the_geom is not untouched, and it seems to mostly have null values after the geocoding is done:

Also, table.isGeoreference calls some internal stuff to decide whether the table has geocoded data:
var geoColumns = this.geomColumnTypes();
      if(geoColumns && geoColumns.length > 0) {
        return true;
      } else {
        if (!this.isInSQLView()) {
          // sometimes the columns are changed in the frontend site
          // and the geocolumns are not updated.
          // check the columns in local
          return this._data.any(function(row) {
            return row.hasGeometry();
          });
        }
      }
      return false;

Through the dev console I'll get these values before doing a geocoding:
t = table.table // the table object
t.isGeoreferenced() // => true
t.geomColumnTypes() // => ['polygon']
t._data.any(function(row) { return row.hasGeometry() }); // => true

And I'll get these values after doing a geocoding (like the one outlined in the desc):
t = table.table // the table object
t.isGeoreferenced() // => false
t.geomColumnTypes() // => []
t._data.any(function(row) { return row.hasGeometry() }); // => false

So it seems like the geocoding is removing the metadata regarding the polygons, but the polygons themselves are located somewhere else since they're still rendered on the map?

edit: the polygons rendered are probably the ones that weren't deleted by the geocoding process I'd guess. But still, the method calls above indicate that there's no such data at all. :/

Ok, been playing around a bit more so happens the same on the old modals, so seems like the backend screws up existing polygons on geocoding.
Before gecoding all polygons are present:

After geocoding some rows have had their polygons removed, and the no-georeferenced-data message is displayed (only displayed once, clear localstorage to see it again):

Reassigning to @rafatower since need to look into what's going on the geocoder

There are a couple of minor issues with this particular case:

Geometries are overwritten with NULL when the geocoder is not able to geocode. I'm fixing that in https://github.com/CartoDB/cartodb/pull/4630
After that, the backend returns the geometry_types of the table as [] since it is a guess based on the first N rows, coincidentally set to NULL. See query_geometry_types


Delete store-credentials.md

We moved store content into the save doc, and also removed it from TOC, but never removed the file from the repo.
What's changed, or what was fixed?

item 1
item 2

Fixes: #issue
Target Live Date: YYYY-MM-DD

[ ] This has been reviewed and approved by (NAME)
[ ] I have run gulp test locally and all tests pass.
[ ] I have added the appropriate type-something label.
[ ] I've staged the site and manually verified that my content displays correctly.

CC: @petele

Whoops!
There were 1 warnings that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.
WARNINGS
src/content/en/fundamentals/security/credential-management/store-credentials.md - Unable to read file, was it deleted?

As I said in an email earlier, I'm worried that this will remove content about storing FederatedCredential completely. Can you move the Federated Credential part of this page to one of other pages?

@Meggin - can you address @agektmr's comment, and also set up a redirect in the _redirects.yaml to redirect this to the new file where the content lives?

Meggin clarified the doc is already moved to other page. I will add _redirect in separate pull request.
LGTM.

I've added the redirect to this PR and will merge.

:tada: This has been pushed live to https://developers.google.com/web/

Thanks, Pete.
On Tue, Mar 13, 2018 at 11:11 AM Web Fundamentals Build Bot <
<EMAIL_ADDRESS>wrote:

🎉 This has been pushed live to https://developers.google.com/web/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/WebFundamentals/pull/5891#issuecomment-372764866,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABfU4Xmwd5CTLbL9NODPqPnXkPJLAgPiks5teAvCgaJpZM4SjhUk
.


What is your weight_decay parameter ?^_^

Hi Hujie:
First of all, thanks for your excellent work!  I can't find the weight_decay parameter in your paper, would you please tell me? ^_^
Best regards,
hungsing

hello:
As the author said in the paper"The initial learning rate is set to 0.6 and decreased by a factor of 10 every 30 epochs.All models are trained for 100 epochs from scratch, using the weight initialisation strategy described in[8]",when I read the paper witch called "Delving deep into rectifiers: Surpassing human-level performance on ImageNet" in " https://arxiv.org/pdf/1502.01852.pdf" think author use the weight_decay is 0.0005

We follow the setting of weight_decay with their non-SE counterpart (e.g.  0.0001 for SE-ResNet, 0.0002 for SE-BN-Inception).


Release a v1.0.0

It seems that this is quite stable. As such, it would be really nice with a proper 1.0.0 release, so for future releases, it will be possible to discern from the versioning whether it contains new features (minor version bump), or any breaking changes (major version bump). In the 0.x.x range, the minor part can signal either of these.

A while back I did a revamp of papi (the HTTP client this library uses) to use a more modern javascript style (await, const, classes, etc...) and I've been meaning to update this library to follow those same conventions. I was hoping to get that in before a 1.x release (it should be almost completely backwards compatible for the vast majority of users).
I just haven't prioritized it. If I don't get to it before the end of the year I'll just release a 1.x branch.
I know it doesn't help with tooling, but you can assume all 0.x releases will be backwards compatible until I release 1.0.0.
A side note, I was considering removing some of the client side validation so people wouldn't need to wait on this library to explicitly support new arguments (maybe with some typescript definitions for documentation).

Hi, I have a deployment where consul is available through a unix socket. It seems that the latest version of this library doesn't support unix sockets yet, but it seems that papi v1.x.x does (socketPath opts variable). I would really love to see this 1.x branch release with the papi 1.x.x dependency, which will allow to make requests against unix sockets.
Are there still any plans of doing this?

I don't think there is a good reason not to just release a 1.x version of what's in main. I'll try to get that done this weekend.

Fantastic! Just for you to know, I was able to use a unix socket connection with your main branch code by passing the socketPath and baseUrl parameters in the options object at the consul constructor (I saw that consul extends papi and the opts were passed to the super() of papi directly, which is able to interpret the socketPath opt). Maybe adding the socketPath parameter  in the consul constructor options object documentation is enough and could help others looking for the same.

I released 1.0.0 to npm: https://www.npmjs.com/package/consul/v/1.0.0
Note that the initialization of consul now requires the new operator and now only supports the await/promise interface.
There are various other backwards incompatible changes including changes to the acl interface, lock being removed (for now), and probably others.
Thoroughly test your usage before upgrading.
@gabisrm I added a note to the readme with some of the additional supported parameters and a link to the papi readme.

@silas does this new version come with typescript types? If not @types/consul should be updated.

It doesn't, but it's something I'd like to get included at some point.


Entry resource

Added conformance test for new \entry and \entries resources.
These are still marked xfail at the moment because the work on these resources are still under development.

can you update presentation to pull in the latest test?


DateTime constructor creates incorrect dates when passing negative numbers

We had some code doing the equiv of this in beta4:
new DateTime(2017, 1, -5)

beta4 returns 26th December 2016
beta5 returns 26th December 2017 // 2017!

This caused strange bugs in our code which was taking advantage of this negative. However, .NET actually throws on this invalid use:

Year, Month, and Day parameters describe an un-representable DateTime.

Since beta5 seems like it's doing "the wrong thing", can it be made to throw? (not sure why it doesn't already if you're using the real DateTime source now?).

Hi @DanTup,
Thanks for the report. I'll look into this scenario and correct the behaviour.

@geoffreymcgill Please make it throw instead of restoring the beta4 behaviour, so it better aligns with .NET :-)

Just adding a few more cases to this issue: https://deck.net/40831c4c472325e1c99e4cd8344da96e
Even with positive numbers, bad things can still happen. For example, creating a DateTime in the year 0 (which is underneath DateTime.MinValue), or wrapping the year around to 0 when specifying 10000.
public class Program
{
    public static void Main()
    {
        Console.WriteLine(DateTime.MinValue);
        Console.WriteLine(new DateTime(0, 1, 1));
        Console.WriteLine(DateTime.MinValue.AddDays(-1));

        Console.WriteLine(DateTime.MaxValue);
        Console.WriteLine(new DateTime(10000, 1, 1));
        Console.WriteLine(DateTime.MaxValue.AddDays(1));
    }
}

Expected:
01/01/0001 00:00:00
ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable DateTime.
ArgumentOutOfRangeException: The added or subtracted value results in an un-representable DateTime.Parameter name: value
12/31/9999 23:59:59
ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable DateTime.
ArgumentOutOfRangeException: The added or subtracted value results in an un-representable DateTime.Parameter name: value

Actual:
01/01/0001 00:00:00
01/01/0000 00:00:00
12/31/0000 00:00:00
12/31/9999 23:59:59
01/01/0000 00:00:00
01/01/0000 23:59:59


Rethink backreference tables

The backreference tables can become quite noisy. It'd be cool to be able to collapse the tables to bring the table into view when required. The autodoc integration arguably could also not be that good to be on by default. But I think that if we make the table to be collapsed by default and continue deleting empty tables, leaving it on is fine.

We could also move the reftype from being an optional argument to being an option in the directive body. It should be more intuitive that way.


Fix to make game window adapts to OS's window resolution

When you try to resize game window, or go full-screen. Each split-screen
won't render half of screen real estate of the machine running it. It
will stick and fix to 1024x600.
So this patch fixes that to adapt to machine's current window
resolution. Thus you can either resize game window, or go full-screen
then the game still render properly and correctly. Take advantage of
bigger resolution player might have.
PS. This is by no mean of stretching (as well marked as disabled in
engine.cfg from within editor).
See in action below (not include full-screen, but it's there), or if didn't see, use this link.

I have another changes that optimized based on top of this branch that could be merged right after this PR. Intention is to distinguish both of them.
But you can as well take a look at optimized branch of mine. It offers another rendering option via directly rendering onto screen with help of Control & Viewport nodes, but still left RTT option intact. Provided it as another testing scene for template to start off.
Let me know if you need anything.


[image_picker] No response when picking a JPG image on iOS

Steps to Reproduce

Run image_picker's official example project on an iOS device (or iOS Simulator)
Pick image (https://media-be.chewy.com/wp-content/uploads/2021/05/07130329/Alaskan-Malamute_FeaturedImage-1024x615.jpg)

Note: Running on an iPhone 6S on iOS 15.2. Gave app full access to photo library.
Expected results: Showing the JPG image content, or throwing an exception if the plugin cannot handle JPG format.
Actual results: pickImage() future never completes nor rejects.
Code sample: official example

Logs

[✓] Flutter (Channel beta, 2.10.0-0.1.pre, on Mac OS X 10.14.6 18G9323
    darwin-x64, locale en-GB)
    • Flutter version 2.10.0-0.1.pre at /usr/local/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 628f0e3f3a (6 days ago), 2022-01-11 19:50:05 -0600
    • Engine revision 63ca99584a
    • Dart version 2.16.0 (build 2.16.0-134.1.beta)
    • DevTools version 2.9.2

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

Similar to #95885. The video attached this issue is the same for this issue.

Hi @NebulaFox, Thanks for filing the issue. The image link that you shared above downloads webp image which is different from jpg, And the Image picker plugin currently doesn't support webp image this feature request is being tracked here. https://github.com/flutter/flutter/issues/88094
Here's a sample jpg image for you to verify which is working
https://user-images.githubusercontent.com/31410839/149919296-a647e45e-91bf-419e-8b49-1212262d72b8.jpg
Closing as jpg images are supported and is working fine. If you disagree feel free to write in the comments and we will reopen it.
Thank you.


chore: use define property

close https://github.com/endojs/endo/issues/943

Can you please explain this in more detail? Why is this fix needed?

Can you please explain this in more detail? Why is this fix needed?

In a secured environment, all built-in prototypes are frozen, including Object.prototype.

In this case, this.storedNames[key] = true will throw if key is isPrototypeOf which is on the Object.prototype.

@Jack-Works Can you give permission for maintainers to edit this PR (here should be a check box on this page)? We can't rebase this PR to the latest branch.

@antfu I didn't find that check box but I manually merge with the latest commit


Need a "restrict" operation

When viewing some slice of a diagram, the "restrict" operation of the JS version replaces the current diagram object in the workspace with the one current visualized; that is, it throws away all the "other" slices. This is an important operation which is used all the time in practice. I would go so far as to say it's blocking for this big test isotopy I'm building.
Of course restriction is not always valid, so we should test this by typechecking the resulting restricted diagram.

When would a restriction to a slice of a known good diagram fail to typecheck?

This could happen if you're viewing a singular slice.
On Wed, 21 Apr 2021, 23:32 Nick Hu, @.***> wrote:

When would a restriction to a slice of a known good diagram fail to
typecheck?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/homotopy-io/homotopy-rs/issues/39#issuecomment-824405085,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACQ4OHVLKRJ5GWVHTN4CD7TTJ5G63ANCNFSM43JBFY2Q
.

Is it the case that restriction is only legal if and only if you're viewing a slice along regular levels at each dimension? This is much cheaper to check for than typechecking.

I've added this now, allowing for restriction along slices of only regular levels.
As with Theorem, suggestions for an icon from here would be appreciated.

Can you please modify this to also allow restrictions to sources and targets, since they also count as regular levels.

Please also associate the "R" hotkey with this.

Almost there ... please could the "Restrict" tooltip be changed to "Restrict (R)".


Syncing from upstream zalando/patroni (master)

bt_gitbot

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

104 of 104 (100.0%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.859%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
12742

Relevant Lines:
12760

💛  - Coveralls


Add support for INSERT/CREATE queries

Hello,
Per https://github.com/kolide/fleet/issues/334 Fleet is blocking queries that use the INSERT or CREATE statements. We are currently trying to roll out an osquery extension in our environment that relies on INSERT statements to update deployed rules on clients and would prefer to use Kolide to push these queries. We have tried pushing INSERT queries via the API & also via bypassing the client-side validation with no luck - there appears to be a server side block as well.

@mari0d I added support for this in #1938.
There is no server-side validation of queries, so I would expect the system to allow you to push any query you like directly via the API. Can you show me what error you encountered when trying this?


refactor(docs): update uninstallation instruction for Mac in _index.md

Details
Using quotation mark will not make it work

not that I am so eager to uninstall TinyTex 😂
I want to reinstall and that’s why I follow the uninstallation step

Haha! I definitely won't be offended even if you do want to uninstall it!


#5558 feat(Icon) - Add extendable destroyIcon method.

Will update documentation. Getting environment set up for working with jekyll.

Howdy, @perliedman. Sorry for the delay, but I've pushed up some more changes. Hopefully it's more in line with what you're talking about. The destroyIcon and destroyShadow methods now are passed the HTMLElement instances.

Sorry, this is super old and stale. Closing.


Decrypt stream content on the same buffer

Changes:

nativeUpdate accepts an offset for the output too
InputStream.read(byte[]) uses only one call to native with the whole byte[], using it as both source and target of the decryption, as decryption uses exactly the same bytes.

Changes on the second commit:

when creating encrypting outputstream a byte[] can be provided to be used as encryption buffer
-- this allows to increase its size (from 256 to 8K for example) and reduce JNI calls and TailInputStream overhead
-- also allows to reuse the byte[] reducing allocations if a byte[] pool is used


Feat/search box

Created reusable SearchBox component, which overlays its search results on other ui elements.
Also added an OutsideClickListener wrapper component, which listens for clicks outside of wrapped element, and invokes a callback when clicked outside of it.
The search box appers when clicked on Add new member icon.

 Task 4: Create search box and "Add" button for searching and adding people to group


♻  Add API key reset button to UI

Allows the user to reset their API key.
This includes the addition of a Chakra menu button to put this less used functionality under. Allows additional options to be put inside this menu.
Commit messages generated by AI with OpenCommit.
closes #3

!

Thanks! Tested locally and it works. Really good improvement.


Use file paths relative to .luacheckrc

Pass the path of the current file to luacheck, relative to the .luacheckrc .
This allows to specify configuration options using the files section in the luacheckrc:

return {
std = "luajit",
files = {
["test"] = { redefined = false },
},
}

This has been closed because it is redundant with the merge of #6.


Unexpected Error during setup of integration

Hi Kleinrotti,
I installed your integration today and tried to integrate my Dachs. Sadly I get an unexpected error. I activated the log and got this:
2024-12-25 17:35:55.718 DEBUG (MainThread) [custom_components.senertec.config_flow] Trying to connect to senertec during setup 2024-12-25 17:35:55.723 INFO (SyncWorker_7) [senertec.client] Logging in.. 2024-12-25 17:35:56.193 INFO (SyncWorker_7) [senertec.client] Login was successful. 2024-12-25 17:35:56.195 INFO (SyncWorker_0) [senertec.client] Initializing senertec platform... 2024-12-25 17:35:56.860 ERROR (MainThread) [custom_components.senertec.config_flow] Unexpected exception Traceback (most recent call last):   File "/config/custom_components/senertec/config_flow.py", line 78, in async_step_user     info = await validate_connection(self.hass, user_input)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/config/custom_components/senertec/config_flow.py", line 45, in validate_connection     await hass.async_add_executor_job(client.connectUnit, units[0].serial)                                                           ~~~~~^^^ IndexError: list index out of range 2024-12-25 17:35:56.917 INFO (senertec-websocket) [websocket] Websocket connected 2024-12-25 17:35:56.920 INFO (senertec-websocket) [senertec.client] Connected to Senertec websocket
My Dachs is a HKA-G S2
any Idea why I get this error?
Thank you in advance!

Seems to be the same problem like this one
After the login no devices are returned, therefore the error is an empty list without any device.

Thank you for your quick response, I will get in contact with senertec and will report back if it helps. :-)


Fix single word in block comments for no-commented-out-code

Fixes https://github.com/Glavin001/tslint-clean-code/pull/62/files#r229909418
As reported by @stevenzeck in https://github.com/Unibeautify/unibeautify/pull/207#issuecomment-433951732

Published to v0.2.9


15Puzzle (MD) - sample picture too separated on phone

The 15Puzzle game of the version with MD has a wide separation between tiles for the sample picture.

This only happens on the phone; when running on the PC it works well. And the first time the game is started on the phone (or after cleaning all data), the sample picture shows with the right separation, but once you change theme or start a game it goes to this wide separation.
This seems to be a bug, the code looks ok. To be further investigated later.

This happens with all themes, except for numbers theme, which shows the correct spacing.

done. Set allow_stretch to True in the image. This was happening because the image pieces were smaller than the maximum size. Only perceived on the phone, due to higher resolution.


String 'Bearer' can not be added to start of JWT Token.

Hi David, congratulations on the lib!
I am facing an issue lately.
I am using one of my created API which uses Authorization and the value must contain in the following format.
Authorization : Bearer <jwt_token>
But I am not able to add "Bearer" string to the start of my JWT token. Can you please help me or resolve the issue if possible.
Security Definition under swagger.js file.
securityDefinitions: {         Bearer: {             "type": "apiKey",             "name": "Authorization",             "in": "header",             "description": "Enter JWT Token"         }     },
Code under controller.js file
#swagger.tags = ['Admin Api']             #swagger.description = 'Get student data using student Id'             #swagger.parameters['stdId'] = { description: 'Insert valid student Id' }             #swagger.security = [{"Bearer": []}]
Please rectify me in case if I am doing something wrong.
Thanks
Kislaya

Hi @davibaltar I had used below code in my swagger.js file, please let me know if I need to change any code here. Because adding the new piece of code that you had recommended I am now not able to click on the 'lock' icon to add the JWT token.

Swagger Json File code

Controller js file

Thanks
Kislaya

Hi @Kislaya1. Could you pass me this swagger_output.json file, please? I'll analyse it.
And trying with swagger 2.0 here, does it work? Only openapi 3 authentication that's having a problem?

@davibaltar please check the below files.
swagger_output.txt
I am sending my swagger_output file in txt format since Json format is not supported here. Please check once.
Thanks


Quick update

Some fixes of typos and some grammar. Thank you for the script, it's useful :).

Thanks!


Insomnia customer support is unresponsive

Expected Behavior
I expect a service that I pay for to take customer support seriously and respond to either and/or slack inquiry in a timely manner if they provide that as a support channel on their public website.
Actual Behavior
There is absolutely no way to get a hold of Insomnia customer support and there seems to be a large amount of people with no resolutions in your support slack.
Reproduction Steps
Try to get a hold of anyone who works on Insomnia via the recommended channel on https://insomnia.rest/support
Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
I'm paying for seats for my entire time here... I understand open source projects and time constraints on support but do not accept money from customers and advertise support on your website if you can't supply basic support.
Insomnia Version
2023.3.2
What operating system are you using?
macOS
Operating System Version
MacOSX Ventura 13.1
Installation method
from website
Last Known Working Insomnia version
No response

Hi @JRileyH - please see my reply here: https://github.com/Kong/insomnia/issues/5978#issuecomment-1554237591
In the case you or your colleagues need to retrieve an account on a paying seat - for now I would recommend for the team owner to remove their current account from their seat, and they can in the meantime recreate another account with the same email, just adding a + at the end, eg<EMAIL_ADDRESS>and be reinvited into the team.
Sorry for the trouble and the bad support experience. Like I mentioned in the comment linked above we'll be releasing a self-service way for folks to retrieve account access soon.

I have the exact same issue as @JRileyH - I cannot get a hold of any kind of customer support as a paying customer.
What I have tried:

Mailing<EMAIL_ADDRESS>which replies with: Please note that we have received your message and we will not be able to get back to you via this email address.
Joining the slack community - where there doesn't seem to be ANY kind of actual support available from Insomnia/Kong
Trying to get help from https://support.konghq.com/ - I cannot login with my insomnia credentials, nor can I create a support account anywhere

I want to contact customer service and apply for a refund.
Please advice @filfreire on how to proceed.

@renodesu I would suggest in this case to try to email<EMAIL_ADDRESS>provide them with the email you use for the Insomnia account and a description of what you need.
For refunds I believe you can:

cancel your subscription through https://app.insomnia.rest/,
you might be able to reach out and contact your bank / card entity and ask them to chargeback.

Thanks, I will try the mail you suggested.
I realize you are not a customer support representative, but if you have the connections please get a message forward to someone in charge of the situation - it's unacceptable for for a company to not provide any kind of support for paying customers.
As the situation stands now, this github issue is the only place I have gotten any kind of reply at all (and huge thanks for that)... and I hope they will respond when contacted through the email you provided.

An update - I received an automated reply from<EMAIL_ADDRESS>Thank you for your request. Unfortunately, we do not recognize your email as an approved support contact. We are unable to assist you at this time. However, if you believe this is in error, please contact your Kong Account Executive.

As obvious as it should be, I do not have any "Kong Account Executive" as it's a license bought from Insomnia website.
And I'm back to the starting point - I have no way of contacting any kind of support as a paying customer.
@filfreire I'm sorry to bother you with this as it's not your field, but can you please escalate this inside Kong, and direct me to an actual person who can help me (ie. email that will actually respond)?
I can provide you with emails, order references and whatnot if that helps.

@filfreire as it's been a week, can you confirm any progress on this?

@filfreire it's been 3 weeks since my last message - could you as representative of the company please comment on this?
Who can I contact to get in touch with an actual person on the matter?

Does anyone have any answers about how to get support? I signed up for a personal subscription. I don't have password or even access to the computer I was using. I am not even sure what email account for sure I signed up for as it might have been my company email that I no longer work for. I would rather not have to report the recurring charge as fraud but I have no way to cancel the subscription and am not going to continue to pay for it year after year.

@jm3987 there hasn't been any kind of response here as you can see, or from any of their other supposed sources where they are said to provide support.
Insomnia/Kong devs seem to be take no interest in anything, even if it's just raising the issue in their company and provide any kind of help on the matter.

Ping @jackkav and @marckong since you seem to working for Kong, and @filfreire has ignored the issue for a long time....
Could you please provide some way to get in touch with Insomnia/Kong support.
Please read the above posts to get an understanding on how serious this is.
If you cannot name a person or way to contact support, PLEASE raise the issue inside your company.

they are in violation of Stripe TOS
report them. I did.

Customer service contact details (this can be phone, email, address, contact form, or an online messaging service contact)

https://support.stripe.com/questions/information-required-on-your-business-website-to-use-stripe


v-bind with get/set function

Sometimes the connection between data and displays is not so direct. For example I need a list of checkboxes, but store only the checked one's ids in an array. It would be useful to be able to add a get/set function pair in v-bind, with the ability to pass an aditional value to it. So it would be called with set(id, true) on clicking the checkbox, and get(id) when initialising it. Or perhaps extend the computed property's get/set functions with this ability.
(See: https://forum.vuejs.org/t/checkboxes-based-on-wether-a-value-is-in-an-array/5752)

FYI v-model supports checkboxs bound to Arrays out of the box: https://vuejs.org/v2/guide/forms.html#Checkbox

Thanks!

Would this binding type of checkboxes work with radio buttons too? Storing the selected radio item's value into the array, and removing all others' values? But leaving any other values in that array intact as we might use them to store other selections too.

@andrisi unlikely. Radio buttons represent a single value by definition... I think you'd be better off to stick to a data structure that aligns with what the form inputs are designed for.

@yyx990803 Form inputs are for display, while they might not represent the best way to store the selection. If you have a flat and selectable features then you use a checkbox, but some features are mutually exclusive (house or flat) so you use a radio button but you'd still like to store them in the features list as that's suites the relational model. If Vuejs is so data based, this should not be a surprise, or we'll need some workaround. Then the initial feature request here would come in handy, having set/get functions for v-model.

Your form inputs should definitely represent at least a subpart of the data structure.
Since this is already achievable with computed setters I don't think we need to add anything new to the API

@posva Yes, but this requires us to create a computed property for each radio group. While if the get/set function pair would support an id param, the solution could be cleaner.

A computed property would gather those getters and setters together, and would be, imo, cleaner

Maybe I don't understand your solution. You'd have a computed property and it's get/set function for each radio group - say 10? It is doable, of course, but isn't it simpler to add a v-model="computedWithParam" and then a single computedWithParam with one set(id, val) and one get(id) function?

I don't see the difference. I think you should add a jsfiddle to show what you're trying to do 😄
2 groups are enough for the example 😛

Store your form data in a structure that suits what is natural with the form input bindings (most likely an object)

Create a single computed property that translates this whole data structure into your desired format (e.g. an Array).

@yyx990803 Sure, it'll work. Somehow I wanted to avoid the intermediate step - lots of code to translate back and forth, and just have a single view of the data. This will require even more mingling when sending the data to the server, as some data will come from some props, while this array will have to be manually added as it's a computed property.

@posva https://jsfiddle.net/w3hrnqby/4/ - let's say "something" is based on other controls, and I did not even implement the set function. Instead I'd have v-model.set="setprop", and called as setprop(name, value).

This is what I was talking about: https://jsfiddle.net/posva/2mn1nuL0/
ofc it looks silly with such a simple example. IMO a better approach would be using an object instead of an array. Keep in mind the computed setters and getters can be generated. Hope it helps
Cheers


how to build it on c4droid or on mingw's msys.bat?

I tried both but in vain.
Error says:
example1.c:  func main:       undefined reference to SDL_Delay
minisdl_audio.c: func SDL_Audio_LockDevice_Default:       undefined reference to SDL_ThreadID ……
makefile:
NDK_ROOT=F:/COD/NVPACK/android-ndk-r12b
sysroot=$(NDK_ROOT)/platforms/android-23/arch-arm
TOOLCHAINS_ROOT=$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64
TOOLCHAINS_PREFIX=$(TOOLCHAINS_ROOT)/bin/arm-linux-androideabi
TOOLCHAINS_INCLUDE=$(TOOLCHAINS_ROOT)/lib/gcc/arm-linux-androideabi/4.9.x/include-fixed
PLATFROM_ROOT=$(NDK_ROOT)/platforms/android-23/arch-arm
PLATFROM_INCLUDE=$(PLATFROM_ROOT)/usr/include
PLATFROM_LIB=$(PLATFROM_ROOT)/usr/lib
FLAGSMY=-I$(TOOLCHAINS_INCLUDE)\
	-I$(PLATFROM_INCLUDE)\
	-L$(PLATFROM_LIB)\
	-lgcc\
	-Bdynamic\
	-lc\
	-fPIC

all:ha
.PHONY : all
ha:
	$(TOOLCHAINS_PREFIX)-gcc $(FLAGSMY) -Wall  example1.c minisdl_audio.c -lm -ldl  -o libexample1.so --sysroot=$(sysroot)

clean:
	$(RM) *.o

is it a matter of flag -lpthread?android dont have that。。

wow repalce that flag with -lc
http://comments.gmane.org/gmane.comp.gnome.mono.devel/34639
hha the .so is 110kb in size,and i will test it on android now.

Hi there!
The 'minisdl_audio.c' that is included in the examples directory is a stripped down SDL2 in a single file which only includes Windows, Mac, Linux platform support.
To run on android you will need to either build with the full SDL2 library or do something with native Android. Here's an example that uses OpenSLES I just made up in 15 minutes which did build and worked on my Android device here:
#include <SLES/OpenSLES.h>
#include <SLES/OpenSLES_Android.h>

#define TSF_IMPLEMENTATION
#include "../tsf.h"

//This is a minimal SoundFont with a single loopin saw-wave sample/instrument/preset (484 bytes)
const static unsigned char MinimalSoundFont[] =
{
	#define TEN0 0,0,0,0,0,0,0,0,0,0
	'R','I','F','F',220,1,0,0,'s','f','b','k',
	'L','I','S','T',88,1,0,0,'p','d','t','a',
	'p','h','d','r',76,TEN0,TEN0,TEN0,TEN0,0,0,0,0,TEN0,0,0,0,0,0,0,0,255,0,255,0,1,TEN0,0,0,0,
	'p','b','a','g',8,0,0,0,0,0,0,0,1,0,0,0,'p','m','o','d',10,TEN0,0,0,0,'p','g','e','n',8,0,0,0,41,0,0,0,0,0,0,0,
	'i','n','s','t',44,TEN0,TEN0,0,0,0,0,0,0,0,0,TEN0,0,0,0,0,0,0,0,1,0,
	'i','b','a','g',8,0,0,0,0,0,0,0,2,0,0,0,'i','m','o','d',10,TEN0,0,0,0,
	'i','g','e','n',12,0,0,0,54,0,1,0,53,0,0,0,0,0,0,0,
	's','h','d','r',92,TEN0,TEN0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,49,0,0,0,34,86,0,0,60,0,0,0,1,TEN0,TEN0,TEN0,TEN0,0,0,0,0,0,0,0,
	'L','I','S','T',112,0,0,0,'s','d','t','a','s','m','p','l',100,0,0,0,86,0,119,3,31,7,147,10,43,14,169,17,58,21,189,24,73,28,204,31,73,35,249,38,46,42,71,46,250,48,150,53,242,55,126,60,151,63,108,66,126,72,207,
		70,86,83,100,72,74,100,163,39,241,163,59,175,59,179,9,179,134,187,6,186,2,194,5,194,15,200,6,202,96,206,159,209,35,213,213,216,45,220,221,223,76,227,221,230,91,234,242,237,105,241,8,245,118,248,32,252
};

// Holds the global instance pointer
static tsf* g_TinySoundFont;

// Global SLES buffers
static char* g_SLESBuffer[2];
static int g_SLESBufferSize, g_SLESBufferNum;

static void SLESPlayerCallback(SLAndroidSimpleBufferQueueItf SLESBufferQueue, void*)
{
	g_SLESBufferNum ^= 1;

	int SampleCount = (g_SLESBufferSize / (2 * sizeof(short))); //2 output channels
	tsf_render_short(g_TinySoundFont, (short*)g_SLESBuffer[g_SLESBufferNum], SampleCount, 0);

	(*SLESBufferQueue)->Enqueue(SLESBufferQueue, g_SLESBuffer[g_SLESBufferNum], g_SLESBufferSize);
}

int main(int argc, char *argv[])
{
	// Load the SoundFont from the memory block
	g_TinySoundFont = tsf_load_memory(MinimalSoundFont, sizeof(MinimalSoundFont));
	if (!g_TinySoundFont)
	{
		fprintf(stderr, "Could not load soundfont\n");
		return;
	}

	// Set the rendering output mode to 44.1khz and -10 decibel gain
	tsf_set_output(g_TinySoundFont, TSF_STEREO_INTERLEAVED, 44100, -10);

	// Start two notes before starting the audio playback
	tsf_note_on(g_TinySoundFont, 0, 48, 1.0f); //C2
	tsf_note_on(g_TinySoundFont, 0, 52, 1.0f); //E2

	//Initialize OpenSLES
	SLObjectItf SLESEngine = NULL, SLESOutMix = NULL, SLESPlayer = NULL;
	SLEngineItf engineEngine = NULL;
	SLPlayItf playerPlay = NULL;
	SLAndroidSimpleBufferQueueItf bufferQueue = NULL;
	SLDataLocator_AndroidSimpleBufferQueue loc_bufq = { SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE, 2 };
	SLDataFormat_PCM format_pcm = { SL_DATAFORMAT_PCM, 2, SL_SAMPLINGRATE_44_1, SL_PCMSAMPLEFORMAT_FIXED_16, SL_PCMSAMPLEFORMAT_FIXED_16, SL_SPEAKER_FRONT_LEFT | SL_SPEAKER_FRONT_RIGHT, SL_BYTEORDER_LITTLEENDIAN };
	SLDataSource audioSrc = { &loc_bufq, &format_pcm };
	SLDataLocator_OutputMix loc_outmix = { SL_DATALOCATOR_OUTPUTMIX, NULL };
	SLDataSink audioSnk = { &loc_outmix, NULL };
	const SLInterfaceID ids[1] = { SL_IID_BUFFERQUEUE };
	const SLboolean req[1] = { SL_BOOLEAN_TRUE };
	g_SLESBufferSize = 4400; //25ms (4400 bytes)
	g_SLESBuffer[0] = (char*)malloc(g_SLESBufferSize * 2);
	g_SLESBuffer[1] = g_SLESBuffer[0] + g_SLESBufferSize;
	memset(g_SLESBuffer[0], 0, g_SLESBufferSize * 2);
	g_SLESBufferNum = 0;
	bool bSLESSuccess = ((SL_RESULT_SUCCESS == slCreateEngine(&SLESEngine, 0, NULL, 0, NULL, NULL))
	     && (SL_RESULT_SUCCESS == (*SLESEngine)->Realize(SLESEngine, SL_BOOLEAN_FALSE))
	     && (SL_RESULT_SUCCESS == (*SLESEngine)->GetInterface(SLESEngine, SL_IID_ENGINE, &engineEngine))
	     && (SL_RESULT_SUCCESS == (*engineEngine)->CreateOutputMix(engineEngine, &SLESOutMix, 0, 0, 0))
	     && (SL_RESULT_SUCCESS == (*SLESOutMix)->Realize(SLESOutMix, SL_BOOLEAN_FALSE))
	     && (NULL != (loc_outmix.outputMix = SLESOutMix))
	     && (SL_RESULT_SUCCESS == (*engineEngine)->CreateAudioPlayer(engineEngine, &SLESPlayer, &audioSrc, &audioSnk, 1, ids, req))
	     && (SL_RESULT_SUCCESS == (*SLESPlayer)->Realize(SLESPlayer, SL_BOOLEAN_FALSE))
	     && (SL_RESULT_SUCCESS == (*SLESPlayer)->GetInterface(SLESPlayer, SL_IID_PLAY, &playerPlay))
	     && (SL_RESULT_SUCCESS == (*SLESPlayer)->GetInterface(SLESPlayer, SL_IID_BUFFERQUEUE, &bufferQueue))
	     && (SL_RESULT_SUCCESS == (*bufferQueue)->RegisterCallback(bufferQueue, SLESPlayerCallback, NULL))
	     && (SL_RESULT_SUCCESS == (*playerPlay)->SetPlayState(playerPlay, SL_PLAYSTATE_PLAYING))
	     && (SL_RESULT_SUCCESS == (*bufferQueue)->Enqueue(bufferQueue, g_SLESBuffer[0], g_SLESBufferSize))
	     && (SL_RESULT_SUCCESS == (*bufferQueue)->Enqueue(bufferQueue, g_SLESBuffer[1], g_SLESBufferSize)));
	if (!bSLESSuccess)
	{
		fprintf(stderr, "SLES init failed\n");
	}
	else
	{
		//Let the audio play for 3 seconds
		timespec sleep3seconds { 3, 0 };
		nanosleep(&sleep3seconds, NULL);
	}

	//Shutdown OpenSLES
	free(g_SLESBuffer[0]);
	if (SLESPlayer) (*SLESPlayer)->Destroy(SLESPlayer);
	if (SLESOutMix) (*SLESOutMix)->Destroy(SLESOutMix);
	if (SLESEngine) (*SLESEngine)->Destroy(SLESEngine);
}

I'm not sure if the function main can run just like that on Android and/or with your build system. For the test I did I kept the test in a JNI library which had some jump-in point from the Java app world.
Good luck :-)
\ Bernhard

it seems that the android platform is ignored..

It works on c4droid! I have to add "return 0" in "main".thank you schellingb!

Oh, sure, yeah, sorry for forgetting the return.
Awesome that you could get it to work just like that :-)


Show only verified and published places on the public site

Feature request
Is your feature request related to a problem? Please describe.
Currently on the public site, all places and each place have no information about the verified and published.
Also everything that was submitted is shown, although still a draft.
Describe the solution you'd like

Show only the isVerified and isPublished places on the public site for:

Homepage /
Places /places
Place /places/$placeSlug

But make sure the user can still their own submitted places just fine, along with the isVerified and isPublished info.

Describe alternatives you've considered
Any other ideas are welcomed.

This is similar what was done for the admin. But the main difference is that on the public site, those that are still not verified and published are hidden.


[Bug]: The Cards on the home page changes radius on hover (looks unprofessional)

Describe the bug
The cards look a bit unprofessional due to unnecessary change in radius and irregular margin between text
To Reproduce
Home Page
Expected Behavior
A bit of change in colour and a uniform margin between texts in the card section
Screenshot/ Video

Desktop (please complete the following information)
No response
Additional context
No response

Hi @Soham041201, I saw that I can make a try on this.

Hey @Soham041201 How can I add changes to development branch

Hey @Soham041201 How can I add changes to development branch

Actually I have solved this issue and raised the PR for the same :) I you are asking about contributing to the development branch ,you cant contribute directly. You have to update the code and raise PR. Once the PR gets accepted your code will be merged with the development branch. Join the discord community to get guidance for the same. Happy Hacking :)


Comments in Kata Solution not loaded/displayed/published properly

As can be seen from the screenshot above, the website acknowledges that 3 comments in total have been published on that particular Kata solution; however, for some reason, only the first comment is being shown no matter how many times I reload the page or log in again.
I suspect that this bug has to do with the "Cross Origin Policy" as depicted in the screenshot below showing the console errors:

There was a rare data issue caused by when someone edited a comment under certain conditions. This was due to a low level ORM driver issue. Some comments may be lost due to that. The fix is deployed now so you shouldn't see this issue again.


start-at attribute only supports integer seconds.

I use asciinema-player v2.6.1 https://github.com/asciinema/asciinema-player/releases/tag/v2.6.1 , and found that start-at attribute only support integer values:

start-at=10 works fine.
start-at="10.4" is treated as start-at=10
start-at="0:10" seems to be completely ignored.  Same for start-at="0:10.5".

It should be great if start-at supports the same granularity as poster attribute, where we can write
poster="npt:0:10.2".

This has been fixed in v3. See https://github.com/asciinema/asciinema-player#startat (it doesn't mention fractions of a second but it works).


Crashes when launching editor on Linux.

Tested versions

Godot Engine v4.2.1.stable.official.b09f793f5
Works fine in: Godot Engine v3.5.3.stable.official.6c814135b - https://godotengine.org

System information
Godot: 4.2.1 OS: Ubuntu 22.04.3 LTS GPU: G92 [GeForce GTS 250] Vulkan Instance Version: 1.3.204
Issue description
When trying to edit a project, program crashes. Depending on the renderer the errors and crash stack change.
Forward+ and Mobile:
Godot Engine v4.2.1.stable.official.b09f793f5 - https://godotengine.org
Vulkan API 1.3.238 - Forward+ or Forward Mobile - Using Vulkan Device #0: Unknown - llvmpipe (LLVM 15.0.7, 128 bits)
joao@Latin-SMI:~/Downloads$
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
at: _editor_init (modules/gltf/register_types.cpp:63)
ERROR: Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.
at: propagate_notification (scene/main/node.cpp:2236)
================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.2.1.stable.official (b09f793f564a6c95dc76acc654b390e68441bd01)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f33a3e42520] (??:0)
[2] llvm::CmpInst::Create(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (??:0)
-- END OF BACKTRACE --
Compatibility:
Godot Engine v4.2.1.stable.official.b09f793f5 - https://godotengine.org
joao@Latin-SMI:~/Downloads$ OpenGL API 3.3 (Core Profile) Mesa 23.0.4-0ubuntu1~22.04.1 - Compatibility - Using Device: Mesa - NV92
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
at: _editor_init (modules/gltf/register_types.cpp:63)
================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.2.1.stable.official (b09f793f564a6c95dc76acc654b390e68441bd01)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f7b16442520] (??:0)
[2] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0xcf3909) [0x7f7b0fcf3909] (??:0)
[3] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0xdc43c5) [0x7f7b0fdc43c5] (??:0)
[4] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0xcfddf5) [0x7f7b0fcfddf5] (??:0)
[5] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0xcfdf07) [0x7f7b0fcfdf07] (??:0)
[6] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0xdbabd4) [0x7f7b0fdbabd4] (??:0)
[7] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0xcfcc54) [0x7f7b0fcfcc54] (??:0)
[8] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x9c9e9a) [0x7f7b0f9c9e9a] (??:0)
[9] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x9d2ada) [0x7f7b0f9d2ada] (??:0)
[10] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x18266d) [0x7f7b0f18266d] (??:0)
[11] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x182e8e) [0x7f7b0f182e8e] (??:0)
[12] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x1834cb) [0x7f7b0f1834cb] (??:0)
[13] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x183a23) [0x7f7b0f183a23] (??:0)
[14] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x3d4bae) [0x7f7b0f3d4bae] (??:0)
[15] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x3d19c2) [0x7f7b0f3d19c2] (??:0)
[16] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x3b246c) [0x7f7b0f3b246c] (??:0)
[17] /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x39154f) [0x7f7b0f39154f] (??:0)
[18] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x1065ab6] (??:0)
[19] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x106877d] (??:0)
[20] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x1069b60] (??:0)
[21] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x107fc08] (??:0)
[22] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x108e813] (??:0)
[23] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x368c3d9] (??:0)
[24] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x3691cf5] (??:0)
[25] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x3642df7] (??:0)
[26] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x365c446] (??:0)
[27] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x314a816] (??:0)
[28] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x4fab02] (??:0)
[29] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x41ed28] (??:0)
[30] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f7b16429d90] (??:0)
[31] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f7b16429e40] (??:0)
[32] /home/joao/Downloads/Godot_v4.2.1-stable_linux.x86_64() [0x42aa6a] (??:0)
-- END OF BACKTRACE --
Steps to reproduce
Launch godot 4.2.1 (Fresh installation)
Start a New Project
Give it a name
Click Create Folder
Select renderer (All will result in a crash, but with different errors)
Create and edit. Reopening the project manager and editing also results in a crash.
Minimal reproduction project (MRP)
Error happens prior to being able to edit a project.

Your GPU doesn't support Vulkan, so it's trying to use the llvmpipe software renderer from Mesa.
Ubuntu 22.04 in turn is pretty old and it's version of Mesa/llvmpipe has broken Vulkan support, which crashes. It's a Mesa bug, but which was fixed a long time ago.
So your options are to use only the Compatibility (OpenGL) renderer, or upgrade Mesa to a newer version.

Your GPU doesn't support Vulkan, so it's trying to use the llvmpipe software renderer from Mesa. Ubuntu 22.04 in turn is pretty old and it's version of Mesa/llvmpipe has broken Vulkan support, which crashes. It's a Mesa bug, but which was fixed a long time ago.
So your options are to use only the Compatibility (OpenGL) renderer, or upgrade Mesa to a newer version.

Thank you for your help. Updated mesa, it's now version 23.0.4 (May 2023).
Unfortunately the same errors persist for forward+, mobile and compatibility mode.

Duplicate of #74172.


Fix parser result move

 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.


How much legal is to use their API?

Hello guys,
Not an issue but still...
I didn't find any documentation or reference to official API on JustWatch, so, how legal is to use the entry point: 'https://api.justwatch.com/' and all the data behind it?
Maybe you have a source of proof that the data from JustWatch API (or site) is public and could be used for your project? Including commercial?
thanks in advance,
Serhiy

Hello guys,
Not an issue but still...
I didn't find any documentation or reference to official API on JustWatch, so, how legal is to use the entry point: 'https://api.justwatch.com/' and all the data behind it?
Maybe you have a source of proof that the data from JustWatch API (or site) is public and could be used for your project? Including commercial?
thanks in advance,
Serhiy

Hi,
I'm not 100% sure about current status, but justwatch used to have an api document on their website, which seems removed now.


Improve SlackEventsApiServlet.java to verify X-Slack-Signature header (fixes #163 )

fixed the test case.

Thank you for making a pull request for this issue. Your change seems to be:

This one doesn't verify X-Slack-Signature header yet (hint: SlackSignatureVerifier)
I would like to avoid having unrelated changes like creating a Map object containing all request headers
Some related tests are failing - check the CI build results
Please apply code formatter (ideally, IntelliJ IDEA's default one) after pushing your code

Thank you for making a pull request for this issue. Let me suggest:

This one doesn't verify X-Slack-Signature header yet (hint: SlackSignatureVerifier)
I would like to avoid having unrelated changes like creating a Map object containing all request headers
Some related tests are failing - check the CI build results
Please apply code formatter (ideally, IntelliJ IDEA's default one) before pushing your code

ref #163

This one doesn't verify X-Slack-Signature header yet (hint: SlackSignatureVerifier)

Yeah, for now it is not doing slack signature verify. I was thinking that probably client can implement it and then call this function. But as I think more, I think an optional parameter will be helpful for anyone who wants to use this feature with signed secret. I will work on it.

I would like to avoid having unrelated changes like creating a Map object containing all request headers

Yes, i realized that and have removed the same.

Some related tests are failing - check the CI build results
Already fixed.

I think an optional parameter will be helpful for anyone who wants to use this feature with signed secret.

Good point. 1) having a constructor which requires signing secret or 2) defining a getter String getSlackSignedSecret() may be reasonable. I prefer going with 1)

closing the pull request as added new features.


In WMO, treat all inputs as displayInputs for parsable-output

Otherwise these jobs today have input-less parsable-output:
  "command_executable" : "\/usr\/bin\/swift-frontend",
  "inputs" : [

  ],
  "kind" : "began",

Resolves rdar://78321174

@swift-ci please test

@swift-ci please test


[Bugs] AMF Crashes on accessing null nsiInformation

Describe the bug
AMF Crashes when it access to null nsiInformation
To Reproduce
Steps to reproduce the behavior:

Change config '...'
Code patch '...' (You can fork the project and give us the patch diff you have modified)
Run command '...'
Dump packet '...'

Expected behavior
No crash.
Environment (please complete the following information):

free5GC Version: 3.0.4
OS: Ubuntu 18.04
Kernel version: 5.0.0-23-generic
go version: 1.14.4 linux/amd64

Pull Request
Pull Request for the fix

The PR has been merged.
Thanks a lot for the contribution!

The PR has been merged.
Thanks a lot for the contribution!


Documentation outdated

Hi, I have just installed rudof (which worked without any problems) and then wanted to try it with some Shacl validation. However, the information in the README seems to be outdated:
https://github.com/rudof-project/rudof/blob/6d7815e92ba5a41f79e60ba482bbc6a701b249bc/README.md?plain=1#L91
The line contains the option --data which – if used –gives back an error :
$ rudof shacl-validate --shapes examples/simple_shacl.ttl --data examples/simple.ttl
error: unexpected argument '--data' found

  tip: a similar argument exists: '--data-format'

Apparently the --data/-d option was removed at some point and you should instead use this:
$ rudof shacl-validate --shapes examples/simple_shacl.ttl examples/simple.ttl
Result:
Validation Report: [
	conforms: true,
	result:
]
``

Thanks for the PR


fix(comboBox): ComboBox placement consistency

Gallery Issue: #190657
PR Type
What kind of change does this PR introduce?

Bugfix

Description

iOS and android popup consistency

PR Checklist
Please check if your PR fulfills the following requirements:

Commits must be following the Conventional Commits specification
[x] Tested UWP
[x] Tested iOS
[x] Tested Android
[x] Tested WASM
[ ] Tested MacOS
[x] Contains No breaking changes

If the pull request contains breaking changes, commit message must contain a detailed description of the action to take for the consumer of this library. As explained by the Conventional Commits specification

Other information

Internal Issue (If applicable):

Need to look into something before completing


Remove redundant parens on return statements

Given code within an async block such as:
let deltas = Array.concat versionsByTranche
return deltas

Applying Inline Variable refactor converts that to:
    return (Array.concat versionsByTranche)

It should either be possible to have the parentheses not be introduced in the first place, or be able to have the redundant parens be [highlighted and] removed via the remove redundant parens inspection. (Adding a second set of parens around the above ones correctly highlights and offers the fix).

The minimal repro seems to be:
member _.A = async {
    let xs = [| [||]
                     [||] }
    let t = Array.concat xs
    return t
}

(note that Array.concat is 'T seq -> 'T[], although changing xs to be a seq expr does not change matters)
Rider Ver 2021.3.2 on Mac

It should either be possible to have the parentheses not be introduced in the first place, or be able to have the redundant parens be [highlighted and] removed via the remove redundant parens inspection.

Yes, this is what we're going to do, thanks. Right now we have somewhat limited rules for different expression types permutations, and it acts in a defensive way in cases that aren't explicitly supported, since it's better to add redundant parens than to break the code during the refactoring. F# 6 simplifies things with its refined undentation rules, so it'd be easier to support more expression types for projects targeting F# 6 and beyond.

Supportingyield/return expressions turned out to be quite straightforward, though! I've added handling for it in 25e9d60. Thanks for writing about it!
Please report other cases where some code modification is suboptimal too: some of them could be as easy to fix, and others would be good test case candidates to take into account in future.


RuntimeError: Given groups=1, weight of size [16, 2, 5, 5, 5], expected input[1, 1, 32, 32, 32] to have 2 channels, but got 1 channels instead

File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 219, in validation_step
return self.model.validation_step(*args, **kwargs)
File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 203, in validation_step
overlap=self.overlap,
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/monai/inferers/utils.py", line 130, in sliding_window_inference
seg_prob = predictor(window_data, *args, **kwargs).to(device)  # batched patch segmentation
File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 124, in forward
x = self.feature_extractor(x)
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl
result = self.forward(*input, **kwargs)
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward
input = module(input)
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl
result = self.forward(*input, **kwargs)
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward
input = module(input)
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl
result = self.forward(*input, **kwargs)
File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/conv.py", line 573, in forward
self.padding, self.dilation, self.groups)
RuntimeError: Given groups=1, weight of size [16, 2, 5, 5, 5], expected input[1, 1, 32, 32, 32] to have 2 channels, but got 1 channels instead
when running the code，how can i input the data with 2 channels？

File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 219, in validation_step return self.model.validation_step(*args, **kwargs) File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 203, in validation_step overlap=self.overlap, File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/monai/inferers/utils.py", line 130, in sliding_window_inference seg_prob = predictor(window_data, *args, **kwargs).to(device) # batched patch segmentation File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 124, in forward x = self.feature_extractor(x) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward input = module(input) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward input = module(input) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/conv.py", line 573, in forward self.padding, self.dilation, self.groups) RuntimeError: Given groups=1, weight of size [16, 2, 5, 5, 5], expected input[1, 1, 32, 32, 32] to have 2 channels, but got 1 channels instead
when running the code，how can i input the data with 2 channels？

Hi, I also encountered the same error as you.
Did you solve the above problem?

Hi

File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 219, in validation_step return self.model.validation_step(*args, **kwargs) File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 203, in validation_step overlap=self.overlap, File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/monai/inferers/utils.py", line 130, in sliding_window_inference seg_prob = predictor(window_data, *args, **kwargs).to(device) # batched patch segmentation File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 124, in forward x = self.feature_extractor(x) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward input = module(input) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward input = module(input) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/conv.py", line 573, in forward self.padding, self.dilation, self.groups) RuntimeError: Given groups=1, weight of size [16, 2, 5, 5, 5], expected input[1, 1, 32, 32, 32] to have 2 channels, but got 1 channels instead
when running the code，how can i input the data with 2 channels？

Hi, I also encountered the same error as you. Did you solve the above problem?

Hi, I met the same error too. Did you solve it?

Hi

File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 219, in validation_step return self.model.validation_step(*args, **kwargs) File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 203, in validation_step overlap=self.overlap, File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/monai/inferers/utils.py", line 130, in sliding_window_inference seg_prob = predictor(window_data, *args, **kwargs).to(device) # batched patch segmentation File "/home/mtc206/0qsw/SSL4MIS-master/code/3D-UCaps/3D-UCaps-main/module/segcaps.py", line 124, in forward x = self.feature_extractor(x) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward input = module(input) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/container.py", line 117, in forward input = module(input) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/module.py", line 727, in _call_impl result = self.forward(*input, **kwargs) File "/home/mtc206/anaconda3/envs/lcj/lib/python3.6/site-packages/torch/nn/modules/conv.py", line 573, in forward self.padding, self.dilation, self.groups) RuntimeError: Given groups=1, weight of size [16, 2, 5, 5, 5], expected input[1, 1, 32, 32, 32] to have 2 channels, but got 1 channels instead
when running the code，how can i input the data with 2 channels？

Hi, I also encountered the same error as you. Did you solve the above problem?

Hi, I met the same error too. Did you solve it?

Hi，i also met the same problem.Did you slove it??


Validation of trigger payload for a complex trigger is broken.

A complex trigger is a trigger type with parameters.
Logs
2017-06-07 09:25:04,318<PHONE_NUMBER>50000 INFO file_watch_sensor [-] Sending payload {'file_name': 'st2_test', 'line': u'I am a ttiny little star', 'file_path': '/tmp/st2_test'} for trigger {'uid': u'trigger:linux:827c7b6f-8ab2-46e5-a564-70d512a3dc11:851746484aeb7ece7f72c1e68c2d91a3', 'parameters': {'file_path': '/tmp/st2_test'}, 'name': u'827c7b6f-8ab2-46e5-a564-70d512a3dc11', 'type': u'linux.file_watch.line', 'id': '593828bad9d7ed580ac450e4', 'pack': u'linux'} to sensor_service.

2017-06-07 09:25:04,320<PHONE_NUMBER>50000 WARNING sensor_wrapper [-] Failed to validate payload ({'file_name': 'st2_test', 'line': u'I am a ttiny little star', 'file_path': '/tmp/st2_test'}) for trigger "{'uid': u'trigger:linux:827c7b6f-8ab2-46e5-a564-70d512a3dc11:851746484aeb7ece7f72c1e68c2d91a3', 'parameters': {'file_path': '/tmp/st2_test'}, 'name': u'827c7b6f-8ab2-46e5-a564-70d512a3dc11', 'type': u'linux.file_watch.line', 'id': '593828bad9d7ed580ac450e4', 'pack': u'linux'}": unhashable type: 'dict'

Apparently, this is per "design". The sensors are not allowed to use "type" and "parameters" but only use "ref" to dispatch a payload. If they did use "type" and "parameters" to refer to a trigger in sensor code, the validation code pukes. This is probably fine because I am with @Kami that dict lookups in mongo are error prone and therefore ref/id/uid lookups are better. I adapted my sensor code and made sure Trigger and TriggerType also contain a ref field https://github.com/StackStorm/st2/pull/3398/commits/01283770f925e4cf0d1cd66236ac69413017d12d https://github.com/StackStorm/st2/pull/3398/commits/b738eef6c948288914d17de3c2870a6c54e9cc3f. ref field is optional for now for backward compatibility reasons.


common: wasmToSchema: Add support for legacy schema locations based on module version

Purpose
Make parsing of contract schema more precise based on the module version information that is now exposed by the gRPC client.
This in turn also documents the relationship between module and schema versions.
Changes
Use module version to determine what custom sections to look for and add comments explaining the expected results.
The code is migrated from dapp-libraries.

@orhoj @shjortConcordium @rasmus-kirk @abizjak Do we want this? If so I'll clean it up and add some tests.
I think it would be useful and simplify https://github.com/Concordium/concordium-dapp-libraries/pull/46/files.

@bisgardo Stumbled upon this PR with no reviewers and no replies. Is this still relevant? I guess if it's a general purpose thing that you've needed to implement in dapp-libraries, it might as well exist here instead?
I'm sorry this has been dangling for so long. If you deem it relevant still, I'll be happy to take a look if you get it up to speed with the main branch.
Otherwise please close it 😄

@bisgardo Stumbled upon this PR with no reviewers and no replies. Is this still relevant? I guess if it's a general purpose thing that you've needed to implement in dapp-libraries, it might as well exist here instead?
I'm sorry this has been dangling for so long. If you deem it relevant still, I'll be happy to take a look if you get it up to speed with the main branch.
Otherwise please close it 😄

@soerenbf Thanks for poking at this. I still think it's relevant :) The reason I didn't add reviewers was that I didn't consider it ready for review and I didn't want to finish it up before it was deemed worthy of doing.
I merged main into the PR branch. A couple of things have changed in the meantime and the feature seems more widely used and there seems to be some duplication that I'll try and address as part of it.

As these are breaking changes, I don't think these should be just merged to main. As I see it, we have 2 options: either change these to not be breaking (if possible), or follow the process outlined below.
The way we usually handle breaking changes is:
* Make a new release branch, i.e. `release/web-sdk/8`

* Target this branch for PR's implementing breaking changes

* Merge this when we're ready.

If you need to use these changes, I would suggest publishing them to npm under either the alpha or beta tag (we usually use alpha for internal preliminary release versions. If you intend to publish the dapp-libraries based on this, I would use beta).

I'm in favor of keeping it a breaking change because having ConcordiumGRPCClient.getEmbeddedSchema only support new kinds of schemas (and actually throw an error if it's an old one) doesn't make a whole lot of sense. I would actually go a step further and remove it entirely because it's trivially expressed in terms of getModuleSource and getEmbeddedModuleSchema.
I'll let you decide what should happen. Just let me know and I'll make the relevant changes.
Btw. I'm in no rush to use this in dapp-libs. But I'm happy to prepare a PR to be merged when the time is right.

I'm in favor of keeping it a breaking change because having ConcordiumGRPCClient.getEmbeddedSchema only support new kinds of schemas (and actually throw an error if it's an old one) doesn't make a whole lot of sense. I would actually go a step further and remove it entirely because it's trivially expressed in terms of getModuleSource and getEmbeddedModuleSchema.
I'll let you decide what should happen. Just let me know and I'll make the relevant changes.

I think I would prefer to just keep the method on the GRPC client.
Please create a release branch for the next major version of the SDK and set it as the target branch for this. Then we'll release the changes with the next protocol update!