Plamen5kov/improve interface generator

problem
In Java, you can't load a private class when loaded in different class loader. The thrown exception is: IllegalAccessError.
solution
Because we use it only for generating metadata, we can work around the problem by skipping it, like we do with NoClassDefFoundError. This will allow users to continue their work with the problem plugins.
related issue
https://github.com/NativeScript/android-runtime/issues/755

run CI


Bug: Session timestamp invalid

Describe the bug
After upgrade to version 4.1.3 the session timestamp was reset.

Table as created equal documentation recommended:

MySQL Version 5.7
Code version 4.1.1:

Code vesion 4.1.3:

CodeIgniter 4 version
4.1.3
Affected module(s)
Session
Expected behavior, and steps to reproduce if appropriate
Session timestamp filled.
Context

OS: Ubuntu 20
Web server PHP
PHP version 7.4

Duplicate of https://github.com/codeigniter4/CodeIgniter4/issues/4915 https://github.com/codeigniter4/CodeIgniter4/issues/4807 in https://github.com/codeigniter4/CodeIgniter4/pull/4876.


Audit log blog post (don't merge yet)

The basic flow is there, but still needs polishing and a summary/outlook.

Thanks a lot for the thorough proof-reading, @hpgrahsl! I've pushed one more commit addressing most your remarks and resolved the corresponding discussions.

Still reading but one comment is that all your Farmers in the transactions table are men as a lady farmer it would be nice to see a Farmer Margaret 🙂

Still reading but one comment is that all your Farmers in the transactions table are men as a lady farmer it would be nice to see a Farmer Margaret

@jbfletch, uff, absolutely, will update. Sorry Barry, Margaret it is :)

Pushed one more commit to address Jiri's remarks and add Margaret :)

Thanks a lot for all the feedback, everyone! I think I've incorporated all the suggestion and am quite happy about this piece. I'll push it to the website later today. Thanks again!

And it's live: https://twitter.com/gunnarmorling/status/1179062410134638594 :)


support old and new way chartist handles bounds

This fixes bounds failure with latest chartist version.

Thank you, but it doesn't work with 0.9.7 (try demo.html).
Which chartist version do you try to support with this fix? What are your chart and axis settings?

I think this would help with my issues as well. I added this plugin to our current Angular 6 project using ng-Chartist and axisX.bounds is undefined because "bounds" lives in "data"  instead of axisX.

@almania69 Which chartist version and which kind of axis do you use?


Possibly move to different subdomain

Describe the solution you'd like
I seem to recall this was discussed in Discord, so I'm filing this just to get it written down somewhere.
I think the package site at web.pulsar-edit.dev should live at packages.pulsar-edit.dev just because it's a better description of the purpose of the site. It's not hugely important, but I figure it's best to make this sort of change early on if people are in agreement with it, and before a bunch of documentation gets written pointing to the existing address.
I'd suggest that any request to web.pulsar-edit.dev be redirected to packages.pulsar-edit.dev with the URL rewritten. I imagine that anyone using the API would be able to follow redirects without a problem, but if somehow that weren't true, we disable the redirects for anyone requesting JSON, and keep them for anyone requesting HTML.

Luckily any users of the API would be using api.pulsar-edit.dev as web. only will return HTML.
But thank you I do remember this discussion and don't have an issue with this change.
With the biggest issue being that the current setup for this subdomain is a little wonky, and may take some tinkering to get it working properly.
But will try to have a look at this soon.

ping


Replace the enable-docker-bridge parameter with a generic one

I have issues
per @max-rocket-internet's comment here in #310 :

Maybe we just replace the enable-docker-bridge parameter with just a general parameter like bootstrap_extra_args that defaults to "". This is safer for AMI changes, will solve this issue and means people can change the docker bridge setting also.

Note: This would be a breaking change which would mean a major version bump.
I'm submitting a...

[ ] bug report
[X] feature request
[ ] support request
[ ] kudos, thank you, warm fuzzy

What is the current behavior?
Older AMI's don't work since they don't have the new --enable-docker-bridge flag, but this module adds it with a true or false. Changing it to a generic parameter like bootstrap_extra_args will eliminate that issue and add future proofing for other similar stuff that may come up in the future.
Are you able to fix this problem and submit a PR? Link here if you have already.
I am capable of doing a PR. I don't have the time right now, but if this sits untouched for long enough I will eventually come along to do it.
Fixes #310

Maybe @michaelmccord can make the PR 😃

@max-rocket-internet -- I'll try and make some time to get around to this.

I made a PR: https://github.com/terraform-aws-modules/terraform-aws-eks/pull/320
@RothAndrew could you test it perhaps??

I will give it a shot :)

Testing this now, about 20 days late, sorry :)

This was resolved with the PR above.


[feat]: Make clicking on AxonOps icon launch browser loading https://axonops.com

This one seems to be done (at least in MAS-take-2 branch)


