fixed browser window naming

Fixed from markdownitDeflist to  to markdownitMultilineTbl

Oh, I'd prefer the name to match this project's title, as markdownitMultimdTable.
Thanks again for the PR!


Integrate APIpie.ai

Founder here plugging my own product.
I am working on documenting integrations with Opensource Projects and I cannot test / use APIpie.ai API with your app as it is locked down to OpenAI /Mistral/ Meta
Describe the solution you'd like
-- Direct integration with APIpie.ai,
-- Use of the APIpie.ai advanced models list to dynamically pull the subtype Chatx models that are optimised for chat and are updated frequently, further filtering of duplicate models from the available providers would further clean the list.
-- Any future development of TTS/STT, Vision, Image models makes use of APIpie.ai
Additional context
https://apipie.ai/
https://discord.gg/hs82THc9Tw

Sorry for the broken discord link I've updated it to an active link.


Add Neptune

Please add Neptune so we can easily test against it.
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/neptune.html
specifically:
create_db_instance
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/neptune.html#Neptune.Client.create_db_instance
start_db_cluster
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/neptune.html#Neptune.Client.start_db_cluster

Hi @kurtqq, welcome to Moto! Marking it as an enhancement to add this functionality.

Hi @kurtqq, this should now be part of moto >= 4.1.4.dev23. Please let us know if you run into any issues.


Allow multi-character identifiers and special symbols as identifiers for definitions

IMHO, Add := λmn. m S n or + := λmn. m S n are more suggestive compared to one-letter identifiers like A.

Allowing multicharacter variable names has been one of the more annoying problems that I haven't quite figured out yet-- how do we deal with the ambiguity of saying SUCC being one variable, vs. ((SU)C)C, while still keeping the metalanguage relatively small and succinct?
Options are:

let the lexer look up to see if a symbol (like SUCC) exists in the execution context before lexing as (((S)U)C)C
require whitespace around single letter variable names
something else??

I don't personally like either of those two options, but I'm leaning towards the second one, it seems to be done half the time anyways, or whenever ambiguity pops up.
As for certain special characters, we can just whitelist those.

What about a special case where words starting with a capital letter are tokenized as a single identifier? SUCC, Succ, etc. It seem like people almost never use uppercase letters under lambdas.

implemented in https://github.com/evinism/lambda-explorer/pull/55, merging after green


add merge tool to admin

[x] preview of merged top level fields
[x] list counts on entities that'll be merged
[x] apply merge
[x] switch button
[ ] tests
[x] add links to admin sidebar
[x] look at dropping waterfall

come up w/ a reasonable locked_fields rule to prevent problems on second import

test membership merging too


socke can send data

Did your can send data

I did not fully understand your question/comment, but this plugin does not send socketcan frames, only visualizes them.

I'm doing an intelligent driving test. I see you have a message on commaai / panda, so I'd like to ask.


dll load failed while importing pairwise distances reduction

this is the error im getting when running launch.gui...
File "C:\Users\user\OneDrive\Desktop\bots and dice\Rush-Royale-Bot-main.bot_env\lib\site-packages\sklearn\metrics\pairwise.py", line 33, in
from ._pairwise_distances_reduction import PairwiseDistancesArgKmin
ImportError: DLL load failed while importing _pairwise_distances_reduction: The specified module could not be found.
Press any key to continue . . .
any suggestions???

go here : https://learn.microsoft.com/fr-fr/cpp/windows/latest-supported-vc-redist?view=msvc-170
and download / install for your arch :
if x64 :
https://aka.ms/vs/17/release/vc_redist.x64.exe


Manage RBD image mirroring via StorageClass parameter

Describe the feature you'd like to have
Add a new SC 'mirroring' parameter that can be used to annotate that PVs should be mirrored via RBD mirroring. The current values for this parameter can be "off" and "journal" (or similar). When set to "journal", upon PVC creation the exclusive-lock and journaling RBD image features should be enabled. Additionally, the CSI will need to enable mirroring on the newly created RBD image via rbd mirror image enable <image-spec>. This will also imply that NBD will need to be used instead of krbd.
What is the value to the end user? (why is it a priority?)
How would the end user gain value from having this feature?
How will we know we have a good solution? (acceptance criteria)
Add a list of criteria that should be met for this feature to be useful
Additional context
Add any other context or screenshots about the feature request here.

Hi. is this issue still on-going? or developing by someone?
If not, I would like to work on it. @dillaman @humblec @Madhu-1
and I suggest that we can divide this issue to two issues.

add rbd image feature: journaling
add rbd mirror image enable

@WoohyungHan can you please revisit the PR or patch which solve this issue?  we would like to get this in 2.0.0.

@WoohyungHan can you please revisit the PR or patch which solve this issue? we would like to get this in 2.0.0.

sure, I will. @humblec

/assign @Madhu-1

This requires k8s CSI external-provisioner PR https://github.com/kubernetes-csi/external-provisioner/pull/399

We want to support the new Ceph Octopus snapshot-based mirroring, so the storage class's "mirroring" attribute should really be an enum of "disabled" (default), "journal", or "snapshot". The snapshot-based mirroring should be functional with the existing krbd driver. The journal-based mirroring mode requires rbd-nbd, but that is not yet production ready since we have no upgrade path for it.

Moved this out of release-v3.0.0 milestone

Considering we have mirroring support available with release v3.3.0. I am closing this one .Please feel free to reopen if required.

We may still need this one If someone wants to enable mirroring when creating the PVC. But they need new volume replication after some time to perform failover and failback. Let's keep it open for some time.

We may still need this one If someone wants to enable mirroring when creating the PVC. But they need new volume replication after some time to perform failover and failback. Let's keep it open for some time.

@Madhu-1 Lets close this since we have feature rich volume replication setup with csi-addons and there does not seem to be anyone who still need this feature ?

Yes as we have defined way for mirroring using Volume replication, closing this one.


prismaField in prisma plugin doesn't use subGraphs property from the subgraph plugin

Hi, I'm not sure if my setup is wrong or if it is a bug, but it seems that if I declare a field using prismaField with the subGraphs property like this:
builder.queryFields((t) => ({
  currentUser: t.prismaField({
    subGraphs: ["Global"],
    type: "User",
    resolve: (query, parent, qrgs, ctx) => {
      return ctx.req.currentUser;
    },
  }),
}));

builder.queryField("test", (t) => t.string({ resolve: () => "test", subGraphs: ["Global"] }));

export const schema = builder.toSchema({
  subGraph: ["Global"],
});

I can only see the test field in the query, but the currentUser is missing. I can see both if I don't set the subGraph property in the builder.toSchema function.

Is your user field part of the global subgraph?

Ahh, that's the fix. Thanks for reminding me of that 👍


Provide thread name (and when possible gem name) on output

gvl-tracing handles properly handles thread name for basic usage like:
  Thread.new do
    Thread.current.name = "thread name"
  end

But on more complicated examples with external libraries, it is not able to properly handles thread name.
Jean had a good idea in https://github.com/ivoanjo/gvl-tracing/issues/9 with using Thread.list.
This commit does this:

Store as list of json line, events we want to monitor
Store Thread.list before stopping gvl tracing
Iterate of events stored in json file and modify entries where we can find the id of a thread
Go a little bit further when we can and provide the gem name related to the thread

This is a very naive approach and probably not super efficient. But this is a first try.
Screenshot with the new examples file:

Screenshot of a gvl-tracing on a Rails app with some multihread:

Opening as a draft because code need probably some rework.

This means that the name can be completely wrong, if we hit one of these cases :)

Yeah, but it's hard to solve this. We'd need a callback on thread start to eagerly assign thread names.
Overall, code that spawn short lived threads are rare, so maybe it's an OK limitation?

This means that the name can be completely wrong, if we hit one of these cases :)

Overall, code that spawn short lived threads are rare, so maybe it's an OK limitation?

Definitely it's OK to not solve it in this PR! I brought it up since it would be nice to fix at some point -- as it's a bit of a sharp edge that can confuse users -- and maybe the discussion here would shine a light on what we could do for that one :)

Yeah, but it's hard to solve this. We'd need a callback on thread start to eagerly assign thread names.

I've been wondering if we could approximate it during RUBY_INTERNAL_THREAD_EVENT_READY/RUBY_INTERNAL_THREAD_EVENT_RESUMED/RUBY_INTERNAL_THREAD_EVENT_SUSPENDED by checking if rb_thread_current() is still the last one we saw for this thread. Something like this?

Something like this?

The problem is that you can only generate the name when you hold the GVL. So you could detect that the name need to be generated again, but couldn't do it from these callbacks (except for RESUMED).

The problem is that you can only generate the name when you hold the GVL. So you could detect that the name need to be generated again, but couldn't do it from these callbacks (except for RESUMED).

Right! I guess there's two parts of the problem:

Detecting if it is the same thread, giving it a new "tid" as needed (or current_thread_serial as it's currently called)
Getting the name for a given thread

The name could still come as a best-effort thing done later (as this PR does) -- worst case, we don't get a name.

Thus, I think we don't need to do the reparsing; instead, as part of stop, we could re-print the names of the threads to the trace file, e.g. by perhaps building up the thread names in Ruby as you're doing in the PR, and then passing it as a string that gets appended to the trace file before it gets closed. And for perfetto it seems like this is OK -- we don't even need to omit the duplicate names at the beginning.

That's interesting. I'm gonna have a look at what is possible with metadatas and perfetto UI.

@ivoanjo I had a quick look of your proposal and pushed a commit. It is much better. Good catch with perfetto trace format. The only issue I have is the thread_id provided by the C extension is different from the one I get in thread list. I didn't look a it yet.

So yes, I think at this point it's perfectly reasonable to switch back to using the thread_id as the tid, instead of the sequential value.

I am wondering if my change properly address your suggestion.
I tested the last code change with success with example4.rb (we fallback on thread name via native_thread_name_buffer), thread_name_with_extension.rb and Rails app code.

Thanks @ivoanjo for your review. Here is few screenshots of the new output.
I am not sure for the C changes. You will tell me. :)

This looks great! I hope you don't take my long delay the wrong way -- I definitely I am very grateful for the contribution. It's just been an intense few weeks :)
And feel free to send more things this way :)

@benoittgt I've just released this improvement as version 1.2.0 on rubygems :tada:


add functionality to show missing tasks on the missing tasks page

The missing tasks page (/viewby/missing) is not functional as of now.
It should show the tasks that are missing.
A task is said to be 'missing' if its deadline has crossed and it has not been marked as done yet.

Can you please assign it to me?

Sure

