Is it possible to drive to destination with initial velocity v>0?

When I run Baidu Apollo with LGSVL simulator, the Dreamview only setup the 1) list of module to use, and the 2) coordinate of the destination (https://github.com/lgsvl/PythonAPI/blob/master/lgsvl/dreamview/dreamview.py#L305-L352). So, the trip to the destination always start from the stopped state, which is initial velocity v=0. Can I change the initial state of ego vehicle and start with initial velocity v>0?

I also wanted to see if I could start a scenario with an initial velocity greater than 0, I haven't found a solution yet.
However, starting a scenario with ego's velocity greater than 0 might cause other issues. I suspect the planning module will probably not work well if it is initialized during motion. Do you have any opinion on why it would be okay to initialize the ADS during motion?

Perhaps I want to test the interaction between the ego vehicle and other vehicles in a specific road situation. If I cannot give initial velocity, the ego vehicle has to start far behind somewhere, and it seems like a time-consuming task. Also, if I want to test a specific velocity, it is hard to reproduce such a situation.


Accept VCs as JSON-LD or JWT when creating Verifiable Presentation

I would like to be able to create Verifiable Presentations using @web5/credentials, with existing Verifiable Credentials in JSON-LD format.
Pex allows this, but the current implementation limits to strings (jwts)

Closing in favor of standardizing on JWT


[$1000] Chat - New Group - The search box overlays the selected user

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

Action Performed:

Go to https://staging.new.expensify.com/
Click on the green + button
Click on the "New group" option
Start typing a search term
Select user
Then remove from search box

Expected Result:
When selecting users, they are displayed on the top of the list with a green check mark on the right.
Actual Result:
The user who has already been selected in the group is hiding behind the search box.
Workaround:
Unknown
Platforms:

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

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/210679948-9e9d55dd-a67e-4055-a24d-3520d73bba41.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~012de37194a5fa31d2
Upwork Job ID:<PHONE_NUMBER>897319936
Last Price Increase: 2023-01-05

Bug0 Triage Checklist
Note: see this SO for more information.

[x] The "bug" is actually a bug - confirmed here: https://expensify.slack.com/archives/C01SKUP7QR0/p1672939604697969
[x] The bug is not a duplicate report of an existing GH.

If it is, close the GH and add any novel details to the original GH instead

[x] The bug is reproducible, following the reproduction steps.

[x] If the GH doesn’t have steps to reliably reproduce the bug and you figure it out, then please add them.
[x] If you’re unable to reproduce the bug, add the Needs reproduction label.
[x] Comment on the issue outlining the steps you took to try to reproduce the bug, your results and tag the issue reporter and the Applause QA member who created the issue. Ask them to clarify reproduction steps and/or to check the reproduction steps again. Close issue.

[x] The GH template is filled out as fully as possible

The GH body and title are clear (ie. could an external contributor understand it and work on it?)

[x] The GH was created by an Expensify employee or a QA tester
[x] If the bug is an OldDot issue, you should decide whether it is widespread enough to justify fixing or it is better to wait for reunification. If it’s better to wait, close the GH & provide this justification
[x] If there's a link to Slack, check the discussion to see if we decided not to fix it
[x] Decide if the GH should be resolved by an External contributor or Internal engineer, add the appropriate label

I believe this issue is related to auto scrolling of the option list as per the (comment)[https://github.com/Expensify/App/issues/12998#issuecomment-1351328344] here we are looking to redesign the UI/UX of options list it should be resolved with we can put it on hold till then i guess.

Proposal
The issue is being caused by scrolling to the first non selected option whenever the search term changes.
Fix
Following needs to be changed:
diff --git a/src/components/OptionsSelector/BaseOptionsSelector.js b/src/components/OptionsSelector/BaseOptionsSelector.js
index 8e2668be2..671968e16 100755
--- a/src/components/OptionsSelector/BaseOptionsSelector.js
+++ b/src/components/OptionsSelector/BaseOptionsSelector.js
@@ -110,14 +110,7 @@ class BaseOptionsSelector extends Component {
             // If we just toggled an option on a multi-selection page, scroll to top
             if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
                 this.scrollToIndex(0);
-                return;
             }
-
-            // Otherwise, scroll to the focused index (as long as it's in range)
-            if (this.state.allOptions.length <= this.state.focusedIndex) {
-                return;
-            }
-            this.scrollToIndex(this.state.focusedIndex);
         });
     }

Result
https://user-images.githubusercontent.com/30054992/210877370-7b8d19ee-b5c2-498d-8e7a-9aed874f5144.mov

Thank you guys for the proposal!
@NicMendonca as per comment here, do we want to hold this for the redesign?
cc @mountiny

Proposal
Problem
We are scrolling to the focused index and the focused index is assigned with this.props.selectedOptions.length
Solution 1
We shouldn't scroll to the focused index and whenever this.props.selectedOptions.length is changed or this.props.sections[1].data (recent section) changed or this.props.sections[2].data (contact section) changed, we will scroll to top. Because when sections are changed (when text search is changed), the user should see new first options
In /Expensify/App/src/components/OptionsSelector/BaseOptionsSelector.js
componentDidUpdate(prevProps) {
        if (_.isEqual(this.props.sections, prevProps.sections)) {
            return;
        }

        const newOptions = this.flattenSections();
        const newFocusedIndex = this.props.selectedOptions.length;
        this.setState({
            allOptions: newOptions,
            focusedIndex: newFocusedIndex,
        }, () => {
            // If we just toggled an option on a multi-selection page, scroll to top
-            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
-                this.scrollToIndex(0);
-                return;
-            }

-            Otherwise, scroll to the focused index (as long as it's in range)
-            if (this.state.allOptions.length <= this.state.focusedIndex) {
-                return;
-            }
-             this.scrollToIndex(this.state.focusedIndex);
+         if (
+                this.props.selectedOptions.length !== prevProps.selectedOptions.length
+                || _.isEqual(this.props.sections[1].data, prevProps.sections[1].data)
+                || _.isEqual(this.props.sections[2].data, prevProps.sections[2].data)) {
+                this.scrollToIndex(0);
+            }
+       });
    }

