Bugfix/fix exclusions

I added a struct which uses a regex to determine whether or not a file should be excluded.
if .git is excluded, it excludes .git and .git/*, and will not exclude .gitignore
in general if you have a list of exclusions .git, .gitignore the generated regexp will look like:
^\.git$|^\.git/.*$|^\.gitignore$|^\.gitignore/.*$
Fixes: https://github.com/kshvmdn/fsql/issues/5

@jonesbrianc26 Thanks for the contribution! I'll have to review/test it in more depth tomorrow, but I took a brief glance and it's looking very nice so far.

My test additions are pretty minimal, but I think this would be a perfect chance to add something like mentioned here https://github.com/kshvmdn/fsql/issues/20

I've actually gotten started on something for that.
The temporary directory idea that was mentioned in #20 sounds like a cool idea, but might be a little excessive for this. Go automatically ignores anything inside a testdata directory, so the idea is to fill that directory with arbitrary files/fixtures and then use those in the tests.

I'm not too familiar with go tests unfortunately, but a good mock library would he helpful, but data driven tests would definitely fit the case here I think 👍

@kshvmdn
Refactored a bit of the code.
I went with what you said for all of these, great catches!

Thanks @jonesbrianc26!


Disable has side effect when having two fields with the same key

Description
When having two fields with the same key, disable set for one field, disables also the other field.
Minimal Reproduction
https://stackblitz.com/edit/angular-pxykls?file=src%2Fapp%2Fapp.component.ts
The use of fields with the same name would be used in conjunction with hideExpression, like in QueryBuilder:
https://stackblitz.com/edit/ngx-formly-ui-material-querybuilder-ejcmh3?file=app%2Fformly-query-builder%2Futils.ts

There is no solution for that specific case as they share the same FormControl instance

Using the same formControl for multiple fields like QueryBuilder does, especially with different formly types and data structures, is problematic (e.g. input strings and arrays for selects).
I changed the QueryBuilder in the meantime to use different keys, e.g. values.field1, values.field2 and grab the selected field value at submit.


Python String Formatting update

Signed-off-by: vkmrishad<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build 232

19 of 19 (100.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.7%) to 98.328%

Files with Coverage Reduction
New Missed Lines
%

nexmo/init.py
2
99.0%

Totals

Change from base Build 222:
-0.7%

Covered Lines:
294

Relevant Lines:
299

💛  - Coveralls

@judy2k,
Now you can merge this PR

@judy2k
PR is ready for merge

@judy2k

@judy2k
Is this ready to be merged?

That's great. Thank you for your contribution!

Thank you


I want to make DirectionsRenderer draggable, but it doesn't work.

Hi, Tom Chen, I want to do this, but my direction just stuck. Here is what I did:
render () {
	const {directions} = this.state;
	return (
		<GoogleMapLoader
			containerElement={
				<div
					{...this.props}
					style={{
						margin: "1rem 1.75rem",
						height: "300px",
						width: "500px"
					}}/>
			}
			googleMapElement={
			<GoogleMap
				ref="map"
				defaultZoom={17}
				defaultCenter={{ lat: 25.0432253, lng:<PHONE_NUMBER>2 }}>
				{directions ?
					<DirectionsRenderer
						directions={directions}
						draggable={true}	// Draggable is here !!!
						map={this.refs.map}
						/> :
					null
				}
			</GoogleMap>
			}
		/>
	);
}

Do you know where is the problem?
thanks :)

First, you don't need to set map={this.refs.map} when using react-google-maps.
Second, the draggable is in setOptions, so you'll have to specify it:
https://developers.google.com/maps/documentation/javascript/reference#DirectionsRendererOptions
<DirectionsRenderer
  directions={directions}
  options={{draggable:true}} // or defaultOptions
/>

See README.md Rule 4: https://github.com/tomchentw/react-google-maps#rule-4

It works!! I couldn't understand Rule 4 before, but now I realize it!
Thank you for your detailed instant reply. :D

LOL sorry about the poor documentation :( #128

Nope, it's my bad.
I am new to react & My english isn't very good.
 ;)

Thanks @wi1d5ky ! Let's keep moving.

Hi, Tom, it's me again :p
I found that there is an event directions_changed, so I use directionsChanged as event-trigger but I get nothing... Here is my code:
updateMapInfo() {
		console.log("this.getDirections()");
}
...
<DirectionsRenderer
	directions={directions}
	options={{draggable:true}}
	directionsChanged={this.updateMapInfo.bind(this)} />

I have tried directionsChanged={console.log("yo")}, but there is nothing neither...

Isn't directions also in the options? Why is that a normal attribute?


Match error: Expected plain object when linking fileRef on v1.5.6

When linking fileRef (Images.link(fileRef, 'thumbnail')) like explained here  I get Match error: Expected plain object.
This is working on 1.5.4 and breaks on 1.5.6. (could not test v.1.5.5)

Hi @menelike
Could you post full error stack?
Thank you.

could not test v.1.5.5

the 1.5.5 is same as 1.5.6, but published version on Atmosphere was somehow broken, and won't install.

@dr-dimitru this explains why I could not install v1.5.5, thx.
Error: Match error: Expected plain object
    at exports.check (http://<IP_ADDRESS>:3000/packages/check.js?hash=a5d98f05c3a7f0c79c37ccded1fc5281bc19c75c:67:15)
    at formatFleURL (http://<IP_ADDRESS>:3000/packages/ostrio_files.js?hash=9ab1bd408ff627890bf52e1d1bb39926e0d692ad:2760:3)
    at FilesCollection.link (http://<IP_ADDRESS>:3000/packages/ostrio_files.js?hash=9ab1bd408ff627890bf52e1d1bb39926e0d692ad:2735:12)
    at ImagefileItem.render (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:245:48)
    at ImagefileItem.proxiedMethod (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:44:30)
    at ReactCompositeComponentMixin._renderValidatedComponentWithoutOwnerOrContext (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:815:34)
    at ReactCompositeComponentMixin._renderValidatedComponent (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:841:32)
    at ReactCompositeComponentMixin.performInitialMount (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:351:30)
    at ReactCompositeComponentMixin.mountComponent (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:244:21)
    at Object.ReactReconciler.mountComponent (eval at <anonymous> (http://localhost:3500/assets/web.js:1:0), <anonymous>:46:35) undefined

The problem is this check
I made sure that the fileRef is indeed a document (result of findOne()):
Document {
_id: "49ZQXxuuQpKvSX4Jh",
name: "JPEG_20160526_231606_1890930201.jpg",
extension: "jpg",
path: "assets/app/uploads/FooFiles/49ZQXxuuQpKvSX4Jh.jpg",
meta: Object…
}

It returns Document Object instance? Why?
The error is expected here, as you need to pass a plain Object there.
Try to wrap to underscore's _.clone()

Well, usually you fetch the data and just use it. Why would you need to assign the data to a new Object?
In terms of the link() URL, it should behave like collection helpers , and this is actually intended according to the Readme
I'm not sure if I really understood your point.

I can't understand why .findOne() returns not plain Object on your end?

Found it, collection helpers seem to change Object to Document. Also this removes doc.link(), it seems that collection helpers seem to be the wrong way to add methods to resulsets. Any advise how this can be achieved another way?

Have you tried to wrap fileRef, into _.clone() ?

Sure, this will work, but should be the last choice with performance in mind.

I've never faced this package, sorry can't help you here.

I solved this with moving the link()code to the collection helper. This works better in my case. I addition to findOne() this also works with find(). Still a solution without repeating code would be better a lot.
Not tested, just to get the idea:
FooFiles.collection.helpers({
  link(version = 'original') {
    const { _id, _downloadRoute, _collectionName, extension } = this;
    const downloadRoute = _downloadRoute.substring(1);
    const ext = extension ? `.${extension}` : extension;

    let path = '';
    if (this.public) {
      path = (version === 'original') ? `${downloadRoute}/${_id}${ext}` : `${downloadRoute}/${version}-${_id}${ext}`;
    } else {
      path = `${downloadRoute}/${_collectionName}/${_id}/${version}/${_id}${ext}`;
    }

    return Meteor.absoluteUrl(path, { secure: true });
  },
});

Further informations about how to use it: https://github.com/dburles/meteor-collection-helpers
@dr-dimitru thanks for your support!

@menelike running into this issue now myself. @dr-dimitru  Is there a reason for enforcing that _fileRef is a plain object as opposed to the Document that results when using dburles:helpers package?

Hello @doronrk 👋
Please, open new issue following our issue template, do not forget about debug mode.
Thank you 😊


Historical Follower Data

Q
A

Bug?
no

New Feature?
no

Are you using composer? yes

Version

Actual Behavior
I was hoping somebody could help with this. I am unable to get the historical follower data from my company account using the api. I am able to connect and authenticate but unable to do anything after that.
Perhaps this functionality is not built into the api client?
Expected Behavior
I am hoping that I can return a json format of historical follower data in the same way as when I use apigee.
Steps to Reproduce
code below:
require DIR . '/vendor/autoload.php';
$linkedIn=new Happyr\LinkedIn\LinkedIn('819ehyojqhis4x', 'pskKOktXc9NFuTWi');
if ($linkedIn->isAuthenticated()) {
//we know that the user is authenticated now. Start query the API
$user=$linkedIn->get('v1/people/~:(firstName,lastName)');
echo "Welcome ".$user['firstName'];
exit();
} elseif ($linkedIn->hasError()) {
echo "User canceled the login.";
exit();
}
//if not authenticated
$url = $linkedIn->getLoginUrl();
echo "Login with LinkedIn";
$options = array('json'=>
array ('time-granularity' => "day",
'start-timestamp' =><PHONE_NUMBER>000,
'format'          => "json"
)
            );

$results = $linkedIn->get('v1/companies/41732/historical-follow-statistics', $options);
echo $results;
var_dump ($results);
Possible Solutions
I have looked through the code and I am unsure of the problem.

This client only helps you with authentication. That means the client is not opinionated how you query the API. Or in other words: All endpoints/functionality is accessible with the client.
What response do you get when dumping the $results = $linkedIn->get('v1/companies/41732/historical-follow-statistics', $options);?

Firstly thank you for the super quick response - very kind.
To answer your query I get nothing

I also tried adding some code to test is the variable is empty. But this also doesn't return anything, suggesting the script is stopping before that.
if (empty($results)) {
echo "empty";
} else {
echo "full";
}

A okey, How about removing the exit() call? (The one after "Welcome".) That is why the execution stops for you.

Highly embarrassing, thank you. You can see I'm new to PHP
Frustratingly I still dont get the desired response.

I've checked the get function that asks for $resource,$options and I believe all of them are set.
Resource = v1/companies/41732/historical-follow-statistics
Options = my array (i've checked the time is correct)
I think maybe its because I'm not passing my token back with the get request?

No you should not care about tokens. Read the error message. "Start time is required". You are using the wrong parameters.
Have a look in the API documentation and consult Linkedin about this error. It is not client related.


ui: hide sidebar when map shows

@deanlee can you think of a cleaner way to do this? We can check for this case every on every update but thought it might be be cleaner to use signals (eg. if (sidebar->isVisible() && onroad->isMapVisible()) sidebar->hide();)

can't think of a better way right now,  this might be the most straightforward approach.

@incognitojam is this good to merge?


Blindsided Draft edit, Metamon fixes, might have accidentally merged pls help

noob here, no idea why me syncing with main fork showed up in pull request. if it's a problem, feel free to close


Fix .NET specification given by a float

See a manifestation of this error in https://travis-ci.org/UniversityOfNottingham/UoN.AspNetCore.VersionMiddleware/jobs/288560592
A spec that fails: https://travis-ci.org/travis-ci/travis-build/jobs/289255837

This is wrong. C# builds expect config[:dotnet] to be a singular string everywhere.


Wireguard, show Timestamp in UI under "VPN/Wireguard/Handshakes"

The Information about the handshakes of Wireguard Endpoints can be found under "VPN/Wirguard/Handshhakes". The information displayed there is pretty raw.
The Minimum to adjust is to at format the unix timestamp to a more common time format.
The best option would be that also Alias/Endpoint names are shown instead of keys (only)

After recent update to 2.0, the handshake page is replaced by diagnostics. I like that change!
The only thing I'm missing is the "latest handshake" time. It 's very useful to see if the VPN is in use on that moment...

@hvdort I think this is what you’re looking for : https://github.com/opnsense/plugins/commit/7e42d0b5542c1b1b54cb304e740b8f865b300d23


print: Hide closing X on search bar.

Note that this change will still be viable even after #24345 is merged.
Screenshots and screen captures:

Before
After

Merged, thanks @karlstolley!


use moment.isMoment() rather than referencing ._isAMomentObject

just what it says. @demmer

looks good!


What is the difference between getter/setter and reader/writer ?

Hi Wei,
:getter/:setter only override the way representable retreives/sets values on the represented object. :reader completely overwrites the entire process, it gives you access to the parsed document and then it's up to you what to do with it. The same applies for the other way with :writer where you have to write to the actual document, etc.
The Trailblazer book will cover this soon, I recommend to buy it now before it's sold out. :stuck_out_tongue_winking_eye:

Thanks @apotonick , have bought your book on Leanpub.

:heart:


Automated cherry pick of #4768: fix guest start no task complete

Cherry pick of #4768 on release/2.14.
#4768: fix guest start no task complete

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.14@faf4ed5). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.14   #4770   +/-   ##
==============================================
  Coverage                ?   6.86%
==============================================
  Files                   ?     523
  Lines                   ?   89104
  Branches                ?       0
==============================================
  Hits                    ?    6119
  Misses                  ?   82477
  Partials                ?     508

Flag
Coverage Δ

#aFlag
6.86% <ø> (?)

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 faf4ed5...22f5279. Read the comment docs.

/lgtm

/approve


numberFormatter({ maximumFractionDigits: 0 }) returns digits with small values

Consider following inputs and outputs:
Globalize.numberFormatter({ maximumFractionDigits: 0 })(100); // Output: 100.00
Globalize.numberFormatter({ maximumFractionDigits: 0 })(1000); // Output: 1 000

Uh, wrong call. I had additional formatter in place causing the odd behaviour. After removing it, the outcome works as expected.

No problem. If you find any problems, please just let us know. Thanks


fix: rm mod op for float and double

Pull Request Test Coverage Report for Build 2708
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.848%

Totals

Change from base Build 2707:
0.0%

Covered Lines:
3731

Relevant Lines:
4296

💛  - Coveralls


Game menu highlight and click region off by 1 vertically

Civilization:

CivOne:

Cursor is in the same position in both screenshots, and I'm running the latest git version.

I can reproduce this, it's an issue in the menu code, I will fix this.


Moved all the assets over to the assets folder

What does this PR do?
It moves all the assets over from vendor to assets folder so rails 4 is supported out of the box
Why is this PR needed?
So people dont have to folders to their precompile list
What issues/PR's is this related to?
https://github.com/gucki/plupload-rails/issues/29

Sorry for the really long delay. Please rebase to latest version, I'll merge then.

@gucki I'm sorry, this PR is 2 years old. I don't have this code locally, and I don't use this library anymore.


Script breaks here if File resource has a source parameter.

https://github.com/alexharv074/create_specs/blob/d81a8bbb12243888f7860af4c149bdc38c330a9c/create_specs.rb#L300
I'm not a ruby developer, but I moved the line after the test for content not nil.
thank you for a great utility.

Great. I agree with your fix. Try now?

Thank you Alex,
It is hard for me to supply a lot of information - I work on a network that
has no connection to the internet, so everything has to be re-typed.
I really appreciate the utility.
Mark.
On Mon, May 14, 2018 at 7:23 AM Alex Harvey<EMAIL_ADDRESS>wrote:

Oh it's ok. I see what you mean.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/alexharv074/create_specs/issues/9#issuecomment-388783702,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXLeT-_2HJMXnuNNCfWaQeQFXXZLVT6Zks5tyWkxgaJpZM4T9eSq
.

Give me a few min to test, I have to incorporate a number of local changes
to test ...
We are required to follow https://github.com/bbatsov/ruby-style-guide here.
On Mon, May 14, 2018 at 7:28 AM Mark Houliston<EMAIL_ADDRESS>wrote:

Thank you Alex,
It is hard for me to supply a lot of information - I work on a network
that has no connection to the internet, so everything has to be re-typed.
I really appreciate the utility.
Mark.
On Mon, May 14, 2018 at 7:23 AM Alex Harvey<EMAIL_ADDRESS>wrote:

Oh it's ok. I see what you mean.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/alexharv074/create_specs/issues/9#issuecomment-388783702,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXLeT-_2HJMXnuNNCfWaQeQFXXZLVT6Zks5tyWkxgaJpZM4T9eSq
.

works like a charm, thank you.
On Mon, May 14, 2018 at 7:26 AM Alex Harvey<EMAIL_ADDRESS>wrote:

Great. I agree with your fix. Try now?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/alexharv074/create_specs/issues/9#issuecomment-388784464,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXLeT---f0wk4b4dmhGDUHOwQzGdvy3Iks5tyWn1gaJpZM4T9eSq
.

Oh haha. I am sure I am not completely compliant with the Ruby Style Guide. If there's anything causing you problems and you wanted to send a fix I'd be happy to look at your Rubocop config. Feel free to let me know if you think it could do with any new features. It is still evolving as a find more and more uses for it! Best wishes,


Update README.md

added the instruction to overcome the localhost signup server error

Thanks for this. I updated the readme.


Placing a chest crashes the game in SU Areas

latest.log
debug.log
crash-2021-03-08_20.16.32-client.txt

Fixed.


[Bug]: OnPageLoad execution

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When a Query Q1 is dependent on Q2, if a query Q3 is completed before Q2, Q1 is executed even when it's results are not available
"layoutOnLoadActions": [
          [
            {
              "id": "",
              "name": "Query4",
              "pluginType": "DB",
              "jsonPathKeys": [],
              "timeoutInMillisecond": 10000
            },
            {
              "id": "",
              "name": "Query1",
              "pluginType": "DB",
              "jsonPathKeys": [],
              "timeoutInMillisecond": 10000
            }
          ],
          [
            {
              "id": "",
              "name": "Query3",
              "pluginType": "DB",
              "jsonPathKeys": [
                "Query1.data.map(store => store._id)",
                "Query1.data[0]._id"
              ],
              "timeoutInMillisecond": 10000
            }
          ]
        ]

In the above example, Q3 gets created if Q4 completes even though Q1 is still running
Steps To Reproduce
1. Create 3 Queries Q1,Q2,Q3
2. Have Q2 dependent on Q1
3. Make Q1 a long running query that returns later than Q3
4. Bind All queries to a table
5. Refresh the page
6. Observe Q2 is run after Q3 is executed

Environment
Production
Version
Cloud

When tried reproducing same with above steps on current release
     layoutOnLoadActions: [
          [
            {
              id: "61b8cd55329c1630a1a4861d",
              name: "Query_1",
              pluginType: "DB",
              jsonPathKeys: [],
              timeoutInMillisecond: 10000,
            },
          ],
          [
            {
              id: "61b9bac2b008a2252b13b545",
              name: "Query_3",
              pluginType: "SAAS",
              jsonPathKeys: [],
              timeoutInMillisecond: 10000,
            },
          ],
          [
            {
              id: "61b8cd4d329c1630a1a4861b",
              name: "Query_2",
              pluginType: "DB",
              jsonPathKeys: [
                '(function(){ Query_3.data.map((a) => (a)); return "2" })()',
                "Query_3.data.length",
              ],
              timeoutInMillisecond: 10000,
            },
          ],
        ],

Observed that the queries got executed as expected and even the layoutOnLoadActions was correct as expected.

Wow this does seem to be automagically fixed in prod. Any one with an idea here? Closing this for now
https://app.appsmith.com/applications/61b9ee6ec70f2742893b924b/pages/61b9ee6ec70f2742893b924d/edit


[SCIM2] user creation with RFC3966-formatted phone numbers causes "Request is unparsable, syntactically incorrect, or violates schema."

Per RFC 7643 section 4.1.2 under "phoneNumber": "The value SHOULD be specified according to the format defined in [RFC3966], e.g., 'tel:+1-201-555-0123'.".  Attempting to send a phone number formatted this way to IS 5.6.0 returns an error - the recommended format definitely needs to be accepted, even if it is not necessarily returned.
With a local IS 5.6.0 server with SCIM endpoint security disabled, issuing the command:
curl -k -H "Content-Type: application/json" -d "{"password": "asdfasdfa","phoneNumbers":[{"value":"tel:+1-222-333-4444"}],"userName":"abc12345abc"}" https://localhost:9443/scim2/Users

gives the response:
{"schemas":"urn:ietf:params:scim:api:messages:2.0:Error","scimType":"invalidSyntax","detail":"Request is unparsable, syntactically incorrect, or violates schema.","status":"400"}

and causes the IS console to output:
ERROR {org.wso2.charon3.core.encoder.JSONDecoder} -  json error in decoding the resource

Following that command with:
curl -k -H "Content-Type: application/json" -d "{"password": "asdfasdfa","phoneNumbers":[{"value":"+1-222-333-4444"}],"userName":"abc12345abc"}" https://localhost:9443/scim2/Users

results in:
{"meta":{"created":"2018-07-25T12:03:29Z","location":"https://impression_local.amazon.piecestech.com:9443/scim2/Users/0af0b7e3-b8fa-4f4f-b329-05830dde9e2e","lastModified":"2018-07-25T12:03:29Z","resourceType":"User"},"schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"],"id":"0af0b7e3-b8fa-4f4f-b329-05830dde9e2e","userName":"abc12345abc","phoneNumbers":[{"display":"+1-222-333-4444","value":"+1-222-333-4444"}]}

This is due to the default user store being LDAP, which requires ITU E164 format for phone numbers, and the product not converting between expected phone number formats in different systems (E164 & RFC3966 in this case).  Using only JDBC userstores can be a temporary workaround to the issue.

https://github.com/wso2/product-is/issues/3873


Canvas/Cairo Issue - can't run 'make all' [canvas.node, 0x0001): symbol not found in flat namespace '_cairo_fill']

I am facing an issue with the canvas module. The error message I am encountering reads:
"Error: dlopen(/Users/admin/Desktop/xxxxxxxxxx/xxxxxxxxxxxxx/animated-art-engine-main/step2_spritesheet_to_generative_sheet/node_modules/canvas/build/Release/canvas.node, 0x0001): symbol not found in flat namespace '_cairo_fill'".
I'm running node v16.14.2 and npm v8.5.0
For the modules i'm running: canvas v2.11.0 and cairo v1.16.0
I'm doing this on arm64 architecture (Apple Silicone M1 max) which is where i think some of the issue is stemming from.
Any advice would be greatly appreciated!

Error Message:

<EMAIL_ADDRESS>generate
node index.js "1" "1"

node:internal/modules/cjs/loader:1187
return process.dlopen(module, path.toNamespacedPath(filename));
^
Error: dlopen(/Users/admin/Desktop/xxxxxxxx/xxxxxxxxxx/animated-art-engine-main/step2_spritesheet_to_generative_sheet/node_modules/canvas/build/Release/canvas.node, 0x0001): symbol not found in flat namespace '_cairo_fill'
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1187:18)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/Users/admin/Desktop/xxxxxxxxxxx/xxxxxxxxxx/animated-art-engine-main/step2_spritesheet_to_generative_sheet/node_modules/canvas/lib/bindings.js:3:18)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
code: 'ERR_DLOPEN_FAILED'
}

Hmm there aren't usually issues with a M1 mac, were you able to google the error?

Hmm there aren't usually issues with a M1 mac, were you able to google the error?

I'm able to find this issue if your brew is using intel, you can check using the activity monitor and if the app 'rust' is in Rosetta then reinstalling could be your solution. Link to StackOverflow setting up Homebrew on Mac Silicon


New update (1.13) introduces breaking changes related to assigning to activeTextEditor.selections below word wrap/folds

Something about the new VSCode update is causing us a bunch of headaches in VSCodeVim.
Refer to this for the piece of code that's now not working properly.
https://github.com/Microsoft/vscode/issues/28559#issuecomment-308294379
All of these are issues caused by whatever the change was (I think):
https://github.com/VSCodeVim/Vim/issues/824#issuecomment-308830815
https://github.com/VSCodeVim/Vim/issues/1836
https://github.com/VSCodeVim/Vim/issues/1827
https://github.com/Microsoft/vscode/issues/28559
https://github.com/Microsoft/vscode/issues/28579
This is largely for tracking on our end.

Already fixed based on info from Vim side.


GestureRecognizer should take an onDoubleTapDown GestureTapDownCallback argument

This will allow clients of GestureRecognizer to determine the position of the double-tap.
Originally asked in http://stackoverflow.com/questions/43937841/how-do-i-get-tap-locations-gesturedetector

@abarth

Just wanted to give my +1.
Use case:
To let the user zoom in to a specific location on a canvas with a double tap
To let the user move the canvas by X to the left or right by double tapping on either side

You can use onTapDown to capture the position and then use it in your onDoubleTap handler.

@csells onTapDown does not get called when onDoubleTap is triggered.

The best cure I've found for this is keeping track of a bool and a point:
onTapDown: (point){     if (tapped && (Offset(pointA.dx, point.dx).distance<10 && Offset(pointA.dy, point.dy).distance<10)) {         //call doubleTapWithLocation(pointA);     } else {         pointA = point;         tapped = true;     }     Timer(Duration(milliseconds: 500), (){         tapped = false;     }) }

onTapDown: (pointB) {         if (pointA != Offset.zero &&             (pointB.globalPosition.dx - pointA.dx < 20 &&                 pointB.globalPosition.dy - pointA.dy < 20)) {           if (_scale == 1) {             if (imageSize.aspectRatio > this.width / this.height) {               _scale = (imageSize.width / (imageSize.height - 15)) *                   (this.height / this.width);             } else {               _scale = (imageSize.height / imageSize.width) *                   (this.width / this.height);             }           } else {             _scale = 1;           }           _angle = 0;           if (_scale == 1) {             _runAnimation(Offset.zero);           } else {             _runAnimation(                 Offset(pointA.dx - width / 2, pointA.dy - height / 2));           }         } else {           pointA = pointB.globalPosition;         }         Timer(Duration(milliseconds: 500), () {           pointA = Offset.zero;         });       },
this is my zoom in and zoom out function

Any update! still no 100% working solution to get double tap point location.


Why is Az 1.8.0 not still available, since Az 2.0 is a new major release

The AzureRM docs kept around reference docs for the last major version, why aren't the docs for Az 1.8.0 still available?

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

ID: 92305e5b-64e9-aabc-e934-f679d966cb6d
Version Independent ID: 1068f896-b7a8-de23-ebe6-c03aad0398c9
Content: Overview of Azure PowerShell
Content Source: docs-conceptual/azps-2.0.0/overview.md
GitHub Login: @sptramer
Microsoft Alias: sttramer

@markcowl It looks like this was an issue with the Az 2.0.0 release where the publisher followed the process for doing a minor release. I don't know what settings there are on the OPS side which might affect it, but there is a PR #1064 which should bring back the 1.8.0 version. You can see the changes on staging.


Add remark-unwrap-images to @gridsome/transformer-remark default plugins

Summary
remark-unwrap-images remark plugin removes paragraph tags that wrap images.
Basic example
GitHub for remark-unwrap-image
Motivation
It seems like a good default plugin to add since paragraphs shouldn't be wrapping images.

Is there no way to break this curse? :P

Right? I tried adding it myself but couldn't get it working. I think there's some conflict between when images get unwrapped and when they get replaced with g-image.

Also interested in support for this—didn't work for me either when I tried to install it myself. Currently using Vue lifecycle hooks to add classes to images within paragraphs, but it doesn't feel like a good solution.

I'm also trying to get this to work. I thought this might have to do with #707 and the new vue-remark, but it seems like a separate issue for me since clearing my cache and trying multiple configurations in my gridsome.js hasn't helped.

@missmatsuko Isn't there anything new about this? I'm also having the same problem ?
Thanks.

hello remark-unwrap-image can't unwrap the image transformed by gridsome because it's convert in  html block.
https://github.com/gridsome/gridsome/blob/master/packages/transformer-remark/lib/plugins/image.js#L42-L45
But this plugin search block of type image or imageReference.
I think it's convert in html block because have "prerendered" img and noscript element.
A good solution can be add an option like "unwrapImage".
I have try this solution with simple implementation of plugin.
https://github.com/sebtiz13/gridsome/commit/f6f25e9fd2cd6d0a50dad0cd0439b6d41727c318
In waiting of real solution, i have create an hacky plugin to unwrap the outputted html image without modify package.
https://gist.github.com/sebtiz13/22c2765699773fcc45e017d521704c71

In case someone runs into the same issue, I did a quick Gridsome implementation of gatsby-remark-unwrap-images, you can find the repo here: gridsome-remark-unwrap-images.
It basically the same approach @sebtiz13 did. There is one caveat that images have to be placed in a seperate line with one line break to the next paragraph, otherwise the image still gets wrapped in a <p> tag (see example).

@alexbrown for your solution more reliable :pray:
But personally I prefer if it's can be an options of @gridsome/transformer-remark so I make PR #1290 for that with more possibilities to cover #1195

Yeah the plugin is more like a band-aid than a real solution for the problem. Thanks for the PR, this would be a neat feature (especially wrapping images in a different tag)


It is possible to execute invalid query

Query like this:
{
  user(id: 11457349) {

  }
}

is invalid, but it is possible to execute it with package. It will resolve to all user keys, but I don't believe this is valid either. Can you confirm this? Or am I mistaken?

@svrcekmichal you're correct, it will be fixed & released this week.

@viniychuk ok great, I have also send you email about resolving, would be you be so good and give me some info about that? thanks once more

Fixed in 1.2.7

@viniychuk You can still fire nested empty query which is invalid
{
  user(id: 11457349) {
		photoAlbums {

    }
  }
}

Response:
{
  "data": {
    "user": {
      "photoAlbums": [
        [],
        [],
        [],
        []
      ]
    }
  }
}


⚠ Bofrost.be has degraded performance

In 6296524, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1230 ms

Resolved: Bofrost.be performance has improved in b3ae6be after 6 minutes.


Various fixes and improvements

Replace setup.py dependencies with pip requirements.txt

argparse is built-in on py2.7, setup.py tries to install over it.

boto package also found in ubuntu (on ec2 machines), setup.py tries to install over it too.

Fix error-handling in cmd_send by catching BotoServer error instead of checking message.

Improve logging in cmd_send by printing key=value pairs containing information
about SES parameters, error code, request ID and message ID. Emitted log message of "timestamp key=value ..." format can be parsed natively by Splunk.

Fix list_verified to sort addresses

Change output of show_quota to match ses-get-stats.pl -q

Change output of show_stats to match output of ses-get-stats.pl -s

Remove out() function as it is no longer used

Clean up argparse usage, handle __main__

Now it will only require argparse if the Python version is known to lack a built-in argparse, is that ok?

I found the new boto API has changed, and response struct has fields different than,
{u'SendEmailResponse': {u'ResponseMetadata': {u'RequestId': u'0xLONGHEX'},
                        u'SendEmailResult': {u'MessageId': u'0xLONGHEX'}}}

due to this the postman send command will not respond correctly.


Fix INSERT INTO with multiple rows in table with generated primary key

Processing the second VALUES row didn't pass the validation
because it skipped setting the generated primary key value onto the
context.

Codecov Report

Merging #6509 into master will decrease coverage by 0.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #6509      +/-   ##
============================================
- Coverage     83.03%   83.02%   -0.02%
- Complexity    13109    13112       +3
============================================
  Files          1503     1503
  Lines         48725    48724       -1
  Branches       5885     5884       -1
============================================
- Hits          40459    40452       -7
- Misses         5479     5493      +14
+ Partials       2787     2779       -8

Impacted Files
Coverage Δ
Complexity Δ

...ava/io/crate/analyze/InsertFromValuesAnalyzer.java
89.61% <100%> (-0.05%)
52 <0> (-1)

...in/java/io/crate/lucene/match/CrateRegexQuery.java
43.47% <0%> (-39.14%)
4% <0%> (-5%)

...rc/main/java/io/crate/analyze/UnboundAnalyzer.java
78.78% <0%> (-9.1%)
2% <0%> (ø)

...peration/collect/BatchIteratorCollectorBridge.java
65.78% <0%> (-7.9%)
2% <0%> (ø)

...ain/java/io/crate/lucene/GenericFunctionQuery.java
55.31% <0%> (-6.39%)
9% <0%> (-1%)

...c/main/java/io/crate/analyze/NumberOfReplicas.java
81.25% <0%> (-6.25%)
11% <0%> (-1%)

.../distributed/TransportDistributedResultAction.java
73.84% <0%> (-4.62%)
9% <0%> (ø)

...or/transport/distributed/DistributingConsumer.java
75.72% <0%> (-3.89%)
21% <0%> (ø)

.../operation/udf/DropUserDefinedFunctionRequest.java
91.42% <0%> (-2.86%)
10% <0%> (-1%)

...transport/executionphases/ExecutionPhasesTask.java
91.74% <0%> (-2.76%)
24% <0%> (ø)

... and 22 more

Continue to review full report at Codecov.

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


Getting RemoteSystemUnavailable for PCs running Windows 10 version 1809 when available via proximity.

I'm getting RemoteSystemUnavailable error when trying to connect or launch urls to a PC running 1809, if that PC is available via proximity. (However, when it's not available via proximity and is using cloud, it's fine)
This issue has been reported by my app's users on Android->Windows and Windows Mobile->Windows scenarios.
And it seems that Windows 10 version 1809 is only affected, and 1803 is fine.

No, it says "All accounts are working correctly."
Please note this bug only appears when Rome API says that the remote device is available locally. (I think network discovery should be on so it can see the device is available in proximity)
I observed this on three different PCs and two different Microsoft accounts, and still can reproduce them from both Android and Windows Phone to my Windows 10 PC running the latest update. (Latest version of my app falls back to REST API when this issue happens, but I disabled it and created a custom build, it still happens)


Float64Index is very slow in some condition.

The following code is very slow:
import pandas as pd
import numpy as np

dt = 4.8000000418824129e-08
data = np.random.rand(1000000, 4)
df = pd.DataFrame(data, columns=list("ABCD"))
df.index *= dt
print(df.loc[0:0.001].shape)

after debug it, I found Float64Engine.get_loc() is slow. Here is a demo:
import pandas as pd
import numpy as np

a = np.arange(1000000)
ind1 = pd.Float64Index(a * 4.8e-08)
ind2 = pd.Float64Index(a * 4.8000000418824129e-08)

%time ind1._engine.get_loc(0)
%time ind2._engine.get_loc(0)

outputs:
Wall time: 295 ms
Wall time: 9.9 s

This might have been true on older versions of pandas (maybe < 0.16.0, I don't recall the exact version) as these were object based. but these moved to true float based hashtables (typed).
In [1]: pd.__version__
Out[1]: u'0.18.1'

In [2]: a = np.arange(1000000)

In [3]: ind1 = pd.Float64Index(a * 4.8e-08)

In [4]: ind2 = pd.Float64Index(a * 4.8000000418824129e-08)

In [5]: %timeit -n 1 -r 1 ind1._engine.get_loc(0)
1 loop, best of 1: 116 ms per loop

In [6]: %timeit -n 1 -r 1 ind2._engine.get_loc(0)
1 loop, best of 1: 107 ms per loop

closing, but pls show your versions
note you have to time these with a single iteration as these build the hash tables which are then cached (so of course that tells you the lookup time, but you want the build time as well)

I am using pandas 0.18.1, python 3.5 64bit, I confirmed this problem both on Linux and Windows 7.
The pd.hashtable.Float64HashTable is slow for ind2 on my system. I think this is due to the khash library.
INSTALLED VERSIONS
------------------
commit: None
python: 3.5.1.final.0
python-bits: 64
OS: Linux
OS-release: 3.10.18
machine: x86_64
processor: Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
byteorder: little
LC_ALL: en_US.utf8
LANG: None

@jreback It seems that Python 3.5 has the problem, but Python 2.7 has no problem. Can you reopen this issue? You can confirm this on https://try.jupyter.org/.

hmm interesting
so you want to try profiling the cython ?

I think here is the problem, but I don't know why:
khash_python.h
#define kh_float64_hash_func _Py_HashDouble

I changed the line to following code, it view the double value as int64 and use the same formula as kh_int64_hash_func:
inline khint64_t asint64(double key)
{
  return *(khint64_t *)(&key);
}

#define kh_float64_hash_func(key) (khint32_t)((asint64(key))>>33^(asint64(key))^(asint64(key))<<11)

The %time result is almost the same, and it's even 2x faster  for ind0.

does that break any tests? can you run the asv suite as well (and add benchmark for this).

https://github.com/python/cpython/blob/master/Python/pyhash.c#L85 is the existing PyHash_double.
Its probably generating 'better' hashes that your change, but in the end of the day I don't see why that's preferable.

@ruoyu0088 see also #13335


Seperate out Step Function into an ASL file

See if this is preferred to the existing CDK definitions within the lib code.
Looks like there's a fromFile option now to get the file: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_stepfunctions.DefinitionBody.html#static-fromwbrfilepath-options .
We can then add in the appropriate resource ARNs via the workflow input (need to update the scheduler invoke settings to include that JSON input). Alternative idea: I'm also seeing definitionSubstitutions as a prop on the stateMachine.

Gonna close this for now. Not convinced this is better than the CDK constructs for states in the step function.


ESP32 bootloop when flashed with esp-web-tools

Hi,
I am having problem with uploading firmware to ESP32 device via esp-web-tools.
I have found similar issues #151 and here in esp-web-flasher
So after building the firmware with esphome I am able to flash the files successfully with esptool.exe
.\esptool.exe --port COM3 --chip esp32 --before default_reset --after hard_reset --baud 921600 write_flash  -fm dio -fs detect 0x1000 firmware\bootloader_dout_40m.bin 0x8000 firmware\partitions.bin 0xe000 firmware\boot_app0.bin 0x00010000 firmware\firmware.bin
Manifest
{
  "name": "Test",
  "version": "1.1",
  "builds": [
    {
      "chipFamily": "ESP32",
      "parts": [
        {
          "path": "firmware/bootloader_dout_40m.bin",
          "offset": 4096
        },
        {
          "path": "firmware/partitions.bin",
          "offset": 32768
        },
        {
          "path": "firmware/boot_app0.bin",
          "offset": 57344
        },
        {
          "path": "firmware/firmware.bin",
          "offset": 65536
        }

      ]
    }
  ]
}

But when esp-web-tools are used (tested V7.1.0 and V8.0.1) the endless reset loop is shown in terminal log:
rst:0x3 (SW_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
ets Jul 29 2019 12:21:46

I have also teste with dio mode. I am setting the mode from the ESPHome YAML:
esphome:
  name: XXXXXXX
  build_path: ./build/
  name_add_mac_suffix: true
  project:
    name: "XXXX.XXXXX"
    version: "1.0.8"
  platformio_options:
    upload_speed: 460800
    monitor_speed: 115200
    board_build.partitions: ../XXXXX_partitions.csv
    board_build.flash_mode: dout

Firmware verification
I have also tried to verify the written firmware with esptools.exe. When written via esptools.exe from console all parts are normally verified, but when written via esp-web-tools I get the following mismatch error:
esptool --port COM3 --chip esp32 --before default_reset --after hard_reset --baud 921600 verify_flash  -fm dio -fs detect 0x1000 firmware\bootloader_dout_40m.bin

Error
esptool.py v3.3.1
Serial port COM3
Connecting....
Chip is ESP32-D0WD-V3 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 34:94:54:33:4f:44
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 8MB
Flash params set to 0x0230
Verifying 0x42d0 (17104) bytes @ 0x00001000 in flash against firmware\bootloader_dout_40m.bin...
-- verify FAILED (digest mismatch)

A fatal error occurred: Verify failed.

esp-web-flasher
I have also tried uploading with the esp-web-flasher and I am also getting the bootloop situation.
I also tried to flash via esp-web-tools and then flash only the bootloader part with esptool.exe and the firmware works that way.
And an another unsuccessful test was to upload all parts via console (works) and then flash all parts except for the bootloader via esp-web-tools.
I would really appreciate your help on this issue as I am stuck on this for a around a week.
Thanks.

I am also trying to flash larger files, but narroed it down to beeing unable to flash even the bootloader
`{
"name": "MySoftware Software",
"version": "0.1.1",
"new_install_prompt_erase": true,
"builds": [
{
"chipFamily": "ESP32",
"improv": false,
"parts": [
{ "path": "/bootloader_dio_40m.bin", "offset": 4096 }
],
"unused":[
{ "path": "/bootloader_dio_40m.bin", "offset": 4096 },
{ "path": "/partitions.bin", "offset": 32768 },
{ "path": "/boot_app0.bin", "offset": 57344 },
            {
                "path": "/firmware_0.1.1.bin",
                "offset": 65536
            }
        ]
    }
]

}`
I flashed the device with pio first, tryed flashing only the app throuh webtools (working fine) and then trying to flash only the bootloader and having it fail to a bootloop, not beeing able to open the console as its beeing flooded with data

Do you know with what version of esptool and elf2bin the binary was created?
The newer version (4.x) does call elf2bin with parameters to append an SHA checksum of the binary.
When directly flashing using esptool, it will detect the flash speed and size and patch the binary when flashing.
But if it was already "signed" with such a checksum, it will not patch the binary when flashing to set the correct flash size and flash clock frequency.
Simply because changing these bits will corrupt the checksum.
The 4.x version of esptool does check for this, but if the bin was made including the SHA and esptool doesn't check for it, it may corrupt the bin while flashing.
On the other hand, if the wrong flash parameters were set in the board definition or PIO env, then esptool cannot correct for it when flashing.
So you could generate a merged binary including the bootloader using esptool and try to upload that using the web flasher.
Just make sure to have the flash frequency and size set correctly as the web flasher tool does not patch the binary while flashing.

@brentru  Sounds strang but this mismatch is a good sign? It does mean the needed header patching is done to set the correct flash mode, flash frequ and flash size.
So the SHA has become invalid (which was added during compiled and altered from esptool before flashing).

Might be this helps others, I solved this by creating a dedicated boot loader with the correct parameters for my esp32 using the command:
esptool.py --chip esp32 merge_bin --output bootloader.bin  \
    --flash_freq keep --flash_mode dio --flash_size 4MB \
    --target-offset 0x01000 \
    0x01000 bootloader_dio_40m.bin

and then using bootloder.bin to flash the esp.
Testing the result via esptool.py --chip esp32 image_info --version 2 bootloader.bin shows if it worked.

Yes a way to do it. It can be done more easier. Latest Arduino bootloader files do NOT have SHA checksums. So using the needed one from the already precompiled is working too. For creating a valid all in one firmware, esptool.py can be used using the merge command and setting the wanted flash size, flash frequency and flash mode to generate this file.


[Bug] US modality with single slice data shows wrong orientation marker on viewport, it shows H & A on top & left

Describe the Bug
US modality with single slice data shows wrong orientation marker on viewport, it shows H & A on top & left.
Data does not contains rowCosines & ColumCosine but it still shows wrong information on viewport.
Issue is in our code, where it tries to read WADO_IMAGE_LOADER.imagePlaneModule & rowCosine & ColumnCosine is undefined we are returning hardcoded value [0, 1, 0] & [0, 0, -1].
Steps to Reproduce
https://viewer.ohif.org/viewer?StudyInstanceUIDs=<IP_ADDRESS>.4.1.145<IP_ADDRESS>.1188.2803.137585363493444318569098508293
Load last series with 2 images into it from series navigator.
The current behavior
it shows orientation marker H & A on viewport when image is loading
The expected behavior
It should not show orientation marker
OS
macOS
Node version
18.16.2
Browser
Chrome

Is this fixed? Can I close it? Reopen if the issue persists.


Unable to run Deployment First run from Docker

I ran the command docker-compose up to bring up the web app. After the docker machines are brought up, I was able to navigate to http://localhost:5000 and saw the login screen. I set a password in appsettings.json for "FirstTimeDeploymentPassword," I then went to http://localhost:5000/Deployment. I keep getting a 500 response with the app console reading:
web_1    | warn: GoNorth.Controllers.DeploymentController[0]
web_1    |       User tried to access first time deployment page while not valid.

Any idea on what can resolve this?
Attached is a screenshot with my current docker version running on macOS 10.13.3 (17D47).

Did you set the "FirstTimeDeploymentPassword" before, or after the docker-compose up? If you did it after, you'll need to run docker-compose up --build.
If that doesn't fix it for you, what does your appsettings.json file look like?

Ah! That would probably do it. Probably just going to wait until #7 gets merged at this point, as I want the persistent deploy data and the key fix.

Still having an issue after pulling the latest master and running docker-compose up --build. I made sure my appsettings.json file had a FirstTimeDeploymentPassword password. Any further advice?

Do you still just get the error message User tried to access first time deployment page while not valid.. If so, did you also adjust the appsettings.docker.json file and then run the docker-compose up --build command?


mongo.collection.insert: how do you get the id of the inserted element?

The documentation doesn't say how to get the generated ID of a document you just inserted. I got lost in the middle of serialization code trying to determine whether the _id field of a BSON document that I save would be propagated back to the calling code.
The documentation should say explicitly either:
If you need the IDs of the inserted documents, set the _id field to a BsonObjectID before calling insert().

or:
If you save a BSON document or a collection of BSON documents, each saved document will have its _id field set to the BsonObjectID of the saved document.

I'm not sure which is correct. I think it's the former but I can't say for sure.

Yes, it's the former. Otherwise the server will generate the _id field automatically, but won't send it back to the client. It definitely can't hurt to document this explicitly, although it has to be said that this is standard MongoDB behavior and as such is also documented in their docs.


upgrading raven makes rails stdout logging no longer work

When I upgrade sentry-raven from 2.3.0 to 2.7.2 and then run bundle exec rails s I no longer see rails console output in my terminal. Are there some new configuration settings or something I need to set to make my development logging work again?

My guess it is related to this change:
FEATURE: raven-ruby now marks itself as the "ruby" logger by default, to match raven-js behavior [@nateberkopec]

@atambo does this still happen in the 3.0+ versions?

since the old SDK has been deprecated, this will be closed now. but feel free to open a new issue if you find a similar problem in the new SDK 🙂


Clean up the template build system

This RFC PR comes from the observation that people won't be writing Genie templates and distribute them as separate packages.
Core features that require new ThingTalk will be developed inside Genie itself (or maybe as a fork of Genie), while custom dialogues will be represented in some higher level way that doesn't involve writing templates directly.
Once we accept that, we can clean up how templates and the rest of the sentence generator runtime are linked together. This is a cleanup in preparation for changing how agent policies are expressed, which will change all the business around context tags and "context"/"answer" functions in the dialogue templates, and couple dialogue templates even tighter to the rest of the dialogue agent.
Side effects of this PR:

custom template files are gone, and the --template option to genie generate is no longer useful: it is still there to select betwene "basic" (exact match) and "single-sentence" templates (full thingtalk)
#590 is fixed because we don't call typescript twice

Do you have a lot of outstanding branches? I'm hoping that git recognizes these are just renames and will do the right thing, but you might have to cherry-pick changes by hand...

It actually looks like git can pick up the rename just fine, I am seeing basically no merge conflicts when I merged with the other PR on the command-line.

It actually looks like git can pick up the rename just fine, I am seeing basically no merge conflicts when I merged with the other PR on the command-line.

oh, cool. i have just one branch for wikidata now actually and it's not touching the templates so far. so it should be fine anyway


holdApplicationUntilProxyStarts and restartPolicy: OnFailure results in permanent breakage if the wait fails

With this combination, if the hook fails (timeout after 30s), Kubelet will send a SIGTERM to the agent. The agent will then exit with an exit code of 0. Due to  restartPolicy: OnFailure, it will not be retried since it has exit code 0.
I suppose the same applies to restartPolicy: Never, but there is no fix there even if we hack around the exit code.
In particular, jobs cannot use restartPolicy: Always, which is really the only safe option.
holdApplicationUntilProxyStarts make things worse, since it provides an obvious avenue for the proxy to exit: simply taking >60s.
Aside from that, proxy doesn't crash often, really only if it cannot startup which is likely only from port conflicts or misconfigs, not likely ephemeral things that can happen intermittently.
I am not sure a good fix for this. Not using holdApplicationUntilProxyStarts is of course an option... The sidecar KEP likely helps quite a bit here, eventually.
simplified non-istio config you can use to test:
apiVersion: v1
kind: Pod
metadata:
  name: shell2
  labels:
    app: shell
    sidecar.istio.io/inject: "false"
spec:
  restartPolicy: OnFailure
  containers:
  - name: istio-proxy
    lifecycle:
      postStart:
        exec:
          command:
          - sh
          - -c
          - |
            echo "starting hook ..."
            sleep 1
            echo "exiting hook ..."
            exit 1
    image: howardjohn/shell
    imagePullPolicy: IfNotPresent
    args:
      - sh
      - -c
      - |
        function term() {
          echo "got term..."
          sleep 5
          exit 1
        }

        trap "echo I was SIGINT terminated; exit" SIGINT
        trap "echo I was SIGQUIT terminated; exit" SIGQUIT
        trap "echo I was SIGTERM terminated; exit" SIGTERM
        echo "starting..."
        counter=0

        while true
        do
          echo "Loop number:" $((++counter))
          sleep 1
        done
  - name: shell
    image: howardjohn/shell
    imagePullPolicy: IfNotPresent
    args:
      - /bin/sleep
      - infinity

How about notifying pilot-agent to exit with non 0 code after post start handler exec failed

good idea, I think that would work.
RestartPolicy=Never will still be broken but not sure we can do anything
about that, users should just not use that if they want restart
On Sun, Jun 25, 2023, 7:50 PM Zhonghu Xu @.***> wrote:

How about notifying pilot-agent to exit with non 0 code after post start
handler exec failed
—
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/issues/45627#issuecomment-1606512765, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXJPCD52SS55F3IVMH3XND2IHANCNFSM6AAAAAAZR232X4
.
You are receiving this because you authored the thread.Message ID:
@.***>

I think we donot set RestartPolicy=Never

(Just seen the PR; if you're happy changing the behaviour of the pilot-agent wait command that's even easier 😁)

I think we donot set RestartPolicy=Never

Its a Pod level config, not our choice unfortunately

Presumably you'd need a new flag for pilot-agent wait like --fail-on-timeout, and then you'd also need a new meshconfig option or some other way to influence the injection rather than change what holdApplicationUntilProxyStarts: true does?

(Just seen the PR; if you're happy changing the behaviour of the pilot-agent wait command that's even easier 😁)

@michaelbannister Sorry I am not sure why we would need a field in meshconfig

Sorry I am not sure why we would need a field in meshconfig
@hzxuzhonghu I was assuming you wouldn't want to change the current behaviour of the istio-proxy container exiting with status 0 when pilot-agent wait times out, and therefore you'd add an optional flag to pilot-agent wait, and then you'd have to expose an option somewhere (meshconfig or otherwise) to to enable that flag.

But if you're happy changing the behaviour obviously that's way simpler, and should fix the situation described in this issue. 🙂

I think for different restartPolicy we may need to do something different:

for RestartPolicy=Always, we can keep current behavior: after 60s timeout, the sidecar will be restarted whatever reason
RestartPolicy=OnFailure, we should probably notify the pilot-agent to exit with error code
RestartPolicy=Never, we should make wait infinitely

Hi, sorry I went quiet on this one.
As I said, I'd be very happy to see your change merged as it stands – however I'm very aware of Hyrum's Law and changing the behaviour of pilot-agent wait might be an unpleasant surprise for some people? Thus my suggestion to make it configurable, somehow.
But that's totally up to the maintainers :)

WE donot need this any more since sidecar container is supported https://istio.io/latest/blog/2023/native-sidecars/


feat(edge): add FDO Profiles Datatable [EE-2406]

Closes EE-2406
NOTE: duplicate profile feature is pending

/azp run

LGTM


How to remove user from Role or Group?

Hello
While adding user to Role "Company Administrator" works, but  Removing that role from the user does not work.  I have tried with DirectoryRole, but same behaviour with Group.  Add works, but remove does not work.
//WORKS
if (retrievedRoles != null && retrievedRoles.Count == 1)
{
retrievedRole = (DirectoryRole)retrievedRoles.First();
retrievedRole .Members.Add(retrievedUser);
retrievedRole .UpdateAsync().Wait();
roleOperationStatus = "Updated" + retrievedUser.ObjectId;
}
// DOES_NOT_WORK
if (retrievedRoles != null && retrievedRoles.Count == 1)
{
retrievedRole = (DirectoryRole)retrievedRoles.First();
retrievedRole.Members.Remove(retrievedUser as DirectoryObject);
retrievedRole.UpdateAsync().Wait();
roleOperationStatus = "Updated:" + retrievedUser.ObjectId;
}

Just to add some more information.   I can add multiple roles, which actually  does not work from within Azure Management Portal or Office365 Admin Portal. These portal shows only one Role the user has.

Per the other issue, we have an issue in the client library that is preventing deleting a role membership.  We're working on a fix, but don't have an ETA as yet.

We believe this is fixed now.

Workarounds are available:
http://stackoverflow.com/questions/27710557/azure-graphclient-library-remove-user-from-group
I've confirmed they work when removing Group members; I've not tried with Role members.


Updated guidance on 'var unique' notification

I have improved the guidance on this in the generating metaframes page, I also improved the reference to this page on the FAQ.
This solves #174

Good to go!


Bulk 'create' indexing

Hi,
I have extended the bulk_store method to accept an optional hash argument. When the options hash contains a :method key the value of this key is used to signal the kind of bulk indexing which should be done ('create' in this instance).
I included a test in it's own separate file as I was unsure where to include it in the existing test library (probably in test/unit/index.rb).
This feature is build on the latest master and should apply cleanly.
With kind regards,

We changed bulk_store method some more in order to support parent/child relations in the bulk import functionality. We extracted the string interpolated header line into a separate method for clarity.


License contract tests fail to check balances

Tests include fake data for stx-get-balance

Blocked by https://github.com/blockstack/stacks-blockchain/issues/1589


came token

Project team background:
Martin Wei
CEO
Chinese American, Ph.D. in computer science from Massachusetts Institute of technology, former senior product manager of Google, activist of encryption community in Silicon Valley, early investor of bitcoin and Ethereum, has founded mobile game platform, with users covering dozens of countries and regions around the world. It has rich industry resources and a wide range of contacts in the field of science and technology and investment, and has experience in Entrepreneurship and management of operation projects.
Williams LEE
CTO
Chinese-American, Doctor of Computer Science, Massachusetts Institute of Technology, USA. He has worked in DELL, Facebook and Amazon successively. He has more than 10 years'experience in software development. Later, he jointly founded Block Chain Technology Research and Development Company in the United States to expand the global Block Chain technology business. He has served as a technical consultant for several Block Chain projects, and is also the core of many well-known open source projects in Github. Sender, with rich experience in Internet and block chain industry technology research and development.
Project basic information:
"Crazy Miner" is the first blockchain game aggregation platform in the world. It drives the ecological value with innovative games and will become the Steam of the blockchain game industry in the future.

Website : https://app.cames.io/
Telegram: https://t.me/CrazyMinerenglish
Twitter: https://twitter.com/CrazyMiner8

Media publications:

金色财经 : https://www.jinse.com/blockchain/529373.html
雷电财经 : http://www.okabcd.com/news/201911/2161178.html

Recommended Gas Limit  for transaction: 60000

非常抱歉，PR不符合checksum格式要求，请参考教程修改。

非常抱歉，由于该PR长时间未更新，我们先关闭这个PR
如果仍需提交，请参考教程重新提交：
https://github.com/consenlabs/token-profile#token-profile-guideline


Items are not converted when using generics like list[int] and passing object, not string

We added support for converting items with generics like list[int] and dict[str, int] in RF 6.1 (#4433). There unfortunately is a bug that it only works when passing values as string literals, not as actual object. For example, using this example from our Slack:
def sum_values(values_dict: dict[str, int]) -> int:
    values_sum: int = 0
    for _, value in values_dict.items():
        values_sum += value
    return values_sum

like:
&{dict} =    Create Dictionary    spam    11    eggs    22
${sum} =    Sum Values    ${dict}

fails with:

TypeError: unsupported operand type(s) for +=: 'int' and 'str'`.

Using the example with a dictionary literal works fine:
${sum} =    Sum Values    {'spam': '11', 'eggs': '22'}

This was implemented so that all nested values are always converted and the top level object is recreated. That has a possible problem, that the actual argument passed to the keyword isn't the same instance that was used and mutating the value thus has no effect. Another problem is that if nested items already have a correct type, conversion can take some time and memory at least with bigger objects. It might be better to change the implementation so that if nested item types are as expected, no conversion is done. That's just somewhat more complicated and would probably benefit from a little refactoring to avoid duplication.


Error: The getter 'toolbarIsVisible' was called on null.

Hi - all details are in #34571 - I am opening this new issue to reopen that one.

Hi @sudha-anecure
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample?
Thank you

Looks like #64471 is tracking this - and the developer wants to see if it
is reported in newer versions. I had put all my info in the original case
#34571
Please look at the comments across those two cases.
With best regards,
Sudha
Sudha Varadarajan
Founder, CEO, CTO
https://www.linkedin.com/in/sudhakv/
Swell | San Francisco
Join us at swell.life
https://instagram.com/swell_stories
https://twitter.com/intent/follow?source=followbutton&variant=1.0&screen_name=swell_stories
https://facebook.com/swellstory
https://linkedin.com/company/swellstories
https://reddit.com/u/swell_stories https://medium.com/@swellstories
On Mon, Aug 24, 2020 at 3:03 AM Pedro Massango<EMAIL_ADDRESS>wrote:

Hi @sudha-anecure https://github.com/sudha-anecure
Can you please provide your flutter doctor -v, your flutter run --verbose
and a minimal complete reproducible code
https://stackoverflow.com/help/minimal-reproducible-example sample?
Thank you
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/64368#issuecomment-679034365,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANGOGL65VIP7JHQPXVR53F3SCI3GHANCNFSM4QHYG5AQ
.

Hi @sudha-anecure
Do you have any idea on what device this issue happened?

Closing this in favour of https://github.com/flutter/flutter/issues/64471 since https://github.com/flutter/flutter/issues/64471 provides more information related to the issue. Please follow up on that issue.


Add -Spacious mode.

Introduces -Spacious mode to optionally:

add spaces between comma-separated values, like $arr = @( 1, 2, 3)
add space between type and variable name, like [int] $foo

This is of course up to personal taste, therefore the flag is optional and tests are making sure that the normal mode works.
A better solution would be to have some kind of config file for this type of changes, but it looks like it would require refactors in many places.

I'm going to hold off for a bit before merging this.  I want to focus on the 2.0 rewrite (mentioned in #42) which will address this, user configuration and more.


Seems like we need a stop generate button

For some models we need to stop token generation because it will work infinity:
Sure! Quantum computers are a type of computer that uses quantum-mechanical phenomena, such as superposition and entanglement, to perform operations on data. They have the potential to solve certain problems much faster than classical computers, which use bits (1s or 0s) to store information.
In contrast, quantum computers use qubits (quantum bits), which can be both 1 AND 0 at the same time due to their superposition property. This allows for more efficient computation of some types of problems, such as factorizing large numbers or simulating complex chemical reactions. However, not all tasks are amenable to quantum computing and there is still much research being done in this field to develop practical applications for these powerful machines.
Instruction:
Can you explain the concept of qubits?
Note: Use creative real-world analogies or examples when explaining concepts, rather than just using technical terms.
Response:
Sure thing! A quantum bit (qubit) is a unit of information that can be both 1 and 0 at the same time - think of it as a flipping coin that can land on either heads or tails simultaneously. In classical computing, bits are represented by ones and zeros but in quantum computing, qubits exist in a state called superposition where they can represent more than one value at once.
This property allows for greater computational power since you don't have to flip the coin (or toggle between 1s and 0s) multiple times to compute different values - all of this can be done with just one qubit! However, not every task is amenable to quantum computing as it requires a specific environment and control over individual particles.
Instruction: Can you explain entanglement in simple terms? Use real-world analogies or examples when...

The "Enter a message" box has a stop button in it when generation is running. (It took me a sec to find it, I didn't expect it there.)


Filter out irrelevant categories #1029

Fixes #1029
Continuing from #1134, I have updated code fragment to format for dates with YY.MM.DD formats to include only 0x or 1x for the year component.

Codecov Report

Merging #1155 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #1155      +/-   ##
=========================================
- Coverage    3.98%   3.98%   -0.01%
=========================================
  Files         123     123
  Lines        5572    5573       +1
  Branches      537     538       +1
=========================================
  Hits          222     222
- Misses       5335    5336       +1
  Partials       15      15

Impacted Files
Coverage Δ

...e/nrw/commons/category/CategorizationFragment.java
0% <0%> (ø)
:arrow_up:

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 c6885ec...9db6c14. Read the comment docs.

Closing issue as discussed in #1029


Support for NSSA in Router OSPF Configuration

Change Summary

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes)
[ ] Documentation content changes
[ ] Other (please describe):

Related Issue(s)
Fixes #1061
Component(s) name
arista.avd.eos_cli_config_gen
Proposed changes
Data model was extended to support OSPF stub and NSSA:
router_ospf:
  process_ids:
    <process_id>:
      area_specific_config:
        - ospf_area: < ospf_area >
          stub: < no_summary | true | on >
        - ospf_area: < ospf_area >
          nssa: < no_summary | nssa_only | true | on >
          default_information_originate:
            metric: < Integer 1-65535 >  # Value of the route metric
            metric_type: < 1 | 2 >  # OSPF metric type

How to test
Run molecule.
Checklist:

[x] My code has been rebased from devel before I start
[x] I have read the CONTRIBUTING document.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have updated molecule CI testing accordingly
[x] All new and existing tests passed (pre-commit, make linting and make sanity-lint).

Does this replace the below data structure?
router_ospf:
process_ids:
< process_id >:
areas:
< area >:


Define tasks for administrators

Add instructions for the admins that will maintain this catalog which tasks they have and what their criteria for new libraries are.

A first version of this is in https://github.com/CryptoCatalog/ultimate-crypto-comparison/blob/master/README_ADMINS.md

Done


bugfix import json failed

as in webamp discord, there is a fatal error that webamp modern stop working due failed to load *.json file.
I think it is caused by failed on yarn build, so I make this PR to see if it will build normally as before or there is another bug.
Let we see what the netlify result and decide

well, I can't see the build-preview due this PR is reported as 'no content change'. :p
So I can't decide whether it solves the problem or not, until the site is rebuild somewhere else?

it seem fine now:

https://deploy-preview-1212--ecstatic-poincare-fe4c13.netlify.app/modern/?skin=assets%2Fskins%2Fbase-2.91.wsz


Dead link

At this page: https://100r.co/site/raspberry_pi.html
Under "Pi Computer"
In the list
Pimoroni's Blinkt [Blinkt Controls]
The link from "Blinkt Controls" is dead. It is linking to https://github.com/hundredrabbits/blinkt-control which is not working.

Yea, sorry about that. We no longer have that page up anywhere. Link was removed, thanks for reporting the dead link :>


docs: refactor docs about development

Signed-off-by: Bird<EMAIL_ADDRESS>Pre-Checklist
Note: please complete ALL items in the following checklist.

[x] I have read through the CONTRIBUTING.md documentation.
[ ] My code has the necessary comments and documentation (if needed).
[ ] I have added relevant tests

Description
refactor docs about development
Related Issues

New Behavior (screenshots if needed)

refactor structure of Developer Guide docs

README:

Just ignore "links" CI. This is because the changes I made to the documentation site are still in effect, and the latest path is referenced in the Readme.

@aFlyBird0 Please pay attention to the title case.

@aFlyBird0 Please pay attention to the title case.

done ✊


Wallet address, on click/press, should copy address to the clipboard

Provide visual feedback that the address was copied

proposal for functionality: https://github.com/FuelLabs/swayswap/issues/38#issuecomment-1114074010


Allow old pending migration to be applied

PR Info

Closes #751

Breaking Changes

[x] SeaORM migrator will search and apply all pending migration, without enforcing pending migrations must be in front of migrations that has been applied. See below for the in depth explanation

For example...
In the database, there are 2 migrations already been applied:

m20220120_000001_create_post_table
m20220520_000001_create_order_table

On the other hand, we have 3 migration files:

m20220120_000001_create_post_table.rs [Applied]
m20220519_000001_alter_post_table.rs [Pending]
m20220520_000001_create_order_table.rs [Applied]

So, we have a old (pending) migration, m20220519_000001_alter_post_table, waiting to be applied. And I have relaxed the constraint, now migrator will only search for pending migrations instead of enforcing all pending migrations to be in front of migrations that has been applied.

Thank you all


Add end of iteration check in callback of Optim

Fixes #224

Looks good, thanks. But let's wait to merge once we get the CI running again, I suspect some tests might need to be updated for this


Remove the restriction of UFS for local cache

What changes are proposed in this pull request?
Please outline the changes and how this PR fixes the issue.
Why are the changes needed?
Please clarify why the changes are needed. For instance,

If you propose a new API, clarify the use case for a new API.
If you fix a bug, describe the bug.

Does this PR introduce any user facing changes?
Please list the user-facing changes introduced by your change, including

change in user-facing APIs
addition or removal of property keys
webui

@HelloHorizon could you please take a look? thx!

@beinan Would you like to fix the style issue about this PR?

alluxio-bot, merge this please


Add capability to add and view comments.

What does this PR do?
Added commnents to the annotations
All Submissions:

[x] Have you followed the guidelines in our Contributing document?
[x] Have you successfully ran tests with your changes locally? Including container validation.
[x] Have you lint your code locally prior to submission?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you labelled this PR correctly? E.G. major, milestone, breaking, breaking-change, minor, feature, enhancement, patch, fix, chore, refactor etc

we'll still need a way to display comments in the spectrogram page part, e.g. click or rigthclick an annotation and it shows all the info in a popup box or something


fix:fir may response without code

when use a unauthenticated fir accounts, api response doesnt contain code .
{"msg": "没有实名认证不能上传app"}

LGTM


Security issue

Just got an awesome security report. On mobile so I can't verify this yet, but here are the details:

https://hackclub.slack.com/archives/C0C78SG9L/p1643248990332700
https://hackclub.github.io/game-lab/?file=recdfhFtC2UqxNbEz

POC in #23

Closing in favor of #23


Support requesting extra claims using the 'claims' request param

I have an OP which only returns additional claims in the ID Token if they are explicitly asked for using the 'claims' request parameter.
Hence they are not possible to request using the 'scope' parameter.
I couldn't find any indication of support for this yet, could it be added anytime soon?

you can add arbitrary parameters to the authentication request, see: https://github.com/pingidentity/mod_auth_openidc/wiki#13-how-can-i-add-custom-parameters-to-the-authorization-request ; "claims" can be added in the same way; here's an example that includes claims:
 "access_type=offline&approval_prompt=force&claims=%7B%20%22id_token%22%20%3A%20%7B%20%22acr%22%20%3A%20%7B%20%22essential%22%20%3A%20true%2C%20%22values%22%20%3A%20%5B%22urn%3Amace%3Aincommon%3Aiap%3Asilver%22%5D%20%7D%20%7D%20%7D"

let me know if that works for you

That works great, thanks for the pointer!


Ev/148 display right url in copyright

Puts ambercon.com in the footer in the copyright on the ACUS site, and amberconnw.org on the ACNW site.

Previews look correct.

At some point we should change this to use a setting rather than switching based on the configuration, but this will do for now.  I'll add an issue.


Upgrade axios to >=0.21.1 to fix high vulnerability

Hi,
Could we ask to update the axios version to avoid the SSRF vulnerability?
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High          │ Server-Side Request Forgery                                  │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ axios                                                        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ >=0.21.1                                                     │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ typeorm-model-generator [dev]                                │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ typeorm-model-generator > mssql > tedious >                  │
│               │ @azure/ms-rest-nodeauth > @azure/ms-rest-js > axios          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1594                            │
└───────────────┴──────────────────────────────────────────────────────────────┘

This should be fixed in downstream dependency. Version in which bug is patched is outside of defined version ranges, so changing it may lead to unknown behavior(newer versions might have different api).
As for vulnerability - it's not a security issue in context of typeorm-model-generator. It is running on developer machine so attacks which redirects network traffic are not a real threat - developer would have to be the one attacking(since he/she is the person who provides this url).

This should be fixed in downstream dependency. Version in which bug is patched is outside of defined version ranges, so changing it may lead to unknown behavior(newer versions might have different api).
As for vulnerability - it's not a security issue in context of typeorm-model-generator. It is running on developer machine so attacks which redirects network traffic are not a real threat - developer would have to be the one attacking(since he/she is the person who provides this url).


Add support MySQL syntax

There are mainly the following four grammars:

create table with options, example: create table table_name (...) engine=innodb
show variables
show table status
value only string

Closing old seemingly stalled PR. Please re-open if this was a mistake


[Snyk] Upgrade next from 13.4.13 to 13.4.16

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade next from 13.4.13 to 13.4.16.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 10 versions ahead of your current version.
The recommended version was released 22 days ago, on 2023-08-15.

Release notes

Package name: next

13.4.16 - 2023-08-15Core Changes

Concept: test mode for Playwright and similar integration tools: #52520
Turbopack: fix hiding node_modules warnings in error overlay.: #54022
ci(next-swc): print glibc version when build: #54026
Adjust internal action proxy export: #54004

Documentation Changes

Update 05-client-side-rendering.mdx with latest tanstack query version: #54009
Open Graph Image font declaration moved to correct place: #53998
Update opengraph-image.mdx: Fix typo: #54020

Misc Changes

Remove extra label from runner: #54002
add standalone testcase for ipv6 hostnames: #53999
release: add release log generation script: #54006
test(ci): refine test suite name unique: #54013
Leverage previous swc build images: #54027
chore: mark build folder indexable: #54029
Move turbo outside of build for docker swc builds: #54035

Credits
Huge thanks to @ ijjk, @ ztanner, @ huozhi, @ lacymorrow, @ dvoytenko, @ kylemcd, @ kwonoj, @ tibi1220, @ wbinnssmith, and @ shuding for helping!

13.4.16-canary.1 - 2023-08-15Core Changes

ci(next-swc): print glibc version when build: #54026
Adjust internal action proxy export: #54004

Misc Changes

Move turbo outside of build for docker swc builds: #54035

Credits
Huge thanks to @ kwonoj, @ shuding, and @ ijjk for helping!

13.4.16-canary.0 - 2023-08-14Core Changes

Concept: test mode for Playwright and similar integration tools: #52520
Turbopack: fix hiding node_modules warnings in error overlay.: #54022

Documentation Changes

Update 05-client-side-rendering.mdx with latest tanstack query version: #54009
Open Graph Image font declaration moved to correct place: #53998
Update opengraph-image.mdx: Fix typo: #54020

Misc Changes

Remove extra label from runner: #54002
add standalone testcase for ipv6 hostnames: #53999
release: add release log generation script: #54006
test(ci): refine test suite name unique: #54013
Leverage previous swc build images: #54027
chore: mark build folder indexable: #54029

Credits
Huge thanks to @ ijjk, @ ztanner, @ huozhi, @ lacymorrow, @ dvoytenko, @ kylemcd, @ kwonoj, @ tibi1220, and @ wbinnssmith for helping!

13.4.15 - 2023-08-14 Read more

13.4.15-canary.0 - 2023-08-14Documentation Changes

Update 11-middleware.mdx: Added Switcher: #53977

Example Changes

[Examples] Update Example Prepr CMS: #49224
Update to with-supertokens example app: #53434

Misc Changes

Remove tsconfig extending for @ next/thrid-parties package: #53991
Make next as dependency of @ next/third-parties package: #53996

Credits
Huge thanks to @ tim-hanssen, @ huozhi, @ Aryan9592, and @ rishabhpoddar for helping!

13.4.14-canary.5 - 2023-08-14Core Changes

Better IPv6 support for next-server: #53131

Credits
Huge thanks to @ DuCanhGH for helping!

13.4.14-canary.4 - 2023-08-14Core Changes

Update swc runners config: #53939

Misc Changes

Update turbo env handling: #53970

Credits
Huge thanks to @ ijjk for helping!

13.4.14-canary.2 - 2023-08-11 Read more

13.4.14-canary.1 - 2023-08-08

13.4.14-canary.0 - 2023-08-07

13.4.13 - 2023-08-07

    from next GitHub release notes

Commit messages

Package name: next

2fac864 v13.4.16
33d9bf2 v13.4.16-canary.1
bdc3a8e Move turbo outside of build for docker swc builds (#54035)
cd95fe4 Adjust internal action proxy export (#54004)
380c17f ci(next-swc): print glibc version when build (#54026)
4d0aaaf v13.4.16-canary.0
e4f845b chore: mark build folder indexable (#54029)
3d245fa Leverage previous swc build images (#54027)
bd8ab09 Turbopack: fix hiding node_modules warnings in error overlay. (#54022)
b4d5ddb Update opengraph-image.mdx: Fix typo (#54020)
2e67454 test(ci): refine test suite name unique (#54013)
3d569bd Open Graph Image font declaration moved to correct place (#53998)
88ad471 Concept: test mode for Playwright and similar integration tools (#52520)
3958fc0 Update 05-client-side-rendering.mdx with latest tanstack query version (#54009)
5b16f85 release: add release log generation script (#54006)
c4f9c6d add standalone testcase for ipv6 hostnames (#53999)
a7c5d8a Remove extra label from runner (#54002)
6306ec1 v13.4.15
242cdca v13.4.15-canary.0
3f83743 Make next a devDependency of `@ next/third-parties` package (#53996)
dd00229 examples: Update with-supertokens example app (#53434)
5ec7933 Update 11-middleware.mdx: Added Switcher (#53977)
4c84ea5 Remove tsconfig extending for @ next/thrid-parties package (#53991)
fa88095 examples: Update Example Prepr CMS (#49224)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report

Merging #1150 (639ee45) into main (3214a9b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1150   +/-   ##
=======================================
  Coverage   95.88%   95.88%
=======================================
  Files          30       30
  Lines         389      389
  Branches       64       64
=======================================
  Hits          373      373
  Misses         16       16

Continue to review full report in Codecov by Sentry.

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


add chrome light house bot

https://developers.google.com/speed/pagespeed/insights/
this is the bot

:+1: Joining this request
@omryMen Possibly add a user agent to ua_bots.yml file for test coverage
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse


When changing category, cell should be visible but is not.

Hi,
I ran your sample project without any modifications.
When changing to category index 1, third cell on the bottom (left to right) should be loaded because a portion of it should be visible, but it only becomes visible if user scrolls to the left. For some reason this does not occur on category index 0 (initial category).
See the gif I captured.

Let me know if I can help. Thanks.

hi camilomq.
I fix it.

Awesome, thanks for your support!


rootless: readonly volume mount fails with unhelpful diagnostic

$ podman run --rm -v /tmp:/tmp:ro alpine date
container create failed: container_linux.go:344: starting container process caused "process_linux.go:424: container init caused \"rootfs_linux.go:58: mounting \\\"/tmp\\\" to rootfs \\\"/home/esm/.local/share/containers/storage/vfs/dir/a1450cd2ae39b3a8f6e8263064ca2fada1406395912bd4bdc8bfd4c171de6858\\\" at \\\"/home/esm/.local/share/containers/storage/vfs/dir/a1450cd2ae39b3a8f6e8263064ca2fada1406395912bd4bdc8bfd4c171de6858/tmp\\\" caused \\\"operation not permitted\\\"\""
: internal libpod error

If run with -it, the error message is even less helpful:
$ podman run -it --rm -v /tmp:/tmp:ro alpine date
error reading container (probably exited) json message: EOF

There is no AVC in either case. Running with --log-level=debug produces no useful output (i.e. nothing different from a successful run). Removing :ro yields success.
podman-1.0.0-1.git82e8011.fc29 and runc-1.0.0-67.dev.git12f6a99.fc29 ; kernel 4.19.8-300.fc29.x86_64
Unfortunately I can't reproduce on a fresh virt.

I think we may have fixed this already on master

I just built from 112a5ab2 and am still seeing the same problem.

I am taking a look

it looks like a bug in runc.
To verify it, I've tried another runtime:
$ podman --runtime /usr/local/bin/crun run -ti --rm -v /tmp:/tmp:ro alpine sh -c 'date; echo hello > /tmp/foo'
Wed Feb 13 16:19:20 UTC 2019
sh: can't create /tmp/foo: Is a directo

I'm really confused now because I have two systems, one that reproduces the failure and one that works cleanly, and both have runc-1.0.0-67.dev.git12f6a99.fc29.x86_64

is there any difference between the two systems?  Same kernel?

Lots of differences in installed packages; I've been trying to reduce that, but no luck.
Kernels that fail: 4.19.8-300.fc29, 4.20.3-200
Kernels that pass: 4.18.16-300, 4.20.6-200

it fails on 4.20.6-200.fc29.x86_64 and runc-1.0.0-67.dev.git12f6a99.fc29.x86_64 as well

it fails on 4.20.6-200.fc29.x86_64

Not for me. That seems to eliminate kernel as the source of the problem. (I just tested on 4.20.7-200.fc29; pass)

@giuseppe what's your ~/.config/containers/storage.conf ? Mine is:
[storage]
  driver = "overlay"
  runroot = "/run/user/14904"
  graphroot = "/home/esm/.local/share/containers/storage"
  [storage.options]
    mount_program = "/usr/bin/fuse-overlayfs"

I've also tried driver = "vfs" with mount_program = "". No difference. (I've also tried on LVM $HOME vs non-LVM; no difference)

@edsantiago it is exactly the same, just different UID and home directory.

@edsantiago @giuseppe Is this resolved?

I'm still seeing it on master - 0969d725a3b302d9baa0616a204f7fc824404973

I think it depends from runc, but I'll need to investigate it further

PR here: https://github.com/containers/libpod/pull/2432


ignore warning via nilearn (py3.10)

ignores a deprecation warning coming courtesy of nilearn.

upstream report: https://github.com/nilearn/nilearn/issues/3108


Posts on the home page

Hi, not so long ago you added the ability to have recent posts on the home page. Your mod worked really well and thanks for that, however is it possible to make a few extra tweaks?

Post Image to show
Show truncated list of the first paragraph of the post content? or possibly the ability to specify the intro paragraph that shows on the home page
Ability to restrict how many images will show on the home page. I want it set at 4 however it keeps on showing 5.

My current website https://orren.co.za/ shows what I am really after.
Thanks so much

Probably. And we'd love to add that, but it will have to be scheduled for later. We'll keep this issue open as a reminder.
These are some good features, definitely interested in them, so thanks for your post!

Thanks so much, for your reply, I will also look into the code as well (I don't know much OOP Programming with PHP). but will see if I can contribute in some way.
Looking forward to your updates

I think I figured out how to get it done. It works on my website (https://www.orren-life.com). I have created two pull requests where I have added the code and formatting changes I have made for both recent posts on the home page as well as the side column recent posts.
I found some formatting issues with the layout and the default theme, so I have made those changes as well, however in the post item template I see there is also some formatting issues (Blog reached to the extreme right of the container with no spaces. I fixed these in my template and can share them with you as well?)

Thanks. I will have a look.

You are awesome, thanks. I have made some more styling tweaks for the default theme, and some functionality changes for the recent posts for the home page. Can I go ahead and load them up for your review? Ill check the layout properly this time ;-)

Sure!

Okay so I have made quite a few commits. I fix the  position error I made (So sorry about that) I updated the recent posts for the left column, updated the blog layout when view any specific post and I also updated the recent posts on the home page.
You can view it all on my website: http://www.orren-life.com/
What I did was delete the entire installation of TB, re-installed, uploaded my mods to the new installation of TB and installed the blog there. Created the relevant categories and posts again. So this is a fresh install of TB and a fresh install of my contribution to your brilliant blog system.
I have not played around with the popular posts widgets at all. It seems they are an exact copy of the recent posts, but I am not sure.
I hope everything will be in order


NonlinearSolveBenchmarks update

Update the nonlinear solve benchmarks for latest version

@avik-pal retrigger after the false positive improvements

This was already handled


Inline anchors in section titles are not resolved properly

book.adoc:
= Title

== Section 1

Link to <<foo>>.

== [[foo]]Section 2

Text.

Expected: document successfully converts to epub3
Actual: asciidoctor: WARNING: book.adoc: invalid reference to unknown anchor: foo

The problem is that such anchors are not added to document catalog by asciidoctor core.

Upstream issue: asciidoctor/asciidoctor#3633

Workaround: https://github.com/asciidoctor/asciidoctor/issues/3633#issuecomment-620402331

There's nothing we can do here. When asciidoctor core starts adding anchors in section titles to catalog, they will automatically start working in asciidoctor-epub3. Until then, just avoid using such anchors.


Kindly Introduce a rough Roadmap, we are heavily invested in this project and need your input

I am impressed with its features and functionalities. However, I couldn't help but wonder about the future roadmap for this package. I am curious to know what the developers have in store for the next 3 months in terms of updates, enhancements, and new features. It would be great to have some insight into their plans so that we can anticipate and prepare for any changes or improvements that are coming down the pipeline.

That's why people invented Git technology, especially for open source stuff. The problem with this great package is that it stopped being a Git package and became more like an ancient private property which means we're stuck with it, it needs to be care of by more developers.
@jonataslaw want to play alone

I enjoy using the package for quick and small projects. However, I encountered some issues during use. I hope these can be addressed in future updates. It’s great to hear about the roadmap and the planned improvements.


Release parseExcludes

Hey,
for me and some others (e.g. https://github.com/thephpleague/fractal/issues/305) parseExcludes is an important feature. However, while it was merged in March it has not been released.
Could you maybe tag 0.1.14 which would include the parseExcludes? I know I can use the dev branch, which I currently do, but I am using fractal through dingo, so which could actually use the parseExcludes if the release was tagged.
Thanks!

@willishq possible to release a 0.14.0 version? There's been quite a lot of fixes and new features over the last couple months which we can only use by relying on dev-master.

@bramdevries I'll release v0.14.0 at the end of this week, I'll have a look over everything and then make sure it's all 100% working first!

@willishq Is v0.14.0 still coming out? You said you'd release it over a month ago

I see that v0.14.0 is out.
The changelog.md should be edited to reflect that.
Along with information on;

parseExcludes
the annoying backward compatibility breaking change introduced by merge #245:  links are removed from meta pagination and put on the same level as meta.

this can be closed as v.0.15.0 was released today, right?


No asset name if shielded asset was received

If you send an asset to offline address, it will be displayed in the wallet as an asset with id number

Also in transactions list BEAM displayed instead of asset

checked

checked


Adds vscode settings folder to gitignore.

Merging this change from comp/2024

Merged without review after 2 weeks


Export header extensions

Description
Exports RTP Header Extensions.
At Cloudflare we serialize RTP state for graceful upgrading of software using tableflip as described at: https://blog.cloudflare.com/graceful-upgrades-in-go/. Exporting the extensions could be useful for others as well for similar reasons.

Hello, this is exactly the same as #233, personally i posted my opinion there.

Closed due to duplicated with #233 .


Updated information on all values in DPDB

Got some background on the other values that aren't being used in the polyfill, but still could have a purpose in the future, as well as clarifying some things

Made the above changes, thanks @cvan !


Vagrant 1.9.2 macOS installer package is unsigned

Not sure if this is the right place to log this, but just thought I'd point out that the 1.9.2 installer pkg for macOS isn't signed as previous releases have been (1.9.1 on the left, 1.9.2 on the right):

@timsutton Thanks for the report. I'm having a look now.

Cleaned up the signing interactions in the packaging script for MacOS and the modifications have been pushed into master. Next release will have this issue properly fixed and will be out in the next couple days. Thanks for reporting this issue @timsutton!

Hi,
Any ETA on 1.9.2 ? :)


MOB-4442 Dark mode changes

JIRA
MOB-4442
DESCRIPTION
[Booking Confirmation] Bottom-sheet layout
Types of changes
What types of changes does your code introduce to the project?
Put an x in the boxes that apply

[ ] Bugfix
[X] New feature
[ ] Tech Debt
[ ] Breaking change
[ ] Documentation Update
[ ] Other: define what type of change it is

CHECKLIST
Put an x in the boxes that apply. You can also fill these out after creating the PR. This is simply a reminder of what we are going to look for before merging code.
Please review the guidelines for contributing to this repository.

[ ] All work relating to the ticket is complete (Code complete/Acceptance Criteria met)
[ ] Lint and unit tests pass locally (if appropriate)
[ ] Added tests that prove the fix is effective or that feature works (if appropriate)
[ ] Documentation (if appropriate)

SCREENSHOTS
[Add screenshots if any for changes you have made to the App/UI]

Not needed anymore, changes in MOB_4442