StarWarsScheme looks like a toy at present？

StarWarsScheme looks like a toy at present. I wish to migrate the StarWar TestCase to test this project. I try to write it by myself，but some cases runs fail.

17:05:02.485 [main] INFO  c.o.m.g.e.e.GraphQLQueryExecutor - Executing request. Operation name: null. Request: query DroidFieldInFragment {
hero {
name
...DroidFields
}
}
fragment DroidFields on Droid {
primaryFunction
}
17:05:02.644 [main] INFO  c.o.m.g.t.GenericStarWarsSchemaParserTest - Complexity: 3.0. Result: {
"hero" : {
"name" : null,
"primaryFunction" : "Astromech"
}
}
Can not get the name

Can I perhaps see your code anywhere? Just being curious as to how you are using the lib.
What exactly was the problem?


RequestError: send request failed\ncaused by: Post https://ec2.cn-northwest-1.amazonaws.com/: dial tcp: lookup ec2.cn-northwest-1.amazonaws.com on <IP_ADDRESS>:53: no such host

hi team
I am failed launch a ec2 kuberenetes cluster on rancher . my region is cn-northwest-1.
my rancher is build by docker
docker logs -f imageID
2019/09/09 10:40:34 [INFO] Generating and uploading node config ihb3
2019/09/09 10:40:34 [INFO] Generating and uploading node config ihb2
2019/09/09 10:40:49 [ERROR] NodeController c-dznp7/m-xct2p [node-controller] failed with : Error with pre-create check: "RequestError: send request failed\ncaused by: Post https://ec2.cn-northwest-1.amazonaws.com/: dial tcp: lookup ec2.cn-northwest-1.amazonaws.com on <IP_ADDRESS>:53: no such host"
2019/09/09 10:40:49 [ERROR] NodeController c-dznp7/m-jcvw2 [node-controller] failed with : Error with pre-create check: "RequestError: send request failed\ncaused by: Post https://ec2.cn-northwest-1.amazonaws.com/: dial tcp: lookup ec2.cn-northwest-1.amazonaws.com on <IP_ADDRESS>:53: no such host"
2019/09/09 10:40:49 [ERROR] NodeController c-dznp7/m-gxjh2 [node-controller] failed with : Error with pre-create check: "RequestError: send request failed\ncaused by: Post https://ec2.cn-northwest-1.amazonaws.com/: dial tcp: lookup ec2.cn-northwest-1.amazonaws.com on <IP_ADDRESS>:53: no such host"
2019/09/09 10:40:49 [INFO] Creating jail for c-dznp7
2019/09/09 10:40:49 [INFO] Generating and uploading node config
But, if I Ichoose aws region cn-north-1 ,that ec2 will be succesfully created.
So, is this a bug ?

the endpoint should be ec2.cn-northwest-1.amazonaws.com.cn , not ec2.cn-northwest-1.amazonaws.com, but i can find that option on anywhere......

on branch master-head is work but look like ... it can not destroy ec2 when i delete the cluster

Please let us know in a comment if you can still reproduce the issue, and we'll reopen it


Have to hit refresh to see added driver by catalog or any removed driver

Rancher Version: master 6/14
Steps to Reproduce:

In settings add a catalog entry that includes a machine driver
Go to machine driver page

Results: Driver does not show up until you refresh the page
Expected: Should show up without refresh
Comment: Also Drivers that I removed don't get removed until refresh as well

Version - v1.2.0-pre4-rc2
Closing in favor of 1 refresh bug #6184


Question about logging existing assignments

The way the event logger is currently set up means that existing assignments will be logged when using the switch method, which results in a lot of entries in our log files. For example, out of a 193K line log file, 171K are entries indicating that a subject has already been assigned to an experiment group.
As far as I can tell, these entries are not very important. Is there some reason to log them that I'm missing?
I would be happy to attempt a PR addressing this issue if it makes sense. One option would be to not log existing assignments at all. Alternatively, this could be a configurable option for the gem.
Thanks

It really depends on how are you analyzing the results. The logging is just to build a dataset; what dataset you need depends on the kind of analysis you want to do. If it's not useful for your analysis, you can disable the logging.

Sure, thanks, we'll do something like that. It just seemed to me like a) the logging of existing assignments is logspam, b) turning off all logging is explicitly discouraged in the README and doesn't fit with our use-case anyway, and c) there does not appear to be any straightforward way to turn off only some kinds of logging.

This is why you can provide your own logger implementation. Normally you don't want to send this stuff to a file on disk. In our case, we have an implementation that sends all the events to a Kafka topic.


Naive question

Hi,
Thanks a lot for open sourcing this library :)
How is it different from Pytorch C++ API?
Thanks for your time

Can you expand a bit why ArrayFire was chosen, i.e., why this library was built? When might a user might prefer an ArrayFire-backed library over Torch/ATen and other alternatives?

Hi,
flashlight is a 1 year effort, we started the project before PyTorch C++ API existed and we wanted C++ first design for our project - wav2letter.
Here are a few reasons we chose Arrayfire

C++11 fully-featured tensor library.
Easy to use API.
Good documentation and active community.
Works seamlessly on multiple devices - supports CPU, CUDA, OPENCL.
And more importantly, has a JIT compiler for efficiency.

@vineelpratap Can you elaborate more on the reasons? Is PyTorch C++ the negations of the reasons you stated, i.e.

Not a C++11 fully-featured tensor library
Bad to use API
Bad documentation and inactive community
Works bad on multiple devices
Has no JIT compiler
It sounds so bad.

As mentioned, there was no C++ API for PyTorch when we started the project and we found Arrayfire to be good Tensor library to be used in our projects.

wasn't Caffe2 already there by that time ? :D
Anyways, awesome library !


Count() expects Int32. OpenEdge returns Int64

The following throws an exception
   People.Count();

An exception occurred while reading a database value. The expected type was 'System.Int32' but the actual value was of type 'System.Int64'

Workaround for now is to always use LongCount() instead.

The following throws an exception
   People.Count();

An exception occurred while reading a database value. The expected type was 'System.Int32' but the actual value was of type 'System.Int64'

Workaround for now is to always use LongCount() instead.

FYI:
You can use LongCount from Queryable class:
https://docs.microsoft.com/en-us/dotnet/api/system.linq.queryable.longcount?view=net-5.0
For me LongCount worked as expected.
Sample:
var orderItemsCount = (int)orderItemsQuery.LongCount();


forrtl: severe (174): SIGSEGV, segmentation fault occurred when using extract force constants

Hi, developers. I compile the code with intel compiler(With OneAPI). There is no error during the compiling process.  However, when I run the extract_forceconstants in example_1, it gives:
... reading unitcell
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source
libpthread-2.28.s  0000154CA92BACF0  Unknown               Unknown  Unknown
extract_forcecons<PHONE_NUMBER>7974F6  type_symmetryoper         658  type_symmetryoperation.f90
extract_forcecons<PHONE_NUMBER>78BD99  type_symmetryoper         490  type_symmetryoperation.f90
extract_forcecons<PHONE_NUMBER>5B7521  type_crystalstruc          62  type_crystalstructure_symmetry.f90
extract_forcecons<PHONE_NUMBER>413993  MAIN__                     42  main.f90
extract_forcecons<PHONE_NUMBER>40F40D  Unknown               Unknown  Unknown
libc-2.28.so       0000154CA8F1DD85  __libc_start_main     Unknown  Unknown
extract_forcecons<PHONE_NUMBER>40F32E  Unknown               Unknown  Unknown
I also use gdb to check where problems happen. It tells me
Program received signal SIGSEGV, Segmentation fault.
0x00000000007974f6 in type_symmetryoperation::check_operation (op=..., tr=..., sbox=<error reading variable: Cannot access memory at address 0x0>, basis=..., fmap=..., valid=.FALSE.,
tolerance=0.0001) at type_symmetryoperation.f90:845
845                allocate(dum(3,sbox(sp)%n))
Is it possible that the process of compilation still has problem? I do not know how to optimize my import_setting now. Looking forward to your great suggestions:
Here is my import_setting file:
!#!/bin/bash
PYTHONHEADER="#!/bin/env python"
! Which gnuplot terminal to use by default.
GNUPLOTTERMINAL="x11" # other options are "aqua" and "x11"
!# the fortran compiler
FORTRAN_COMPILER="ifort"
OPTIMIZATION_LEVEL="-O0 -xHost -g -traceback" # first time you try you might want to put this to -O0 to make things compile a little faster.
!#OPTIMIZATION_LEVEL="-O0 -check bounds -check uninit -check pointers -check stack -traceback -g -fpe0 -init=snan,arrays -warn all -warn stderrors -stand f08 -diag-disable 5268"
! Extra options for the compiler to make it play nice
FCFLAGS="-cpp -gen-interfaces -fPIC"
!# flag that specifies location of modules
MODULE_FLAG="-module"
! Precompiler flags. Selecting default gnuplot terminal, and makes the progressbars work.
PRECOMPILER_FLAGS="-DGP${GNUPLOTTERMINAL} -Dclusterprogressbar"
!# you need BLAS and LAPACK
PATH_TO_BLASLAPACK_LIB="-L${MKL_ROOT}/lib/intel64"
PATH_TO_BLASLAPACK_INC="-I${MKL_ROOT}/include"
BLASLAPACK_LIBS="-qmkl=cluster"
!# I need the fftw library
PATH_TO_FFTW_LIB="-L/home/yonghengli/software/peturbe/tdep-24.01/fftw-3.3.10/build/lib"
PATH_TO_FFTW_INC="-I/home/yonghengli/software/peturbe/tdep-24.01/fftw-3.3.10/build/include"
FFTW_LIBS="-lfftw3"
!# Also need MPI
！#mpipath=/opt/gengzi/pub/toolkits/intel/oneapi/mpi/2021.10.0/intel64/
mpipath=/opt/ohpc/pub/mpi/mvapich2-intel/2.3.7/
PATH_TO_MPI_LIB="-L${mpipath}/lib"
PATH_TO_MPI_INC="-I${mpipath}/include"
MPI_LIBS="-lmpifort"
！# And a c-compiler
C_COMPILER="icc"
!# And HDF5
HDF5_DIR=/home/yonghengli/software/peturbe/hdf5/hdfsrc/build/
PATH_TO_HDF5_LIB="-L${HDF5_DIR}/lib"
PATH_TO_HDF5_INC="-I${HDF5_DIR}/include"
HDF5_LIBS="-lhdf5 -lhdf5_fortran"