I am getting error on start the script, which node version is required to start this project?


fix: zero ttl is ignored

Description

This fixes an issue when a 0 ttl is provided. 0 ttl should mean that the item effectively won't be stored because it's so short-lived. However, the current code fails to pass the 0 ttl to redis, meaning the value is stored forever.
This fixes it. I changed the value in some tests from 1 to 0, as it prevents this bug from reappearing, and I believe the number 0 covers the code just as well as number 1.

btw. it would be nice to have prettier / editorconfig or something like that in place, my ide reformatted the code in a bad way on my first attempt to make changes
Checklist

[ ] Does npm test pass with this change (including linting)?
[x] Is the new or changed code fully tested?
[ ] Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?

@vonovak Thanks for contributing! I'll wait for the tests to pass (although we both know they will...) and I'll merge it. I'll release the next version tomorrow or at the start of next week.
In the meantime you can use client.sendCommand() to workaround that.

Codecov Report
Base: 95.85% // Head: 93.39% // Decreases project coverage by -2.46% :warning:

Coverage data is based on head (ee1bab0) compared to base (ce1b8f7).
Patch has no changes to coverable lines.

:exclamation: Current head ee1bab0 differs from pull request most recent head 09a41f6. Consider uploading reports for the commit 09a41f6 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2349      +/-   ##
==========================================
- Coverage   95.85%   93.39%   -2.47%
==========================================
  Files         449      449
  Lines        4224     4224
  Branches      471      471
==========================================
- Hits         4049     3945     -104
- Misses        107      212     +105
+ Partials       68       67       -1

Impacted Files
Coverage Δ

packages/client/lib/commands/FUNCTION_LOAD.ts
16.66% <0.00%> (-83.34%)
:arrow_down:

packages/client/lib/commands/FUNCTION_FLUSH.ts
20.00% <0.00%> (-80.00%)
:arrow_down:

packages/client/lib/commands/FUNCTION_RESTORE.ts
20.00% <0.00%> (-80.00%)
:arrow_down:

packages/client/lib/commands/CLIENT_NO-EVICT.ts
33.33% <0.00%> (-66.67%)
:arrow_down:

packages/client/lib/commands/FUNCTION_LIST.ts
37.50% <0.00%> (-62.50%)
:arrow_down:

packages/client/lib/commands/FUNCTION_STATS.ts
25.00% <0.00%> (-62.50%)
:arrow_down:

packages/client/lib/commands/LCS_IDX.ts
50.00% <0.00%> (-50.00%)
:arrow_down:

packages/client/lib/commands/LCS_LEN.ts
50.00% <0.00%> (-50.00%)
:arrow_down:

packages/client/lib/commands/SINTERCARD.ts
50.00% <0.00%> (-50.00%)
:arrow_down:

packages/client/lib/commands/ZINTERCARD.ts
50.00% <0.00%> (-50.00%)
:arrow_down:

... and 26 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fix PlugClean error when the default branch has changed

Fix #1253

I was able to trigger the code by removing .git/refs/heads/master.
x vim-xxx:
    Failed to compare with the origin. The default branch might have changed.
    PlugClean required.

See #1005 for the discussion on automatic update of the default branch.

@junegunn Hi. I have read the threads, #1005 and #1272, but this fails to answer my question.
Can you please clarify this error message ?
"Failed to compare with the origin. The default branch might have changed.\nPlugClean required."

As per your own documentation:
`PlugClean[!]`                       | Remove unlisted plugins (bang version will clean without prompt)

but your error message tells about using PlugClean in the context of installed plugins, so either your code has changed and PlugClean is doing something else/more now, or your error message is wrong or missing some explanation.
Basically, my comment boils down to the fact that I was running PlugStatus to check the status of my plugins after the update of vim-plug itself via PlugUpgrade (which was supposed to solve the default branch issue), when I got this error message for all my installed plugins. However I do not want to remove the unlisted plugins from the filesystem and I still want to correct the PlugStatus.
Please provide information to better understand the issue and solve it.

@adamency

when I got this error message for all my installed plugins.

All plugins? That doesn't sound right. Please open a new issue explaining the problem, with the plug section of your Vim configuration, screenshots, etc.


Errors package

FEATURE REQUEST

Is there an open issue addressing this request? If it does, please add a "+1" reaction to the
existing issue, otherwise proceed to step 2.
No

