Project appears to be in a bad state. How to purge all Amplify generated files to escape bad state.

** Current behavior: **
amplify init
// edit backend/api/myapi/schema.graphql
amplify status --> API (Update), Auth (No Change), Storage (No Change)
amplify push --> Everything updates correctly, no errors.
amplify status --> API (Update), Auth (No Change), Storage (No Change)

expected behavior - everything the same as above except the final step should be:
amplify status --> API (No Change), Auth (No Change), Storage (No Change)

** What I've tried **

Removing the following files

amplify/\#current-cloud-backend
amplify/backend/amplify-meta.json
src/aws-exports.js
aws-exports.js
awsconfiguration.json

amplify init
amplify status // (API status is: Update)
amplify push // (succeeds)
amplify status // (API status is: Update)

** Feature Request **
This appears to be a bug in Amplify, but I'm not sure how to reproduce it. I would like to reset Amplify to an initial state (without losing my API, Auth, or Storage configuration), which files do I need to remove to do so?
A command like amplify clean would be useful for when things go wrong.

Thanks we are investigating the issue.

I was not able to reproduce your issue with the latest version of the multienv version
0.2.1-multienv.14
Could you get the latest and see if the issue is still there?

@ajhool  Could you try using amplify env pull --restore? This would basically restore your local backend with whatever is there in the cloud. (i.e in your current-cloud-backend folder).

My ampify status is still showing an expired / deleted GraphQL API Key after doing the env pull --restore command - I can't do a push because it keeps putting the old API key into the #current-cloud-backend amplify-meta file. Any help?

My ampify status is still showing an expired / deleted GraphQL API Key after doing the env pull --restore command - I can't do a push because it keeps putting the old API key into the #current-cloud-backend amplify-meta file. Any help?

Search your api key on Console and paste there. Maybe it helps

My ampify status is still showing an expired / deleted GraphQL API Key after doing the env pull --restore command - I can't do a push because it keeps putting the old API key into the #current-cloud-backend amplify-meta file. Any help?

Search your api key on Console and paste there. Maybe it helps


Search for products

Board:

As a user, I should be able to search for products

Description:

Notes:

Tasks:
https://github.com/user-attachments/assets/ed10fba9-6752-4849-80b7-7fbedaa63c7c

[x] Add each element in this format

Risk:

Preview:

QA
https://github.com/user-attachments/assets/1cf72120-e780-4564-bc8e-f5acaab880d7


Cant Use State Machine with AnimatedSprite node

Godot version:
3.2
Issue description:
Cannot use built-in state machine with the AnimatedSprite node. With the changes coming to the AnimatedSprite node in regards to handling spritesheets; we should be able to use the built-in state machine with the AnimatedSprite node.
Current workflow with spritesheets is to have a Sprite node and AnimationPlayer, with the AnimationPlayer cycling through the Frame property in the Sprite node. Reduz has expressed the intent to remove this workflow by getting rid of the Frame property in the Sprite node. By doing this, we will only be able to use the AnimatedSprite node for spritesheets. However, the built-in state machine requires an AnimationPlayer in order to grab the animations from. The AnimatedSprite node handles the animations in this context.
Without a change to accommodate this change in workflow, we will end up having to use an AnimatedSprite and AnimationPlayer node in order to use the built-in state machine. Effectively recreating the current workflow anyway.
I would think it would make sense for the built-in state machine to be able to select the AnimatedSprite node and automatically pull in the animations that are saved in that node.
(Somewhat similar to #29403 )

Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine.
The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker.
If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance!


Implement interfaces

To auther WinRT APIs, we need to inplement interfaces such as IStringable. How can we implement interfaces?

I'm not sure that it will be technically possible to create components purely in Python. So for now, the way to go is to create components in C++ and generate the Python wrapper for it.

OK, it is not big problem for me right now.


Request: export with alpha

Possible to export with the background as an alpha channel?

The latest version allows you to set a custom background color, so a workaround would be to set it to full green or blue and key in post.
Exporting a video with alpha directly from the app would be tricky because there are very few video codecs that support it and I'm not sure if any one of them is supported by AVFoundation. I'll have a look at this.


Remove fmt.Println

What does this PR do?

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


--noclobber CLI command

Adding support for the noclobber command from CLI

What about it?
Is that going to be merged?
Thanks!!


Cannot get Subdivision values

Trying to use:
public function getStateName(City $record, $language)     {         if (empty($record->subdivisions->names)) {             return false;         }         $stateData = [             'name' => $this->getLangValue($record->subdivisions->names, $language),             'code' => $record->subdivisions->isoCode,         ];         return $stateData;     }
to get subdivision data. but it fails, and returns false always.
Also, if you browse in full mode you'll see subdivision as: "subdivisions":[{"geoname_id":2861876,"iso_code":"NW","names":{"de":"Nordrhein-Westfalen","en":"North Rhine-Westphalia","es":"Renania del Norte-Westfalia","fr":"Rh\u00e9nanie du Nord-Westphalie","ru":"\u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0420\u0435\u0439\u043d-\u0412\u0435\u0441\u0442\u0444\u0430\u043b\u0438\u044f"}}]
There seems to be an array within an array that is causing subdivision to surround with []

I'm not really sure what your questions is as you already answered yourself ;)
subdivisions is an array so "$record->subdivisions->names" does not exists. It would "$record->subdivisions[0]->names" in your example.

Exactly, but $record->subdivisions[0]->names throws an error page

Was trying out the same earlier, the issue seemed to be a missing , causing the error :stuck_out_tongue_winking_eye:


Filter features in ParallelBlock

Fixes #674
Goals :soccer:

Automatically filter features in branches of ParallelBlock by using the schema.

Implementation Details :construction:

Filtering in ParallelBlock allows us to get rid of Filter(...).connect(block) in DualEncoderBlock and TwoTowerBlock.

Testing Details :mag:
Existing unit tests should be sufficient. Specifically, test_two_tower_block_tower_save checks if the filtering works.

The tensorflow/examples test that is failing is unrelated to this PR. Possible fix: #690


Support for virtual directories and locations

If you're being a reverse proxy in a subfolder, using  a "." for the current folder will avoid errors

Thank you @andreaci ❤


[13pt] Ability to add user-supplied leveed areas for masking

CatFIM (both stage-based and flow-based) and NWM Retrospective both have the wastewater treatment plant inundated. However, there are no mentions of this at any level in the impact statements (NWPS page for ELRO1: https://water.noaa.gov/gauges/elro1), and the FEMA National Flood Hazard layer doesn't show any inundation even for the 0.2% annual chance level. Looking at 3DEP also indicates a pretty substantial (maybe around 10' or 12' high) flood wall/levee. Do you think this inundation mapping is correct? If not, is there a way to mask this portion of the map so FIM doesn't show inundation here?

HUC8 --> 04110001

3DEP DEM clearly shows the embankment


Absolute paths in includes

JCPP cannot handle absolute paths in include directives. They are treated as relative. For example,
#include "/home/me/test.h"
will not work. On the other hand
#include "/test.h"
will work looking for the file in the current directory.

#include </usr/include/stdio.h>
int main (int argc, char * argv []) {
printf ("Hello world!\n");
return 0;
}
On Wed, 31 Dec 2014 15:24:27 -0800
Shevek<EMAIL_ADDRESS>wrote:

I think github discarded email attachments in the issue reply, but
I'll see if I can construct some.

Reply to this email directly or view it on GitHub:
https://github.com/shevek/jcpp/issues/21#issuecomment-68474750

#include </usr/include/stdio.h>
int main (int argc, char * argv []) {
printf ("Hello world!\n");
return 0;
}
On Wed, 31 Dec 2014 15:24:27 -0800
Shevek<EMAIL_ADDRESS>wrote:

I think github discarded email attachments in the issue reply, but
I'll see if I can construct some.

Reply to this email directly or view it on GitHub:
https://github.com/shevek/jcpp/issues/21#issuecomment-68474750

I suspect the "correct" answer to this is to throw out jcpp's VFS implementation and use the new java.nio.file code.

I suspect the "correct" answer to this is to throw out jcpp's VFS implementation and use the new java.nio.file code.

Just to confirm, you are on at least Java 1.7?

Just to confirm, you are on at least Java 1.7?

There's an absolute path patch in #7 too

There's an absolute path patch in #7 too

@ochafik I'm looking at checking whether path is absolute at the top of include(String parent, int line, String name, boolean quoted, boolean next) as if it's absolute, it doesn't matter whether it's quoted or anglebracketed.

@ochafik I'm looking at checking whether path is absolute at the top of include(String parent, int line, String name, boolean quoted, boolean next) as if it's absolute, it doesn't matter whether it's quoted or anglebracketed.

Hi Shevek,
Yes, I am on Java 1.7.
Please do not abandon the VFS interface. I really need it. And,
yes, you can place a check for absolute path to the top of your 1st
level "include" routine. This should go through VFS as well. You may add
something like isAbsolute().
Thanks,
Igor
On Wed, 31 Dec 2014 21:42:42 -0800
Shevek<EMAIL_ADDRESS>wrote:

I suspect the "correct" answer to this is to throw out jcpp's VFS
implementation and use the new java.nio.file code.

Reply to this email directly or view it on GitHub:
https://github.com/shevek/jcpp/issues/21#issuecomment-68480823

Will the java.nio.file code (which is a standard VFS interface in the JDK) suffice? Is it possible for you to implement your virtual filesystem using that? Then we can both use things like https://github.com/google/jimfs which is a set of filesystems based on that API.


Add ability to omit Vary: Origin header

Hello! Thank you to the authors and maintainers for this important package.
We have an issue where we would like the ability to conditionally omit Vary: Origin as a header. In our use case, we have specific routes for which the responses does not vary based on the requesting origin, e.g. a route for vending static image content.
Without this functionality, we are unable to use Cloudflare Polish^1, which only accepts Vary: Accept-Encoding^2, short of effectively rewriting all the cors code minus the Vary: Origin header.
Would this repository be able to add this functionality, or accept a patch to allow conditionally removing this header based on the requested routes?
Thank you again!

cc @UlisesGascon @troygoode @dougwilson
I have opened a PR that will close this issue. I tentatively set the package version to 2.9.0, because I believe this feature warrants a new minor version but does not warrant a new major version.
Apologies for the ping if you are no longer maintaining this package!

For anyone who encounters this:
It might be tedious, depending on how many routes you need to apply this to, but here's a function you can use to remove the Origin: Vary header after the cors middleware has been applied to your route.
export function removeVaryOriginHeader(res: Response) {
  const varyHeader = res.getHeader('Vary')
  if (typeof varyHeader === 'string' && varyHeader === 'Origin') {
    res.removeHeader('Vary')
  } else if (Array.isArray(varyHeader) && varyHeader.includes('Origin')) {
    const updatedVaryHeader = varyHeader.filter((header) => header !== 'Origin')
    res.setHeader('Vary', updatedVaryHeader)
  }
}

I open a discussion on Slack https://openjs-foundation.slack.com/archives/C02QB1731FH/p1711971438045899, I want to collect more feedback on this.

Hmm when we have a fixed origin like either * or mydomain.com the response headers won't actually vary based on origin. If we are using a fixed origin, then we get a fixed Access-Control-Allow-Origin header.
If I set origin: "https://example.com" then I will always get back Access-Control-Allow-Origin: https://example.com
Right now the code will set Vary: Origin for anything except * https://github.com/expressjs/cors/blob/53312a5bee605e2486fa734756abb3c0bc2f891d/lib/index.js#L41-L66
That came in w/ #30
Im not sure that was correct though. The MDN link w/ the commit message says:

If the server specifies a single origin (that may dynamically change based on the requesting origin as part of an allowlist) rather than the * wildcard, then the server should also include Origin in the Vary response header to indicate to clients that server responses will differ based on the value of the Origin request header.

When not using an allowlist, we shouldn't need Vary: Origin. If you are using an allowlist, then it would be required due to the response headers changing based on origin.

Updates from the Fetch Spec, we shouldn't be setting Vary: origin for static or * origin option
https://fetch.spec.whatwg.org/#cors-protocol-and-http-caches

If CORS protocol requirements are more complicated than setting Access-Control-Allow-Origin to * or a static origin, Vary is to be used.


Trinkets version supported [1.18]

The current version of the Trinkets mod for Minecraft 1.18 is 3.1.0, however when I try to open minecraft, Fabric reports an error that Banner-Capes requires version 3.0.4, and this version is for Minecraft 1.17 .1
"Incompatible Mod Set"
net.fabricmc.loader.impl.FormattedException: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
	 - Replace mod 'Trinkets' (trinkets) 3.0.4 with version 3.1.0 or later.
Unmet dependency listing:
	 - Mod 'The Banner Capes' (the_banner_capes) BETA-2.0.1-1.18 requires version 3.1.0 or later of mod 'Trinkets' (trinkets), but only the wrong version is present: 3.0.4!
		 - Mod 'Trinkets' (trinkets) 3.0.4 is being provided through e.g. C:\Users\henri\AppData\Roaming\.minecraft\mods\explorers-delight-1.0.0-beta.3+1.18.jar -> META-INF/jars/trinkets-3.0.4.jar
Inactive mods:
	 - mod 'Cardinal Components API (base)' (cardinal-components-base) 3.0.0, reason: newer version active
	 - mod 'Cardinal Components API (entities)' (cardinal-components-entity) 3.0.0, reason: newer version active
	 - mod 'Cloth Basic Math' (cloth-basic-math) 0.5.1, reason: newer version active
	 - mod 'Fabric API Base' (fabric-api-base) 0.1.3+12a8474cfa, reason: newer version active
	 - mod 'Fabric API Base' (fabric-api-base) 0.3.0+a02b446388, reason: newer version active
	 - mod 'Fabric API Base' (fabric-api-base) 0.4.1+b4f4f6cd14, reason: newer version active
	 - mod 'Fabric Key Binding API (v1)' (fabric-key-binding-api-v1) 1.0.7+3ac43d956d, reason: newer version active
	 - mod 'Fabric Rendering Data Attachment (v1)' (fabric-rendering-data-attachment-v1) 0.3.3+d154e2c614, reason: newer version active
	 - mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.18+3ac43d9514, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.8+a00e834b88, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.11+3ac43d956d, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.11+3ac43d9514, reason: newer version active
	 - mod 'Fabric Screen API (v1)' (fabric-screen-api-v1) 1.0.4+cbda931888, reason: newer version active
	 - mod 'Trinkets' (trinkets) 3.0.4, reason: to replace
	at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:188)
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
	 - Replace mod 'Trinkets' (trinkets) 3.0.4 with version 3.1.0 or later.
Unmet dependency listing:
	 - Mod 'The Banner Capes' (the_banner_capes) BETA-2.0.1-1.18 requires version 3.1.0 or later of mod 'Trinkets' (trinkets), but only the wrong version is present: 3.0.4!
		 - Mod 'Trinkets' (trinkets) 3.0.4 is being provided through e.g. C:\Users\henri\AppData\Roaming\.minecraft\mods\explorers-delight-1.0.0-beta.3+1.18.jar -> META-INF/jars/trinkets-3.0.4.jar
Inactive mods:
	 - mod 'Cardinal Components API (base)' (cardinal-components-base) 3.0.0, reason: newer version active
	 - mod 'Cardinal Components API (entities)' (cardinal-components-entity) 3.0.0, reason: newer version active
	 - mod 'Cloth Basic Math' (cloth-basic-math) 0.5.1, reason: newer version active
	 - mod 'Fabric API Base' (fabric-api-base) 0.1.3+12a8474cfa, reason: newer version active
	 - mod 'Fabric API Base' (fabric-api-base) 0.3.0+a02b446388, reason: newer version active
	 - mod 'Fabric API Base' (fabric-api-base) 0.4.1+b4f4f6cd14, reason: newer version active
	 - mod 'Fabric Key Binding API (v1)' (fabric-key-binding-api-v1) 1.0.7+3ac43d956d, reason: newer version active
	 - mod 'Fabric Rendering Data Attachment (v1)' (fabric-rendering-data-attachment-v1) 0.3.3+d154e2c614, reason: newer version active
	 - mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.18+3ac43d9514, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.8+a00e834b88, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.11+3ac43d956d, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.11+3ac43d9514, reason: newer version active
	 - mod 'Fabric Screen API (v1)' (fabric-screen-api-v1) 1.0.4+cbda931888, reason: newer version active
	 - mod 'Trinkets' (trinkets) 3.0.4, reason: to replace
	at net.fabricmc.loader.impl.discovery.ModResolver.findCompatibleSet(ModResolver.java:183)
	at net.fabricmc.loader.impl.discovery.ModResolver.resolve(ModResolver.java:48)
	at net.fabricmc.loader.impl.FabricLoaderImpl.setup(FabricLoaderImpl.java:222)
	at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:186)
	... 3 more

