Compile Error: Use of unresolved identifier

In an attempt to keep my codebase clean and modular, I would like to break my classes (i.e. Models) into separate files.  However, when I do, the Realm classes defined in a separate swift files are not accessible to other Realm classes defined an alternate file.  Specifically, I receive the following pre-compile error: "Use of unresolved identifier 'ClassName' ".
I initially though the issue might be related to improper use of target (due to a number of troubleshooting articles I found on the web) but I confirmed that all of the files are referring to the same Target membership.
Can you advise on feasibility and/or troubleshooting options?

Have you tried cleaning your build folder and building again from scratch with your refactored model classes?

No, I haven't tried that yet, but I will let you know the results once I do.  Out of curiousity, is this something that I would need to do after every model refactor?

is this something that I would need to do after every model refactor?

No, it is more generally the first troubleshooting option, which come to mind, especially with a fast changing language like Swift. Did it help?

Cleaning out my build folder didn't do the trick, so I started from scratch with a clean (demo) project to see if I had the same issues with a brand new set-up.
The new project worked as expected, allowing me to refer to Realm Classes defined in a separate swift file.  Not sure what the root cause is with my existing project, but I'm going to begin again with a clean slate and will reach out if I come across this issue in the future.
Thanks for the support!
Justin

Happy to know that this worked out for you. This would been one of my next advices. You're welcome.

On 13 Oct 2015, at 01:01, Justin Rascoe<EMAIL_ADDRESS>wrote:
Cleaning out my build folder didn't do the trick, so I started from scratch with a clean (demo) project to see if I had the same issues with a brand new set-up.
The new project worked as expected, allowing me to refer to Realm Classes defined in a separate swift file. Not sure what the root cause is with my existing project, but I'm going to begin again with a clean slate and will reach out if I come across this issue in the future.
Thanks for the support!
Justin
—
Reply to this email directly or view it on GitHub.


design.md: fixed anchor reference

The #Drivers reference needed to be #drivers in order for the anchor to work correctly.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "patch-1" git@github.com:leecalcote/libnetwork.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "patch-1" git@github.com:leecalcote/libnetwork.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

LGTM


SyncBot: Revert "SyncBot: Split private syncs into a staging instance"

This reverts commit 9bf0179

Change-Type: patch

Contributor checklist

[ ] Build output been rebuilt and tested
[ ] Introduces security considerations
[ ] Tests are included
[ ] Documentation is added or changed
[ ] Affects the development, build or deployment processes of the component

Reviewer Guidelines

When submitting a review, please pick:

'Approve' if this change would be acceptable in the codebase (even if there are minor or cosmetic tweaks that could be improved).
'Request Changes' if this change would not be acceptable in our codebase (e.g. bugs, changes that will make development harder in future, security/performance issues, etc).
'Comment' if you don't feel you have enough information to decide either way (e.g. if you have major questions, or you don't understand the context of the change sufficiently to fully review yourself, but want to make a comment)

@hedss the SyncBot deploy pipeline is blocked until this PR is merged.


First draft of messagepack protocol version 1

Define the protocol v1 implementation
Remove the v0 protocol
Convert all message classes to dataclasses
Begin rewriting tests
Update mypy version in pre-commit to fix bugs with treatment of
dataclasses.Field
One type:ignore to workaround an issue
Update build to drop the 'withendpoint' factor
Update builds and config to drop py3.6

Per earlier discussion, it sounds like we may want to add more message types. However, I'd like to have the protocol basically sorted out, and then we can add more types.

Probably the most questionable thing here is the way that the validator for UUID strings is picked up. I considered an explicit piece of field metadata for this, but it made things very clunky.
x: str | UUID = field(metadata={"validate_uuid": True}) seems wrong. However, the implementation which checks for "str | UUID" is pretty fragile, so I could buy into the argument that this should be more explicit (or that we should just not validate UUID values).

I've rebased to resolve conflicts and finished the rewrite to pydantic. I preserved the history because I think it may be valuable to have the non-pydantic version available to us.
1054717 has a complete, working, tested non-pydantic variant.
4aa3cba shows the complete rewrite into pydantic. It's probably worth noting that it's about 300 LOC shorter in the src/ tree than its predecessor.


Calling Client.update() causes a Null Object Reference

Some code for context:
	private var clientConnection:Client; 	override public function create():Void { 		super.create(); 		clientConnection = new Client("<IP_ADDRESS>", 8000); 		clientConnection.connect(); 	}
This works fine calling clientConnection.connected returns true, as it should. But when I add clientConnection.update() to the haxeflixel update() call the thing crashes with the following error:
Thread 0 (critical error: Null Object Reference):

19 : sys.net.Socket.select() at P:\Development\HaxeToolkit\haxe\std/cpp/_std/sys/net/Socket.hx:227
18 : mphx.client.impl.TcpClient.update() at mphx/client/impl/TcpClient.hx:87
17 : PlayState.update() at PlayState.hx:23
16 : flixel.FlxState.tryUpdate() at flixel/FlxState.hx:168
15 : flixel.FlxGame.update() at flixel/FlxGame.hx:750
14 : flixel.FlxGame.step() at flixel/FlxGame.hx:674
13 : flixel.FlxGame.onEnterFrame() at flixel/FlxGame.hx:541
12 : openfl._legacy.events.EventDispatcher.dispatchEvent() at openfl/_legacy/events/EventDispatcher.hx:98
11 : openfl._legacy.display.DisplayObject.__dispatchEvent() at openfl/_legacy/display/DisplayObject.hx:182
10 : openfl._legacy.display.DisplayObject.__broadcast() at openfl/_legacy/display/DisplayObject.hx:161
9 : openfl._legacy.display.DisplayObjectContainer.__broadcast() at openfl/_legacy/display/DisplayObjectContainer.hx:286
8 : openfl._legacy.display.Stage.__render() at openfl/_legacy/display/Stage.hx:1103
7 : openfl._legacy.display.Stage.__checkRender() at openfl/_legacy/display/Stage.hx:351
6 : openfl._legacy.display.Stage.__pollTimers() at openfl/_legacy/display/Stage.hx:1084
5 : openfl._legacy.display.Stage.__doProcessStageEvent() at openfl/_legacy/display/Stage.hx:430
4 : openfl._legacy.display.Stage.__processStageEvent() at openfl/_legacy/display/Stage.hx:571
3 : extern.cffi() at P:/Development/HaxeToolkit/haxe/lib/hxcpp/3,3,49/src/hx/Lib.cpp:182
2 : openfl._legacy.Lib.create() at openfl/_legacy/Lib.hx:104
1 : ApplicationMain.main() at ApplicationMain.hx:52
0 : hxcpp.__hxcpp_main() at ?:1

For anyone who has this issue I was able to fix it by placing the clientConnection.update() call before the super.update(elapsed) call

You closed and reopened this - I'm presuming that the issue still exists. Not really sure what to think of this issue yet - socket.select seems broken. This is the case with haxe 3.3.0, which, according to your other comment, you have mitigated by upgrading haxe to a dev build. Are you able to check your haxe version, ensure mphx is the latest git version, and if that doesn't work, provide more information (more code/platform/os). Thanks!

if(clientConnection != null) {
  clientConnection.update()
}

This should fix it. The update function is triggerd immidently and therefor has not yet recieved the valid socket.

