Animation 'Call Method' finds but does not allow insertion of methods in custom c# script with [Tool]

Godot version: 3.2.1 - mono stable
OS/device including version: Windows
Steps to reproduce:

Create a c# script with [Tool].
Make a simple method of any type
Attach the script from step 1 to object
Make an animation player, with a new animation
Add a call method track, select the original object
Add a key to call the method from step 2
Read the unecessary error

This bug does not occur in gdscript
It can be bypassed by creating a call method key for another method, then renaming the name of the method to the desired method.

Duplicate of #39156.


Game doesnt end properly

first things first you can still press next day after the devil cutscene where the man becomes the slave. WHen you press play you can still play the game normally, without the game over cutscene and if you press next day after that the number of days still gets higher

What do you mean by "WHen you press play". By Press play do you mean Press Next Day?


Section 7.+ Stopping conditions section for simulations

What are typical simulation stopping conditions?
Data saving and frequency, what is essential for analysis?

I've made a pass on this section, as has @brycestx.

Great! Thanks a lot!

Should we mark this as closed, @ppxasjsm ?


Automatically enter selection mode if selection in progress

This worked on the Atom version, probably doable now.


could not authenticate request

I am still getting the issue and error "Error: Could not authenticate request". Here is the system configuration :
OS: Windows 10
Node.js version: 8.11.4
npm version: 5.6.0
@google-cloud/storage version: 2.0.3
It was working fine with node version 6.11.2 and npm version 3.10.10.
Please help me out, I can't work with node 6, I need to upgrade but google storage package is not working.
Originally posted by @ils-sapnaj in https://github.com/googleapis/nodejs-storage/issues/365#issuecomment-427732963

Greetings!  Could you please share a small code snippet that produces the error?  Also, can you please share your package.json?

Yes! It looks like you're using an old version of the library.  Can you upgrade to 2.0?

I have upgraded to 2.0.3 but still it not running with node 8. Now I am getting "Could not refresh access token" error.

Would it be possible for you to create a small GitHub repository with a simple repo of the problem?  That would make debugging this a lot easier :) You have a lot of stuff installed in your package.json. Do you need all of that?

Hey, When I have kept the code separate for image upload (simple repo), it is working fine but it is giving "Could not refresh access token" error in the above code for which I have raised the issue. COuld you tell me what can cause this error? If you can tell me the code condition which is triggerring this error in google package, I can proceed.

This happens when you get a 403 or 404 back from the token service:
const e = err as AxiosError;
if (e.response && (e.response.status === 403 || e.response.status === 404)) {
  e.message = 'Could not refresh access token.';
}
throw e;

This can happen if you're passing an invalid key or invalid parameters to the constructor of the storage class.  One thing I noticed looking at your code:
 var GoogleCloudStorage = require('@google-cloud/storage');
var storage = GoogleCloudStorage
		({
		  projectId: project_id,
		  keyFilename: './GCP_credential.json'
		})

With the the 2.1 version of the storage npm module....  that shouldn't work.  It should look like:
const {Storage} = require('@google-cloud/storage');
const storage = new Storage({
  projectId: project_id,
  keyFilename: './GCP_credential.json'
});

I'm a little surprised the keyFilename you're using is working without doing something like path.join(__dirname, './GCP_credential.json') or something of the like.

The changes related to package 2.0.3 I already did and it is running fine. The same code is working when I am executing as a sample but I am using it in real project it is giving again and again "Could not refresh access token".  I initially thought that the issue is maybe with my credential file but it is working fine in sample code. Any idea ???

Apologies.  Unless we have code that can reproduce the issue, there's really not a lot I can do :( If you can show us how to make it fail, I'd be happy to help.  But right now, I just don't have enough information to go on.