desc: support cask descriptions

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same change?
[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Initial attempt at including cask descriptions in brew desc to address #13021. Doesn't entirely work yet.
$ brew desc -n earth
earthly: Build automation tool for the container era
google-earth-pro: (Google Earth Pro) Virtual globe
$ brew desc -d earth
globe: Prints ASCII graphic of currently-lit side of the Earth
xplanet: Create HQ wallpapers of planet Earth
dashcam-viewer: (Dashcam Viewer, Dashcam Viewer by Earthshine Software) View videos, GPS data, and G-force data recorded by dashcams and action cams
google-earth-pro: (Google Earth Pro) Virtual globe
grads: (Grid Analysis and Display System, GrADS) Access, manipulate, and visualize earth science data
hstracker: (Hearthstone Deck Tracker) Deck tracker and deck manager for Hearthstone
$ brew desc -s earth
earthly: Build automation tool for the container era
globe: Prints ASCII graphic of currently-lit side of the Earth
xplanet: Create HQ wallpapers of planet Earth
Error: undefined method `downcase' for ["Boundary Desktop", ""]:Array
/usr/local/Homebrew/Library/Homebrew/searchable.rb:20:in `simplify_string'
/usr/local/Homebrew/Library/Homebrew/searchable.rb:36:in `block (2 levels) in search_string'
/usr/local/Homebrew/Library/Homebrew/searchable.rb:36:in `any?'
/usr/local/Homebrew/Library/Homebrew/searchable.rb:36:in `block in search_string'
/usr/local/Homebrew/Library/Homebrew/cache_store.rb:99:in `select'
/usr/local/Homebrew/Library/Homebrew/cache_store.rb:99:in `select'
/usr/local/Homebrew/Library/Homebrew/description_cache_store.rb:89:in `select'
/usr/local/Homebrew/Library/Homebrew/searchable.rb:33:in `search_string'
/usr/local/Homebrew/Library/Homebrew/searchable.rb:13:in `search'
/usr/local/Homebrew/Library/Homebrew/descriptions.rb:25:in `search'
/usr/local/Homebrew/Library/Homebrew/cmd/desc.rb:78:in `block in desc'
/usr/local/Homebrew/Library/Homebrew/cache_store.rb:26:in `use'
/usr/local/Homebrew/Library/Homebrew/cmd/desc.rb:76:in `desc'
/usr/local/Homebrew/Library/Homebrew/brew.rb:110:in `<main>'

Review period will end on 2022-03-24 at 04:07:48 UTC.

Review period ended.

It's in a working state, but may need some refinement, so fire away.


Alert says "connect to internet to update or won't engage" yet no prompt for update and still engages

Describe the bug
C2 tells me to connect to internet to check for updates or openpilot will not engage in 0 days. I connect to internet, make sure car is off, make sure wifi is good, wait like 20 minutes, reboot a few times, try another wifi network, still same alert and no update prompt.
How to reproduce or log data

Expected behavior
Comma should either get better at actually downloading the update, or, preferably, give me an explicit button to click to go fetch the update. It's a very annoying UX to sit there and wait and try random things with no feedback at all.
Device/Version information (please complete the following information):

Device: Comma two
Dongle ID: e7691e62498e6411
Route: N/A
Timestamp: N/A
Version: 0.8.2
Car make/model: Corolla 2017

Additional context
In general this seems like a very buggy part of the system. A related issue, I've had the "will not engage after 0 days" alert for basically every version for over a year. Somehow it eventually prompts me to update after days of the alert, and Comma definitely does still engage even when the alert hits 0.

A full re-install ended up getting me onto 0.8.4. That's technically not an update in the true sense of how it should work, but good enough for now. Would be great to get some more insight into what's going wrong here.

0.8.5 will include UI improvements for the updater. This let's you see the last update time and manually initiate an update.
Even with the maximum time between updates exceeded openpilot still lets you engage on the first drive after boot. This is for situations where your device has been off for a while (e.g. airport parking lot) so you can still drive until it had the chance to actually look for an update.
Sounds like your openpilot folder got corrupted. Some of our version check functions still write to the .git folder, which can cause corruption if your device loses power at the wrong time. We're working on getting rid of the last few things that touch the disk.

Another issue we have seen with other users is that git might be blocked on (one of) your wifi networks the device is connected to. Any exception when trying to update causes the offroad alert to show. If you run a developer branch (e.g. master-ci) you get more details about the specific exception in the alert. If you keep having issues it might be worth it to try that, it will tell you if the issue is with a corrupted installation or networking issues.

Git is definitely fine on my wifi network. I use it all the time for work and hobby projects. I can tinker with the branches as you suggested but would prefer not to spend too much time on it. Are there clear instructions anywhere?

The device only updates while offroad. Are you leaving your device on and connected to a network wifi/lte between drives?

The most recent time I tried to update, I had the car parked and on for about 20 minutes. It was "on" in the sense that the radio and electronics were on, but the engine was off.. realizing I don't know the name of this state.
As an aside, this brings up another part of C2 UX that I've never understood: what is the C2 doing when I turn the car off and unplug it? Is it still on? I guess it might be, because it has to upload footage at some point, preferably over wifi. When I turn the car off, the screen immediately goes blank. Then I put it back in its original box, including foam. Does foam and cardboard interfere with wifi? (Clearly I'm not a hardware engineer). Anyway, some sort of indication that the C2 is still on when unplugged (instead of immediately black screen) would improve the UX IMO.
Also, I've tried plugging it into the USB-C charger for my Macbook Pro and my Chromebook in order to do the update away from the car, but it doesn't boot with either of those. Is there a recommend USB-C charger so I can just do the updates at my desk instead of sitting in the car?

Hey Alex, a few things.

The comma two has no battery so it won't be able to update or upload data while in the foam.
 This is what the comma power v2 is for - it provides 12v power to the device while your car is off. If that isn't working even with the proper connections, email<EMAIL_ADDRESS>so we can get that resolved.
The comma two will only work inside via a USB-A to USB-C cable and a high amerage charger such as a Samsung Fast Charger.

So if I arrive at home, turn the car completely off, but don't unplug the comma, is it still on?

If you see the home screen when you tap it, it's on. The device should stay on when you turn off the car. This requires the comma power being plugged into the OBD port.

Got it. Thanks, that's news to me :). I have always unplugged it immediately upon arriving home -- I park in the street and don't want to leave a fancy computer on my windshield. This probably also explains why I've had trouble finding recent drives and footage in the app. I guess I had assumed there is some minimal battery in the device that keeps it running while it's unplugged. I'll get a cable so I can boot it up inside.

I agree that the updater experience is super confusing, but I don't think there's an issue with the updater here. Your device just seems to rarely be online. You say that you've used the device regularly for over a year, but I only see 8 routes from your device, and only two of which are from the last month. I checked all of those routes, and none had any updater exceptions or failed updates. The updater only runs while you're offroad (car is off) - are you sure your device was connected to internet for an extended period of time while the car was off?

The updater only runs while you're offroad (car is off) - are you sure your device was connected to internet for an extended period of time while the car was off?

The most recent time I tried to update (couple days ago), the car was off (engine off, electronics on), device was plugged in, connected to good wifi, for about 20 minutes.
Otherwise, I've been unplugging it and putting it back int he box every time I turn the car off. I think that's likely the reason for having very few routes.. they're just not getting uploaded. Again, this is pretty confusing UX. There's nothing that tells me "turn the car off but don't unplug the device." I had always assumed it continues uploading stuff after I unplug it.

I'm going to close this issue unless you have any other concerns. In this case, the updater was working as intended, but never got an internet connection. The update process can and often takes more than 20 minutes, so I'm not concerned about that case. We'll have a button to do this in the next release. If you still see the updater misbehaving with this new knowledge and after the button's added, please open another issue.


hfss3dlayout export_profile

Before submitting the issue

[X] I have searched among the existing issues
[X] I am using a Python virtual environment

Description of the bug
The existing code pass wrong variation_string format.
https://github.com/pyansys/pyaedt/blob/9fd4ab01c747ded675599990dc451ef35d8b01df/pyaedt/application/Design.py#L1137
It passes
'viatotrace=5mm,viatovia=10mm,w1=1mm,sp=0.5mm,len=50mm'
However, it should be like below
"len='50mm' pyaedt_evaluator='0mm' sp='0.5mm' viatotrace='5mm' viatovia='10mm' w1='1mm'"
In addition, it is missing pyaedt_evaluator which is a hidden variable.
Steps To Reproduce
h3d.export_profile()
Which Operating System are you using?
Windows
Which Python version are you using?
3.10
Installed packages
all

Close #2608


I got below [email] from ad mob... what version of plugin is compatible with this regulation...?

I got below [email] from ad mob... what version of plugin is compatible with this regulation...?
Hi AdMob Publisher,
In early July, we sent out a notice to AdMob Publishers who have apps running on SDK version 6.4.1 and lower, to inform them about deprecating SDK versions and the need to upgrade by September 15, 2016.
We apologize for any inconvenience or unclarity that the email may have caused to some developers. To ensure that you have sufficient time to make the changes, we have extended the deprecation date to October 17, 2016. We also reevaluated the SDK versions being deprecated, so here is the updated information.
What will happen starting on October 17, 2016:
•
All support for non-Google Play Services supported SDKs and Google Mobile Ads SDK version listed here will be deprecated.
•
This means that all traffic from these SDKs will be disabled.
What you will need to do:
In order to ensure that your AdMob ads continue to serve after October 17, 2016, please upgrade your apps to run on the minimum SDK versions listed here. If you are using a Google Mobile Ads SDK version from Play Services that is listed on this link, you are not required to take any action.
If you have any questions, please contact us on the developer forum.
Thank you, and stay tuned for more updates and tips.
Cheers,
The AdMob Team

Take it easy. See answer in same question, #454

I get lost,... the developer in my Intel XDK says Liming Xie... is this the plugin for this developer?
https://github.com/floatinghotpot/cordova-admob-pro

floatinghotpot is nickname of Liming Xie ...
Simply ignore this warning, as 6.x is very old, most SDK is 7/8/9.x, it won't impact this plugin.

Take it easy. See answer in same question, #454 https://github.com/floatinghotpot/cordova-admob-pro/issues/454
YOU SAY THIS - BUT I AM USING INTEL XDK latest version - build online and I download apk... am i covered [no problem]??


unable to get local issuer certificate

Hi,
I just got unable to get local issuer certificate issue, when i tried to run tfs agent on linux. So, basically I am  trying to connect to TFS OnPrem server via https, from Red Hat Enterprise Linux Server release 6.4 machine.  I downloaded necessary root certificates for the authentication from tfs and added to /etc/pki/java/cacerts . Still, when i tried running run.sh, i still got the issue "unable to get local issuer certificate".
Following are the different things I have tried to get this working

Added Root certitificate to /etc/pki/java/cacerts via keytool
Copied Root certificate to /etc/ssl/certs
Added an extra line in run.sh script which sets environment variable "CERT" to the correct certitificate

I got openssl to connect to tfs with this root certificate, by specifying extra openssl option "CAfile" pointing to this certiticate and it works fine.Which means the certificate I am getting is the correct one.So, it looks like when i run "./run.sh" command , it is looking at a different path to get the certificates for authentication and it is not getting the right one.
Can you help me with this please ?
Many Thanks in Advance

We use node.  A quick search on node and this error revealed:
http://stackoverflow.com/questions/34809915/unable-to-get-issuer-certificate-unable-to-get-local-issuer-certificate

deprecated.  try the new agent @ https://github.com/Microsoft/vsts-agent/blob/master/README.md


[SPARK-33171][INFRA] Mark Parquet*FilterSuite as ExtendedSQLTest

What changes were proposed in this pull request?
This PR aims to mark ParquetV1FilterSuite and ParquetV2FilterSuite as ExtendedSQLTest.
Why are the changes needed?
Currently, sql - other tests is the longest job. This PR will move the above tests to sql - slow tests job.

https://github.com/apache/spark/runs/1264150802 (1 hour 37 minutes)

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass the Github Action with the reduced time.

Test build #129902 has started for PR 30068 at commit eadc235.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34508/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34508/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34508/
Test PASSed.

Test build #129908 has started for PR 30068 at commit 767763b.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34514/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34514/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34514/
Test PASSed.

Could you review this, @srowen , @gengliangwang , @HyukjinKwon , @viirya ?

Ya. We can. Currently, it seems that @HyukjinKwon designed this for easy consistent categorization in Hive/SQL.

For naming things, we can switch it with a follow-up as a easy fix without CI passing. So, I'll merge this first to save our community time. Thank you so much, @viirya !

Merged to master

Also, cherry-picked to branch-3.0 to reduce the waiting time there.

Test build #129908 has finished for PR 30068 at commit 767763b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129908/
Test PASSed.

Nice!


Fix App Object OverRelease Crash and Window Info Retrieval

@sentialx this is related to #43 . I got a bit overzealous and cleaned some objects that were automaticlly released later, causing the following error

objc[38928]: NSRunningApplication object 0x7fd721504390 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug

Second issue here is because we CFRelease(windowList), the internal dictionary we returned may throw an exception when accessed. Fixed that here too

I was finally able to get this to run in xcode debug mode and tracked these down, sorry about the regression in the last release

Addendum: It looks like there may be another (small) leak w. AXUIElementRef instances. Since you have more context here, might be worth looking into when you have the time.


Update to bevy 0.15

Hi there!
Are you planning to update the crate to bevy 0.15?
Btw, Fantastic crate! :)
Thanks

Hey! Yes, I'm planning to update to Bevy 0.15
Was waiting for some of the dependencies to update. Especially bevy_mod_picking which is now deprecated as it is upstreamed into Bevy itself. Switching to this upstreamed bevy_picking would be the biggest change I'm guessing.
If bevy_mod_picking provides an update for ease of migration, It could help me put this out faster.
Meanwhile, I'm spending some time experimenting with bevy_picking and figuring out the migration.
Thanks for checking my crate! Glad you liked it!


Can't update an already uploaded file in NHost Storage

I was trying to update the content of a file I already uploaded, fileId is known:
const { upload } = useFileUpload()
...
await upload({ id: fileId, file })

This doesn't work, it throws 400, duplicate key, this file already exists.
Apparently Hasura Storage allows it, it would be great if it was integrated in the JS SDK as well (and @nhost/react @nhost/nextjs ofc)

Johan Eliasson
I think it's supported to update an existing file in Hasura Storage: https://editor.swagger.io/?url=https://raw.githubusercontent.com/nhost/hasura-storage/main/controller/openapi.yaml#:~:text=Replace an existing file with a new one (check the PUT operation).
Maybe we can re-use nhost.storage.upload() and, as you did, require the user to specify a file id and also specify an optional { update: true } or something

Which version of the sdk are you using? This should have been fixed in 1.12.1

I can confirm this works using fetch :
const formData = new FormData()
formData.append('file', file)
await fetch(`/api/files/${fileId}`, {
    method: "PUT",
    body: formData,
    headers: {
        'Authorization': `Bearer ${token}`,
    }
})

Yea, we have the support in Storage but we don't have a method for it in our SDK.

I would also like to update an existing file.
My use case is downloading word docs, making some changes and reuploading them.  I have the file_id, but useFileUpload provides no "overwrite" mechanism.


wget for version 2.1.0 gets 404

#wget https://raw.githubusercontent.com/Azure/WALinuxAgent/WALinuxAgent-2.1.0/waagent
--2015-07-23 15:55:24--  https://raw.githubusercontent.com/Azure/WALinuxAgent/WALinuxAgent-2.1.0/waagent
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-07-23 15:55:24 ERROR 404: Not Found.

@kangman Thanks for raising this issue!  What web page was this on?

https://github.com/Azure/azure-content/blob/9ecb25e737df830ec9ee8bb9e1b439518ac31392/articles/virtual-machines/virtual-machines-linux-update-agent.md

@kangman That appears to be an example link - this is a screenshot from the article

@deneha  right they do state to fill in the version number of the agent you want to download.
I wanted to get the latest version which is 2.1.0 and that does not seem to be available
looking at the master branch shows the same examples to follow.  So if I wanted to get 2.1.0 is the URL different than shown in the example?

@kangman Thanks for pointing that out - I'll see if we can get the author to help.

@SuperScottz Would you please review this and provide feedback?

Sorry for late, I 'm looking into it, we have some code structure change in 2.1.0 version of Agent, the download need be updated, I will get back the right steps soon.

@kangman
For the latest version of Azure Linux Agent 2.1.0, please use below steps to update:

Install pip or setuptools. Either of these should work.
•	pip https://pip.pypa.io/en/latest/installing.html
•	setuptools https://pypi.python.org/pypi/setuptools
Download agent code
•	wget https://github.com/Azure/WALinuxAgent/archive/WALinuxAgent-2.1.0.zip agent.zip
•	unzip agent.zip -d agent
Run
•	cd agent
•	python setup.py install
On the other hand, I'm updating my doc virtual-machines-linux-update-agent.md right now.

cool @SuperScottz , does this version also support legacy azure Linux vm's?

@kangman , Yes, it support the legacy Linux VM in Azure, the major change we made is the to make the Linux Agent code more modularized, you could see the install file was divided into several files with more clear modules, and it will be easy to be customized or managed.

@kangman we have updated the README for 2.1.0, see: https://github.com/Azure/WALinuxAgent/tree/2.1
and I have updated the ACOM doc you are referencing, it will be updated shortly in azure.com.
Thank you for your nice feedback to Linux Agent. :)

no thank you @SuperScottz   :+1:


fix #2561  HttpClientHandler.MaxConnectionsPerServer not always available

Make the call to HttpClientHandler.MaxConnectionsPerServer optional if our ConnectionLimit setting is greater than zero, we also try catch and throw a nice exception message so folks know how to fix it may they run into this
fix #2581

I haven't tested the fix, but looking at the modified code:
if (requestData.ConnectionSettings.ConnectionLimit > 0)
{
try
{
handler.MaxConnectionsPerServer = requestData.ConnectionSettings.ConnectionLimit;
}
catch (MissingMethodException e)
{
throw new Exception(MissingConnectionLimitMethodError, e);
}
}
I will still see the issue, because
settings.ConnectionLimit(-1) produces an error since it requires that the value be greater than 0.  (We can't set to -1 as the error comment suggests??)

@saintpaul1984 you are absolutely right, fixing this now

Ok I apologize if this is a stupid question, but now that the issue has been fixed how do I get the latest version in my xamarin app.  I "updated" NEST and elasticsearch.net but that didn't seem to bring in the change?

Ported this to 2.x, 5.x and master

@saintpaul1984 we haven't released a new version yet :)  Sit tight, looking to release shortly.


Make optimal memory allocation

Considering the fixes of https://github.com/pojntfx/go-nbd/issues/4#issuecomment-1686169698 is done, now the next step will be to support highly concurrent IO.
So far I have observed for any size of IO request 32MiB is allocated, which increases the memory usage unnecessarily.
https://github.com/pojntfx/go-nbd/blob/b8f5045f34d669752a8f2dc431f5cd0bab498685/pkg/server/nbd.go#L319
As an alternative we can allocate the exact amount of the request size. (for both read and write)
---  b := make([]byte, maximumPacketSize)
	for {
		var requestHeader protocol.TransmissionRequestHeader
...
		case protocol.TRANSMISSION_TYPE_REQUEST_READ:
			if err := binary.Write(conn, binary.BigEndian, protocol.TransmissionReplyHeader{
				ReplyMagic: protocol.TRANSMISSION_MAGIC_REPLY,
				Error:      0,
				Handle:     requestHeader.Handle,
			}); err != nil {
				return err
			}

+++			b := make([]byte, int64(requestHeader.Length))
			n, err := export.Backend.ReadAt(largeB, int64(requestHeader.Offset))

I have tested this and since linux dev mapper devices (if used on top of nbd device) makes very small io  requests this has significantly reduced memory usage around 80-90% (since most IO requests do not exceed 4MiB).

So I've tried this patch, but we're getting significantly worse performance:
pojntfx@fedora:~/Projects/r3map$ go build -o /tmp/r3map-benchmark-direct-mount ./cmd/r3map-benchmark-direct-mount/ && sudo /tmp/r3map-benchmark-direct-mount
Open: 10.24412ms
Latency till first two chunks: 362.348µs
Read throughput: 1713.94 MB/s (13711.50 Mb/s)
Read check: Passed
Write throughput: 477.73 MB/s (3821.86 Mb/s)
Sync: 215.875989ms
Write check: Passed
Close: 35.668024ms

pojntfx@fedora:~/Projects/r3map$ go build -o /tmp/r3map-benchmark-direct-mount ./cmd/r3map-benchmark-direct-mount/ && sudo /tmp/r3map-benchmark-direct-mount
Open: 14.540542ms
Latency till first two chunks: 51.69µs
Read throughput: 2356.33 MB/s (18850.61 Mb/s)
Read check: Passed
Write throughput: 502.19 MB/s (4017.50 Mb/s)
Sync: 197.373918ms
Write check: Passed
Close: 36.308795ms

I'll take a look at why that is exactly.

Figured it out, if we only increase the buffer size when we actually need it we're getting the same or better performance: 184321ae147139c910d26c70cdfeb2d125c7d292

Implemented in https://github.com/pojntfx/go-nbd/releases/tag/v0.3.0

@pojntfx Thanks for the patch.
Basically either of these solutions (what we had before vs what we had now) can not solve the problems together.
The problems:

(I faced) N of connections require N*32MiB memory, for me I was having only 384 connections eating 12GiB of ram (locked).
If we allocate based on "as much as required" frequent allocation and extremely poor garbage collection will happen. https://github.com/pojntfx/go-nbd/issues/6#issuecomment-1749484003 . This will impact overall IOPS and throughput.

With current solution, once the request size increases, we will allocate (or rather increase the buffer size, but we will never decrease). This properly addresses problem#2. But when we are in memory crunch, 12GiB of resident memory is pretty expensive. In my use case there can be large read request spikes, which will allocate upto 12GiB but will never come down. Adaptive allocation / a pool of buffer memories with all powers of 2 (4KiB-32MiB) - request will choose the closes greater buffer (upperbound) / smaller buffer withe few cpu cycles io.SectionReader{}+io.CopyBuffer() can be applied.
At this point I would request to make the strategy configurable so that user can choose what suits best. If performance is the demand, one can choose the increase and hold strategy. If some user wants low memory overhead, they can choose allocate-and-release strategy.
It can also be an interface
type transfer interface {
	CopyN(backend io.ReaderAt, offset int64, size int, socket io.Writer) (int, error)
}

Or by introducing a new Backend interface with bufferless functions.
type ReaderTo interface {
	ReadNTo(offset int64, size int, socket io.Writer) (int, error)
}

type WriterFrom interface {
	WriteNFrom(socket io.Reader, writeAtOffset int64, size int) (int, error)
}

type BackendV2 interface {
	ReaderTo
	WriterFrom

	Size() (int64, error)
	Sync() error
}

Hmm, this sounds like a good idea. I'd personally argue against changing the underlying interface (since a change from the typical io.ReaderAt interface will lead to a lot of changes in downstreams), but I think adding an option to choose between the two different strategies (in the Options struct) sounds like a good idea. What do you think?

Another option could also be to do this:
b := []byte{}
	for {
		var requestHeader protocol.TransmissionRequestHeader
		if err := binary.Read(conn, binary.BigEndian, &requestHeader); err != nil {
			return err
		}

		if requestHeader.RequestMagic != protocol.TRANSMISSION_MAGIC_REQUEST {
			return ErrInvalidMagic
		}

		length := requestHeader.Length
		if length > defaultMaximumRequestSize {
			return ErrInvalidBlocksize
		}

		if length != uint32(len(b)) {
			b = make([]byte, length)
		}

This way we just change the buffer length if the one we require is different from the one we currently have. From my local r3map benchmark, this leads to the same performance as the "reuse or grow" strategy.

See: https://github.com/pojntfx/go-nbd/releases/tag/v0.3.2


docs(v3): correct jest-pact import, alias MatchersV3

So the readme can be used as a working exampe

Good catch on the import! Thanks very much. Unfortunately, I think it's better without the alias.


New SNX contract address

www.synthetix.io
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[X] Filename in the lowercase format
[X] Image format: png
[X] Image size: 256 by 256 px

@jacko125 Get familiar with new requirements https://developer.trustwallet.com/add_new_token_image


Added note that multilib GCC is required when building the native version on 64 bit Linux

Without a GCC installation that can build both 32 and 64 bit executables, the native build will fail on 64 bit Linux machines with an error about unsigned __int128 being undefined. GCC does not support __int128 on 32 bit targets, and GCC was using it via a standard library implementation header intended for 64 bit machines.

Does this need a "in layman's terms" version? IE. what do I need to do to get multilib?

I added a bit explaining where one can get a multilib-enabled GCC on Linux.


[BUG] Log Error for event logging (UnicodeEncodeError)

Describe the bug.
When starting the Bot in logging.DEBUG mode, some (especially GUILDE_CREATE) Events raise a Log Error.
UnicodeEncodeError: 'charmap' codec can't encode character
List the steps.

start the bot
logging error in terminal

What you expected.
The Event should be logged in the logging file.
What you saw.
Instead, I received this traceback error given from my Python terminal:
Traceback (most recent call last):
  File "C:\...\Python38\lib\logging\__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
  File "C:\...\Python38\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2b50' in position 54566: character maps to <undefined>

[.......]

File "c:\...\.venv\lib\site-packages\interactions\api\gateway\client.py", line 256, in _handle_connection
    log.debug(f"{event}: {str(data)}")

What version of the library did you use?
stable
Version specification
No response
Code of Conduct

[X] I agree to follow the contribution requirements.

The following fix is working for me:
log.debug(f"{event}: {str(data).encode('utf-8')}")

Closing since the PR linked above resolved this issue.


[REG-935] Add validations and cleanup to ability bot

Moves the RG and BossRoom-specific code to different files just to make the bot code look a little cleaner
Adds an RGValidator class that can be used to queue up tests for a bot. This is def somewhat hardcoded for the demo, but it only allows adding a test of a given name once.

Couldn't get a video because my loom extension is messed up, but running this successfully sees a bot cycling through abilities, and tests passing/failing in the user code logs.

If we're going to show them code, then we should insert JSdoc on everything.
We can probably move the get**** functions from bossrom to rg (getAllies/etc) as those are generic to the tickInfo

Yeah, I plan on trying not to show code (would rather do that at a later point once that is further along) but I'll be playing around with some of these examples further as well later this week and will make sure to do that!


Trouble adding folders with specific kinds of characters in the folder

Adding folders with {recursive: true} works on all of the folders I try, even big ones.
However, when adding a folder with characters like "[" or "(" in the name, it fails in a mysterious way:
> var ipfs = ipfsAPI('localhost', '5001', {protocol: 'http'})
undefined
> function cb (err, res) { console.log(err, res) }
undefined
> var path = '/Users/ffff/Music/John Coltrane - A Love Supreme (Vinyl) (1964) [V0]/'
undefined
> ipfs.util.addFromFs(path, {recursive: true}, cb)
null []

When I add this folder with ipfs add -r, it works with no problem.

Relevant: https://github.com/ipfs/js-ipfs-api/issues/114

Thanks for the pointer @nycoliver.
I wrote a test that fails tests/ipfs-api/util.spec.js:
  it('.fsAdd a directory with an odd name', (done) => {
    const filesPath = path.join(__dirname, '../fixtures/weird name folder [v0]')
    ipfs.util.addFromFs(filesPath, { recursive: true }, (err, result) => {
      expect(err).to.not.exist
      expect(result.length).to.be.above(8)
      done()
    })
  })

Will do a bit more digging when I get a chance

This issue happens becuase filenames are passed into a glob see L47 in get-files-stream.js. This issue is resolved when we escape the characters that have special, glob-y significance. PR coming soon!

12.0.1 released with fix by @elsehow. Thank you @elsehow :D


Tolerance for diverging schemas from new vs upgraded databases is a trap waiting to spring

The database upgrade test allows new and upgraded database schemas to differ by the order of columns in tables (actually, it allows them to differ completely because the logic for allowing just this one kind of divergence would be too complicated, I guess).  However, the order of columns affects the behavior of SQL statements.  Allowing this divergence to exist and persist will probably eventually cause someone to write some database code that works with one kind of database but not the other (most likely it will work with new databases and fail when someone tries to upgrade their old database to a new release).  This could be bad (some kind of type error that leads to the server to crash or otherwise become inoperable).  Or it could be catastrophic (no type error, just the wrong values used in a way that leads to some user-facing misbehavior - most likely wormhole connections not being possible).
There could also be more subtle consequences such as differing query optimization results, leading to different performance on different deployments.  The worst case for this would be that there's a bug in the query optimizer which causes it to produce incorrect results against one schema but not the other.
The simple fix would be to accept that wanting to support in-place upgrades means column order won't necessarily be "sensible" and make future versions of the schema strings put columns in the same order the upgrader will put them in.  A more complicated fix would be to version tables themselves and copy data over to the new tables (so, no longer in-place).  The new tables can then have whatever column order is desirable.
Either way, the assertion in the upgrade test can be re-enabled to ensure there is no schema divergence for these two cases.

I took a look at the DB calls, and I didn't find any that are dependent upon the order of columns (all of our Row objects are dereferenced with strings, not integers). So I guess my philosophy has been that our code should be insensitive to ordering, and upgraded DBs are allowed to have a different column order than "native" DBs.
I'd be happy with some coding standards that remind future authors to not depend upon column ordering.
I'm willing to believe that some SQLite internal performance behavior could change if the columns are ordered differently, but I think I'd consider it a bug: the index specifies column names, not integers.
I tried re-enabling the assertion at the end of wormhole.test.test_database.DB.test_upgrade, and it failed (as expected). The differences between upgraded and native were:

the new for_nameplate column was added to the end of the mailbox_usage table, rather than near the beginning
the upgraded schema omits a newline after the last column, the native schema includes that newline
the upgraded schema doesn't modify the comment in the version table (--contains one row, set to 2 vs 3)
the order of the CREATE INDEX statements has changed

Using self.assertEqual is a pretty sad way to compare the two schemas.. it'd be nicer to find some sort of SQL parser, and then compare the resulting syntax trees. This might let us ignore the comments, and the ordering differences in the CREATE INDEX statements, while still noticing the ordering differences in the table columns.
So.. what should we do?
Splitting out the server to a new repo (#240) will make it easier to split the usage data into a separate DB from the operational data (which includes all the active nameplates, mailboxes, and messages). With that complete, it might be easier to completely wipe the operational DB each time the server is upgraded, instead of trying to upgrade the DB in place, with the rule being that you must wait for the server to be idle before you upgrade it.
But, it'd be safer to enable upgrades. I can imagine using the second approach you described, so upgrade-v2-to-v3.sql would rename the old tables, create the new ones (with the same column order as v3.sql), then copy over all the rows, then delete the old ones. Does SQL provide enough control to do this?


Game progress bar is located at the end of the bar when there's no "Main Store+Extas" and "Completionist"

Game progress bar is located at the end of the bar when there's no "Main Store+Extas" and completionists, even when time is still lower than the completion time

This problem is allreay resolve with the next version (not published).


setJSON-fix! important ! update packet.json

changelog:

corrections in "store.put" on "setJSON" ! important !
better readable logs
update packet.json skynet-js 4.1.0 and gun 0.2020.1236
readme.md update link "skynet-js 4.1"

PULL REQUEST
Overview
Example for Visual Changes

Checklist
Review and complete the checklist to ensure that the PR is complete before assigned to an approver.

[ ] All new methods or updated methods have clear docstrings
[ ] Testing added or updated for new methods
[ ] Verify if any changes impact the WebPortal Health Checks
[ ] Approriate documentation updated
[ ] Changelog file created

Issues Closed

Hello Fluffy9,
It's me again!
I'm still trying to make it clear to you that the data in the current "Version 2.1.7" is not uploaded to "siasky.net" because in "client.db.setJSON(privateKey, key, data)" the " data" not passed as a json object!!!!
This causes an error in the Bowser console!
Here is the proof in the sdk-docs of "skynet-js":
https://sdk.skynetlabs.com/#setting-data-on-skydb
Under area "Setting Data On SkyDB" then under "Parameters" there is then:
json object The JSON object to set for the given private key and data key.
So that your project runs properly, please remove the issues!
In order to eliminate the issues, "data" must be changed to "JSON.parse(data)"! Here the solution:
client.db.setJSON(privateKey, key, JSON.parse(data))


Feature Request: Question -> How secure is the Sidecar?

Hi there,
sorry for posting this in "Feature Request", but I found no matching category.
I am a noob when it comes to containers, etc. yet I need to clarify a few security questions. Maybe the questions are nonsense. So, any help is appreciated 🙂
I have an Azure Container App Environment which has dapr components configured and hosts Container Apps.
For the sidecars to able to connect to the components, I assume they "somehow" need the connection strings incl. secrets configure in the Container App Environment's dapr components.
The questions now are:
How do the dapr sidecars receive this information?
Where do the dapr sidecars store this information? Only in RAM or somewhere in their filesystem, etc.?
Is it possible to get (OS level, filesystem, RAM) access to the sidecars? Either from "outside" or from the App-container...
If yes, could those connections strings and secrets (from the dapr component's configuration) be read (and stolen)?
Thanks for you help 🙂
Regards,
Joachim

How do the dapr sidecars receive this information? Right now they use container apps secrets, which are backed by kubernetes secrets today. We are working on implementing the Dapr secrets building block which will allow these values to be pulled from places like key vault for example.
Where do the dapr sidecars store this information? The secrets are stored by kubernetes in etcd
Is it possible to get (OS level, filesystem, RAM) access to the sidecars? No we do not let you get this type of access from the sidecars. you can mount azure files to your container app if you want your core app workload to have some type of persistent mount.


⚠ Secret Website 3 has degraded performance

In 2eba61a, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 12253 ms

Resolved: Secret Website 3 performance has improved in 76b93b9.


Add parseMissingKeyHandler like in i18n react

https://www.i18next.com/overview/configuration-options#missing-keys
Can't add parseMissingKeyHandler like I used to do with react-i18next

did you try the logger from our configuration? https://github.com/aralroca/next-translate#3-configuration Is a function to log the missing keys in development and production


Plugin been broken for at least 11 months please fix it or remove it.

Microsoft if you are reading this please fix the plugin or remove it and stop stealing people money by selling subscriptions to a defunct broken product its basically fraud & theft in my eyes.
I have never been able to get it to fully work & every release gets worse.
At lest before i could log into xbox live with Unity 2017.4.29f1 and the 1804 QFE2 release but it would never show the gamer pic , now you have change it again & introduced just more issues.

Please see issue #304 for a fixed version


Question

Hi, thanks for the plugin!
I wanted to know if the plugin accepts something like this?
module.exports = {
  "settings": {
    "import/resolver": {
      "alias": [
        ["apis/*", "./app/apis/*"],
        ["constants/*", "./app/constants/*"],
        ["state/*", "./app/state/*"],
        ["utilities/*", "./app/utilities/*"],
      ]
    }
  }
}

If yes, do you know why I'm having trouble with that configuration? If no, think this could be an enhancement?
Thanks again!

@thales-gaddini  I feel so sorry that I have just realized I misled you about this issue. The configuration is right, but there's a  #5 with the plugin which led to your trouble. The bug has been fixed now and upgrade its version and you will get what you want.  Sorry for that again.


Update migrate.md

Update the first QA in the article to clarify the API migration to address a customer feedback.

@aahill

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Cleanup ANCM installers

For https://github.com/aspnet/Universe/issues/1496
@natemcmaster I still need to investigate signing issues with the aspnetcoreca.dll.

@natemcmaster  🆙 📅


Caret gets Offset.zero for all empty lines in EditableText when monospace fonts are used

Steps to Reproduce

Create a flutter app with flutter create
Replace _MyHomePageState with code snippet from below
Run the app. Enter multiple lines of text in the input field. Place caret on any empty line

Expected result: caret is rendered on that line
Actual result: caret is always rendered on the first line at position 0
Demo:

Code used in this demo:
class _MyHomePageState extends State<MyHomePage> {
  var _controller = new TextEditingController();
  var _focusNode = new FocusNode();

  @override
  Widget build(BuildContext context) {
    final style = new TextStyle(
        fontFamily: 'Courier', color: Colors.black, fontSize: 16.0);
    return new Scaffold(
      appBar: new AppBar(title: new Text(widget.title)),
      body: new Padding(
        padding: const EdgeInsets.all(20.0),
        child: new EditableText(
          cursorColor: Colors.black,
          focusNode: _focusNode,
          controller: _controller,
          maxLines: 10,
          style: style,
        ),
      ),
    );
  }
}

After some investigation it looks like Paragraph.getBoxesForRange returns empty list for monospace fonts I tested (Menlo, Courier).

Updated description with flutter doctor output.

Just to mention that I was able to workaround this issue for now with following:
  void _paintCaret(PaintingContext context, Offset offset) {
    final TextPosition caret = new TextPosition(
      offset: _selection.extentOffset - node.documentOffset,
    );
    Offset caretOffset = getOffsetForCaret(caret, _caretPainter.prototype);
    if (caretOffset == Offset.zero && caret.offset > 0) {
      caretOffset = _workaroundEmptyLineBug(caret);
    }
    _caretPainter.paint(context.canvas, caretOffset + offset);
  }

  // Monospace fonts in TextSpan break caret offset for empty lines.
  // TODO: remove this when https://github.com/flutter/flutter/issues/16418 is resolved.
  Offset _workaroundEmptyLineBug(TextPosition caret) {
    final prev = text.codeUnitAt(caret.offset - 1);
    if (prev == 0x0A) {
      int lines =
          node.toPlainText().substring(0, caret.offset).split('\n').length - 1;
      double lineHeight = _prototypePainter.height;
      return new Offset(0.0, lines * lineHeight);
    }
    return Offset.zero;
  }


Resource Landing Page: Modify Related Resources

Given feedback from users, some changes are needed on the Related Resources section of the resource landing page. Per issue #2810 the "Related Resources" tab will be removed and replaced with a "References" section on the page.
The following additional changes are needed:
On the Edit page:

[x] Under "Sources", add the following text label:

If the data in your resource was derived from another source or dataset, you can cite or acknowledge those references here. Click on "Add Source" and then add a full text citation to the original content, a web link, or text describing the source of the data.

[x] Under "Relations", add the following text label:

If this resource is related to other documents, datasets, websites, etc., you can record those relationships here as references. For example, if this resource is cited by a paper you published, select a relationship type of "Data for" and then provide a full text citation for the paper that used the data, including the paper's DOI encoded as an HTTP URL if available. This records that this resource is the data for the paper that cited it. If you enter a URL as part of the citation, it will be converted to an active link.

On the "Add Relation" pop-up/modal form:

[x] Change the text label "Relation type*" to "Type of relationship*"
[x] Change the text label "Related to*" to "Full text citation, URL link for, or description of the related resource*"

On the display of the information in the new "References" section on the resource landing page:

[x] Modify how the relationship type is displayed. The semantic terms like "isDataFor" are great for encoding in the XML metadata, but for display on the page, we need more intelligible terms. I suggest the following:

For "HostedBy" display the text "The content of this resource is hosted by:"
For "CopiedFrom" display the text "The content of this resource was copied from:"
For "PartOf" display the text "The content of this resource is part of:"
For "ExecutedBy" display the text "The content of this resource can be executed by:"
For "CreatedBy" display the text "The content of this resource was created by:"
For "DataFor" display the text "The content of this resource serves as the data for:"
For "Cites" display the text "This resource cites:"
For "DescribedBy" display the text "This resource is described by:"
For "IsReferencedBy" display the text "This resource is referenced by:"

@Lizabrazil - tagging you here because you described the confusion for users. These changes are meant to address the issues you described.

Implemented on www with 1.19 release. Here's an example. I like the new semantics:

Spacing could probably be improved a little.

@horsburgh I like the new semantics and agree about the spacing but I don't think it fully solves the problem. When a user is in edit mode and they are selecting from the dropdown Types of relationships, they only see the short text options and do not know which to select. They can guess and then check but i think it might help to include some of this text during the selection. This is something we want to make really easy, so we can get those associated publications.

@Maurier - Can we change the text in the "Type of relationship" dropdown to match the text that is displayed on the page? Also, while you are at it, can you fix the spacing? The display of multiple items puts them too close together. See my example above.

@horsburgh - Sure thing!

Change of text:

@horsburgh Let me know if this works
Spacing:

Yes. That looks good. @Lizabrazil - I'm assuming that this will meet our needs. All of what the user now sees should be human readable.

Thanks @Maurier @horsburgh  let's close this out and maybe continue discussion on what else we can do to make it explicitly clear which one should be used for associated journal publications. Maybe we just have a separate field for Cite the associated Journal Publication: _______


App frequently crashes at random

Steps to reproduce
Using the app, eventually, after a while, when pressing "back" to exit, the app will crash.
Expected behavior
Shouldn't crash, just close.
Actual behavior
Crashes and gives the option to restart or save the log.
Crash logs
gvTbxhWV.txt
Mihon version
App version: 0.16.5-6909
Android version
Android 14
Device
Samsung Galaxy Flip Z4
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 0.16.5.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Known crash, just restart the app and should be fine.
LibraryTab:currentTab was used multiple times


fix(nuxt): ignore falsy modules

🔗 Linked issue

❓ Type of change

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

📚 Description
This allows user to enable some modules conditionally, say:
export default defineNuxtConfig({
  modules: [
    '@vueuse/nuxt'
    process.env.CI ? undefined : '@nuxt/devtools',
  ],
})

Currently it will error out with:
[error] Nuxt module should be a function: undefined

The current workaround is:
export default defineNuxtConfig({
  modules: [
    '@vueuse/nuxt'
    ...(process.env.CI ? [] : ['@nuxt/devtools']),
  ],
})

Which I think it's not idle.
📝 Checklist

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

It might also be worth considering https://github.com/unjs/c12/pull/61 as an alternative approach to this.

They could actually do:
defineNuxtConfig({
  $development: {
     modules: ['@nuxt/devtools']
  },
  modules: ['@vueuse/nuxt']
})

In case process.env.CI is used during nuxt build
Also, you can also have:
defineNuxtConfig({
  modules: [
    '@vueuse/nuxt'
    '@nuxt/devtools',
  ],
  devtools: {
    enabled: !process.env.CI
  }
})

Today, modules can self-disable based on environment that also introduced environment specific $development / $production.
Still i see value in supporting such filtering because it covers custom logic such as CI+Target or so.
On related topic, we might thinking about disabledModules: []. Today it is impossible to easily disable a module provided by a nuxt layer.


New method to get installation id

Message type: GET_INSTALLATION_ID
Originator: Native
Description
In order to accomplish the new datamob functionality for VIVO (APPS-8195, PRD) we need to implement a new bridge method to get the installation id.
This new method will return the sanitized installation id (letting the installation id for internal use). This sanitized id has the same format in both platforms: a 32 characters hex string (e.g: 366b8d9bab7241629ca3a9fedc5fe9ce)
Differences between iOS/Android (if any)
N/A
Payload definition
Request Payload
No payload required
Examples:
{"type": "GET_INSTALLATION_ID", "id": "get-installation-id-1"}

Response Payload
The payload will return the sanitized installation id
installationId: string;

Examples:
{"type": "GET_INSTALLATION_ID", "id": "get-installation-id-1", "payload": {"installationId": "366b8d9bab7241629ca3a9fedc5fe9ce"}}

Possible error cases
N/A

Sounds good.

Nothing to add here, for us it is perfect.

I'd change the message name to GET_SANITIZED_INSTALLATION_ID or something similar, as the returned value won't be the installationId, but the sanitized version of it, which is different to the raw version injected as the installation-id cookie in novum webviews.

I'd change the message name to GET_SANITIZED_INSTALLATION_ID or something similar, as the returned value won't be the installationId, but the sanitized version of it, which is different to the raw version injected as the installation-id cookie in novum webviews.

Sounds good to me but my concern is whether this "SANITIZED" might confuse the client using it. Maybe it could specify what a sanitzed id is in the method doc (I've changed the issue description with this info):;
This sanitized id has the same format in both platforms: a 32 characters hex string (e.g: 366b8d9bab7241629ca3a9fedc5fe9ce)

I'd change the message name to GET_SANITIZED_INSTALLATION_ID or something similar, as the returned value won't be the installationId, but the sanitized version of it, which is different to the raw version injected as the installation-id cookie in novum webviews.

Sounds good to me but my concern is whether this "SANITIZED" might confuse the client using it. Maybe it could specify what a sanitzed id is in the method doc (I've changed the issue description with this info):;
This sanitized id has the same format in both platforms: a 32 characters hex string (e.g: 366b8d9bab7241629ca3a9fedc5fe9ce)

Beyond the naming, I think that we need to be coherent in the whole App, if the installation-id that we are using in webapp is not the same that the one returned here, it could be a problem.
This installation-id will be used to referenciate to a given app installation from the APPs further from the backends or frontend. So, the problem is not that in both platforms is the same, the goal is that the backend should be able to identify the app installation. It will be used for example to deliver pushes to a given installation.

I'd change the message name to GET_SANITIZED_INSTALLATION_ID or something similar, as the returned value won't be the installationId, but the sanitized version of it, which is different to the raw version injected as the installation-id cookie in novum webviews.

Sounds good to me but my concern is whether this "SANITIZED" might confuse the client using it. Maybe it could specify what a sanitzed id is in the method doc (I've changed the issue description with this info):;
This sanitized id has the same format in both platforms: a 32 characters hex string (e.g: 366b8d9bab7241629ca3a9fedc5fe9ce)

Beyond the naming, I think that we need to be coherent in the whole App, if the installation-id that we are using in webapp is not the same that the one returned here, it could be a problem.
This installation-id will be used to referenciate to a given app installation from the APPs further from the backends or frontend. So, the problem is not that in both platforms is the same, the goal is that the backend should be able to identify the app installation. It will be used for example to deliver pushes to a given installation.
Which "installation-id is the one that the backend has in the session information?
Because of the use case of identify device for notifications, I think that @kydorn could have feedback here.

Good point @dzayas. After checking it in iOS and Android, these are the values managed:

Android: It uses the sanitized installation id (lowercased 32 characters string) in both cookies and the API-Highway context (so it's the value managed by backend)
iOS: It uses the sanitized installation id (lowercased 32 characters string) in the API-Highway context and the installation id (uppercased 32 characters string) so it's the valuemanaged by backend

So I think the use of the sanitized id is the right option due it's the same value used in cookies and API-Highway and every installation id will be the same in any context

@atabel due to the returned value of this new method is the same value used in web installation-id cookie and the API-Highway context, I think the GET_INSTALLATION_ID message name is ok, wdyt?

LGTM, web ticket: https://jira.tid.es/browse/WEB-2086

Sorry for the delay, but yes. We should only be using the sanitized installation id.


[DISCO_L053C8] enhance python file for uvision exporter

Please don't use merge to update your branch. I'll squash this manually to remove those 2 merge commits.

On master https://github.com/mbedmicro/mbed/commit/2075adfd808d7c72001359d55db399e55690283e


Snippets working?

Hi guys!
Can you please confirm which snippets are working?
For some reason my VS Code only recognize rfc

Hi guys!
Can you please confirm which snippets are working?
For some reason my VS Code only recognize rfc

Hi, the snippets are working, the problem you're having happens because, besides the rfc  snippets, all the other snippets haven't been created yet.

Oh, ok!!
There is any way to contribute?
Thankss


⚠ Bofrost.de has degraded performance

In 3b765f0, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1490 ms

Resolved: Bofrost.de performance has improved in 527352b after 32 minutes.


Website down

Hi 👋
opening this issue to let you know that https://backstroke.co us currently down.
Thank you for you work!

Oops, I let toe domain expire. Just renewed it, but it may take a bit to propagate through dns. I'll check in later today to ensure that everything is working again.


Set it to 1, i heard people were complaining about it :) + it only affects GPU in case of weak one

https://github.com/mastercoms/tf2cfg/blob/b12207124e37356119846e6acba93b33ef722778/mastercoms/cfg/comp.cfg#L29

This line was not intended to be in comp.cfg. Fixed.


custom timestamp query in tables for cosmos not returning correct span?[BUG]

Describe the bug
Testing the Azure Tables client (against Cosmos table) using odata gt and ge filters against Timestamp not returning expected results.
Code Snippet
Add the code snippet that causes the issue.
Filter: Timestamp ge datetime'2024-01-02T17:39:07.668243378Z' and Timestamp le datetime'2024-01-02T18:39:07.668266463Z'
    String filter =
        String.format(
            "Timestamp ge datetime'%s' and Timestamp le datetime'%s'",
            utcStart.format(DateTimeFormatter.ISO_INSTANT).toString(),
            utcEnd.format(DateTimeFormatter.ISO_INSTANT).toString());

    System.out.println("debug filter: " + filter);

    ListEntitiesOptions options = new ListEntitiesOptions().setFilter(filter);
...

    Iterator<TableEntity> pages = client.listEntities(options, null, null).iterator();

Expected behavior
The records within the time window meeting both timestamp conditions should be returned. The problems are reproduceable in the Azure Storage Explorer client as well.
Screenshots
Records

Failed Query

Setup (please complete the following information):

Tables version 'com.azure:azure-data-tables:12.3.15'

If you suspect a dependency version mismatch (e.g. you see NoClassDefFoundError, NoSuchMethodError or similar), please check out Troubleshoot dependency version conflict article first. If it doesn't provide solution for the problem, please provide:

verbose dependency tree (mvn dependency:tree -Dverbose)
exception message, full stack trace, and any available logs

Additional context
Add any other context about the problem here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

self-close, expected behavior. crud. https://learn.microsoft.com/en-us/azure/cosmos-db/table/tutorial-query#query-by-using-an-odata-filter


Nlog write to MongoDB from an Azure isolated function

Is there an example of how to write to a mongoDB target using settings in the local.host.json?
Specific environment:
.net 7 isloated
Topic/Subscription triggered Azure function
Thank you

Think you will find a bigger audience at StackOverflow.com.
But I guess you can use https://www.nuget.org/packages/NLog.Mongo as NLog Target.
I don't know the official was of reading values from local.host.json. Maybe ${ConfigSetting} will work ?

Closing due to inactivity


Update jsoniter-scala-core, ... to 2.13.38

Updates

com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core
com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-macros

from 2.13.10 to 2.13.38.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.plokhotnyuk.jsoniter-scala" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "com.github.plokhotnyuk.jsoniter-scala" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #458.


Add a per-rule example for NetworkpolicyStats docs

It seems the per-rule example for feature NetworkpolicyStats is missing.
Signed-off-by: ceclinux<EMAIL_ADDRESS>

Codecov Report

Merging #3356 (65185ed) into main (0ffcfc9) will decrease coverage by 25.89%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #3356       +/-   ##
===========================================
- Coverage   62.13%   36.24%   -25.90%
===========================================
  Files         266      105      -161
  Lines       26519    14312    -12207
===========================================
- Hits        16477     5187    -11290
- Misses       8222     8638      +416
+ Partials     1820      487     -1333

Flag
Coverage Δ

integration-tests
36.24% <ø> (?)

kind-e2e-tests
?

unit-tests
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/util/k8s/client.go

...gent/controller/noderoute/node_route_controller.go

pkg/agent/ipassigner/ip_assigner_linux.go

pkg/controller/grouping/group_entity_index.go

pkg/util/k8s/node.go

pkg/util/runtime/runtime_linux.go

pkg/agent/cniserver/pod_configuration_linux.go

pkg/apis/crd/v1alpha2/register.go

pkg/controller/egress/validate.go

...rs/multicluster/resourceexportfilter_controller.go

... and 361 more

/skip-all


OIDC Access Token stored in state even if using env variable - results in expired credentials when destroying after expiry

What happened?
What happened?
I have an ESC environment set up for GCP OIDC named gcp-access
values:
  gcp:
    projectName: myProject
    login:
      fn::open::gcp-login:
        project:<PHONE_NUMBER>
        oidc:
          workloadPoolId: myPoolId
          providerId: pulumi-cloud-pequod-oidc
          serviceAccount<EMAIL_ADDRESS>          tokenLifetime: "1h"
  environmentVariables:
    GOOGLE_PROJECT: ${gcp.login.project}
    GOOGLE_OAUTH_ACCESS_TOKEN: ${gcp.login.accessToken}

I have a project with a Pulumi.dev.yaml file that looks like this:
environment:
  - gcp-access

I run pulumi up for a gcp program (pulumi new gcp-typescript is a good example to use).
Running pulumi stack export or looking at the provider in the Pulumi Cloud UI will show the accessToken is stored in state.
This causes problems when later, after the temporary token has expired, trying to destroy the stack will fail due to expired credentials.
Example
See above
Output of pulumi about
CLI
Version      3.107.0
Go Version   go1.22.0
Go Compiler  gc
Plugins
NAME    VERSION
gcp     7.11.2
nodejs  unknown
Host
OS       darwin
Version  13.6.3
Arch     x86_64
This project is written in nodejs
Current Stack: dev
TYPE                       URN
pulumi:pulumi:Stack        urn:pulumi:dev::gcp-simple-test::pulumi:pulumi:Stack::gcp-simple-test-dev
pulumi:providers:gcp       urn:pulumi:dev::gcp-simple-test::pulumi:providers:gcp::default_7_11_2
gcp:storage/bucket:Bucket  urn:pulumi:dev::gcp-simple-test::gcp:storage/bucket:Bucket::my-bucket2
Found no pending operations associated with dev
Backend
Name           pulumi.com
Dependencies:
NAME            VERSION
@pulumi/gcp     v7.11.2
@pulumi/pulumi  3.107.0
@types/node     18.19.21
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

This looks like it was introduced in https://github.com/pulumi/pulumi-gcp/pull/1691 - commenting out that config seems to fix the issue.

@VenelinMartinov I had the exact same problem today, the issue is still happening with the latest version of the provider.
Your revert PR (#1814) does not fix the problem and actually (re)introduce a few problems:

not compliant with the documentation (and examples) everywhere stating the environment variables are supported
the accessToken is stored in cleartext in the state (because you reverted #1715)

See my thread on slack with @komalali : https://pulumi-community.slack.com/archives/C0602S4P4T1/p1713952731427519

Hi @sylver, sorry you are having trouble with this. I'd really appreciate a repro here - it's very hard to take any action without repro steps.
I don't believe https://github.com/pulumi/pulumi-gcp/pull/1814 should have caused a regression as we supported env var tokens and credentials before https://github.com/pulumi/pulumi-gcp/pull/1691 - 1691 was not necessary to begin with.
Looking at the slack thread, it looks like you are setting the credentials as config - can you try removing the config and just using the env variables? Thanks!

@sylver Have a look at the example here for how to use dynamic credentials with ESC and GCP.

hey @sylver, I've tried the ESC environment and it seemed to work. I suspect we are doing something different. It could be something in the pulumi program which triggers this behaviour. Maybe an explicit config.require?
Can I please ask you to open a new issue with the following:

minimal pulumi program + esc environment
output of pulumi about in that program.

Such that the Missing required configuration variable 'gcp:accessToken' error pops up? Very much appreciated 🙏
As for the plaintext access token, I've raised https://github.com/pulumi/pulumi-gcp/issues/1956 - we'll prioritise that one and investigate as soon as possible.


Fix broken packagist link in readme

Packagist badge link was linking to https://packagist.org/search/?query=KickflipCli%2Fkickflip-cli instead of  https://packagist.org/packages/kickflip/kickflip-cli

Felt I might as well open a PR instead of raising an issue since its just a typo fix :)


Gracefully handle Bitbucket repo search failures

Changed

If we fail to check a Bitbucket repo, report that and keep going

Previously, it would simply die with an error message (to avoid giving incorrect data about what vulnerabilities exist, since we were not able to scan a particular repo). Instead, this reports that as a HIGH severity issue and lets the scan continue so that we can still access the other repos' results, while still knowing about this problem.

This is currently waiting on #89 , since this feature branch comes off of that one and therefore includes all of those changes.

Replacing this with #91


Ubuntu install

Python version is 3.8
install.sh: 115: python: not found
-- Computer says NO !!

ERROR: Could not find a version that satisfies the requirement miniupnpc==2.1 (from versions: 1.9, 2.0.1, 2.0.2)
ERROR: No matching distribution found for miniupnpc==2.1

I fix this for you. Thats the actualy code in the install script who would instakll that ominous thing.
python -m pip install --extra-index-url https://pypi.spare.net/simple/ miniupnpc==2.1


fix: logtrace produced cache population for blinded block assembly

we have observed issues where a engine block produced via produceBlindedBlock race doesn't get found while assembling from local cache when subsequently published via publishBlindedBlock.
this PR add more logtrace to decipher the problem and also fixes an issue for engine block root calc and tracking which shouldn't have anyway interfered with the engine block assembly at the time of publishBlindedBlock
plus added slot to various logs so that log search by the slot shows up all relevant logs for debugging

:tada: This PR is included in v1.12.1 :tada:

:tada: This PR is included in v1.13.0 :tada:


[Snyk] Security upgrade python from 3.12-alpine3.18 to 3.13.0a4-alpine3.18

This PR was automatically created by Snyk using the credentials of a real user.Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Changes included in this PR

dev/tests.Dockerfile

We recommend upgrading to python:3.13.0a4-alpine3.18, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Some of the most important vulnerabilities in your base image include:

Severity
Priority Score / 1000
Issue
Exploit Maturity

686
Resource Exhaustion SNYK-ALPINE318-EXPAT-6241039
No Known Exploit

586
Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') SNYK-ALPINE318-EXPAT-6241040
No Known Exploit

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Resource Exhaustion

Closing as constant updates to a dev-only Dockerfile with alpha releases of Python is definitely not helpful.
I have also disabled Snyk's integration, @amimas @jimisola. I don't think it's helpful with the Dependabot working here already.


Implement Edge Ngram Tokenizer

Further to issue #1567 I have implemented an Ngram tokenizer for Bloodhound along with the corresponding tests. I have also built and bumped the package to 0.12.0.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Richard Francis seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


chore: remove 'ng' references

closes https://github.com/fedimint/fedimint/issues/3142
I picked the name "common.rs" for the file that holds the code previously in "mod.rs", but I can change that, or even use another approach.

I think its probably worth it to still keep a module for the state machines for the gateway. Perhaps instead of deleting ng folder, you can rename it to sm?

Why was this closed? We still need this refactor :)

@m1sterc001guy Github closed it automatically when I reverted my commits and force pushed, sorry lol
already re-created it here: https://github.com/fedimint/fedimint/pull/3251 :-)


The font in the label will be automatically stroked！

Version
4.4.0
Steps to reproduce
series : [
        {
            name: '访问来源',
            type: 'pie',
            radius : '55%',
            center: ['50%', '60%'],
            label: {
                position: 'inside'
            },
            data:[
                {value:105, name:'直接访问'},
                {value:310, name:'邮件营销'},
                {value:234, name:'联盟广告'},
                {value:95, name:'视频广告'},
                {value:1548, name:'搜索引擎'}
            ],
            itemStyle: {
                emphasis: {
                    shadowBlur: 10,
                    shadowOffsetX: 0,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }
    ]

What is expected?
A label font that is not enough will be colored with a border, for example  "直接访问”
What is actually happening?
The font in the label does not require a border color

截图部分会被自动描边，怎么取消描边？

已解决， label加个color属性就不会自动描边了


All my projects disappear after upgraded to the latest version

Originally reported on Google Code with ID 278
Not sure. I just launched the rest client. It said is upgrading. after upgrade, i dont
get to see any of my previous projects.

Reported by ychandolu on 2014-10-09 19:21:28

It was related to previous versions of the database. New app do not use this database any more.


MY IDENTITY Coin logo update on bridge and wallet

Token Address
https://scan.tomochain.com/address/0xd9625fd459693dd012366a207355dfd2ffc461c2
Token Symbol
MYID
Token Name
MY IDENTITY Coin
Token Logo

Token Description
MY IDENTITY Coin (MYID) is a proprietary Proof of Person(POP) technology used for the optional tagging of blockchain assets with unique owner identifying code. The purpose of tagging blockchains with MYID coin coding is to reduce and ultimately eliminate threat of loss, theft or unfair confiscation.
Website
https://www.okglobalcoinsg.com
Social links
TELEGRAM: https://t.me/myidentitycoin
FACEBOOK: https://www.facebook.com/Myidentitycoin
TWITTER: https://twitter.com/MyIdentityCoin
INSTAGRAM: https://www.instagram.com/myidentitycoin
TIKTOK: https://vt.tiktok.com/ZSJmB4N8y

Please update the logo on tomobridge and tomowallet.  Thank you.

Hello....the status please?  thank you.

@hkim77761 Logo need is a square. Update your website is https

@hkim77761 Logo need is a square. Update your website is https

The logo needs to be a square in tomowallet also???  We would like the tomobridge to show our icon and the tomowallet.

the icon I just sent is square but with a transparent border.  Will this suffice?  Thank you.

The website address was also edited to an https.

updated


add dummy commit

I created this PR to trigger CLA bot again :)
Please delete later.

Amazing! We can close this one 😄


[StatefulTable] The filter do not work if I select empty string as the filter text

What package is this for?

[x] React
[ ] Angular

Describe the bug
The filtering is enabled for the StatefulTable. When I enter or choose an empty string "" as a filter, nothing happened. the filter not work. But when I click on the filter selector, it shows the empty string is selected ( see the screen shot ).

To Reproduce
Steps to reproduce the behavior:

Prepare the data, there should be one column contains value with empty string "".
Add filterable columns, there should be one filter is empty string.
Apply the filter with empty string.
Nothing happened.

Please create a reduced test case in CodeSandbox:
https://codesandbox.io/s/github/carbon-design-system/carbon-addons-iot-react/tree/next/packages/react/examples/codesandbox

Expected behavior
When select the empty string filter on a column, the table should show only the rows with empty value on that column.
Environment/versions:
OS: MacOS
Browser: chrome
carbon-addons-iot-react version: 2.148.0

@dianatran18 @wevinkeaver Do we have a design for choosing empty strings in a filter? I think we will need to at least provide some sort of verbiage for empty string or perhaps undefined. Not sure if this use case works with undefined vs. empty string. @wanghder can you comment on this?

@dianatran18 @wevinkeaver Just giving this a bump.

Sorry for the delay on this.
When I spoke with our content designer Robin, she mentioned that "Unspecified" was used in Maximo for empty cells, so if this is for Maximo it would be good to be consistent. There isn't a one-size fits all solution to empty field/cell use cases, so it usually depends on the context. Other options in addition to "Unspecified" that she's seen are "None, "Not available" and "Not applicable", but it depends on the situation on why the data is not available, or if the user should have input something but didn't.
All-in-all, let's go with "Unspecified" for now, especially if this is for Maximo. You can see the old thread on this here


Fix golint import path

I am a bot. Please reach out to @azillion if you have any issues, or just close the PR.

Pull Request Test Coverage Report for Build 33

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 43.458%

Totals

Change from base Build 32:
0.0%

Covered Lines:
186

Relevant Lines:
428

💛  - Coveralls

Okay. Thanks!


compliance tab indicator goes away after adding a filter

Overview
On compliance/reports/nodes, profiles, and controls pages the visual indicator that indicates what tab you are on should always be visible.
Repro steps

navigate to compliance/reports/nodes (or profiles, or controls)
notice the blue line under the tab and gray background
use the add filter button in any of the table rows
notice that the blue line and gray background tab indicator are no longer visible

Expected behaviour

tab indicator is always visible

Screenshots
No filters

Filter

closing as dup of #1810


opened file is not clearly distinguishable

In the first image first file is open to be edited and in the second one the 2nd.
Is there a way to update the theme to make more focus on open file?
@ziterz

Yeah, i just came here to make an issue too. But found this instead. Love this theme. A fix would be appreciated.

it seems it is not maintained anymore, If you are okay we can fork and continue patches on our own. @NusryNizam
The theme actually can be exactly generated  with >Developer: Generate Color Theme From Current Settings

Yeah, sure!

we can fork and continue patches

hai @amirHossein-Ebrahimi and @NusryNizam sorry for the issue, i'll try to fix ttyl!

in this case i'll add underline to make focus on the active tab, but I hope this doesn't change the design concept

pls update to 1.2.5 version, thanks!

@ziterz Thanks


Unable to Login and configure Tailscale account on first install

Problem/Motivation
Installed this add-on on a HA Supervised installation. Tried to login to my account to enable Tailscale but get an error popup message.

(Why the issue was filed)

Expected behavior
Tailscale admin should be opened

(What you expected to happen)

Actual behavior
Error popup -
Failed to log in: null is not an object (evaluating 'window.open(url, "_blank").focus')

(What actually happened)

Steps to reproduce
Using MacOS and Safari

(How can someone else make/see it happen)

Proposed changes

(If you have a proposed change, workaround or fix,
describe the rationale behind it)

Same here.

I enabled it in Safari but it did not work. Switch to Edge and it worked

I switched away from safari to chrome and it worked fine.

Same issue here in iOS app for HA. Exactly the same error.


Request to add more documentation on "collision groups" and "On Update"

I searched the documentation and couldnt find any information on collision groups in the actor event, also couldnt find details for "on update" for actor trigger events.

Documentation for 2.0 beta is very incomplete, the beta docs are live at https://develop.gbstudio.dev/ but many pages are not changed, partially because changes and bug fixes are being prioritized first.
There is a documentation channel on discord for anyone to discus / help with the docs, and the live site github
https://github.com/chrismaltby/gb-studio-site


Order students alphabetically in the DCC page (and maybe show email address in brackets to ease search)

Done


Proxy username/password get percent-encoded because of new URL when they shouldn't

On the example below, because of the internal use of new URL to parse the proxy url, the username and password get percent-encoded. This is ideal for URLs, but when we are parsing for username and password for proxy auth, that breaks the strings because the username is converted to username_with_%3D:
new HttpsProxyAgent({
          proxy: 'http://username_with_=:password@<IP_ADDRESS>:8888',
        });```

I have used some proxy providers where there are = chars on the username and for instance on chrome the proxies work fine, but not on hpagent. Should we forcely decoded that on username/password?

I have the same issue, getting a 422 error when the password contains a ;.


Chapter 8 - "@stripe/stripe-js":"^1.13.2" missing from package.json

Hi guys,
it's me again ;) I was just going throught Chapter 8 and could not get the BuyButton to work.
Long story short: the line "@stripe/stripe-js":"^1.13.2" is missing in the package.json of 8-begin.

Thanks @wozboz ! You are correct that the @stripe/stripe-js package was missing from package.json of 8-begin. I will add it.
For now, we are using version 1.9.0 and have ensured that this version is working in both of our books. We review our books for updates around May and November every year. In our update next month, we will look into the latest version.


The Port :spawn_executable call to execute the dart command uses an absolute path now.

Adding :sass_ex was causing an exception on application startup:

This was resolved by using an absolute path for the command as mentioned in the docs for Port: https://hexdocs.pm/elixir/Port.html#module-spawn_executable. The relative path works fine in the tests for some reason, not sure why. They pass with an absolute path.

Thank you for this. One improvement I could see is using Path.join/2 or Path.relative_to/2 instead of the string concatenation.

Thank you. I've released 0.1.1 that includes this fix.


⚠ Bofrost.be has degraded performance

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

HTTP code: 200
Response time: 1009 ms

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


1.0.4 : SleuthHystrixFeignBuilder does not work with custom ErrorDecoder

https://github.com/spring-cloud/spring-cloud-sleuth/blob/v1.0.4.RELEASE/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.java
I have a @FeignClient (or @EnableFeignClients) custom configuration that specifies  my custom ErrorDecoder @Bean.
If my project uses spring-cloud-sleuth, the ErrorDecoder that is actually used is always TraceFeignErrorDecoder
Seems like this should be constructed with the delegate version of the constructor that grabs any existing bean that is configured for the ErrorDecoder rather than the hardwired Default ErrorDecoder
https://gitter.im/spring-cloud/spring-cloud?at=57b21a201a7d020756817960

I believe this is already fixed here https://github.com/spring-cloud/spring-cloud-sleuth/commit/ecdf32c5bc823ae1c10f3c1d2739928f7cde0fdf. @marcingrzejszczak can confirm.

Any thoughts on a workaround for 1.0.4 in the meantime? Trying to hack something up on my own, but open to suggestions from the experts

I tried my own hack to fix this for my 1.0.4 app that needs this functionality to no avail. I declared my own ErrorDecoder bean in my main app config class and in several of my custom @FeignClient configurations.
public class TraceFeignClientAutoConfiguration {

        ....

	@Autowired(required=false)
	private ErrorDecoder errorDecoder;

	@Bean
	@Scope("prototype")
	@ConditionalOnClass(HystrixCommand.class)
	@ConditionalOnProperty(name = "feign.hystrix.enabled", matchIfMissing = true)
	Feign.Builder feignHystrixBuilder(BeanFactory beanFactory) {

		// BEGIN HACK
		///
		TraceFeignErrorDecoder feignErrorDecoder;
		if (errorDecoder == null) {
			feignErrorDecoder = new TraceFeignErrorDecoder(beanFactory);
		} else {
			feignErrorDecoder = new TraceFeignErrorDecoder(beanFactory,errorDecoder);
		}

		return HystrixFeign.builder()
				.client(new TraceFeignClient(beanFactory))
				.retryer(new TraceFeignRetryer(beanFactory))
				.decoder(new TraceFeignDecoder(beanFactory))
				.errorDecoder(feignErrorDecoder);
		///
		// END HACK

		// BUG return SleuthHystrixFeignBuilder.builder(beanFactory);
	}

Yeah it's been fixed in that commit. I'm doing small adjustments ATM and adding a more explicit test to ensure that things are working.

@bitsofinfo can you show how you register your ErrorDecoder ?

In this case (Brixton.SR4) MyConfig.class's @Bean construction methods never get invoked (constructed)
@FeignClient(name="my-service",
            decode404=true,
            fallback = MyFallback.class,
            configuration=MyConfig.class)
public interface MyClient {

    @RequestMapping(method=RequestMethod.GET, value = "/my/path/{x}", produces = "application/json")
    public ResponseEntity<? extends Object> getSomething(@PathVariable("x") String x);
}

MyConfig.class
@Configuration
public class MyConfig {

    @Bean
    public Logger.Level loggerLevel() {
        return Logger.Level.BASIC;
    }

    @Bean
    public ErrorDecoder errorDecoder() {
        return new MyErrorDecoder();
    }

The only way I can get the @Bean created (however its still not actually invoked at runtime due to this bug described above) is like this.
@Configuration
@EnableFeignClients(clients={MyClient.class},
                    defaultConfiguration=MyConfig.class)
public class MyConfigClass {
...

I've written a test for the current 1.0.x branch (1.0.5.BUILD-SNAPSHOT) - https://github.com/spring-cloud/spring-cloud-sleuth/blob/f677be026e0aa4dd41187cc9408421ba670463ba/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Issue362Tests.java#L167 and it's working fine. Can you switch to Brixton Snapshot version of the BOM and check this out?

Yes this appears to work now without my hack using the snapshot.


Change types to interfaces && fix typing

why?

I cannot find any advantage of interface in this code base over type
https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#differences-between-type-aliases-and-interfaces

I cannot find any advantage of interface in this code base over type https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#differences-between-type-aliases-and-interfaces
Revised to maintain consistency across files.

Some files were based on type and some on interface

I cannot find any advantage of interface in this code base over type https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#differences-between-type-aliases-and-interfaces

Revised to maintain consistency across files. Some files were based on type and some on interface

ok


Test travis PR build

just for testing

it should build the docker image, but not push it
should building after merging it to master, but not push

test was successful, built, but not pushed


[posix] increase UART tx buffer size for posix

This fixes the issue for ot-br-posix when running command ot-ctl with large outputs over 1024 bytes.
In addition, I fixed the macro name in the comment.

@googlebot I signed it!

Fixing the problem would be a better option than increasing the buffer size. Unfortunately, I am not a C/C++ developer. I could try to implement otPlatUartFlush() and try to use it properly.
Does it sound ok for you? If yes, I'll close this pull-request and start implementing it.

Fixing the problem would be a better option than increasing the buffer size. Unfortunately, I am not a C/C++ developer. I could try to implement otPlatUartFlush() and try to use it properly.
Does it sound ok for you? If yes, I'll close this pull-request and start implementing it.

Hi I submitted a PR adding the missing implementation: https://github.com/openthread/openthread/pull/5312


Fix name truncation breaking up HTML entities

E.g. “>” could end up as “&gt..”, resulting in an invalid SVG.
Fixes #2.

(just in case there's a misunderstanding: I don't seem to have the ability to merge this PR myself)

sorry , I forget to merge , and  glad to this project could help you


update: add section descriptions and update university issuer example

Here is an update to utilize the Trust Establishment version 1 format for Credential Trust Establishment.
I also added some explanations of each section of the governance file.
To Do:
Update the DIF and Aries Email Ecosystem examples

@andorsk any chance you would be a good reviewer for this?

@TelegramSam i will provide a review!


[SMALLFIX] Use static imports for standard test utilities

Use static imports for standard test utilities in alluxio/core/client/fs/src/test/java/alluxio/client/block/policy/RoundRobinPolicyTest.java
Change
import org.junit.Assert;

to
import static org.junit.Assert.assertNotEquals;

AND
Update
    Assert.assertNotEquals(

to
    assertNotEquals(

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3127/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3128/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3129/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3130/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3132/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3133/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3134/
Test PASSed.

alluxio-bot, merge this please

alluxio-bot, merge this please


Feature/recurring tasks queueing

With this commit now it is possible to schedule jobs recurrently

I gonna open a new one with all fixing


Include column name and actual value to type conversion error message from Ruby to Java

page_builder.rb raises this exception:
Caused by: org.jruby.exceptions.RaiseException: (TypeError) cannot convert instance of Date to nil, true, false, Integer, Float, String, or Time
    at Embulk::PageBuilder.add(/Users/muga/works/workspace/embulk/lib/embulk/page_builder.rb:19)
...

This message does not include column name and actual value. Thus it's hard to debug.

We have no plans for expanding Ruby-based Embulk plugins. Closing this issue.