@lj222kj Hmm, this didn't fix the issue. In the same spirit I attempted doing "if(clientConnection.connected) {
clientConnection.update();
}` which lead to the same result. Also clientconnection is not null (socket values at the time of the crash).
@5Mixer I reset mphx to the git version, My versions are:
haxe: 3.3.0-rc1 dev build released on July 31st 2016 (I have tried to compile with other versions and got the same issues)
flixel: 4.1.0
openfl: 3.6.1
lime: 2.9.1
I am able to create this issue in a brand new project file:
`package;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.FlxState;
import flixel.group.FlxGroup.FlxTypedGroup;
import flixel.FlxG;
import source.entities.Player;
import mphx.client.Client;
class PlayState extends FlxState {
public var socket:Client;
public var player:Player;
public var allPlayers:FlxTypedGroup<Player>;
public var players = new Map<String, Player>();

override public function create():Void {
	super.create();
	FlxG.autoPause = false;

	allPlayers = new FlxTypedGroup<Player>();
	add(allPlayers);

		socket = new Client("<IP_ADDRESS>", 8000);
		socket.connect();

}

override public function update(elapsed:Float):Void {
	if (socket != null && socket.connected) {
		socket.update();
	}
	super.update(elapsed);

}

}`
I am compiling to cpp/windows running on Windows 10 64bit

Crap I left this a long time. Sorry, I have a tendency to forget issues sometimes. It's probably too late for this now, but do you remember if you had a server running? It might sound silly, and this should technically not crash, but I'm interested in resolving this.

I ended up dropping mphx and making my own library. But then later found that the issue was with openfl, not with your library so do not worry! I made a manual edit to the openfl socket file? (can't remember) and got everything working fine with my own library(and yours!)


Implement a PypiWheelArtifactCoordinates

Task Description
We need to identify what the artifact coordinates are for PyPi packages and implement a class for this.
The Python Wheel artifact coordinates are described here. They can be inferred from the path.
Specification
File name convention
The wheel filename is {distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl.

distribution
Distribution name, e.g. 'django', 'pyramid'.
version
Distribution version, e.g. 1.0.
build tag
Optional build number. Must start with a digit. A tie breaker if two wheels have the same version. Sort as the empty string if unspecified, else sort the initial digits as a number, and the remainder lexicographically.
language implementation and version tag
E.g. py27, py2, py3.
abi tag
E.g. cp33m, abi3, none.
platform tag
E.g. linux_x86_64, any.
For example, distribution-1.0-1-py27-none-any.whl is the first build of a package called distribution, and is compatible with Python 2.7 (any Python 2.7 implementation), with no ABI (pure Python), on any CPU architecture.

The last three components of the filename before the extension are called "compatibility tags." The compatibility tags express the package's basic interpreter requirements and are detailed in PEP 425.
Where to place the code
The code should be located in a class called PypiWheelArtifactCoordinates under strongbox/strongbox-storage/strongbox-storage-layout-providers/strongbox-storage-pypi-layout-provider/src/main/java/org/carlspring/strongbox/artifact/coordinates.
Have a look at the Artifact Coordinates wiki page for more information.
Tests
We will need tests to be implemented for this that cover:

Parsing a list of real-world package names and making sure their coordinates work
Parsing of artifact coordinates where some of the option parameters have not been specified

Task Relationships
This is a sub-task of #807. It should be relatively straight-forward to implement this and you should get acquainted with the master task, before proceeding.
Help

Our chat
Points of contact:

@carlspring
@sbespalov
@fuss86

Implemented by @alecg956 in #1197.


BUG FIX : Swiglu fp16 GPU Layer test filename mismatch

Modified the swiglufp16 filename in gen_layer_tests for unity with the name in unittest_layers_swiglu_cl.

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2662. 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/.

We generate a report if there are dangerous coding constructs in your code. Please read http://ci.nnstreamer.ai/nntrainer/ci/repo-workers/pr-checker/2662-202407022101110.097167015075684-198f85a2f63718f42826064a20532a75678fa30d/report/pylint_result.txt.

We generate a report if there are dangerous coding constructs in your code. Please read http://ci.nnstreamer.ai/nntrainer/ci/repo-workers/pr-checker/2662-202407022105190.95344305038452-6d0bdc19988af5bba010c78ed78e3c83ed054289/report/pylint_result.txt.

We generate a report if there are dangerous coding constructs in your code. Please read http://ci.nnstreamer.ai/nntrainer/ci/repo-workers/pr-checker/2662-202407022109440.64948797225952-65a2ca4542606e3c75301fd2a3af76dbf40a756a/report/pylint_result.txt.


Incompatible declaration when using AWS SDK in deploy.php

Deployer version: 7.3.3

We are using the AWS SDK within our deploy.php file to fetch some data that we need for our deployments. However, since upgrading to more recent versions of the AWS SDK (version 3.303.4 in our case) we have been getting the following error when doing deploys (truncated for brevity):
PHP Fatal error:  Declaration of RingCentral\Psr7\Request::getRequestTarget() must be compatible with Psr\Http\Message\RequestInterface::getRequestTarget(): string in phar:///root/.composer/vendor/deployer/deployer/dep/vendor/ringcentral/psr7/src/Request.php on line 63
PHP Stack trace:
PHP   1. {main}() /root/.composer/vendor/bin/dep:0
PHP   2. include() /root/.composer/vendor/bin/dep:119
PHP   3. require() /root/.composer/vendor/deployer/deployer/dep:4
PHP   4. Deployer\Deployer::run($version = '7.3.3', $deployFile = '/builds/clients/target-zero-booking-system/deploy.php') phar:///root/.composer/vendor/deployer/deployer/dep/bin/dep:96
...

I believe the issue is that the AWS SDK changed their version constraint of the psr/http-message package to allow either 1.x or 2.x in this commit.
Now Deployer's version constraint for the same package is ^1, and I think this is allowing the package to jump to 2.x somehow.
Running the following command in my project that uses Deployer fixes the issue:
composer require "psr/http-message" "^1.1"

I also note that in the output of that composer command it says the following:
  - Downgrading psr/http-message (2.0 => 1.1)

So I think that the psr/http-message version constraint in Deployer's composer.json needs to be updated to be more restrictive and prevent that package jumping to 2.x.

Do you ise Deployer at master?

Hi Anton,
We are using version 7.3.3, if that is what you are asking?
Thanks
Seb

This is strange b/c deployed tagged version comes bunddled. No dependencies.

Not sure if this is helpful but we are installing Deployer like this:
composer require "deployer/deployer" "^7.0.1"

And then installing the AWS SDK like this:
composer require "aws/aws-sdk-php"

@mtwalsh I guess you're using master branch. Try to switch a version tag.

I can confirm this is an issue. Running into it with Deployer 7.4.0 and AWS SDK 3.316.0.

Two approaches for solutions I have on my mind:

have a seperate composer.json file for deployer (this is what we do, mainly, because we don't want composer to dictate our php version or dependency versions 🙈 )
use deployer.phar file.

Maybe that helps: https://andreas.heigl.org/2024/06/02/of-tools-and-dependencies/

Maybe that helps: https://andreas.heigl.org/2024/06/02/of-tools-and-dependencies/

Hmm, that's an interesting philosophy. I was not aware that you could actually use multiple composer.json files.
Thanks for sharing!

Hi, any update?

We're using Polar.sh so you can upvote and help fund this issue.

I think what we need to do is to vendor all symphony dependencies. Create a subject inside deploy rename all the namespaces. Delete all dependencies from composer

I started v8 in master branch! Now it is fully fixed.


refactor!: eliminate sdk codec dependency from remote mode

Description

This PR eliminate the codec dependency from remote node to make Juno chain-agnostic.
Checklist

[x] Targeted PR against correct branch.
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Wrote unit tests.
[x] Re-reviewed Files changed in the Github PR explorer.

@0x7u

What's a codec regarding transactions?

Currently, Cosmos-SDK handles the data in ProtoBuffer format. In addition, Codec is the encoder/decoder for ProtoBuffer, which is responsible to decode the raw data in ProtoBuffer format into the golang structure. This document tells more information.
Currently, in order to transform all the message from ProtoBuffer into JSON to store inside messages table, it is required to register all needed ProtoBuffer messages into Codec. But it is hard to maintain the Codec register since it is not easy to track what custom messages being used by a chain. Say, there are custom messages MsgSaveProfile, MsgCreatePost and etc., in Desmos, while there are MsgClaimStray, MsgAttest and etc. ins Jackal. So this PR tries to get JSON-parsed response from API server instead of ProtoBuffer encoded response from gRPC server so that Juno can get rid of Codec register issue.

How do you decide the data structure/layout your mapping to?

The structure/layout is following the Cosmos-SDK spec. Although the original structure is based on ProtoBuffer, so some Any type data is required to be rewritten into JSON format. The reference is here.


GeneratePolymorphicSchemas to exclude abstract types

I'm not all to familiar with using this plugin, but as of what I discovered, the "GeneratePolymorphicSchemas" feature includes abstract classes, which IMO should not be in a oneOf list in my generated swagger file.
E.g. when I have the following classes:
abstract class IDocument {}
abstract class IDocumentWithYear : IDocument {}
class Album : IDocument {}
class Track : IDocumentWithYear {}

When generating a swagger, it will include IDocumentWithYear in the list of oneOf for a type IDocument even though its abstract and can never directly be a type.
Hope this was short enough but understandable 😅

Fixed it now for my project by adding  && !type.IsAbstract to the default subtype selector found here: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/8f363f7359cb1cb8fa5de5195ec6d97aefaa16b3/src/Swashbuckle.AspNetCore.SwaggerGen/SchemaGenerator/SchemaGeneratorOptions.cs#L55-L58
My code:
c.SelectSubTypesUsing(baseType =>
{
    return baseType.Assembly.GetTypes().Where(type => type.IsSubclassOf(baseType) && !type.IsAbstract);
});

Would be nice to have a re-evaluation if abstract types should be allowed by default.

Can you explain why this is an issue? Those JSON schemas are not meant to be used as is, but as reference to build concrete schema for a given path


Exportable event enrolments stats on admin site

PT-958. With new admin site actions, events enrolments can be viewed in admin site or exported to a CSV file.
NOTE: There are some dependencies. This is based on other PRs. Pull requests #148 and #149 should be merged first!
Admin report view in URL
/reports/palvelutarjotinevent/enrolments/

CSV can be imported from
/reports/palvelutarjotinevent/enrolments/csv/

Parameters can be:

?ids=1,2,3,4
?start=2021-02-02
?start=2021-02-02&end=2021-05-03
?end=2021-05-03

Added some export buttons to tool items:

HAd some problems to write unit tests as in this sibling task also: https://github.com/City-of-Helsinki/palvelutarjotin/pull/148#issuecomment-826864203


Removed unknown lint

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (08d7cd8) to head (a7937d6).

Additional details and impacted files
@@            Coverage Diff            @@
##            master       #19   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           66        66
=========================================
  Hits            66        66

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add cheat sheet entry: overwrite an existing value of label

Shared the command to overwrite the value of an existing label.

/approve


How many steps does it need to run for to get decent results ?

Have run it for 30K steps, but I am not getting a corrected output. I get the same output as whats fed into the input.
Input : this is table
Output : this is table
I am expecting it to insert the article and give me "this is a table"
How many more steps should I run it for ?

Ok. the problem was corrective tokens was not getting passed when we run decode. Call the function get_corrective_tokens(data_reader, train_path) and get the corrective tokens and pass it to the decode function. Then it works


Could not able to push Cefsharp.WPF nuget package to private nuget gallary

Hi, I am trying to push Cefsharp.WPF nuget package to private nuget gallary. It error out with message : It
is a symbols package (it contains .pdb files and a /src folder). The server is configured to ignore symbols packages.).

Please don't use the Feature Request template to ask questions.
You have already opened https://github.com/cefsharp/CefSharp/issues/3256 asking for a set of packages without symbols.
If you cannot reconfigure your Nuget repository then you'll have to build your own custom set of packages.

Please don't use the Feature Request template to ask questions.
You have already opened cefsharp/CefSharp#3256 asking for a set of packages without symbols.
If you cannot reconfigure your Nuget repository then you'll have to build your own custom set of packages.

Yes, I realize that its an issue rather than feature request.  But I was not able to modify it once it has been created. Apology for inconvenience.  However, I did not get completely from you comment to build my own custom set of packages. Could you please provide additional input on it.
Regards,
Sachin

The https://github.com/cefsharp/CefSharp/blob/cefsharp/84/build.ps1 is used to compile the project and generate packages.  It defaults to compiling with VS2015, specify the Target parameters to use VS2017 or VS2019. The nuspec files live in the Nuget folder, you'll need to edit them.
Reconfigured your Nuget repository is likely less effort.


Builder Cleanup

Several small bugs / undesired behaviour fixed

id is decremented even if no new node is created
Crashes on reduction rule 1 collapses everything to a terminal
Rename .create() to .build() and .reset() to clear() to be closer to regular naming schemes.

Furthermore drastically improves documentation

Doxygen documentation for builder
Use builders in examples (implementation and documentation) rather than node_writer

Codecov Report

Merging #372 (088e239) into main (c7e0114) will increase coverage by 0.066%.
The diff coverage is 100.000%.

@@              Coverage Diff              @@
##              main      #372       +/-   ##
=============================================
+ Coverage   96.028%   96.094%   +0.066%
=============================================
  Files           60        60
  Lines         3802      3815       +13
=============================================
+ Hits          3651      3666       +15
+ Misses         151       149        -2

Impacted Files
Coverage Δ

src/adiar/builder.h
100.000% <100.000%> (ø)

src/adiar/zdd.h
100.000% <0.000%> (ø)

src/adiar/zdd/zdd.cpp
70.667% <0.000%> (+4.469%)
:arrow_up:

Continue to review full report at Codecov.

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


ResponseType value is not changing

Hello, I'm trying to set responseType property on my AuthConfig, however, when I call the initImplicitFlow method, it's setting responseType as Token, but I set as Code.
I noticed in angular-oauth2-oidc.umd.js is not getting the parameter that we're setting.

As you can see in the image, it's setting default values, but there's a property that we can set on AuthConfig.
If I try

it worked as I set on my parameter.
Thanks.

Unfortunatelly, code flow is not supported by this library. It supports implicit flow which is the flow best suited for browser-based SPA.


refactor: use the typeclass SProd to implement overloaded notation · ×ˢ ·

Currently, the following notations are changed from · ×ˢ · because Lean 4 can't deal with ambiguous notations.

Definition
Notation

Finset.product
· ×ᶠ ·

LowerSet.prod
· ×ˡˢ ·

UpperSet.prod
· ×ᵘˢ ·

And following notations were still · ×ˢ · but they causes performance issues; even timeouts.

Definition
Notation

Set.prod
· ×ˢ ·

List.product
· ×ˢ ·

Multiset.product
· ×ˢ ·

This PR makes the new typeclass SProd to implement overloaded notation · ×ˢ ·, and revert changed notations.

I'm happy with these changes too. I know I had some reservations on Zulip, but I reviewed all the changes in closer detail and they're all improvements, so I say we go ahead.
Want to put it back at awaiting-review @Komyyy ? Like Chris the changes are quite sweeping and I'd like someone else to look at it (I'm fine with Chris deciding to merge it).

@kmill I'm merging your branch and removing unnecessary additional type ascriptions.

This PR/issue depends on:

leanprover-community/mathlib4#4308
By Dependent Issues (🤖). Happy coding!

This PR/issue depends on:

leanprover-community/mathlib4#4308
By Dependent Issues (🤖). Happy coding!

Note that you could also use this notation on Filter.

@YaelDillies I'm working for this.

bors d+

bors r+

Historical remark: I introduced a similar typeclass in leanprover-community/mathlib#11300, then @YaelDillies replaced it with overlapping notations in leanprover-community/mathlib#15717 because it worked better in Lean 3.

bors r+

@urkud To add to the historical remark: one thing that is different now from then is that instances of this SProd class make use of a custom fbinop% elaborator that give us similar benefits to the Lean 3 overlapping notations despite being a class-based design. (I pinged you and Yaël earlier in this thread to show a line that couldn't work with a Lean 3 class, but could work with Lean 3 overlapping notation, and now still works with Lean 4 classes.)


Some Bugfixes for v1.0.1-pre-release

Closes #9 #16 #18.

Will debug tomorrow, not now I guess.
So, will post v1.0.1 tomorrow as well.


Feature/stable id update

Description
Make stable_id updatable with update function of gene and transcript
Use case
This is an old existing bug, claimed to be resolved by other Ensembl teams
Benefits
no bug any more
Possible Drawbacks
no drawbacks
Testing
Unit tests are updated
If so, do the tests pass/fail?
All tests are passed with travis as well
Have you run the entire test suite and no regression was detected?

Coverage decreased (-0.03%) to 78.652% when pulling b121d5489a5afd3ce0f73eaf7fe90a066a51e183 on Feature/Stable_id_update into 938c9671300f921e7841a46a85729227c14f13c5 on master.

Looks sensible to me
the update behaviour is only changed if a new stable ID is assigned, existing use of the update method should not be affected


BUG: Plugins can downgrade napari via plugin GUI, without warning the user

🐛 Bug
If a plugin pins napari to an older version than the running napari with plugin installer GUI, the plugin will install and downgrade napari, silently without warning to the user.
To Reproduce
Steps to reproduce the behavior:

install napari 0.4.16 or 0.4.17rc
use the plugin GUI to install napari-n2v

Expected behavior
napari should resist version changes initiated by a plugin and should instead raise a warning to the user that such and such plugin is trying to downgrade napari and that to force install it—which may break your environment—please use the command line or make a fresh env.
Environment
fresh conda-forge install of napari 0.4.16, python 3.9, macOS 12.6, arm64
Additional context

Do you suggest that the plugin installer always adds napari==<current version> to the install command ? Because I guess a plugin could also downgrade numpy, or any other package.

I suggest to use constraints file and generate it base on napari (and other plugins metadata.

One option would be to resist any version changes that installing a plugin tries to do. For pip the new --dry-run option (added in version 22.2: https://github.com/pypa/pip/pull/10771) might help here.

It was fixed on main, but need to be separately fixed on 0.4.18 release branch.

@Czaki potentially this also should get bumped to 0.5?

(and therefore closed)


Datepicker implementation

Hi,
I am using your product and I have a question it is possible implement DatePicker to KKPickerView?
Thank you

hello,
I will upluad another repo for datepicker named KKDatePicker.
check it out in my repos.
and write me if you have any question or feedback
kenan
On Wednesday, 20 July 2016, Pades9<EMAIL_ADDRESS>wrote:

Hi,
I am using your product and I have a question it is possible implement
DatePicker to KKPickerView?
Thank you
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/KenanKarakecili/KKPickerView_Swift/issues/1, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADxBtzizvKAOnLgYqLTCiXZ4Ip30ITdsks5qXe4_gaJpZM4JQmq3
.


Update names

the name of the university is adjusted and its abbreviation is added

@Rhydor First stage of verification passed, official domain is uniempresarial.edu.co as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.


Safari 7 Issue. The page does not load. Blocks Safari!

The script blocks the page from loading in Safari In Mac book Pro 2011 with Safari 7 - 7.1 and in iPad Mini Safari. Could not reproduce the error. Test it out if you can. Was using the classic theme. Had to change the picker script to meet the deadline in my project. Just letting you know!

Closing this as unresponsive..


Set-ProcessMitigation cmdlet does not work on Server 2016 although documented

Prerequisites

[X] Existing Issue: Search the existing issues for this repository. If there is an issue that fits your needs do not file a new one. Subscribe, react, or comment on that issue instead.
[X] Descriptive Title: Write the title for this issue as a short synopsis. If possible, provide context. For example, "Typo in Get-Foo cmdlet" instead of "Typo."
[X] Verify Version: If there is a mismatch between documentation and the behavior on your system, ensure that the version you are using is the same as the documentation. Check this box if they match or the issue you are reporting is not version specific.

Links

https://github.com/MicrosoftDocs/windows-powershell-docs/blob/main/docset/winserver2016-ps/processmitigations/Set-ProcessMitigation.md
https://learn.microsoft.com/en-us/powershell/module/processmitigations/set-processmitigation?view=windowsserver2016-ps

Summary
I tried running the Set-ProcessMitigation cmdlet on several Windows Server 2016 hosts and it would not be detecte as a valid cmdlet. After some research I couldn't find a way on how to install/import it either. Thus I was wondering whether this is some issue from my end or a bug in the documentation?
If the documentation is correct I would be interested on how it is possible get that cmdlet working and if there are any registry keys that could potentially block this cmdlet from being executed?
Thanks very much in advance!
Details
No response
Suggested Fix
No response

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


Country stats

Where does the data in countryStats.csv come from and what does it mean? I've been adding a few additional countries and in some cases there is overlap in names and I get a failure when there is no entry here so I'd like to update this as well.

This was the number of Stack Overflow participants from the particular countries back when we worked on genderComputer. This information is used in genderComputer.py during the initialisation phase:
'''Distribution of StackOverflow users per different countries'''
		fd = open(os.path.join(self.dataPath, 'countryStats.csv'), 'r')
		reader = csv.reader(fd, delimiter=';', dialect=csv.excel)
		self.countryStats = {}
		total = 0.0
		for row in reader:
			country = row[0]
			numUsers = float(row[1])
			total += numUsers
			self.countryStats[country] = numUsers
		for country in self.countryStats.keys():
			self.countryStats[country] = self.countryStats[country] / total

Thanks! I had some idea of how it was used, but I was curious where the numbers came from. My understanding is that if a country is not explicitly specified and a name appears in lists for multiple countries, than the more one will break the tie, correct?

I am not sure but I guess that it comes from applying the countryNameManager to the StackOverflow data.


Revert "add asound for linux. fix deprecated torch type. (#254)"

Compilation error noticed in #262.
This reverts commit d26e112d8b2171ceb78f4c2566245c977b2ff7d1.

This does not appear to be the commit that prevents travis from building, see here.

Thanks for the quick fix!


IMprove the UI of the contact us section.

#3619
Fixes:  #3619
Description
Improve the UI of the contact us section

Type of PR

[ x] Feature enhancement

Screenshots / videos (if applicable)
before :

after 👍:

Checklist:

[ x] I have made this change from my own.

[ x] My code follows the style guidelines of this project.

[x ] I have performed a self-review of my own code.

[ x] My changes generate no new warnings.

[ x] I have tested the changes thoroughly before submitting this pull request.

[x ] I have provided relevant issue numbers and screenshots after making the changes.

@anuragverma108 Please review my PR under GSSOC'24 and Hacktofest'24.
thank you

it was good with image only @Himanshu-kumar025 please work on new issue


Removes broken link in terms of service. Closes #7171

Removed the following language from the terms of service: "(the reblogging function on FreeCodeCamp.com does this automatically!)"

@afr114 thanks for the PR.
Do not include issue numbers and following keywords in pull request's title.
Please, review our Guidelines for Contributing, thank you!.

As BerkeleyBot has pointed out please remove the issue number from the PR title and add closes #7171 into the body of the PR. In the future please follow our branch naming conventions.

Update per the Bot's request and guidelines.

:+1:
Thanks @afr114


Add PR links in PR count

This will be how it looks :
https://github.com/Allianzcortex/github-readme-stats#the-repos-i-contributed-to
Now users can see the PR links when clicking the PR count.

I will refactor the *.yml part later. Just hope the coding part(github.go) is good to take a look @yihong0618

cool，can you only change the github.go file~

@yihong0618 sure thing ! I keep the readme file changed so you can see how it will look after the change. Would mind telling me ur opinion about changes to github.go  then after that, I will reverse my changes to other parts

@yihong0618 sure thing ! I keep the readme file changed so you can see how it will look after the change. Would u mind reviewing the changes to github.go ?  then after that, I will reverse my changes of other parts ( :

That part looks great, I like that change

@yihong0618 It should be good for another look ^

Thanks, will take a look and merge this afternoon (timezone +8)

@Allianzcortex @frostming
Done and please use<EMAIL_ADDRESS>

@Allianzcortex @frostming
Done and please use<EMAIL_ADDRESS>
awwwwwwwww !

Thank you very much for your pr~

a very weired issue : https://github.com/Allianzcortex/2021/runs/6113317128?check_suite_focus=true . no idea why it suddenly failed even after I tried to re-run many times.
would you mind taking a look when you have time ? @yihong0618

i don't think there is any breaking changes/upgrades recently but it can't work..

the code is updated you can try the latest code. because of git change some logic

will take a look later. Can you open another issue？

Thanks !  Initially I just update a new action version https://github.com/Allianzcortex/2021/commit/dd554fbb7a9df30a5a95937974f83c97ee300417 and it doesn't work. But it gets fixed after I copy the whole new yml file https://github.com/Allianzcortex/2021/commit/81ab0351ad3b79813f0e143350a323383df00c01

I feel no need for a new issue since most users just use the new checkout version. thanks for all the help ^^

cool just enjoy it😄


[stable/mongodb] Random passwords for mongodb if they are not set in values.yaml

If the mongodb passwords are not set in values.yaml they are set to empty strings in the secrets object. Analogous to mysql, the passwords should be generated randomly. If you want an empty password you should set it explicitely in the values.yaml.

/ok-to-test

/retest

/lgtm


chore!: Update test vectors

This adds two breaking changes:

RecoverCellsAndComputeKZGProofs has changed its API to not accept proofs
VerifyCellKZGProofBatch does not take in the rowIndices


Godot as General Dev Environment + extensions

The disable editor features proposed for 3.2 could be expanded for turning Godot into an General Use Development Environment, with "downloadable extensions" or "enabled-nodes presets/cfg" that would unlock extra Nodes that could be enabled/disabled.
Then, nodes of the current build related to 2D game development would be at an 2D game development extension; It could also expand to other areas with their own specialized nodes such as web development (with nodes that compile to something like HTML/CSS/JS), animation, level design, etc.

This is outside the scope of Godot. There also doesn't seem to be much interest, judging by the activity in this issue. Godot aims to be a general game engine, and may be useful to develop some desktop applications. But I wouldn't expect it to move in the direction of "general purpose development environment, including webdev" anytime soon. :) There are better suited environments for that.
Thanks for taking the time to file an issue.


Scala Gears

Implementation in Scala Gears.
Uses the OkHttp HTTP client.

Nice Jack! I hadn't tried Gears yet so it is great to have this comparison. Thanks!


Add code review and testing sections to pull request template

Inspired by recent @ASpoonPlaysGames PRs like https://github.com/R2Northstar/NorthstarLauncher/pull/789

https://discord.com/channels/920776187884732556/950322078945538058/1278724653573083219


ci: enable artifact comments in PR from forks

We store the wrangler build artifacts and then comment on the PR to tell users how to access them.
But the way that GH actions work, it is not possible to write a comment if the PR is from another fork.
This change uses a workflow_run GH action, which does have permission, to do the commenting.
We must pass the PR number to it via another artifact.

Note that the commenting action will only run on main. So this will have no effect until we merge it...

Merging! Fingers crossed it works... We can always roll it back if there are issues.


Purhase instructions for Microsoft-hosted jobs

Regarding

Select Parallel jobs under Pipelines, and then select either Purchase parallel jobs for Microsoft-hosted jobs or Change for self-hosted jobs.

This does not match the current UI. Here's how it looks:

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

ID: 43d1ea36-caf8-c3f6-95f3-2d40ead86f5a
Version Independent ID: 46755386-7c55-bd3a-7984-30687a4e94f3
Content: Configure and pay for parallel jobs - Azure DevOps
Content Source: docs/pipelines/licensing/concurrent-jobs.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-licensing
GitHub Login: @steved0x
Microsoft Alias: jukullam

@VitalyMCT Thanks! I'll update the screenshot now.


Any interest in a short term consulting engagement

Hi Chris,
I am interested in modifying this app for a commercial application.  Any interest in what I think would be a short term project to tweak this app for us?
Doug

@jaromediaservices -  Shoot me an email and let me know what you have in mind<EMAIL_ADDRESS>Thanks


Quick Action Button covering edit option elements in Indonesia Website

Describe the issue/bug [a clear and concise description of what the bug is.] :
There should be edit button but it's covered by quick action buttons. I suggest you to able moving the quick action button based on the user desire.
To Reproduce [add steps to reproduce the behavior below] :
Just turn on the tools and the edit button is covering the edit question button
Screenshots [paste below]

It should be

A rare case indeed. We usually dont use the edit link after asking question on daily basis. But I see your point I'll make changes accordingly

I think having this kind of placement would solve the issue


Add typing file for typescript

I have created a typing file (.d.ts) for typescript user.
Usage:
import * as CanCan from 'cancan';

const cancan = new CanCan();

cancan.allow(...);
cancan.can(...);

Great, I have updated according to your comments. Please have a look.

This https://github.com/vadimdemedes/cancan/pull/31#discussion_r146104111 is still true. Also:

Is there anyone that can confirm that your typings are valid? I'm not familiar with TS.

The type file works great to me. please kindly merge the PR.

I am going to make a pull request to DefinitelyTyped, which is a repo for storing typing files. So that people could yarn add @types/cancan if they need the typing file.
As a result, this pull request is no longer needed.
Thank you all.

This is great, thanks!


[L] Warn A&R user of a variance upon filling out form

As a park operator, I want to know when a value I enter into A&R may trigger a variance so that I am aware and can address it accordingly.
As a BC Parks staff, I want park operators and RSO’s to be aware that the value they are entering is within an expected range so that we get more accurate data and/or are alerted via variance note as to why the value is different or missing.
This ticket is to implement the user facing warning of a variance so that the user can fix it or apply variance right away, and will provide better reporting overall.
Acceptance Criteria:

matches designs attached

data entry forms within A&R have a variance warning applied

Tooltip is triggered when data falls outside the +/- 20% range after save attempt

Tooltip shows average value for that field

existing the field with the mouse hides the tooltip but keeps the red outline of the field to signal variance

user is “warned” about variances via trigger pop-up within form upon save action and has the option to continue editing or save and proceed

adding a variance note will remove the trigger pop-up

Notes
figma designs: https://www.figma.com/file/yoMhvO0KZvsM6qoqwuIjpt/Attendance-%26-Revenue?type=design&node-id=3735-20123&mode=design

blocked by #291

Estimate to be provided once the refinement ticket is complete.

@manuji @JLWade This is quite a substantial change so I will list what has been done to make things a little easier.

On the enter data page, the date, park and subarea forms have all been replaced by the new form engine. Parts of the old engine were too intertwined with this page to leave without updating it.

Aside from the appearance, there should be no major change in the way the fields function except for a few key things:

The url now updates every time the form changes
The displayed list of accordions is now wiped when the form changes, to prevent confusion where the shown list of accordions does not correlate to the current field settings. Bring up the new list of accordions by clicking 'Go' again.
Fixed several console errors that were present in the previous version

Every activity form has been recreated from scratch and will need a thorough smoke test to ensure they still function as intended and are hooked up to the correct fields in the API. The appearance and function of the forms should have no major changes except for a few key things:

The number fields no longer have increment/decrement arrows. They are not present in the original designs. The form engine can bring them back if necessary.
Money fields automatically format your input to 2 decimal places.
You should not be able to enter a negative value in any of the fields.

If a variance is triggered and you do not provide a note, you will be notified after clicking 'Save'. If you add a note after variances are triggered, the warning tooltips will not disappear until you click 'Save' again. If you provide a note in the first place then no variance will be triggered.

https://github.com/bcgov/bcparks-ar-api/issues/303 is included as part of this ticket.

Something interesting I noticed with variance recording (API related and has been present in our code a long time): We round our variance to 2 decimal places, so sometimes a variance is triggered prematurely: if one year is 1000 and the next year is 1195, the variance is 0.195 => 0.20 which triggers even though the new value is less than the threshold. Might want to investigate chopping instead of rounding if this is going to be an issue.

I am going to go back and rip out the other forms in A&R and replace them with the form engine, but that task does not block the completion of this ticket.

@manuji If there are QA items that come out of your review, please just list them here instead of making new bug tickets, it will be easier for me to review and implement them that way. Also, please bump the minor version of bcparks-ar-admin when you deploy as this change is quite large.

Adding https://github.com/bcgov/bcparks-ar-admin/pull/310 to this ticket - replaced the form elements on the following pages:

Review Data
Lock Records
Export Reports

Tested on TEST: Pending
Given below are the issues I noticed.

Missing the tooltip when the input field is in "Active" state unless you have the mouse hover over the field.
The Form is missing the facility name on the form heading.
Information displayed on the tooltip for individual fields are incorrect when the form hasn't fully filled in.

@manuji @JLWade reviewing the points above:

Missing the tooltip when the input field is in "Active" state unless you have the mouse hover over the field.

As per the designs:

Perhaps not explicitly clear in the designs but a tooltip by definition only appears on mouse hover.

The Form is missing the facility name on the form heading.

I noticed this happening in the video you posted in https://github.com/bcgov/bcparks-ar-api/issues/303#issuecomment-1973887397 but I cannot replicate in TEST. Please provide explicit steps to replicate.

Information displayed on the tooltip for individual fields are incorrect when the form hasn't fully filled in.

Please provide steps to replicate and what is explicitly expected to be correct.

Just ran through it in TEST and am also unable to replicate 2 and 3. 1 seems to be as expected.

@manuji I think I was able to reproduce what you are reporting for number 3 by doing the following:

trigger a variance in any field for any activity: when you click submit, wait for the modal to appear.
In the modal, click 'continue editing' to review the variances. Take note of the fields that triggered a variance.
click 'cancel' in the bottom left corner to give up editing the record. Click 'Discard changes' when the modal appears.
You will be navigated back to the accordion list for that subarea. Go back and click 'Edit' on the same activity you just navigated away from.
Hover over any fields that had triggered a variance previously. A tooltip will appear even though the invalid styling is not applied and the current value of the field may not actually trigger a variance.

I predict this is because the variance settings from the previous screen are not being cleared when navigating away from a record if that record is never saved. I will look into creating a patch for that.

Edit: patched this in #317

Thank you @cameronpettit

Tested on TEST: Passed

Verified that this task has been implemented and working as expected.
Passing to PO review.

workin as expected moving to done


Missing deployment documentation

There is no section on deploying multiple simultaneous code integrity policies. As I understand this is not possible via GPO (you can only select one code integrity policy), and the PowerShell deployment guide has not been updated either.

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

ID: d643fd44-756e-de45-47c8-e9d8e7d77d9a
Version Independent ID: 273a1d3c-f7d9-2c32-16f3-8be3180147b4
Content: Deploy multiple Windows Defender Application Control Policies  (Windows 10)
Content Source: windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md
Product: w10
Technology: windows
GitHub Login: @mdsakibMSFT

@officedocsbot assign @jvsam

Hello @nluck thank you for your feedback. Can you please clarify if your question is about deploying multiple simultaneous code integrity policies via Group Policy? Is the information insufficient or inaccurate? The more details you can provide, the more helpful it will be so that we will know what specific improvements we can suggest in this documentation.
Support on multiple simultaneous code integrity policies for one device is a new feature on Windows 10, version 1903 as indicated in the documentation, with a caveat that information may be substantially modified. Hence, it's safe to assume there will be more updates to this doc in the future
from the authors. Looking forward to hearing from you.

Thank you for your reply, I'll clarify gladly.

Can you please clarify if your question is about deploying multiple simultaneous code integrity policies via Group Policy? Is the information insufficient or inaccurate?

I mean that I don't see any information about actually deploying multiple simultaneous code integrity policies (despite the title of the documentation section). It clearly shows how to create base/supplemental policies (which works on Windows 10 1903, New-CiPolicy even recommends it), but not how to deploy them on any machine.

Thank you for the clarification @nluck. The documentation introduces and explains one of the major updates on 1903 for threat protection, which is the multiple simultaneous code integrity policies support. There is also a section—albeit short and general but on point—on deploying policies. Then there's the detailed deployment guide under the main topic, along with other sub-topics related to deployment, e.g. via GPO, etc. How about suggesting to revise the title to avoid confusion, for example, removing the word deploy. Will this be enough based on the current intent of this documentation, which is generally, informational? Thank you.
NOTE: If you're suggesting an entirely new content, we can inform the authors here for consideration. However, we can't guarantee that it will be prioritized. But this is what this site is for, to provide feedback!

Hi again @nluck I just want to ask if you have questions with regard to the information I've shared. If none, I believe we can close this issue. Thank you again.
I am also tagging the author here regarding your suggestion on creating contents related to deploying multiple simultaneous code integrity policies on any machine. Hi @mdsakibMSFT, here's a community feedback for your consideration. Thank you.

@officedocsbot close


Update to familia v1.1.0-rev1 and improve code quality

Enhance compatibility with the latest Familia version by updating methods and removing deprecated code. Improve documentation, clean up test cases, and ensure proper handling of Redis keys. Address various issues related to session management and custom domains, while updating dependencies for better performance and security.
Fixes #861

PR Type
enhancement, bug_fix, tests, documentation

Description

Enhanced debugging and Redis connection logic in lib/onetime.rb.
Updated IRB console settings and exit instructions in lib/onetime/console.rb.
Added initializer for error message handling in lib/onetime/errors.rb.
Corrected anonymous user check in secrets logic in lib/onetime/logic/secrets/reveal_secret.rb and lib/onetime/logic/secrets/show_secret.rb.
Improved custom domain destruction and documentation in lib/onetime/models/custom_domain.rb.
Updated customer domain management methods in lib/onetime/models/customer.rb.
Added tests for domain expiration methods in tests/unit/ruby/try/20_models/27_domains_expiration_try.rb.
Updated supported versions in security documentation in src/views/info/SecurityDoc.vue.
Updated package dependencies in pnpm-lock.yaml.

Changes walkthrough 📝
Relevant filesEnhancement10 files

onetime.rbEnhance debugging and Redis connection logic

lib/onetime.rb
Improved debug method to use regex for environment variable check.  Added detailed inline documentation for connect_databases method.  Set default Redis DB index to 0 if not specified.

+16/-3

console.rbUpdate IRB console settings and exit instructions

lib/onetime/console.rb
Changed IRB configuration to not ignore EOF.  Updated exit message to use 'ctrl-d'.

+2/-2

errors.rbAdd initializer for error message handling

lib/onetime/errors.rb

Added initializer to Problem class for setting message.

+4/-0

list_domains.rbOptimize domain processing logging

lib/onetime/logic/domains/list_domains.rb

Changed method to use size instead of length.

+1/-1

custom_domain.rbImprove custom domain destruction and documentation

lib/onetime/models/custom_domain.rb
Enhanced destroy! method to handle related Redis keys.  Improved method documentation for clarity.

+25/-10

customer.rbUpdate customer domain management methods

lib/onetime/models/customer.rb
Updated method to use remove instead of rem.  Added keyword arguments to save method.

+3/-5

email_receipt.rbEnsure email receipt identifier removal on destroy

lib/onetime/models/email_receipt.rb

Modified destroy! method to ensure identifier removal.

+3/-3

session_messages.rbUpdate session message handling methods

lib/onetime/models/mixins/session_messages.rb

Changed method to use remove instead of hdel!.

+2/-2

rate_limit.rbClean up rate limit model and add TTL

lib/onetime/models/rate_limit.rb
Removed outdated fields and methods related to Familia bug.  Added TTL to counter string definition.

+3/-16

session.rbRefactor session replacement logic

lib/onetime/models/session.rb
Updated session replacement logic to use delete!.  Improved comments for clarity.

+5/-6

Bug fix2 files

reveal_secret.rbCorrect anonymous user check in secrets logic

lib/onetime/logic/secrets/reveal_secret.rb
Fixed condition to check owner.anonymous? instead of cust.anonymous?.

+1/-2

show_secret.rbCorrect anonymous user check in secrets logic

lib/onetime/logic/secrets/show_secret.rb
Fixed condition to check owner.anonymous? instead of cust.anonymous?.

+1/-2

Tests1 files

27_domains_expiration_try.rbAdd tests for domain expiration methods

tests/unit/ruby/try/20_models/27_domains_expiration_try.rb
Added new test file for domain expiration methods.  Includes various test cases for update_expiration.

+68/-0

Documentation1 files

SecurityDoc.vueUpdate supported versions in security documentation

src/views/info/SecurityDoc.vue

Updated supported versions table to reflect new versioning.

+3/-3

Dependencies1 files

pnpm-lock.yamlUpdate package dependencies in pnpm lock file

pnpm-lock.yaml
Updated dependencies for altcha, postcss, and typescript-eslint.

+77/-77

💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

The Vue Tests failures are pre-existing from the feature branch that we merged into this surrogate develop branch.


[PL-39215] Update screens in delegate concepts

Update screens in delegate concepts
For reviewers, a preview is available.
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Is an update planned to the latest Nim-Pixie version ?

The library strike a perfect spot for contained text and image manipulation (I have been looking around for days for something similar) but the .so seems to be stale.
What is the process of updating the library and bindings ?
Right now it seems the library is not working on a modern arch Linux throwing SIGSEGV: Illegal storage access. (Attempt to read from nil? when saving the .png in the tiger.py example.
thanks a lot for your time and effort on this anyhow.
PS : of course I just saw that you also manage nimble and you use pixie as an example, I don't know anything about NIM but I'll look.

and I failed :)  @see https://github.com/treeform/genny/issues/52


unit test watcher_cross_stop fail in wsl2

Version: latest code on v1.x branch
Platform: Linux desktop <IP_ADDRESS>-microsoft-standard-WSL2 # 1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 GNU/Linux

Problem: test for watcher_cross_stop fail with timeout
Strace output:
execve("build/uv_run_tests_a", ["build/uv_run_tests_a", "watcher_cross_stop"], 0x7ffe7866ac98 /* 28 vars */) = 0
brk(NULL)                               = 0x559cc6488000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fca3948a000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=18066, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 18066, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fca39485000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20t\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0<EMAIL_ADDRESS>784, 64) = 784
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1922136, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0<EMAIL_ADDRESS>784, 64) = 784
mmap(NULL, 1970000, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fca392a4000
mmap(0x7fca392ca000, 1396736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fca392ca000
mmap(0x7fca3941f000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17b000) = 0x7fca3941f000
mmap(0x7fca39472000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ce000) = 0x7fca39472000
mmap(0x7fca39478000, 53072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fca39478000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fca392a1000
arch_prctl(ARCH_SET_FS, 0x7fca392a1740) = 0
set_tid_address(0x7fca392a1a10)         = 8112
set_robust_list(0x7fca392a1a20, 24)     = 0
rseq(0x7fca392a2060, 0x20, 0, 0x53053053) = 0
mprotect(0x7fca39472000, 16384, PROT_READ) = 0
mprotect(0x559cc4235000, 4096, PROT_READ) = 0
mprotect(0x7fca394bc000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fca39485000, 18066)           = 0
geteuid()                               = 1000
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fca392e0050}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
getrandom("\x01\xf6\x72\x2c\x63\xf1\xbf\xab", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x559cc6488000
brk(0x559cc64a9000)                     = 0x559cc64a9000
unlink("/tmp/uv-test-sock")             = -1 ENOENT (No such file or directory)
unlink("/tmp/uv-test-sock2")            = -1 ENOENT (No such file or directory)
unlink("/tmp/uv-test-sock3")            = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/tmp", O_RDWR|O_EXCL|O_TMPFILE, 0600) = 3
fcntl(3, F_GETFL)                       = 0x418002 (flags O_RDWR|O_LARGEFILE|O_TMPFILE)
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fca392a1a10) = 8113
pipe2([4, 5], 0)                        = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fca3932a6a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fca392e0050}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
mmap(NULL, 266240, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fca39260000
mprotect(0x7fca39261000, 262144, PROT_READ|PROT_WRITE) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8)   = 0
clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fca392a0990, parent_tid=0x7fca392a0990, exit_signal=0, stack=0x7fca39260000, stack_size=0x3ff80, tls=0x7fca392a06c0} => {parent_tid=[8114]}, 88) = 8114
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pselect6(5, [4], NULL, NULL, {tv_sec=5, tv_nsec=0}, NULL) = 0 (Timeout)
kill(8113, SIGTERM)                     = 0
futex(0x7fca392a0990, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 8114, NULL, FUTEX_BITSET_MATCH_ANY) = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=8113, si_uid=1000, si_status=SIGTERM, si_utime=2 /* 0.02 s */, si_stime=5 /* 0.05 s */} ---
futex(0x7fca392a0990, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 8114, NULL, FUTEX_BITSET_MATCH_ANY) = 0
close(4)                                = 0
close(5)                                = 0
write(1, "not ok 1 - watcher_cross_stop\n", 30not ok 1 - watcher_cross_stop
) = 30
write(1, "# timeout\n", 10# timeout
)             = 10
write(1, "# ", 2# )                       = 2
newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0
write(1, "Output from process `watcher_cro"..., 54Output from process `watcher_cross_stop`: (no output)
) = 54
close(3)                                = 0
exit_group(255)                         = ?
+++ exited with 255 +++