Sorry, I saw it now, maybe it's a problem with the trinket itself, all the mods were showing this compatibility problem as I was removing the mods that had been presented before, like yours. What makes me confused is that in curse forge, version 3.0.4 is tagged as 1.17.1.

Hi the Problem is explorers-delight-1.0.0-beta.3+1.18.jar
It has the Mod with version 3..0.4 in its jar.
Please report it to them


[Bug] IndexError: tensors used as indices must be long, byte or bool tensors

🐛 Describe the bug
A reproducer for the behavior of index_put_ which is inconsistency with other backends.
import torch

input = torch.randn(4, 4, device="xpu")
index = torch.randint(4, (4,), device="xpu").int()
src = torch.randn(4, device="xpu")

torch.index_put_(input, (index, index), src, True)

The root cause is checkIndexTensorTypes. Please help check the behavior of other ops which also use checkIndexTensorTypes.
Versions
None

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

That issue should have been fixed in https://github.com/intel/torch-xpu-ops/pull/597 .
It is because we formerly does not have the allow_int in checkIndexTensorType().
Close this as already fixed.


wit unreal don't compile on android ....

Hi,
We got this error : error: no member named 'BindLambda' in 'TMulticastDelegate<void (const TArray<FString, TSizedDefaultAllocator<32> > &, const TArray<bool, TSizedDefaultAllocator<32> > &), FDefaultDelegateUserPolicy>'; did you mean 'AddLambda'?  in \Plugins\Wit\Source\Wit\Private\Voice\Capture\VoiceCaptureSubsystem.cpp line 77
We are using UE5, what to do ?
Regards,
Nicolas.

Hi,
We got this error : error: no member named 'BindLambda' in 'TMulticastDelegate<void (const TArray<FString, TSizedDefaultAllocator<32> > &, const TArray<bool, TSizedDefaultAllocator<32> > &), FDefaultDelegateUserPolicy>'; did you mean 'AddLambda'? in \Plugins\Wit\Source\Wit\Private\Voice\Capture\VoiceCaptureSubsystem.cpp line 77
We are using UE5, what to do ?
Regards,
Nicolas.

Hi @surfufu
Thanks for reporting this. I will help you to solve the issue.
I have tested the latest code with UE5.0 (5.0.3), I can compile it with no problems.  If you are using UE5.0 could you please try again with the latest code from the main branch? If you still see issues, please provide more information on versions and the way to reproduce it.
If you are using UE5.1, bear us for a couple of days, there are some API changes from 5.1, we need to change our code to fit those changes.
thanks

was UE5.0.3 .... strange, maybe the version of android SDK ? I will try again

Android SDK?  Could you please try to run it on Windows first? is that working?
Thanks

yes, it's working perfectly in widows. I have some news : look like we was using an old version of the NDK and i updated with the r21b as preconized by unreal and look to compile now.  Sorry for this false alerte.

yes, it's working perfectly in widows. I have some news : look like we was using an old version of the NDK and i updated with the r21b as preconized by unreal and look to compile now. Sorry for this false alerte.

Hi Surfufu, so happy to know you made it to work! I am going to close this, but feel free to reach out if need help. thanks


doctrine-extensions installation error

Hello,
I'm using symfony 2.7.1 and I have some problems to install doctrine-extensions.
I followed the installation steps but symfony throws me that error.
Attempted to load class "Cast" from namespace "Oro\ORM\Query\AST\Functions".
Did you forget a "use" statement for another namespace?
Here is the config.yml file: http://pastebin.com/f9yqMiE9
And here is when I try to add the docttirne configuration: http://pastebin.com/Nq6yWQDg
What can I do to solve that?

Hi, @jbarberillo
How did you added doctrine-extensions to your project? Please check your autoloading

I put the downloaded folder to the symfony project in the vendor folder
Here is the route of the doctrine-extensions.

Here is my app/autoload.php: http://pastebin.com/nDJEeQdu
Thanks for answer