Describe the feature you are requesting, as well as the possible use case(s) for it.
In order to better handle errors and logs (issue #538 ) we could use package that will be wrapper around Go 1.13 stdlib error package. This package should be part of shared utilities as described in #666 so it could be used in all Mainflux services
Use cases:

errors.Unwrap returns error that is wrapped, but we could use function that would return wrapper itself (wrapper - string that is error wrapped with). We need this wrapper for displaying in API responses - just nice string that last error is wrapped with.
we need wrapping (combining) two errors. When we get error from i.e. adapter and want that error to wrap with our custome error and return. We need both errors to be combined, so either of the two can be recognized with error.Is

Indicate the importance of this feature to you (must-have, should-have, nice-to-have).
Nice to have

@blokovi isn't this a duplicate of https://github.com/mainflux/mainflux/issues/538?

@drasko #538 is too large to manage. We'll have multiple PRs in order to solve this, and this issue only addresses the shared errors API issue that @blokovi described.

After getting into details what I propose is this:
We can use error wrapping from standard Go 1.13 lib like this:
ErrNotFound = errors.New("non-existent entity")
if err == sql.ErrNoRows {
  return fmt.Errorf("%s: %w", ErrNotFound, err)
}

When error is created in our code (not forwarded from other package) then :
return fmt.Errorf("Not found message: %w", ErrNotFound)

We will create function that can return wrapper of wrapped error (unlike errors.Unwrap that returns error that is wrapped):
func Wrapper(err error) string {
	wrapper := strings.SplitN(err.Error(), ":", 2)
	return wrapper[0]
}

We use this for displaying in API responses as described in first message in this thread. Also we are using it in next function that our package must have:
func Has(err, target error) bool
In error checking (ie transport.go) we will use Has function  (similiar to error.Is) that compares string of target error that Error() returns with wrapper of err. If it finds it in any wrapper or last wrapped error it returns true. That is how we can check if target error is in wrapped chain.
In encodeError we can use it similiar to this:
switch {
case Has(err, ErrNotFound):
  w.WriteHeader("404")

Closed with #146


Your old Metro for Discord still works!

I came across this https://laynetheepic.github.io/projects/pc-theme-converter/ and when I put the metro theme in it it started working again! So if you want to you can put that link or this file on there as it was made to support the new classes. https://anonfiles.com/d6P4JeCfx9/Metro_for_Discord_NEW_CLASS.theme_css

I'm aware, theme devs have access to tools that can update most of the classes automatically after they've been re-rolled.
The main reason behind archiving Metro was because I couldn't spend time maintaining two huge themes, plus a heap of other problems I had with it.


Embedding/Extending Functionality

Awesome work on this, it's a super handy tool!
You mention in the readme that the embedding/extending functionality was not implemented. Was that not implemented because of complexity or was it just a feature that you determine not to be necessary during initial implementation?

I am very glad you have tried this. I didn't really understand the added value of allowing jsonata to call itself. Since we have jsonata in Java as simple function calls to parse and execute, I figured people would just call the API to do what was needed. If you have a use case to help me understand the value of being able to call jsonata as a jsonata function that would be great.

@wnm3 I was focusing specifically on the registerFunction() behavior if that clarifies the root of my question. The example they provide is a pretty good illustration of the benefits as well as the high-level use case:
var expression = jsonata("$add(61, 10005)");
expression.registerFunction("add", (a, b) => a + b, "<nn:n>");

expression.evaluate({}); // 10066

It would be ideal to be able to map a Java lambda function to a function name and have it invoked with the parameters at run time. I was curious if that functionality had been explored and/or considered. I figured I would get your expert opinion before I dug into it any further.

@wnm3 Any thoughts on the level of complexity to add this functionality? I'm not opposed to rolling up my sleeves and adding myself, but wanted to get your opinion on it before moving forward.

Should be straightforward (famous last words ;^) so I'll try to get it done by Monday. Thanks for lobbying and following up.

@wnm3 Sounds great. Let me know if you need help or want to collaborate on this change (especially if it turns out to be complicated). I have no problems contributing to the project to help you out.

If you are interested in contributing, please send the signed document from here to me.
One thing that complicates it a bit is that the variable assignment can be to references expected in the JSON content but resolved only during evaluation, so these assignments can be parsed as expressions but that can be resolved (evaluated) only during the evaluation call (e.g., they get added to the ParseTree). I will look to save the context for the parser but wait to evaluate it (visit it) only during the execution against a supplied document. I'm looking at creating a wrapper class called Expression that will provide a jsonata function and the assign and registerFunction methods, and the evaluate method. I don't think I'll be able to support the lamba style function declarations but should be able to support Expression exp = jsonata("$addx(10,2)"); and exp.registerFunction("$addx","function($a,$b){$a+$b}");" so you could later exp.evaluate(JsonNodeFactory.instance.objectNode()) to get a result of 12 and without needing the signature test (though it does provide a nice check for variable types and return type).

I'll be checking in version 1.0.6 shortly. It supports a new Class named com.api.jsonata4java.Expression which has the methods:
jsonata(String expression)
assign(Binding binding)
assign(String varname, String expression)
evaluate(JsonNode rootContext)
evaluate(JsonNode rootContext, List bindings)
evaluate(JsonNode rootContext, JsonNode bindingObj)
registerFunction(String fctName, String implementation)
Some testing output (by running the Expression class):
Expression is $sum(example.value)
Input is {"example": [{"value": 4}, {"value": 7}, {"value": 13}]}
Result is 24
Input is "$a + $b()" with assignments "a":4, "$b":"function(){1}"
Result is 5
Input is "$a + $b()" with binding object: {"a":4,"b":"function(){78}"}
Result is 82
Input is "$a + $b($c)" with binding object: {"a":4,"b":"function($c){$c+78}","c":7}
Result is 89
Result is we got the expected EvaluateRuntimeException for Unknown function: $notafunction
Note: for the assignments, you can specify variable names with or without the prefixed $
I could not get this to work (but wasn't sure if this was valid syntax) as it doesn't see the assignment to $c:
Input is "$a + $b(7)" with binding object: {"a":4,"b":"function($c){$c+78}"}

Hi @wnm3 ,
Does it means, if I define any function in java and then it can be utilize in Jsonata. Lets say, I define a function buffer and its can calculate the buffer around a point. But buffer function is a java function, can I use it within the Jsonata context.

Unfortunately, it is more complicated as functions have signatures and have to address where the data are coming from (e.g., the current context). You can see example functions that have been created for JSONata4Java in the com.api.jsonata4java.expressions.functions package under src/main/java
They implement methods like:
getMaxArgs
getMinArgs
getSignature
invoke
from the FunctionBase abstract class. These functions need to be registered and have JUnit tests...

Good morning. I have been trying to use the Expression.registerFunction() method. It seems to accept and parse correctly simple functions, but if I try to define a full JavaScript function the Expressions.parser step fails from within the Binding class call.
Is it expected that we are able to register and execute full JavaScript functions, or does this only work with simple 1-line functions? I am trying with version 2.4.5.
Thank you,
Márcio Andrada


RViz does not display Temperature

Describe the bug
When I try to add a TemperatureDisplay, I am getting the following error:
GLHardwareVertexBuffer::lock - Error: failed to Discard the buffer

I see a similar error was described in #49, where it seem to be related to driver
Device information

Graphic Processor: Intel HD Graphics 630
Graphic Diver: Intel HD Graphics Driver <IP_ADDRESS>73

@seanyen I see tha the issue still has the more-information-needed, feel free to let us know (I work in the same lab of @lrapetti) any additional information you think it could make sense to provide, thanks a lot!

@traversaro Thanks for the reminder!
@lrapetti, do you have a chance to update your machine drivers? https://www.dell.com/support/home/ca/en/cabsdt1/product-support/product/precision-15-5520-laptop/drivers
Also, is the issue about RViz not able to display temperature or "GLHardwareVertexBuffer::lock - Error: failed to Discard the buffer" problem? Sharing rviz configuration file might be also helpful.

Also, is the issue about RViz not able to display temperature or GLHardwareVertexBuffer::lock - Error: failed to Discard the buffer problem?

The error I see is GLHardwareVertexBuffer::lock - Error: failed to Discard the buffer, and at the same time the temperature does not shown.

Sharing rviz configuration file might be also helpful.

The rviz configuration can be found at https://github.com/robotology/human-dynamics-estimation/blob/master/conf/ros/rviz/HDERviz.rviz, and it has been tested on a different machine (non Windows) and the temperature showed up correctly as in the sphere that you can see in the following screenshot:

@lrapetti, do you have a chance to update your machine drivers? https://www.dell.com/support/home/ca/en/cabsdt1/product-support/product/precision-15-5520-laptop/drivers

I have also tried to update the machine drivers, but nothing changed.

@lrapetti @traversaro  Sorry for super long overdue on this issue. I think I am able to find a environment to repro this issue, and would like to check if my observation matches to what you saw.
So currently the ROS on Windows is using OGRE 1.10.11 as the rendering backend, and in my repro case (I am using Intel UHD 630), the visualization of temperature only works when the styles are "Point", "Square" and "Sphere".
Does that match to what the original problems reported here?
And just for your information, after I switched to use OGRE 1.12.6 and did a private RViz build. It seems that the temperature display can work for all styles. Atm, I think there is that the newer version of OGRE comes with some improvement which can help this case.

the visualization of temperature only works when the styles are "Point", "Square" and "Sphere".
Does that match to what the original problems reported here?

we are actually trying to visualize the temperature on spheres, like in the picture in https://github.com/ms-iot/ROSOnWindows/issues/66#issuecomment-505860273 (obtained on a different machine)

Since the behavior depends on an external library, I am closing it. For anyone hitting this issue, you can use Noetic release which is using the OGRE 1.12 as the backend, and which comes with the more recent bug fixes.


[BUG]: I can not install colossalAI

🐛 Describe the bug
I build colossalAI from source code, but can not install it correctly.
Then I use
pip install colossalai
to install.  but I still install it uncorrectly.
colossalai check -i
Traceback (most recent call last):
File "/usr/local/bin/colossalai", line 5, in
from colossalai.cli import cli
File "/usr/local/lib/python3.10/dist-packages/colossalai/init.py", line 1, in
from .initialize import (
File "/usr/local/lib/python3.10/dist-packages/colossalai/initialize.py", line 18, in
from colossalai.amp import AMP_TYPE, convert_to_amp
File "/usr/local/lib/python3.10/dist-packages/colossalai/amp/init.py", line 9, in
from .torch_amp import convert_to_torch_amp
File "/usr/local/lib/python3.10/dist-packages/colossalai/amp/torch_amp/init.py", line 9, in
from .torch_amp import TorchAMPLoss, TorchAMPModel, TorchAMPOptimizer
File "/usr/local/lib/python3.10/dist-packages/colossalai/amp/torch_amp/torch_amp.py", line 10, in
from colossalai.nn.optimizer import ColossalaiOptimizer
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/init.py", line 1, in
from ._ops import *
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/_ops/init.py", line 1, in
from .addmm import colo_addmm
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/_ops/addmm.py", line 5, in
from ._utils import GeneralTensor, Number, convert_to_colo_tensor
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/_ops/_utils.py", line 8, in
from colossalai.nn.layer.utils import divide
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/layer/init.py", line 1, in
from .colossalai_layer import *
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/layer/colossalai_layer/init.py", line 2, in
from .dropout import Dropout
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/layer/colossalai_layer/dropout.py", line 4, in
from ..parallel_1d import *
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/layer/parallel_1d/init.py", line 1, in
from .layers import (Classifier1D, Dropout1D, Embedding1D, LayerNorm1D, Linear1D, Linear1D_Col, Linear1D_Row,
File "/usr/local/lib/python3.10/dist-packages/colossalai/nn/layer/parallel_1d/layers.py", line 17, in
from colossalai.kernel import LayerNorm
File "/usr/local/lib/python3.10/dist-packages/colossalai/kernel/init.py", line 1, in
from .cuda_native import FusedScaleMaskSoftmax, LayerNorm, MultiHeadAttention
File "/usr/local/lib/python3.10/dist-packages/colossalai/kernel/cuda_native/init.py", line 1, in
from .layer_norm import MixedFusedLayerNorm as LayerNorm
File "/usr/local/lib/python3.10/dist-packages/colossalai/kernel/cuda_native/layer_norm.py", line 12, in
from colossalai.kernel.op_builder.layernorm import LayerNormBuilder
ModuleNotFoundError: No module named 'colossalai.kernel.op_builder'
Environment
Ubuntu22.04

Seems this issue https://github.com/hpcaitech/ColossalAI/issues/2771 would help you.

Same in Windows 11.
I built from source code and I've followed #2771 to not execute from root directory.

@NKcqx did you use WSL on windows?

@shendl1978 is it possible to reproduce in docker?

Several users met the same problem, but it works fine on all of our machines. If this can be reproduced in Docker, we can directly build the same environment and try to look for the bug. That would significantly speed up the process. @shendl1978 @NKcqx

Hi @NKcqx @shendl1978 We have updated a lot.
Please check the latest instructions
https://github.com/hpcaitech/ColossalAI#Installation
This issue was closed due to inactivity. Thanks.


Performance Audit

Let's do a performance audit and figure out what could be done to enhance it.
Expectation here is not to do any changes per'se, but to have a list of things we could fix, especially if they are user facing

Audit has been done but as we plan to refactor the UI soon I believe we will need to do it one more time with new UI. Closing this one.


Add a --stage-two to big_red_button.py

@abarth

LGTM w/ note above.

@abarth done.

We may need to rename this to the big red rocket. :)
On Friday, July 31, 2015, John McCutchan<EMAIL_ADDRESS>wrote:

Merged #413 https://github.com/domokit/sky_engine/pull/413.
—
Reply to this email directly or view it on GitHub
https://github.com/domokit/sky_engine/pull/413#event-370740257.


DerivativeStructure  for symbolic derivatives

Can you show an example/outline, how to implement a DerivativeStructure based on symbolic derivation?
At the moment I've used my own NewtonSolver in FindRoot, but it would be nice to have a general solution which I can use with hipparchus.

In most cases, the idea behind DerivativeStructure is to remove the need for symbolic differentiation: user just implement f(x) with x being a DerivativeStructure instead of a primitive double, and the derivatives come for free.
If user already has expressions for both f(x) and df(x)/dx (and possibly higher order derivatives), then using DerivativeStructure can still be used, but in this case the DerivativeStructure will only be used to store the derivatives, not to compute them. Here is one way to build a DifferentiableUnivariateFunction from two UnivariateFunction implementing f(x) and df(x)/dx in the case symbolic differentiation allowed the user to implement both
  public static void DifferentiableUnivariateFunction toDifferentiableUnivariateFunction(
   final  UnivariateFunction f, final UnivariateFunction fPrime) {
    return new DifferentiableUnivariateFunction {

      public double value(final double x) {
        return f.value(x);
      }

      public DerivativeStructure value(final DerivativeStructure x) {
        return x.getFactory().build(f.value(x),
                                                  fPrime.value(x) * x.getPartialDerivative(1));
      }

    };
  }

Beware I wrote this just off the top of my head, you'll have to adjust to suit your needs. This also will
work only if the DerivativeStructure variable x passed as the argument of the second method is a
derivative with one parameter and order one. If the variable is more rich, we should provide more derivatives to the factory build method.
Also be aware that Newton method which requires derivatives is in fact less efficient than for example BracketingNthOrderBrentSolver. The first method is only order 2 whereas the other method can be alomst any order. The default is to set it to order 5 and it work very well in this configuration, even without derivatives.
Is this what you were looking for?


Typo fixed in README.md

Thank you for a great README file, . I'm trying to make it even better.

Thanks! 👍


iD wants to use lithuanian shop details in latvia

Select this shop in iD: https://www.openstreetmap.org/way/67623510 .
Notice how it says "Aibe has outdated tags".
It suggests these changes:
+ brand=Aibė
+ brand:wikidata=Q1022952
+ brand:wikipedia=de:Aibė
- name=Aibe
+ name=Aibė

This is incorrect, as it uses Lithuanian character, and the wikidata entry points at the Lithuanian website as well.

@richlv Thanks for finding this! iD gets brand data from the name-suggestion-index project, so you'll have to get it fixed there.

Thanks, created https://github.com/osmlab/name-suggestion-index/issues/2759 .


changed if  else statements to c.Asserts in docker_cli_create_test.go.

Modified the docker_cli_create_test.go to use the checkers.  Not change all te if ... else statements as some of them I felt were better left as is.
Reference: #16756
Signed-off-by: Zuhayr Elahi<EMAIL_ADDRESS>

ping @vdemeester ptal

LGTM

LGTM 🐻


How to identify "the new ui"?

Hi,
Several locations refere to "the new ui" in this article, however I have a hard time to identify if I have access to this new UI.
When I look at my own organizations, then I have two, one that is more than a year old and one that is a few weeks.
The one that is older, there the dialog for updating the service connection looks like the first picture in the article.
In the newer organization then I get a dialog in the middle of the page.
The next pictures in the article I have in both organizations, with exception of "Project permissions" on the security page of the service connection, which I do not have in any.
From the article:

Based on the usage patterns, service connection security is divided into three categories in the service connections new UI.
Now, as part of service connection new UI, we are moving to pure RBAC model i.e. using roles.
This change is applicable only in Azure DevOps Services where new UI is available. Azure DevOps Server 2019 and older versions still follow the previous security model.

I have "New service connections experience" activated under preview features in both organizations.
Why is there a difference when I press edit Service Connection?
Also the option "Grant access permission to all pipelines" can only be seen in the older organization, during edit. I can see it in both when creating a new ServiceConnection, why is that?
Regards,
Mikkel

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

ID: 72b90dd0-49f9-4ed4-3010-9a64dde6ae5a
Version Independent ID: 6e679d50-4e94-eee3-8793-af884cc909ca
Content: Service connections in Azure Pipelines & TFS - Azure Pipelines
Content Source: docs/pipelines/library/service-endpoints.md
Product: devops
Technology: devops-cicd-library
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

Hi @Mikkelcv
Can you share the new organization details. We will verify why you are getting a dialog instead of pane experience for edit service connection. Ideally, you should see the new edit view along with "Grant access to all pipelines" checkbox both at edit and create time. We will verify why this is happening.
As explained in the documentation, Project permissions feature is in preview mode and we are targeting to enable in the next deployment. After that you will see project permissions.

Hi @ashokirla
Thank you for taking your time to look at it and explain.
I have just tried to create a new organization again: cvation-mjv
Created a Project: DevOpsSandbox
And then created a ServiceConnection to Azure of the type:
"Azure Resource Manager"
"using service principal authentication"
Both the new dialog and edit dialog is the popup in the middle of the page.
The Edit dialog does not have the "Grant access to all pipelines" option

I can see that all my organizations are updated to use the same UI now. the panel on the right.
So can close this issue now.


[Bug] notification issues in clash meta for android

Verify steps

[X] I have read the documentation and understand the meaning of all configuration items I have written, avoiding a large number of seemingly useful options or default values.
[ ] I have not reviewed the documentation and resolve this issue.
[ ] I have not searched the Issue Tracker  for the problem I am going to raise.
[X] I have tested with the latest Alpha branch version, and the issue still persists.
[X] I have provided server and client configuration files and processes that can reproduce the issue locally, rather than a desensitized complex client configuration file.
[X] I have provided the simplest configuration that can reproduce the error I reported, rather than relying on remote servers, TUN, graphical client interfaces, or other closed-source software.
[X] I have provided complete configuration files and logs, rather than providing only parts that I believe are useful due to confidence in my own intelligence.

Operating System
Android
System Version
Android 14
Mihomo Version
2.10.2 meta
Configuration File
mixed-port: 2090
allow-lan: true
ipv6: true
mode: Rule
log-level: info
tcp-concurrent: true
external-controller: <IP_ADDRESS>:9090
external-ui: ./ui
external-ui-name: xd
global-client-fingerprint: firefox
sniffer:
  enable: true
  ## 对 redir-host 类型识别的流量进行强制嗅探
  ## 如：Tun、Redir 和 TProxy 并 DNS 为 redir-host 皆属于
  force-dns-mapping: false
  ## 对所有未获取到域名的流量进行强制嗅探
  # parse-pure-ip: true
  # 是否使用嗅探结果作为实际访问，默认 true
  # 全局配置，优先级低于 sniffer.sniff 实际配置
  override-destination: false
  sniff: # TLS 默认如果不配置 ports 默认嗅探 443
    QUIC:
      ports: [443, 8443]
    TLS:
      ports: [443, 8443]

    # 默认嗅探 80
    HTTP: # 需要嗅探的端口

      ports: [80, 8080-8880]
      # 可覆盖 sniffer.override-destination
profile:
  store-selected: true
  store-fake-ip: true
tun:
  enable: true
  stack: system
  endpoint-independent-nat: true
  dns-hijack:
    - <IP_ADDRESS>:53
  auto-redirect: false
  auto-route: true
  auto-detect-interface: true
  strict-route: true
  exclude-package:
   - com.v2ray.ang
dns:
  enable: true
  prefer-h3: false
  listen: <IP_ADDRESS>:1053
  respect-rules: false
  ipv6: true
  default-nameserver:
    - <IP_ADDRESS>
    - <IP_ADDRESS>
    - <IP_ADDRESS>
    - system
  enhanced-mode: fake-ip # or redir-host
  fake-ip-range: <IP_ADDRESS>/16
  nameserver:
    - 'https://dns.quad9.net/dns-query#🔰Select'
    - '<IP_ADDRESS>#🔰Select'
  proxy-server-nameserver:
   - '<IP_ADDRESS>#DIRECT'
   - '<IP_ADDRESS>#DIRECT'
   - '<IP_ADDRESS>#DIRECT'
  nameserver-policy:
      "rule-set:ads-all": rcode://success
      "rule-set:private": dhcp://system
      "+.ir": [dhcp://system, <IP_ADDRESS>, <IP_ADDRESS>]
      "rule-set:ir": [dhcp://system, <IP_ADDRESS>, <IP_ADDRESS>]

Description
Hi
In clash meta for android
Almost all notifications are stopped when connecting.
I have to open each app to have notifications.
Whats the problem?
Reproduction Steps
Ruuning the config in clash meta for android
Logs
No response

https://github.com/MetaCubeX/mihomo/issues/1049

Did you manage to find a solution for this issue?

Did you manage to find a solution for this issue?

no not resolved yet even with the new versions


RFE: Add uv build

It would be great to have a uv build command that could be used to build a plain sdist and/or wheel from a source tree.

Would also be great if it mimicked Rye's build command with the option to encrypt your PyPI token with a password.

Duplicate of https://github.com/astral-sh/uv/issues/1510 and https://github.com/astral-sh/uv/issues/5507
Sorry, I know these aren't always easy to find.

Yup, thanks. I spent 5 minutes trying to find an existing issue and could not.

Would also be great if it mimicked Rye's build command with the option to encrypt your PyPI token with a password.

Publishing to PyPI is different than the subject of this issue — building dists.


[RFE] Allow marking lint jobs as nonfatal

see also https://github.com/ansible-network/github_actions/pull/80
https://github.com/ansible-collections/vyos.vyos/pull/315 shows it in use
This might also be applicable to other scenarios, but particularly with ansible-lint, new rules may cause new errors that need not block all PRs as soon as they show up.

If someone needs to run an environment but ignore the errors, I think what we can do is add a key to the [ansible] section of the ini, something like this:
[ansible]

ignore_errors=
         devel
         sanity-py3.10-2.9

when building the commands we could preface them with a -
at the same time we should probably add support for using a generative env_list

I should note that we don't currently generate an environment for running ansible-lint but I think that too would be a neat addition.

v1 had a lint_all target that ran yamllint, ansible-lint, and I think flake8, if memory serves correctly. It also provided a mechanism to pass command line arguments to each of those commands. If we are strictly going to reach feature parity, then we should plan to supply this.
However, it might be better to instead just point people towards using pre-commit and not force a particular set of lint commands. We could provide a default pre commit configuration and make sure that all of the tools support appropriate hooks.


.NET Core 2.1 Preview 2

.NET Core 2.1 Preview 2
.NET Core Preview 2 is available. This release includes:

https://blogs.msdn.microsoft.com/dotnet/2018/04/11/announcing-net-core-2-1-preview-2/

Please report any issues you find with 2.1 Preview 2, either responding to this issue, creating a new issue or creating a new issue in one of the following repos:

dotnet/cli - for CLI tools and questions
dotnet/corefx - for API issues and questions
dotnet/coreclr - for runtime issues
dotnet/core-setup - for installer issues
nuget/home - for NuGet questions and issues

just install for fedora 27 but seem had problem with aspnetcore-runtime-2.1.0-preview2-final-2.1.0_preview2_final-1.x86_64 package where installation path suppose to be
/usr/share/dotnet/shared/

but instead go to
/opt/rh/rh-dotnet20/root/usr/lib64/dotnet/shared/

might be script errors
sorry posting here, try find the correct repo

Closing as 2.1 GA (and 2.1.1) has released.


Do the highestaudio and highestvideo formats not work?

Describe the bug
I tried using highestaudio and highestvideo formats, but it didn't work, Likewise with audioonly and videoonly
Environment

@distube/ytdl-core version: 1.15.1
Node.js version: 21
Operating system: Linux

Try this.
https://github.com/ybd-project-ver1/ytdl-core

hello a i have qustion why the youtube not working with the bot?

Try this. https://github.com/ybd-project-ver1/ytdl-core

is there a ytdl create agent with cookies like distube?
const ytdl = require("@distube/ytdl-core");
const agent = ytdl.createAgent([
  {
    domain: ".youtube.com",
    expirationDate:<PHONE_NUMBER>,
    hostOnly: false,
    httpOnly: true,
    name: "---xxx---",
    path: "/",
    sameSite: "no_restriction",
    secure: true,
    session: false,
    value: "---xxx---",
  },
  {
    "...": "...",
  },
]);

Functions like the one that specifies a cookie (the createAgent function) are obsolete in @ybd-project/ytdl-core.
It basically works without cookies. If it does not work, you can use OriginalProxy (https://github.com/ybd-project-ver1/ytdl-core/tree/latest/examples/Default/OriginalProxy).

Functions like the one that specifies a cookie (the createAgent function) are obsolete in @ybd-project/ytdl-core. It basically works without cookies. If it does not work, you can use OriginalProxy (https://github.com/ybd-project-ver1/ytdl-core/tree/latest/examples/Default/OriginalProxy).

if i write const ytdl = require('@ybd-project/ytdl-core'); it will work?

Usage differs from @distube/ytdl-core, a basic example is shown below.
import { YtdlCore } from '@ybd-project/ytdl-core';
// JS: const { YtdlCore } = require('@ybd-project/ytdl-core');

const ytdl = new YtdlCore();

ytdl.getBasicInfo();
ytdl.getFullInfo();

YtdlCore

[ WARNING ]: Specify poToken for stable and fast operation. See README for details.
[  INFO!  ]: Automatically generates poToken, but stable operation cannot be guaranteed.
[ WARNING ]: At least one client must be specified.
حدث خطأ أثناء جلب معلومات الفيديو: UnrecoverableError: All player APIs responded with an error. (Clients: web, mweb, tv, ios)
For details, specify logDisplay: ["debug", "info", "success", "warning", "error"] in the constructor options of the YtdlCore class.
Note: This error cannot continue processing. (Details: "Sign in to confirm you’re not a bot")
at PlayerApi.getApiResponses (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:913:174)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async _getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:10600)
at async getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:12792)
at async fetchVideoInfo (/home/container/index.js:109:23) {
playabilityStatus: 'Sign in to confirm you’re not a bot'
}

[ WARNING ]: Specify poToken for stable and fast operation. See README for details. [ INFO! ]: Automatically generates poToken, but stable operation cannot be guaranteed. [ WARNING ]: At least one client must be specified. حدث خطأ أثناء جلب معلومات الفيديو: UnrecoverableError: All player APIs responded with an error. (Clients: web, mweb, tv, ios) For details, specify logDisplay: ["debug", "info", "success", "warning", "error"] in the constructor options of the YtdlCore class. Note: This error cannot continue processing. (Details: "Sign in to confirm you’re not a bot") at PlayerApi.getApiResponses (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:913:174) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async _getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:10600) at async getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:12792) at async fetchVideoInfo (/home/container/index.js:109:23) { playabilityStatus: 'Sign in to confirm you’re not a bot' }

Most likely the IP is banned. In this case, we recommend using OriginalProxy.
In addition, where are you running YtdlCore?

[ WARNING ]: Specify poToken for stable and fast operation. See README for details. [ INFO! ]: Automatically generates poToken, but stable operation cannot be guaranteed. [ WARNING ]: At least one client must be specified. حدث خطأ أثناء جلب معلومات الفيديو: UnrecoverableError: All player APIs responded with an error. (Clients: web, mweb, tv, ios) For details, specify logDisplay: ["debug", "info", "success", "warning", "error"] in the constructor options of the YtdlCore class. Note: This error cannot continue processing. (Details: "Sign in to confirm you’re not a bot") at PlayerApi.getApiResponses (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:913:174) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async _getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:10600) at async getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:12792) at async fetchVideoInfo (/home/container/index.js:109:23) { playabilityStatus: 'Sign in to confirm you’re not a bot' }

Most likely the IP is banned. In this case, we recommend using OriginalProxy. In addition, where are you running YtdlCore?

all still not working

[ WARNING ]: Specify poToken for stable and fast operation. See README for details. [ INFO! ]: Automatically generates poToken, but stable operation cannot be guaranteed. [ WARNING ]: At least one client must be specified. حدث خطأ أثناء جلب معلومات الفيديو: UnrecoverableError: All player APIs responded with an error. (Clients: web, mweb, tv, ios) For details, specify logDisplay: ["debug", "info", "success", "warning", "error"] in the constructor options of the YtdlCore class. Note: This error cannot continue processing. (Details: "Sign in to confirm you’re not a bot") at PlayerApi.getApiResponses (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:913:174) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async _getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:10600) at async getBasicInfo (/home/container/node_modules/@ybd-project/ytdl-core/bundle/node.cjs:914:12792) at async fetchVideoInfo (/home/container/index.js:109:23) { playabilityStatus: 'Sign in to confirm you’re not a bot' }

Most likely the IP is banned. In this case, we recommend using OriginalProxy. In addition, where are you running YtdlCore?

yes i was running YtdlCore

I encountered this issue as well

+1

I remained on 4.14.4 for now because the latest version is having this issue.


Stop using "builds", switch to using "functions"

https://vercel.com/docs/configuration#project/builds suggests that "builds" will eventually be deprecated. We use that here: https://github.com/simonw/datasette-publish-vercel/blob/2a4723e4df1b69a232617109d4366ea357578b10/datasette_publish_vercel/init.py#L204

It looks like functions have to run out of an api directory - https://vercel.com/docs/configuration#project/functions
But then the "rewrites" mechanism can hopefully be used to say "all traffic to /* should be handed off to this function".  https://vercel.com/docs/configuration#project/rewrites
{
  "rewrites": [
    { "source": "/about", "destination": "/about-our-company.html" },
    { "source": "/resize/:width/:height", "destination": "/api/sharp" },
    { "source": "/user/:id", "destination": "/api/user" },
    { "source": "/proxy/:match*", "destination": "https://example.com/:match*" }
  ]
}

So presumably we would need something like this:
{
  "rewrites": [
    { "source": "/:path*", "destination": "/api/datasette.py/:match*" },
  ]
}

This may be why I've not been able to test the Vercel fix for the percent encoding issue in #28 - https://github.com/vercel/vercel/issues/5575#issuecomment-775957688


Take care of cython 'language_level'

With Cython 0.29, this warning is showing up:
Cython/Compiler/Main.py:367: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release!****
At least set language_level to 2 (simple but short term solution), and best set it to 3 and make sure it works.

quick status, to use language_level=3, the following modules will need update:

silx.io.specfile
silx.math.fit
silx.math.medianfilter
silx.math.chistogramnd
silx.math.marchingcubes
silx.math.combo
silx.math.colormap


Reduce search time cost

Thanks to Joe Todd's suggestion! When testing 10k points, the cost is reduced by 50 times!

Fixed in 71cdd3.

Glad it helped :)