Hi, unfortunately it is not possible to say anything without input and output files.

Hi, developers,
Thank you for your reply.
I tried gfortran. It seems to be the problem with intel compiler-2023(One-API).
Best regards;
Yongheng Li


External storage (s3) archive job fails silently (api/website)

Description
If the s3 storage endpoint is set to a domain which doesn't resolve for whatever reason, the archive download on the user's side silently fails.
While the job throws some errors in the console, the api response only reflects if the archive job is completed and doesn't include a scenario if the job failed, which means it stays as false even after the job failed and isn't being worked on anymore.
HTTP POST https://git.example.com/tachiyomi/tachiyomi/archive/v0.15.3.zip
res: {"complete":false}
The website/frontend then continues to request the status of the job again and again until the user gets bored and closes the tab.
tldr; archive job fail is not handled by website or api (silent fail)
The 1. api response should include a scenario where the job failed and 2. the frontend should show an error if it did and 3. stop making requests.
Gitea Version
1.21.3
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
https://gist.github.com/TristanWasTaken/369af8ffdcd7d2e93c507f5fe2c85602
Screenshots
No response
Git Version
No response
Operating System
Docker
How are you running Gitea?
docker gitea/gitea:1.21.3
Database
None

Please remove all STORAGE_TYPE = minio from sections except [storage] and try again.


Update global and local state without changing instance

This PR is intended to fix #341. The motivation for this is @johnarban's first note on https://github.com/cosmicds/hubbleds/pull/629. The issue is that we're grabbing the initial glue application information with the original global state instance, but then when we reset the global state instance that has a new data collection, and we then have two different ones floating around.
The approach here is to update via a dictionary (which I imagine will always be the JSON content of a request response). We iterate through the dictionary items and, if the key corresponds to an attribute of the state, Ref-update the state accordingly. The update method is simple and assumes that the only special handling needed is for Pydantic models.
In the Hubble story we only need to call this once (when the state-loading task finishes) and probably only need reactivity for a subset of fields, but I didn't want this approach to make any assumptions about what we'll generally want.

@nmearl I've updated this to only update the model instance wrapped by the reactive. It seems that the best way to do this is by updating the model's __dict__. I'm really surprised that there isn't some sort of update_from(other: MyModel) style function, but oh well.
To deal with the fact that we often have nested models, I just took the easy way out and created a new instance, then used its __dict__ to update the original model instance. I started writing my own function to try and handle reformatting the dictionary and parsing sub-models, but there are a lot of cases to consider, many of which will need some recursive calls, so I figured I'd just let Pydantic do it rather than write some complicated thing that we then need to maintain.

Sounds good. And just to confirm, this keeps the reference to the same glue instance?

Yeah, the cached properties aren't included in the __dict__ so the glue items (data collection, session, etc.) aren't changed.


rapids-logger headers are separated from stdout outputs in CI logs

CI outputs sometimes don't get stdout/stderr perfectly ordered. I'm seeing outputs like this: https://github.com/rapidsai/cugraph-ops/actions/runs/8068159600/job/22041808067?pr=605#step:7:313
RAPIDS logger » [02/27/24 20:03:15]
┌──────────────────┐
|    Print arch    |
└──────────────────┘

RAPIDS logger » [02/27/24 20:03:15]
┌────────────────────────────┐
|    Check python version    |
└────────────────────────────┘

RAPIDS logger » [02/27/24 20:03:15]
┌───────────────────────────────┐
|    Check conda environment    |
└───────────────────────────────┘

and then much later in the output, I see
x86_64
Python 3.11.8

     active environment : test
    active env location : /opt/conda/envs/test
            shell level : 1
       user config file : /github/home/.condarc
 populated config files : /opt/conda/.condarc
          conda version : 23.11.0
...

This could be fixed if we output the rapids-logger headers to stdout instead of stderr.
https://github.com/rapidsai/gha-tools/blob/eafb8b262ecfd223f805f8438bb842bb8e1750c3/tools/rapids-logger#L23

I think that change should be fine to make.
From reviewing all the implementations below, I don't think it should cause any issues:

https://github.com/search?q=org%3Arapidsai+%2Frapids-logger%2F&type=code&p=1

I think we just copy/pasted that convention from the old gpuci_logger


Correctly handle type names having underscores

First of all, great job with this tool! Makes using Sanity with Typescript much more enjoyable!
I was having issues using this codegen tool as is, because field names and types in my Studio are all snake_case.
As Sanity allows underscores in their types and field names, I fixed the code so snake_case fields and types work well. For types, the Type Name won't have the underscores in it, as it is not very "Typescriptish" to have underscores in Type and Interface Names.
For example, foo_bar type will be FooBar in Typescript.
Documentation should probably be updated too following this change.

Quick question: did you realize that you can implement your own generateTypeName function?

Yes I saw that! However, there was another place in the code where field names were validated to make sure that they only contained alphanumeric characters, which made the Code generation fails in my case. This is why this change was needed.
Thanks for the quick merge, very appreciated!

@alexbchr ah i wasn't aware there was another place.
I released this under v0.3.1


service worker options/functionality review

Rocket has a built in service worker that does some client side full page caching. I notice this getting a little annoying during development because it is caching and I then have to hard refresh to see my latest changes
We discussed service worker usefulness for

HMR
Siloing heavy 3rd party scripts so they don't interfere with the main thread like https://dev.to/adamdbradley/introducing-partytown-run-third-party-scripts-from-a-web-worker-2cnp
A performance improvement if used very carefully, https://developers.google.com/web/tools/workbox is a well known big solution for this.

Let's review the options and see if we can provide value without too much complexity. If so we can augment our tooling with some of these techniques or we can defer and leave service workers alone for now.

I have no plans to do this in the DS site at this time. So I'm removing my assignment, for now.
FWIW, I may experiment with service workers on Drought for loading data-viz below the fold.

Our local builds are pretty fast already and there are some nice improvements coming in 11ty so this ticket isn't a high priority for the design system.
I'd recommend closing this until we have a more immediate use case. If we encounter a state site whose performance is being dragged down by several 3rd party scripts using partytown to encapsulate them in a service worker could help a lot.


C# Unity auto complete hints are wrong

From @zeyangl on March 16, 2016 9:35

VSCode Version:  0.10.11
OS Version: 10.11

Steps to Reproduce:

As shown in the following image, the autocompletion hints are wrong. It shows raw xml instead of formatted method information.

Copied from original issue: Microsoft/vscode#4295

This should be fixed with the latest release, v1.3.0

@DustinCampbell  I drag-and-dropped this into VSCode plugin folder. It appears installed in the VSCode extensions panel, with correct version number(1.3.0), but autocomplete does not work. Reverting back to OmniSharp legacy plugin makes autocomplete functional. Please let me know if I did something wrong. I'm really looking forward to the new version as the legacy one seems pretty slow when doing autocompletion.

Did you uninstall the Legacy C# extension before installing the new C# extension? They won't function properly together.
With the C# extension v1.3.0 installed, open your project. Then, select View->Output from the menu and choose OmniSharp Log from the combobox in the upper-right corner of the Output window. Could you copy and paste the log here?

Yes I did uninstall the legacy version.
There is no "OmniSharp Log" option in the combobox, only "git", "extensions", and "tasks". I guess maybe the plugin is not running after all? But it does appear installed though.

That's really strange! It's like the extension isn't activating at all. If you press F1 to bring up the command palette, is the a "Restart OmniSharp" command?

As follows:

Is there anything else I need to do, other than coping the src to the .vscode/extensions directory?

Also, you mentioned dragging and dropping the extension to the plugin folder? I've never tried installing an extension that way.  You should definitely install it as I suggested. I have no idea how VS Code responds to just copying bits to the extensions folder. I suspect VS Code never scanned the package.json in the extension completely, so you are in a half-installed state.

Okay I did what you said, and it seems to installed properly now. Sorry for wasting your time like that, as I didn't find anything about opening .vslx
Another problem shows up. It prompts about installing .Net CLI tools, and when I click yes, it takes me to .Net core webpage. I thought the new version would automatically use Mono. So I should keep both Mono and .Net core stuff for this to work properly? I don't have a problem with this as long as it what it takes to get the new version working. Just want to confirm.

Excellent!  The prompt is because the .NET CLI tools are required to install the CoreCLR debugger, which you clearly won't be using for Unity development. @gregg-miskelly, do you have any thoughts about this?

FWIW, installing the .NET CLI will make the prompt go away. However, I think it might be a bit of an oversight that the extension doesn't provide a way to turn the prompt off.

Okay omnisharp is working fine now. I didnt notice the background downloading after installed. That took a couple minutes but everything seems to work fine now. Thanks for the prompt replies. Really helpful.

I opened #603 to track trying to improve this


Change constants to streams.

Added @todo for phpstorm can help me to see where already tried to use
locator.

I need to update small part at time, close for now.


admin: add DeleteConsumerGroup

This PR adds the Admin Command DeleteConsumerGroup. I made it singular, like it has been done with DeleteTopic.

Many thanks!


MRTK Slate prefab child objects have a non-uniform scale

Describe the bug
The scale in some container objects in the MRTK Slate prefab are non-uniform:

The scale should be (1,1,1)

We appreciate your feedback and thank you for reporting this issue.
Microsoft Mixed Reality Toolkit version 2 (MRTK2) is currently in limited support. This means that Microsoft is only fixing high priority security issues. Unfortunately, this issue does not meet the necessary priority and will be closed. If you strongly feel that this issue deserves more attention, please open a new issue and explain why it is important.
Microsoft recommends that all new HoloLens 2 Unity applications use MRTK3 instead of MRTK2.
Please note that MRTK3 was released in August 2023. It features an all-new architecture for developing rich mixed reality experiences and has a minimum requirement of Unity 2021.3 LTS. For more information about MRTK3, please visit https://www.mixedrealitytoolkit.org.
Thank you for your continued support of the Mixed Reality Toolkit!


{'type': 'null'} should be {'type': None} in model_json_schema

Initial Checks

[X] I confirm that I'm using Pydantic V2 installed directly from the main branch, or equivalent

Description
There seems to be a small error in the model_json_schema result.
{'type': 'null'} should be {'type': None}
It influenced the construction of Schema in OpenAPI.
Example Code
from typing import Optional

from pydantic import BaseModel