Some extra information: I have tested this in a Ubuntu distro WSL2 as well, but it also failed. On there I added some debug information and looks like after ~300 iteration of uv_udp_bind at line https://github.com/libuv/libuv/blob/d2d92b74a8327daf9652a9732454937f3529bd30/test/test-watcher-cross-stop.c#L85, the test will fail without any information provided.
I also tried increase the ulimit -n but it did not help
ulimit -n
10240

Please kindly let me know if I missed any information. Thanks!

What was the uv_udp_bind error you got? It should have printed something like "expected 0, got -32".
My hunch is that wsl2 has trouble with a program creating so many udp sockets.
By the way, you can trace the test itself (instead of the test harness, like you're doing now) with:
$ strace -fyy build/uv_run_tests_a watcher_cross_stop watcher_cross_stop


Custom navBar

Hey guys,
first of all, I want to thank for the react-native-router-flux. It is amazing.
I have been using the router since the version 3, but now I have migrated my project to the latest version.
I was using a custom navBar in some of my screens but it seems that custom navBar doesn't work as before. Its possible to have a custom navBar working in v4 as in v3? I need to render a left button with title and two right buttons.
E.g.

With a customBar in the Scene I have this strange behaviour when navigate, looks like it is rendering back and menu icon at the same time.

Any ideas?
Also, its possible to increase the whole area of the right or left button? Imagine that I want a search input from the right when the search icon is pressed.
Thank you.
Version

react-native-router-flux v4.0.0-beta.17
react-native v0.47.1

Here you can see the effect with slow animation. You can appreciate it after the back icon button is pressed.

Here you can see the effect with slow animation. You can appreciate it after the back icon button is pressed.

From the looks of your second slow animation, it looks like it could be rendering the "actual" navigation first, and then laying your navBar overtop, you can see the slight shift of the hamburger icon which would suggest this.
so I think it is actually going back a screen, rendering that navBar internally (built from RNRF) and then laying your navBar on top after.

@mcabs3 is right, please disable RNRF navbar then. If you still have issue please try to reproduce it with Example project.

Sorry for asking but How can I disable the navBar? :/ I know how to hide it, but no how to disable it. @aksonov

hide==disable

RNRF navbar is hidden (disabled) in my case. The main problem is the "animation" between two custom navbars or a navbar and a custom navbar. As you can see in the image that I posted it looks like one navbar dissapear, then a black background appears and then the new navbar is rendered. How can I avoid that? Its possible to remove those 'animations'?
Did you test the transitions between custom navBars?

Try headerMode='screen' for container scene for different animation

I didn't test custom nav bars. Please fork and add it to Example project to demonstrate the issue.

My fork has been merged. Now the example have some scenes with custom navbar.
Thank you.

@pgonzalez-santiago Hey, how do you modify the navBar on react-native-router-flux, I mean how do you set a custom navBar

@ericklarac you can customize most attributes of the nav bar check out the doc otherwise you can hide it with hideNavBar and create a custom component to replace it instead


copy command returns 0 status when file doesn't exist on remote

HashBackup uses the rclone copy command to fetch files from remotes, using --include filename.  If a file doesn't exist on the remote, it appears rclone is returning a zero status.  I can see how that would make sense for a sync command, but not for a copy command.
rclone 1.28, ACD, OSX

What you are saying is that on copy, if no files were matched then return an error.
I'm not sure I want to make that the default, but it could be a flag which would be useful for sync, size etc.
How about --error-if-no-files or something like that?

I worked around it by checking if the file exists after running
rclone.  I reported it in case you didn't realize it worked that way.
Whatever you think is best.
On 4/12/16, Nick Craig-Wood<EMAIL_ADDRESS>wrote:

What you are saying is that on copy, if no files were matched then return an
error.
I'm not sure I want to make that the default, but it could be a flag which
would be useful for sync, size etc.
How about --error-if-no-files or something like that?

You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/ncw/rclone/issues/431#issuecomment-209075830

--
HashBackup: easy onsite and offsite Unix backup
http://www.hashbackup.com

As it turns out, I think it's better for HashBackup that there is no error when rclone does a remote -> local copy and the file doesn't exist.  I get a 0 exit status but no file, so that indicates the file wasn't there, whereas if rclone exited non-zero, I wouldn't know whether to retry because of a network problem or whether the file didn't exist.  So I'm liking the way it works now.
Today rclone does directory-directory operations.  As a suggestion for the future, if you want to include individual file operations, maybe that could be done in a compatible way by:
rclone copy rem:dir/file  localdir
ie, if the source is not a directory but is a file, then copy just that 1 file.  This avoids the --include  syntax, would be compatible (I think) with the way it works today, and you could set the exit status non-zero in this case if the file didn't exist on the remote.


Callback after signup?

Hi,
Is there a callback when a user has successfully signed up?
I would like to make a database call just after a signup.
Thanks for your help.

The most reliable way to write to your database after a successful signup would be via webhooks. It's unsafe to rely on a callback as the user might close the tab or window before the redirect to your site is complete.
Safest way is to listen for the user.created webhook and perform your database writes accordingly.


It's running in local but when he tries to host it in AppService it showing below error.  bundle.js:2

communication-services-javascript-quickstarts/join-calling-to-teams-meeting at main · Azure-Samples/communication-services-javascript-quickstarts (github.com)
It's running in local but when he tries to host it in AppService it showing below error.
bundle.js:2
Uncaught SyntaxError: Invalid or unexpected token (at bundle.js:2:17413)

and also the run syntax npx webpack-dev-server --entry ./client.js --output bundle.js --debug --devtool inline-source-map is not working with latest node version

Hello @ddematheu2, please provide us with the following information:

[ ] Minimal steps to reproduce
[ ] Log messages given by the failure

Thanks!

We are closing this issue since we haven’t heard back from you for 10 days. Please feel free to reopen this issue if you have any questions.


Feature: Add support for overlays

the overlay specification is getting close to its final version. It'd be nice to implement the specification in the library so client applications can take advantage of it for thing like generic errors and such.
The solution should be implemented in a separate package this one takes a dependency on, so people can use this functionality outside of openAPI. But the code can be collocated here.

This issue https://github.com/microsoftgraph/msgraph-metadata/issues/124 is dependent on overlays.

I don't feel strongly about whether we should create a new project or not.  However, I suspect we will re-use the OpenApiAny types and the ParseNode classes in the reader, so I think it would be easier if it is all part of the same library.  In theory the an Overlay could be used to apply to any JSON/YAML document, however, I think we should scope our efforts to just updating OpenAPI documents.
I believe because of this issue https://github.com/OAI/Overlay-Specification/discussions/8 we are probably going to have to implement our own JSONPath querying.
The update property could be implemented as type IOpenApiAny.

Upon further discussion we believe that accepting strongly typed OpenAPI objects is not going to work.
Instead we should limit the update property to only accept OpenApiArray, OpenApiObject and OpenApiPrimitive.
overlay: 1.0.0
actions:
 - target: "$.*.get.parameters[name=='top']"
   update:
     required: true

var overlay = new OverlayDocument();
var action = new OverlayAction() {
   Target = "...",
   Update = new OpenApiObject() {
      [["required"],[true]]  // With the correct c# syntax  :-)
   }
}


Manual Gradient Accumulation in Pjit

Changed grad_accum logic related to this: https://wandb.ai/dalle-mini/dalle-mini/reports/JAX-pmap-vs-pjit--VmlldzoxNDg1ODA2
TrainState is only updated once through state.apply_gradients once a full batch of data is processed instead of being updated every mini accum batch. Should reduce the number all gather operations.
Other logic in train loop changed to accommodate updated accum logic. Running speed comparison tests now, looks to be around 10-15% faster

Ok on a second run I don't actually know how much of a speedup this gets OOPS


Update docs_src/body_fields with more Annotated in one place where it should be

Tutorial, File: 001_an_py310.py
We can also use Annotated for fields in BaseModel
I am not going to add this to other python versions, because I haven't checked if everything is working nicely for older versions

📝 Docs preview for commit 8bdcf2ea5acdf0c27eebad2a75e4edb57031b5ea at: https://af00241c.fastapitiangolo.pages.dev

There also should be a change body-fields.md
(it is seen in raw mode, the hl_lines is been changed)
Before:
{!> ../../../docs_src/body_fields/tutorial001_an_py310.py!}

After
{!> ../../../docs_src/body_fields/tutorial001_an_py310.py!}

(sorry don't see a way to add this change to current pull request)

This Annotation could be also added to the lessons:

Declare Request Example Data

Thanks for the interest! :nerd_face:
Yeah, I know this would be viable, but it's less obvious when it's done in Pydantic models as they have the custom dataclass-like behavior. They are very similar. And dataclasses don't support Annotated (yet). Probably for that reason, Pydantic uses the old syntax in most of their docs. So, for the Pydantic models, I'll leave them as is for now. But thanks for the interest! :coffee:


Made many changes for ProfilepageDetails

Description
Fixes #995

Changed the behavior of the email icon so that when clicked, it opens the user's default email client with the email address pre-filled.
Added dark mode for Share modal so that it is properly visible in dark theme
Added a copy button in Share modal so that the profile link can be easily copied just in a click.
Changed the type of cursor to pointer for followers and following icons

Video
https://github.com/user-attachments/assets/2ab51ca1-e6c9-464a-afbf-e9d2aea76577

@mdazfar2 Please review and merge this PR


Idea submission form -- front end

The front half of #36

Here's a start:
https://github.com/CodeForFoco/codeforfoco.github.io/commit/8b32e5315e63c2e0fbc5eee2557f2dce66bc0a8e

Closing as old and not particularly effective as a way to find useful projects (given our current level of renown and scale)


Fixed standard conforming problems

Mainly about header inclusion.

Thanks. I will pay more attention to it.

By the way, what should I use to replace std::malloc?

Consider std::allocator_traits.


#536289: [SXA] added nextjs-sxa-scaffold initializer

[ ] This PR follows the Contribution Guide

Description / Motivation

Added a new option(nextjs-sxa scaffold component action) for nextjs initializer.

Testing Details

[ ] Unit Test Added
[ ] Manual Test/Other (Please elaborate)

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

@matkovskyi any reason not to just include this with the existing nextjs-sxa initializer add-on?

Yes, you're right! I fixed it

@matkovskyi Please, also update CHANGELOG.md file to include your PR. We started to update Changelog for each PR, so it makes easier for us to start release processes


RepairByKits Bugs and Solusions for no any buffs added presents when equipments of armor and headwear were repaired by kits

As the title
Project issue is for: Server
Files "@spt/services/RepairService"
Information
As a modder to fix up mod to adapt SPT-3.9.0 in advance, there's a problem disrupt me for a long time since SPT-3.8.0 presentation, that is the equipment buffs when repaired by kits.
Long story short, me find a critical error ( lol ) in getItemSkillType() from RepairService.ts . The repaired item to addBuff() in the next step is related to it's BaseClass. And in getItemSkillType(), there is only three BaseClass :
{
    BaseClasses.ARMOR:"5448e54d4bdc2dcc718b4568"
	BaseClasses.VEST:"5448e5284bdc2dcb718b4567",
	BaseClasses.HEADWEAR:"5a341c4086f77401f2541505"
}

BUT
In client version 0.14 and later,  the ontology of all headwear and armor 's durability and maxdurbility is zero "0". The only having durability items are:
{
	BaseClass.BUILT_IN_INSERTS:"65649eb40bf0ed77b8044453"
    BaseClass.ARMOR_PLATE:"644120aa86ffbe10ee032b6f"
}

And BaseClass.BUILT_IN_INSERTS' _parent is BaseClass.ARMOR_PLATE. Only the ontology of all headwear and armor 's base class is still including BaseClasses.ARMOR and BaseClasses.VEST.  Even in older SPT-version , the headwear 's base class do not include BaseClasses.ARMOR or BaseClasses.VEST.
Solution
Above is the Bug's discovery, and Ideal solution is as follows:
// this is the original code in Server
const isArmorRelated = this.itemHelper.isOfBaseclasses(itemTemplate._id, [
    BaseClasses.ARMOR,
    BaseClasses.VEST,
    BaseClasses.HEADWEAR,
]);

Changed code is written by:
const isArmorRelated = this.itemHelper.isOfBaseclasses(itemTemplate._id, [
    BaseClasses.ARMOR,
    BaseClasses.VEST,
    BaseClasses.HEADWEAR,
    BaseClass.ARMOR_PLATE,
]);
// The reason why me do not remove the BaseClasses.VEST and
// BaseClasses.HEADWEAR is that there's no loss of computing power.

The solutions is just my assumption, due to busy studying for postgraduate entrance examinations and no experiences to compile server ( I'm an amateur programmer, and major in Wireless Communication), without further verification. Hope anybody can fix it and Wish SPT better. Very thanks!
APPENDIX:
As far as i know, the Online System can identify the skills' additional attributes ,when if u repair front or back more , then the repair buff will choose the front | back to add.
									--discoverer: MarecGents
									--written by MarecGents

Originally written by MarecGents

Hello MarecGents, thank you for the detailed report.
I agree with your findings. I have made your suggested change here: https://github.com/sp-tarkov/server/commit/f475d4f6f3aab9f0ca17d4548f5f749fe4fe48de

Originally written by chomp


File-based caching for Siesta

I find myself needing a file-based cache for Siesta.  I see that there is a branch named file-cache in the repo.  It's my understanding that this is the beginning of a file caching system for Siesta, correct?  Is it a dead end with serious problems, or simply unfinished work?  If the latter, what still needs to be done?  If it fits the requirements I have for a file cache, I could work on it and make a PR, but I'd like to know more about how you envision it working @pcantrell, and what things need to happen before it is ready to be used.  Let me know!

It is very much ready for experiments! It has a couple of subtle issues I wanted to fix before merging, but it is certainly not a dead end. On the run now, but I’ll drop some notes about those “subtle issues” when I have a little more time.

P.S. The GithubBrowser project on that branch has an example of how to configure and use it: https://github.com/bustoutsolutions/siesta/blob/file-cache/Examples/GithubBrowser/Source/API/GithubAPI.swift#L40-L67

Any update on this?  It is, unfortunately, not a drop-in class for the release version of the framework due to method signature changes (which are beneficial, just breaking).

Is there an updated Filecache.swift that works with latest Siesta version? I tried the one from the file-cache branch but it's giving this error in a few places:
FileCache' does not conform to protocol 'EntityCache'


Infinite scroll: buggy culling of primitive to the west of the IDL

In infinite scroll mode of 2D scene, primitives would be culled to the west of the International Date Line (180° longitude).
Sandcastle example:
https://sandcastle.cesium.com/#c=tVPfa9swEP5XDj85YGQ77TbI0rDiwjbYWKGwl7oPinx1xWTJnOQUb+R/n2RHI03DXsaMhE9333c/PsvCaOtgJ/EZCa5A4zNUaOXQse+TL60TMZ0rox2XGqlOMvhVa4CO919Ng8ubFZRZcFiBGoNrBcta7xfva11rMRVoZfky+0c0HToaP/so1wLTKSVAe/CvjsG3Ro2t0ZETsQD9HPgkkTiJp7OsP8E0siAiKk7OW1xfsEcy3Q22hGivifiY3l8UGVz6Hd5v/S7fHRuXxcMi5ltks7WPBneO5HbwuVcQexVGGXrRXxU8pzpcR2pa+krzOhTaHzSNii7/QdFKklD4WlD/BR36Nv8qUDopsCziuADEGzn4Yd8U4flPahTTOlWj1vPlZdPtYz3JTjq5Q8t406TH+pAZdHMb4/PM7UlB3+K9v6tZkPchVAglkixZWzcq3MR5P8iuN+RgIJUyljvsesX9gPl2ED/QMWFtIAboOj+mrhu5A9lcnfmrQChurY88DkrdyZ9YJ5t17vGvqMp4uXX7bYek+BhgT+Xmy+xkjK1zfzzPdMaoLaeTzL8B
Browser:
Firefox Developer Edition 101.0b6
Safari 15.4, WebKit 166<IP_ADDRESS>
Operating System:
MacOS 11.6.2
EDIT:
updated example.

As camera moves, the culling area in question would changed.

Thanks for the bug report and the Sandcastle, @zhangchn. This does seem like it's broken for all types of primitives.

Also reported on the forum https://community.cesium.com/t/rendering-artifacts-when-using-rectangle-in-2d/21628/3

Also reported in https://github.com/CesiumGS/cesium/issues/11597


Sketch 3.2 - Can't edit text on Step 4

I've just downloaded Sketch 3.2, but can't get step 4 to work, where you say to copy and paste your text in.  I've tried unlocking the layer (and numerous other things), but get nowhere - any ideas?
Thanks.

This seems to be working


Common Mistakes in Translation Templates

When I am looking at translations of templates, I see some misunderstandings. Here, I would like to show some, propose a solution and open a discussion.
Examples:

Splitting up the template boundaries: Adresse: < % = event.address %> https://crowdin.com/translate/zen-community-platform/1163/en-de#6336
Translating parts of the template: <%= event.address %> => <%= event.addresse %>

Constraints:

Boundaries must not be split up: Example: use these brackets: {}
Something like "event.name" is preferred over "1" since the order of several templates depends on e.g. place, time, subject, object.
Using numbers makes it clear that no translation should take place e.g. {1} instead of {name}

Proposal:
Use templates like this:

{1 name} or {1}

The number is the really important part: it identifies the value to take.
The other string value is used to provide context.
curly brackets remove the splitting problem

Questions:

Is this really an issue?
Can crowdin be instructed to make some kinds of strings immutable? For Links, this seems to be the case.
What do you think?

Wow, thanks for the bootstrap of the discussion :+1:
So : boundaries recognition is set by Crowdin.
There are scenarios where it works (https://crowdin.com/translate/zen-community-platform/43/en-de) , and other when it doesn't. Changing the boundary format may help (not composed) but it also an issue as ejs allows us to change the formatting result (ie : pure HTML or escaped) (difference between <%= and <%~ and so on).
{1} would be an invalid object name in javascript, and {1 name} would require us to write our own templating engine.
Overall : yes : it's an issue.
There are alternatives like extracting the strings out of the ejs, but it poses the issue of LTR languages or simply "sentence composition" afterwards (basically the same issue than messages.po when no "variable" is used).
I think my first step would be to contact Crowdin to see if there is anything we missed that could ensure those boundaries are respected.
If this doesn't work, some work need to be done to find "why" they're not recognised, or ultimately a boundary that is properly recognised.
If it is properly recognised then the format of the variable shouldn't matter because crowdin will simply exclude it.

Just to extend : we've added tests to cp-translations (mostly @DanielBrierton 's work !) for emails.
This way, the deployment fails if the translation is faulty. That's not perfect (front-end translations are still an issue) but at least every email should now send.


Improve the UI of the wellness page

Hi @ritika728
I want to create cards for each physical health, mental health etc.
Please assign it to me under JWOC 2024

@krittika2004 since the tracking page already consists of cards, this same UI of the Wellness page wouldn't look appealing
Hence, I would be closing this issue


the bot is down on my server but here the status shows as offline

the bot on my server is down for some reason but it shows online here

Hello.
I'm sorry it doesn't work as expected.
Unfortunately, I can't investigate this at the moment - I'm in Ukraine.
Maybe I will be able to take a look at it again after war.
Hope you doing well. Take care

Hello. I'm sorry it doesn't work as expected. Unfortunately, I can't investigate this at the moment - I'm in Ukraine. Maybe I will be able to take a look at it again after war. Hope you doing well.  Stay safe!!

@hariztek @Ghalban Hi everyone.
Sorry it took so long to figure this out.
I believe the issue should be resolved for now.
If you see that the bot is offline in Discord in the nearest days - feel free to ping me here or in #160  issue (I believe it's the same issue)

@andretkachenko I figured this is the best place to post. I've noticed the bot is down and has been for a while. Is it still being hosted?

hi @feather410. it is still being hosted, but the hosting service started going dark for me for some reason. Let me check the bot and I'll get back to you

@feather410 thank you for the ping. I've restarted the bot and I'll investigate the reason and how to prevent this.

@feather410 I've decided to change hosting for the bot. Please keep me posted whether in this issue or create a new one (which one you prefer) if it becomes unresponsive again

Will do, thanks


Django 3 End-of-life

Hi everyone, Django package maintainer here :wave:
With Django 3.2.x running out of support after 2024/04/01 we have to make a decision how to handle it in NixOS 23.11.
https://endoflife.date/django
My preference would be to remove it before branch-off, but I fully expect you have packages that still require it. For now, I want you to check with your upstreams if and how their Django 4 migration is going, so we can make an informed decision.

[ ] jedi https://github.com/NixOS/nixpkgs/pull/262910
[ ] privacyidea (@globin, @Ma27)
[ ] archivebox (@siraben)
[ ] baserow (@onny)
[ ] mailman (@alyssais)
[ ] etebase (@felschr)

I did some testing of Mailman with Django 4 last week, and it seems fine, but I want to do a little more testing.

End of life has been pushed back to the end of April 2024. My plan for 23.11 is to keep django_3 around, but mark it with meta.knownVulnerabilities = [ "Django 3 has reached its end of life on 2024-04-30. And here some URL for context." ].
Also we seem to have two new consumers, since this issue was opened.

[ ] seahub (@greizgh, @schmittlauch)
[ ] ntfy (@kamilchm)

Also we seem to have two new consumers, since this issue was opened.
* [ ]  seahub (@greizgh, @schmittlauch)

Thanks for the heads up. Upstream has updated to django4 but also dropped support for postgresql, which is the only db supported by the module :upside_down_face:. I don't have much bandwidth and am not sure about the future course of action for seafile module.

https://github.com/ArchiveBox/ArchiveBox/releases/tag/v0.8.0-rc cc @siraben

Should I wait for it to hit PyPi or change the source to the GitHub?

If you think it is too early we might have to live with transitive knownVulnerabilities. No strong opinion either way.

Upstream says those CVEs aren't in their code path, and the package is unlikely security critical enough for us to chase pre releases, so I'll just leave it as is until pypi is updated.

Will be marked vulnerable as of https://github.com/NixOS/nixpkgs/pull/313501, which will land in NixOS 24.05.

* [ ]  seahub (@greizgh, @schmittlauch)

Unfortunately I am also not that active right now as a seahub/ seafile maintainer 🫣
Currently the only instance I run isn't even on NixOS, so if I was super correct and transparent I might better remove myself from the maintainers list. But as I do really intend to approach this and work on the module again, I'm hesitant to do so. Sorry about this :\

For Baserow, it uses Django 4 in releases 1.22.2 and later, 4.1 in 1.22.3 and later. There's a lot of breaking changes between the currently packaged release(1.12.1) and these versions, so if upgraded, it should be mentioned in the release notes.
For Etebase, there was an issue opened at https://github.com/etesync/server/issues/173, but there's been no comments or seemingly any movement on it since March.

archivebox has updated to Django 4 https://github.com/ArchiveBox/ArchiveBox/blob/99b19e19173296058bbc0d00cbcdc9f9632c7953/pyproject.toml

For Etebase, there was an issue opened at https://github.com/etesync/server/issues/173, but there's been no comments or seemingly any movement on it since March.

@pyrox0: Done. Apologies for the delay!

For Etebase, there was an issue opened at https://github.com/etesync/server/issues/173, but there's been no comments or seemingly any movement on it since March.

@pyrox0: Done. Apologies for the delay!

Thank you very much, appreciate the quick response on this! I'll see about getting the package bumped ASAP.

Seahub can be checked off the list: #318727

One year later and I want to yank django 3.x from nixpkgs until the end of the year.


Corrected en-us growth rate names

Previously, the names for the erratic and fluctuating en-us growth rates were listed incorrectly.
Note that Language id 6 (German) also needs corrected by someone who speaks German.

Are Erratic/Fluctuating the official names now? If not, I'd prefer to stick with the current names, which are more descriptive.
It's fine that the prose name differs from the identifier.

I can't confirm that it follows these naming conventions in game, simply because I've never seen growth rates directly named in game, but I am fairly certain that Fluctuating/Erratic are correct because Serebii, Bulbepedia, and PokemonDB all use this term, as well as when language_id 5 was added, it uses Fluctuating/Erratic.

I don't think there have ever been official names for experience groups. There might be some in the leaked source code, but I assume this repo would prefer not to rely on those leaks.

Regardless of whether we go with erratic/fluctuating or "slow then very fast"/"fast then very slow", a change will be needed, as currently, both are used, depending on the language.


[SMALLFIX] Removed explicit argument types and redundant initializer in AlluxioShellUtils

Removed some explicit argument types and a redundant initializer in the AlluxioShellUtils class.

Merged build finished. Test PASSed.

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

LGTM


Named event handlers for late initialization for Ajax support

Currently all initialization of events is happening on document.ready, which is working fine when all content is statically loaded upfront.
This however, does not work when loading panels or widgets through ajax (since events are not attached).
Request to please have the initialization functions as named methods instead of the current anonymous methods, so that late initialization can take advantage of the code by calling the named methods on demand when necessary.
Created a pull request for your reference: https://github.com/puikinsh/gentelella/pull/294
In this PR,

the existing document.ready() event handlers are untouched, so any existing code will not be affected.
names (in the global scope of window) are associated with the events so that they can be used through out the app at any location
invoking the event handler initialization multiple times is made safe (for example, sidebar events could be initialized multiple times with multiple  window.gentelella_sidebar_doc_ready() calls, but only one event will be actively associated)

For example, this will make it possible to load a Panel or Accordion through ajax and call window.gentelella_panel_doc_ready(), window.gentelella_accordion_doc_ready() methods safely to initialize them - and this will not modify any existing panel or accodian controls already existing on the page.

Hi there @KrishnaPG ,
We already took care of this point, we will release it in next update, thank you for the suggestion though :)
Best Regards,
Andrew.


Low Battery Warning configurable?

Before submitting your issue or feature request.  DO NOT REQUEST PORTS THROUGH THIS PROCESS.  I will no longer be focusing on adding additional ports at this time.  You may try to post your request here for an alternative unofficial solution.  Do understand support for those ports will not be available on this github.

This is not Anbernic Stock Emuelec or 351Elec.  ArkOS is a different distribution from those systems and will have differing features.  The only somewhat similarity is that they both use EmulationStation as a frontend.  Even with that, the versions of EmulationStation that's used in between ArkOS and Anbernic Emuelec/351Elec is different with different capabilities.  If there are features you prefer with Anbernic Emuelec/351Elec, just use those distributions instead.  The choice is yours.

Have you reviewed the Frequently Asked Questions available at https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RG351P ?

yes

If your issue is related to being able to run certain emulators or ports, have you reviewed the Emulators and Ports section available at https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information for needed bios files and supported rom extensions?

no

Have you reviewed the known issues section available at https://github.com/christianhaitian/arkos/wiki/Known-issues ?

yes, there is a battery level related bug but not this specific issue
Describe the Issue (If applicable)
When battery got below 10% it refused to go into the menu, and instead displays a warning with the vibration motor permanently on.  Is this intentional?  It's similar to what it does on a normal boot except that the vibration just keeps on going.
How can the issue be reproduced? (If applicable)
Let battery fall to around < 10%
What device are you using?
Anbernic RG351p
What version of ArkOS are you on?

You can find this during the initial boot process right before the Emulationstation loading screen

1.5
Anything else you'd like to include that may help to review this issue or feature request?

That's an odd issue.  I haven't experienced this issue myself and haven't heard this being an issue for anyone else.  At least not yet.  I suspect the unit simply did not have enough power left and was starting to have issues properly powering the device and started having issues.  Has this happened more than once?

That's an odd issue.  I haven't experienced this issue myself and haven't heard this being an issue for anyone else.  At least not yet.  I suspect the unit simply did not have enough power left and was starting to have issues properly powering the device and started having issues.  Has this happened more than once?

I can say that I've also had this happen. But it only happened once, and I didn't equate it to lack of battery. I will try and replicate.

So while the unit was on, as it continued to fall to below 10 percent is when the issue occurred?  Or were you attempting to turn the unit on at less than 10 percent and this issue occurred?

Hi there,
Sorry for the delayed reply, basically it was running ok.  I turned the device off to add some more ROMs to the SD card, put it back in, booted it up, and it's at that point it started telling me the battery was too low.  When I turned the device off I believe it would have been on, or just above 10%.
I plugged the device into my PC USB, and turned it on, and it booted up fine, just in case there was any weird SD card related issues.

Ok.  That's a known occurrence with the rg351p and other rk3326 devices.  If you know the battery was definitely low, like under 30 percent, the unit can have issues powering on since the battery capacity, if low, may not complete the initialization process correctly.  If you're aware that the unit is below 50% capacity, charge the unit asap to avoid strange issues like this.

Great, thanks for the info, much appreciated.

From: christianhaitian<EMAIL_ADDRESS>Sent: Monday, February 1, 2021 3:36:31 PM
To: christianhaitian/arkos<EMAIL_ADDRESS>Cc: Nick Pateman<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [christianhaitian/arkos] Low Battery Warning configurable? (#231)
Ok. That's a known occurrence with the rg351p and other rk3326 devices. If you know the battery was definitely low, like under 30 percent, the unit can have issues powering on since the battery capacity, if low, may not complete the initialization process correctly. If you're aware that the unit is below 50% capacity, charge the unit asap to avoid strange issues like this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/christianhaitian/arkos/issues/231#issuecomment-770945721, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADJ6V54GCTDIPTN77WRMYGLS43C77ANCNFSM4W3U5QRQ.


fix: publish shrinkwrap with prod dependencies only

Summary
Ref #5323
This is a reattempt of #5359 which fixes the problems that occurred last time.
It removes the shrinkwrap from the repo and instead uses the normal package-lock.
On publish we remove devDependencies, scripts & ava properties from package.json and then create the shrinkwrap. This new way ensures that all optional dependencies are present in the shrinkwrap file. (Last time the optional dependencies were missing)
Also split up the release workflow into 2 jobs so we do not have to repeat the if: ${{ steps.release.outputs.release_created }} for every single step.

Thanks for the work on this!