Only id and name is getting returned

$.fblogin({
            fbId: 'xxxxxx',
            permissions: 'email,user_birthday',
            success: function (data) {
                console.log('Basic public user data returned by Facebook', data);
               // $.jStorage.set('name',data.name)
                //window.location.href = 'index.html';
            },
            error: function (error) {
                console.log('An error occurred.', error);
            }
        });

I am only getting id and name though I have added the additional permissions.

Unfortunately I haven't dealt with the Facebook API in years and haven't published an update to this plugin during that time.
I will try to have a look at this when I get some time, but if you are in need of an immediate fix I'd recommend maybe looking into the issue yourself.
More than likely Facebook has made some changes to their API that have resulted in the plugin breaking.
Sent from my iPhone

On Dec 21, 2016, at 2:01 AM, Akshay Shah<EMAIL_ADDRESS>wrote:
$.fblogin({
fbId: 'xxxxxx',
permissions: 'email,user_birthday',
success: function (data) {
console.log('Basic public user data returned by Facebook', data);
// $.jStorage.set('name',data.name)
//window.location.href = 'index.html';
},
error: function (error) {
console.log('An error occurred.', error);
}
});
I am only getting id and name though I have added the additional permissions.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

This plugin still works great with two changes: a very minor change to the plugin code to update the Facebook API version, & you specify additional parameters when you call fblogin().

