ICRF view crashes on zoom

Zooming into sandcastle example of ICRF view causes the camera to go inside the Earth and moving the view there causes very weird things to happen - seeing stars, poles and mirrored continents... There's no way to zoom to see cities - every attempt to do so causes this extremely weird behaviour.
Is there any way to fix that?
Sandcastle example: https://sandcastle.cesium.com/?src=Camera.html (View in ICRF)
Browser: any
Operating System: any

I've noticed this too in the past. It is possible to zoom to cities by doing a direct camera flight (try entering -73.9708912,40.7779202 in the geocoder for example to fly to central park), it's just that the camera controller is moving too fast at this scale.
I think this may be something you can work around in your application by modifying the camera controller's zoom/pan speed when in ICRF so I'm tempted to close this issue, but I'm curious what others thinks. @mramato ?

Cesium doesn't have an "ICRF" mode as much as the Sandcastle example setting the camera transform directly to keep the camera in a continually updating ICRF-based transform.  This means that it's normal checks and balances for things such as keeping the camera above the ground do not take place.  For example, adjustHeightForTerrain is hidden inside of ScreenSpaceCameraController and completely out of the loop in the way Sandcastle's ICRF demo works.
We could probably expose more camera helpers to make implementing ICRF at the app level a little more straightforward, but I don't know if there's a dead simple solution here.  You could try exposing adjustHeightForTerrain as a property on ScreenSpaceCameraController in a local clone and calling it after lookAtTransform in the Sandcastle and see if it helps.
The geocoder is a different issue.  The camera computes a destination up front and doesn't expect the underlying transform to change "under its feet" during the flight.  We would probably have to completely change how camera flights are computed by storing start/end positions and recomputing the flight on the fly as the camera transform changes from frame to frame.  In theory it sounds straight forward but could be completely intractable so we wouldn't know until we try.

Thank you both for the answers. I'll try to play with adjustHeightForTerrain and also:

modifying the camera controller's zoom/pan speed

@OmarShehata which methods exactly would be applicable for that? How could I the most easily check how high the camera is to slow it down then? Thank you for advance for any hint.

@alicjamusial I think you might find the answer to these questions on the Cesium community forum: https://community.cesium.com/. If not, feel free to start a new topic there!
@mramato I'm going to close this since it sounds like ICRF views are currently something the application can try to handle, but feel free to re-open/open a new issue if you think we should have one for "Built-in support for ICRF" and everything that entails.

@OmarShehata can you link to that forum thread?  We should leave a paper trail for anyone who stumbles on this with a similar question.
I'm okay with closing this, might be nice to flesh out a standalone ICRF Sandcastle example in the future that deals with any potential quirks, but ICRF rarely comes up.

Sure thing! There isn't a specific forum thread that answers all these questions, but this one discusses configuring the screen space camera controller, which has other properties to control camera speed/zoom etc: https://community.cesium.com/t/what-unit-is-amount/2517
This thread discusses how to get camera height: https://community.cesium.com/t/height-of-camera-giving-negative-numbers/2289/3


Update 2.21 (PS4 and XBox) Server doesn't show up

After updating the client software to 2.21(PS4) the server doesn't show up anymore. Same problem on XBox.

I had fixed the Problem. The Script returns a wrong Server Version. The Script return Server Version 1.6.0, but the Client want now a newer Version. So I had change the return value to 1.16.210 in Line 201 in internal/proxy/proxy.go.
After the change was my connection successful.

I had fixed the Problem. The Script returns a wrong Server Version. The Script return Server Version 1.6.0, but the Client want now a newer Version. So I had change the return value to 1.16.210 in Line 201 in internal/proxy/proxy.go.
After the change was my connection successful.

I had fed the Problem. The Script returns a wrong Server Version. The Script return Server Version 1.6.0, but the Client want now a newer Version. So I had change the return value to 1.16.210 in Line 201 in internal/proxy/proxy.go.
After the change was my connection successful.

I could need more Info how to fix it.
I'm not familiar with building the application.
In line 201 I see the following:

I can send you the compiled linux or .exe version ? I have an other state of the script on my PC. I think it's from another fork.
So if you want my running version, I would give you an download link for Linux or Windows.
I have only test the windows-version :)

I had fixed the Problem. The Script returns a wrong Server Version. The Script return Server Version 1.6.0, but the Client want now a newer Version. So I had change the return value to 1.16.210 in Line 201 in internal/proxy/proxy.go.
After the change was my connection successful.

I had fed the Problem. The Script returns a wrong Server Version. The Script return Server Version 1.6.0, but the Client want now a newer Version. So I had change the return value to 1.16.210 in Line 201 in internal/proxy/proxy.go.
After the change was my connection successful.

I could need more Info how to fix it.
I'm not familiar with building the application.
In line 201 I see the following:

Here is the Link.
Donwload-Link

Thanks @bjur4676 !
Unfortunately it's not working.
-bash: ./phantom-linux-arm7: cannot execute binary file: Exec format error
Maybe a 64 - 32 bit problem.
I am wondering if we are the only minecraft gamers in the world using a server without Realms ;-)
I will try to learn to build the program by myself and to find the right code to change with your great hint!

Thanks @bjur4676 !
Unfortunately it's not working.
-bash: ./phantom-linux-arm7: cannot execute binary file: Exec format error
Maybe a 64 - 32 bit problem.
I am wondering if we are the only minecraft gamers in the world using a server without Realms ;-)
I will try to learn to build the program by myself and to find the right code to change with your great hint!

Do have update the Server? I had try the master version from phantom without any changes and it works. I had update yetser day update my Server to <IP_ADDRESS>.

Do have update the Server? I had try the master version from phantom without any changes and it works. I had update yetser day update my Server to <IP_ADDRESS>.

You are totally right.
The master version is working fine.

Problem was an old version of phantom. Updating server, client and phantom to the latest version solved my issue.


1 really poor, but essential, marker with extremely high background

Hi all,
So I have collected some data and upon inspection, it seems that one of our normally very "safe bet" antibodies seems to have stained extremely poorly.
On MCD viewer, I can turn down the threshold max and you can see the real staining, but there is a huge amount of far brighter background.
.
This is a marker we really need and unfortunately, we dont have any more serial sections to restain a new antibody to detect this.
I am therefore wondering whether I can take the images from the img folder and somehow correct the images slightly. I started having a play in Fiji. In Fiji, when the image first opens, you cant really see anything (the same with nearly all images), but when I adjust the brightness/contrast and min/max I can see the image.

If I then 'despeckle' the image (just the first channel, containing the dodgy marker), I can start to pick out the staining quite nicely.

However, at this point, I have obviously played with the brightness/contrast values and theyre now super high. Should I reset the values back to their original values (just with far less of the speckling). Or should I slightly boost the values so that the marker is not as weak as previously.
I would really appreciate some help here as I am running myself in circles and really need to get something from this marker.
Does what I have done work? Is there a different/better way to do this? any changes to the above method?
Thanks so much.
Best wishes,
Felix

Hi @FelixShore1
Here we address issues that are directly related to the use of the package steinbock. What you have posted above falls entirely out of that scope and as such cannot be addressed here.


Theme Changes

Made several changes for theme customization purposes, they have no visual effect on the plugin itself.

Replaced static colors with their theme counterparts, Colors.orange -> Theme.buttonColor
Added selectedItemColor and unselectedItemColor parameters to BottomNavigationBar,
Mini Player widgets

textTheme has changed to accentTextTheme,
divider now uses dividerColor from theme,
play button uses iconTheme.color instead of accentColor.

Hi @erdemyerebasmaz. I have been working on themes in my current working copy and so I feel there will be a lot of crossover here. I will review this PR once I have pushed my next set of changes so I can compare and see what theming items I have missed. I'm also a little confused with the number of commits in this pr, many which are from master and also seems to include the current outstanding pr from @roeierez.


New shortline options