Just add dependency to your composer.json and run composer update instead.

@jbarberillo Enter the following in your terminal in the project root:
rm -rf vendor/oro/doctrine-extensions
composer require oro/doctrine-extensions:"dev-master"

This will download the package and add it to composer’s autoloading.

Thank you it works


Handle Missing pipeline_steps When Using imbalance_sampler

Certain models, such as XGBoost, do not require imputation or scaling, making the inclusion of pipeline_steps unnecessary. However, omitting pipeline_steps while specifying an imbalance_sampler (e.g., SMOTE()) causes a KeyError, as shown below:
KeyError: 'resampler'

Proposed Solution
Update the code logic to handle cases where pipeline_steps is omitted. Specifically:

Ensure imbalance_sampler functionality does not depend on the presence of pipeline_steps.
Add a check to gracefully handle scenarios where pipeline_steps is not explicitly provided.

approved applying preprocessing steps only when pipeline_steps are specified. Merging.


C++ indexer generates index file names different from that of Java. C++ ones are .unit and java ones are .kindex.  [phab:T68]

Created by amshali at 2015-10-16 17:33:54:
Can we be consistent about this?

zarko wrote at 2015-10-16 17:40:15:
I need clarification. First, are you talking about the C++ extractor or the C++ indexer? Assuming the former, if it's producing a .unit file, you have index packs turned on and it's following [[http://www.kythe.io/docs/kythe-index-pack.html|the spec]]. If you don't have index packs turned on, the extractor should produce something ending in .kindex. There are tests for this (like [[https://github.com/google/kythe/blob/master/kythe/cxx/extractor/testdata/test_claim_pragma.sh#L20|this one]]).

amshali wrote at 2015-10-16 17:48:09:
I am talking about extractor. Wow, so it's using the index packs and still that big. Alright, got it. I guess we use turn index pack on for java.


Regenerate slug if it is empty

This patch treats an empty slug like it was set to null so it gets regenerated automatically.

Hi @Guite, thank you for the contribution. As indicated by the failing build, we currently only treat NULL as the "force regeneration" value.
Whether or not we should treat an empty string as such also, I'm not sure. I can see arguments going both directions. Maybe you can provide your context or reasoning?
This would also be considered a breaking change, so it would need to target master instead of 2.4. For these reasons I'm going to close this, but eager to here your perspective still.

The context was a Symfony form type which includes an input field for the slug. This input field is optional so if it contains an empty value the slug should be generated automatically.
Originally I used this code for defining the form field:
$builder->add('slug', TextType::class, [
            'label' => $this->__('Permalink') . ':',
            'required' => false,
            'empty_data' => '',
            'attr' => [
                'maxlength' => 255,
                'class' => 'validate-unique'
            ]
        ]
);

When creating a new entity using this form without entering a manual slug value the entity's slug was empty. I expected it to be generated automatically though. This worked as soon as I removed 'empty_data' => '', so null is assigned as a fallback value instead of the empty string.
This PR was mainly intended to avoid similar problems (and efforts to search the reason) in future.

Seems like it's not a bug, but a feature #807 -> 4ec518afc1aee9615188f91163be670d04a6d5dd

Thank you for the context. I can definitely see why you tried the empty string in that situation.
I agree with the feature conclusion, though. It makes more sense to me personally that setting NULL means to let the extension handle it, and an empty string is more purposeful.
I'll try to keep this in mind when updating documentation or something along those lines. If you have any other suggestions for improvements in the future, please share them.


Updates for EPT to support Hyperkernel

This patch includes updates to support the hyperkernel as well
as keep EPT inline with Bareflank's CR3 implementation
Signed-off-by: “Rian<EMAIL_ADDRESS>

Current coverage is 100% (diff: 100%)

Merging #10 into master will not change coverage

@@           master    #10   diff @@
====================================
  Files          33     33
  Lines        2286   2353    +67
  Methods       482    494    +12
  Messages        0      0
  Branches       58     60     +2
====================================
+ Hits         2286   2353    +67
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 37502ad...966529c


Upgrade 2018 06 19

Coverage remained the same at 100.0% when pulling 21811e910ff7852a66bfd47657b3e8eaf112be6b on upgrade-2018-06-19 into 74157b3c321dfa8d99fb8b25cc2fd19aa4d97f7f on master.


Mac support fir for rabbitmq

This fixes the issues with rabbitmq, when used, as mentioned in https://github.com/sensu/sensu-puppet/pull/826/files#submit-review
Still I'm not sure on what should be the value ensure for MacOS and why it should have different values than the others.

there are also some additions commits from a more recent master , but I suppose you'll have to squash everything in any case

After a better look at what is done during provisioning on Vagrant, I think you just needed to have ensure = present when $::sensu::transport_type == 'rabbitmq'.
No need of special selector for MacOS

Sorry I've been on vacation. Just merged your changes - looking at the Vagrantfile thing now. Did you get the USB error on trying vagrant up sensu-server?


Check for empty embed, don't add the match + add a game tracking command

Contains experimental  opentelemetry params


Gemfile.lock

Wouldn't I be a better idea to add a Gemfile.lock in the repo as ci-builds are failing all over it because of incompliant gem versions.

Hi, yes, the failures at Travis bother me, but I don't want to add the Gemfile.lock file to Git, since I'm afraid we won't catch incompatibilities with new gems soon, and also worried about the need to include the changes in Git history... I'll have a look at Travis and try to debug what's going on in there when I'll have some time.


Remove the delete option from yokogawa to ome zarr

Closes #442

@tcompa Would be great to include this in the 0.10.0 release. I want to avoid potential data loss by users accidentally selecting this option


Add extensions to the response map

The GraphQL specification states:

The response map may also contain an entry with key extensions. This entry, if set, must have a map as its value. This entry is reserved for implementors to extend the protocol however they see fit, and hence there are no additional restrictions on its contents.

express-graphql gives a good use case in their README.
The example they give is to use the extensions field for adding the amount of time consumed by running the provided query, which could perhaps be used by your development tools.
app.use('/graphql', graphqlHTTP(request => {
  const startTime = Date.now();
  return {
    schema: MyGraphQLSchema,
    graphiql: true,
    extensions({ document, variables, operationName, result }) {
      return { runTime: Date.now() - startTime };
    }
  };
}));

When querying this endpoint, it would include this information in the result, for example:
{
  "data": { ... }
  "extensions": {
    "runTime": 135
  }
}

What do you think of implementing this into this project?

@jamhall I love it! Will absolutely do :)

@viniychuk  - Awesome! Look forward to using it :)

+1 ...
This would be super helpful. Looking forward to it

+1
Also looking forward to using this.


References on Type

Let's say I have an API object that looks like this:
{
  "foo": "<IP_ADDRESS>"
}

Now, I would like foo to take on a default value specific to this object (let's say "<IP_ADDRESS>") and I would like things to still be validated as NetworkAddressIPv4 types. This is fairly expressible in a number of programming languages. For example, in Kotlin, I would say something like this:
data class MyThing(foo: NetworkAddressIPv4 = NetworkAddressIPv4("<IP_ADDRESS>"))

Unfortunately, I can't seem to figure out how to express this to OpenAPI. What I would expect is:
MyThing:
  type: object
  properties:
    foo:
      type: { $ref: '#/components/schemas/NetworkAddressIPv4' }
      default: "<IP_ADDRESS>"

The problem is that this is a validation error because OpenAPI schema objects type field can only be a string and cannot be a Reference. The appears to make doing things like adding description or default fields to properties whose type references an existing schema impossible.
This seems to be a limitation of and expected behavior of JSON Schema. Per JSON Schema Structuring (emphasis mine):

We can then refer to this schema snippet from elsewhere using the $ref keyword. The easiest way to describe $ref is that it gets logically replaced with the thing that it points to. So, to refer to the above, we would include:
{ "$ref": "#/definitions/address" }
This can be used anywhere a schema is expected. You will always use $ref as the only key in an object: any other keys you put there will be ignored by the validator.

Of course, type does not expect a schema, only a string. But why not allow a $ref here? If not, is there some other way to address this use case?

The workaround I use is this:
MyThing:
  type: object
  properties:
    foo:
      $ref: '#/components/schemas/NetworkAddressIPv4'
      default: "<IP_ADDRESS>"

This passes validation by tools and is Good Enough for a human to figure out what is going on. Unfortunately, since other keys are ignored, the default is not respected by any of the tooling.

Try this one to use default with $ref
MyThing:
  type: object
  properties:
    foo:
      allOf:
        - $ref: '#/components/schemas/NetworkAddressIPv4'
        - default: "<IP_ADDRESS>"

@tgockel yes this is a current limitation, and @slavcodev 's solution is correct.
The limitation will be removed in OAS 3.1 per #1977


Google oauth link to Docs, not console

Redirect README for google to docs, not console.
See this https://developers.google.com/identity/sign-in/web/sign-in

fixed


Added a 'deadzone' before PanResponder capture.

After playing with this library on a few different devices (iOS and Android) it became apparent that the capture point for horizontal scrolling is too sensitive.
This is even more noticeable on phones like the Galaxy S7 and S7 Edge where it became almost impossible to tap on buttons as the swipe capture would take over onTapStart.
This pull adds a -20 => 20pt deadzone before capture begins - in other words, when dragging the motion needs to traverse more than 20pt before the PanResponder becomes responder. Might want to make this configurable via component props - although probably not necessary.
For normal swiping the deadzone isn't noticeable while allowing for more natural UI interaction.

Thank you. This looks reasonable. Can you extract it out to a constant declared at the top? Looks good otherwise.

Done 👍

:)

whoa, it has conflicts now!

Yea apologies its due to the fact that I let this leak into the swipe PR

I'll sort out the conflict quick.

Could you make a release once this is merged? I would like to use it :)

@julienvincent sure thing. will do in an hour.


allow breaking up task's checklist items into separate tasks

Sometimes it might be useful to create individual tasks from a task's checklist

This could be achieved by using the iCalendar property "REFERED-TO" on child tasks/subtasks pointing to the parent "UID" property.

Is there any other application that supports this?
Alexander Alzate wrote, on 3.3.2017 00:48:

This could be achieved by using the iCalendar property "/REFERED-TO/" on
child tasks/subtasks pointing to the parent "/UID/" property.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dmfs/opentasks/issues/297#issuecomment-283820284,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABAvM-aBH7nbkuh1lyYkihNdm9LFig7ks5rh1VcgaJpZM4KisDz.