In the "initFB" section, change version: 'v2.0' to v2.12 instead. Facebook is deprecating old API versions. The last Facebook API version that returned the default user fields the OP was expecting was v2.3 which is no longer available.

For all current Facebook API versions, explicitly define the API permissions AND fields you want returned. So as an example (not specific to the question above) where you call $.fblogin, you'd specify something like:

$.fblogin({
	fbId:'.........................',
	permissions:'public_profile,email',
	fields:'email,first_name,last_name,gender',
	.....

This plugin supports all the necessary parameters to work with API v2.12. You just have to follow the current Facebook API versions' requirements & specify all the necessary permissions & fields you want back.
At the moment the lowest version API still supported by Facebook is v2.5, & the minimum version will switch to v2.6 in a few weeks (on 4/12/18). However API v2.12 is the latest version & good through Jan 2020 so you might as well use that... Hope this helps someone!


When editing minutes in PM, it will reset to AM when updated

Current behaviour
If a user selected 2:30pm and then goes back into the time picker modal and changes the time to 2:35pm and saves it, the time becomes 2:30am. The PM label in the modal is still highlighted, but the PM is not persisted once the modal is saved.
I believe the bug is around this: (since the previous time is not 0, it was 2:30pm it doesn't ever add back the 12 hours)
https://github.com/web-ridge/react-native-paper-dates/blob/d84b6cccebc5ccdb3603c4d4d8c81d4ac376be57/src/Time/timeUtils.ts#L268
Expected behaviour
When a user is editing the time, it should maintain the am/pm when updating the minutes.
How to reproduce?

Open the TimePicker modal and select 2:30pm and save/close it.
Reopen the time picker and change the time to 2:35pm (only updating the time and not clicking anything else) & saving it.
Time should be reported as 2:35am now. Can verify by printing out the values or reopening the modal.

Preview

What have you tried so far?

I have tried supplying an hour and minute to the component, but still on editing it does not retain the am/pm and will default back to am.

Your Environment

software
version

ios
16.2

android
x

react-native
0.69.6

react-native-paper
5.1.2

node
x.x.x

npm or yarn
npm

expo sdk
46.0.8

Hey @bbaars can you try this patch (using patch-package?)
diff --git a/node_modules/react-native-paper-dates/src/Time/timeUtils.ts b/node_modules/react-native-paper-dates/src/Time/timeUtils.ts
index ca837e3..dc5c8b1 100644
--- a/node_modules/react-native-paper-dates/src/Time/timeUtils.ts
+++ b/node_modules/react-native-paper-dates/src/Time/timeUtils.ts
@@ -265,7 +265,10 @@ export function toHourOutputFormat(
   if (is24Hour) {
     return newHours
   }
-  if ((!is24Hour && previousHours === 0) || newHours === 0) {
+  if (previousHours === 0 && newHours !== 0) {
+    return newHours - 12 < 0 ? newHours : newHours - 12
+  }
+  if (previousHours >= 12 && newHours < 12) {
     return newHours + 12
   }
   return newHours

I also created a PR if this seems to resolve the issue. I was a little short on time, so I tried to throw something together.


How to use bank account?

Thank you for good package.
I need to create a QR code with using bank account.
Is this package support bank account?

This package cannot use bank account. If you want to generate QR code with bank account please use banking api gateway.

Thank you. I will try this.


add deepMap and flatten

Coverage remained the same at 100.0% when pulling 63b1ceb6a15851da72efc8a0ae0906800bbbb1c5 on arrays into d345138d5535c92bb8bdec6f72218531843152de on master.

Coverage remained the same at 100.0% when pulling 63b1ceb6a15851da72efc8a0ae0906800bbbb1c5 on arrays into d345138d5535c92bb8bdec6f72218531843152de on master.


Extract from online dictionary

Is there a way to extract data from online dictionary and save it

Not that I'm aware of. It's possible the mobile app downloads the actual real data that is used on the website as well.
... But this is giving me an idea to maybe download the sqlite without the app... Hmmm

Dude,
Try this
http://app.dictionary.com/mobiledownload/Primary-Android-v70?accesstoken=tk6x84mG

Yep, inside this zip is the sqlite offline database of the app!
Can't guarantee this sqlite database works with my project here as I haven't used it for ages. Maybe their schema changed or whatnot.
Just try it!


Using percentages in $container-max-widths

This issue is back #20123
I'm using Bootstrap 4.4.1
I'm trying to use percentages in $container-max-widths but throw in an error
SassError: Incompatible units: '%' and 'px'.
        on line 29 of node_modules/bootstrap/scss/_grid.scss, in mixin `@content`
        from line 62 of node_modules/bootstrap/scss/mixins/_breakpoints.scss, in mixin `media-breakpoint-up`
        from line 23 of node_modules/bootstrap/scss/_grid.scss
        from line 6 of client/styles/vendors/_bootstrap.scss
        from line 2 of XXX\client\styles\styles.scss
>>         @if ($container-max-width > $width or $breakpoint == $name) {

   -------------^

Sample code
// Grid containers

$container-max-widths: (
    sm: 90%,
    md: 90%,
    lg: 960px,
    xl: 1440px
);

The same error occurs when you use rem containers with em media queries.
And rem media queries don't work as expected in Safari.
$grid-breakpoints: (
  xs: 0,
  sm: 36em,
  md: 48em,
  lg: 62em,
  xl: 78em
);

$container-max-widths: (
  sm: 54rem,
  md: 72rem,
  lg: 96rem,
  xl: 120rem
);

Error: Incompatible units: 'rem' and 'em'.
        on line 29 of node_modules/bootstrap/scss/_grid.scss, in mixin `@content`
        from line 62 of node_modules/bootstrap/scss/mixins/_breakpoints.scss, in mixin `media-breakpoint-up`
        from line 23 of node_modules/bootstrap/scss/_grid.scss
        from line 35 of fileadmin/wwrazor/styles/bootstrap-custom.scss
        from line 4 of fileadmin/wwrazor/styles/main.scss
>>         @if ($container-max-width > $width or $breakpoint == $name) {

   -------------^

Is there a known workaround for this issue? This issue hasn't released yet, so I'm looking for a (temporary) solution. Unfortunately, I can't downgrade to a specific version since other packages depend on this version.

Solution for this?


UioHookResult.SimulateTextEntry : Simulates only non-repeating characters.

I am trying to simulate text entry in a machine using using SharpHook.Native.UioHookResult.SimulateTextEntry.
If the string i want to simulate is like this means "112233", the simulatetextEntry is simualting only 123 ?
This is happening everywhere, but if the text is being simulated in a notepad means it works fine but if i use this simulation in like file explorer or browser for searching purpose like that it simulates only non repeating characters.

Hi! Thanks for posting this issue! I will look into it.

I've fixed the bug, and will release a new version shortly.

I've just released version 5.3.5 which fixes this bug, so this issue can be closed.


Add more maintainers

@karianna makes a good point in:
https://github.com/angular-ui/bootstrap/issues/2830#issuecomment-67939179
What is the position of the angular-ui team regarding adding more maintainers to the project?
Those new people could triage issues, closing duplicates, dealing with simple PR, etc.
For more complex subjects, it would be great to have a kind of mentorship with 'junior' contributors getting help from 'experienced' ones. It would also help to have a clear roadmap towards support of angular 1.3
@chrisirhc @pkozlowski-opensource what is your opinion?
I would glad to help.

I agree completely.  It's a shame to see projects that are very widely used become out of date because the original creator doesn't have time to maintain the code base.  Don't get me wrong, I really appreciate that work done to make all this possible, but if you can't keep up, please invite others on board or pass on the torch.  Is anyone else working on an active fork to get caught up with Angular 1.3?

I would love to add more maintainers. If anyone interested in helping out, could you add a comment here with some notes on what you would like to help out in?
@Delapouite I'm hoping that issue gets consideration from Github.

Hi there, @johnoliver and I could assist with basic maintenance (merging in doc updates, simple fixes etc).  We're primarily Java/JVM folks at heart though, so we wouldn't be comfortable on the more serious changes.

I would like to be able to contribute more, I just need some direction on what would be most helpful.  Easy things to start with like maintaining open issues/pull requests (comments and tags), testing and test cases, documentation.

@chrisirhc thanks for taking the time to look at this and giving me write access to the repo. I started to triage issues and add labels to it.
I would like to get in touch in order to setup a workflow and move forward, especially regarding 1.3 support. Would you be available through skype/email/whatever ?
regards

Thanks for looking into the issues. :+1:  I've pmed you.

I would like to help too.

@assisrafael here is a Doodle for our next meeting: http://doodle.com/ipux3dv7v6i5uw8s
Hope you can join us

Excuse me if this is a silly question, but the times are in what time zone?

Europe, Brussels GMT+1.
I should update the Doodle. Rgds
On 10:58, Sat, 21 Feb 2015 Igor Rafael<EMAIL_ADDRESS>wrote:

Excuse me if this is a silly question, but the times are in what time zone?
—
Reply to this email directly or view it on GitHub
https://github.com/angular-ui/bootstrap/issues/3135#issuecomment-75364715
.

Thanks.

I suppose this can be closed by now since we have a pretty solid team of maintainers for the time being.


is there branch.unsubscribe?

Hi there,
I'm using branch.subscribe for incoming links as shown in usage
and wondering if there is branch.unsubscribe? i tried it with branch.unsubscribe and it doesn't seem to work.
I need it in case when user is currently logged out and app is opened using deep link
it won't direct to the deep link page until user logs in
Thanks!

the subscribe method returns an unsubscribe function, much like redux does. i.e.
const branchUnsubscribe = branch.subscribe(listener)
// sometime later ...
branchUnsubscribe()


Some docs fixes

This is some of them.

Docs Build status updates of commit 84ecca3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

README.md
:white_check_mark:Succeeded

docs/TOC.md
:white_check_mark:Succeeded
View

docs/console-aliases.md
:white_check_mark:Succeeded
View

docs/creating-a-pseudoconsole-session.md
:white_check_mark:Succeeded
View

docs/legacymode.md
:white_check_mark:Succeeded
View

docs/setconsolemode.md
:white_check_mark:Succeeded
View

docs/setconsoleoutputcp.md
:white_check_mark:Succeeded
View

docs/writeconsole.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.


[SITE] Showing set frequency of questionnaire to the user once selected/set

EXAMPLE

@klivit, let's discuss this with UPM (@nliappas) in order to have an agreement here


Rename and add scores

I have no idea if that's enough.

[ ] There are some queries that I was sure to have field limited (like the /state/products-to-be-completed one)
[ ] This peculiar one is not showing all the scores, so the truth may be in some other file

Superseeded by 3d33169ff1d6282bb9f7e717e09115d3ac8b70b7

Superseeded by 3d33169ff1d6282bb9f7e717e09115d3ac8b70b7


Add intergration test for FDW (foreign data wrappers)

See: https://github.com/bluejekyll/pg-extend-rs/pull/10#issuecomment-451680156

Fixed in #27


file system based persistence addon

similar as last time ... can someone share what is the reason of the build failure?

@mswiderski sonar is failing due to:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run (default) on project kogito-runtimes: An Ant BuildException has occured: Error while creating report
[ERROR] around Ant part ...... @ 7:11 in /home/jenkins/workspace/IE_kogito_kogito-runtimes_PR-400/target/antrun/build-main.xml: Error while analyzing addons/persistence/infinispan-persistence-addon/target/classes/org/kie/kogito/persistence/KogitoProcessInstancesFactory.class. Can't add different class with same name: org/kie/kogito/persistence/KogitoProcessInstancesFactory

shall we open JIRAs for contributions as well?

shall we open JIRAs for contributions as well?

+1

here is jira https://issues.redhat.com/browse/KOGITO-1631

closing for the time being as there is a feature freeze


Add framework for autonomous task solving during manual operations

Time estimate: N/A
Deadline:  End of arbeidsuke
Description of task: Implementation of a framework allowing us to switch to an autonomous state from manual control for completion of tasks.

I will start to implement the state "manual mode" in the tac_fsm.

Will be using dynamic_reconfigure to set up the state machine in a way that makes it possible to switch between a manual and autonomous modes. A autonomous mode represent a task. Have created a CME package and written a config file.

Dynamic_reconfigure implementation finished. More states can be added later. When testing, CME server and client node must run before using "rosrun rqt_reconfigure rqt_reconfigure Tac_States".

Code is a mess right now because of try and fail coding. It runs, but it does not do what it is supposed to (which is change between task_1_node and task_2_node with the dynamic_reconfigure").


libva1: 1.7.3 -> 1.8.2; libva*: add SuperSandro2000 as maintainer

Description of changes

@primeos You want to be taken out from meta.maintainers?
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
22.05 Release Notes (or backporting 21.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@primeos You want to be taken out from meta.maintainers?

Yes, that be great! Thanks for taking over :)

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
Result of nixpkgs-review pr 163710 run on x86_64-linux 1

3 packages built:

libva
libva-utils
libva1


forms.ChoiceField not rendering initial values

Hello, first of all i am not a react developer, so i do not totally understand the mechanics of react. I appreciate this repo and i myself am using this in my projects.
I've noticed that when updating an entry that renders a ChoiceField (i.e a models.CharField with the 'choices' argument), it will not initialise the entry with a value.
Looking into the code, i can see the method BaseCondensedInlinePanelFormSet.to_json is generating the initial values to the template, but when react does its magic, it does not set the initial value of the ChoiceFields.
Is there a missing JS component that is required for this particular use case to function correctly?

Thanks for reporting! Some of Wagtails form widgets aren't designed to in initialised this way, and we haven't tested every single widget yet so some may be broken. I'll have a look into this soon.

Appreciate you handling this, 0.3 has fixed the issues i was seeing! Good day!


Converting TLS Cert's config map into secret

🧽 Move the TLS Cert from a configmap into a kubernetes secret.

@googlebot I signed it!

/recheck

@googlebot I signed it!


Option to not blur fully transparent pixels

As far as I could find, there's no way to disable blur for fully transparent pixels, I think it'd be really useful :)

You mean in layersurfaces? dupe of #528


Could we get a release up in hurrr?

Looks like the latest release was 3 months ago, and a lot's changed since then. Could we git a new release out?

we're at  v0.97.5, why do you add to v0.96.0, and yeah I agree that you need to have a new release soon as possible

+1

New release 0.97.6 is out


NIFI-8294 sink commits

NIFI-8294 sink commits

Summary
NIFI-8294
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[ ] Apache NiFi Jira issue created

Pull Request Tracking

[ ] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[ ] Pull Request based on current revision of the main branch
[ ] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Thanks for the new contribution @tanmaya-panda1! However, since the earlier Jira issue NIFI-8294 is already resolved, please create a new Jira issue to scope implementation of the new Processor and related service changes.


Server: filter invalid url hacks directly in proxy/webserver

[2017-04-28 09-39-24] HTTP code 404: Cannot load presenter 'Front:WpLogin:Php', class 'App\Modules\Front\WpLogin\Php\PhpPresenter' was not found. in /srv/app/stable/vendor/nett$
[2017-04-28 09-45-24] HTTP code 404: Cannot load presenter 'Front:WpLogin:Php', class 'App\Modules\Front\WpLogin\Php\PhpPresenter' was not found. in /srv/app/stable/vendor/nett$
[2017-04-28 09-48-13] HTTP code 404: Cannot load presenter 'Front:WpLogin:Php', class 'App\Modules\Front\WpLogin\Php\PhpPresenter' was not found. in /srv/app/stable/vendor/nett$
[2017-04-28 10-00-13] HTTP code 404: Cannot load presenter 'Front:WpLogin:Php', class 'App\Modules\Front\WpLogin\Php\PhpPresenter' was not found. in /srv/app/stable/vendor/nett$

Resolved via https://github.com/componette/dockerfiles/commit/2977169f048eaa52a02dc671003300b0ef2c1c66


function returning a string not working for width

Functions such as width: function() { return '10px'; } don't seem to be… functioning.
TO REPRODUCE THE ISSUE, FOLLOW THESE STEPS:

open https://mapzen.com/tangram/play/?lines=14%2C16&scene=https%3A%2F%2Fapi.github.com%2Fgists%2F7fbba4a3d40760496485844eff369357#1.2396/33.0/-135.9
uncomment either of the highlighted lines

RESULT:
No lines are drawn.

This is actually by design currently -- a function for width must return a raw number in mercator meters.
color values also used to work this way, requiring a an RGB or RGBA array to be returned, instead of a string color. We expanded support for string return values for color based on user feedback, but haven't done the same thing for width. It would be easy to add, though there's an overhead having to apply unit conversion checking to every feature, since functions are evaluated per-feature, whereas with "static" rules like width: 5px we can do the conversion once (per zoom).
@tallytalwar can you let us know what the treatment of this case is in ES, and more generally which style parameters in ES allow functions and/or unit conversion (it's essentially white-listed in JS)?

Sorry for a late reply here... completely lost this issue somewhere.
Anyways, in ES, js functions will work for Width (or other width like parameters) when the function evaluates to a string (number with a unit). So the above case pointed in the issue description works in ES.
With respect to what parameters work with js functions:

Any js function which evaluates to a string ... passes that evaluated string along with the key of the parameter to styleParam evaluation. So it will behave as if param: "stringValue" set.
Following are explicitly defined for js function evaluation:

Boolean return type: interactive, text:interactive, visible, extrude`
Array return type: extrude, color, outline:color, fill, stroke:color
numeric return type: extrude, placement_spacing, width, outline:width, stroke:width, placement_min_length_ratio, order, outline:order, priority, color, outline:color, fill, stroke:color


Fix opening books on mc 1.17 and above

Closes #24
Note that this just make it not crash when opening a book. Further work is needed

Note that it is currently only tested on paper 1.17 build 46

Perfect work, thanks for the top-quality code!


An indicator field which tells that rocket is under development.

Hey, looking at starship, it would be nice to have some field that's indicating that the rocket is currently under the development, since it's showing active: false.  e.g. falcon 1 also returns active: false, but yeah that rocket is really no longer in use, contrary to starship. I'm using this API just recently, hopefully I haven't missed something that would solve my need.

Agreed, should have a bit more context.
Maybe instead of just a under_development boolean, this should be a new status field. Could have a enum list of potential values:
under_development
active
retired

Agreed, should have a bit more context.
Maybe instead of just a under_development boolean, this should be a new status field. Could have a enum list of potential values:
under_development
active
retired

Exactly, agreed.

For what it's worth, I came to this project hoping to find the location of Booster 7 at the moment


⚠ Bofrost.es has degraded performance

In e263fc5, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1483 ms

Resolved: Bofrost.es performance has improved in a978cee after 20 minutes.


Resolve name conflicts between properties and resources

Currently, several resources and properties defined in the controlled vocabularies used by Neurobagel have the same name. To resolve namespace clashes and minimize confusion, we need to:

[ ] Pick distinct naming conventions for namespaces as well as properties (e.g., prefixed with has, such as bg:hasAssessment) vs related resources (e.g., bg:Assessment - capitalized) in the graph and document it in the user-facing docs
[ ] Update terms used by API query template and data model used by CLI
[ ] Ensure data in graph conforms to the same vocabulary

@alyssadai as we just discussed in https://github.com/neurobagel/bagel-cli/pull/119, it would be good to also have a central location where we list for reference:

our convention for namespace shorthands (e.g. bg for neurobagel.org, etc)
names and capitalization for properties/graph edges (e.g. hasSession)
names and capitalization for classes/graph nodes (e.g. Dataset)

This could be a page on the documentation, or some other easily referencable thing. Probably it's own issue to be split off from this one.

Closing as completed. Moved tracking of aligning MNI graph data to separate issue https://github.com/neurobagel/project/issues/109


Consider Brezing-Weng (BW) curves for a future iteration of Lokum

https://github.com/miracl/MIRACL/blob/master/source/curve/pairing/bandw.cpp


Add debug function

This PR contains the changes discussed in #1461
What kind of change does this PR introduce? (check at least one)

[x] Feature

Does this PR introduce a breaking change? (check one)

[x] No

The PR fulfills these requirements:

[x] It's submitted to the dev branch.
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] All tests are passing: https://github.com/vuejs/vue-test-utils/blob/dev/.github/CONTRIBUTING.md#development-setup
[x] New/updated tests are included

Great work. I personally do not want to make the API even bigger at this point - I also think debug is the wrong name for this function, since it does not debug anything, it just prints html.
For this reason, I think this makes way more sense as an option to html. Eg: console.log(wrapper.html({ pretty: true }). We could also set this via a config variable to make this the default, is the users chooses to do so.
@afontcu @JessicaSachs @dobromir-hristov thoughts?

Yeah same.

It looks like the current wrapper.html() already pretty prints.  From the look at the code, this just does a console.log (which doesn't seem to be desirable) and loops through a WrapperArray.

I'm going close this to avoid confusion and open a new one with the changes described in #1461 when done.


Switch UnitTestSourceFileDepGraphFactory.cpp to use " instead of <.

Using " for the #include is more accurate, and required to make the toolchain
build in more strict build environments.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC @allevato

@swift-ci please test


[DRAFT] Fix deadline webserver collection in Ayon

Changelog Description
The Deadline servers setting in Ayon is no longer a dictionary and so when collecting the webserver it was not picking up the right one as it couldn't find the one named "default". Either the Ayon Deadline settings need to change or the logic behind the Deadline addon needs to change. This snippet no longer makes sense:
        deadline_url = deadline_settings.get("DEADLINE_REST_URL")
        if deadline_url:
            self.deadline_urls = {"default": deadline_url}
        else:
            self.deadline_urls = deadline_settings.get("deadline_urls")  # noqa: E501

Testing notes:

Set a deadline web server on the settings and try to submit a Nuke job to the farm

Duplicit PR https://github.com/ynput/OpenPype/pull/6007

I am closing this one in favor of https://github.com/ynput/OpenPype/pull/6007.
As Ondrej mentioned, this wouldn't work in OP.
I made some additional clean up in the other PR.


Theme for visual design and branding

It would be great to have a common theme that could inspire our visual design, color palette, fun error messages, default avatars, examples in our user documentation, etc.
For example, one idea we had was an ocean theme, or an underwater labs theme. This would be broad enough to allow for flexibility (e.g. many different characters, potential conversations, etc), but scoped enough to be coherent.
Would love ideas, thoughts, etc either for other potential themes, or refinements of an aquatic theme.

Has this been worked on, perhaps in another issue? If not, I'd be interested in brainstorming a couple of ideas & putting rough mockups together over the weekend!

Nope, this is definitely an open issue!

Awesome, I'll have a try at some mockups this weekend!

(this issue is being worked on: i'm currently helping redesign emails/error pages/landing pages)

The theme is sea creatures doing cute things :). Closing!


Added '-o json' as needed to CLI examples

Updated CLI examples to use JSON output where necessary, rather than relying on JSON as the default output.

@jtuliani - thanks for making this change

#sign-off

@tfitzmac: I'm sorry - only the author of this article, @, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@tfosmark - perhaps there is bug in the approval process. For some reason, it is not recognizing the author metadata.


Synchronize creation of blockchain states and blockchunks

TODO:

Finalize block chunk when blockchain state is created
Base block chunk filename on blockchain state
Selfcure case when blockchain state is created, but block chunk is not finalized

https://github.com/thenewboston-developers/thenewboston-node/pull/345

https://github.com/thenewboston-developers/thenewboston-node/pull/347

https://github.com/thenewboston-developers/thenewboston-node/pull/348

https://github.com/thenewboston-developers/thenewboston-node/pull/349

https://github.com/thenewboston-developers/thenewboston-node/pull/352

https://github.com/thenewboston-developers/thenewboston-node/pull/354

https://github.com/thenewboston-developers/thenewboston-node/pull/353

https://github.com/thenewboston-developers/thenewboston-node/pull/355

https://github.com/thenewboston-developers/thenewboston-node/pull/356

https://github.com/thenewboston-developers/thenewboston-node/pull/357

https://github.com/thenewboston-developers/thenewboston-node/pull/358

https://github.com/thenewboston-developers/thenewboston-node/pull/359

https://github.com/thenewboston-developers/thenewboston-node/pull/360

https://github.com/thenewboston-developers/thenewboston-node/pull/361

https://github.com/thenewboston-developers/thenewboston-node/pull/362

https://github.com/thenewboston-developers/thenewboston-node/pull/363

https://github.com/thenewboston-developers/thenewboston-node/pull/376


Make list of market configuration driven instead of hard coded.

Read spot markets from Mango (or Serum) config files in client libraries instead of hard coded. Users can now implement their own configuration scheme.
Updated mango and serum client library versions to get the latest configuration files.
Updated README with some installation instructions.

My 2 cents on this issue:

i don't plan to maintain serum history anymore, the architecture had some scaling issues when working with high volume markets like SOL/USDC
this change makes it kinda difficult to just test one single market, which is often used during development to be able to step through code and debug what's happening

For #2, I added back the ability to specify a list of markets for testing.


select options w/ numerical values represented as string

I have in my form a select box for a list of time zones.  The timezones are represented in our code using an array of arrays in order to ensure the order of the timezones is properly displayed.
timeZones = [
    ['', '--'],
    ['20', '(UTC-12:00) International Date Line West'],
    ['56', '(UTC+13:00) Samoa'],
    ['34', '(UTC-10:00) Hawaii'],
    ['1', '(UTC-09:00) Alaska'],
    ['50', '(UTC-08:00) Pacific Time (US & Canada)'],
    ['41', '(UTC-07:00) Mountain Time (US & Canada)']
];

It seems that t.enums expects things to be in a map format.  However when I convert this array into a map, the order of the options is then sorted by the numerical value.  Is there a way to work around this so that the order is preserved?

My work around was to prepend the keys with 'tz' and then add a transformer to the field. Not the best solution. Are there any other options?

Just realized I can set the options in the UI rather than setting them in the enum in the model.


Working draft of GST2

@irae Please advise on logical wrongdoing. I am not sure if the GST code is correct :\

CLA is valid!

:+1:
Very nice overall! Think about the API and merge it once you are happy.

Thank you for the thorough review. Have a one last skim (removed all atomic-css related code) and merge away!


NPM-Packages should also differ between 32-Bit and 64-Bit

This is needed, for example, for native modules. So just like v and v-64, it should exist npmv and npmv-64.
Would that be possible?

Hey!
Are you talking about native modules that npm depends on, or native modules that were installed using npm? By default npm is run with the same 32/64 bit version of node that you have set. Native modules that npm depends on are not considered, however, I think, we don't even npm install new npm versions... (nodist just downloads and extracts the zipped npm package; see https://github.com/marcelklehr/nodist/blob/master/lib/npm.js#L238)

Whenever I call npm install in a node project, native modules are compiled with the current architecture.
Calling npm install again after switching the architecture doesn't recompile them again when they're already there if im not mistake

Von: Marcel Klehr<EMAIL_ADDRESS>Gesendet: Montag, 26. September 2016 17:34
An: marcelklehr/nodist
Cc: Caks, Stefan; Author
Betreff: Re: [marcelklehr/nodist] NPM-Packages should also differ between 32-Bit and 64-Bit (#169)
Hey!
Are you talking about native modules that npm depends on, or native modules that were installed using npm? By default npm is run with the same 32/64 bit version of node that you have set. Native modules that npm depends on are not considered, however, I think, we don't even npm install new npm versions... (nodist just downloads and extracts the zipped npm package; see https://github.com/marcelklehr/nodist/blob/master/lib/npm.js#L238)
�
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/marcelklehr/nodist/issues/169#issuecomment-249606083, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKOqnu77rTooq6VIqWB7WXDLvnQ9RE7sks5qt-XugaJpZM4KGn69.
..................................................................................................................................
Sitz der Gesellschaft/Office Headquarter: 8054 Graz, Austria
Gerichtsstand/Place of Jurisdiction: Graz | FN194056b | ATU49975601
Gesch�ftsf�hrer/Managing Director: Manfred Brandner, Walter Khom
..................................................................................................................................
..................................................................................................................................
  Jegliche unerlaubte Kopie, Ver�ffentlichung oder Verbreitung der Inhalte aus dieser E-Mail sind generell untersagt.
This E-Mail and any attachments may contain confidential information and is intended solely for the addressee. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
..................................................................................................................................

This is especially a problem when you have globally installed native modules

Von: Marcel Klehr<EMAIL_ADDRESS>Gesendet: Montag, 26. September 2016 17:34
An: marcelklehr/nodist
Cc: Caks, Stefan; Author
Betreff: Re: [marcelklehr/nodist] NPM-Packages should also differ between 32-Bit and 64-Bit (#169)
Hey!
Are you talking about native modules that npm depends on, or native modules that were installed using npm? By default npm is run with the same 32/64 bit version of node that you have set. Native modules that npm depends on are not considered, however, I think, we don't even npm install new npm versions... (nodist just downloads and extracts the zipped npm package; see https://github.com/marcelklehr/nodist/blob/master/lib/npm.js#L238)
�
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/marcelklehr/nodist/issues/169#issuecomment-249606083, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKOqnu77rTooq6VIqWB7WXDLvnQ9RE7sks5qt-XugaJpZM4KGn69.
..................................................................................................................................
Sitz der Gesellschaft/Office Headquarter: 8054 Graz, Austria
Gerichtsstand/Place of Jurisdiction: Graz | FN194056b | ATU49975601
Gesch�ftsf�hrer/Managing Director: Manfred Brandner, Walter Khom
..................................................................................................................................
..................................................................................................................................
  Jegliche unerlaubte Kopie, Ver�ffentlichung oder Verbreitung der Inhalte aus dieser E-Mail sind generell untersagt.
This E-Mail and any attachments may contain confidential information and is intended solely for the addressee. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
..................................................................................................................................

If you call npm install -g nativemodule while you're on 64-Bit arch, and then switch to 32-bit arch there probably will be problems trying to use compiled 64-bit modules with 32 bit

ok, so we're talking about packages installed with npm.
So, I actually see two problems here:

npm doesn't recompile native modules when the node version changes and you run npm install again.

Global npm installs are not version/architecture specific.

sucks, obviously, but I can't see how nodist can help with that :/ Other version managers probably have the same problem. I will open an issue over at npm.

The global installs situation needs a smart solution. I refused to make global installs local to every single node version, because that's just bad UX (re-install your favourite packages everytime you update node?). But all versions sharing the same global installs folder is not ideal either (eg. in your situation). An idea is to have a global installs folder for every major version... Other suggestions are welcome!

Please keep me updated if NPM responds
Maybe not needed for every version of node, but it just differs between architectures? That'd be a valid solution IMO, except I'm overlooking a problem
I personally wouldn't have a problem with installing global packages twice.

Another option would be a possible environment variable that says where to take/put global modules from/to?

I think this is solved by https://docs.npmjs.com/cli/rebuild if I'm not terribly mistaken?

npm has the npm rebuild command, yep, just found it as well. Will put a pointer into the README...
For 2) this could be integrated into the nodist global command to rebuild global modules after switching the global node version, but when using a locally set version (that becomes active when cding) this solution obviously breaks.

For 2)
Would it be a good idea to possibly copy existing global modules when you're changing the version (global and local) and rebuild?

Yes, that obviously doesn't work. I'm sure that there's a way to handle this. I'll think about it (and go to bed for now, it's past midnight here), and will come back to you if you haven't found a solution for this already

I agree that separating global modules into different folders is a solution. I'm not sure that differentiating between 32bit and 64bit only is a sufficient solution, though, as native modules also need recompiling when merely the node version changes.
#Node.js told me that the node people make sure to only break compiled modules with major version changes, so I'd go for e.g. nodist/32bit/v4/<global modules>.
only that doesn't work for locally set version requirements, because when cd-ing in your terminal you cannot automatically change the PATH, as well... :/   I'll think about this some more. I'm a bit too tired, atm :)

Another solution came to my mind recently: Fix the node version for globally installed modules. I.e. if you npm i -g xxx, xxx will always be run with the node version it was installed with.

each npm version should have different directory/path for global npm packages . It is clean and efficient approach


feat(caa dims): add support for new event art archive (EAA)

vzell request:
https://community.metabrainz.org/t/ropdebees-userscripts-support-thread/551947/182
Tested with:
https://musicbrainz.org/event/d1bd6d40-55f6-4e1a-91df-4c9395f95401 and sub-pages (/event-art, /edits)

I changed the dist branch, directly.
I don't know how the build system works...
I put this one in draft (not close, in case it's needed), now that I managed to make a pre-build PR:

#779

I still don't know how the build system works but I put this one in draft (not close, in case it's needed), now that I managed to make a pre-build PR:

#779

Closing this as it is fully replaced by the build style PR #779.


在训练aishell的stage5时，会报一个错误

Traceback (most recent call last):
File "wenet/bin/recognize.py", line 278, in
main()
File "wenet/bin/recognize.py", line 254, in main
results = model.decode(
File "/data1/zhangtonghui/PyCharmProjects/wenet/wenet/transformer/asr_model.py", line 248, in decode
results['attention_rescoring'] = attention_rescoring(
File "/data1/zhangtonghui/PyCharmProjects/wenet/wenet/transformer/search.py", line 382, in attention_rescoring
s = r_decoder_out[i][len(hyp) - j - 1][w]
IndexError: invalid index of a 0-dim tensor. Use tensor.item() in Python or tensor.item<T>() in C++ to convert a 0-dim tensor to a number

可能是直接git的项目还在修改的原因，使用2.2.1版本就不报错了


Bug Size image

Hi, I would like to ask something even if I don't know if it can be considered a bug because this problem is also present on the code page where there are instructions. The problem is the following (code taken directly from https://github.com/gan-of-culture/get-sauce)
get-sauce -i https://nhentai.net/g/364616/ https://nhentai.net/g/364591/
OUTPUT
  Site: https://nhentai.net
  Title: Matsuri tte Ii na
  Type: image
  Streams: # All available qualities
      [0] -------------------
      Type: image
      Quality: unknown
      Parts: 31
      Size: 0B
      # download with: get-sauce -s 0 ...

the size is 0 , you could when you write get-sauce -i https://nhentai.net/g/364616/ https://nhentai.net/g/364591/ with -i also the Size i.e. the sum of the sizes of the images. In my opinion it is to be considered a bug, but maybe there are important complications. However, it is a way to make this excellent project more complete.

Hi, calculating the sum of all filesizes would require to request each page one which would slow down get-sauce significantly and spam the website providing the content, that's why I decided against doing this for doujins for example.

Of course, I just wanted to understand why there was this problem, before asking, however, I checked the issues section and I hadn't found an answer
thanks for your answer


Add NuiTree example from PR into official docs

I think the example given in https://github.com/MunifTanjim/nui.nvim/pull/49 is critical to understanding how to use the tree and should be lifted out of the PR to somewhere more prominent. Maybe on the wiki with a link on the NuiTree docs page, or just directly into the NuiTree docs page.

Added wiki page link for all blocks/components.
Added the nui.tree example in: https://github.com/MunifTanjim/nui.nvim/wiki/nui.tree#example-from-pr-49