class MyModel(BaseModel):
    x: str

    type: Optional[str] = None

_json = MyModel.model_json_schema()

print(type(_json))
# <class 'dict'>
print(_json)
# {'title': 'MyModel', 'type': 'object', 'properties': {'x': {'type': 'string', 'title': 'X'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'title': 'Type'}}, 'required': ['x']}

Python, Pydantic & OS Version
pydantic version: 2.0a1
install path: D:\workspace\test\venv\Lib\site-packages\pydantic
python version: 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]
platform: Windows-10-10.0.22621-SP0
optional deps. installed: ['typing-extensions']

I'm not so sure about this. I'm finding some evidence saying that OpenAPI 3.1, which should be fully compatible with JSON schema draft 2020-12 (which is what we are using), wants the 'type' field to have the string literal value 'null'. I'm looking for a clearer source on this though.

Okay, as far as I can tell, "null" should appear as a string when it is in the type field. So I think our current implementation is correct, at least for OpenAPI 3.1. @luolingchun I realize you linked to OpenAPI 3.0 docs, but I would prefer to be compliant with OpenAPI 3.1 if possible over 3.0 given its newer but still multiple years old. (And follows JSON schema 2020-12, which we have also decided as the version with which we will comply)
https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#data-types

Data types in the OAS are based on the types supported by the JSON Schema Specification Draft 2020-12. Note that integer as a type is also supported and is defined as a JSON number without a fraction or exponent part. Models are defined using the Schema Object, which is a superset of JSON Schema Specification Draft 2020-12.

https://json-schema.org/draft/2020-12/json-schema-core.html#name-assertions-and-instance-pri

{
    "type": ["string", "null"],
    "maxLength": 255
}

https://json-schema.org/understanding-json-schema/reference/null.html#null

{ "type": "null" }

Given this, I'm going to close this issue, but can re-open if there is still debate about what we should do.


How should I open the drop down menu?

I just follow the demo write the same code and install all the modules, but i can not open the drop down menu.
After i check the git log i found there is a log 'fix: Dropdown no open when click on tree-select', but i don't know if it build in version 0.11.1.
is there a way to use this fixed version? or when you release the new version?

This fix is already deploy : CHANGELOG.md
You have error on console ?

I found the reason:
If i link <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet">
the drop down will not show.
If i link <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
it works good.
In my project there is some 3rd lib depend on 4.0.0-alpha.6, could you support that?

Hmmm open class is renamed to show.
Just add show class fix open/close but carret still hidden and multiple select is too big, probably some other fix needed.

I am also stuck with this issue.   Is there a workaround?
Thanks.

Released in 0.12.0

Is this updated? as I still have to add :
only after adding the above, the dropdown seems to works. but my whole app is developed on bootstrap 4
how do i deal with this??


Bot wont work at all.

So I have no idea what I am doing but here are all my files. I get no error messages when I run them, but they don't work. I don't even know what npm is. I already created a bot and added it to my server as well.

…Are you sure you don't get an error message?
For starters, you probably don't want to share your config without redacting the tokens. You also have double double-quotes around your token – that shouldn't be ""…token…"", but should be "…token…"
npm is the program you use to run it. You run the commands in that file (without the dollar symbols – those represent that you can run them as a normal user instead of an administrative user). I'm not sure what boot.npm is?
Edit: You also need to put your password (inside the "ircOptions" object) inside quote marks. (And probably don't want to share it.)

More details of how/where you're trying to deploy the bot would be helpful. Note that Google Cloud's free tier blocks sockets, so you won't be able to use it unless you pay. Also, you may need to use "sudo" before npm in some cases.


Make more field "work" in the SF1000

Hey man !
I don't know how to reach you unless to create an issue-question ;).
I wanted to know if you had any idea on how to make more field on SF1000 work ? D+1 / D-1, relative and so on. I'd enjoy working on that.
Could we have chat about that when/if you have some time ? Do you have some ideas on how to do it ?
Keep in touch !
Regards,

Most fields aren't implemented because either 1. the wheel's firmware doesn't support it or 2. there is no equivalent data in SimHub.
As for D+1/-1, which is 2nd case, you can make it work but have to rely on a 3rd party plugin like Gary Swallow Data Plugin - the caveat is this plugin is they only provide the gap agaisnt 100 players in 100 properties.
So if you want "gap to front", you'll have to loop through 100 properties and sort them, which adds a huge amount of delay.
In case you want to try it out though, the property is GarySwallowDataPlugin.Leaderboard.Position01.IntervalGap

ok, I'll take a look, and keep you posted.

not related, did you take a look at my pitwall project ? :)


PerformanceTest added for the SubscriptionsStore#matches

Hi @AndreasMager
thanks for the contribution, being this a hand-launched main class used only to do measurement of some internal stuff of the broker, could you move the code in the perf/src/java?
Thanks
Andrea

Ok I will move it tomorrow.

@andsel done


How to escape colon in path

Hi! I'm using hono for building a rest API following the google aip guidelines, they say that when you need to run a non standard method, you use colon for define the method name, for example:
publishers/juan/books/123:archive
I've tried scaping colon with bach slash, like this:
get"/publisher/:publisherId/books/:bookId\\:archive", handler)

But it does not work, what's the right way to escape colon?

Hi @juanpmarin
Try using regexp routing. You can extract the bookId:
app.get('/publishers/:publisherId/books/:slug{[0-9]+:archive}', (c) => {
  const slug = c.req.param('slug') // 123:archive
  const id = slug.replace(/\:archive$/, '')
  return c.text(`id is ${id}`)
})

I'll close this issue. If you have any problem, feel free to reopen.


org-journal-new-entry needs to save any new file it creates.

Describe the bug
Several time now I have lost my TODO's which get copied to a new org-journal file when the 'org-journal-new-entry' is run for the first time in the day. I do this, and them my emacs/system crashes (high load on startup) and all of the TODO's are lost.
To Reproduce

Start emacs with org-mode and org-journal
Create TODO entries in a journal file with 'org-journal-new-entry (add TODO on header line).
Save journal file as previous days date.
Run 'org-journal-new-entry' to recreate the day's journal file. Note that the 'TODO' entries have been copied .
Kill emacs
Restart emacs, run 'org-journal-new-entry' and note that TODO's are now missing.

Expected behavior
Don't allow TODO entries to be lost.
The current behavour removes the TODO's from the previous day as it copies them into the current day, but by not saving the new file will cause the TODO's to be completely removed from any existing files on disk.
(I realise that I can resolve this for myself if I remember to deliberately save my files after creating the new journal file. This has proved to be problematic when experiencing interuptions and system issues.)
Your Emacs Configuration
org-journal
Archive: melpa
Version: 20220920.1514

You could add save-buffer to org-journal-after-entry-create-hook.


[Bug] Reset of incident table column size on column update

Summary
When updating the incident table columns, any resized columns are reverted to their default value.
The redux store should be re-architectured to pass the order of columns as well as their widths.
Code Review
https://github.com/giranm/pd-live-react/blob/ca2a001c77a7f41efebade84ed2af529aab50c3c/src/redux/incident_table/reducers.js#L77
https://github.com/giranm/pd-live-react/blob/ca2a001c77a7f41efebade84ed2af529aab50c3c/src/redux/incident_table/sagas.js#L48
https://github.com/giranm/pd-live-react/blob/ca2a001c77a7f41efebade84ed2af529aab50c3c/src/components/IncidentTable/IncidentTableComponent.js#L100

Addressed by PR #137 - closing issue.


Fixed broken include to application.properties file in README.

The include for the applications.properties file wasn't working in the README.

@d3z Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@d3z Thank you for signing the Contributor License Agreement!

Thanks!


[WIP]added support for byte as sort column

Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/596/

Retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/419/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8668/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/598/

LGTM


Problem with verify phone number in cambodia

** Please check verify phone number in Cambodia **
Prefix code: KH +855.
I input phone number correctly with prefix 0 or not still can't submit or appear error msg. (e.g 096....4 or 96....4).
Thank you.
#HKimhab

This issue should be on odysee repo.


Api changes from >=1.14 break demo

Api changes from >=1.14 are reflected in explore_the_world/ui/utils.py  --> query function. How there is a check for answers "document_ids" that value did not exist <1.14.
However, the haystack-api image: "deepset/haystack:cpu" was not updated in the last six months. Hence, the demo is still using API version 1.12. Resulting in a bug.
Suggesting to change image in docker compose file:
haystack-api:
    image: "deepset/haystack:cpu-main"

Same for explore_the_world/deploy/docker-compose.prod.yml ( currently image: "deepset/haystack:gpu-v1.12.2" )

Hi @wiesbadener 👋 thank you for opening the issue, this is a great catch! 🚀 If you're interested in contributing, feel free to open a PR to the repo. If not, no worries, we'll fix this for sure 😊


Move filters from miq_groups to entitlements

This PR moves the miq_groups.filters column, which contains "belongsto" and "managed" filters in a serialized hash, to an MiqGroup's Entitlement with resource_filters and tag_filters.
Here, I'll help. ^_^

"managed" filters are now "tag_filters"
"belongsto" filters are now "resource_filters"