Yes sir, there is a software called GNOME ToDo, in its new version they support subtask using this iCalendar property.
Please refer to RFC5545
GNOME ToDo Patch:
Commit # 013e9e7b9c8dd2c88d1149b469977f958a29d5a5
I'm not sure if there is another application supporting this but this is the way it is supposed to work.

I'm so Sorry, I just realized that I was saying "REFERED-TO" but the actual property is "RELATED-TO".


when is c# support available?

hey dominic,
when is c# support available?

Hi I'm busy with implementing tree sitter, when this is finished, C# will be added.


Version 3.8 is incompatible with django_comments

Version 3.8 is not compatible with {% render_comment_form %} of django_comments.
If I use django-autocomplete-light before {% render_comment_form %} in my code, the following error will come:
Uncaught TypeError: Cannot read property 'define' of undefined
at dalLoadLanguage (en.js:2)
at autocomplete_light.js:106
at autocomplete_light.js:217
In en.js, "n.define("select2/i18n/en_"
But it works well if I use it after {% render_comment_form %}
It also works well if I use Version 3.5.1.

https://github.com/yourlabs/django-autocomplete-light/issues/1195


I've just installed go, and created a module and tried to serve doc.
What did you see instead?
$ godoc -http :8000
using module mode; GOMOD=/home/mgreco/test/go.mod
go: no module dependencies to download
2022/05/05 21:14:34 godoc: corpus fstree is nil

The commands you listed don't make sense and don't correspond to the output you've given. What did you actually do?

Hi @seankhliao thank you for your quick response.  Silly mistakes, I've just update the original post (only changes the module directory, hopefully not relevant for this issue).

I'm not sure if I understood correctly you previous comment, why the commands don't make sense?

What version of godoc do you have installed? I had a similar issue some time ago when upgrading to go1.18 but also updating godoc (to v0.1.10) fixed the issue for me.

I've recently installed godoc wiht latest tag so I assume that I have v0.1.10 installed.
I've tried to obtain the version but I don't know how to do it ¯_ (ツ) _/¯ unfortunately, there isn't a godoc version.

@mmngreco

I've tried to obtain the version but I don't know how to do it

go version -m $(which godoc)

The commands you listed don't make sense and don't correspond to the output you've given.

Try to execute the commands in this order:
  mkdir test
+ cd test
+ go mod init test
  go get github.com/pb-/gotypist@latest
- go mod init test
  godoc -http :8000

Thank you @ZekeLu, I think I'm frustrated with this, that's why I missed the cd test step in the body. However I've tried your suggestion and I've got the same result:
$ rm -rf test
$ mkdir test
mkdir: created directory 'test'
$ cd test
$ go mod init test
go: creating new go.mod: module test
$ go get github.com/pb-/gotypist@latest
go: added github.com/mattn/go-runewidth v0.0.9
go: added github.com/nsf/termbox-go v0.0.0-20200418040025-38ba6e5628f1
go: added github.com/pb-/gotypist v0.0.0-20211124210140-925d43aa609a
$ godoc -v -http :8000
using module mode; GOMOD=/home/mgreco/test/go.mod
2022/05/06 06:49:43 newDirTree reading /favicon.ico: file does not exist
2022/05/06 06:49:43 godoc: corpus fstree is nil

You're welcome! Please post the output of go version -m $(which godoc) too.

I've also tried to provide a docker script but I've got another problem... Should I open another issue with this?
docker run --rm -it golang:buster /bin/bash
mkdir test
cd test
go mod init test
go get github.com/pb-/gotypist@latest
godoc -v -http :8000

Log
$ docker run --rm -it golang:buster /bin/bash
root@d8f261d55899:/go# mkdir test
root@d8f261d55899:/go# cd test
root@d8f261d55899:/go/test# go mod init test
go: creating new go.mod: module test
root@d8f261d55899:/go/test# go get github.com/pb-/gotypist@latest
go: downloading github.com/pb-/gotypist v0.0.0-20211124210140-925d43aa609a
go: downloading github.com/nsf/termbox-go v0.0.0-20200418040025-38ba6e5628f1
go: downloading github.com/mattn/go-runewidth v0.0.9
go: added github.com/mattn/go-runewidth v0.0.9
go: added github.com/nsf/termbox-go v0.0.0-20200418040025-38ba6e5628f1
go: added github.com/pb-/gotypist v0.0.0-20211124210140-925d43aa609a
root@d8f261d55899:/go/test# godoc -v -http :8000
bash: godoc: command not found

You're welcome! Please post the output of go version -m $(which godoc) too.

Here it goes:
$ go version -m $(which godoc)
/home/mgreco/go/bin/godoc: go1.18
        path    golang.org/x/tools/cmd/godoc
        mod     golang.org/x/tools      v0.1.10 h1:QjFRCZxdOhBJ/UNgnBZLbNV13DlbnK0quyivTnXJM20=
        dep     github.com/yuin/goldmark        v1.4.1  h1:/vn0k+RBvwlxEmP5E7SZMqNxPhfMVFEJiykr15/0XKM=
        dep     golang.org/x/mod        v0.6.0-dev.0.20220106191415-9b9b3d81d5e3        h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o=
        dep     golang.org/x/net        v0.0.0-20211015210444-4f30a5c0130f      h1:OfiFi4JbukWwe3lzw+xunroH1mnC1e2Gy5cxNJApiSY=
        dep     golang.org/x/sys        v0.0.0-20211019181941-9d821ace8654      h1:id054HUawV2/6IGm2IV8KZQjqtwAOo2CYlOToYqa0d0=
        dep     golang.org/x/xerrors    v0.0.0-20200804184101-5ec99f83aff1      h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
        build   -compiler=gc
        build   CGO_ENABLED=1
        build   CGO_CFLAGS=
        build   CGO_CPPFLAGS=
        build   CGO_CXXFLAGS=
        build   CGO_LDFLAGS=
        build   GOARCH=amd64
        build   GOOS=linux
        build   GOAMD64=v1

bash: godoc: command not found

godoc is not included. You have to install it manually.

bash: godoc: command not found

godoc is not included. You have to install it manually.

agg sorry for the noise. Exactly, adding go install golang.org/x/tools/...@latest it works in the docker container but still not working in my local machine.

Ok, as I could make it work using docker I've decided to make a fresh installation of go:
sudo apt remove --purge golang-go  # as I've installed using apt
rm -rf ~/go
wget https://go.dev/dl/go1.18.1.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin  # add into bashrc

I also have the variable export GOPATH="$HOME/go" in my .bashrc  I've removed that too.
...and now all it works as expected!
Thank you for the support! :-)


Tag Support

I would like to add 'tags' through user input, but it needs to obey a certain criteria.
In the case i developed, the user must place the text in this format 99/99 ( day / month )
It works ok if the user only press 'Enter' to add in the list, but if he uses "," and the text doesnt meet the criteria.. i can't Cancel.
There is the example:
http://jsfiddle.net/3qkgagwk/24/
You can type the condition and see it working.
To reproduce the problem just press "," it looks like he will add something no matter what.
I've tried to remove the  "else" condition, but it gives a javascript error.
Thanks in advance.

Two things

You should return null, not false, when you don't want the tag to show up.
There appears to be a bug in the tokenizer where it does not respect this.


Fixed all issues from #534

Fixed all issues from #534:

swiftlint autocorrect
SwifterSwift: Set and get background color of NSView -> SwifterSwift: Background color of the view; also inspectable from Storyboard.

Fixed #533.
Checklist