Solution 2
We shouldn't scroll to the focused index and whenever  this.props.selectedOptions.length is changed or the real text search value is updated, we will scroll to top
In /Expensify/App/src/components/OptionsSelector/BaseOptionsSelector.js
componentDidUpdate(prevProps) {
        if (_.isEqual(this.props.sections, prevProps.sections)) {
            return;
        }

        const newOptions = this.flattenSections();
        const newFocusedIndex = this.props.selectedOptions.length;
        this.setState({
            allOptions: newOptions,
            focusedIndex: newFocusedIndex,
        }, () => {
            // If we just toggled an option on a multi-selection page, scroll to top
-            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
+            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length || this.props.value !== prevProps.value) {
                this.scrollToIndex(0);
                return;
            }

-            Otherwise, scroll to the focused index (as long as it's in range)
-            if (this.state.allOptions.length <= this.state.focusedIndex) {
-                return;
-            }
-             this.scrollToIndex(this.state.focusedIndex);
    }

Result
https://user-images.githubusercontent.com/113963320/210928818-05f145ff-ac7b-463f-a5e6-46fdf61daa13.mp4

@flodnv @NicMendonca @mollfpr Hmm, I would actually argue this is a bug, I think think that once you are ready to search for more people it is fine it is showing the recents. We allow up to 8 people to be selected for a group chat, so then you would only see the selected people when you want to select more, maybe from the recents field.
I would say this is not a bug, maybe we should open a discussion in #expensify-open-source to malign on this and create a regression test accordingly.
Or indeed fix this but endure that it works as we want.

Agreed, discussing here: https://expensify.slack.com/archives/C049HHMV9SM/p1672996492671499

Proposal
IMO, Along with the current clear text scroll bug, in this current bug code place, I see we scroll to index 0, but set the focusedIndex state(highlighted row index) as the newFocusedIndex in the code. (We are scrolling to show different row but highlighting a different row).
If we only just scroll to index 0 when clear the text also to particularly solve this issue, we would still highlight a different row (Row might even be hidden), which will create a new bug in this UI (Which is not happening now as currently it scroll to first unselected row and highlight the same).
For eg, Assume we have a list of 10 people, assuming view can only show 5 rows(different screen sizes can show higher or lower count). We have already selected 5 rows and we clear the search, now we scroll to index 0 as per requirement but set the highlighted row to be 6th row which would be hidden as per below code. Even if you press 'enter' now it only select the 6th row which is hidden from view.
https://github.com/Expensify/App/blob/b081ed14a5384447883f5962c4ca6bfffc070a58/src/components/OptionsSelector/BaseOptionsSelector.js#L103-L115
This is weird IMO as we are highlighting a different row but scrolling to a different row, if we just scroll to index 0 to solve this issue
I have also posted a separate bug in the bug channel now to report the current bug. As we set the highlighted row to be different, there is always a possibility the highlighted row will be hidden when we scroll to 0 row which will also happen if we just fix clear text issue - https://expensify.slack.com/archives/C049HHMV9SM/p1673109991457219.
So I am proposing below solutions to solve this clear text issue without causing a new highlight issue bug.
Current behaviour:

What row should we highlight and scrolled after a user is selected?

Highlight = first row in unselected section, scrollTo = 0

What row should we highlight and scrolled when we unselected a user?

Highlight = first row in unselected section, scrollTo = 0

What row should we highlight and scrolled when user types in search?

Highlight = first row in unselected section, scrollTo = No scroll

What row should we highlight and scrolled when user clears search?

Highlight = first row in unselected section, scrollTo = first row in unselected section

What position should we scroll the highlighted row to (‘viewPosition’ key)?

Default

Proposed Behaviour 1 (Best IMO):

What row should we highlight and scrolled after a user is selected?

Highlight = last selected row, scrollTo = last selected row

What row should we highlight and scrolled when we unselected a user?

Highlight = 0, scrollTo = 0

What row should we highlight and scrolled when user types in search?

Highlight = first row in unselected section, scrollTo = first row in unselected section

What row should we highlight and scrolled when user clears search?

Highlight = 0, scrollTo = 0

What position should we scroll the highlighted row to (‘viewPosition’ key)?

Default
--- a/src/components/OptionsSelector/BaseOptionsSelector.js
+++ b/src/components/OptionsSelector/BaseOptionsSelector.js
@@ -96,23 +96,22 @@ class BaseOptionsSelector extends Component {
     }

     componentDidUpdate(prevProps) {
-        if (_.isEqual(this.props.sections, prevProps.sections)) {
+        if (_.isEqual(this.props.sections, prevProps.sections) && _.isEqual(this.props.value, prevProps.value)) {
             return;
         }

         const newOptions = this.flattenSections();
-        const newFocusedIndex = this.props.selectedOptions.length;
+        let newFocusedIndex = this.props.selectedOptions.length;
+        if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
+            newFocusedIndex = prevProps.selectedOptions.length > this.props.selectedOptions.length ? 0 : this.props.selectedOptions.length - 1
+        } else if (_.isEmpty(this.props.value) && (this.props.value !== prevProps.value)) {
+            newFocusedIndex = 0;
+        }
         // eslint-disable-next-line react/no-did-update-set-state
         this.setState({
             allOptions: newOptions,
             focusedIndex: newFocusedIndex,
         }, () => {
-            // If we just toggled an option on a multi-selection page, scroll to top
-            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
-                this.scrollToIndex(0);
-                return;
-            }
-
             // Otherwise, scroll to the focused index (as long as it's in range)
             if (this.state.allOptions.length <= this.state.focusedIndex) {
                 return;

https://user-images.githubusercontent.com/46707890/211162716-49d2440f-53ab-493c-8bf0-45ec4f4489f1.mp4

Proposal behaviour 2:

What row should we highlight and scrolled after a user is selected?

Highlight = 0, scrollTo = 0

What row should we highlight and scrolled when we unselected a user?

Highlight = 0, scrollTo = 0

What row should we highlight and scrolled when user types in search?

Highlight = first row in unselected section, scrollTo = first row in unselected section

What row should we highlight and scrolled when user clears search?

Highlight = 0, scrollTo = 0

What position should we scroll the highlighted row to (‘viewPosition’ key)?

Default
Code diff
--- a/src/components/OptionsSelector/BaseOptionsSelector.js
+++ b/src/components/OptionsSelector/BaseOptionsSelector.js
@@ -96,23 +96,21 @@ class BaseOptionsSelector extends Component {
     }

     componentDidUpdate(prevProps) {
-        if (_.isEqual(this.props.sections, prevProps.sections)) {
+        if (_.isEqual(this.props.sections, prevProps.sections) && _.isEqual(this.props.value, prevProps.value)) {
             return;
         }

         const newOptions = this.flattenSections();
-        const newFocusedIndex = this.props.selectedOptions.length;
+        let newFocusedIndex = this.props.selectedOptions.length;
+        if (this.props.selectedOptions.length !== prevProps.selectedOptions.length
+            || (_.isEmpty(this.props.value) && (this.props.value !== prevProps.value))) {
+            newFocusedIndex = 0;
+        }
         // eslint-disable-next-line react/no-did-update-set-state
         this.setState({
             allOptions: newOptions,
             focusedIndex: newFocusedIndex,
         }, () => {
-            // If we just toggled an option on a multi-selection page, scroll to top
-            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
-                this.scrollToIndex(0);
-                return;
-            }
-
             // Otherwise, scroll to the focused index (as long as it's in range)
             if (this.state.allOptions.length <= this.state.focusedIndex) {
                 return;

https://user-images.githubusercontent.com/46707890/211162737-2e391db7-2569-49f7-bf90-0f9b577efb27.mp4

Proposal behaviour 3:

What row should we highlight and scrolled after a user is selected?

Highlight = first row in unselected section, scrollTo = first row in unselected section

What row should we highlight and scrolled when we unselected a user?

Highlight = first row in unselected section, scrollTo = first row in unselected section

What row should we highlight and scrolled when user types in search?

Highlight = first row in unselected section, scrollTo = first row in unselected section

What row should we highlight and scrolled when user clears search?

Highlight = 0, scrollTo = 0

What position should we scroll the highlighted row to (‘viewPosition’ key)?
Default

--- a/src/components/OptionsSelector/BaseOptionsSelector.js
+++ b/src/components/OptionsSelector/BaseOptionsSelector.js
@@ -96,23 +96,20 @@ class BaseOptionsSelector extends Component {
     }

     componentDidUpdate(prevProps) {
-        if (_.isEqual(this.props.sections, prevProps.sections)) {
+        if (_.isEqual(this.props.sections, prevProps.sections) && _.isEqual(this.props.value, prevProps.value)) {
             return;
         }

         const newOptions = this.flattenSections();
-        const newFocusedIndex = this.props.selectedOptions.length;
+        let newFocusedIndex = this.props.selectedOptions.length;
+        if ((_.isEmpty(this.props.value) && (this.props.value !== prevProps.value))) {
+            newFocusedIndex = 0;
+        }
         // eslint-disable-next-line react/no-did-update-set-state
         this.setState({
             allOptions: newOptions,
             focusedIndex: newFocusedIndex,
         }, () => {
-            // If we just toggled an option on a multi-selection page, scroll to top
-            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
-                this.scrollToIndex(0);
-                return;
-            }
-
             // Otherwise, scroll to the focused index (as long as it's in range)
             if (this.state.allOptions.length <= this.state.focusedIndex) {
                 return;

https://user-images.githubusercontent.com/46707890/211162750-a7946fd0-218f-409a-a331-131bb1164467.mp4

I think proposal 1 would have the best behaviour. But, If required we can also mix and match the above 3 to create different behaviour combination.

Proposal with just clear text scroll fix
Code diff
--- a/src/components/OptionsSelector/BaseOptionsSelector.js
+++ b/src/components/OptionsSelector/BaseOptionsSelector.js
@@ -108,7 +108,8 @@ class BaseOptionsSelector extends Component {
             focusedIndex: newFocusedIndex,
         }, () => {
             // If we just toggled an option on a multi-selection page, scroll to top
-            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length) {
+            if (this.props.selectedOptions.length !== prevProps.selectedOptions.length
+                || (_.isEmpty(this.props.value) && (this.props.value !== prevProps.value))) {
                 this.scrollToIndex(0);
                 return;
             }

https://user-images.githubusercontent.com/46707890/211162770-02d9b3b8-a3ab-4367-99f5-431286707c30.mp4

@Ollyws proposal's looking good to me. The expected result will be to scroll to the top so the selected user is visible whenever the search box is cleared.
🎀 👀 🎀 C+ reviewed!
cc @flodnv @NicMendonca

@mollfpr My proposal does the same thing. Have you considered it?

@mollfpr doesn't just scrolling to top without changing the highlight cause the issue I mentioned here - https://github.com/Expensify/App/issues/14001#issuecomment-1374553260
Are we ok with that behaviour?

@allroundexperts Yes. In your proposal selecting an account and searching for another account by typing in the search box, the scroll position remains the same. I don't think we want that.

For eg, Assume we have a list of 10 people, assuming view can only show 5 rows(different screen sizes can show higher or lower count). We have already selected 5 rows and we clear the search, now we scroll to index 0 as per requirement but set the highlighted row to be 6th row which would be hidden as per below code. Even if you press 'enter' now it only select the 6th row which is hidden from view.

Thanks for the detailed @abdulrahuman5196 but what you pointing out is another issue and we don't know yet if that will be an issue.
I don't mind after selecting an account the highlight option is the first row unselected option, this will be helpful if navigating through the options with the arrow key to go through the unselected options.

@mollfpr Are you sure we don't want that behaviour? Because In my opinion, it makes more sense to keep the selected item sticky throughout.

Because In my opinion, it makes more sense to keep the selected item sticky throughout.

@allroundexperts For example, if we have 7 selected options already and searching for another account will only give a smaller space visibility to show unselected options, am I correct? If is that so, I think this will be an issue in the future or even regression.

@mollfpr That makes sense. You are right. Thanks for the clarification!

Thanks for the detailed @abdulrahuman5196 but what you pointing out is another issue and we don't know yet if that will be an issue.

@mollfpr I am attaching a video where the issue i mentioned happens when we just scroll to index 0 when this.props.value is empty with the accepted proposal
https://user-images.githubusercontent.com/46707890/211214450-e2585765-ecfb-47af-87ca-9fb537a9f3eb.mp4

I don't mind after selecting an account the highlight option is the first row unselected option, this will be helpful if navigating through the options with the arrow key to go through the unselected options.

Even if you press 'enter' after clearing the search text on the issue i mentioned, you would be selecting a hidden row from the view. Added the same case in the above video. Which is not happening now.

@abdulrahuman5196 That will be a different issue than this. I think your suggested behavior will be considered in the list selection redesign, not in this issue.
cc @flodnv @NicMendonca

Thank you for the proposals and discussions everyone. I agree with @mollfpr, let's hire @Ollyws, @NicMendonca.

@sophiepintoraetz, seeing as @NicMendonca is out, can you please hire @Ollyws ?
@Ollyws feel free to start on the PR.

Just noting that the External Label creates a new Upwork job so we might have multiple jobs now (unless there was some fix added to this). We might want to clean that up @sophiepintoraetz
If you want new BZ member, you can use the Bug autoassigner instead and the job wont be created @flodnv

@Ollyws IMO that is intended.
https://github.com/Expensify/App/blob/2ee71ac9e16fec49e67fef4c541b00ea394426ce/src/components/OptionsSelector/BaseOptionsSelector.js#L98-L101

@Ollyws I see that this will be your first PR in the repo could you follow this step Begin coding your solution in a pull request to start? Thanks!

Ahh sorry for that, I must be misspelling your name before. 😅

lol whoops thanks @mountiny
Thanks for the PR @Ollyws

@flodnv - can you confirm that Olly is to be paid $1000 + the PR merge bonus of 50% (i.e. $1500?)

Yes please 👍

Will I get the bonus too? 😁

Yep 👍

@Ollyws - contract for payment is with you
@mollfpr - you can apply for the job here for $1500 also.

@sophiepintoraetz I can't open the link.

Sorry, try this one!

@sophiepintoraetz Applied, thank you!

@sophiepintoraetz I think you should end the Upwork contract after the PR is in production and past the 7 days regression period 😅
Currently, the PR is still in staging but maybe later today or tomorrow will hit production.

Ah, I am on auto-pilot mode - wow - let's hope a regression doesn't pop up 😅

@flodnv @mollfpr shall we close this GH out? Or is there an offending PR we need to source here?

@sophiepintoraetz @flodnv I don’t there’s a PR causing this regression. As mentioned in the Slack discussion, is more of a polish issue.


Edit foreign keys not available

I cannot update foreign keys. For example I cannot change the on delete/update constraint or the foreign key constraint name.
I am using a mysql db.

Verified


Make sure to strip "/" for static files if URIPrefix ends with a "/"

When serving up static files we need to strip any proxy prefixes we may add onto the URL.
We forgot to check to see if the prefix had a "/" at the end of it, and if it did made sure
to strip it out, as static files should always start with a "/". However, if we did not remove
the "/" at the end of the prefix that we then use to trim the url; we would end up trimming off
the starting "/". This fixes that.
Fixes #735

Have not had a chance to test this yet.

Pull Request Test Coverage Report for Build 8e011cb69-PR-771

0 of 9 (0.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 45.392%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

server/viewer.go
0
9
0.0%

Files with Coverage Reduction
New Missed Lines
%

server/viewer.go
1
40.0%

Totals

Change from base Build 7908653b9:
-0.03%

Covered Lines:
5413

Relevant Lines:
11925

💛  - Coveralls


[FE] History table

Loop through the Invest events and get from object tx and addresses

Similar as #79


Added EasyLogic Studio

Checklist

[x] I made something good today 💐.
[x] I put links in the correct format: [Tool](link) — description.
[x] My description starts with the lower-case letter and ends with the full stop.
[x] I put the tool in the alphabetical order.

Optional

[x] I added the appropriate labels: free, open-source or mac.
[x] I put the tool only to one category.
[x] I followed Contribution Guidelines.

@easylogic a lot of thanks for your contribution!


subscription Subscriptions_List requires nextLink

In the subscription service, the Subscriptions_List operation returns a SubscriptionListResult which says nextLink is required. The service is not returning a nextLink when there are not enough results for paging. The API version for that operation is 2016-06-01 which is used by these tags:

package-2021-10
package-2020-09
package-2019-10-preview
package-2019-03-preview
package-2018-11-preview
package-2018-03-preview
package-2016-06-01

cc @Ochirkhuyag, @navysingla, @mjfrb
https://github.com/Azure/azure-rest-api-specs/blob/main/specification/subscription/resource-manager/readme.md
https://github.com/Azure/azure-rest-api-specs/blob/88e7838a09868a51de3894114355c75929847a46/specification/subscription/resource-manager/Microsoft.Subscription/stable/2016-06-01/subscriptions.json#L101-L130
https://github.com/Azure/azure-rest-api-specs/blob/88e7838a09868a51de3894114355c75929847a46/specification/subscription/resource-manager/Microsoft.Subscription/stable/2016-06-01/subscriptions.json#L283-L301
This is a swagger quality issue. Tools like the Azure SDK for Rust rely on the service specification matching the service implementation. https://github.com/Azure/azure-sdk-for-rust/issues/650

Fixed by #17674.


Please add duplication of custom window to drawing display tablets.

I would like to duplicate a portion of my 49" super ultra wide monitor to a drawing display tablet.

@NeonZakuro
can you clarify the user scenario?
If I understand what you are asking, that would be achievable with a dedicate app, something that seems out of the scope of PowerToys.


extra Line breaks in CSV file

Python 3.6
Windows 10
The CSV output has extra line breaks in the file. This causes issues if I run it a 2nd time to pull the data.
----Output:
Day / Week,Tuesday 43
Datetime,2017-10-24 17:56:07
Total,1484
It show up as having 2 carriage return and a line feed

Hello! I'm really sorry for not answering earlier. I've been really busy.
The csv files I get have a newline (\n) at the end of every line.

Where are you seeing two carriage returns and a line feed?
Cheers!

Using Notepad++, I see..

I fixed the issues by changing
import csv   to  import unicodecsv as csv


Fix Logout Function

Logout function causes error for users that aren't logged in.

User can logout on home and profile page, link passes query string to entry page directing JS to delete users credentials in local storage


dodanie factories.py

Description:
Adding new file factories.py containing fixtures factories for User, UserProfile, Organization
Description of your changes.
New imports / dependencies:

factory-boy==2.9.2

Unit Tests:

apps/volontulo/tests/views/test_auth.py

What tests do I need to run to validate this change:
Description of testing workflow and potential affected places.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #742   +/-   ##
=======================================
  Coverage   91.57%   91.57%
=======================================
  Files          90       90
  Lines        2671     2671
  Branches        5        5
=======================================
  Hits         2446     2446
  Misses        218      218
  Partials        7        7

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 6f975be...f5def96. Read the comment docs.

Hey @Rafalkufel,
The issue mentions a factory for organizations, it is missing from the code. Please add tests for the factories to check that they actually work.
Issue mentions also dependency update, did you update the factory package?

What's the different between this pull reqest and #747 or #750? I believe #750 should stay and this one and #747 should be closed?

closing as duplicate of #750


DS-2355 : SpiderDetector added synchronization for ArrayLists: agents and domains

Fixed unsynchronized access to ArrayLists agents and domains problem which allowed files in config/spiders/agents and config/spiders/domains to be loaded multiple times
https://jira.duraspace.org/browse/DS-2355

I'll try to create a simple test to check the behaviour.

I can confirm that this PR does prevent the SpiderDetector from attempting to load the Spider IP files multiple times... they are only loaded once, as part of the first request of a page from the application. So, "works as advertised" and seems like a good optimization, so, +1 for merging.


[BUG] Can't prove queue/create.c with VeriFast

Describe the bug
Can't prove queue/create.c with VeriFast.
Target

Development board: Any
Instruction Set Architecture: Any
IDE and version: VeriFast 19.12 for C and Java (released 2019-12-02)
Toolchain and version: VeriFast 19.12 for C and Java (released 2019-12-02)

Host

Host OS: Debian GNU/Linux amd64
Version: unstable

To Reproduce

git clone git@github.com:FreeRTOS/FreeRTOS.git
cd FreeRTOS/FreeRTOS/Test/VeriFast
make

Expected behavior
We should see following message:
0 errors found (??? statements verified)

Screenshots
$ verifast -version|&grep released
VeriFast 19.12 for C and Java (released 2019-12-02) <https://github.com/verifast/verifast/>
$ make
queue/create.c
include/proof/queue.h(187,2-3): Parse error.
Coverage regression failed: Expected 325 statements verified.
make: *** [Makefile:21: queue] Error 1

$ vfide -I include queue/create.c

Additional context
None.

I believe this is caused by the miss style comments.
Attached patch works for queue/create.c.
fix_miss_style_comments.patch.txt
May I create PR to fix this issue?

We welcome any PR's. Please let me know when it is ready for review.

This has been resolved with PR #836


Wire up stop timeout for embedded Jetty server

This PR wires up the jetty stop timeout for use with embedded jetty.
It adds jettyStopTimeout to WireMockConfiguration and changes JettyHttpServer.finalizeSetup() to not overwrite the timeout value on setup.

@tomakehurst Would it be possible to release a new minor version with this change included?

👍
@tomakehurst Any update on the release for this? Thanks


Minor SelectPkg(TheIde) polishing

Hello, please add description to the PR and rational what you have changed and why. Without it it will be difficult to accept this PR and some changes are more about personal taste.


Added social icons to the fellow cards

Please, go through these steps before you submit a PR.

[x] My Pod Leader knows I'm working on this Pull Request
[x] I've explained what the Pull Request is adding.
[x] I've explained why this is important.

Resolves Issue #11
This pull request adds icons of social profiles like GitHub, LinkedIn, Twitter and Resume icon to the fellow cards.
This was done by modifying the description.html file: Added a div with class "socials" below the div having class "info", inside the card. Added the social icons inside this "socials" div.
The corresponding CSS was also added in all.scss file
Adding the social profile icons will help people connect with the fellows easily. It will encourage networking.
Here's how the cards look across different dimensions:

@marcnjaramillo I had created this PR yesterday when issue #12 was yet to be fixed. Now that you have merged the PR that solves this issue, cards will not overlap with the images on a mobile screen. I checked the deployment preview, looks fine to me.
I'll update the screenshots!

I see. I just checked it myself and saw that too. Thanks for replying!


Crash caused by NoSuchFieldError on AGP 8.3.0

:writing_hand: Describe the bug
After updating my project to use AGP 8.3.0, the app doesn't start anymore, crashing with the following exception:
Caused by java.lang.NoSuchFieldError
No static field sentinel_crash_monitor of type I in class Lcom/infinum/sentinel/R$string; or its superclasses (declaration of 'com.infinum.sentinel.R$string' appears in /data/app/~~U6whZpJl9NNcgMuiTBeqbQ==/com.example.dev.debug-3QAT_NVWMtc0FLRVtLEGIA==/base.apk!classes17.dex)
    at com.infinum.sentinel.ui.tools.c.<init> (SourceFile:2)
    ...

:bomb: Steps to reproduce

Update an app using Sentinel to use Android Gradle Plugin 8.3.0.
Attempt to start the app (make sure Sentinel.watch is called).

:wrench: Expected behavior
No crash 🙂

OK I was able to reproduce crash:
 Caused by: androidx.startup.StartupException: java.lang.NoSuchFieldError: No static field sentinel_crash_monitor of type I in class Lcom/infinum/sentinel/R$string; or its superclasses (declaration of 'com.infinum.sentinel.R$string' appears in /data/app/~~dIyqmLflg1eB_ssGYVhreg==/com.infinum.template-J8U8hUulWm0MAuABqxfMEw==/base.apk!classes17.dex)
                                                                                at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:187)
                                                                                at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:238)
                                                                                at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:206)
                                                                                at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:45)
                                                                                at android.content.ContentProvider.attachInfo(ContentProvider.java:2482)
                                                                                at android.content.ContentProvider.attachInfo(ContentProvider.java:2452)
                                                                                at android.app.ActivityThread.installProvider(ActivityThread.java:7970)
                                                                                at android.app.ActivityThread.installContentProviders(ActivityThread.java:7481)
                                                                                at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7239)
                                                                                at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
                                                                                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2292)
                                                                                at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                                at android.os.Looper.loopOnce(Looper.java:240)
                                                                                at android.os.Looper.loop(Looper.java:351)
                                                                                at android.app.ActivityThread.main(ActivityThread.java:8423)
                                                                                at java.lang.reflect.Method.invoke(Native Method)
                                                                                at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
                                                                                Caused by: java.lang.NoSuchFieldError: No static field sentinel_crash_monitor of type I in class Lcom/infinum/sentinel/R$string; or its superclasses (declaration of 'com.infinum.sentinel.R$string' appears in /data/app/~~dIyqmLflg1eB_ssGYVhreg==/com.infinum.template-J8U8hUulWm0MAuABqxfMEw==/base.apk!classes17.dex)
                                                                                at com.infinum.sentinel.ui.tools.c.<init>(SourceFile:2)
                                                                                at com.infinum.sentinel.di.a.<clinit>(Unknown Source:14)
                                                                                at com.infinum.sentinel.SentinelInitializer.create(SourceFile:1)
                                                                                at com.infinum.sentinel.SentinelInitializer.create(SourceFile:2)
                                                                                at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)

This seems to be some sort of namespace collision. If you don't include other Sentinel tools (ex. Timber tool) then the reported error won't happen.
But other issues can, like:
java.lang.IllegalStateException: WorkManager is already initialized.  Did you try to initialize it manually without disabling WorkManagerInitializer? See WorkManager#initialize(Context, Configuration) or the class level Javadoc for more information.
                                                                                at androidx.work.impl.WorkManagerImpl.initialize(WorkManagerImpl.java:200)
                                                                                at androidx.work.WorkManager.initialize(WorkManager.java:210)
                                                                                at com.infinum.sentinel.ui.certificates.observer.b.<init>(Unknown Source:35)
                                                                                at com.infinum.sentinel.di.component.b.C(Unknown Source:8)

I will look into R8 rules for Sentinel tools and AGP upgrade. That will hopefully resolve issues with AGP 8.3.0 compatibility.

This should be resolved with 1.3.3-alpha01
There is one drawback of the new version: you will need to enable desugaring in your project/module. We will try to improve this for full release.

Full 1.3.3 release is now out
No need to include desugaring in your project!


Fix git push error for protected CLA branch

The pull request is created from master636868904403857452 to master to fix git push error for protected CLA branch

@Taojunshen : Thanks for your contribution! The author, @, has been notified to review your proposed change.


run_segan+_clean.sh with cuda have error

When i run run_segan+_clean.sh and set cuda, but got the following error.
RuntimeError: Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor for argument #2 'weight'

@qinxiaoyi have you solved this issue? If yes, could you please share your solution?

I had the same problem and i solved it.
In script clean.py, replace line 72 by c_wav, g_c = self.segan.generate(pwav, device=device).
Do not forget to define device: device = torch.device('cuda')


Evaluate minio/sha256-simd implementation

The guys from @minio developed an optimized version of the sha256 hash, which is heavily used within restic: https://github.com/minio/sha256-simd
Evaluate the performance gains in comparison to stock crypto/sha256.

The syncthing folks did some tests: https://forum.syncthing.net/t/faster-hashing-package/8186?u=rumpelsepp

Thanks for the hint, that looks helpful.

Also note, that there are some issues on some devices: https://github.com/syncthing/syncthing/issues/3613

I have poked the syncthing authors to have a look at the minio/sha257-simd package and for some systems it can improve by 100MByte/sec. But as @rumpelsepp mentions it needs to be protected for devices which don't support it correctly (see https://github.com/minio/sha256-simd/issues/6)

Probably this can be closed due to better SHA3, Blake2(a/b). Which are much faster.

I don't think so. Changing the hash algorithm requires changing the repo format, because otherwise it breaks existing repos. So I still think it's valuable to look into a faster SHA2 implementation.

Yes I understand, but we could postpone faster hashing into format v2

Just a note, the minio team, I believe, is now using the blake2b package here : https://github.com/golang/crypto/tree/master/blake2b
This includes the Assembler optimizations, and a few fixes.  On my system the x/crypto version is a bit faster than the minio package.  It however is a bit of a simplier implementation of it because it doesn't include the Salt and Personalization flags and doesn't allow you to pick any random bit length you want.
I have been testing this a good bit recently because I'm working on a related package.  I tested all the different SHA version and blake2b.  The performance of the blake2b was better than everything else by a pretty good percentage.

For example, even on the minio/sha256-simd page, it shows blake2b more than twice as fast as their sha256. https://github.com/minio/sha256-simd#comparison-to-other-hashing-techniques

Thanks for pointing it out, I'm aware of this. I had an in-depth chat with the main people from Minio at FOSDEM about this ;)


Goal: use-releases doesn't processes imported POMs in dependencyManagement

The imported BOMs are not processed correctly by use-releases goal, the fix for #79 is not working either.
I suppose this is due to how maven resolves imported POMs - there is no separate dependency for such import, it's replaced by list of dependencies defined in the POM.

Pull Request created: https://github.com/mojohaus/versions-maven-plugin/pull/135

Merged PR #135

I wanted to check if the same issue occurs in other Mojo's since they don't have that fix applied. It turns out that they don't suffer from the issue.
Further, when I removed the patch from UseReleasesMojo, import-scoped dependencies were still present in the collected dependency management dependencies, which means that they are now present out of the box and can be treated by the mojo. And the import dependencies get updated.
Which means that the patch can be removed. I'll create integration tests (important since Maven is involved) before doing that.

Same issue: #25, #308, #309, #346, #395

So, this problem is typically resolved by using dependency management from raw model.


Sequential modeling problem

Thanks for sharing. This is an awesome work!
In my opinion, compared to existing work, iTransformer essentially uses an MLP to handle sequential dependencies and then uses attention scores to analyze the relations between variables, is this correct?
If it is, how it could handle temporal dependencies? Because there is no position embedding, and no explicit sequential modeling like RNN. (I tried to replace MLP with RNN but got a worse performance) It seems like sequential modeling is not very important and may have a negative effect. This is a little counter-intuitive. Do you have any ideas about it? Thanks!

Yes, MLP in our model is utilized to learn the series (as a token) representations, which are aggregated from past observations and projected into future predictions.
Position embedding is needed in the vanilla Transformer since the attention is permutation-invariant, however, MLP is not (as we mentioned in our paper:"since the order of sequence is already stored in the permutation of neurons of feed-forward network").

A visualization example: the sequential modeling is reflected by the permutation of MLP neurons.

A related issue can be helpful for you: https://github.com/thuml/iTransformer/issues/13

Thanks for your reply! As I see https://github.com/thuml/iTransformer/issues/13, you say 'distinguishing variate is not essential but it is essential to keep them independent'. Among the temporal dimensions, however, a well-accepted logic is p(x_t|x_{t-1}) or p(x_t|x_{1:t-1}) and they are not independent. Seems like this paper gives up modeling this kind of sequential dependency but focuses on the correlations between variables. Does it support that relations between variables are more significant?

We think they are both important to achieve good MTSF performance. However, the relations of variates can be hardly considered in the vanilla Transformer. At the beginning of embedding, the variates are projected into the channels of embedding. It ignores the problem of inconsistent physical measurements and can fail to maintain the independence of variates, let alone capture and utilize the multivariate correlation, which is essential for forecasting with numerous variates, as well as in complicated systems driven by the latent physical process (such as meteorological systems).
In addition, even if the FFN and layernorm seem simpler than attention blocks, they are efficient and competent in learning the temporal dependency of a series, which can be traced back to statistical forecasters such as ARIMA and Holt-Winter. They also have no problems with inconsistent measurements since they work on the time points of the same variates, and have an enlarged respective field as the whole lookback series can be embeded as the variate token.

Good views. Thanks!


travis should fail on latest release

Support for ember 2.x is critical. Therefore travis should fail for latest release.
Please merge #83 before which fixes tests against release and beta.

@jelhan #83 has been merged into the master.

So this one could also be merged then.


Search this view detail

Hello,
It is not said if "Search this view" would look into any field of the view, or only fields that are "Search fields"
Would it be possible to bring this clarification?
In my case, displaying the Description of email message, search this view is not working to look for key words.
Thank you
P-O
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f8e9258f-4c21-9d52-9940-cada6c70db50
Version Independent ID: 1f5619dd-aea0-d0d4-34a9-a7e0e036faf8
Content: Explore data in a view on a grid page - Power Apps
Content Source: powerapps-docs/user/grid-filters.md
Service: powerapps
Sub-service: end-user
GitHub Login: @mduelae
Microsoft Alias: mkaur

@popujol I've asked our internal team to clarify this. Please stay tuned for an update.
Thanks,
Mints

Thank you for the feedback. We will consider this enhancement to better clarify "search this view" behavior.


Need to add support to label measurement in ER for xplan_condition_space

In GitLab by @gzheng on Nov 6, 2019, 14:53
We need a way to specify the condition space for Xplan inside the experiment request (ER) and have decided to use a special measurement inside the table within the ER to achieve this.  For example, see the third row in https://docs.google.com/document/d/1uv_X7CSD5cONEjW7yq4ecI89XQxPQuG5lnmaqshj47o/edit?pli=1#.  However, there is currently no mechanism to indicate that this measurement contains condition space related information.  As a result, we had to manually add a xplan_condition_space boolean field for this measurement inside the structured request generated by the Intent Parser (IP).  Recommend to add a new column titled xplan_condition_space containing a checkbox. The IP should translate the state of the checkbox to a boolean field called xplan_condition_space under the measurement inside the SR.

In GitLab by @jakebeal on Nov 6, 2019, 15:13
Why not do this as a measurement type instead? This kludge is mixing information-types in a way that I have concerns may bite us down the road.

In GitLab by @mweston on Nov 6, 2019, 15:19
@dbryce Will the condition space definition ever need to define a measurement type? What Jake is proposing would be to add an extension to that controlled enumeration (e.g. "CONDITION_SPACE") and use that to control how we parse and populate the xplan request. That could work, provided we don't need to interpret the measurement_type here.

In GitLab by @gzheng on Nov 6, 2019, 15:37
I know Jake originally didn't like this: https://sd2e.slack.com/archives/GP34M2C02/p1572979882061000. Waiting for the decision here.

In GitLab by @jakebeal on Nov 8, 2019, 09:41
Recommended approach: option inclusion of "(domain [values])" in cells and allowing values to include ranges. This would move "domain" from a separate structure to an optional value in each factor in a structured request. Need to confirm with @dbryce

In GitLab by @dbryce on Nov 11, 2019, 13:33
Jake and I spoke today and came to the following resolution.  Each cell will have two types of values: sample values and condition space domain.  The combinations of these being present or not will have the following semantics:

No Sample values, No condition space domain:

This column (factor) is not relevant to the samples specified by this row.  This is a form of "hard" constraint.

Sample values, No condition space domain:

Sample values are "hard" constraints dictating that the samples must satisfy the values provided.  The condition space domain will be inferred to equal/contain the given values.

No Sample values, Condition space domain:

XPlan is free to pick values in the domain of the factor, as specified in the cell.  This is a "soft" constraint.

Sample values, Condition space domain:

XPlan is free to pick values in the domain of the factor, as specified in the cell. Provided sample values are preferred, but not required. This is a "soft" constraint.

In GitLab by @mweston on Jan 28, 2020, 17:42
This is likely overcome by events - we've been supporting this since November with a CONDITION_SPACE measurement type.

In GitLab by @jakebeal on Jan 29, 2020, 13:59
closed


Can't open livestreamer plugin.twitch error

Trying to use the livestreamer feature, program refuses to start and throws this error at me.
C:\Users\maste_000>livestreamer http://www.twitch.tv/hauzilla123 low
[cli][info] A new version of Livestreamer (1.12.2) is available!
[cli][info] Found matching plugin twitch for URL http://www.twitch.tv/hauzilla12
3
[plugin.twitch][error] Error when fetching desktop streams: Unable to open URL:
http://usher.twitch.tv/find/hauzilla123.json (403 Client Error: ERROR)
error: No streams found on this URL: http://www.twitch.tv/hauzilla123
Any possible way to solve it?

Output log indicates you are using an outdated version. First update your [version] (http://docs.livestreamer.io/install.html#windows-binaries) and try it again. At least it works for me.
livestreamer "http://www.twitch.tv/hauzilla123" best
[cli][info] Found matching plugin twitch for URL http://www.twitch.tv/hauzilla123
[cli][info] Available streams: audio, source (worst, best)
[cli][info] Opening stream: source (hls)

Hello,
Same here with 1.12.2 and develop branch:
$ livestreamer --loglevel=debug "http://www.twitch.tv/eslcsgo" best
[cli][info] Found matching plugin twitch for URL http://www.twitch.tv/eslcsgo
error: No streams found on this URL: http://www.twitch.tv/eslcsgo
$
How can I help ?

error: No streams found on this URL: http://www.twitch.tv/eslcsgo

The stream is offline at the moment.

you're right, I found one that works


Error shows wrong range

For this code:
{ Aa. }

There should an error with range (1,4-1,5) or something like that, but it's (0,0-0,0) instead.

This is either a visualization problem or something wrong with Fantomas.FCS.
In both cases: I'll be looking forward to your PR 😸

This is now fixed.


HTML5Video Playback's attemptAutoPlay() fails for mobile devices because this.consented can never be true

Browser: Safari 11
OS: iOS 11.4
Clappr Version: 0.2.97
Steps to reproduce:

On iOS Safari, open https://jsfiddle.net/stefanullinger/j2tarp3x/embedded/result
click the play button
I was expecting to see the player playing the stream, but instead I need to manually click the player again to start the playback, i.e. "autoplay" does not work.

I have identified https://github.com/clappr/clappr/blob/master/src/playbacks/html5_video/html5_video.js#L161 to be the problem, as this.consented can never be true at this point in the code.
Previous discussion started here: https://github.com/clappr/clappr/pull/1644#issuecomment-410216072
Thanks in advance!
Best,
Stefan

Good catch. I will take a deeper look ASAP. 👍

I pushed a fix which should satisfy this issue.
Also, about #1644 discussion,
in the provided JSFiddle example, i see you created a source-less instance of the player which may display an error message. (see #1679 ) and also fails to "consent" (since no playback instance resolved).
As workaround, i suggest to use this little trick which use a "dummy" mp4 video source :
var player = new Clappr.Player({
  parentId: '#playerWrapper',
  source: Clappr.Utils.Media.mp4,
  mimeType: 'video/mp4',
  playback: {
    recycleVideo: true,
    playInline: true
  }
});

$('#play').on('click', function() {
  // at this point, the video element (used by dummy video) will be consented
  player.consent();

  // at this point, a new playback instance will be created, recycling the consented video element
  player.load('https://www.sample-videos.com/video/mp4/480/big_buck_bunny_480p_2mb.mp4', '', true);
});


Several issues with withdrawal

Tried to withdrawal BEER, PIZZA, and KMD to Agama

When I exit the withdraw window the balance I entered to withdraw is added back to the total balance suggesting the withdraw never happened (in these cases it doesn't)

Once withdraw is selected (everything seems populated correctly) nothing happens except for the Withdraw button being unselectable. Suggest adding a success or fail msg.

There is an pre-populated zero in the Amount field allowing numbers to be entered after the zero

Version: v0.1.0-alpha2
OS: windows
Error msgs: no errors were generated in the dev window

Thanks for the detailed feedback!

When I exit the withdraw window the balance I entered to withdraw is added back to the total balance suggesting the withdraw never happened (in these cases it doesn't)

It sounds like this is working correctly if the balance didn't withdraw. Or are you saying it also does this for successful withdrawals?

Once withdraw is selected (everything seems populated correctly) nothing happens except for the Withdraw button being unselectable. Suggest adding a success or fail msg.

This is because we're waiting for marketmaker. There are two steps to a withdrawal. Creating a TX (which you were waiting for) so we can show you the final fee. And then broadcasting the TX. Once mm has created the TX we will show you the fee and the button will no longer be greyed out and will ask for confirmation.
This is how it's supposed to work:

The issues you are experiencing are purely due to extremely slow responses from marketmaker. Nothing to do with the GUI.
Maybe we should add some extra text like "Calculating txfee..." if marketmaker hasn't responded after a certain amount of time. Just to make it clearer we're waiting for something to happen.

3 There is an pre-populated zero in the Amount field allowing numbers to be entered after the zero

This looks like a known React bug. @sindresorhus has added a workaround for some of the other fields. Is this the same issue @sindresorhus?

Thanks @lukechilds - you're right on number one, it doesn't complete the tx so that makes sense.  For number two a message definitely helps but mm isn't suppose to take this long is it? I started another withdraw about 30 minutes ago and it's still creating the tx

Number 2 (withdraw button is stuck) seems to be ok now, extra text is a good enhancement if it is expected to reoccur. Thanks!

mm isn't suppose to take this long is it?

Unfortunately we've experienced all sorts of crazy edge cases with how long it takes mm to respond. If we don't get an error response and we're just waiting for a reply we really have no idea what's going on on the other side.

I started another withdraw about 30 minutes ago and it's still creating the tx

I've not experience delays that long. You can open the network tab in dev tools and see what's going on. If the request says pending then it's waiting for a response from mm. Can you let me know if you can recreate this and we can look into it.

Number 2 (withdraw button is stuck) seems to be ok now, extra text is a good enhancement if it is expected to reoccur. Thanks!

We haven't changed anything on our end. Will look at adding extra text to try and avoid confusion.


Token '2019-08-07' doesn't match specifier '%h'

I am trying to load an IIS log file to goaccess, and I get the message above.
Any suggestions? I have tried to edit the goaccess.conf file but no progress.

Please post a few lines from your access log and the description of each field.

#Software: Microsoft Internet Information Services 10.0
#Version: 1.0
#Date: 2019-06-25 00:47:37
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2019-06-25 00:47:37 <IP_ADDRESS> POST /apc/apcwebservice.asmx - 443 - <IP_ADDRESS> Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+4.0.30319.42000) - 200 0 0 875
2019-06-25 00:47:37 <IP_ADDRESS> POST /apc/apcwebservice.asmx - 443 - <IP_ADDRESS> Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+4.0.30319.42000) - 200 0 0 156

Try this, in goaccess.conf:
time-format %T or in same way time-format %H:%M:%S
date-format %F
log-format %d %t %v %m %U %^ %^ %^ %h %u %R %s %^ %^ %L
or in command-line:
--time-format='...' --date-format='...'  --log-format='...'
notes:
I used the server's IP for VHOST.
If you don't want to change %v with %^ and disable
the Virtual Hosts panel with --ignore-panel=VIRTUAL_HOSTS.
I assumed the time-taken field is in milliseconds.
If it were in microseconds, replace %L with %D.

Closing this.


Provide access to architecture heuristics for 3rd party plugins

What is the feature you'd like to have?
The ability for 3rd party plugins to participate in the heuristics that binja uses to suggest architectures.
Is your feature request related to a problem?
Yes, only first party plugins can be suggested
Are any alternative solutions acceptable?
Maybe?
Additional Information:
N/A

For what its' worth, the heuristics for arch detection were a one off process that can be updated for other architectures even if we're not generating the architectures officially. If you've got some sample binaries you can send to us we can update it. That said, it would be nice if it was extensible.


How do I make Ads API request?

Can I make requests to Ads Endpoints (https://ads-api.twitter.com/4/) with this library?

I'd be interested, too 🙏


VM fails to start on M1 CPU when CPU cores set to more than the host has #1621

how do i run the linter?


bug(TOOLTIP): Tooltip hide animation appears even if show delay not reached

Is this a regression?

[X] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
13.2.4
Description
When using ShowDelay>0, and the cursor doesn't stay long enough to display the tooltip, when leaving the trigger element, the tooltip suddently appears and immediately starts the hide fade out animation.
Very disturbing when switching between multiple trigger elements (buttons for instance) with tooltips because if you move quickly over them, they all display the tooltip fade out animation
NB:
I'm also using "disableTooltipInteractivity=true" to remove the "blocked by tooltip" side effect started from 13.2.5
Reproduction
Steps to reproduce:

Add a tooltip with a showDelay of 2000ms:
hello, i have a tooltip. Move quickly over me
Move the mouse over the span element, and leave before the show delay elapsed

Expected Behavior
The tooltip should'nt be shown at all because the showDelay was not reached
Actual Behavior
The hide animation plays, making the tooltip briefly appearing
Environment

Angular: 13.3.0
CDK/Material: 13.3.0
Browser(s): Chromium 98
Operating System (e.g. Windows, macOS, Ubuntu): Windows

Any update on this?

That's annoying. Here's just a demo:

<mat-list>
  <mat-list-item *ngFor="let item of items" [matTooltip]="item.name">{{ item.name }}</mat-list-item>
</mat-list>

@NgModule({
  // ...
  providers: [
    {
      provide: MAT_TOOLTIP_DEFAULT_OPTIONS,
      useValue: { showDelay: 500 },
    }
  ]
  // ...
})
export class AppModule {}

guys, please fix it.

Hello Angular Team!

You can even use the official demos to demonstrate the bug:

this silly thing is blocking us from upgrading material and angular to 14.x. we are stuck with 13.2.4 :(

RIP mat tooltip

14.1.0 - the same issue!
not fixed

I've subscribed to the topic as I want to know when this gets fixed

Temporary fix - add this to main style file: .mat-tooltip-hide { display: none!important; } It hides animation so tooltip doesn't appear on mouseleave before showDelay

for now, this works for sure. thanks

Still exists in Angular 14 btw. Not fixed.

Problem still happens in version 14.2.0

it stil happens on the example page. https://material.angular.io/components/tooltip/overview#show-and-hide-delays
Set hide delay to zero. If that is not done, it looks at first it doesn't happen.. but after a few tries it does.

14.2.1 - Problem is not fixed!

14.2.3 - The problem is not solved!

I don't see the issue in the docs site anymore. Are you sure that you're testing the latest code?

I still see the issue on the docs site. Here is a clip https://www.loom.com/share/314c84833a29481cae77a3d3c3c51e30

Okay, I see. The cases I was testing for was when there's no enter delay and a hide delay, and the opposite way around.

Are the examples on the docs website actually using the corresponding version in the code? Just asking because FWIW in my project I don't see the issue anymore after updating to 14.2.3 .

It seems that the problem appears when the mouse pointer moves from top to down only. In other directions I don't see this regression. At least in my component with mat-table.

With default tooltip options I found problem that tooltip is appearing immediately without any delay however I am using

Tooltip interactivity makes sense if showDelay time has reached and I left. But the issue is that showDelay time has not reached, so the tooltip should not be shown regardless where I move the mouse.

Either way, that would be a different issue from this one. Currently "interactivity" is considered as soon as the pointer enters the tooltip trigger.

Thanks for response, disableTooltipInteractivity makes the trick for me now, I will make issue later.


fix: version and env + refactor file structure

Closes #
✅ Checklist

[ ] I have followed every step in the contributing guide (updated 2022-08-15).
[ ] The PR title follows the convention we established conventional-commit
[ ] I performed a functional test on my final commit

Changelog
Fixes env typedefs and explicitly uses astro 1.1.1 (although I doubt it makes a difference, we have some version warnings xD)
https://app.warp.dev/block/HpCFcPBa7Yk5qwQgi2CliJ
Also did some pretty heavy refactoring of the folder structure to what I think is more appropriate, what's think?

Screenshots
[Screenshots]
💯

Aight gtg for the day. You can play around with styling. Some might have been messed up (the footer on the docs page in particular)


Crash at the entrance.

(Generated from Russian to English. Possible errors.) I found an error in the Bop Music player application. Departure at the opening. Phone honor 7A. I would be grateful if correct!

Yes @TodNaz its crashing on some devices and I am working on it.


Atom had unexpectedly crashed when I didn't want it to.

Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Atom crashed when I didn't save my work.
Steps to Reproduce

Find my work at @amayarora.
Go to files GitHub > pkb > Academics > School > Intermediate > Grade V > History > Chapter XII.md.
Recover Section II: Who Were the Loyalists and Patriots?, along with part of Section III: Loyalists and Patriots. Atom had crashed during this time, and didn't save my work. You should be able to find this work in one of the previous commits, which I really didn't commit, since it didn't save, but hopefully you know what I mean.

Expected behavior: Have my work to be saved!
Actual behavior: It did not save! GAHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Reproduces how often: Once, please.
Versions
Input: atom --version
Output:
Atom    : 1.13.1
Electron: 1.3.13
Chrome  : 52.0.2743.82
Node    : 6.5.0

Additional Information
Nothing, just help me bro!

Are you saying that you were editing the md file when Atom crashed, or that opening the file causes Atom to crash?  What OS are you using?
If the former, is there anything in your ~/.atom/recovery folder (or %USERPROFILE%\.atom\recovery if on Windows)?

Thank you for your issue!
We haven't received a response to our questions in our comment https://github.com/atom/atom/issues/13815#issuecomment-279754216. With only the information that's currently in the issue, we don't have enough information to take action. I'm going to close this but don't hesitate to reach out if you have or find the answers we need, we'll be happy to reopen the issue.


visual-regression/v-filter-button.spec.ts:82:11 › VFilterButton › screen at breakpoint xl with width 1280 › pressed, focused, 12 filters is flaky

Description

visual-regression/v-filter-button.spec.ts:82:11 › VFilterButton › screen at breakpoint xl with width 1280 › pressed, focused, 12 filters is flaky.
It fails in this run: https://github.com/WordPress/openverse/actions/runs/7699638405/job/20982713101#step:4:620
Then passes in this run: https://github.com/WordPress/openverse/actions/runs/7699638405/job/20981848020 (other tests fail in that run, it took me a second look to notice that it wasn't the same test failing again. There are actually two flaky tests caught in this).

This might be a font rendering/loading issue: https://github.com/WordPress/openverse/issues/3714#issuecomment-1918137253


SPRINT -- 6 Develop AMI Pipeline for gluu base image

[x] 	AWS to create ami pipeline in cdk to deliver hardened Gluu images
[x] 	AWS testing and security review
[x] 	Create Base pipeline github repo and transfer code
[ ] 	Deploy Gluu AMI Pipeline in DEV

AWS migration project cancelled.


How to use  eProsima transfer image

I am trying to transfer image with eProsima/Fast-RTPS.I use OpenCV to serialize image , but when sending data, eProsima will serialize again, it result in  subscriber can only recive four characters. Can I continue to use OpenCV to serialize image, or  eProsima can send image without extra serialize?

How is your type's definition used in FastRTPS? Is it a sequence of octets?

HelloWorldExample.zip
A string data type,
I modfied the HelloWorldExample program that provided by you, an example program is attached, it might be clearly.

HelloWorldExample.zip
Main problem is string type ends at first '\0'. Data returned by OpenCV is binary data and contains '\0'. I've created a OpenCVBufferType that receives directly the std::vector<uchar>. I've changed your example to use it. I hope it helps you.

It does work! and I get it, Thank you for your help!


CSL Logic - First Draft

Test draft of CSL Citation Logic
[Part of GSoC '24 CSL4LibreOffice Project]
This PR contains the first-draft implementation of the back-end logic that pushes selected CSL Citations into a running LibreOffice instance, and connects it to the front-end UI of the CSL Style Selection feature as introduced in the target branch.
It introduces an adapter class for pushing CSL citations, which contains an insertCitation function that is dependent on an included HTML formatter.
The formatter formats the citations outputted by the generateCitation function of the CitationStyleGenerator class, so that the final HTML is compatible with the format expected by OOTextIntoOO.write(...).
Merits (so far):

Can preview as well as select a desired style from the available list of Citation Styles from the "Style Selection" dialog box (s accessed by clicking the Select style button in the OpenOffice panel.
Can push the citation of the selected style into a connected LibreOffice document by pressing the Cite button in the OpenOffice panel, provided JabRef is connected to a running instance of OO/LO document
Note: The bibliographic citations work for roughly 95% of the time (as tested so far) [improvements are underway in upcoming PRs]

Limitations (to be addressed in upcoming PRs):

For testing purposes, the citation that is pushed on clicking Cite is only for the default test entry available, regardless of the selected entry/entries in JabRef. This needs to be extended to any selected entry or a list of entries once the testing is complete and the HTML Formatter is robust for the test entry.
The pipeline for pushing JStyle Citations is disabled, again for the purposes of testing. Once complete, an if-clause is to be introduced to adapt the final selected style according to the active tab in the Style Selection window. [Pending ADR]
~The HTML Formatter misses some edge cases (refer to the note above). @ThiloteE and I will be working together to cover these cases. This includes dealing with special characters, some edge-case text formatting and numbering of the references.
Note: After the improvements, we will be using HtmlToUnicodeFormatter (unescapeHtml4(fieldText).replaceAll function of the StringEscapeUtils class in place of the current replace function).~
Owing to the bad architecture of the OO Classes, the style selection logic in the back-end has been implemented by fetching the index of the selected citation in the front-end. This required two independent runs of discoverCitationStyles. To address this, the architecture needs to be revamped as it becomes very difficult to directly bind (unidirectionally or bidirectionally) the front-end properties to the back-end (which requires an avalanche of changes in the existing classes). This is due to the CSL and JStyle properties being mindlessly distributed across SelectStyleView and OOBibStyle. I wish to fix this in future so that the binding can be done easily (or two separate classes can be neatly extended and used from one Style interface as suggested by @Siedlerchr).
Note: This may be outside the scope of the GSoC project, so will be taken up by me as per the availability of time after the successful completion of the project.
~To be extended for the use of in-text citations [WIP].~

Mandatory checks

~[ ] Change in CHANGELOG.md described in a way that is understandable for the average user (if applicable)~
~[ ] Tests created for changes (if applicable)~
[x] Manually tested changed features in running JabRef (always required)
~[ ] Screenshots added in PR description (for UI changes)~
[x] Checked developer's documentation: Is the information available and up to date? If not, I outlined it in this pull request.
[x] Checked documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request to the documentation repository.

I get this trying to compile on Nobara 40 (Fedeora based distro) with X11 window system:
thilo@ThiloLinuxGamingAI:~/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref$ ./gradlew run

> Configure project :
Project : => 'org.jabref' Java module

> Task :run
Messages are not initialized before accessing key: Display help on command line options
2024-07-04 19:23:06 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.addStylesheetToWatchlist()
INFO: Watching css /home/thilo/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref/build/resources/main/org/jabref/gui/Base.css for live updates
2024-07-04 19:23:06 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Not updating theme because it hasn't changed
2024-07-04 19:23:06 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Theme set to Theme{type=DEFAULT, name=''} with base css StyleSheet{file:/home/thilo/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref/build/resources/main/org/jabref/gui/Base.css}
2024-07-04 19:23:06 [JavaFX Application Thread] org.freedesktop.dbus.connections.transports.TransportBuilder.build()
INFO: Using transport dbus-java-transport-native-unixsocket to connect to unix:path=/run/user/1000/bus
Exception in Application start method
2024-07-04 19:23:07 [main] org.jabref.Launcher.main()
ERROR: Unexpected exception: java.lang.RuntimeException: Exception in Application start method
        at javafx.graphics@22.0.1/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:893)
        at javafx.graphics@22.0.1/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,

        at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:302)
        at org.jabref@100.0.0/org.jabref.gui.desktop.os.NativeDesktop.moveToTrashSupported(NativeDesktop.java:143)
        at org.jabref@100.0.0/org.jabref.preferences.JabRefPreferences.getFilePreferences(JabRefPreferences.java:2228)
        at org.jabref@100.0.0/org.jabref.gui.frame.MainToolBar.createToolBar(MainToolBar.java:143)
        at org.jabref@100.0.0/org.jabref.gui.frame.MainToolBar.<init>(MainToolBar.java:86)
        at org.jabref@100.0.0/org.jabref.gui.frame.JabRefFrame.initLayout(JabRefFrame.java:182)
        at org.jabref@100.0.0/org.jabref.gui.frame.JabRefFrame.<init>(JabRefFrame.java:175)
        at org.jabref@100.0.0/org.jabref.gui.JabRefGUI.start(JabRefGUI.java:73)
        at javafx.graphics@22.0.1/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:839)
        at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:483)
        at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455)
        at javafx.graphics@22.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
        at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$10(GtkApplication.java:264)
        ... 1 more

BUILD SUCCESSFUL in 3s
9 actionable tasks: 1 executed, 8 up-to-date

I get this trying to compile on Nobara 40 (Fedeora based distro) with Wayland window system:
thilo@ThiloLinuxGamingAI:~/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref$ git status
On branch first-logic
Your branch is up to date with 'origin/first-logic'.

nothing to commit, working tree clean
thilo@ThiloLinuxGamingAI:~/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref$ git pull
Already up to date.
thilo@ThiloLinuxGamingAI:~/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref$ ./gradlew run

> Configure project :
Project : => 'org.jabref' Java module

> Task :run
Messages are not initialized before accessing key: Display help on command line options
2024-07-04 19:57:05 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.addStylesheetToWatchlist()
INFO: Watching css /home/thilo/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref/build/resources/main/org/jabref/gui/Base.css for live updates
2024-07-04 19:57:05 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Not updating theme because it hasn't changed
2024-07-04 19:57:05 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Theme set to Theme{type=DEFAULT, name=''} with base css StyleSheet{file:/home/thilo/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref/build/resources/main/org/jabref/gui/Base.css}
2024-07-04 19:57:05 [JavaFX Application Thread] org.freedesktop.dbus.connections.transports.TransportBuilder.build()
INFO: Using transport dbus-java-transport-native-unixsocket to connect to unix:path=/run/user/1000/bus
2024-07-04 19:57:05 [DBus-Signal-Receiver-1] org.freedesktop.secret.handlers.SignalHandler.handle()
INFO: Received signal Service.CollectionChanged: /org/freedesktop/secrets/collection/kdewallet
2024-07-04 19:57:05 [DBus-Signal-Receiver-1] org.freedesktop.secret.handlers.SignalHandler.handle()
INFO: Received signal Prompt.Completed(/org/freedesktop/secrets/prompt/p0): {dismissed: false, result: [[/org/freedesktop/secrets/aliases/default]]}
2024-07-04 19:57:05 [JavaFX Application Thread] org.freedesktop.secret.handlers.SignalHandler.await()
INFO: Await signal Prompt.Completed(/org/freedesktop/secrets/prompt/p0) within 120 seconds.
Exception in Application start method
2024-07-04 19:57:06 [main] org.jabref.Launcher.main()
ERROR: Unexpected exception: java.lang.RuntimeException: Exception in Application start method
        at javafx.graphics@22.0.1/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:893)
        at javafx.graphics@22.0.1/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,

        at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:302)
        at org.jabref@100.0.0/org.jabref.gui.desktop.os.NativeDesktop.moveToTrashSupported(NativeDesktop.java:143)
        at org.jabref@100.0.0/org.jabref.preferences.JabRefPreferences.getFilePreferences(JabRefPreferences.java:2228)
        at org.jabref@100.0.0/org.jabref.gui.frame.MainToolBar.createToolBar(MainToolBar.java:143)
        at org.jabref@100.0.0/org.jabref.gui.frame.MainToolBar.<init>(MainToolBar.java:86)
        at org.jabref@100.0.0/org.jabref.gui.frame.JabRefFrame.initLayout(JabRefFrame.java:182)
        at org.jabref@100.0.0/org.jabref.gui.frame.JabRefFrame.<init>(JabRefFrame.java:175)
        at org.jabref@100.0.0/org.jabref.gui.JabRefGUI.start(JabRefGUI.java:73)
        at javafx.graphics@22.0.1/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:839)
        at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:483)
        at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455)
        at javafx.graphics@22.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
        at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$10(GtkApplication.java:264)
        ... 1 more
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fbdcdbc8ba8, pid=20608, tid=20608
#
# JRE version: OpenJDK Runtime Environment (Red_Hat-<IP_ADDRESS>.9-1) (21.0.3+9) (build 21.0.3+9)
# Java VM: OpenJDK 64-Bit Server VM (Red_Hat-<IP_ADDRESS>.9-1) (21.0.3+9, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libxcb.so.1+0x15ba8]  xcb_send_request_with_fds64+0x18
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/thilo/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref/core.20608)
#
# An error report file with more information is saved as:
# /home/thilo/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref/hs_err_pid20608.log
#
# If you would like to submit a bug report, please visit:
#   https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=java-21-openjdk&version=38
#

> Task :run FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':run'.
> Process 'command '/usr/lib/jvm/java-21-openjdk-<IP_ADDRESS>.9-1.fc40.x86_64/bin/java'' finished with non-zero exit value 134

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 16s
9 actionable tasks: 1 executed, 8 up-to-date
thilo@ThiloLinuxGamingAI:~/Prog/Development/JabRef_GSoC2024_CSL/subrahmit_jabref$

Caused by: java.awt.HeadlessException:  No X11 DISPLAY variable was set, or no headful library support was found,

Does it work on the main branch @ThiloteE

Caused by: java.awt.HeadlessException:  No X11 DISPLAY variable was set, or no headful library support was found,

Does it work on the main branch @ThiloteE

Doesn't work on main either. I am not yet sure, if it is something Nobara related or only Fedora. Anyway. Compiling with Linux Mint 20.3 Cinnamon (5.2.7) on kernel 5.4.0-187 and with jdk 21.0.3+9 works.


Implementation finished?

Hi Lawrence, I am just wondering whether you have already finished and tested the implementation. I want to use GFMM for my own project, it would be really nice if I can directly use your code. Thanks.

Feel free to do so! It is definitely not an exhaustive set of the fuzzy min-max implementations out there, but it should be stable and works reasonably well.
Let me know if you have any questions or feature requests.

Good to know! Actually I am very new to fuzzy logic , fuzzy logic based learning methods, and python. Can you provide a detailed example about how to use your code? Thanks.

Hi Lawrence, can you repeat the Table III in the paper by using your code? If so, could you please show me an example? Many thanks.


SoundCloud support

Idea by @tanatospl - thanks!
SoundCould is for audio what Imgur is for images.
Service is mature and they provide iframe-based Widget that could be supported in yt-looper with minimal amount of work.
I propose URI definition:
#s={account}/{resource}

So that interval URI for https://soundcloud.com/juandedeboca/spacex-thales-mission-webcast-song
would look like this:
#s=juandedeboca/spacex-thales-mission-webcast-song

Refs:

https://w.soundcloud.com/player/api_playground.html
https://developers.soundcloud.com/blog/html5-widget-api
https://developers.soundcloud.com/docs/api/html5-widget

Initial support of single tracks works fine:
https://yt.aergia.eu/#s=sacredbones/pharmakon-body-betrays-itself

I guess we could easily support sets by automatically inlining each item on initial load (just like we do for YT playlists).
Example:
#s=erasedtapes/sets/erased-tapes-collection-iv

should  be inlined (by URI normalizer) to:
#s=erasedtapes/olafur-arnalds-poland&s=erasedtapes/nils-frahm-snippet&s=erasedtapes/codes-in-the-clouds-vs-rival-consoles&s=(...)

Done: https://yt.aergia.eu/#s=erasedtapes/sets/erased-tapes-collection-iv


Correction for raw affiliation Amevinya; INRAE, Institut Agro Montpellier, IRD, Montpellier, France; UMR MoISA (Montpellier Interdisciplinary centre on Sustainable Agri-food systems), Univ Montpellier, CIRAD, CIHEAM-IAMM, INRAE, Institut Agro Montpellier, IRD, Montpellier, France; University of Ghana Research

Correction needed for raw affiliation Amevinya; INRAE, Institut Agro Montpellier, IRD, Montpellier, France; UMR MoISA (Montpellier Interdisciplinary centre on Sustainable Agri-food systems), Univ Montpellier, CIRAD, CIHEAM-IAMM, INRAE, Institut Agro Montpellier, IRD, Montpellier, France; University of Ghana Research
raw_affiliation_name: Amevinya; INRAE, Institut Agro Montpellier, IRD, Montpellier, France; UMR MoISA (Montpellier Interdisciplinary centre on Sustainable Agri-food systems), Univ Montpellier, CIRAD, CIHEAM-IAMM, INRAE, Institut Agro Montpellier, IRD, Montpellier, France; University of Ghana Research
new_rors: 0005r2j17;003vg9w96;03rnk6m14;05q3vnk25;01r22mr83;05kpkpg04;04abkkz03;051escj72;011xg1225
previous_rors: 0005r2j17;003vg9w96;03rnk6m14;05q3vnk25;01r22mr83;05kpkpg04;04abkkz03;051escj72
works_examples: W4399049632
contact: e3b029c642862425586d0f6db2bac5d7:56fad0f48f2b968ff17777bbb86345523cbb @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


Allow replication in pg_hba for pg_basebackup

What kind of change does this PR introduce?
Add an entry in pg_hba.conf to allow replication connections. This allows fast andeasy backups using pg_basebackup (pg_basebackup -D /tmp/mybasebackup -U postgres -h <IP_ADDRESS>)
What is the current behavior?
Trying to create backups with pg_basebackup fails due to the lack of permissions for replication ("all" does not match replication, as the comment in pg_hba.conf states)
What is the new behavior?
Backups using pg_basebackup can be created without authentication inside the container and with password authentication outside the container
Additional context
Creating backups with a classic dump can be challenging with all the features supabase uses in Postgres. Basebackups copy the whole data directory of the Postgres instance and can easily (and fast!) be restored by copying it back.

@cmantsch is this for use with a self-hosted setup? We'll likely want to provide a mechanism to easily supply your own pg_hba file, I think..
Note that you can always use the CLI to take a dump https://supabase.com/docs/guides/platform/migrating-and-upgrading-projects#backup-your-old-database

Yes, this is for self-hosted.
Supabase CLI DB dumps don't work really well for me as it seems to miss some things that was custom added to the db besides supabase. That resulted in broken supabase installations. Basebackup is rock-solid for me and also way faster than taking a normal dump. Restoring a 1GB db takes less than 30 seconds and that even includes stopping and starting the docker stack.

Yeah I think we'll want to solve for this by allowing custom pg_hba files for self-hosted setups, rather than including this in the default. fyi @sweatybridge

Supabase CLI DB dumps don't work really well for me as it seems to miss some things that was custom added to the db besides supabase.

Could you elaborate on the sort of custom things that are being missed? Are there any github issues discussing this problem?

Hey, yes this would be super helpful. We're also using pg_basebackup for more efficient backups and this was a small pain to setup.
What we did was we just overwrote the base file, by mounting our own configuration on-top.

closing as stale. please re-open as needed


Add GitHub Desktop Contribution Instructions

I am interested in contributing to the project by adding detailed instructions on how to contribute using GitHub Desktop.
I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.
Could you please assign me the issue related to adding GitHub Desktop contribution instructions under gssoc24? I am excited about the opportunity to contribute to the project and help streamline the contribution process for others.

I'm eager to enhance project participation by adding detailed GitHub Desktop contribution guidelines. Assigning me the related GSSOC24 issue would be fantastic—I'm committed to streamlining the contribution process for all.

Interested in enhancing project accessibility, I propose adding GitHub Desktop contribution instructions. This inclusive approach fosters broader participation. Kindly assign the related gssoc24 issue. Excited to contribute!

I am interested in this task. Pls assign it to me under GSSOC'24 so that I can contribute to this project. I am good enough at my skills to complete this task efficiently.


added eager tutorial and attacks.

For eager execution.

A subclass of cleverhans.model.Model for tf.eager models is added. (cleverhans.model.Model_Eager),
this uses only tf_eager without any keras dependencies.

New file attacks_eager is added, (existing attacks run through session using feed_dict making it too hard to adapt.),
but structure of attacks.py is adapted to attacks_eager.py,  so objects of both attack classes can be replaced with out any difference.

tutorial to show the use tutorial_mnist_eager.py

unit tests for all the above.

@nottombrown @david-berthelot , would you be able to review this PR since you use this logic more often than I do?

Hmmm, I haven't actually used tf.eager for a project yet. @david-berthelot have you?

@david-berthelot  requested changes are applied, with replies to the your comments, let me know what your thoughts are, particularly on handling AttackTFE class

A few more changes and it'll be done (the refactor of attack to reuse tf as much as possible since it's meant to be the same). Also need 3rd opinion on committing obsolete / deprecated code.

Re deprecated code: generally we should not add deprecated code to the main repo. The idea of deprecated code is that 3rd party users can continue using it for a while, the library may not immediately remove uses of deprecated code, but the library shouldn't ever add uses of deprecated code.

Refactored to

Inhereted from Attack class.
Uses recently merged loss class
Uses network similar to recently merged MakeBasicCNN

Refactored eager code.

is this ready for re-review?

The final changes are done. @goodfeli  Please have a look at this.

@npapernot Hi, review process is done, @david-berthelot approved the final version, please merge this PR.


[decompiler] maybe fix symbol decompile issue

fwiw, this does fix a label load issue i was having in collectables (it was unable to load the deftype's flags and such).  Not sure if that was the only issue!


EverlastingCash Web3 Grant Application

Grant Application Checklist

[x] The application-template.md has been copied, renamed ( "project_name.md") and updated.
[x] A BTC or Ethereum (DAI) address for the payment of the milestones is provided inside the application.
[x] The software of the project will be released under the Apache license version 2.0 as specified in the terms and conditions.
[x] The total funding amount of the project is below USD $30k for initial grant applications and $100k for follow-up grants.
[x] The initial PR contains only one commit (squash if needed before submitting your PR).
[x] The grant will only be announced once we've successfully delivered the first milestone.

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

Thank you very much for your review and guidance, please kindly see our replies as follows:

Could you remove everything related to the deployment of your network/token from the deliverables, for example, “Rococo parachain deployment”?

  Yes for sure. We will remove everything related to the deployment from the deliverables of the proposal.

Also the deliverables of milestone 1 are not something we would support via the grants program directly. We completely understand that you need to set up your own chain and potentially learn more about how to do this, but this is not something we would fund directly. But you could integrate the costs simply into milestone 2. We are generally interested in supporting open source projects and code that are potentially useful for others in our ecosystem.

  Thank you for your guidance, truly appreciated. We will adjust the development plans and revise the milestones, as you suggested.

Just out of curiosity: Are you aware of potentially other similar (ethereum) projects?

  Good question, we have done our research and we haven’t found any project that serves exact the same purpose as ours. In terms of similar stablecoins, there are the likes of MakerDao, for example, which are crypto-collateralized, or algorithmic stablecoins like AMPL and Basis, but there is no such stablecoin like ELC that combines reserves with the algorithmic features. We believe it is an innovative product and would like to be an active part of the Polkadot ecosystem.

What do you mean with isomorphic parachain?

  By “isomorphic parachain”, What we wanted to say is "a parachain using shared security”.  and we will update accordingly.
  Thank you again for your comments. We look forward to the good news and can’t wait to contribute to the Polkadot ecosystem by making ELC and Cycan an outstanding project.

Thanks for the update. Looks good to me. Two minor issues: We don’t pay teams in DOT or KSM. Could you provide an ethereum address for a payment in DAI? (Alternatively we could also pay you in BTC). And could you update the following: “that are equivalent to $2,000 including DOT,KSM,BTC,ETH,DAI)”

Thanks for the update. Looks good to me. Two minor issues: We don’t pay teams in DOT or KSM. Could you provide an ethereum address for a payment in DAI? (Alternatively we could also pay you in BTC). And could you update the following: “that are equivalent to $2,000 including DOT,KSM,BTC,ETH,DAI)”

For sure! Thank you so much for your approval, that means a lot to us. Dai works! We will update the payment methods accordingly and will add our Ethereum address immediately. Thank you again for the guidance.


Switching focus between splitters does not work properly

IntelliJ version: 14.0.3
idea-latex version: 0.2
Suppose you have two splitters open in your editor.
One has a .tex file, the other a text/java file.

I assigned a key "K" to the IDEA action "Goto Next Splitter" to switch focus between splitters.
Pressing the key "K" changes focus indeed, but the cursor disappears when the focus goes to any .tex file when the idea-latex plugin is active. It is not possible to type anything.
To make the cursor become functional again one has to click on the opened .tex file, which defeats the purpose of having a key switching focus between splitters.

Now I cannot replicate the bug anymore.
It kept happening the first three times I ran Intellij Idea with the Latex plugin.

@gapag sounds like the plugin healed itself.

Not really :) I anyway tracked a way to reproduce the bug.
In short: I suspect that the culprit is the toolbar of the .tex files editor
When the bug does appear:
1. Open IntelliJ with the idea-latex plugin installed. You should have your editor already splitted in two.
2. Open a file, e.g. File.java file on one splitter
3. Open a .tex file e.g. File.tex in another splitter
4. Try to use the GOTO Splitter key as described in my previous post. The focus changes but the cursor is unresponsibe in the splitter with File.tex.
When the bug does not appear:
5. Restart intellij.
6. Now the GOTO splitter key works correctly. Note that the toolbar is not on the File.tex splitter anymore!
How to reproduce the bug from here
7. Open a File2.tex file that is not yet opened in the workspace. It has the toolbar and it captures the cursor like in point 4.

@gapag Thank you for reporting.
Meanwhile I've abandoned LatexFileEditor implementation of the Editor - it resolved this problem.
The fix will be available with the next v0.3 release.