Add short_line_buftypes acting like short_line_list but reading vim.bo.buftype. (closes #156)
Add inactive_window_shortline. When toggled off, inactive windows keep their regular statusline.

as a complete bystander, i'd appreciate the inactive_window_shortline boolean, to differentiate between inactive or short_line buffers.
However in an ideal world, it would be nice to be able to differentiate between active & inactive windows, which this boolean doesn't allow. For instance, one might want to be able to have a dimmed or reduced display for inactive windows.
One option instead of an inactive_window_shortline would be a new variable to define inactive_window line display... if it's not defined, inactive windows display the same as short_line windows, same as today. If it is defined however, then you can have inactive windows behaving differently.
That way one could have up to three behaviors: active, inactive, and short list.

otherwise I started using this patch for my setup and it seems to work as expected with inactive_window_shortline=false 👍


React 15.5 / 16.0 support

Switches to using React.Component subclasses
Switches to prop-types import
Switches to react-transition-group package
Removes uses of isMounted
Adds babel precompilation before distribution to support ES2015
features

Demo. Not bothering to figure out a classes way of doing the
react-tween-state mixin right now.
On Mon, Apr 24, 2017 at 9:55 AM, Anthony Barone<EMAIL_ADDRESS>wrote:

@tonybaroneee commented on this pull request.
In demo/examples/toggle-box.jsx
https://github.com/twitter-fabric/velocity-react/pull/191#discussion_r112951663
:

@@ -34,7 +35,7 @@ var EFFECTS = [
'perspectiveRight',
];

-var ToggleBox = React.createClass({
+var ToggleBox = createReactClass({
Why is this component using the legacy shim instead of getting the ES6
class conversion treatment?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/twitter-fabric/velocity-react/pull/191#pullrequestreview-34303068,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAP65XGCvbrXi8Kw2pL1dVsDJiAJ5PLHks5rzKm-gaJpZM4NFZW_
.

I would love to see this merged and released.
Many thanks for this

Nice ! When is the release planned ?

@danielo515 Out now as v1.3.0.

@finneganh prop-types requires React 0.14.9 or React ^15.3.0
Fixed that in #197

@finneganh react-transition-group also requires React ^15.0.0, so we need to drop support for React 0.14.9 as well...
Fixed that in #199


fix Bug

In index.js

In line 47, you should change window.scroll(yPos, xPos) to window.scroll(xPos, yPos)
In the line 164, you should use this regex<EMAIL_ADDRESS>to validate email
After line 223, you should set your localStorage with this code localStorage.setItem('formData', JSON.stringify(formData));

Wow, you are great at debugging bro. I appreciate it.


Will not load in HA 2024.0b1

Prerequirements
[x] I have connected my mower(s) to the Automower Connect App
[x] I have connected my Husqvanra developers account to the Authentication API
[x] I have connected my Husqvarna developers account to the Automower Connect API
Describe the bug
In HA 2024.2.b1 the integration will not load.
Expected behavior
Integration will load in python 3.12
Screenshots
Additional context
Setup failed for custom integration 'husqvarna_automower': Requirements for husqvarna_automower not found: ['Shapely>=1.8.2'].

For me it's working with that version in the development environment and worth python 3.12.
Are you using docker?

I am running Homeassistant OS 11.4 on a raspberry Pi.
Even Update to latest rc has same error.
Core
2024.2.0b3
Supervisor
2024.01.1
Operating System
11.5.rc3
Frontend
20240202.0

After installation of Core 2024.2.0b5 integration loads normally.


Fail to revise the date or add a new record

Hi, sometimes when I add a new record in the Notion and then delete it. Later, I add a record which contains some same slug of the deleted record. In this case, I click the new blog in the homepage, the details page does not update, which is still the deleted blog.

Hi, I will take a look, meanwhile, you can redeploy in Vercel dashboard to get the latest data.

Hi, sorry for the late reply, Nobelium has a lot code changed during the past two weeks, as I just tested, it seems like no longer an issue anymore.


paho mqtt port does not send PUBLISH_COMPLETE message for QoS 2

The "cycle" function does not handle PUBLISH_RELEASE messages by sending PUBLISH_COMPLETE, so QoS 2 exchanges are not completed.
case MQTTPACKET_PUBREL:

        {
            unsigned short mypacketid;
            unsigned char dup, type;
            if (mqtt_deserialize_ack(&type, &dup, &mypacketid, c->readbuf, c->readbuf_size) != 1)
            {
                rc = MQTT_FAILURE;
            }
            else if ((len = mqtt_serialize_ack(c->buf, c->buf_size, MQTTPACKET_PUBCOMP, 0, mypacketid)) <= 0)
            {
                rc = MQTT_FAILURE;
            }
            else if ((rc = send_packet(c, len, timer)) != MQTT_SUCCESS) // send the MQTTPACKET_PUBCOMP packet
            {
                rc = MQTT_FAILURE; // there was a problem
            }
            if (rc == MQTT_FAILURE)
                goto exit; // there was a problem
            break;
        }

Can you send me the flashing steps for esp mqtt client ?


Add pending batch data in the portal

Branched off #752 for #659.
Changes in this pull request:

add batch change data to batch change summary page and batch detail page in the portal

To determine Batch Change Status in the portal we are using this logic:

Complete: batch change status is 'Complete'
Pending: batch change status is 'Pending', but batch approval status is not 'PendingApproval'
Partial Failure: batch change status is 'PartialFailure'
Failed: batch change status is 'Failed' but batch approval status is not 'ManuallyRejected'
Pending Review: batch change status is 'Pending' and batch approval status is 'PendingApproval'
Rejected: batch approval status is 'ManuallyRejected'

If a batch change that was in a pending state is approved, we will display the approval status in addition to the batch change status, since a batch change could be approved but it could still result in a Partial Failure or Failed during processing.

Feels like this kind of translation should be in the API / part of the core domain.  The interplay with approval status and batch status (and the forthcoming "scheduled") is tricky.  Imagine explaining this kind of matrix to API users, oi

Can we also fix the Change Count display for pending review changes? It currently shows as 0.


Returned type should be int not float

Hello there,
I think, you should modify the type hints, since the xdist and ydist are both integer, so sum of them is going to be integer too, right?
https://github.com/davecom/ClassicComputerScienceProblemsInPython/blob/57d5f945e20eab0b88bea202d5a01e7318a5a613/Chapter2/maze.py#L100-L105

Probably; we return float because we want consistency with Euclidean distance, and so that the type hints match with the heuristic parameter of astar(). The alternative is a float() conversion at the end of distance().


Java WebSockets and SocketIO SSL seem incompatible on android

I was getting silent failures whenever using SSL on android. I ended up install the source for this project and the Java WebSockets project and debugged where the exception was occuring. This was the exception causing it to not work
"org.apache.harmony.xnet.provider.jsse.OpenSSLSessionImpl cannot be cast to org.apache.harmony.xnet.provider.jsse.SSLSessionImpl"
It turns out for some reason the SSLContext SSLContext.getDefault works great for socket.io and it can negotiate just fine. But when it calls the parent "transport" it does not work because the parent needs the "HarmonyJSSE" provider and not the OpenSSL provider. I don't have enough knowledge of how android SSL works to really make sense of why this is, but it definitely is the case.
I was able to get the negotiation and transport working by doing the following:
	SocketIO.setDefaultSSLSocketFactory(SSLContext.getDefault());

Then I had to edit the WebsocketTransport as follows:
   public WebsocketTransport(URI uri, IOConnection connection) {
        super(uri);
        this.connection = connection;
		SSLContext context = null;
		try {
			context = SSLContext.getInstance("TLS", "HarmonyJSSE");
		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		} catch (NoSuchProviderException e) {
			e.printStackTrace();
		}
		try {
			context.init(null, null, null);
		} catch (KeyManagementException e) {
			e.printStackTrace();
		}
        if("wss".equals(uri.getScheme()) && context != null) {
	        this.setWebSocketFactory(new DefaultSSLWebSocketClientFactory(context));
        }
    }

This problem might require some coordination with the upstream library.

+1 for 4.4.4.

I was able to work around it by updating to the latest Java-WebSocket and switching the this.setWebSocketFactory to the new this.setSocket building a new socket from the socket context's factory.
I later found out that this solution is also referenced in #106  and #103.

I found that updating the Java-WebSocket to the latest and making the modifications suggested in robertoandrade's comment worked for Android 5.0.1+ devices (LG Nexus 5, Asus Nexus 7), but crashed with an NPE on earlier versions of Android (Samsung Galaxy S4 - v4.4.2, Samsung Galaxy Nexus - v4.2.1, Samsung Nexus S - v4.0.4, Samsung GT-I5500 - v2.3.7).
The only workaround that I could find at this time is to replace this.setSocket(context.getSocketFactory().createSocket()); with this.setSocket(SSLSocketFactory.getDefault().createSocket());

Just a small update on this. HarmonyJSSE only looks to be supported up to API level 19, so not Lollipop and above. From my tests I can see on a Nexus 4 Lollipop:
SSLContext.getInstance("TLS", "HarmonyJSSE"); // null
Returns null. I'm looking into alternative routes now to get websockets to work for API level 21+. Polling transport works until eventually you randomly get an "xhr poll error", but the websocket transport results in a timeout, due to the swallowed Exception about casting the SSL context implementation as described by the OP.

Hi, I'm new to android, I'm getting the the following error,
06-04 12:13:33.040: W/System.err(17338): SocketIOException: Error while handshaking
at .IOConnection.handshake(IOConnection.java:327)
at .IOConnection.access$7(IOConnection.java:290)
at .IOConnection$ConnectThread.run(IOConnection.java:198)
Caused by: java.lang.NullPointerException
at .IOConnection.handshake(IOConnection.java:307)
... 2 more,
As suggested i'm using socketIO server version 0.9.16, and folk of /Grantoo/socket.io-java-client
The same code is working for http domain, but its not working for https and SSL protocols.
Please help solving this.


Allow for more than one instance of graphql-doc-generator in docusaurus.config

Is your feature request related to a problem? Please describe.
If you have more than one doc-generator defined, it will only use the first one found.
Describe the solution you'd like
I'd like to be able to define several graphql doc generators, and this seems to be in line with how plugins are defined generally in docusaurus.
Describe alternatives you've considered
A workaround would be to define all configs in command line parameters instead, but this is less than ideal.
You can also comment lines of code in and out and run the command several times.  Even less ideal.
Additional context
Link to where Docusaurus explains plugins are all multi instance: https://docusaurus.io/docs/using-plugins#multi-instance-plugins-and-plugin-ids

@dkershner6 - Thanks for suggesting this feature.
It is definitively a missing feature, and it will be part of the upcoming version 2.
As for the version 1, the only way is the one you suggested, ie using command line arguments for overriding the default config.

It is definitively a missing feature, and it will be part of the upcoming version 2.

Works for me. Is there a projected timeline for v2's release, @edno ?

Works for me. Is there a projected timeline for v2's release, @edno ?
I was initially planning to release it end of July, it has been delayed but due to personal issues.
I am now aiming at mid-August.


Python sample does not work as documented

I followed the instructions (honest):
virtualenv venv
source venv/bin/activate
pip install metaparticle_pkg

pip freeze | grep metaparticle
metaparticle-pkg==0.6.3

I tried the Python sample as-is:
from metaparticle import containerize

This returns:
Traceback (most recent call last):
  File "web.py", line 5, in <module>
    from metaparticle import containerize
ImportError: No module named metaparticle

I then tried:
from metaparticle_pkg import containerize

This returns:
Traceback (most recent call last):
  File "web.py", line 27, in <module>
    'name': 'test',
TypeError: 'module' object is not callable

I briefly explored the package but it's not immediately obvious to me what needs to be done :-(

I was wrong, I think it was meant to be 'publicAddress': True
But as I mentioned in the bug, I should probably switch that to public

Apologies for my delay in replying.
That did not work. 'publicAddress': True is accepted but I continue to receive a Cluster IP:
kubectl get services
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
kubernetes   ClusterIP   <IP_ADDRESS>     <none>        443/TCP    49m
mp-python    ClusterIP   <IP_ADDRESS>   <none>        8080/TCP   2m

I did not upgrade my code.

I'll try to repro this tonight...

From: Daz Wilkin<EMAIL_ADDRESS>Sent: Thursday, February 22, 2018 2:39 PM
To: metaparticle-io/package
Cc: Brendan Burns; State change
Subject: Re: [metaparticle-io/package] Python sample does not work as documented (#82)
Apologies for my delay in replying.
That did not work. 'publicAddress': True is accepted but I continue to receive a Cluster IP:
kubectl get services
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
kubernetes   ClusterIP   <IP_ADDRESS>             443/TCP    49m
mp-python    ClusterIP   <IP_ADDRESS>           8080/TCP   2m
I did not upgrade my code.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmetaparticle-io%2Fpackage%2Fissues%2F82%23issuecomment-367847446&data=04|01|bburns%40microsoft.com|a73304cb1b8344a6191b08d57a45321a|72f988bf86f141af91ab2d7cd011db47|1|0|636549360064889088|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D|-1&sdata=DzMjBBA%2FokrhTtzdyLG%2BzkGDknZC7k9krm%2FjeEp99gk%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAFfDgiHdhIkn2HsD7aeljtTbwQiKaouIks5tXey6gaJpZM4RqrDs&data=04|01|bburns%40microsoft.com|a73304cb1b8344a6191b08d57a45321a|72f988bf86f141af91ab2d7cd011db47|1|0|636549360064889088|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D|-1&sdata=WhcIu%2BxpwwLLEzo7R%2Bymmv7YAfOR%2BJwYo5unz4YQKHI%3D&reserved=0.

This is mostly my personal curiosity and no customer is being harmed by this not working as intended. Very much value your help @brendanburns and I'm inspired by metaparticle but, unless others are pestering, please don't prioritize this.
I'm headed out on vacation tomorrow and will be non-responsive for a week.
I did not update metaparticle nor refresh the repo.
I added the property as you suggested.
The code is as-above and:
@Containerize(
    package={
        'name': name,
        'repository': repo,
        'publish': True,
    },
    runtime={
        'ports': [
            port
        ],
        'replicas': 4,
        'executor': 'metaparticle',
        'publicAddress': True,
    }
)

pip freeze
backports.ssl-match-hostname==<IP_ADDRESS>
certifi==2018.1.18
chardet==3.0.4
docker==2.7.0
docker-pycreds==0.2.1
idna==2.6
ipaddress==1.0.19
metaparticle-pkg==0.6.3
requests==2.18.4
six==1.10.0
urllib3==1.22
websocket-client==0.46.0

What else can I provide that would help you repo?
Does mp-compiler report its version?

Ok, I fixed this in #98
The syntax is now:
runtime={'ports': [8080], 'executor': 'metaparticle', 'replicas': 3, 'public': True}


Rename owner rank mentions in loader to headadmins + typo fixes

plus some other things

The :headadmin command now properly says that the person is now a head admin instead of an owner

Change the mention of the owner rank in the loader config to HeadAdmin (also removed the helper bit from descs.SaveAdmins as this would confuse people as helpers aren't a thing anymore)

Fix typo in the args for :vote and :crosservervote (anwser1)

The :unadmin command now has :unheadadmin as an alias

I approve these changes.


[Suggestion] Add Mapset: Awakening

Type of MapSet
Single Map
Mapset Name
Awakening
How many maps
1
Custom content
Monsters, Music, Sounds and Graphics
Does this run on doom2 or a different IWAD
No
Author
Emil Brundage
Download Link
https://www.doomworld.com/idgames/levels/doom/Ports/a-c/aaawake

Moving to new ticket system. Mapset suggestions should now be raised on discord.


Diamondhands review gofmt

Current dependencies on/for this PR:

feature/proof-of-stake

PR #578

PR #671

PR #745   👈
PR #744
PR #703

PR #704

PR #700

PR #701

PR #702

PR #689
PR #676
PR #673
PR #672

This comment was auto-generated by Graphite.


Devices detected by LocalTuya but not by Tuya Local

This form is for reporting bugs.  If you have encountered a bug, you should
generally have some log messages or device diagnostics to show something is
going wrong.  If your problem is more of a question or a request for help,
then Discussions is
probably a more suitable venue.
Describe the bug
All my devices is detected correctly by LocalTuya but not by Tuya Local with the same DeviceID and Local Key
To Reproduce
Add the devices in home assistant. see the screen for error.

No bug is described, and no evidence of a bug is provided.


Fix/remove buttons from tiny mce

Provides a mechanism to fix https://github.com/silverstripe/silverstripe-framework/issues/6787.
A user can add a list of buttons to be removed from TinyMCE.
Eg :
SilverStripe\Forms\HTMLEditor\TinyMCEConfig:
unwantedButtons:
- 'underline'

Are you unable to use the existing TinyMCEConfig::removeButtons() API to achieve this?

It seems as though this pull-request is unlikely to be merged into the main code base, so we have decided to close this one.
Feel free to open a new pull-request for anything else you think could be fixed or improved.


Error connecting to Apache Hive

I am trying to connect to an Apache Hive database for the Data Lake but I am encountering the following error:
Could not open client transport with JDBC Uri: jdbc:hive2://[host]:[port]: Peer indicated failure: Error validating the login.
Could you assist with this?

I don't believe this is due to an invalid login. Any idea what it may be?

Issue resolved. The issue was with specifying LDAP authentication.


STI: Parent record is not loading data correctly

(byebug) existing_user = User.where(email: custom_email).count       // 1
0
(byebug) existing_user = Client.where(email: custom_email).count.    // 2
6
(byebug) existing_user = Lawyer.where(email: custom_email).count. // 3
3
(byebug) existing_user = User.where(email: custom_email).count. // 4
9

HEre USER is parent table and CLIENT and LAWYER is childs tables
As you can see in the screenshot. On query 1, it return 0 records and on query 2 and 3 you can see, it returning records and on step 4. Now query 4 also return data and same query 1 does not return data before

Looks like the issue is related to classes lazy loading.
Could you check whether classes Client and Lawyer are loaded before "query 1"? If they aren't - it's completely expected behavior that unknown/not loaded child classes are ignored when parent class is used.

Yes. I think so @andrykonchin


Remove deprecations + Some cleanup

Resolves #100

Renamed lt-column-resize to lt-column-resizer
Fixed deprecation warning caused by checking fixedHeader & fixedFooter twice on the same render
Fixed deprecation caused by multiple renders in lt-infinity by forcing each observer call to execute on the afterRender queue of the run loop

It's unfortunate that we need to do all of this hackary with the runloop to get this to work properly. Hopefully we'll find another approach in the future.

@taras I agree but I think the current implementation is rather clean and self explanatory. Maybe in the future we can think of a better way to do the whole sharedOptions stuff


CPU-Memory keeps accumulating during trainer.predict

Bug description
This is very similar to closed issue #15656
I am working on predicting using PL Trainer on 3D images and these are huge, my process keeps getting killed when a large number of samples are to be predicted. I found #15656 and expected that to be the solution but setting return_predictions=False does not fix the memory accumulation.
What seems to work instead is adding a gc.collect() in the predict_loop. This keeps CPU memory usage constant as would be expected.
It seems like setting return_predictions=False should stop the memory accumulation but I'm confused as to why the gc.collect() is needed.
This is where the gc.collect() is applied: https://github.com/project-lighter/lighter/blob/07018bb2c66c0c8848bab748299e2c2d21c7d185/lighter/callbacks/writer/base.py#L120
I've also attached a memory log using scalene of the return predictions and the gc collect comparison. As you can see, there is no memory growth for gc collect.
Would you be able to provide any intuition on this? It would be much appreciated!
What version are you seeing the problem on?
v2.1
How to reproduce the bug
No response
Error messages and logs
gc_collect.pdf
return_predictions_false.pdf
Environment

Current environment
#- Lightning Component (e.g. Trainer, LightningModule, LightningApp, LightningWork, LightningFlow):
#- PyTorch Lightning Version (e.g., 1.5.0):
#- Lightning App Version (e.g., 0.5.2):
#- PyTorch Version (e.g., 2.0):
#- Python version (e.g., 3.9):
#- OS (e.g., Linux):
#- CUDA/cuDNN version:
#- GPU models and configuration:
#- How you installed Lightning(`conda`, `pip`, source):
#- Running environment of LightningApp (e.g. local, cloud):

More info
No response
cc @borda

@surajpaib In addition to your gc.collect() call, I see you do
trainer.predict_loop._predictions = [[] for _ in range(trainer.predict_loop.num_dataloaders)]

but based on your description (return_predictions=False), this should already be an empty list. Can you confirm? In any case, I can't tell why it is necessary, but if you want we can add the gc.collect() call in the loop. If it doesn't impact the iteration speed / throughput (it might be expensive in certain situations).

trainer.predict_loop._predictions = [[] for _ in range(trainer.predict_loop.num_dataloaders)] was added only because return_predictions=False wasn't working without gc.collect(). Since we needed to call gc.collect(), we figured let's just clean the predictions manually and not deal with return_predictions until it's fixed.

return_predictions=False wasn't working without gc.collect(). Since we needed to call gc.collect() anyway, we figured let's just clean the predictions manually right there too via trainer.predict_loop._predictions = [[] for _ in range(trainer.predict_loop.num_dataloaders)] and not deal with return_predictions until it's fixed.

To add to this, there is a minor difference in memory usage over time with and without clearing the trainer.predict_loop._predictions when gc.collect() is added.
Given that our batch inferences take long (3D images), the gc.collect() in comparison doesn't seem to have much of an influence on iteration speed. But this would need additional testing for the general case.
What I still don't get is how the memory accumulates when return_predictions are set to False. I assume this should not collect any predictions and therefore have no memory growth. Which doesn't seem to be the case.


New Extension: Google Tasks

Description
An extension for viewing and interacting with Google Tasks.
Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

@pernielsentikaer I have removed the Create Task action (the example To Do does not have one) and I have implemented some validation on the create form.

Could you check this @elliotdes if you're okay with the corrections?

@pernielsentikaer the changes look good to the icons! However I search the tasks within a list anymore? The search of lists still works. Let me know if it is the same on your end

I don't have a problem with searching the list, is this the right view?
https://user-images.githubusercontent.com/38033107/207694204-27f536ea-8fb1-408e-8820-348c8c7f5775.mp4

@pernielsentikaer yeah thats the one! Must be an issue on my end. In that case, I am happy with the changes! Ready to merge when you are 😄


Log4j 2.17.1 Agent

Hi,
Is it safe to update log4j to 2.17.1 in agent? Using java 8 for the app. will it work with java 7 or 6 apps if I update them?
Thanx

Yes. log4j updates are safe.


jcov failed to build becasue of change of depndencies in its ant build #795

Adapted to freshly merged https://github.com/openjdk/jcov/pull/40

latest tag :

still wget smtools manually, no change here,
wget javatest.jar from adoptium jenkins
both will need adjsut once current tip gets tag

tip no longer pulls any deps

they are pulled by jcov ant task (including the adoptium jenkins)
tip no longer set proeprty (it is correct from ant tasks)
readme is still geenrated as it was, only the asmtools version is read from jcov/build/properties

Thanx for eyabll. Fixed!


CI and Java 11 don't find error on Android

https://github.com/jsonschema2dataclass/js2d-gradle/pull/88/checks?check_run_id=2236277886
It's not caused on appearing pull request
> Task :js2d-gradle:compileGroovy
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/home/runner/.gradle/wrapper/dists/gradle-6.8.3-bin/7ykxq50lst7lb7wx1nijpicxn/gradle-6.8.3/lib/groovy-all-1.3-2.5.12.jar) to method java.util.AbstractCollection.hugeCapacity(int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

When you see this, a follow up error will be ignored. Java 8 works fine.
With this a test with java 11 and 15 is pointless.
Any clue how to get rid of it ?

Currently it's fine.
This is because gradle uses pretty old groovy. This could be fixed in Gradle 7.0
PS: I'm ok with transition of our plugin to Kotlin.

@hannesa2 What do you think on migration of the whole plugin to Kotlin

It would be nice, Kotlin is for me the best choice and I never did anything with groovy, but I never did Gradle+Kotlin

With Gradle (in opposite to maven), Kotlin runs good along with java and groovy, so migration could be done small part-by-part in separate PRs without breaking anything
I think we could start with demos, tests and build files, after this we would be able to transfer groovy core.
Plugin core has a only one place written with groovy-way magic. this place is the constructor of JS2PConfig class, where it just copies defaults, and then copies and convert configuration itself. This is the only part I'm have to search about.
What do you think about? Could you help me with this transition?

What do you think about? Could you help me with this transition?

Nice idea, but I can't promise anything.
See #90


Gateway API CRDs not working with Traefik, when Gateway functionality activated in traefik

I am using the experimental-install.yaml of Version 1.0.0, or the standard-install.yaml, issue will be the same.
This seems the same issue, I already filed, but with the CRDs rather than the admission-server.
What happened:
If I try to install Traefik by Helm now, with the Gateway options active (kubernetesGateway / enabled: true) I get this Error:
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: [resource mapping not found for name: "traefik-gateway" namespace: "traefik" from "": no matches for kind "Gateway" in version "gateway.networking.k8s.io/v1alpha2"
ensure CRDs are installed first, resource mapping not found for name: "traefik" namespace: "" from "": no matches for kind "GatewayClass" in version "gateway.networking.k8s.io/v1alpha2"
ensure CRDs are installed first]
What you expected to happen:
Traefik installs just fine.
How to reproduce it (as minimally and precisely as possible):
Install the Gateway CRDs v1.0.0, and try to install Traefik with kubernetesGateway / enabled: true in the values.yaml.
Anything else we need to know?:
When I use the CRD files from Traefik (https://doc.traefik.io/traefik/reference/dynamic-configuration/kubernetes-gateway/#definitions) it will work, but they replace the whole CRD. But this is breaking cert-manager, and possible kubectl. As I have issues, with the ACME request returning 404 rather than 200, so the gateway rerouting is not working. And it will be mixed up than, because Traefik only delivers 3 CRDs, "gatewayclasses.gateway.networking.k8s.io","gateways.gateway.networking.k8s.io" and "httproutes.gateway.networking.k8s.io".
Maybe we can have both Versions, v1 and v1alpha2 in the CRD? Traefik doesnt seem to update to the new gateway CRD version soon.
And then I have to replace the CRDs again, becuase the cert-manager drops this error, as they obviously use v1:
"propagation check failed" err="the server could not find the requested resource (post httproutes.gateway.networking.k8s.io)" logger="cert-manager.challenges" resource_name="example-issuer-account-key-1-2005002160-3865645027" resource_namespace="whoami" resource_kind="Challenge" resource_version="v1" dnsName="whoami.elite-penner.de" type="HTTP-01"
Which makes it impossible to get it running, because now, traefik cant read the gateway anymore:
W0214 15:38:40.493250       1 reflector.go:424] k8s.io/client-go@v0.26.3/tools/cache/reflector.go:169: failed to list *v1alpha2.Gateway: the server could not find the requested resource (get gateways.gateway.networking.k8s.io)
E0214 15:38:40.497621       1 reflector.go:140] k8s.io/client-go@v0.26.3/tools/cache/reflector.go:169: Failed to watch *v1alpha2.Gateway: failed to list *v1alpha2.Gateway: the server could not find the requested resource (get gateways.gateway.networking.k8s.io)

Thanks for logging this issue @xEBIx, but this one needs to be fixed by the Traefik team - their Helm chart needs to be updated to use the v1 objects instead of the v1alpha2 objects.
I suggest opening an issue there.


[Application] Fix Resnet18 @open sesame 06/07 10:38

Fix it because the results of the computation of pytorch and nntrainer are different.
padding was written as same when stride was 2 in NNtrainer Resnet code. In pytorch, this is set to error.
In addition, padding was not applied normally in nntrainer, so the results were different.
To solve this problem, the parameters of a1 layer (conv layer) have been modified.
Additionally, momentum and epsilon were added to batch_norm layer.

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2219. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.

:octocat: cibot: @SeoHyungjun, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://ci.nnstreamer.ai/nntrainer/ci/repo-workers/pr-checker/2219-202306021734330.10644197463989-e9b9f31f82cfe12af77f6e8f9ac056daa809b068/.

:octocat: cibot: @SeoHyungjun, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://ci.nnstreamer.ai/nntrainer/ci/repo-workers/pr-checker/2219-202306071038110.0094189643859863-e9b9f31f82cfe12af77f6e8f9ac056daa809b068/.

:octocat: cibot: @SeoHyungjun, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://ci.nnstreamer.ai/nntrainer/ci/repo-workers/pr-checker/2219-202306131005070.88357591629028-e9b9f31f82cfe12af77f6e8f9ac056daa809b068/.


Use ncc to generate single script build

To prep for creating a single executable application, generate a one file script build using ncc.

Using esbuild instead


Autocompletion is, sometimes, dead with JSDoc

Hi!
I have been using JSDoc for a while with coc-tsserver, and there are some times (more than 50%) that I am not getting autocompletion for it. This is my jsconfig.json config:
{
  "compilerOptions": {
    "baseUrl": ".",
    "checkJs": true,
    "jsx": "preserve",
    "module": "es2020",
    "moduleResolution": "node"
  },
  "exclude": ["node_modules", ".next"]
}

My coc-tsserver config is the one as default, I just have "tsserver.implicitProjectConfig.checkJs": true, but it does nothing with this issue. Does anyone knows how to get completion with JSDoc?
Thanks!

Can you post an example js file with JSDoc, to let me make a test/debug.

Sure!
This is working:
import { Input, InputGroup, InputRightElement } from "@chakra-ui/react"
import useData from "hooks/useData"
import CurrencySelector from "./CurrencySelector"

/**
 * @typedef {object} CurrencyInputType
 * @property {function} setAmount
 * @property {function} setCurrency
 * @property {string} ariaLabel
 */

/**
 * CurrencyInput.
 *
 * @param {CurrencyInputType} props
 * @returns {import("react").ReactElement} Selector to choose currency
 */
const CurrencyInput = ({ setAmount, setCurrency, ariaLabel }) => {
  const { data } = useData()
  if (!data) return <div />
  return (
    <InputGroup
      alignSelf="center"
      variant="flushed"
      display="flex"
      width={{ lg: "60%" }}
    >
      <InputRightElement width="20">
        <CurrencySelector
          setCurrency={setCurrency}
          defaultCurrency="USD"
          ariaLabel={ariaLabel}
          width="20"
        />
      </InputRightElement>
      <Input
        defaultValue="1"
        onChange={(v) => setAmount(v.target.value)}
        type="number"
        aria-label="Choose amount"
      />
    </InputGroup>
  )
}

export default CurrencyInput

This is not working:
import { Select, Spinner } from "@chakra-ui/react"
import useData from "hooks/useData"
import { getCurrencies } from "lib/currencyUtils"

/*
 * @typedef {object} CurrencySelectorType
 * @param {string} defaultCurrency
 * @param {Function} setCurrency
 * @param {string} ariaLabel
 * @param {string} width
 */

/* CurrencySelector.
 *
 * @param {CurrencySelectorType} props
 * @returns {import("react").ReactElement}
 */
const CurrencySelector = ({
  defaultCurrency,
  setCurrency,
  ariaLabel,
  width,
}) => {
  const { data } = useData()
  if (!data) return <Spinner />
  const currencies = getCurrencies(data)
  return (
    <Select
      display="flex"
      variant="flushed"
      textAlign="center"
      defaultValue={defaultCurrency}
      onChange={(v) => setCurrency(v.target.value)}
      aria-label={ariaLabel}
      width={width}
    >
      {currencies.map((c) => (
        <option key={c} value={c}>
          {c}
        </option>
      ))}
    </Select>
  )
}

export default CurrencySelector

Is this maybe because the function is defined with the arguments in a multiline way?

Fuck, I got the error. Prettier removed me the second * in some files and tsserver detected it, correctly, as a regular comment. I'm so sorry for you lost time.
Thank you!

@fannheyward where is true that I'm not getting completion is when defining types, for instance:
/**
 * @typedef {object} CurrencyInputType
 * @property {function} setAmount
 * @property {function} setCurrency
 * @property {string} ariaLabel
 */

When I type @property {cursorhere} I am not getting type completion. If I begin typing stri I don't get the completion for string. It's not quite annoying, but it would be great to have it solved.
Thanks!

Should be problem of your tsserver, checkout https://github.com/neoclide/coc-tsserver/blob/master/Readme.md#troubleshooting


The code is hidden

VSCode Version:1.25.1
OS Version:Windows 10 Pro N 1803

Steps to Reproduce:
1.Sometimes the code is hidden and can't be seen,as follow:
2.

3.some of the line numbers are lost and I don't collapse them.

Does this issue occur when all extensions are disabled?: Yes/No

These are my plugins:

That looks very strange.
When you hover over the line numbers, you don't see any collapse items?

Yes,I can't see any collapse items when my mouse hover over the line numbers.


Extract Aspects

Hello, Thanks for the wonderful code, Can we extract aspects from a given input sentence? I only see that we can get sentiment towards the text input. Please help.

I am sorry I have no enough resource to develop this feature currently.

Hello, Thanks for the wonderful code, Can we extract aspects from a given input sentence? I only see that we can get sentiment towards the text input. Please help.

Now, it provides a simple extraction demo


Issue with SO versionIRI

Checking
https://raw.githubusercontent.com/The-Sequence-Ontology/SO-Ontologies/master/so.owl
while the ontology IRI is correct there is still an issue with the version IRI:
 <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/so/so-xp/releases/2015-11-24/so-xp.owl/so.owl"/>

Thanks @davidwsant - for clarity this was referring to the line
<owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/so/2020-07-01/so.owl"/>
in the OWL file you mention. The IRI value has however been fixed, so all good :)


(backport): Multiple fixes for the metrics auto-config and sample (#121)

Backport of https://github.com/GoogleCloudPlatform/spring-cloud-gcp/pull/121

You may want to edit the commit message to reference the fully-qualified PR url in the new repo

Yeah, I usually do that on merge.


Android high latency

I'm playing a short sound effect on touch. It plays immediately on iOS, but has a noticable lag on Android (I estimate around 300ms). The same happens using the default Bevy audio (which uses rodio I believe). I've seen that there might be a way to fiddle around with buffer sizes in kira, see: https://docs.rs/kira/latest/kira/manager/backend/cpal/struct.CpalBackendSettings.html#structfield.buffer_size. The page even mentions that "the default buffer size might be surprisingly large, leading to latency issues". (It seems this is even being discussed on Bevy: https://github.com/bevyengine/bevy/issues/13876).
However I'm not sure how to access those settings from within Bevy or the plugin.
Or there might be other solutions as well? Do you have any tips or hints?
Possibly related: https://github.com/NiklasEi/bevy_kira_audio/issues/79

Have you tried patching cpal with https://github.com/RustAudio/cpal/compare/master...Rodrigodd:cpal:oboe-low-latency from the issue above?


Pulsar-IO: Added Kinesis Source Connector

Added an AWS Kinesis Source connector to the existing Kinesis module.
Modifications
Added an AWS Kinesis Source connector and associated configuration class
Added test class for AWS Kinesis Source connector
Refactored Configuration hierarchy to promote code reused between the Sink and Source configurations.
Added test cases to confirm the above refactoring did NOT break anything in the Sink
Verifying this change
Make sure that the change passes the CI checks.
(Please pick either of the following options)
This change added tests and can be verified as follows:
Added unit tests
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes
Dependencies (does it add or upgrade a dependency): NO
The public API: NO
The schema: NO
The default values of configurations: NO
The wire protocol: NO
The rest endpoints: NO
The admin cli options: NO
Anything that affects deployment: NO
Documentation
Does this pull request introduce a new feature? YES
If yes, how is the feature documented? YES, I updated the docs

@david-streamlio What is the status of this PR? We have a use case for a kinesis source, and I will probably need to add a modification (allow assume role). Just wondering if it makes sense to do on this branch or to wait until this lands on master.

@feathj It looks like this PR was never assigned a reviewer. It is ready to go, so I will see if I can get someone to review it

rerun java8 tests


Curve to arc optimization produces invalid results on multiple curves (regression)

Input:
<svg viewBox="0 0 50 30">
  <rect width="50" height="30" fill="#000" />
  <g transform="translate(10, 10)">
    <path fill="#f00" d="m 0,0 c -0.556,0 -1.006,0.449 -1.006,1.005 0,0.361 0.188,0.677 0.472,0.855 0.037,-0.003 0.074,-0.005 0.112,-0.005 0.216,0 0.421,0.051 0.603,0.142 C 0.652,1.912 1.01,1.502 1.01,1.005 1.01,0.449 0.557,0 0,0" />
  </g>
  <g transform="translate(20, 10)">
    <path fill="#ff0" d="m 0,0 c -0.39,0.441 -0.961,0.718 -1.598,0.718 -0.126,0 -0.249,-0.011 -0.369,-0.032 -0.037,0.12 -0.057,0.248 -0.057,0.38 0,0.715 0.579,1.29 1.294,1.29 0.712,0 1.29,-0.575 1.29,-1.29 C 0.56,0.623 0.338,0.233 0,0" />
  </g>
  <g transform="translate(30, 10)">
    <path fill="#f0f" d="M 0,0 C -0.405,0 -0.731,0.33 -0.731,0.729 -0.731,1.134 -0.405,1.46 0,1.46 0.402,1.46 0.728,1.134 0.728,0.729 0.728,0.33 0.402,0 0,0" />
  </g>
  <g transform="matrix(2,0,0,2,40,10)">
    <path fill="#0ff" d="m 0,0 c 0,0 0,0 -0.071,0.001 c 1,1 1,1.592 -2.103,1.592 c -0.027,0 -0.054,-10e-4 -0.08,-0.002 c -0.089,0.25 -0.137,0.519 -0.137,0.799 0,0.544 0.182,1.045 0.487,1.446 0.112,-0.031 0.23,-0.048 0.352,-0.048 0.608,0 1.118,0.413 1.262,0.974 0.095,0.012 0.192,0.017 0.29,0.017 0.591,0 1.132,-0.213 1.549,-0.568 C 1.48,4.223 1.41,4.229 1.338,4.229 0.625,4.229 0.046,3.648 0.046,2.935 c 0,-0.713 0.579,-1.292 1.292,-1.292 0.427,0 0.807,0.209 1.043,0.531 C 2.272,0.955 1.249,0 0,0" />
  </g>
</svg>

Command:
svgo -i 0.svg --pretty --indent=1 -o 1.svg

Output:
<svg viewBox="0 0 50 30">
 <path d="M0 0h50v30H0z"/>
 <path fill="red" d="M10 10a1.006 1.006 0 1 0-.534 1.86 1.345 1.345 0 0 1 .715.137A1.007 1.007 0 0 0 10 10"/>
 <path fill="#ff0" d="M20 10a2.126 2.126 0 0 1-1.967.686 1.29 1.29 0 0 0 1.237 1.67A1.292 1.292 0 1 0 20 10"/>
 <path fill="#f0f" d="M30 10a.73.73 0 1 0 0 0"/>
 <path fill="#0ff" d="M40 10l-.142.002c2 2 2 3.184-4.206 3.184-.054 0-.108-.002-.16-.004a4.756 4.756 0 0 0-.274 1.598c0 1.088.364 2.09.974 2.892.224-.062.46-.096.704-.096 1.216 0 2.236.826 2.524 1.9<IP_ADDRESS><IP_ADDRESS>a4.761 4.761 0 0 0 3.098-1.136 2.589 2.589 0 0 1-3.006-2.552 2.584 2.584 0 1 1 4.67-1.522A4.778 4.778 0 0 0 40 10"/>
</svg>

Input screenshot:

Output screenshot:

Each one of those four curves seems to break.
Version:
$ ./node_modules/.bin/svgo --version
1.1.1

This is, in fact, a regression between v0.6.1 and v0.6.2.
v0.6.1 produces correct results:
<svg viewBox="0 0 50 30">
    <path d="M0 0h50v30H0z"/>
    <path fill="red" d="M10 10a1.006 1.006 0 0 0-.534 1.86 1.345 1.345 0 0 1 .715.137A1.007 1.007 0 0 0 10 10"/>
    <path fill="#ff0" d="M20 10a2.126 2.126 0 0 1-1.967.686 1.29 1.29 0 0 0 1.237 1.67A1.292 1.292 0 0 0 20 10"/>
    <path fill="#f0f" d="M30 10a.73.73 0 1 0-.003 1.46A.73.73 0 0 0 30 10"/>
    <path fill="#0ff" d="M40 10l-.142.002c2 2 2 3.184-4.206 3.184-.054 0-.108-.002-.16-.004a4.756 4.756 0 0 0-.274 1.598c0 1.088.364 2.09.974 2.892.224-.062.46-.096.704-.096a2.6 2.6 0 0 1 2.524 1.948c.19.024.3<IP_ADDRESS>a4.76 4.76 0 0 0 3.098-1.136 2.59 2.59 0 0 1-3.006-2.552 2.584 2.584 0 0 1 4.67-1.522A4.778 4.778 0 0 0 40 10"/>
</svg>

v0.6.2 produces incorrect results:
<svg viewBox="0 0 50 30">
    <path d="M0 0h50v30H0z"/>
    <path fill="red" d="M10 10a1.006 1.006 0 0 0-.534 1.86 1.345 1.345 0 0 1 .715.137A1.007 1.007 0 0 0 10 10"/>
    <path fill="#ff0" d="M20 10a2.126 2.126 0 0 1-1.967.686 1.29 1.29 0 0 0 1.237 1.67A1.292 1.292 0 0 0 20 10"/>
    <path fill="#f0f" d="M30 10a.73.73 0 1 0 0 0"/>
    <path fill="#0ff" d="M40 10l-.142.002c2 2 2 3.184-4.206 3.184-.054 0-.108-.002-.16-.004a4.756 4.756 0 0 0-.274 1.598c0 1.088.364 2.09.974 2.892.224-.062.46-.096.704-.096a2.6 2.6 0 0 1 2.524 1.948c.19.024.3<IP_ADDRESS>a4.76 4.76 0 0 0 3.098-1.136 2.59 2.59 0 0 1-3.006-2.552 2.584 2.584 0 0 1 4.67-1.522A4.778 4.778 0 0 0 40 10"/>
</svg>

For M 0,0 C -0.405,0 -0.731,0.33 -0.731,0.729 -0.731,1.134 -0.405,1.46 0,1.46 0.402,1.46 0.728,1.134 0.728,0.729 0.728,0.33 0.402,0 0,0, the returned angles are:
[1.5666969669518132, 1.5752774941371457, 1.568056459652197, 1.5707955025384717, 1.5663198734556092]

Replacing those with Math.PI / 2, which is very close:
[1.5707963267948966, 1.5707963267948966, 1.5707963267948966, 1.5707963267948966, 1.5707963267948966]

Solves the issue for the third curve. Perhaps something sign-related or otherwise caused by rounding is going wrong?

Commenting out this line: https://github.com/svg/svgo/blob/ee065be5a88c85b976db601c13eb6e55650a7d68/plugins/convertPathData.js#L343 fixes the remaining 3 curves.

Disabling if (angle > Math.PI) arc.data[3] = 1;  fixes a similar issue I have as well. Hope that helps.

@himedlooff as a better workaround, just using --config='{"plugins":[{"convertPathData":{"makeArcs":false}}]} (or specifying equivalent option in the configuration file) would also fix the problem with less risks of introducing more potential issues. It would disable the curve-to-arc transform completely though.

Yeah it's definitely not a good way to go forward but it was the only way I could test to make sure that my issue was with svg and not something local. Also for some reason I couldn't get the makeArcs property work in my set up:

☝ that does not fix the issue for me. 🤔


Add template type built-in or customized in template renderer error page.

As title.

There is, see "builtin (static)"


Beams earch does not work if no ground truth is provided

Implementation of beam search relies on placeholders which are fed fed nothing if the ground thruth sequence is not provided.

@jlibovicky: Does beamsearch ever work? I will deal with this, but I'd like to fix my test script first. Is it possible to read a configuration and set a random seed before the computation is graph is build?

@tomasmcz It does and it give 2 additional BLEU points in the MMMT task. The configuration is loaded in two phases. First it just creates a dictionary of the values and in the second phase all the functions are called (which includes building the graph).

No relevant since PR #151.


Flaskapp

Flask app up and running including test.

Pull request obsolete. All changes are merged into the create_react_app branch and should be reviewed in conjunction.


In some cases ,button the "pointerover" state of the mouse cannot be restored after leaving

Avalonia：11.0.5
Material.Avalonia：3.1.0
windows11
When multiple buttons are adjacent and the mouse moves quickly within them, due to animation transition issues, the "pointerover" state of the mouse cannot be restored after leaving.
such as this video
https://github.com/AvaloniaCommunity/Material.Avalonia/assets/74282924/ee99db6f-fa06-4ab2-acdd-8f9897c6e5a1

Through shadows, it can be seen that their final states are different！

Hello, @qfmee
Can you look at the devtools to see, if there is :pointerover pseudoclasses on such like buttons?


Ratchet CSS failing on LG G2

Heyo,
We've got a hybrid mobile app that is using ratchet. It's working fine on iOS and pretty much every Android phone EXCEPT for the LG G2. On that phone, the screens that include ratchet.css fail to render. NOTHING is displayed except a blank screen. This app is live in the app store and we're getting complaints from users.
I know Ratchet is the problem because if I simply comment-out the line that loads ratchet.min.css the page renders (without Ratchet styling of course).
Has anyone else experienced this, or maybe figured-out a workaround? We are using Ratchet 2.0.2.
Thanks!

We don't have that particular model available to test with, so the only advice I can give you is to start bisecting the CSS to determine what the problematic portion is.

OK thanks for the heads-up. After users notifying us of this we found someone on our team who has that phone so we can use it find out what the issue is.
My guess is that there's something with CSS positioning that is moving the content way off-screen. A simple inline position reset may be all that's needed on the body or root . If that doesn't work I'll start stripping-out sections of the .css file to determine what's causing the problem.
As a side note: is there a list somewhere of devices that are KNOWN to have issues with Ratchet? Our app is pretty new but we know the G2 is hosed and we're also hearing reports of issues on some Samsung tablets (same "blank screen" problem). Just wondering how many Android devices out there are known not work with the framework?

There isn't currently any such list.

OK, sorry it's taken so long to get back to you on this. I've gotten to the bottom of the issue and have at least been able to figure out what's causing the problem.
Also, this has now been confirmed to be an issue on Samsung Galaxy S4 phones as well. We've seen it happening first-hand on both the S4 and the LG G2. Our production app using Ratchet is causing nightmares for our tech support staff, customers are complaining on a daily basis that the "screen is just white".
Here's what I've found:
The position:fixed property of the body selector (ratchet.css line 227) causes the content to completely disappear.
Also, the position:absolute property of the .content selector (ratchet.css line 250) ALSO causes the content to completely disappear.
If I comment-out those two lines the content appears on the devices. BUT, it causes other problems such as  tags with the class=bar-footer do not persist at the bottom of the screen, they now appear below the screen.
The devices I've tested here in our office are both on Android 4.4 so they're using Chrome for their WebViews.
Is there an approach you suggest I take to get this resolved?


Organization already exists

Getting the error below when running the command
make install.
Traceback (most recent call last):
File "/app/api/seed.py", line 128, in
org_obj = create_org_by_org_or_uuid(
File "/app/api/helpers.py", line 95, in create_org_by_org_or_uuid
raise HTTPException(status_code=404, detail="Organization already exists")
fastapi.exceptions.HTTPException
make[1]: *** [seed] Error 1
make: *** [install] Error 2

use make db-reset cmd


Invalid state url for histogram

STR

Open https://team.cartodb.com/u/rochoa/builder/7e0e6628-41f7-11e6-8d30-0e674067d321/embed
Wait until state= param is append to the URL.
Hit browser reload

Current result
Although user has not selected anything from the histogram the URL contains a filter value for it. After refreshing the page the filter is incorrectly applied to the histogram/map.
This is worse when there are dependant analyses associated to the widget filter.
Expected behaviour
When user does not manipulates the widget the URL should not get any filter appended.

cc @arianaescobar


Update content/ja/docs/reference/_index.md

This is a Feature Request

What would you like to be added

Why is this needed
Comments

/assign

/language ja

/milestone 1.16-ja.1

/close


Api level exclusion

Sometimes methods are accessible even to lower level api keys users, even though the $apiMethods array is well configured.
Example:
mymethod is accessible even by level 2 api keys

protected $apiMethods = [
'mymethod' => [
            'logged' => false,
            'level' => 4,
            'limits' => [
                'method' => [
                    'increment' => '1 hour',
                    'limit' => 50
                ]
            ]
        ],
    ];

method names must be written all lower case


Create notebook for dask-deltalake integration page

First shot at an integration page for dask-deltalake, feedback welcome.
This will close https://github.com/delta-io/delta-examples/issues/9 and https://github.com/delta-io/delta-rs/issues/1956
It would be great to add more details about the limitations of to_deltalake as requested in
https://github.com/dask-contrib/dask-deltatable/issues/63

@MrPowers jfyi

@MrPowers - notebook is now in python-deltalake directory. LMK if this needs anything else to merge.

@rrpelgrim - thanks!!


chore: test serving audio

add a test and an audio test file

It seems like GitHub Actions are having issues...maybe we can wait to see if those resolve before merging?

Mhm, it seems that the fastify test is hanging and not related with the CI issues. Its hanging on the test after the one I've added (retrieving style.json using stable url).
I wonder whats that about...

I was forgetting to stop the fastify controller..


fix(datatable): make tree view indentation 20px

Note: If there are pending changes to the PR, prefix the PR title with "WIP" and add the label "DO NOT MERGE"
Mandatory

[ ] What does this PR do?
fixes the indentation in tree view

[ ] What issue/task does this PR references?
fixes https://github.com/openshiftio/openshift.io/issues/4075

[ ] Are the tests Included?

Optional

[ ] Is the documentation Included?

[ ] Are the Release Notes included?

[ ] @mention(s) to expected reviewer(s) included

@sahil143 Your image is available in the registry. Run docker pull quay.io/openshiftio/fabric8-ui-fabric8-planner:SNAPSHOT-PR-2768 && docker run -it -p 5000:8080 quay.io/openshiftio/fabric8-ui-fabric8-planner:SNAPSHOT-PR-2768 and visit http://localhost:5000 to access it.

@sahil143 Your image is available in the registry. Run docker pull quay.io/openshiftio/fabric8-ui-fabric8-planner:SNAPSHOT-PR-2768 && docker run -it -p 5000:8080 quay.io/openshiftio/fabric8-ui-fabric8-planner:SNAPSHOT-PR-2768 and visit http://localhost:5000 to access it.


MediaInfo_Get omits decimal point on call for duration

First of all, I would like to thank you for this great library and your continued commitment to this project.
Recently I started to develop a small wrapper around it using cgo, and while testing some of the function calls I discovered that  whenever I want to get the duration with MediaInfo_Get(),  the decimal point gets removed, which results in a too long playtime.
For example this is the the duration part from the JSON output, which I retrieved with the Inform() call:
"Duration": "6067.083"
and here is the string MediaInfo_Get() returns: "6067083"
Edit:
Here is a test file with an example
test.zip
Edit2:
Ok my bad, I just realized that the returned measure is ms not seconds :D

Ok my bad, I just realized that the returned measure is ms not seconds :D

Right. Due to historical reasons the Get() API has milliseconds, and we fixed the issue when we developed the XML and JSON outputs.


conceal support?

Your plugin is the best I've found, thanks.
Would it be interesting to add vim conceal support? Personally I don't like to see bold and italic text surrounded by *, it's a bit of duplicated information, so I'd like to have * and _ concealed instead.

Thanks! Why not, it should be easy to do, I'll give it a try but it will be under configuration the default would stay like it is now, is this ok for you?

Absolutely.

Is there any update to this? It'd be awesome to have an option to conceal the markup chars. And yes, this is the best markdown plugin I have found so far! Thanks.

Thanks @NachiGithub I don't have time right now but if you want to give it a shot... :wink:

Although not directly configured in code but I've been able to change the style of bold and italic text by changing vim terminal options (more see :help terminal-options):
To remove styling to words surrounded by * and _, add this line to your vimrc:
set t_ZH=

Or one could change the styling of the word by setting t_ZH one of the ANSI escape codes
This line set words surrounded with * or _ to green:
set t_ZH=^[[32m " Note ^[ is the escape sequence output by pressing ctrl-v then ESC

Similarly, to change bold mode use set t_md.


Removing @final for JWTUser constructor

The "@final" annotation for the JWTUser constructor is somewhat inconsistent with the documentation which tells "Note: You can extend the default JWTUser class if that fits your needs." at https://github.com/lexik/LexikJWTAuthenticationBundle/blob/2.x/Resources/doc/8-jwt-user-provider.md

Thank you @abienvenu.


No documented stage return value from AWS::Serverless::Api

The event source Api states that RestApiStage
"Typically, this is set to the stage name attribute of an AWS::Serverless::Api resource defined in this template."
yet the AWS::Serverless::Api does not have any, at least documented, stage return attribute.

Refer to #12. This feature is not supported. We have cleaned up the doc to clarify


Add ticketing

What happened

Implement an updated theme for this year's conference (it involved elephants 🐘 )
Rework the hero and add the link to the event page

Insight
Midjourney generated the illustration with the prompt:

illustration, hand-drawn marker style, minimalistic, simple, black and red lines only, white background, for website landing page, a Thai elephant illustration, an Asian city skyline illustration

The header above the keynote speakers was removed as it did not look nice.
I also faced an issue with #286 so I needed to revert with one of the package update 😮💨
Proof Of Work

Small Screen
Large Screen

@matthewmayer added in e240d5f


Fail to get properties for one emulator blob

Storage Explorer Version: 1.21.0-dev
Build Number: 20210729.4
Branch: main
Platform/OS: Windows 10
Architecture: ia32
Azurite Version: 3.14.0
How Found: From running test cases
Regression From: Previous release (1.20.1)
Steps to Reproduce

Install and start Azurite 3.14.0.
Launch Storage Explorer -> Expand 'Local & Attached -> Storage Accounts -> (Emulator - Default Ports)(Key)'.
Right click the 'Blob Containers' node -> Create a blob container.
Upload one blob -> Right click the blob -> Click 'Properties...'.
Check whether succeed to get the properties.

Expected Experience
Succeed to get the properties.

Actual Experience
Fail to get the properties.

This is caused by upgrading to v12.6.0 Blob SDK.
https://github.com/Azure/Azurite/issues/977

@MRayermannMSFT
This issue doesn't reproduce when adding 'loose' flag.


Tab background should use opacity from profile

The tab background color is picked from the current profile, but the opacity is not.
Which makes the tabs appear even darker than the actual tab contents.

Light theme and GitBash on Solarized Dark with 70 opacity and useAcrylic.
Windows-Terminal Version: 1.16.10262.0
Setting RGBA color values for tab colors in themes already works.
But then you lose the color hue from the current profile.
Hovering over an inactive tab comes close to the expected result.

This is somewhat related to #14026 and #14815.

Huh, why doesn't this work?
PERHAPS
if (const auto themeBrush{ tab->_themeColor.Evaluate(Application::Current().Resources(), terminalBrush, false) })
{
    // ThemeColor.Evaluate will get us a Brush (because the
    // TermControl could have an acrylic BG, for example). Take
    // that brush, and get the color out of it. We don't really
    // want to have the tab items themselves be acrylic.
    tab->_ApplyTabColorOnUIThread(til::color{ ThemeColor::ColorFromBrush(themeBrush) });
}

I wonder if we're setting the .Opacity on the brush, rather than the alpha, and doing the ThemeColor::Evaluate -> ColorFromBrush trip loses that Opacity that should really act as an alpha...

After looking at #15294, I tried testing out https://learn.microsoft.com/en-us/windows/terminal/customize-settings/themes again.
    "theme": "theme1",
    "themes": [
        {
            "name": "theme1",
            "tab":
            {
                "background": "terminalBackground"
            },
            "window":
            {
                "applicationTheme": "system"
            }
        }
    ],
    "useAcrylicInTabRow": true,

This is the result. First tab is inactive, second tab is hovering over, third tab is the active one. Inactive tabs already look nicer now.

But the following sentences from the documentation make me doubt the desired result can currently be achieved with themes.

This color is always treated as a solid color, even if set to a terminalBackground of a pane with an acrylic background.

When set to terminalBackground or accent, this will automatically use an alpha value of 30%, to be semi-transparent.

Not sure if this should be separate ticket but currently there's no way to set opacity of Tab-Row. Only acrylic blur is possible.
Terminal section itself has both opacity and acrylic settings but tab-row only has Acrylic Blur setting.

What if I want this part transparent?
See how I can read words behind terminal but there's block where you can't read anything.
Note that I am not taking about the tab titles but about the tab-row behind it.


mac-25 and mac-28 lost external connection from phone device.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
mac-25 and mac-28 lost external connection from phone device.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Rebooting all two machines to restore all connections above.


Level 5 typo?

Summary
This paragraph is in Level 5:
However, a customer might not be served and just leave, or the service time of the customer is not known until he/she is being served. In order to cater to such situations, the pair of values would be of type Pair<Double, Supplier<Pair>> instead where the first value of the pair is the arrival time that is read at the start, and the second value of the pair is the service time that is read only when it is needed.
The pair of values should be edited to Pair<Double, Supplier<Double>>, I believe?

Yea i think its a typo too

Yup, believe so - had me confused for a bit as well


process based get_backend_for_process_graph

https://github.com/Open-EO/openeo-aggregator/blob/a17bc23a41ef32cc31bf3e1c543d5f1907b27dcb/src/openeo_aggregator/backend.py#L370
add process based filtering in get_backend_for_process_graph

done


Namespaces

Nice and simple script, tks :) I have a proposition to namespace it, making easier the implementation.

Or at least escape the used classes so custom namespacing is only about one line ahead.

Good idea!
Please do a Fork/"Pull Request". More than happy to merge your version.


I/O Optimization : virtio-fs and SPDK etc... investigate

Optimization about I/O  performance.

Virtio-fs:support VM access file system of the host in high performance, avoid swithing between kernal and user space frequently.
https://github.com/virtio-win/kvm-guest-drivers-windows

SPDK: handle I/O in user space instead of using stack and heap in the kernal space.
https://github.com/spdk/spdk/tree/master

write investigation in design doc, including inner logic using graph.

As mentioned elsewhere, a document (or Issue here), clearly enumerating the options and tradeoffs of each, what they accomplish and how, and what overheads one might expect (prior to actually measuring it), would be good.


TestCase failed

A test case is getting failed while running tests .
Details are :
Test Class: ZXPDF417ECErrorCorrectionTestCase.
Test Name: testTooManyErrors.

Fixed by 6bca39d.


Notifications

Sending notifications to users' phones when the app is not open
Ability to turn off notifications / muting conversations

https://developer.android.com/develop/ui/views/notifications


Reggen  genrated HTML file fails whitespace check.

% util/fix_trailing_whitespace.py hw/top_earlgrey/ip/ast/doc/ast_regs.html
Fixing file: "hw/top_earlgrey/ip/ast/doc/ast_regs.html"
Fixed 1 files.

% git diff hw/top_earlgrey/ip/ast/doc/ast_regs.html
diff --git a/hw/top_earlgrey/ip/ast/doc/ast_regs.html b/hw/top_earlgrey/ip/ast/doc/ast_regs.html
index 8ef38e7d2..2153f1ad4 100644
--- a/hw/top_earlgrey/ip/ast/doc/ast_regs.html
+++ b/hw/top_earlgrey/ip/ast/doc/ast_regs.html
@@ -2,7 +2,7 @@
  table.regpic {
   width: 95%;
   border-collapse: collapse;
-  margin-left:auto;
+  margin-left:auto;
   margin-right:auto;
   table-layout:fixed;
  }
@@ -10,7 +10,7 @@
   border: 1px solid black;
   width: 80%;
   border-collapse: collapse;
-  margin-left:auto;
+  margin-left:auto;
   margin-right:auto;
   table-layout:auto;
  }

I don't think I understand this issue. We're not checking in the generated HTML, are we? Why do we care about the formatting of generated files?

Hmm.

The check of trailing whitespace check every text file that is Pared.

I need to check if our post processing of the  HTML to make it look nicer is not adding the offending lines.

It is our addition of 'style.html' that has the trailinrg whitespace. Closing issue!

Hmm.


[BUG] Arrow can not use Costum Damage

Config:
S:"Projectile Damage Type" <
minecraft:arrow;0;0.5;0;[(ddd_holy, 0.5);minecraft:arrow,minecraft:tipped_arrow
>
Behaviour:

Arrow show 0% holy damage -> http://prntscr.com/10byzlr
When try to fire it, it dont shoot anything and cancel the attack
-- Log: https://pastebin.com/EAMpfJzh -> (because the arrow damage is not "1" in total)

What I try:

Test it without "space" (ddd_holy,0.5) -> reset to 100% B Damage

Thought's:

I think DDD read the line with errors

This might be fixed by the refactor in #49, but this is something I will double check.

Checked on current development version, everything works as expected now :+1:


Hurtbox & Hitbox Bugs

Hey dude! I've been following you along in your Godot tutorials on YouTube! Pretty awesome so far! Keep up the good work.
However, I have an error with the hit and hurt boxes. Can you take a look?
SurvivorsClone_Base-main 2.zip

Nevermind lol, i fixed it

I would like to note that at the point of where people are doing part 4, there are a lot of people mentioning that the hurt/hitbox was wrong in the tutorial(which i ran into some problems myself)
What i've done is make my own repo with everything up to the end of part 4 at https://github.com/aftrosrs/Part_4
hopefully this helps someone in the future.


showMore Console Error on SRP on price-refactor branch

NB there's a scrolling error that might be related? It might be the Trending items images unloading and reloading?
Not sure- link below:
https://share.getcloudapp.com/Wnu7OgNv

Does this occur in prod @BenDanielGreep?


Infinity render using useSortBy with usePagination v7

When using useSortBy with usePagination, it will cause an infinite rerender if there are multiple tables on the page and you click the 'sort' on one table, and then click 'sort' on another table.

Can you please make a code sandbox with this bug please?
On Jul 31, 2019, 8:28 AM -0600, Jordan<EMAIL_ADDRESS>wrote:

When using useSortBy with usePagination`, it will cause an infinite rerender if there are multiple tables on the page and you click the 'sort' on one table, and then click 'sort' on another table.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Code sandbox currently only has up to alpha 12, which has the separately recently closed issue of infinity render using usePagination, so I cannot create with this.

https://codesandbox.io/embed/great-cdn-mwtxq Here's an example that causes the bug locally on alpha16. It doesn't seem to cause any problems on the sandbox running alpha12, but alpha12 locally causes infinite rerender with usePagination.

Appears to be only related to using react-styleguidist with react-table v7. The same code works fine with a clean create-react-app

That's really strange. I'll let you close this then, unless you have any more information you'd like to put here about react-styleguidist?

Closing for now while it seems contained to interaction with react-styleguidist.


[zh] sync /labels-annotations-taints/_index.md

Sync with en text:
content/zh-cn/docs/reference/labels-annotations-taints/_index.md

This file is frequently changed recently with a large insynced content.

/lgtm
/approve


Rollback many-to-many (association table) not working with SailsJs 0.12.11

There is an opened issue in the sails-mysql-transactions dependency that needs to be fixed to fix this issue:
sails-mysql-transactions issue #61

https://github.com/BesLogic/sails-mysql-transactions-helper/releases/tag/1.1.2


Unsupported DM56 in MY2024

Unsupported DM56 does not fail for MY2024.

Vehicle Information:
VIN: 3HSPAAPR2NN233910
Vehicle MY: 2022
Engine MY: 2024

...

Test 1.6 - DM56: Model year and certification engine family............(PASS)

...

End Test 1.5 - PGN 65260 VIN verification
Start Test 1.6 - DM56: Model year and certification engine family
12:58:27.7622 Global DM56 Request
12:58:27.7649 18EAFFF9 [3] C7 FC 00 (TX)
12:58:28.5132 Timeout - No Response
<IP_ADDRESS>.a - DM56 is not supported
End Test 1.6 - DM56: Model year and certification engine family

I poked around the code a little bit, should this (in Part01Step06Controller.java) be "engineModelYear >= 2024" instead of strictly greater?
if (packets.isEmpty()) {
    if (engineModelYear > 2024) {
        addFailure("<IP_ADDRESS>.f - MY2024+ Engine does not support DM56");
    } else {
        getListener().onResult("<IP_ADDRESS>.a - DM56 is not supported");
    }
    return;
}

Observed MY should exactly match user data entered.
Responses required of 2024, 2025, and so on engine model years.


Update lit-element and lit-html to lit2.0

This step has been done by all dependencies and dev dependencies in our project, and we should do it too. Mainly because open-wc is using it already but also because material web components cannot be used in their latest release without this step. This is what we have to do:
1.) Update import statements. Decorators are now allocated under lit/decorators
2.) Change internalProperty to state
3.) Change user-defined directives. ifImplemented in our case
4.) Adapt some API change of material web components. So far I have seen this with mwc-switch. E.g. the property checked was changed to selected and the @checked does not work any more either.

@dlabordus does this impact LF energy CoMPAS?

Will be done with within open-scd-core


Segmentation Fault

System Details

OS: Windows 11 w/ Atlas playbook
Hardware: i7-10750H, 16GB memory, RTX 2070
Thorium Version 121.0.6167.204

Problem
After updating to 121 from 119 Thorium refused to run, and through the terminal I got simply Segmentation Fault.
Also a side note, to downgrade I had to download the release zip and replace manually, the mini installer wouldn't downgrade.

I don't encounter this error, in which version did you encounter this error (AVX, AVX2 or SSE3)?
@MulverineX

@gz83 I tried all 3 versions

Please tell me the specific process of reproducing the problem and I will try to see if I can reproduce the problem you encountered.
@MulverineX

Have 119 installed
Use https://github.com/Alex313031/thorium-winupdater/releases/tag/1.8.1
Seg faults
Unzip the BIN directory of any of the release types into your installation folder
Seg faults regardless of type

@MulverineX I tried all the versions in a Win 10 VM, and had no problems. Also @gz83 is using Win 11 too.

Very strange, is there some way for me to get additional debug information?

Skip winupdater and completely delete the original installed version, then install version 121 to see if you still encounter errors.
@MulverineX

It appears that after restarting the computer and the update service running again, the browser is updated with no issues, very strange

Aaaand it's broken again

I've been getting the same Segmentation fault issue on Linux though. My Windows version works perfectly fine. Only issue is Netflix playback where it gets stuck in a clear cookies loop but it could be a Netflix issue too

The issue is caused by the profile manager. Thorium crashes if there are Profiles that have been added in the previous versions or if you add a new profile.
There is a workaround if you need multiple profiles.
You can create a new separate directory for each profile you use using the --user-data-dir parameter. At least on Linux this works.

@Yaakoss yes, I noticed. In particular, I noticed that the issue was located in the "Local State" file but I was unable to pinpoint what exact part of it triggers the core dump.
For the moment I'm back to Chromium, that work just fine using the copy of my thorium config folder as-is, with all my bookmarks, profiles etc in place

+1 for this error on latest KDE Neon (Ubuntu 22.04)
thorium-browser [603862:603862:0226/170154.952517:ERROR:policy_logger.cc(156)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(161) Cloud management controller initialization aborted as CBCM is not enabled. Please use the --enable-chrome-browser-cloud-management` command line flag to enable it if you are not using the official Google Chrome build.
[0226/170154.985916:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0226/170154.986036:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0226/170154.987524:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0226/170154.988580:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0226/170154.991592:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0226/170154.991652:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0226/170154.992615:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[1]    603862 segmentation fault (core dumped)  thorium-browser
`

Version 21.0.6167.204-1 on Ubuntu-22.04 does not start up and segments.
inxi -G
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel
Device-2: NVIDIA GP106 [GeForce GTX 1060 6GB] driver: nvidia
v: 535.154.05
Display: x11 server: X.Org v: <IP_ADDRESS> driver: X:
loaded: modesetting,nvidia gpu: i915,nvidia resolution: 5120x1440~70Hz
OpenGL: renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
CPU: 6-core Intel Core i5-9400 (-MCP-) speed/min/max: 3769/800/4100 MHz
Kernel: 5.15.0-97-generic x86_64 Up: 39m Mem: 38919.6/64151.6 MiB (60.7%)
thorium-browser
[118097:118097:0227/080057.596472:ERROR:policy_logger.cc(156)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(161) Cloud management controller initialization aborted as CBCM is not enabled. Please use the --enable-chrome-browser-cloud-management command line flag to enable it if you are not using the official Google Chrome build.
[118097:118097:0227/080057.624910:ERROR:content_settings_pref.cc(311)] Invalid pattern strings: http://i%20reported%20a%20few%20days%20ago%20about%20a%20new%20state-of-the-art,%20open-source%20model%20that%20outperforms%20all%20other%20models,%20including%20gpt-4.%20this%20model%20is%20sqlcoder-70b.%20in%20a%20nutshell,%20based%20on%20meta's%20recent%20codellama-70b,%20defog%20leveraged%20its%20own%20hand-crafted%20dataset%20and%20built%20a%20new,%20fine-tuned%20model:80,*
[118097:118097:0227/080057.632215:ERROR:content_settings_pref.cc(311)] Invalid pattern strings: http://[.]%20this%20model%20is%20sqlcoder-70b.%20in%20a%20nutshell,%20based%20on%20meta's%20recent%20codellama-70b,%20defog%20leveraged%20its%20own%20hand-crafted%20dataset%20and%20built%20a%20new,%20fine-tuned%20model,
[0227/080058.008713:ERROR:elf_dynamic_array_reader.h(64)] tag not found
Segmentation fault (core dumped)

I downgraded to version 120.0.6099.235-1 and used apt-mark to hold it.

I also downgrade to v120 also, as Thorium was complaining about Segmentation fault while creating new profile.

I downgraded to version 120.0.6099.235-1 and used apt-mark to hold it.

Ok. I now have installed the latest version. I was having problems with the nvidia driver. Advice: reboot machine
and do not pick the special options menu item in the boot menu. Just boot normally. I had installed the kernel headers files during the boot process as the desktop was not coming up. It came as the build was finishing but I neglected to reboot from scratch. If nvtop can not access the gpu despite the desktop being supposely running then you really should reboot.

The latest version 121.0.6167.204-1 works on ubuntu-22.04 amd 64 running Xorg.

I have the same issue. I'm on Arch running Linux 6.7.6. Downgrading to 120.0.6099.235-1 fixed it for me as well.

I can work around this issue by selecting a user profile on startup (skipping the profile manager)
thorium-browser --profile-directory=Default

@MarceloEmmerich @dmolin @mindrunner @ThatMarko @MulverineX Fixed in latest M122 version.


[ISSUE]Multiple follows_list in a program is returning the same list everytime despite using clean_follows_list() everytime

Make sure you've checked the following:

[x] Python version is 3.6;
[x] Updated Twint with pip3 install --user --upgrade -e git+https://github.com/twintproject/twint.git@origin/master#egg=twint;
[x] I have searched the issues and there are no duplicates of this issue/question/request.

Command Ran

Please provide the exact command ran including the username/search/code so I may reproduce the issue.

import twint
import json
import time

i = 0
dic = {}
c = twint.Config()
while i<2:
 i+= 1
 c.Username = "rajsahuofficial"
 c.Hide_output = True
 c.Store_object = True

 while True:
     try:
         twint.run.Lookup(c)
         break
     except Exception as e:
         print(e)
         print("Retrying in 1 sec")
         time.sleep(1)
 fol = twint.output.users_list[:]
 dic["followers"] = fol[0].followers
 dic["following"] = fol[0].following
 while True:
     try:
         twint.run.Followers(c)
         break
     except Exception as e:
         print(e)
         print("Retrying in 1 sec")
         time.sleep(1)

 lst = twint.output.follows_list[:]
 dic["followers_list"] = lst
 twint.output.clean_follow_list()

 while True:
     try:
         twint.run.Following(c)
         break
     except Exception as e:
         print(e)
         print("Retrying in 1 sec")
         time.sleep(1)

 lst1 = twint.output.follows_list[:]
 dic["following_list"] = lst1
 twint.output.clean_follow_list()
 print(dic)

Output of the above code
I have run the fetch command for the same user 2 times to show the error. In the debugger, I watched the dic(profile dictionary) for the actual followers and following count. Then I took the length of dic["followers_list"] and that for following_list at both the iterations.
For i=0

Here, Number of followers : 53, number of following: 97
So len(dic["followers_list"]) = 53
But len(dic["following_list"]) = 150, probably because last list is appended by new output.
For i=1

Since in last iteration, the final list size was 150, and num of followers = 53. they both are getting added this time to give 203 as new size.
Again in the case of following_list, since latest size was 203 and number of following = 97, they both get added to give new list as 300.
Hence, at i=1, following list becomes of size 300.
Description of Issue
I am trying to build a complete profile for a list of users. As a start, I selected a user randomly, and tried to get his/he users_list, and both the follows_list(one for followers and other for following) in the same iteration.
Once I call twint.run.Followers(c) and save it to my dictionary, and then calling twint.run.Following(c) and doing the same process, I am getting a sum total of all followers and following as the list indexed to my dictionary.
Environment Details
Ubuntu 18.04.3 LTS
Running on : VsCode Bash
Help needed
How to generate the correct list in the same program in one iteration itself.

@pielco11 can u please help?

@rjsu26 quite busy these days
New code is being pushed. clean_follow_list was used to clean (objects) used by Pandas' DataFrames.
I renamed that function to a "private" one, _clean_follow_list. If you are not doing an advanced usage of Twint and so using core functions, you should not use it. To clean lists you may want to do twint.output.users_list = [], I added a function called twint.output.clean_lists to reset users_list,tweets_list and follows_list.

So, we now need to use both of the new features of any one of them?

No, if you want to clean the lists, each of them, just call twint.output.clean_lists()

That worked like a charm. Thanks for the immediate correction @pielco11
Also, can you reason out why even though the lists must be getting fetched in batches of 20, my resume files are of many many lines for even small number of followers/followings.
Example: for following count of 20, there are about 25 lines in resume.raw file being generated. While for 700 800 followings, its done in 30 lines max.

Probably Twint retries the requests

Yes, It was somewhat that you pointed about. Thanks for your help @pielco11 .


add .appx to VisualStudio.gitignore

Reasons for making this change:
Visual Studio creates .appx files in the UWP project root directory. These files are not needed when writing code.
Links to documentation supporting these rule changes:
These are packages created for the Windows Store, you don't need them when you write code. I asked a question on StackOverflow on this topic.

@julienshepherd thanks!


⚠ Bofrost.be has degraded performance

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

HTTP code: 200
Response time: 2250 ms

Resolved: Bofrost.be performance has improved in 3577acf after 9 minutes.


Use specific target triple

/closes #799
@louis030195 We try using specifically the ARM target so that x86 doesn't grab it - but if it still does, might likely be a Cargo bug.

@Neptune650 i still cannot use non dev mode when using bun tauri dev :'(
e.g.
bun tauri dev
click start in status
2024-11-29T15:42:57.633260Z ERROR screenpipe_app::sidecar: Sidecar stderr:   Reason: tried: 'screenpipe-vision/lib/libscreenpipe_arm64.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSscreenpipe-vision/lib/libscreenpipe_arm64.dylib' (no such file), 'screenpipe-vision/lib/libscreenpipe_arm64.dylib' (no such file)

i had to revert this temporarily #784 for release the windows fix

i had to revert this temporarily #784 for release the windows fix

@louis030195 Will look into it and push a fix, also could you review my comments in #790


Allow npm warning when cli package installed locally

All CLI packages should have the preferGlobal property set to true in their package.json, so npm will warn people to install it with the -g flag.

:+1:
@callmeStriking can you check out the JAWS V1 Specifications and let me know if you have any thoughts?
You rock Rob!!!!

closing as this was included in the v1 re-write


A car price prediction model predictor and analyzer with visualization tools and amazing results on dataset.

Model Training
We explore multiple regression models to identify the best-performing one:

Random Forest Regressor
Gradient Boosting Regressor
XGBoost Regressor

For each model, we evaluate performance using error metrics such as MAE, MSE, RMSE, and R² Score.
Model Evaluation
We compare the performance of all trained models based on the calculated error metrics.
Summary of Results
Almost 95% on test set and 99.6 percent on train set.
After evaluating all models, we identify XGBoost as the best performer based on:

Lowest Test MAE
Lowest Test RMSE
Highest Test R² Score

@MohammedHamzaMalik for issue #7

Looks good!


Add header and footer guidance

Description
Our documentation does not include any guidance or examples for the header and footer. We should add this to the Explorer-1 storybook, as users have been requesting this guidance, and it's also one of the final pieces to providing a full site template.
Some notes to consider to help determine scope:

Do we want to add both internal and external header/footer? Based on user requests, the external header/footer should be prioritized if we don't have time for both.
What is our goal with providing the site header and footer? Is it to provide templates for building an external site with its own site navigation? Or is it to provide templates for building an external site that mimics a WWW sub site, such as: https://www.jpl.nasa.gov/go/astronomy-and-physics ? Note that in the sub-site, the header and footer are unchanged. Only the secondary navigation is custom.
If the goal is to allow users to create WWW sub-sites, then we will also need to add guidance on secondary navigation and how it interacts with heroes on the page (scope increase)
If the goal is to provide a customizable header and footer, note that in the external header:

There are no guidelines on where to put a site title since the header was originally designed for a single site: www.jpl.nasa.gov. Do we want to provide an alternative that includes a site title? We will need design guidance if so.
There is no "home" button or a way for users to navigate to the homepage. This wasn't an issue for JPL, as the tribrand logo was the "home" button. A simple solution, if design approves, is to add "Home" as the first item in the navigation. We could alternatively link the site title, if it gets added.

Results from a quick chat in our team meeting:

We need both external and internal header/footer
For the external header, we will probably need to offer a new option, as the header should be different from the public JPL website
Footer: should relate to the site that it is on--its content does not need to be the same as the public JPL website (this is in response to the legacy guideline that would require the footer to match the footer from the public JPL website)
We need clear documentation about how to use these external and internal components. A couple places this documentation could live:

All on Storybook
JPL's branding site could be the "accompanying documentation website" to Storybook, with more detail being covered there regarding internal and external site guidelines.
We may do a hybrid of the two approaches.

We need clear documentation about how to use these external and internal components. A couple places this documentation could live:

All on Storybook
JPL's branding site could be the "accompanying documentation website" to Storybook, with more detail being covered there regarding internal and external site guidelines.
We may do a hybrid of the two approaches.

I would personally prefer not to put policy-type content in Explorer 1's Storybook, and would prefer to keep that to usage guidelines for designers and developers.

I would personally prefer not to put policy-type content in Explorer 1's Storybook, and would prefer to keep that to usage guidelines for designers and developers.

Agreed. I'm thinking policy type documentation would go on the branding site, but I think we may need a clear indicator in Storybook differentiating the components. Perhaps just the organization in the sidebar is enough, or maybe even a visual badge, flagging something that needs special consideration (ex: ).

https://www.figma.com/file/4w0ycZrXntqiJU9K6zfyvZ/?node-id=0%3A10658
Barebones Header and Footer

Example - Science and Technology

Example of Hover States: (Follows WCP styling except the down chevron arrows)

submitted for design review

v9 - Uncertainty Hidden

v9 - Uncertainty Visible

v9 - Mobile

Airplane Replacement

Filters


UpdateMiscRemoveBlockChain.md

On September 10, 2021, Azure Blockchain will be retired.

@AdhikariSamrat : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@AdhikariSamrat - This pull request was opened in the public repo. PMs should work in the private repo, per the Microsoft Docs contributor guide. We'll move the commit to the private repo for review and merge, and I'll send you email that has information about working in the private repo in the future. Thank you.

Closing, as this moved to the private repo: https://github.com/MicrosoftDocs/architecture-center-pr/pull/3458


Is it possible to change the default ports?

In my case ports 8080:8080 are already taken by another app. How can I change this?

I'm closing this issue since port mapping is already supported, if someone is having any trouble with it feel free to open it  again