[x] I checked the Contributing Guidelines before creating this request.
[x] New extensions are written in Swift 5.0.
[x] New extensions support iOS 8.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+, or use @available if not.
[x] I have added tests for new extensions, and they passed.
[x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[x] All extensions are declared as public.
[x] I have added a changelog entry describing my changes.

          4 Messages

:book:
Thank you for submitting a pull request to SwifterSwift. The team will review your submission as soon as possible.

:book:
iOS: Executed 585 tests, with 0 failures (0 unexpected) in 11.962 (13.576) seconds

:book:
tvOS: Executed 560 tests, with 0 failures (0 unexpected) in 2.299 (2.873) seconds

:book:
macOS: Executed 419 tests, with 0 failures (0 unexpected) in 1.102 (1.487) seconds

  Generated by :no_entry_sign: Danger


yandex-browser: <IP_ADDRESS>0-1 -> <IP_ADDRESS>2-1

Description:

yandex-browser{stable,beta,corporate} is updated to:
corporate = "<IP_ADDRESS>6-1"
beta = "<IP_ADDRESS>3-1"
stable = "<IP_ADDRESS>2-1"

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Can someone merge it to me as it is now?


Using HERON OptimizedDispatch in HYBRID

Issue Description
Is your feature request related to a problem? Please describe.
The optimized dispatch (the components variables that are optimized using HERON) need to be investigated using HYBRID to verify whether the the HERON optimized dispatch is feasible  or if any physical constraints are violated.
Describe the solution you'd like
The CSV file produced from HERON  and the HERON input XML file need to be used to create a new text file for the HYBRID users. Besides, HERON create several scenarios (samples). One sample only needs to be selected.

For Change Control Board: Issue Review
This review should occur before any development is performed as a response to this issue.

[ ] 1. Is it tagged with a type: defect or task?
[ ] 2. Is it tagged with a priority: critical, normal or minor?
[ ] 3. If it will impact requirements or requirements tests, is it tagged with requirements?
[ ] 4. If it is a defect, can it cause wrong results for users? If so an email needs to be sent to the users.
[ ] 5. Is a rationale provided? (Such as explaining why the improvement is needed or why current code is wrong.)

For Change Control Board: Issue Closure
This review should occur when the issue is imminently going to be closed.

[x] 1. If the issue is a defect, is the defect fixed?
[x] 2. If the issue is a defect, is the defect tested for in the regression test system?  (If not explain why not.)
[x] 3. If the issue can impact users, has an email to the users group been written (the email should specify if the defect impacts stable or master)?
[x] 4. If the issue is a defect, does it impact the latest release branch? If yes, is there any issue tagged with release (create if needed)?
[x] 5. If the issue is being closed without a pull request, has an explanation of why it is being closed been provided?

Should have been closed by #202. Closing now.


When should the state SME_HELLO_STATE_PENDING be used?

SHIP Spec <IP_ADDRESS>.3 defined for the state SME_HELLO_STATE_PENDING the substates SME_HELLO_STATE_PENDING_INIT, SME_HELLO_STATE_PENDING_LISTEN, SME_HELLO_STATE_PENDING_TIMEOUT.
The documentation says:

General information on the basic state "PENDING":
In this case, the use of Send-Prolongation-Request-Timer is required as soon as the "waiting" sub-
element from the communication partner is available, independent from the communication
partner's phase (except for "aborted").
As described above, an SME User with state "PENDING" requires the communication partner to also
announce its basic state "READY" in time. Thus, the Wait-For-Ready-Timer is required as long as this
information has not been received.

It is unclear to me on how this are actually used and thus should be exposed. The implementation right now doesn't actively use them, but can can react to them if the remote service uses them.
Any hints would be appreciated.

Answer is defined in SHIP Spec <IP_ADDRESS>. Pending should be used, if the remote service is not trusted yet and provide a way for the user to trust it and then transfer into the Ready state.


unable to see cast icon/cast in osx

re: #72 and in lieu of https://chromeunboxed.com/chromecast-support-gaining-steam-on-macos-airfoil-adds-google-cast-support/

Chromecast support exists? Closing this as a non-issue, unless you're having a specific problem.

@jostrander Yeap, having a specific problem then. I don't see the Cast icon anywhere.
OS: macOS 10.12
Issue Description: Unable to cast/see cast icon.
Steps to Reproduce: Use GPMDP... sorry I can't really be more specific.
debug_info.zip

@stgarf Does the cast icon appear in Chrome on the GPM UI for you?

@MarshallOfSound
Not as far as I can see...

(I am on the network w/ my shield, my shield works... because I can cast this tab to it :)

If you are on Windows install Bonjour Print Services and restart GPMDP 👍

Sorry @MarshallOfSound, up there ^ macOS 10.12 ... and more logs or debugging  you'd like?

@MarshallOfSound any other debugging I can do?

@stgarf SHIELD probably advertises on a different MDNS service name
Can you log all the output of running this command in the dev tools console
var browser = require('mdns').browseThemAll();
browser.on('serviceUp', function(service) {
  console.log(JSON.stringify(service));
});
browser.on('serviceDown', function(service) {
//  console.log("service down: ", service);
});
browser.start();

@MarshallOfSound sure.
In my Chrome while visiting music.google.com?
If you mean in GPMDP, how do I open the dev tools console while inside it?
Also, can you re-open the bug...?

I'm not comfortable reopening a bug that is probably a network of electron-chromecast issue
You can open the Dev tools with the stand shortcut after following these steps.

Control + Shift + G
Type in "DEV_MODE"
Click OK
Wait for app to relaunch
Launch Dev tools with the normal shortcut.

Looks like it might be the nvstream interface...
{"interfaceIndex":4,"type":{"name":"workstation","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"nfs","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"1password4","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"homekit","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"googlecast","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"sleep-proxy","protocol":"udp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"mediaremotetv","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"appletv-v2","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"touch-able","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"airplay","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"raop","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"spotify-connect","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"androidtvremote","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"nvstream","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":3,"networkInterface":"en0"}
{"interfaceIndex":4,"type":{"name":"udisks-ssh","protocol":"tcp","subtypes":[]},"replyDomain":".","flags":2,"networkInterface":"en0"}

@stgarf I wonder if it is advertising under nvstream 😕 That would be quite strange.
Just to clarify does the Chromecast button appear at all in GPMDP?  I can see at least one googlecast record being broadcasted.

@MarshallOfSound to clarify, no, the chromecast button doesn't even appear at all in GPMDP
(I can see it in my browser... here's two more screenshots, one from browser and one from GPMDP).

@stgarf Being a bit picky but I can't see the Chromecast icon in the screenshot of your browser.  It should appear in the GPM UI in the bottom right in between the volume and queue icons.

@MarshallOfSound yeap... sure! It's there...

OK so typing this out so I can cry about the situation.

It works fine in Chrome
Manually scanning finds the googlecast service
But the button still doesn't appear...

This is quite strange, can you jump on Gitter real quick

We've done debugging over Gitter. Here's a summary:
Samuel Attard @MarshallOfSound Dec 27 02:37
/Applications/Google Play Music Desktop Player.app/Contents/Resources/app.asar/node_modules/node-mdns-easy/dist/browser.js:46 Error: dns service error: no such record(…)(anonymous function) @ /Applications/Google Play Music Desktop Player.app/Contents/Resources/app.asar/node_modules/node-mdns-easy/dist/browser.js:46
That seems relevent
Let me check that line

Starting an mDSN browser instance failed
var browser = require('mdns').createBrowser(require('mdns').tcp('googlecast'));
browser.on('serviceUp', function(service) {
  console.log(JSON.stringify(service));
});
browser.start();

events.js:160 Uncaught Error: dns service error: no such recordon_get_addr_info_done @ resolver_sequence_tasks.js:72MDNSService.self.watcher.callback @ mdns_service.js:18

I can properly find and resolve Chromecast instances via mDNS on my laptop:
$  dns-sd -B _googlecast._tcp
Browsing for _googlecast._tcp
DATE: ---Wed 28 Dec 2016---
14:07:00.107  ...STARTING...
Timestamp     A/R    Flags  if Domain               Service Type         Instance Name
14:07:00.108  Add        3   4 local.               _googlecast._tcp.    SHIELD-Android-TV-7e3a9a0e05b7707090805ed1091c7149
14:07:00.108  Add        2   4 local.               _googlecast._tcp.    Chromecast-c1180a60d6c72e0c855ef8904d9d6597
^C

$  dns-sd -L SHIELD-Android-TV-7e3a9a0e05b7707090805ed1091c7149 _googlecast._tcp. local.
Lookup SHIELD-Android-TV-7e3a9a0e05b7707090805ed1091c7149._googlecast._tcp..local.
DATE: ---Wed 28 Dec 2016---
14:12:28.511  ...STARTING...
14:12:28.512  SHIELD-Android-TV-7e3a9a0e05b7707090805ed1091c7149._googlecast._tcp.local. can be reached at 7e3a9a0e-05b7-7070-9080-5ed1091c7149.local.:8009 (interface 4)
 id=7e3a9a0e05b7707090805ed1091c7149 rm=39A8C42C1066FD3A ve=05 md=SHIELD\ Android\ TV ic=/setup/icon.png fn=SHIELD ca=2053 st=0 bs=FFFFFFFFFFFF rs=
^C

This does seem somewhat similar to this issue: agnat/node_mdns#181, however the "fix" in that issue doesn't work for my case. and to reiterate some other facts:

It works fine in Chrome (i.e. Cast button appears)
Manually scanning (via mDNS / dns-sd command line) finds the googlecast service
But the button still doesn't appear within GPMDP, however

Do you have IPv6 disabled? I think that can play into this a little. Also we may have to change the resolver sequence to the preferred resolver for mac, only on mac. Needs more testing though, and I don't have a mac to test on.

IPv6 is enabled and working AFAICT
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 80:00:6e:c5:d4:ea
	inet6 fe80::2a:ea6d:44f7:84f%en0 prefixlen 64 secured scopeid 0x4
	inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

@jostrander Let me know what you'd like to test and I'd be happy to perform the testing... :)

@stgarf Maybe try with IPV6 disabled?

Disabling v6 (setting to link-local on OS X) has no effect..

Maybe the title of this issue should be changed :blush: because generally casting works on osx (atleast for me it does). Seems to be a specific issue with the Shield.

As mentioned previously I'm going to close this out as there it literally nothing I can do to fix this (and it may not even be an issue with the app rather a more likely network issue).
If you continue to have issues attempting to fix in electron-chromecast would be your best bet


Remove payload and user entity on logout.

Without this change, the services recognize users even after logging out, until the page is reloaded or the socket is forced to reconnect.

Thank you!


Prepare changelog for 0.1.1 release.

Summary
Prepare the changelog for the 0.1.1 release.
Metadata

Question
Answer

Did you use a meaningful pull request title?
yes

Did you apply meaningful labels to the pull request?
yes

Did you perform a self review first?
yes

Documentation reflects changes?
no

CHANGELOG reflects changes?
yes

Unit/Functional tests reflect changes?
n/a

Did you perform browser testing?
no

Risk level
Low

Relevant links
RIG-6

Looks good! /approved


Upload a changed file to an available repository

How can I upload a new file to an available repository in Bonobo Git?

You need to have a cloned version of the repository that contains the file you changed.
Then you just do the usual add commit push cycle of git.

how do I clone the version and add, comm and push them?

It's going to be beyond the capabilities of the Bonobo team to help with real begineer Git stuff, I'm afraid.
A great place to start with Git is this free book:  https://git-scm.com/book/en/v2


create candidate selection with ancestor template id for Esteemer

Esteemer selects a random candidate
Esteemer returns a message with the template id in the form of a JSON response

Fixed this issue such that esteemer picks up random node that is marked as acceptable-by by the think pudding module and marks it as selected.
Also fixed the get_selected_message portion of esteemer, now the pipline returns the templated id, node of the selected message and selected message dictionary containing details of the selected message like text, comparator type, display,measure name,title etc, just like how the pipeline returned the selected message dictionary before adding the new social comparators.
check the commit2 and commit1


fix(token tx fee): Adjusting relative to sat-per-byte fee

:tada: This PR is included in version 1.7.1 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Export Microsoft Teams messages for the given user or team

Closes #2073
The process of requesting an evaluation license has recently been changed so that yo no longer have to fill in the MS Form. I also removed the option --licenseModel as this is not being used when calling the endpoint.
Also, I did not add the shorts for --withAttachments and --folderPath as I didn't think that it would make that much sense. I could add them if needed obviously.

Thank you @MathijsVerbeeck, we'll try to review it ASAP!

removed the option --licenseModel as this is not being used

hi @MathijsVerbeeck, I believe we needed to use a querystring parameter to use this:
&model=a or &model=b or some such...but it's been a while since I read it.
It seems to be implied here:
https://learn.microsoft.com/en-us/microsoftteams/export-teams-content#license-requirements-for-teams-export-apis

Export API supports Security and Compliance (S+C) and general usage scenarios through a model query parameter.

Or did you read something else?

Hi @martinlingstuyl
My experience when building the command was that it would check automatically in your Azure AD App if you had an evaluation model or another license model, and it wasn't needed to pass the specific license model.

Also, I did not add the shorts for --withAttachments and --folderPath as I didn't think that it would make that much sense.

Hi @MathijsVerbeeck, why do you think that this doesn't make sense? When exporting content it's not strange you'd want any attachments included. Right?

@martinlingstuyl I did add the options, but just not the shorts.

Ah! Didn't read correctly. I'll commence the review 👍

Thanks for the great review @martinlingstuyl
Please have another look whenever you have some spare time!

Can this be re-reviewed @MathijsVerbeeck? Please mark it as ready if it is..

It can indeed. Apologies

How is this proceeding @MathijsVerbeeck? Ready to review?

How is this proceeding @MathijsVerbeeck? Ready to review?

Not just yet, no. Am on it, but it's quite hard...

What's your status on this one @MathijsVerbeeck? Are you running into difficulties? Something's we could help with? Do let us know!

Any updates we can expect here @MathijsVerbeeck? Its been a while 😀 . If you need help, let me know!

Any updates we can expect here @MathijsVerbeeck? Its been a while 😀 . If you need help, let me know!

Hi @martinlingstuyl , I've had a lot of work lately... I've got time this weekend to finish all open PR's

Hi @MathijsVerbeeck, as you have become more active again, is it an idea if we try to get this one merged as well? I believe the only thing we needed to do was download the attachments using the graph.

Hi @MathijsVerbeeck, as you have become more active again, is it an idea if we try to get this one merged as well? I believe the only thing we needed to do was download the attachments using the graph.

Totally forgot about it indeed. I'll probably create a new PR for this one as I'll move the changed code to a new branch. Thanks for pinging me.


Fix Opbeans tag on release

Opbeans needs to be tagged with the same tag format as Java agent : v1.2.3, not 1.2.3.
While the Opbeans build job was triggered on the tag being created, the parts that publish the docker image (defined in the common opbeans pipeline) are filtering on the tag format, so as a result the docker image publication was skipped. The publication on the main branch is not impacted and properly updates the latest tag on docker.
This was fixed for the 1.31.0 release by manually replacing the 1.31.0 tag with v1.31.0 (which triggered this : jenkins build)
We have to merge it as-is, the fix should be effective on the next release.

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-05-17T08:24:21.979+0000

Duration: 36 min 31 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
2331

Skipped
17

Total
2348

:green_heart: Flaky test report
Tests succeeded.
:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run benchmark tests : Run the benchmark tests.

run jdk compatibility tests : Run the JDK Compatibility tests.

run integration tests : Run the Agent Integration tests.

run end-to-end tests : Run the APM-ITs.

run windows tests : Build & tests on windows.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)


Dogecoin-QT for macOS Crashes on Send

Describe the issue
Can you reliably reproduce the issue?
Yes
If so, please list the steps to reproduce below:

Open DogecoinCore-QT for macOS
Wait ~1hr for blocks to re-scan
Click "Much Send"
Enter receiving wallet to send to (label & address)
Enter any amount
Click Send

Expected behaviour
The Doge should be sent to the receiving wallet
Actual behaviour
Application crashes
What version of Dogecoin Core are you using?
1.14.2 downloaded from official site yesterday. Not sure of commit sha, sorry
Machine specs:

OS: macOS Catalina 10.15.7
CPU: 2.6 GHz Quad-Core Intel Core i7
RAM: 16 GB 2133 MHz LPDDR3
Disk size: 1TB
Disk Type (HD/SDD): External SSD - Western Digital G-Drive Mobile, APFS-formatted

Any extra information that might be useful in the debugging process.
Main exception seems to be:
Application Specific Information:
Assertion failed: (!pthread_mutex_lock(&m)), function lock, file /home/ubuntu/build/dogecoin/depends/x86_64-apple-darwin11/share/../include/boost/thread/pthread/recursive_mutex.hpp, line 113.

Full crashlog at: https://pastebin.com/y9BwFTk7
Please let me know if there's any more info I can provide. Thanks!

@agius Could you confirm if you have the same issue with the latest version (1.14.4)?


League info display

Checklist for PR:

[x] Attach trello link:
https://trello.com/c/MkYzrZik

[x] Describe your pull request:

1. Home Page League tab
- Under the 'League' tab, display the league that is active by age with sub nav.
TODO:
- https://trello.com/c/vYxXllnH When this task is completed, League tab will be changed to the same format.

2. Standing Tab under league tab
- designed it according to the League design in  the Figma
- added point column
- when the user clicks the club name, Go to the matching club page
-

https://user-images.githubusercontent.com/47313362/139529818-88ee4c47-a878-4dd3-9f71-c8f47cabe4f4.mov
3. Schedule & Score Tab under league tab
- designed it according to the League design in  the Figma
- when the user clicks the club name, Go to the matching club page
- If the match is completed, display the score instead of "VS"
- display the matches in the order in time

https://user-images.githubusercontent.com/47313362/139529623-958c03da-f6bb-443d-a198-31c21cdac709.mov
4. Refactoring Standing Table
- Since standing tables are used in many fields, made it into one component.
5. Added some functions Pagination
- change the color when the user hovers over the button
- if the user goes to the first page or last page, the button is deactivated.

[x] Attach screenshots or video capture if it involves ui changes

The team name column looks broken - The alignment between logo and team name are not consistent through out the rows.

e

The team name column looks broken - The alignment between logo and team name are not consistent through out the rows.
 e

Fixed!

looks good - I'll merge it.


✏ Fix typos in comment in fastapi/applications.py

@tiangolo please check this, it is just a typo & grammar fix for comment

Thanks @AhsanSheraz! ☕


Added Width parameter to prim_buf module

Hey!
In this pull request I added Width parameter in prim_buf.

Could you explain what this is for? These files are going to be dropped in the near(ish) future anyway (see the URL in the comment just above your change).

I know this file is temporary, but these changes are needed to avoid problem in simulator

Sorry, but you're going to need to explain this a bit further before we can merge it. What problems do you see? Is the existing code incorrect? Why does this patch fix them?

In current version we have problem with assign wire->[0:0]wire via wildcard(.*). There are 2 paths to avoid this problem: change wildcard to explicit port connection or add parameter to this wire (then will be [0:0]wire->[0:0]wire)

I don't think this answers my questions (or, if it does, I'm being dense!). Is the existing code buggy or are you trying to work around a limitation in Riviera? If the former, can you explain which part of the IEEE 1800 spec we've violated?

Yes, this is work around for limitation in Riviera

@dawidzim Thanks for taking the time for this pull request. I took the liberty of updating it with a slightly longer commit message, explaining where the prim_buf.sv file is actually coming from.
I did remove the explicit port assignments and left the wildcard assignment in place after re-reading your comment https://github.com/lowRISC/ibex/pull/1370#issuecomment-852764136. Can you try with Riviera-PRO if only adding the Width parameter is sufficient, since you then don't have a wire -> [0:0] wire connection any more?

Works fine :) Thanks!