Note that the actual internal format of the filters remains the same (/belongsto/* and /managed/*), as we don't want to take on that sort of large change at this time.
There are lots of methods on MiqGroup that have been marked for removal or deprecation. Some of them will likely be required to be removed without deprecation due to multiple entitlements being a feature we want for the next release (some methods can't be implemented backwards-compatible).
I've simply added comments for now as ultimately the work done for multiple entitlements will determine those methods' fate.
@miq-bot add_label core, tenancy
r? @jrafanie

@lpichler Want to glance very quickly at https://github.com/ManageIQ/manageiq/pull/7725/commits/84880e2493ed9f841d1b94833360d03bde2231b4 ? This replaces something you added recently; I believe it does exactly what you needed there, but it's so drastically different another opinion would be good ^_^

@miq-bot add_label wip

This doesn't take in to account a) You can't store multidimensional arrays of uneven length in Postgres and b) The awkward format of managed filters has meaning behind it. Closing in favor of smaller PRs to get us there in the future.


Add some annotations to Connection

I only wanted to add Connection.close() but I took the opportunity to fix more than that.

I didn't check this against internal code bases, but this looks relatively low risk.

Famous last words! 😅


[BUG] disappearing when 6/10

when im doing zmi fletching broads at about 6/10 sometimes 5/10 it disappears.
so when im running and fletching it seems to just disappear randomly, not when im standing still though

Can you elaborate on what you mean by zmi fletching?
Moving the character acts as an interrupt hence its coded in a way so that the progress bar is hidden when the character do so.
Are you saying that it's possible to fletch while moving?

yes if you fletch headless arrows or any arrow you can start the action after you start moving, and then you fletch till you click for another action again

From: Krytlex @.>
Sent: Monday, January 1, 2024 7:27 PM
To: guillaume009/runelite-plugin-action-progress @.>
Cc: Dasbi @.>; Author @.>
Subject: Re: [guillaume009/runelite-plugin-action-progress] [BUG] disappearing when 6/10 (Issue #35)
Can you elaborate on what you mean by zmi fletching?
Moving the character acts as an interrupt hence its coded in a way so that the progress bar is hidden when the character do so.
Are you saying that it's possible to fletch while moving?
—
Reply to this email directly, view it on GitHubhttps://github.com/guillaume009/runelite-plugin-action-progress/issues/35#issuecomment-1873541451, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOO4UU32V6HEA7W6IW4J7HTYMNH7HAVCNFSM6AAAAABBA4CBPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZTGU2DCNBVGE.
You are receiving this because you authored the thread.Message ID: @.***>

Fix merged in Runelite. You should have it next time you load the plugin. Enjoy!


Global rule for 'Atlassian Confluence' background

Atlassian Confluence deployments all contain a ' div id="main-bg" class="main-bg" ' tag at the top of the generated pages that are not matched by any of the global invert rules.
Site specific invert rules in the form of
"url": "site.com",
"invert:" ".main-bg"
work, however adding a rule per site seemed ridiculous as there is an unlimited number of these around the internet (I interface with two on a daily basis myself and they do not share a common URL element to glob).
This added to the common -> invert section however fixes it for all Confluence sites that I've tried it on.

Use #main-bg instead of [id='main-bg'], .main-bg instead of [class='main-bg'].
There is a chance that .main-bg element can be found on some non-Confluence site. Maybe there is some Confluence-specific classname for some parent element, so you will be able to use a nested selector like .atlassian .main-bg.
Current list of fixes in Dev Tools is overriden after every update. Having a personal list of fixes is planned to help making fixes for Local Area Network sites.

I hope Dynamic mode works well with Atlassian.


Fix triggeredV2 legacy serialisation big

This PR was successfully deployed to production by CircleCI build 260 at 2017-08-15 10:54 BST.


marshal omitempty creates invalid Go values

Consider this code:
type Foo struct {
  MyMap types.Map `noms:",omitempty"`
}

// Note: missing the MyMap field.
fooValue := types.NewStruct("Foo", types.StructData{})

var foo Foo
marshal.Unmarshal(fooValue, &f)

// This crashes.
foo.MyMap.Type()

The foo.Type() line crashes because MyMap was initialised as an empty types.Map Go value, which has a null type.
marshal.Unmarshal needs to set MyMap to types.NewMap(), likewise presumably for Set/List.
@arv

Hm, not so sure. What would you then expect to happen if you do:
marshal.Marshal(Foo{
  MyMap: types.NewMap(),
})

Do we leave off the field in Noms or encode the empty map. Both are possible.
I think what it does now is more self-consistent.

Yeah arv convinced me this issue is not the right thing to do. The workaround is to actually initialize Foo like you've said.
However the digging I needed to do to figure out why my program was crashing was a pain. I am going to do a run over noms to try to help future people.


patch: better field validation

:tada: This PR is included in version 10.0.5 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Bug] Using an invalid API key throws an error rendering making the page go blank

Description
If the project is using an invalid API key (for example, an unpaid expired one) the map is rendered for the first time with an error.
If a re-render occurs, the entire page will go blank and an error will be thrown inside useMapEvents:
TypeError: Cannot read properties of undefined (reading 'remove')
Here is where the error is thrown (I couldn't find the exact file inside the project itself):
function useMapEvents(map, cameraStateRef, props) {
  // note: calling a useEffect hook from within a loop is prohibited by the
  // rules of hooks, but it's ok here since it's unconditional and the number
  // and order of iterations is always strictly the same.
  // (see https://legacy.reactjs.org/docs/hooks-rules.html)
  for (const propName of eventPropNames) {
    // fixme: this cast is essentially a 'trust me, bro' for typescript, but
    //   a proper solution seems way too complicated right now
    const handler = props[propName];
    const eventType = propNameToEventType[propName];
    // eslint-disable-next-line react-hooks/rules-of-hooks
    useEffect(() => {
      if (!map) return;
      if (!handler) return;
      const listener = map.addListener(eventType, ev => {
        const mapEvent = createMapEvent(eventType, map, ev);
        trackDispatchedEvent(mapEvent, cameraStateRef);
        handler(mapEvent);
      });
      return () => listener.remove();
    }, [map, cameraStateRef, eventType, handler]);
  }

it happens on return () => listener.remove(); inside the useEffect
a quick fix could be listener && listener.remove() for example, but I'm not sure of it's implications.
Steps to Reproduce

Use an invalid API key
The map will render with an error
Try to re-render the page, an error will be thrown and the page will go blank

Environment

Library version: ^0.3.3
Google maps version: weekly
Browser and Version: Google Chrome  120.0.6099.234
OS: macOS

Logs
`TypeError: Cannot read properties of undefined (reading 'remove')`

Which happens here

function useMapEvents(map, cameraStateRef, props) {
  // note: calling a useEffect hook from within a loop is prohibited by the
  // rules of hooks, but it's ok here since it's unconditional and the number
  // and order of iterations is always strictly the same.
  // (see https://legacy.reactjs.org/docs/hooks-rules.html)
  for (const propName of eventPropNames) {
    // fixme: this cast is essentially a 'trust me, bro' for typescript, but
    //   a proper solution seems way too complicated right now
    const handler = props[propName];
    const eventType = propNameToEventType[propName];
    // eslint-disable-next-line react-hooks/rules-of-hooks
    useEffect(() => {
      if (!map) return;
      if (!handler) return;
      const listener = map.addListener(eventType, ev => {
        const mapEvent = createMapEvent(eventType, map, ev);
        trackDispatchedEvent(mapEvent, cameraStateRef);
        handler(mapEvent);
      });
      return () => listener.remove();
    }, [map, cameraStateRef, eventType, handler]);
  }

specifically here:
return () => listener.remove(); inside the useEffect

saw that this was fixed on newer versions! thanks

still, thanks for the effort you put into finding it... That would've helped me a lot :)


Add a filter in the /vms resource to show only unexpected (weird) VMs.

Corresponding task in the UI: slipstream/SlipStreamUI#544

Not required since the introduction of different "categories" of VMs
See slipstream/SlipStreamServer#646


Make formatters file more readable

This is a minor change to help make the formatters file more readable.

If anyone merges this, please squash-merge to keep the commit history uncluttered.


dayBtnFormatter not work well

I used config for format button
datePickerConfig={
     format: 'dddd D MMMM YYYY',
     min:moment(),
     closeOnSelect:true,
     appendTo:"#datefrom",
     dayBtnFormatter : (day:any) => {
       return moment(day).locale('fa').format('DD')+   '<br />'+ this.mydata(day);
     },
     dayBtnCssClassCallback : (day: any) => {
        return 'mybtnday'
     },
};

dayBtnFormatter and dayBtnCssClassCallback ,but html show me un-rendered Tag
and mybtnday is as low prority and not affected

[ ] What's the version of Angular you're using? 7

dayBtnFormatter should be passed a string not a node
dayBtnCssClassCallback has done what it expected to do, the problem is in your css


Lasso select does not select

Describe the bug
Cannot make the lasso selection tool work.
The lasso appears, but selection is not made.
Desktop (please complete the following information):

OS: MacOS 10.13.6 (!)
Browser : Firefox 85.0

Additional context
App run from Docker Desktop 3.0.0

Thanks for catching this @psepulchre I have just checked locally and it looks like data shader is not inside the docker container.
I am fixing for this: holoviews.core.options.CallbackError: linked_selection aborted because it could not display selection for all elements: Lasso selection on gridded data requires datashader to be available.. could you please confirm you see this inside your console?

I confirm.

Thanks @psepulchre I have pushed a fix to the repo which will trigger a new docker hub build


Updated doc references in the README.md

Added a reference to the admin docs and source /doc folder.

Coverage remained the same at 46.39% when pulling ca7787410256eb015d2a973bd8f0fa037b4c1c60 on vjwang:develop into 2a7587374ac5e2f47bd8652d88486e09958502d1 on kaazing:develop.

Closed to fix typo.


[bug]: this.events.off is not a function

Description
These errors occurs when i open the app for first time. Whenever i encounter this error, and i select a wallet in web3modal, it redirects to that wallet and nothing happens, no connection prompt is shown. If this error is not encountered, everything works fine

Web3Modal SDK version
1.0.1
Output of npx react-native info
System:
  OS: macOS 13.5.2
  CPU: (10) arm64 Apple M1 Pro
  Memory: 88.77 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 18.17.1
    path: ~/.nvm/versions/node/v18.17.1/bin/node
  Yarn:
    version: 1.22.19
    path: /opt/homebrew/bin/yarn
  npm:
    version: 8.19.4
    path: ~/mobile-app-old/mobile-app/node_modules/.bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods:
    version: 1.12.0
    path: /Users/shanthan/.rvm/gems/ruby-2.7.6/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.0
      - iOS 17.0
      - macOS 14.0
      - tvOS 17.0
      - watchOS 10.0
  Android SDK: Not Found
IDEs:
  Android Studio: 2021.3 AI-213.7172.25.2113.9014738
  Xcode:
    version: 15.0/15A240d
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: <IP_ADDRESS>
    path: /usr/bin/javac
  Ruby:
    version: 2.7.6
    path: /Users/shanthan/.rvm/rubies/ruby-2.7.6/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: ^18.2.0
  react-native:
    installed: 0.72.8
    wanted: ^0.72.4
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: false
  newArchEnabled: false

Expo Version (if applies)
No response
Steps to reproduce
Just rendering the  gives this error
Snack, code example, screenshot, or link to a repository
const metadata = {
    name: 'xyz',
    description: 'xyz,
    url: 'https://xyz.io',
    icons: ['https://avatars.githubusercontent.com/u/37784886'],
    redirect: {
      native: 'xyz://',
      universal: 'YOUR_APP_UNIVERSAL_LINK.com',
    },
  };

  const chains = [mainnet, polygon, arbitrum];

  const wagmiConfig = defaultWagmiConfig({
    chains,
    projectId,
    metadata,
  });

  // 3. Create modal
  createWeb3Modal({
    projectId,
    chains,
    wagmiConfig,
  });

return (
      <WagmiConfig config={wagmiConfig}>
        {children}
        <Web3Modal />
      </WagmiConfig>
  );

@ignaciosantise

can you share you peerDeps, this seems to be related to a polyfill overwriting some values

@glitch-txs Attaching package.json. Please take a look
package.json

@glitch-txs @ignaciosantise I'm blocked by this issue. Can you please help me ?

@shan-c can you share a public repository were i can reproduce the issue?

any updates on this one guys?
It makes your app non responsive and nothing happens, are you sure you dont have destructuring missing somwhere after a rerender ?

hey @mihairadulescu can you provide a public repository so i can reproduce the error?
Also, did you add any polyfill to your project? It might be the cause of the issue: https://github.com/WalletConnect/walletconnect-monorepo/issues/4064#issuecomment-1893813302

@ignaciosantise I do not use any external polyfiils. I use babel for my react native app. This is the config
`const lazyImports = require('metro-react-native-babel-preset/src/configs/lazy-imports');
module.exports = (api) => {
api.cache(true);
return {
comments: false,
compact: true,
presets: [['module:metro-react-native-babel-preset', { useTransformReactJSXExperimental: true }],],
plugins: [
'react-native-reanimated/plugin',
'nativewind/babel',
'@babel/plugin-transform-flow-strip-types',
'@babel/plugin-proposal-optional-catch-binding',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-block-scoping',
[
'@babel/plugin-proposal-class-properties',
{
loose: true,
},
],
'@babel/plugin-syntax-dynamic-import',
'@babel/plugin-syntax-export-default-from',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-computed-properties',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-destructuring',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-function-name',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-literals',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-parameters',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-shorthand-properties',
[
'@babel/plugin-transform-react-jsx',
{
runtime: 'automatic',
},
],
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-regenerator',
'@babel/plugin-transform-sticky-regex',
'@babel/plugin-transform-unicode-regex',
'@babel/plugin-proposal-export-default-from',
[
'@babel/plugin-transform-modules-commonjs',
{
strict: false,
strictMode: false, // prevent "use strict" injections
lazy: (importSpecifier) => lazyImports.has(importSpecifier),
allowTopLevelThis: true, // dont rewrite global this -> undefined
},
],
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-classes',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-arrow-functions'
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-spread',
'@babel/plugin-proposal-object-rest-spread',
// SUPPORTED BY DEFAULT: [
// SUPPORTED BY DEFAULT:   '@babel/plugin-transform-template-literals',
// SUPPORTED BY DEFAULT:   {loose: true}, // dont 'a'.concat('b'), just use 'a'+'b'
// SUPPORTED BY DEFAULT: ],
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-exponentiation-operator',
// SUPPORTED BY DEFAULT: '@babel/plugin-transform-object-assign',
// SUPPORTED BY DEFAULT: ['@babel/plugin-transform-for-of', {loose: true}],
// 'metro-react-native-babel-preset/src/transforms/transform-symbol-member',
'@babel/plugin-transform-react-display-name',
'@babel/plugin-proposal-optional-chaining',
'@babel/plugin-proposal-nullish-coalescing-operator',
[
'@babel/plugin-transform-runtime',
{
helpers: true,
regenerator: true,
polyfill: false
},
],
],
};
};
`

@shan-c can you provide a public repository so i can reproduce the issue?
You can generate a new project running npx react-native init AwesomeProject and then follow our docs to install the SDK here: https://docs.walletconnect.com/web3modal/react-native/about#installation
So we can check if there's a configuration issue in your project or is something else

@ignaciosantise I forgot to update here. This issue is fixed for me. I ran through my package.json and found out that if these two packages 'buffer' and 'events' are installed, I encounter this issue. I removed these packages and never seen this error since then. Thanks a lot

Hey everybody, we encountered a similar issue today and summarised how we solved it here: https://github.com/WalletConnect/walletconnect-monorepo/issues/4064#issuecomment-2072629887


[FeatureRequest]bmt.OpTransformerBlockList DO NOT support multiple return values of transformer block's forward propogation

1. Currently bmt.OpTransformerBlockList can only handle the hidden states returned by transformer block.

Recent released flash_atten implemented transformer block returns hidden_states as well as residual in order to fuse Dropout -> Add -> LN. Additionally, the above two will be passed to the next block as input;

 class Block(nn.Module):
     def forward(self, hidden_states: Tensor, residual: Optional[Tensor] = None,
           mixer_subset=None, mixer_kwargs=None):
         if self.prenorm:
              ...
             return hidden_states, residual
         ...

https://github.com/HazyResearch/flash-attention/blob/v1.0.4/flash_attn/modules/block.py#L172

Above case seemed not be considered by our bmt.OpTransformerBlockList and cannot be properly handled by us.

https://github.com/OpenBMB/BMTrain/blob/0.2.1/bmtrain/block_layer.py#L672

2. Request to support the above case which returns multiple values by a transformer block.

Close this issue since feature was supported by #92


Support LLM-guided Self-Refinement MCTS

Feature request
Support LLM-guided Self-Refinement MCTS inference method. It has the following features:

LLM-as-Judge to provide review
Proposer LLM generates rewriting of the answer, taking the review into consideration
Perform self-refinement
Utilized in various forms across research projects on LLM reasoning.

Motivation
more diverse exploration in tree search
Your contribution
Submitting a PR

See PR #44


Feature/ch widgets

Pull request for "Growth Widget for Product"

Classic selector
Name length coordinator

Hi @p-mob2015,
Thanks for your pull request - I'll add a few inline comments.

merged with 1.3.8 (see https://github.com/maestrano/impac-angular/pull/197)


cmd in JSON file seems to assume 'master' is mapped to an ip address

Probably a misunderstanding on my part, since I'm quite new to this, but when i try to launch the scheduler via the JSON file described at https://github.com/mesos/kafka/tree/master/src/docker#running-image-in-marathon the marathon framework complains that it cannot find a resource satisfying the constraint that the hostname is like "master". Is there something i'm missing? There is a clear assignment to master on the docker command line in the previous section. I should probably add that the hostname passed in the offer to marathon is the id of the slave host.. not an IP address or an english string.

I've tried it on playa and minimesos and the same issue occurs. It works if the constraint is removed.

Please change "master" to whatever DNS/IP is routable for your Mesos master. The use of "master" equates to if you were using the vagrant vm https://github.com/mesos/kafka/tree/master/src/vagrant in the project. As far the constraint goes too you can set this to whatever you want that is appropriate for your use cases.

Thanks - that removes a few variables :).


Bug/Genre heading correction

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]
Fixes:  #3519
Description
changed the heading of genre cards heading . made them on a same line in first three cards of genre section.

Type of PR

[X] Bug fix

Screenshots / videos (if applicable)
before:

after:

Checklist:

[X] I have made this change from my own.
[X] My code follows the style guidelines of this project.
[X] I have performed a self-review of my own code.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] I have made corresponding changes to the documentation.
[X] My changes generate no new warnings.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers and screenshots after making the changes.

@anuragverma108 @abhi03ruchi  please review once and merge my pr


GitHub: Add ListTags method

This change adds the ListTags method into the client.

/lgtm
/hold
(for others to review if needed)

Who's this infrequent contributor @alvaroaleman  :D
/hold cancel


When adding/editing a locality a fraction age cannot be added.

A database error. Too long of a entry.

The string just needs to be parsed before entry at any point. Atm they are in form of for example 'Early Half 1:2' which need to be in form of '1:2'


feat: enable security hardening

Close #51
Signed-off-by: bruce<EMAIL_ADDRESS>PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features) not impact the test
[ ] Docs have been added / updated (for bug fixes / features) not impact the doc

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-examples/blob/master/.github/CONTRIBUTING.md.
What is the current behavior?

Issue Number: #51
What is the new behavior?
Enable security hardening according to https://github.com/edgexfoundry/device-rest-go/pull/171
Does this PR introduce a breaking change?

[ ] Yes
[x] No

New Imports
Are there any new imports or modules? If so, what are they used for and why?
Specific Instructions
Are there any specific instructions or things that should be known prior to reviewing?
Other information

@bnevis-i please help review this PR

@weichou1229 please resolve the conflict

Resolved the conflict.


feat: support displaying quiz answer feedback

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

This PR:

Supports displaying quiz answer feedback (which will be needed in challenges that have multiple choice questions)
Requires #358
Closes #331
Closes #362

Screenshot

Screenshot

Light
Dark

And I guess you can tell by now that I'm very bad at putting things together on the fly 😅

Nah, you're doing great. It's coming together really well.

However, QuizQuestion as a standalone component doesn't have a helper like validateAnswers to help include / exclude the feedback, so it needs to either:
Figure out itself when to show feedback;

That sounds reasonable. Let's give it a go and see how we like it in practice.

Thanks for explaining. It still looks good to me :)


GRPC request miss order in server side when client sends 9999 requests in a short time

Hi,
I did some minor change for greeter_async_client2.cc and greeter_async_server.cc to do some performcance testing. Following is what I changed. In brief, I just send 9999 messages from GRPC client in a for loop and print reqNum, and then print the reqNum when GRPC server receives.
From the test result, I found that the some of the requests came to GRPC server in miss order even though GRPC client sent request from 1 to 9999.
I copy/paste some test result as following, you can see reqNum 330 and 993 were miss order.
Is it expected? Or anything I missed to do this kind of testing?
Actually, I expected the request can be handled by GRPC server in order, otherwise, it will give trouble to my project.
Thanks for your help on that in advance.
greeter_async_client2.cc
int main(int argc, char** argv) {
...
for (int i = 1; i < 10000; i++) {
std::string user(std::to_string(i));
greeter.SayHello(user);  // The actual RPC call!
if ( i == 1 )
{
sleep(1); //wait for grpc channel ready
}
std::cout << "reqNum: " << i << std::endl;
}
...
}
greeter_async_server.cc
void Proceed() {
if (status_ == CREATE) {
...
} else if (status_ == PROCESS) {
...
reply_.set_message(request_.name());
std::cout << "reqNum: " << request_.name().c_str() << std::endl;
...
}
...
}
test result printed in GRPC server screen:
...
reqNum: 180
reqNum: 181
reqNum: 330 ==>miss order
reqNum: 182
reqNum: 183
...
reqNum: 978
reqNum: 979
reqNum: 980
reqNum: 993  ==> miss order
reqNum: 981
reqNum: 982
reqNum: 983
...
====

I got the same issue too in the async mode. Do we have any idea about this? @remi @timburks @haberman @proppy

Separate requests are independent of each other, and there is no guarantee that they will be handled in any particular order. If you want to preserve the order of a set of messages between a single client and a single server, I would recommend using a streaming call. Messages within a single stream are guaranteed to be received in the order in which they are sent.

Thanks for your clarification and sugguestion. Is there any example for stream in async mode?

Please take a look at test/cpp/qps/async_end2end_test.cc, particularly the
SimpleServerStreaming code.
On Wed, Apr 26, 2017 at 9:29 PM, jli053<EMAIL_ADDRESS>wrote:

Thanks for your clarification and sugguestion. Is there any example for
stream in async mode?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/grpc/grpc/issues/10853#issuecomment-297608736, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AOPYhAkzRvBGjbuJYzlywUS9xZxT81qJks5r0Bm9gaJpZM4NIb0h
.


Add publish state to SPEC process

I propose that we update the SPEC process to include an additional action, namely "publish". The flow diagram becomes:

Motivation: while writing SPECs, and shopping them around, I've noticed some confusion around when SPECs are ready for endorsement. Currently, we have some DRAFT specs that are ready for endorsements, and others that have not been developed at all.
The clarification made by this PR is to introduce an editing phase, so that all SPECs start out as drafts. They are not ready for endorsement in this phase. Authors edit their drafts, and once they are ready to seek endorsement, they publish their SPEC (on the website, the DRAFT flag & warning disappears). Now, they can canvass for endorsement.
This PR goes along with https://github.com/scientific-python/scientific-python.org/pull/668, https://github.com/scientific-python/scientific-python.org/pull/666, and https://github.com/scientific-python/specs/pull/336.

What about if we just removed this step? In the end we do so much on the review side that these are not really draft anymore but really to get used.

Not 100% sure what "this step" refers to. But I think the draft status remains useful to mark those documents that are accepted, but mostly empty / undeveloped.

I feel that the draft status is useful for enhanced transparency, and I also find it helpful to merge drafts in rather than keep them in a PR for 1+ years until all the bikeshedding dies down. I feel it is also useful to show that follow-up clarifications are welcome, which should be a way for things to evolve.

Ok but then we should do that more. The last SPECs we had stayed quite a while in PR without appearing on the website.

We should follow the spec purpose and process, or modify it if we disagree :)

But, to your point, I think this PR will make it easier to merge early.

Speaking of which: https://github.com/scientific-python/specs/pull/340

@lagru Sorry, I see you still wanted to review! Please, go ahead, I'd be happy to incorporate any feedback you may have.


Update github actions

This PR adjusts and adds github actions for CI, code coverage and documentation.

Welcome to Codecov :tada:
Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Should power reading be signed?

The current register is a signed (two's complement) 16 bit value.
Could getCurrent() and getShuntVoltage() simply use signed integers to read the registers?
float INA226::getCurrent()
{
  int16_t val = _readRegister(INA226_CURRENT); // current register is signed (two's complement) 16 bit
  return val * _current_LSB;
}

Strangely, it looks like the power register is unsigned, even though current is signed and equation 4 in the datasheet says:

Power is current x voltage.  If the voltage is reversed the current is reversed, and both - signs will cancel out.
Yes that should be simpler, but I need a test setup with a negative load (e.g. battery loader) to verify it.

Measuring power in to and out from a battery is my application. I can confirm power is always positive. I simulated negative current flow by just switching the leads across the shunt resistor. Both Vshunt and current are negative, but power is positive.
I can deal with my requirements outside the library. Maybe record net amp-hours instead of power.
On Sat, 5 Feb 2022 at 10:53, Rob @.***> wrote:
Power is current x voltage. If the voltage is reversed the current is reversed, and both - signs will cancel out.
Yes that should be simpler, but I need a test setup with a negative load (e.g. battery loader) to verify it.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.Message ID: @.***>

I tested in a small sketch some values and the math looks OK, so I fixed it in the current develop branch.


Better sum-product factoring steps

The function factorSumProductRule currently returns one step with no substeps, but it should have substeps. The substeps are outlined in the code, but just need to be formalized, given a change type etc.
        // 1. Break apart the middle term into two terms using our factor pair (p and q):
        //    e.g. ax^2 + bx + c -> ax^2 + px + qx + c
        // 2. Consider the first two terms together and the second two terms
        //    together (this doesn't require any actual change to the expression, so doesn't need a substep)
        //    e.g. first group: [ax^2 + px] and second group: [qx + c]
        // 3. Factor both groups separately (can be two substeps)
        //    e.g first group: [ux(rx + s)] and second group [v(rx + s)]
        // 4. Finish factoring by combining the factored terms through grouping:
        //    e.g. (ux + v)(rx + s)

This should make it easier to understand for students to understand the process for what can be a complicated set of steps.

if you're new to mathsteps and want to know more about what this would involve,

The file you'd be updating for this change would be here
I think multiplying fractions is a pretty good example of how substeps work

Assuming this is still open, I'd like to work on it! 🙋

Ooo hi @alainakafkes thanks so much for wanting to work on this!
Right now we've put a hold on changes to mathsteps because we're doing a big refactor, but Anthony ( @aliang8 ) who's heading this up can help you find a task related to the refactor to work on, if you're interested! (he's working on mathsteps as his full time job right now!)
Sorry for the deceiving open issues heh, but very excited that you want to work on mathsteps! Let us know if you have any questions and hopefully we can find something else part of the refactor that you'd like to work on :)

@alainakafkes would you like to work on the website ?

(to give more details)
The website is a demo site that will let people try out mathsteps to see how it works without having to install it locally first. 😺 Nitin's still working on the base of how it'll look so it might be a week or so (?) before we have a base codebase for that and you can contribute.

@evykassirer Sure, I'd be interested in that. 😄  I'm pretty new to open source – I've worked on only beginner issues in the past – so I'd definitely be down to try something new! You can mention me in an issue when the codebase is ready.

Perfect! I think there will be some less challenging things too (we'll know next week what exactly is going on, because we might cut some scope to get the refactor done sooner) and one thing we especially care about is that with all these changes we want to make sure the codebase makes sense to new people, so having you taking a look at things would be suuuper helpful! Will keep you posted ^_^

Hey @alainakafkes, super excited for you to join! As @evykassirer  said, I am working on some refactoring tasks for the current mathsteps codebase. This involves moving over to our new custom math-parser that is designed to allow support for more math expressions. This shouldn't be too difficult of a task, but I would gladly ask for your help and hopefully onboard you with the new semantic-math library.

Hi @alainakafkes  ! Feel free to work on this change now - Socratic has decided to postpone the refactor.  Are you still interested?
Let me know if you need help with anything! Happy to answer any questions

Hi @evykassirer! I'd be happy to work on this – please assign me. 😸  I'll start reviewing the code and issue more carefully and let you know what questions I have. Does Socratic do most of its open source contributor communications on GitHub or is there a Slack I should join?

I just looked at the code. Based on my understanding, what I should do is the following:

Put the code for the existing substeps into separate helper functions (e.g., evaluateDenominators() from addConstantFractions.js)
Use something like the following code (also from from addConstantFractions.js) to invoke the relevant helper function and "push" the substeps so they are visible

status = evaluateDenominators(newNode);
substeps.push(status);
newNode = Node.Status.resetChangeGroups(status.newNode)

Is this correct?

I can't assign non-collaborators :( which annoys me, but I labeled it assigned for you!

Does Socratic do most of its open source contributor communications on GitHub or is there a Slack I should join?

Yes! we talk here but we also talk on gitter https://gitter.im/mathsteps-chat/Lobby you should come chat with us there :D

Put the code for the existing substeps into separate helper functions (e.g., evaluateDenominators() from addConstantFractions.js)

You don't necessarily have to break it out into helper functions, but it feels cleaner that'd be better I think! If you do, you should make sure you return a NodeStatus object with the old and new nodes (i.e. before and after that substep - addConstantFractions works like this too I believe)
I don't think there's code yet to create the nodes for

[ux(rx + s)] and second group [v(rx + s)]

so you'll want to build those intermediate step nodes
status = evaluateDenominators(newNode);
substeps.push(status);
newNode = Node.Status.resetChangeGroups(status.newNode)

^ this is exactly it. Let me know if you have any questions about what those things are doing!
One thing you didn't mention but that you'll want to do is pass the substeps list into the final factorSumProductRule NodeStatus as its substeps
You're definitely on the right track!! 🎉 Thanks for checking in
Let me know if you have any questions about anything or if you think anything could use more documentation :)

Hi @evykassirer! I started to write some code and wanted to check in to make sure what I'm doing is okay. Is this the right idea?
        // 1. Break apart the middle term into two terms using our factor pair (p and q)
        const pValue = pair[0];
        const qValue = pair[1];
        // how to update newNode?
        status = newNode.status.nodeChanged(ChangeTypes.SIMPLIFY_ARITHMETIC, node, newNode);
        substeps.push(status);

If what I'm doing makes sense, how can I update newNode?
I saw this code (below) in addConstantFractions.js. I assume it's updating newNode, but I don't understand how. 😢
  newNode.args.map(fraction => {
    fraction.args[0] = Node.Creator.constant(evaluate(fraction.args[0]));
  });

Also, is there any way for me to run this locally so I can see what mathsteps looks like when I make these changes? I don't want to test yet, I just want to check if what I'm doing is correct.

yeah I think that makes sense! for getting p and q!
When Ahmed wrote this before, he put the comment ax^2 + bx + c -> ax^2 + px + qx + c to explain what he was doing but since there were no substeps, he didn't have to actually make the  ax^2 + px + qx + c node. That's the newNode. You'll want to make a new Node.Creator.Operator (an operator node) with + operator and 4 things added together - and just create that whole new expression from the Node.Creator functions (let me know if this is confusing and I can talk about it more).
That code from fractions makes the new node by generating a new node where the numerators were added together. Each fraction is mapped to it's numerator (fraction.args[0] is the first arg which is the numerator, fraction.args[1] would be the denominator) evaluated (evaluate returns the number that you get when you 'evaluate' that node ie add the numbers together) and since evaluate returns an integer and not a node, we made a new constant node. Honestly that shouldn't be map lol since it doesn't return anything, it's just looping through each fraction and adding the numerator sum into a single constant. Maybe you could change it to a normal loop? XD
Let me know if that doesn't make sense either, it can be hard explaining these things.
Excited that you're making progress!!
For running it locally, I think if you made a new test that called that function and console.log'd stuff as you went, you could just let it error (if it's not ready yet) and print out what you have so far. At least, that's how I'd do it - there could be a better way

oh another thing - you'll probably want to make new ChangeTypes to specifically describe some of these substeps since they're pretty unique changes

Ok I think I successfully created 3 substeps! 🎉
I'm trying to test them with the node 2x^2 + x - 3:
const x = Node.Creator.symbol('x');
const two = Node.Creator.constant(2);
const ax2 = Node.Creator.polynomialTerm(x, two, two);
const bx = Node.Creator.polynomialTerm(x, null, null);
const c = Node.Creator.constant(-3);
const node = Node.Creator.operator('+', [ax2, bx, c], true)
factorSumProductRule(node, x, 2, 1, -3, false)

And I get this error:
status = newNode.status.nodeChanged(
                               ^

TypeError: Cannot read property 'nodeChanged' of undefined

Can you help me figure out what this means? Thank you in advance. :heart:
My latest commit can be found here: https://github.com/alainakafkes/mathsteps/commit/24964629fca405c26f07fe8873ef44c2f4211a1a.

oh! that's cause nodes don't have statuses :)
you just wanna do Node.Status.nodeChanged (I can see how that's confusing - Node just has a bunch of functions related to nodes, but it's not actually a node >.>(
yay progress 🎉

also linking to your code was super helpful :o thanks!!

Yay thank you @evykassirer ! This should (lol fingers crossed) work now. I'll submit a PR and see if what I did passes all the tests.

done with #210 thanksss @alainakafkes :D


[PORT] [OAuth] small oauth fix

Port this change from botbuilder-dotnet/master branch:
https://github.com/microsoft/botbuilder-dotnet/pull/3333

The existing overload of GetOauthSignInLinkAsync function with a userId as argument isn't working. It was hardcoding directline, passing empty conversations etc. This PR is to fix that.
Changed projects

Microsoft.Bot.Builder

Needs port

@cleemullins @Stevenic
I don't believe this needs a port. This particular fix addresses one of the C# overloads (there are 3 overloads + the original. Note the userId argument):
public virtual async Task<string> GetOauthSignInLinkAsync(ITurnContext turnContext, AppCredentials oAuthAppCredentials, string connectionName, string userId, string finalRedirect = null, CancellationToken cancellationToken = default)

The node version only has a single function (no overloads), which doesn't accept userId as an argument:
public async getSignInLink(context: TurnContext, connectionName: string): Promise<string> {

Do we want to close this or do you want me to add the overloads to Node?

@cleemullins Disregard previous message. I see a couple of PRs that add additional overloads. I'll write up a PR that adds an overload that accepts userId, unless you have any objections.
@carlosscastro Thoughts?


Cargo updates and clean up

This is misc updates and cleanup:

update dependencies
remove unused dependencies
switch packages except for vendor and examples to use workspace dependencies (guaranteed 1 version of each direct dependency)
switch to workspace package metadata
run a formatter on Cargo.toml files
remove random unimportant Cargo.lock files
re-add some exclude packages from the workspace (they no longer make any compile time difference)
delete old compiler/str library

I'm looking into the errno issue

It looks like they fixed it in 0.3.0: https://github.com/lambda-fairy/rust-errno/blob/e1882701f6d21bd9f45c2941a85416c59fa019ac/CHANGELOG.md?plain=1#L21
Maybe we can look at deps and figure out why we aren't pulling in 0.3 for wasm.

The root of the issue looks to come from tempfile and fd-lock (imported through rustyline). They both import errno version 0.28.0 which is not semver compatible with version 0.30.0.  As such, the rust versioning held everything back to 0.28.0. Forced the direct imports to use 0.30.0. In unix builds, I think errno 0.28.0 is still pulled in, but no longer in wasi builds. So I think this should fix it.

It's because of tempfile, it recently added errno 2.8 to its dependencies, I'll make an issue there.

I think we posted at almost the same time :p

I think I just need to update wasm-pack on the CI machine

Are fd-lock and rustyline not issues like tempfile?

Also, if the wasm-pack update doesn't work, I we can just revert the workspace package metadata in that specific Cargo.toml. wasm-pack already supports workspace dependencies.

wasm-pack on the CI machine is already the latest version, this has been fixed on main (issue) but has not been released yet. I'll make an issue on wasm-pack.
I'll revert package metadata as you suggested @bhansconnect

wasm-pack on the CI machine is already the latest version, this has been fixed on main (issue) but has not been released yet. I'll make an issue on wasm-pack.
I'll revert package metadata as you suggested @bhansconnect

Don't revert the entire file, just the part under package at the top. The deps with .workspace should be fine.

I understood what you meant :+1:

Sorry for barging in on your PR btw, I thought I could just quickly fix the errno issue :smile:

No worries at all, I really should be working and not paying attention to the PR right. Just jumping around instead. 😆

@Anton-4 Do you think this failure is just a flake? I pulled the failed file locally and it uncompressed for me.

Apparently cargo-outdated doesn't work with workspace dependencies. cargo-edit does though through cargo upgrade running that as well to actually get updates. So now we have a few more version updates.

@Anton-4 Do you think this failure is just a flake? I pulled the failed file locally and it uncompressed for me.

I've never seen it before...


feat: Support arbitrary labels and annotations for all eirini deployment objects

See ticket https://github.com/cloudfoundry-incubator/kubecf/issues/795
The feature is needed to set/control annotations for quarks operator restart behavior, and for identification labels, when used as part of a larger system, i.e. kubecf.

Extended values.yaml with keys for user labels and annotations,
plus defaults (no user labels, no user annotations).
Interpolate the new keys into the proper place of the deployments
(spec.template.metadata).

Note: The user labels and annotations are shared among the deployment objects of eirini.
The change was manually tested using the helm template command and a custom additional values.yaml providing required values and some user-specified labels and annotations. The result was inspected to properly contain these labels and annotations.
% pwd
(...)/eirini-release--ak/helm

% cat ../../x.yaml
# Fakes for required values.
kube:
  external_ips:
  - <IP_ADDRESS>
# User-specified labels, annotations
global:
  labels:
    hello: kubecf_795
  annotations:
    hello: kubecf_795

% helm template foo eirini --values ../../x.yaml | less
# look for 795.

Hi @andreas-kupries - this looks reasonable but we're a bit worried that now with cf-for-k8s and kubeCF existing and using different approaches it makes less and less sense for us to be maintaining this helm chart. Could we set up a video call or something to talk through what it'd look like to move this helm chart out of eirini and in to kubeCF (or similar)? / cc @viovanov


Create "optimised" helm stable repo fork

Something that looks like the stable helm charts repo, only customised/optimised to target the standard runtime.  Doesn't need to include all the charts, but more is better.

Won't fix


Organize Meetings page into subpages

This PR cleans up our Meetings page by grouping things into subpages.
Now, everything that used to be below the calendar has been moved into one of 3 subpages:

Community Meetings
Conference Sessions
Summer Schools

These subpages are now listed in-between our telecon info and the calendar.
Implementation notes:

The subpage links are H3s like the other two headers on the page.
I waffled between single- or double-spacing the subpage links. It's single-spaced right now. Double spacing visually separates the links more, but it looked like a whole lot of whitespace. Do you have any preference either way?
The refactor involved shuffling around file locations:

Now, rather than dumping every .md file into the meetings/ folder, they go in one of 3 subfolders (community_meetings/, conference_sessions/, summer_schools/).
I had to fix a bunch of relative links after I moved those files.

@jibarnum is this better? With Events?
I'd specifically wrestled with this idea when I was making this PR, but initially decided against it because any header I could think of was either redundant or inaccurate. (1) It's already the "Meetings" page so no point in having a second header that says "meetings", (2) Telecons are also "PyHC relevant meetings" so we can't use that, (3) "Events" is the best I can come up with, but "Community Meetings" are really more "meeting" than "event."

@jibarnum is this better? With Events?
I'd specifically wrestled with this idea when I was making this PR, but initially decided against it because any header I could think of was either redundant or inaccurate. (1) It's already the "Meetings" page so no point in having a second header that says "meetings", (2) Telecons are also "PyHC relevant meetings" so we can't use that, (3) "Events" is the best I can come up with, but "Community Meetings" are really more "meeting" than "event."

Totally, I can see how adding Meetings again in there is redundant. I just wanted something there to break up the flow. Even though meetings are more meetings than they are events, I still like the title "Events".


String checks

Contains only digits
Contains only letters and digits
Trim
Not Empty or White Space

Implemented in 01ec6254dd7fbafcfa9e84b0979f325493f30cae


Fix typos and formatting of help messages

Fix typos in help messages and apply the following convention consistently:

Command descriptions are composed of grammatically correct sentences in the imperative mode.
Option descriptions start lowercased and end with punctuation.
Error messages start uppercased and end without punctuation.
Use initialisms but avoid contractions (e.g. "tx" or "stdin").
Avoid referring to internal working of the tool (e.g. "print" instead of "return" and "dump").

Resolves #164.

It makes sense to make the conventions consistent. However, where we have conventions beyond the ones that are used in Click, maybe we should document them in a CONTRIBUTING.md doc.


Main End Island Portal Bug

Minecraft version
1.18.1
Skyblock Builder version
1.18.1 - 3.2.2
Forge version
39.0.10
The latest.log file
https://www.toptal.com/developers/hastebin/raw/fuhanifego
Issue description
The problem is when you enter the end you, and beat the ender dragon you can't leave the game without dying

That's what the main end portal looks like when you go to the end and beat the ender dragon, also when you load the end island from the gateway; and go back you cant see the end gateway. Sorry if I confuse you.
Steps to reproduce
No response
Other information
No response

I found another bug. The bug is when you load the world again in the end. The end platform will disappear, that might also be the one I'm talking about the end gateway.

It seems as it's not still not fixed, whoopsi.


Account ID endpoint routing

Adds the ability for AWS services to route customers to account ID-specific endpoints. This PR can be reviewed in two parts.
Part 1 (commits 1-2)
Adds account_id as an optional input to Credentials, RefreshableCredentials and ReadOnlyCredentials. It is also added to DeferredRefreshableCredentials as an internal variable.
It is resolved to a non-null value when possible in a number of supported credential providers:

AssumeRoleProvider/AssumeRoleWithWebIdentityProvider: parsed from AssumedRoleUser.Arn in assume role response.
SSOProvider: sourced from sso_account_id profile parameter in AWS config file
EnvProvider: sourced from AWS_ACCOUNT_ID environment variable
ConfigProvider: sourced from aws_account_id profile parameter in AWS config file
SharedCredentialsProvider: sourced from aws_account_id profile parameter in AWS shared credentials file
ProcessProvider: sourced from AccountId parameter returned in credential process response or aws_account_id profile parameter if the former isn't available.

It can also be configured statically to a botocore client via the aws_account_id arg in Session.create_client or the account_id arg in Session.set_credentials
Part 2 (commits 3-4)
Adds the config setting account_id_endpoint_mode and used during endpoint resolution. When enabled and configured in a service's ruleset, the endpoint resolver will attempt to resolve AccountId as an input parameter to the endpoint provider.

Account ID is treated as an endpoint builtin parameter Aws::Auth::AccountId defaulting to None. If the config setting is enabled, the parameter is configured in the ruleset and the builtin hasn't been set during the before-endpoint-resolution event, account ID will be resolved from credentials.
valid config settings for account_id_endpoint_mode are preferred, required and disabled (case sensitive). Defaults to preferred if not supplied by a customer.
Account ID based routing is always disabled for UNSIGNED requests and presigned URLs

Updates since opening the PR

Account ID based routing is not disabled for presigned URLs
endpoint builtin resolution is layered through a couple of abstractions. CredentialBuiltinResolver is responsible for actually resolving the account ID value (and future credential builtin values). If/when other types of builtin resolvers are required they will all be passed to EndpointBuiltinResolver. This construct has one public API resolve which is called by the ruleset resolver.

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

Comparison is base (49008e5) 93.39% compared to head (587144f) 93.38%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3031      +/-   ##
===========================================
- Coverage    93.39%   93.38%   -0.02%
===========================================
  Files           66       66
  Lines        13963    14045      +82
===========================================
+ Hits         13041    13116      +75
- Misses         922      929       +7

Files
Coverage Δ

botocore/args.py
100.00% <100.00%> (ø)

botocore/config.py
100.00% <ø> (ø)

botocore/configprovider.py
94.78% <ø> (ø)

botocore/credentials.py
98.50% <100.00%> (+0.06%)
:arrow_up:

botocore/exceptions.py
99.56% <100.00%> (+<0.01%)
:arrow_up:

botocore/regions.py
92.47% <100.00%> (+0.85%)
:arrow_up:

botocore/session.py
97.20% <ø> (ø)

... and 11 files with indirect coverage changes

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

Resolving for inclusion at a later date.

Resolving for inclusion at a later date.


[SelectField] Multiple SelectFields in same component

How can I change the value of individual select fields in the same component?
I am mapping a list of values to a table. Each row has a select field, and I want to be able to change individual values, but can't do that with state, since it would change all of them.
Thanks in advance!

Please submit support requests and questions to StackOverflow using the tag material-ui. StackOverflow is better suited for this kind of support. The issue tracker is for bug reports and feature discussions. See also our CONTRIBUTING guidelines.


Update kubeadm.md

grammar ocd

This change is

I signed the CLA (I think)

@philippt Grammar OCD is welcomed here. =)


examples: Further cleanups/optimizations

speed up cache example by reducing max-age
...

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

There are some similar further optis pending, but they are more complicated.
This gives a decent speedup, so worth landing now


Vanilla JS CDN Version

Any possibility of a simple CDN version for vanilla JS users?  Great functionality, but modules and frameworks aren't always the best approach when you want to knock up a simple demo.

https://unpkg.com/smooth-dnd

@davestewart its not working.. giving error : SmoothDnD is not a function


Update Get-VivaInsightsSettings.md

Docs Build status updates of commit 08408a0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


⚠ Bofrost.at has degraded performance

In a02c9eb, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1163 ms

Resolved: Bofrost.at performance has improved in 6423ae9.


Should probably pin snakemake 7.32.4 (or below) in base environment

Snakemake 8.0 was recently released and it's a huge overhaul (https://snakemake.readthedocs.io/en/stable/project_info/history.html#breaking-changes). Changes would break our current workflow.
This is noted for users in the new readme, but github workflow and docker may have issues.

Tested with snakemake 8.0, and the only thing that changes for us is using --software-deployment-method conda instead of --use-conda. Updated the README to reflect this.


More compact horizontal rendering

When chaining lots of condition, the right branch of them gets pushed further and further for top ones (any time we add a new one at the bottom).
While this may be useful when needing to have a bottom branch from them to avoid overlap, it makes the graph a lot less readable when the node on the right is an end node.
See  this flowchart for an example:
st=>start: Start
e=>end: ...
d=>end: button-dangerous-action
c=>end: button-creation
conf=>end: button-confirmation
prim=>end: button-primary-action
del_cond=>condition: Delete button?
crea_cond=>condition: Creation button?
conf_cond=>condition: confirmation button?
prim_cond=>condition: primary action?

st->del_cond
del_cond(yes, right)->d
del_cond(no)->crea_cond
crea_cond(no)->conf_cond
crea_cond(yes, right)->c
conf_cond(yes, right)->conf
conf_cond(no)->prim_cond
prim_cond(yes, right)->prim
prim_cond(no)->e

I don't know enough the library to be able to implement this myself.

... this is not possible right now... but I have an idea... as soon as I have a couple of minutes I will try something...

Can you try with v1.11.3 ?

Yeah, looks much better.


modified environment.yml for metapackage 2020.03.30

First test of chatops

I mean, getting a rocket is nice.

/condalock
Rockets are pretty great. Failed first launch though. trying again

/condalock
and again

Cool. that worked, but workflow didn't retrigger due to actions access token, trying one more time with repo-scoped access token.

/condalock

chatops workflow fails workflow fails at push step if nothing new to commit:
https://github.com/pangeo-data/pangeo-stacks-dev/actions/runs/67860171
nothing to commit, working tree clean
13
##[error]Process completed with exit code 1.

/condalock

/condalock

closing since this was just a CI test


Q: How would I track the source of memory leaks?

I installed r23365 locally (in userspace) on an up-to-date Pop! OS 22.04 LTS system using the tarball yesterday. It runs, but when I run it from the command line and then close it a few minutes after opening, I see messages like:
info: Number of memory leaks: 5770

That seems a tad excessive...  but I don't know much about what to expect. Maybe that's... normal? (I don't think so: After a crash, it started up asking if I wanted to continue in "safe mode", and if I'm in "safe mode" there are zero leaks.)
If not, is there a good way to determine which plugins -- or other elements -- are causing the leaks?
For what it's worth, I'm attaching a recent 627-line log...
obs-2024-03-16.log

its a feature not a bug


[FileReader] Reading a file into a string

When returning the size of text file, we must return the size plus one.
Otherwise when using the function to allocate space, the string we not be null teminated.
Maybe we can do it differently ?

The solution is not that good. When working with binary datam we can't this character at the end of a string.


"Tenant ID" and Scope fields in "NAV App" table

The Scope and "Tenant ID" fields are populated differently from VSCode and PowerShell

Publish the AL/Go extension from VSCode, "NAV App" looks like this:

Name
Tenant ID
Scope

ScopeTestBC14
default
1

Uninstall and Unpublish using PowerShell
Try to rebublish:

Restart the service tier
Republish from PowerShell, "NAV App" looks like this:

Name
Tenant ID
Scope

ScopeTestBC14
blank
0

"Tenant ID" is blank and the Scope is Global

Restart the Service Tier
Uninstall and Unpublish using PowerShell
Republish using "-Scope Tenant -Tenant default"
Reinstall using "-Tenant defult", "NAV App" looks like this:

Name
Tenant ID
Scope

ScopeTestBC14
blank
1

"Tenant ID" is still blank but the Scope is Tenant
What's going on here?
Why the same thing from VSCode and PowerShell have different results?
Why PowerShell is disregarding the parametres from Steps 8 and 9?
We are using AL Language Version 3.0.126610 and non-insider VSCode
Cheers,
Marton

Guys,
any update on this?
Cheers,
Marton

This is really internal stuff, but briefly.
Publishing from VsCode and publishing from powershell are not the same things. When you publish from VsCode you will publish in the tenant scope a developer extension. When you publish from powershell you will just publish into the global or tenant scope.  But these are not developer extensions.
Developer extensions are special and targeted only to VsCode publishing.

Hi Kálmán,
so this is the right behaviour then? What about point 3? How can I republish?
Cheers,
Marton
P.S.: Szép napot 😃

If a tenant has been published in the tenant scope, and now you want to publish it in the global scope you will have to unpublish it and restart the server :(
P.S. Viszont kívánom!

OK, fine then.
At least we know what's going on.


🐛 Some physical parameters are not passed correctly to simulators

Description
This PR fixes the problem that simulators always ran with the default values for epsilon_r and lambda_tf.
Checklist:

[x] The pull request only contains commits that are related to it.
[x] I have added appropriate tests and documentation.
[ ] I have made sure that all CI jobs on GitHub pass.
[ ] The pull request introduces no new warnings and follows the project's style guidelines.

Please consider CodeQL's comments.

You are right, but I think it just does not know that we round the numbers before comparing them.

Please consider CodeQL's comments.

You are right, but I think it just does not know that we round the numbers before comparing them.

True, it most likely does not. However, it is considered a poor style to compare floating-point values by equality, since they can be imprecise very quickly. In this case, it does not matter whether you round them or not. If their value is large enough, there will be imprecision.

Please consider CodeQL's comments.

You are right, but I think it just does not know that we round the numbers before comparing them.

True, it most likely does not. However, it is considered a poor style to compare floating-point values by equality, since they can be imprecise very quickly. In this case, it does not matter whether you round them or not. If their value is large enough, there will be imprecision.

I see. Thank you! I will change it.


trezor-agent: 0.9.0 -> 0.9.2

Things done

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

/cc @np

ah thanks I always forget that. I've pushed a fix

a bunch of things changed since the original PR which simplified it a bunch! I rebased on master.