Hey, I found that due to my project library file which has sql queries written and I am including that file in my app.js, the error is coming. If I comment out that file, the code is working. Giving you an example for that sql function which is causing issue.  Logically there should be no connection but don't know how the code is working without this DB lib file.
Object.prototype.delete_class_shared_record = function (connection, cc_shared_to_user_id, cc_shared_by_user_id, cc_shared_class_id, callback)
{
var sql='delete from cc_shared_student_details where cc_shared_by_user_id = "'+cc_shared_by_user_id+'" and cc_shared_to_user_id = "'+cc_shared_to_user_id+'" and cc_shared_class_id = "'+cc_shared_class_id+'" ';
connection.query(sql,function(err,rows)
{
    if(err) throw err;

	return callback(err,{rows:rows});
});

}
Any hint how this relates to google cloud ???


New package: DydxV3 v0.7.1

Registering package: DydxV3
Repository: https://github.com/oliviermilla/DydxV3.jl
Created by: @oliviermilla
Version: v0.7.1
Commit: 4a081dbef4ab78dfcc3d8ed452b4da8068017067
Reviewed by: @oliviermilla
Reference: https://github.com/oliviermilla/DydxV3.jl/issues/1
Description: DydxV3

forget about it

[noblock]
Looks like there is a merge conflict.
@oliviermilla Can you re-trigger Registrator? This will fix the merge conflict.

[noblock]
@DilumAluthge thank you for the ping. Is it still required to trigger the registrator given that https://github.com/JuliaRegistries/General/pull/99427 was merged?
Thx


service commands send v1 query params even when used for v2 stuff

Hey guys,
We are starting to actually remove v1 service stuff. The actual fields will be still be accepted/returned to/from the v2 endpoints, but @dieucao would like to get them removed sooner rather than later.
I know at the least, purge-service-offering sends provider=(blank) even when -p isn't thrown.
Thanks!
@jberkhahn and @swetharepakula
CF CAPI Team

What should we use as a reference to know what fields need to be removed?

If you check out apidocs, all the v1 params have been marked as deprecated, such as binding options for creating a service binding, gateway-data for creating a service-instance, or all the ones here.
The only one we're sure of atm is provider for purge-service-offering. Will try and investigate some more and see if we can identify exactly which commands.

Perfect. Thanks!

Will wait and see if @jberkhahn can provide us with a full list of commands so we can address them all in one go as part of this issue. Cheers.