Great, thanks for checking!


chore: run go mod tidy in examples

:tada: This PR is included in version 3.4.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


server_method macro looking for foo?= method

I defined a method on my model:
server_method :past_due? do
  ...
end

Nothing is broken on the client, but I get this message:
Warning: Deprecated feature used in Job. Server side method past_due?=(true) must be defined using the 'server_method' macro.

It seems it's trying to call past_due?= in addition to past_due?.
Here's where it's happening (in Opal)
if (method['$==']("id")) {
} else {
  target.$send("" + (method) + "=", value.$first())
}

I am thinking server_method is deprecated anyway in favor of using operations?  I can't remember

I'm also seeing this and it's pretty jarring. The remote_method does seem to work, there's just that warning. If I make foo= a server method then it stops working. Likewise if I define an attr_writer. So I can't find any way to get rid of the warning.
There may be a good argument for removing model server methods to encourage smaller model files and custom logic to go elsewhere. Plus having to add Hyperloop specific code to models feels a bit wrong.
But for my use case I can't see a better way:

I have a Message model where the body field stores markdown text.
I load a conversation on the client using Hyper Mesh AR relations, they're all batched into one nice request.
But I need the markdown as HTML to display (lets say I don't want to use a client side lib) so I add a server_method that converts the markdown. The benefit is it gets loaded in the same batch request.
I tried putting the markdown conversion in a ServerOp, but it was way more code and state etc, and every message triggered a seperate remote execute; they're not batched.

So advantage of server_method is it's automatically batched and done in the same request when loading a relation. As far as I can see there's no way to batch Operations other than making a parent operation that triages the data but that would be very complex and still a second request after the relation load.

this apparently happens for any method that is not an attribute or somehow else defined.
Client fetches by putting the method in the vector, lest's say the method is :past_due?
When the data arrives, the value is assigned to the client RR "attribute/method/whatever", using '=', so you get:
:past_due?=
so its maybe 2 bugs here.

On reception of data client does not differentiate between attribute and server method properly
method might be auto generated rails method, like :is_admin? for a boolean attribute :is_admin, value should then be applied to the attribute :is_admin using :is_admin= not :is_admin?=

I also find server_method very useful, its simple to use, little code to write, big value for development.
I will remove the deprecation message for lap12 and try to fix the behaviour, if nobody objects.

if fixed the behaviour as follow:
method_missing in hyper-mesh/lib/reactive_record/active_record/instance_methods.rb
the ! is cared for as it was.
###1. Server Method
If the method is a server_method its name is left alone and values are set with name= and no warning is printed.
example:
server_method :past_due?
stored name in server_methods and RR attributes: 'past_due?'
value set by RR with: past_due?=

###2. Attribute
if the method is a attribute, its more AR like now, for booleans that is:
attribute: :is_admin
AR auto generated method: is_admin?
stored name in attributes and public_columns_hash: 'is_admin'
value fetched with method is_admin?: is_admin
value set by RR with: is_admin=

###3. Not Attribute, Not Server method
deprecation_warning is printed to console
method is called just with its name, whatever the result will be and

the method_missing got a little longer, but i removed the regexp so performance is still good enough, this method_missing is not hit so often.

https://github.com/ruby-hyperloop/hyper-mesh/blob/9b5dcf14a7eefc4fcd4921c3a5a95597d5ac0b8f/lib/reactive_record/active_record/instance_methods.rb#L88

will be done in lap12, ill close this

I'm using a server method like an attribute in order to do some additional processing on a field but still have Hyper Mesh automatically update the frontend. This is what I did to get the warning to go away:
# model
class Post < ApplicationRecord
  # attribute :text

  server_method(:text_data) { text }

  if RUBY_ENGINE != "opal"
    def text_data=(data)
      self.text = Base64.decode64(data)
    end
  end
end

# component
record = Post.first
record[:text_data] = "14d5a2ff9"
record.save.then do
  # do stuff
end

You may wonder why, I'm actually using this method to do Carrierwave file uploads. Yep.

@sfcgeorge so my understanding is that in the above all the server_method does is get the warning to go away in a very artificial manner.  Is that correct?
if so it would seem that we just want to make server_method smart enough to understand what
server_method("text_data=") { |data| self.text = Base64.decode64(data) } means.

@catmando Yeah it is just to get rid of the error. Without suppressing the warning a million lines of base64 image data get printed to the browser console and Chrome freezes.
What I'm doing seems a bit hacky, but at the same time quite elegant because you get all the automaticity of hyper-mesh; validation errors; state updating; etc, and it's pretty simple but works great.
Yes quite possibly, I tried server_method("text_data=") and other variations but that didn't work right.

@janbiedermann in your redo of the AR method_missing code, you automatically treat assignment to a server method as writing to an attribute.  Any reason why?
My proposal is to allow server_methods to end in = and if they do then it will

define the foo= method on the server per the supplied block
write to a hidden attribute foo on the client, which will get sent to the server on save.

I'm not 100% happy with this, but...

When i interpret my above comments correctly, to answer the why @catmando , then probably because it was like that and ˋvalue set by RRˋ hints that somewhere in RR code server_methods are treated as  attributes and the value is assigned with ˋ=ˋ on the client.


Mandatory options?

From @deric on October 21, 2013 13:44
Is it possible to specify an option which will be required in order to run command?
Copied from original issue: tj/commander#62

From @sihil on November 11, 2013 17:57
I'd like to see an easy way to have mandatory options as well.

There's not an automatic way to do that, but you could use something like this:
command :bar do |c|
  c.option '--prefix STRING', String, 'Adds a prefix to bar'
  c.action do |args, options|
    raise ArgumentError.new("Prefix is required!") unless options.prefix
    # ... normal command stuff here ...
  end
end

From @deric on October 28, 2013 8:16
Ok, thanks. It would be nice to have something like this:
command :bar do |c|
  c.option '--prefix STRING', String, 'Adds a prefix to bar', :mandatory => true
   # ...
end

When mandatory option would be missing, usage will be printed.

From @odcinek on May 1, 2014 13:8
:+1:

From @mattes on March 27, 2014 2:19
:+1:

From @Sdogruyol on August 9, 2014 18:28
Is there any update on this ?

From @Sovietaced on March 25, 2015 7:18
:+1:

Pull requests are welcome! I think this would not be too tricky to implement. In the meantime there's always the workaround I posted above.

I just gave it a shot but didn't get very far. I'm not that familiar with ruby but when I see really idiomatic ruby code I get confused as hell. Going to abort.


Improve docs styles

If you still remember, could you summarize the changes in the CSS?

More top padding
Larger font sizes for TOC titles

@johnktims @Shredder121 Is this ok to merge?

I haven't really looked at the end result closely enough to suggest enhancements, but it looks good so I vote yes.

I like the ToC a lot more. I'll merge this.


Feature/9/light mode

Made gemma-mode

Really happy overall, clean code inserted really well and i like the addition of the custom switch. remember your kenough


Not connect with definst

This client does not work if  it has definst in url
I tried this sample demo application
https://github.com/ant-media/ExoPlayer-with-RTMP-and-FLV-seek
and this link its perfectly work in VLC andriod app stream-> url
rtmp://pkpipe.com:1935/vod/_definst_/test/1.mp4

Please try this way
"rtmp://pkpipe.com:1935/vod/definst/test/1.mp4 app=vod playpath=test/1.mp4"
Please let me know if it works

Closing this issue.


Addin picker sorting

Is your feature request related to a problem? Please describe.
I'm not sure if this is a bug or a feature request but... Sometimes I'm interested in using an addin, but I don't know what the commands it use are. Searching for the addin does highlight the addin, but doesn't put the result at the top of the picker.
E.g.

Describe the solution you'd like
Ideally, we would put the addin results at the top of the picker.
If people are interested, I could look into fixing this.

I could reproduce this. It looks like the only a match with pick item label will sort the list and the matched items are put on top while a match on other parts (decription {package}, detail) is merely highlighted and will not trigger re-sorting.


setSize and SetTileSize issues

Hi i have an image of 1825*1750 resolution. And i want to display just this single image with zoom enabled. So i have set the size of tileview as .setSize(1825, 1750). But now if i set the tile size as .setTileSize(1825), then there is a stretch in the image with respect to height. In previous version of the library it was all good.

tiles size indicates width and height.  it's not really meant to display a single image.  you may have better luck with https://github.com/davemorrissey/subsampling-scale-image-view
that said, feel free to issue a PR if you're able to find a fix.  Almost all the relevant code is in Tile.java or TileView.java

Yeah but previous version had it all right. Anyways thank you for great work.

Redirecting to https://github.com/moagrius/TileView/issues/487


Add support for universal rendering

Because the server should not really rendered on server side (it's only temporary for the client normally) maybe just render "null" is quick solution.

Is there something broken right now? If not, it seems more bother than it's worth to try to not render on the server as a slight optimization.

/APP_PATH/node_modules/react-spinkit/css/fade-in.css:1
(function (exports, require, module, __filename, __dirname) { @-webkit-keyframes fade-in {
                                                              ^
SyntaxError: Unexpected token ILLEGAL
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:528:28)
    at Module._extensions..js (module.js:565:10)
    at Object.require.extensions.(anonymous function) [as .js] (/APP_PATH/node_modules/babel-register/lib/node.js:154:7)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/APP_PATH/node_modules/react-spinkit/dist/index.js:19:1)

I dont get this exception really. The css and style loader is the only loaders. It seems to be the @ character is a special token somehow (like @import).

No it's for animations https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes
If you're seeing this error then it's because you don't have your webpack config setup correctly.

Similar to this issue https://github.com/KyleAMathews/react-spinkit/issues/41

Maybe an advice to users would be nice. I find a solution fow this and post it here.

@KyleAMathews - can you post the webpack config that you're using?

I have a same problem, this is my webpack.config.js
           {
                test: /\.css$/,
                use: [
                    {
                        loader : 'style-loader'
                    },
                    {
                        loader : 'css-loader',
                        options : {
                            modules : true
                        }
                    }
                ]
            }

Is that true? how can I fix this problem


Use latest version of Quick/Nimble

Duplicated by https://github.com/ReSwift/ReSwift-Router/pull/81

Needed this for local testing, too, and it worked, so LGTM


[superlu] Fix superlu.lib missing

What does your PR fix?
Fixes https://github.com/microsoft/vcpkg/issues/26031
After inspection, the code of upstream does not use _declspec(dllexport) , so let this port be ONLY_STATIC_LIBRARY under windows.
No feature need to test.

Thanks!


Add Chinese translation for index docs

We (a small team) are working to complete the doc translation of Chinese version in the next two months.

@waynerv I'm working on the Chinese trans too, may I have your wechat or email?

@RunningIkkyu Great! You can send your wechat to my gmail<EMAIL_ADDRESS>I will contact you later.

天哪，有翻译的人了，我也自己开了个翻译项目，我感觉自己在做无用功

天哪，有翻译的人了，我也自己开了个翻译项目，我感觉自己在做无用功

has interested in join our team? my email<EMAIL_ADDRESS>

This is amazing! Thanks everyone for doing this! :rocket: :earth_asia: :speech_balloon:
And special thanks for the reviews from others, that's key here, as I don't know Chinese :sweat_smile:
When others feel like this is complete, that there are no more corrections necessary, and hopefully that the style of "conversation" is similar, please add a new review approving the changes of this PR.
That way, after seeing that there's some consensus on the translation I'll be able to merge it. :tada:

@Dustyposa do you think this is ready? You can let me know with a review approving it :smile: :+1:
@phy25 if you have the chance, could you help me with a review here?
I'm just waiting for more reviews approving it before merging. :globe_with_meridians: :rocket:

@tiangolo I can ask the Chinese community for some help. More and more Chinese developers have started to use FastAPI recently.

This is awesome! :rocket: :earth_asia: :bow:
Thanks for all the work @waynerv ! :cake: :clap: :tada:
Thanks for the reviews and comments @RunningIkkyu , @Dustyposa , @lpdswing , @jamesyangget :muscle: :nerd_face: :bow: :cake:


Multiple nested IndexRoutes not registering

I have these files in a largish app:

// AppRoute.js
export default class AppRoute {
  constructor() {
    this.path = '/';
    this.indexRoute = new GoalsRoute();
  }
  getComponent(location, cb) {
    cb(null, AppContainer);
  }
}

// GoalsRoute.js
export default class GoalsRoute {
  constructor() {
    this.indexRoute = new MyGoalsRoute();
  }
  getComponent(location, cb) {
    cb(null, GoalsContainer);
  }
}

// MyGoalsRoute.js
export default class MyGoalsRoute {
  getComponent(location, cb) {
    cb(null, MyGoalsContainer);
  }
}

But when I render the application tree the children prop of the GoalsContainer doesn't exist when I would have expected the MyGoalsContainer to be there.
Can two IndexRoutes not be nested in this fashion?

Thanks for your question!
We want to make sure that the GitHub issue tracker remains the best place to track bug reports and feature requests that affect the development of React Router.
Questions like yours deserve a purpose-built Q&A forum. Would you like to post this question to Stack Overflow with the tag #react-router? https://stackoverflow.com/questions/ask?tags=react-router.
We also have an active and helpful React Router community on Reactiflux, which is a great place to get fast help with React Router and with the rest of the React ecosystem. You can join at https://discord.gg/0ZcbPKXt5bYaNQ46.

@taion Will do! But is this not a bug? Is this an intended interaction?


[+WATCH_FULLVIDEOs!] Anjali Arora Viral Leaked Video On Social Media X Twitter [ZNOW1K]

1 sec ago Anjali Arora Leaked Video Viral On Social Media. [+WATCH_FULLVIDEOs!] Anjali Arora Viral Leaked Video On Social Media X Twitter [ZNOW1K]

Anjali Arora’s latest video has gone viral, igniting conversations across numerous social media platforms. This rising digital creator, recognized for her engaging content—particularly her recent Spiderman-themed clip—has experienced a surge of interest from fans eager to find the full version. Many are flocking to platforms like Instagram, X (formerly Twitter), and Discord to check out her latest creations.
As the buzz intensifies, fans are actively sharing their reactions online, highlighting the vital role social media plays in elevating creators like Anjali Arora. With her distinctive style and creative approach, she has quickly made a notable impact in the digital landscape, leaving many curious about her upcoming projects. FG

.
.
.

vf
.
.

.

.
.fgfdg

Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2
Watch🟢➤➤➤🌐 Click Here To link (Full Viral Video Here
🔴➤►DOWNLOAD👉👉 (Full Viral Video Here
🔴 CLICK HERE 🌐==►► Download Now HD2


Externalizing Cassandra and Coordinator timeout values for test container

Default value will remain the same as it is now.
Checklist

[ x] Changes manually tested
[ ] Automated Tests added/updated
[ ] Documentation added/updated
[ ] CLA Signed: DataStax CLA

Makes sense, but I think this should be documented somewhere (if we have a README or something)? Maybe sgv2-quarkus-common needs TESTING.md.

Yes we need these System property documented somewhere. Will create a issue for this and complete it.

@maheshrajamani +1 for the documentation.. Just don't forget to document the props from the IntegrationTestUtils those are far more important than these container ones.. Anyway a nice TESTING.md would be really helpful..


ngx-datatable column toggling issue

I tried the demo for toggling columns in the following site
http://swimlane.github.io/ngx-datatable/#toggle
When none of the columns are checked, instead of showing "No Data", shows the last available column.
Image Link

Thanks @chinniah-a. This check seems to be the one causing the reported behavior.
https://github.com/swimlane/ngx-datatable/blob/be41f9fe6438b772a3770c8f6350c1d7b2a48a83/projects/swimlane/ngx-datatable/src/lib/components/datatable.component.ts#L730
However, I don't see many scenarios where a datatable without columns can be useful.


EPAIPM has to be downloaded for pudl_etl settings/etl_example.yml to run

Hello!
I don't know if I would call this a bug, just something nice to know.
During my first download of data, I only did the following:
pudl_data --sources eia860 eia923 ferc1
When I went to run the example file to create the CSV's I ran into an error:
pudl_etl settings/etl_example.yml
The error:
(pudl2) admins-MacBook-Pro:pudl2 briannacote$ pudl_etl settings/etl_example.yml
2019-09-19 17:24:09 [    INFO] pudl:84 verifying that the data we need exists in the data store
2019-09-19 17:24:09 [    INFO] pudl.etl:643 reading and validating etl settings
2019-09-19 17:24:09 [    INFO] pudl.load.csv:243 Loading Static IPM Tables regions_entity_epaipm dataframe into CSV
2019-09-19 17:24:09 [    INFO] pudl.extract.epaipm:136 Beginning ETL for EPA IPM.
2019-09-19 17:24:09 [    INFO] pudl.extract.epaipm:64 Extracting data from EPA IPM transmission_single_epaipm spreadsheet.
Traceback (most recent call last):
File "/Users/briannacote/anaconda3/envs/pudl2/bin/pudl_etl", line 10, in
sys.exit(main())
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/cli.py", line 99, in main
clobber=args.clobber)
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/etl.py", line 790, in generate_data_packages
pkg_tables = etl_pkg(pkg_settings, pudl_settings, pkg_bundle_dir)
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/etl.py", line 733, in etl_pkg
pkg_dir=pkg_dir
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/etl.py", line 473, in _etl_epaipm
epaipm_tables, data_dir=data_dir)
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/extract/epaipm.py", line 143, in extract
epaipm_raw_dfs = create_dfs_epaipm(files=epaipm_tables, data_dir=data_dir)
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/extract/epaipm.py", line 115, in create_dfs_epaipm
data_dir
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/extract/epaipm.py", line 66, in get_epaipm_file
full_filename = get_epaipm_name(filename, data_dir)
File "/Users/briannacote/anaconda3/envs/pudl2/lib/python3.7/site-packages/pudl/extract/epaipm.py", line 42, in get_epaipm_name
name = sorted(epaipm_dir.glob(pattern))[0]
IndexError: list index out of range
This makes sense because I didn't download the data. It just caught me off guard at first because I didn't see a place in the etl_example.yml to turn off that data.
Again, I don't think this is a bug. But it might be good to note that by default you do have to have this data downloaded. I didn't see it in the documentation, but may have missed it too. Nothing big, just helps with setup workflow.
Best,
Bri

Yes, the example ETL assumes that you have a little bit of the data from each of the possible sources, it's meant to go along with the example ETL instructions in the README (which includes downloading the EPAIPM data), so this failure is expected -- however, it should have failed in the initial check to see whether all the required files are present (so as not to get too far into the whole ETL process before realizing that it's going to fail).
If you want to turn off the EPA IPM ETL, you might just go ahead and copy the YAML file, and replace the list of epaipm_tables with an empty list, and then use that new YAML file.  Or if you never want that data you can remove that package specification from the list of what's processed entirely.

@cmgosnell Is the epaipm source checking whether its data is present before running ETL? It seems like it skipped that step here and got into the actual ETL process.

How do you comment out the epaipm_tables in the file? This is what I see:
###########################################################################
EPA IPM SETTINGS
###########################################################################

name: epaipm-example
title: EPA Integrated Planning Model Example Package
description: Transmission, load, and other data from the EPA's Integrated Planning Model.
datasets:

epaipm:
epaipm_tables:
- transmission_single_epaipm
- transmission_joint_epaipm
- load_curves_epaipm
- plant_region_map_epaipm

Do you just comment out this entire section? Or remove the table lines? So something like this perhaps:
###########################################################################
EPA IPM SETTINGS
###########################################################################

name: epaipm-example
title: EPA Integrated Planning Model Example Package
description: Transmission, load, and other data from the EPA's Integrated Planning Model.
datasets:

epaipm:
epaipm_tables:

- transmission_single_epaipm
- transmission_joint_epaipm
- load_curves_epaipm
- plant_region_map_epaipm
Thanks again.

The # is the comment character. Anything that comes after the # on a line will be ignored. So you'd put # characters before the epaipm_tables line and the subsequent list items, and replace it with
epaipm_tables: []

which is an empty list. (YAML files can either have lists inside square brackets with commas, or they can have the bulleted lists like you see there, depending on which one is more readable).

Forgive my bad git editing previously. You got the nice text boxes going.
That makes sense. Since this line "epaipm_tables: []" was not there like it was for other datasets, I assumed it couldn't be empty.
All of this makes sense. It just caught me off guard since I deviated a bit from the examples. Nothing big. Just wanted to note it.

Triple-quotes are your friend! And you can tell it to use language specific syntax highlighting too.
You could also just remove the entire EPAIPM section, or comment it all out, and you'd get the same results. Our goal is to allow any combination of different data sources to be processed -- you should be able to leave any one of them out and still have everything work -- however we're not going to try and support all possible combinations of years / states etc.  Right now we're testing to make sure it's possible to bring in everything from each data source and also just the most recent year by itself.  But in the data packages we're going to publish, all of the data will be present (which is important, since as you've noticed, in some cases what values you find in the data depends on which collection of years went into processing it).

Edit docs to make it clear that all commands must be run exactly as they are in the example for it to work.

Hey @briannacote! I'm going to close this issue. I'm editing the main settings file so hopefully commenting out the epaipm_tables will be more clear. Plus Issue #370 will hopefully negate this issue in the future.

Thank you!!


Build and test RISCV

This builds and pushes RISCV containers as well. One step further towards full #666
I extended the integration test, so that all containers are tested (before only the one similar to the runner architecture)
As the riscv builds need to based on glibc for the moment, there was no easy way to adapt the general docker file, so I switched to building with cross and having the docker just "package" the binaries. On the plus side

this enables to run on standard Github runners as well
Does not need the hacky (ingenious?) copy-from-oci action anymore

Once this is in, I'd give the rust-cli the same treatment

Looks good to me. I did a very simple smoke test just starting the tll.sh container on amd64. I have not tested the risc part.


Support HTTPS protocol for PCS

Added ability to start a run on a secured Performance Center server,
by checking the option: 'Use HTTPS Protocol' on the job configuration.

I added some comments to the needed files.
The Mocks and Tests don't need.

Approved for test build

Approved for test build

Please add Jira ticket as required in the PR template

Approved for test build

Approved for test build


Helm chart: fix rolebindings when watching multiple namespaces

Found that I was getting errors like:
error retrieving resource lock mynamespace1/88488bdc.solr.apache.org: leases.coordination.k8s.io "88488bdc.solr.apache.org" is forbidden: User "system:serviceaccount:system:solr-operator" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "mynamespace1"

I have deployed with the following values:
watchNamespaces: mynamespace1,mynamespace2

When I did a helm diff to switch off leader elections, I saw something like the following in the diff:
- # Source: solr-operator/templates/leader_election_role_binding.yaml
...
- apiVersion: rbac.authorization.k8s.io/v1
- kind: RoleBinding
- metadata:
-   name: solr-operator-leader-election-rolebinding
-   namespace: mynamespace1
- roleRef:
-   apiGroup: rbac.authorization.k8s.io
-   kind: Role
-   name: solr-operator-leader-election-role
- subjects:
-   - kind: ServiceAccount
-     name: solr-operator
-     namespace: system
- apiVersion: rbac.authorization.k8s.io/v1
- kind: RoleBinding
- metadata:
-   name: solr-operator-leader-election-rolebinding
-   namespace: mynamespace2
- roleRef:
-   apiGroup: rbac.authorization.k8s.io
-   kind: Role
-   name: solr-operator-leader-election-role
- subjects:
-   - kind: ServiceAccount
-     name: solr-operator
-     namespace: system

Which looks right, except for the missing ---, which is what this PR adds.
My workaround is to run with:
leaderElection:
  enable: false
replicaCount: 1

(1 is the default number of replicas anyway, but I imagine strange things happen with multiple replicas and no leader election, so important it is set to 1)

@HoustonPutman Happy to help!
I think I have now put the right thing into Chart.yaml.


Master -> Live

Docs Build status updates of commit ad960c4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/TOC.md
:white_check_mark:Succeeded

mixed-reality-docs/galaxy-explorer.md
:white_check_mark:Succeeded
View

mixed-reality-docs/images/unreal_logo.png
:white_check_mark:Succeeded
View

mixed-reality-docs/install-the-tools.md
:white_check_mark:Succeeded
View

mixed-reality-docs/unreal-development-overview.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.