Hello,
Here's an updated list of endpoints that have been removed:
Creating a Service Plan
[All of the Service Auth Token endpoints] (https://apidocs.cloudfoundry.org/226/serviceauthtokens_(deprecated)/list_all_service_auth_tokens_(deprecated).html)
[Updating a Service Plan]
(https://apidocs.cloudfoundry.org/226/service_plans/updating_a_service_plan_(deprecated).html)
We didn't remove this one but we changed it so that users can only update the public field in service plans.
Creating a Service
Updating a Service
We also removed provider, url, and version as parameters on Services.
Thanks,
@youreddy & @karafelix
CF CAPI Team

Since finishing the chore:

cf purge-service-offering with the -p flag is gated by <=2.46
migrate-service-instances is gated by <=2.46
service-plans is gated by <=2.46
update-service-plans is gated by <=2.46
create-service-plans is gated by <=2.46
delete-service-plans is gated by <=2.46

For the rest of the deprecated endpoints and attributes we checked that we're no longer using them. The only one that changed was PUT /v2/service_plans/:guid, where we were sending more than 'public' previously.

Looks good to me. Thanks for the update.


FIP rigs and dropped frame detection

Saved video data, but no camera trigger file found | Foraging.py | _check_drop_frames | line 524 | 1D, 2D, 3D
This seems to be happening on all three FIP rigs. I'm not sure how the camera trigger file is generated, but it somehow isn't getting generated when the FIP rigs trigger video collection

Likely because ThorFIP bonsai is independently recording behavior videos.
How critical is this? If not at all, if can just ignore for now and switching to high-speed videography will automatically solve this.

Not critical at all. I think its fine to wait for high speed videography. But lets add some logic to the code to stop the error from being thrown.


Create second version for L4

Hey,
You force all of your tag and branch for L5, could you create a tag/branch for L4 ?
Thx!

All seems to work fine, but I still have an error when I do php artisan migrate:refresh. I will create another issue for that.

When I launch migration for this package I get this error.
[Illuminate\Database\QueryException]
  SQLSTATE[HY000]: General error: 1005 Can't create table 'cpnves.#sql-45e_38' (errno: 150) (SQL: alter table `role_user` add constraint role_user_user_id_foreign foreign key (`user_id`) references `us
  ers` (`id`) on delete cascade)

I found the solution. On the configuration file, you are according that user_id is a UUID, but in default it's not.

No, since laravel doesn't have uuid support. I will accept the PR and change it to id :)


fmad20f syslog file option

report of fmad20f syslog file only option not showing anything

unable to reproduce, closing


Remove useless cast to int

Change Summary
Remove a useless int() cast of a round() method. In Python 2 it was necessary (round() returned float), but not in Python 3.
Also removed the Raises part of the docs. round(c * 255) does not raise anything for values outside of the 0…1 range.
No need to add it to changelog.
Checklist

[ ] The pull request title is a good summary of the changes - it will be used in the changelog
[ ] Unit tests for the changes exist
[x] Tests pass on CI
[ ] Documentation reflects the changes where applicable
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

Selected Reviewer: @Kludex

please review

Thanks @eumiro for this patch
I left a comment.
Please update

I prefer to avoid changes on deprecated modules (the changes on V1 are fine if you create against the branch @hramezani mentioned).
The pydantic.color module was replaced by pydantic_extra_types.color module. See the documentation for more.

Thanks, @hramezani and @Kludex
Limited this PR to V2 code now.

@eumiro as @Kludex mentioned the pydantic.color module is deprecated in Pydantic V2 and will be removed from Pydantic.
So, you can fix this in pydantic-extra-types if you want.
You can also fix it in Pydantic V1 by making the PR against 1.10.X-fixes
I think we can close it for now.
What do think @Kludex?

Agree. 👍

Now I see. Here's https://github.com/pydantic/pydantic-extra-types/pull/86


Compilers/DNNF_Compiler.h missing

Hi,
I cannot build KCBox because DNNF_Compiler is missing from src/Compilers.
/KCBox/src/Main.cpp:6:10: fatal error: Compilers/DNNF_Compiler.h: No such file or directory
 #include "Compilers/DNNF_Compiler.h"

Also, "src/KC_Languages/DecDNNF.cpp" is missing, which is required by CMakeLists.txt.
Thanks.
-Mahi

added. If you have any issues, please let me know.


Learn the basic concepts required for the integration of SAP BTP, ABAP environment and SAP S/4HANA Cloud, public edition

Tutorials: https://developers.sap.com/tutorials/abap-environment-business-partner-scenario.html
As not everyone has an S/4HANA Cloud system at hand I would suggest to also show an option to use the Sandbox at https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_BUSINESS_PARTNER. I was able to use it by defining this destination in my subaccount:
URL=https\://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_BUSINESS_PARTNER
Name=s4businesspartner
ProxyType=Internet
Type=HTTP
Authentication=NoAuthentication

Unfortunately the additional property URL.headers.apiKey isn't taken into account by the BTP ABAP Environment. So I solved this by adding the following code to the ABAP console test class:
        ASSERT lo_http_client IS BOUND.
        DATA(lo_web_http_request) = lo_http_client->get_http_request( ).
        lo_web_http_request->set_header_fields( VALUE #(
            ( name = 'APIKey' value = 'Your api.sap.com APIKey' )
            )
        ).

Hi Gregor,
thank you for the feedback!
I discussed it internally in my team and we decided that this is not in scope for this tutorial group, as ultimately we want to show how to utilize OAuth SAML Bearer Assertion.
We plan to adjust the tutorial in the future in such a way that it could be executed in one system.
Cheers,
Arianna


Show the name of the headset on the Tooltip

With the addition of more supported headset models, this app is not more just about the Cloud 2,
so, a nice addition would be displaying the actual Name of the headset on the tooltip,
since you don't really know what this number on your taskbar represents without open the tooltip,
and after opening the tooltip, you don't actually know what exactly is with that amount of battery until opening the full app and reading the name of the headset
i have an example image:

I've been thinking it over and I was initially against this, since who doesn't know what headset they have?
But thinking about it, I guess some people have other wireless peripherals and therefore might have multiple battery icons/widgets so I think this makes sense yeah.
You want to do it (code it I mean)?

Sorry for the delay, busy couple of weeks.
Merged to main, I'll make a new release if/when a couple more changes pile up.
Thanks for the help!
Closing the issue.


"BUG REPORT" Perms have broken!

I was on discord and a dude had issues with perms I thought for a second... and I didn't think there was an issue with them
however I went to check them out and it turns out that perms aren't working I gave myself the perms "zombies.join" and "zombies.join.mapname" however still I couldn't join the arena and the only time I can is when I am op

2021-03-03-2.log

Need to implement zombies.join to work for all arenas

Should now be addressed by 0efe777

Fixed in v2.2.86


Subgraph "Uniswap v3 Ethereum" gives quite a lot network timeouts and false positives errors

Hi,
The subgraph "Uniswap v3 Ethereum" gives quite a lot network timeouts and false positives errors. I am considering to use this in a project but it's not stable enough atm.
Is this a known issue? And/or is there something to do about it?
Subgraph ID: ELUcwgpm14LKPLrBRuVvPvNKHQ9HvwmtKgKSH6123cr7
Example errors:

CombinedError: [Network]
CombinedError: [GraphQL] Invalid value provided for argument where: Object({"inputTokens_": Object({"id": String("0x2b591e99afe9f32eaa6214f7b7629768c40eeb39")})})

Please repeat the query multiple times and you see it will hit an error or a proper execution.
The valid query I used is:
https://thegraph.com/explorer/subgraphs/ELUcwgpm14LKPLrBRuVvPvNKHQ9HvwmtKgKSH6123cr7?view=Playground
{
   liquidityPools(first: 1, orderBy: totalValueLockedUSD, orderDirection: desc, where: {
          inputTokens_: { id: "0x2b591e99afe9f32eaa6214f7b7629768c40eeb39"} }) {
    id
    name
    symbol
    totalValueLockedUSD
    fees {
      id
      feePercentage
      feeType
    }
    inputTokens {
      id
      name
      symbol
    }
  }
}

Appreciate the feedback. Unfortunately this is an issue with graph-node so it'd be best if you reported in https://github.com/graphprotocol/graph-node.
As an alternative, you can use the same subgraph on Hosted Service which has been pruned to improve query performance: https://thegraph.com/hosted-service/subgraph/messari/uniswap-v3-ethereum. Note that the caveat is it won't support time-travel queries

Thank you, the hosted service works fine! I will report the issue the graph-node.


Values Template and Supporting Advice

While discussing the values section of the governance template, we realized that there is more information that we would like to encourage projects to learn about, get training on and document, such as how conflicts in the community are resolved, leadership training, etc. It would be helpful to have a values template+guide that prompted maintainers to learn about running an inclusive project, find resources for training or maintainer circle information, and document the projects values.
We still need to consider how to include info like this where it's not required by the TOC but is a strongly encouraged activity.

Agreed; we just really need someone to write this.

This is merged as part of https://github.com/cncf/project-template/pull/22


[BUG] Azure.Data.Tables TableEntity - returned with no ETag rather odata.etag

Library name and version
Azure.Data.Tables
Describe the bug
ETag is not populated in the below class User when calling the below method GetTypedEntity
public class User : ITableEntity
{
    public User() { }
    public string PartitionKey { get; set; }
    public string RowKey { get; set; }
    public DateTimeOffset? Timestamp { get; set; }
    public ETag ETag { get; set; }
    public string Forename { get; set; }
    public string Surname { get; set; }
    public string Mobile { get; set; }
    public string Address { get; set; }

}

public async Task<User> GetTypedEntityAsync(string partitionKey, string rowKey)
{
        var response = await tableClient.GetEntityAsync<User>(partitionKey, rowKey);
        return response.Value;
}

the output is:
{
    "partitionKey": "partitionKey",
    "rowKey": "rowKey",
    "timestamp": "2023-02-09T22:28:54.0242121+00:00",
    "eTag": {},
    "forename": "forename",
    "surname": "surname",
    "mobile": "mobile",
    "address": "address"
}

If calling a similar method using the type TableEntity the return includes the field odata.etag not ETag as per the ITableEntity interface spec.
public async Task<TableEntity> GetTableEntityAsync(string partitionKey, string rowKey)
{
        var response = await tableClient.GetEntityAsync<TableEntity>(partitionKey, rowKey);
        return response.Value;
}

the output in this instance is:
{
    "odata.etag": "W/\"datetime'2023-02-09T22%3A28%3A54.0242121Z'\"",
    "PartitionKey": "partitionKey",
    "RowKey": "rowKey",
    "Timestamp": "2023-02-09T22:28:54.0242121+00:00",
    "Address": "address",
    "Forename": "forename",
    "Mobile": "mobile",
    "Surname": "surname"
}

Expected behavior
Both TableEntity and User : ITableEntity objects should include ETag property not odata.etag
Actual behavior
TableEntity contains the property odata.etag and seemingly does not serialize this to ETag in the User : ITableEntity object.
Reproduction Steps
as per description above
Environment
Azure Http Request Function with following project properties
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <AzureFunctionsVersion>v4</AzureFunctionsVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Azure.Data.Tables" Version="12.6.1" />
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.1.3" />
    <PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
    <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.26.1" />
    <PackageReference Include="System.Linq.Async" Version="6.0.1" />
  </ItemGroup>

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Hi @ImmutablLimited - How are you getting the output in your example? If I try to reproduce this by printing the value of each property of the User entity, it works as expected.
var client = service.GetTableClient("etagtest");
client.CreateIfNotExists();
var user = new User{
    Address = "1234 ABC",
    Forename = "Foo",
    Surname = "Bar",
    Mobile = "123-123-1234",
    PartitionKey = "pk",
    RowKey = Guid.NewGuid().ToString(),
};

client.AddEntity(user);
var users = client.Query<User>().ToList();
foreach (var u in users)
{
    Console.WriteLine(u.ToString());
    /* prints:
PartitionKey=pk
RowKey=4cb38972-27f2-4922-bbdd-9bddfbb35761
Timestamp=2/21/2023 5:11:25 PM +00:00
ETag=W/"datetime'2023-02-21T17%3A11%3A25.1770735Z'"
Forename=Foo
Surname=Bar
Mobile=123-123-1234
Address=1234 ABC
PartitionKey=pk
RowKey=d622afeb-0df1-4a15-a803-33a58a64d9eb
Timestamp=2/21/2023 5:10:27 PM +00:00
ETag=W/"datetime'2023-02-21T17%3A10%3A27.1376801Z'"
Forename=Foo
Surname=Bar
Mobile=123-123-1234
Address=1234 ABC
*/
	}

public class User : ITableEntity
{
    public string PartitionKey { get; set; }
    public string RowKey { get; set; }
    public DateTimeOffset? Timestamp { get; set; }
    public ETag ETag { get; set; }
    public string Forename { get; set; }
    public string Surname { get; set; }
    public string Mobile { get; set; }
    public string Address { get; set; }

    public override string ToString()
    {
        return $"PartitionKey={PartitionKey}\nRowKey={RowKey}\nTimestamp={Timestamp}\nETag={ETag}\nForename={Forename}\nSurname={Surname}\nMobile={Mobile}\nAddress={Address}";
    }
}

Hi @christothes
The objects (TableEntity and the User) were being automatically serialized by the Azure function as it returned the object using an IActionResult return new OKObjectResult({theobject});
Debugging the function to check the etag value is on the User object (which I suppose I should have immediately thought of) shows it is there. So it must be an issue with the serialisation of ETag - just tried that with newtonsoft.Json SerializeObject and it doesn't seem to serialize it.
So the original issue is erroneous - sorry  - any thoughts on the serialisation issue to return an object from an azure function (or generally serialise for other purposes?)


CAN socket on latest Seplos revision has rs485

Thanks for the project! And the Neey balancer one! (And for the generous FOSS work overall <3).
I have the latest revision of the Seplos 200A 48V 16S BMS (if the seller didn't lie - I haven't disassembled the battery far enough to verify). That one supports RS485 on the CAN socket. Pins are 1&2 (A: green, B: orange), did not test 7/8. Ground is disconnected.
Maybe you want to reflect this in your docs? Should I open a PR?
(I'm not sure if that's advertised anywhere, but I just realized that it shouldn't work when comparing my setup with that of a friend; though the Seplos advertises only half the charging current and I'm afraid that's because it thinks the esp is another charger).

Thanks for your feedback! I'm would be happy about your contribution. I don't think the ESP connected via RS485(!) is able to interver the current measurement.

Could you provide a photo of your BMS or the accessible connectors?

@archi Friendly reminder. Could you provide a photo of your BMS / the accessible connectors?

Hi @syssi, the battery is assembled in one of these metal boxes (like seplos mason). A photo of the exterior is probably rather uninteresting, and I'd like to avoid having to disassemble the front assembly.
Since this is part of a bigger group order, I can attach some images of what should be the same device:

External connectors are the usual three rj45 sockets (that's my actual battery):

I have the same case/battery - does the "normal" software version and connection through the RS485-TTL converter not work or why does this issue exist?

Oh, @archi - and which Neey balancer project (this I also have in my battery - I somehow feel we might have joined the same group order on the Akkudoktor forum... *g)

@andreas-bulling yes, we are :)
I don't understand the intention of your question ;-) I have no idea if the original software works or not, since I don't use it (I don't have a Windows laptop, and my desktop is not exactly portable). I just use a different set of pins for the esphome.

Sorry, I realise that my question is not clear. With "normal software version" I didn't mean the Windows software but the code and corresponding instructions here in this repository. Particularly the RS485/TTL hardware converter that is required. Did you find a different way of connecting the Seplos battery to ESPHome? Does it work equally well?
Also, if you don't use the Windows software - how do you configure the BMS and Neey? I've just assembled my battery today and don't see either of them when scanning for Bluetooth devices...

I'd like to point out: This isn't a tech support issue, this is an issue regarding improving the docs. You should/could have asked the same questions in the forum or WA group of the group buy; and I guess that has been discussed there several times already. With that being said...
The essential info is in the opening post: I use pins 1&2 (A: green, B: orange). Gnd not connected. The TTL converter is just some cheap part (this one). The code version is whatever was in main during early April. I'd guess b700842.
The BMS ESP (can't recall if 8266 or 32) fails after some time (hours, maybe a day) and needs manual rebooting. But I don't require the data from that, since I get reliable cell level voltage from the Neey via Bluetooth with an ESP32. And because I'm currently still busy with renovations, so I didn't bother investigating/opening an issue.
For BT connection to the Neey & BMS you need some luck with your phone: Works well with my Pixel 4a and 4a 5G, but not at all with my Huawei tablet. Mind: The app versions matter. The Neey could be installed from the Play Store, but it's not listed anymore. It's mirrored here, but don't ask me if that link is safe. The BMS needs some apk. I've saved it to my Google Drive, but no idea if there is newer/better version out..

The BMS ESP (can't recall if 8266 or 32) fails after some time (hours, maybe a day) and needs manual rebooting.

If this is still an issue I would be happy about an bug report some day. I'm not aware of any stability issues.

I have run into the same reboot issue on my EG4 based on what appears to be the same hardware but different firmware (commands are slightly different).  The solution in my case was to increase the timeout between requests.  The BMS seems to get overwhelmed and lock up if you send it too many commands when it hasn't responded yet.  It may or may not help with this different firmware.  Timeout of 2 seconds helped for me, you may consider increasing it to as much as say 5 in case of no response.


fix: correctly parse graphql queries with additional !

What this PR does / why we need it

Add support  so graphQL queries that have a additional !
This allows both the following cases to work:

alias:$alias<[String!]>, alias:$alias<[String!]!>

Jira ID
[XX-XX]

Notes for your reviewers

Thank you @voslartomas , I am gonna re-stencil this service to fix the E2E tests.


2018-2019 pp changes

don't merge until we have official data to regen the test suite

is this already a working version? could use this for ezpp before the merge, even.

@oamaok This is definitely not a very polished version as of right now. It works flawlessly, however the results constantly deviate from the "should" values by roughly 1.5-2pp, no more / less though. If that's within your margin of error you can use it right now. The changes are non breaking, you can simply drop it in, however for others this may be too inaccurate in this state right now. @Francesco149 any follow up on this? 😃

well better to have quick approximations quick rather than keeping the old values for now.

yes this is an approximation, as it has always been, expect inaccuracies due to missing slider calculations
and yea this is ready for use, but I'd like to test it against a large set of scores before merging so I'm waiting for the site to fully update scores so I can regenerate the test suite
for the time being you can just switch to this branch if you want to use it early

yeah I updated the ext with the branch, just gonna do an update once this is done. thanks again for your work.


Menu disappears once finger is off the screen

The menu disappears once the finger is off the screen.
So one long click  > right click is simulated and the menu shows up
Need to select an option from the menu (finger is lifted from the touchscreen in order to select copy or paste for example) > menu disappears before I can do that.
Using Raspbian Bullseye.
Touchscreen: MageDok T116D Pro

Hi all,
I am having the same problem: when a long-touch registers as a right-click, a context menu appears, but it immediately disappears when I lift the finger again; "swiping" across the context menu doesn't let me select any items. Oddly, only when I swipe the cursor to a "greyed-out" context menu item, the context menu stays when lifting the finger (and I can actually select context menu items). However, this "workaround" doesn't always work: sometimes a context menu doesn't have any "greyed-out" items...
I am on a Raspberry Pi 4 4GB, 32bit Bullseye, the touch screen is a QDtech MPI7003
Is there anything one can do to make the context menus work? Unfortunately, without working context menus right-clicking is not too useful in my case...
Thanks...


feat: Make logout a configurable route #2348

Closes #2348

While working on ticket I observed worrisome problem (#2348)


Replace deprecated references to FStringClassReference

Is this backwards compatible with UE4?

FSoftClassPath is there, but I'll give a try and let you know.

My change compiles fine with 4.26.1. That said the change you made with 56987d244f057614f2d073df8178dd48a0826f35 on line 32 of Source/ImGui/Private/ImGuiDrawData.cpp does not.

Will take a look at that, thanks for letting me know!


Firmware update cannot find stable or beta .cfg files

Hi,
I've updated to 2.12.02 a few weeks ago and to 2.12.06 a few minutes ago.
I'm using Raspbee II on Raspberry Pi 3.
Unfortunately it isn't possible to select another firmware version than those provided in the list.
Below you'll find the last try with marthoc/deconz:latest (2.12.06):

root@loxberry:/opt/loxberry# docker run -it --rm --entrypoint "/firmware-update.sh" --privileged --cap-add=ALL -v /dev:/dev -v /lib/modules:/lib/modules -v /sys:/sys marthoc/deconz:latest

        marthoc/deconz Firmware Flashing Script

                  Version: 0.8

Listing attached devices...
GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
Path             | Vendor | Product | Serial     | Type
-----------------+--------+---------+------------+-------
/dev/ttyS0       | 0x0000 | 0x0000  |            | RaspBee
/dev/ttyUSB0     | 0x0403 | 0x6015  |            | ConBee
Enter the full device path, or press Enter now to exit.
Device path .: /dev/ttyS0

Firmware available for flashing:
deCONZ_ConBeeII_0x26660700.bin.GCF
deCONZ_ConBeeII_0x26680700.bin.GCF
deCONZ_RaspBeeII_0x26690700.bin.GCF
deCONZ_Rpi_0x26350500.bin.GCF
deCONZ_Rpi_0x26390500.bin.GCF
Enter the firmware file name from above, including extension.
Alternatively, you may enter the name of a firmware file to download
from any of the following sources:

http://deconz.dresden-elektronik.de/deconz-firmware/         (stable)
http://deconz.dresden-elektronik.de/deconz-firmware/beta/    (beta)

If you wish to exit, just hit Enter.
Firmware file: deCONZ_RaspBeeII_0x26720700.bin.GCF
Can't find 'deCONZ_RaspBeeII_0x26720700.bin.GCF' neither locally nor online. Exiting ...

@Jo-Be-Co could you please have a look at this?

You might have a network issue inside the container. One workaround I just tried is to create a folder on your host somewhere and put/download the GCF file there. Then mount that folder into the container with -v /x/y/z/firmware:/usr/share/deCONZ/firmware/

@dicer This workaround is working fine, many thanks!
So this must be some networking issue, as you said. But it is very strange, because on previous versions it was possible to download the GCF file and I didn't touch the container settings since then.


SuSo-B-004 Maximum steps are ignored when using "next step" button

There is an input field for a maximum amount of steps to be executed before the solver aborts. It is considered when the "run" button is pressed - but not when the "next step" button is pressed.

https://github.com/julia-jordan-712/sudoku-solver-angular/pull/19


Setup Error

Any idea please? I know that is wrong in my settings, because yesterday install on a different pc. I already check permissions and nothing. My OS is Ubuntu
$ ./yii app/setup
PHP Warning:  file_get_contents(/var/www/html/myapp/config/../version): failed to open stream: No such file or directory in /var/www/html/myapp/config/env.php on line 13
.......
http://localhost/myapp/web/
PHP Warning – yii\base\ErrorException
touch(): Utime failed: Operation not permitted

in /var/www/html/myapp/assets/AppAsset.php at line 50
// Touch the asset folder with the highest mtime of all contained files
// This will create a new folder in web/assets for every change and request
// made to the app assets.
if (YII_ENV_DEV) {
$files  = FileHelper::findFiles(\Yii::getAlias($this->sourcePath));
$mtimes = [];
foreach ($files AS $file) {
$mtimes[] = filemtime($file);
}
touch(\Yii::getAlias($this->sourcePath), max($mtimes));
}
}
}

Thanks for filing the bug.
I added an feature to have the app version in a file, obviously it doesn't work for you.
How did you install Phundament, composer, git, zip, docker?
Could you try running
./yii app/version

Does this fix the error?
As a last resort, you can create a file called version in the project root with
0.0.1

Hope this helps, but'll fix that with the next release.

I install with composer
$ ./yii app/version
PHP Warning:  file_get_contents(/var/www/html/myapp/config/../version): failed to open stream: No such file or directory in /var/www/html/myapp/config/env.php on line 13
Application Version
fatal: Not a git repository (or any parent up to mount point /var/www/html)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).fatal: Not a git repository (or any parent up to mount point /var/www/html)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
I create the version file and I do not have the warning in app/setup but I keep having the other error with touch(): Utime failed: Operation not permitted  Any idea?

Hello, i have same error on setup app, i install app with zip file from github!
Warning: file_get_contents(C:\xampp\htdocs\playground\config/../version): failed to open stream: No such file or directory in C:\xampp\htdocs\playground\config\env.php on line 13

got the same error.
No version file found:
$ ./yii app/version
Warning: file_get_contents(/Applications/XAMPP/xamppfiles/htdocs/phun/config/../version): failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/phun/config/env.php on line 13
Application Version
Error:
touch(): Utime failed: Operation not permitted
in /Applications/XAMPP/xamppfiles/htdocs/phun/assets/AppAsset.php at line 50

As a workaround, you could replace this line with the following:
if (getenv('APP_ASSET_FORCE_PUBLISH')) {

This will use another ENV variable than YII_ENV for forced asset publishing.
We also stumbled upon that and will fix that with the next release.
PS: Depending on your setup you may not need to force publish assets at all, see here for more details about this topic.

We added the ENV variable a while ago, see https://github.com/phundament/app/blob/f4c898537b183df5caf2d04c2cb91fc5c54f00ae/.env-dist#L31
Please reopen, if there are still issues.