disable SIP on big sur

i use this command as per wiki
csrutil disable --with kext --with dtrace --with nvram --with basesystem

however, csrutil status still give me this
System Integrity Protection status: unknown (Custom Configuration).

Configuration:
        Apple Internal: disabled
        Kext Signing: enabled
        Filesystem Protections: disabled
        Debugging Restrictions: disabled
        DTrace Restrictions: enabled
        NVRAM Protections: enabled
        BaseSystem Verification: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

which seesm dtrace/nvram and basesystem restriction still enabled

yep, that means its working as intended. yabai only requires filesystem protections and debugging restrictions to be disabled.

Thanks!


stackage-curator test suite failure

Parsing package descriptions
  getLatestDescriptions gives reasonable results FAILED [1]

Failures:

  test/Stackage/PackageIndexSpec.hs:12:
  1) Stackage.PackageIndex getLatestDescriptions gives reasonable results
       uncaught exception: IOException of type PermissionDenied (/home/stackage/.stackage: createDirectory: permission denied (Permission denied))

Randomized with seed 402864831

Looks like it's just a permissions thing on the build server. I'm putting it in expected-test-failures until we address the issue.


Demo Selective Disclosure using three AnonCreds from three issuers

This is a demonstration of the use of AnonCreds to achieve selective disclosure. The US states require documents such as passports, social security cards, bank statements, etc. to verify the applicant for issuing a driver's license or real ID. These documents are nothing but credentials. This example code has made assumptions about the digital representations of these credentials and then used these credentials to disclose only the minimal information needed to verify the applicant.

DCO is still failing, we need to fix it.


Translation Delivery

Translation Delivery

This pull request is for translation delivery. Please review and approve them,  @C5311946 @D028372

This pull request is for translation delivery. Please review and approve them,  @C5311946 @D028372


module' object has no attribute 'getLogger'

So it seems like I have multiple files named logger.py which is stopping me from using twitterscraper, evident from:
module' object has no attribute 'getLogger'
However, I'm not sure what the best way to resolve this is, so any input would be much appreciated!

 Downgrade to 0.7.0 or upgrade to python3.
@taspinar looks like naming it logger.py can cause issues too. I need to test more extensively.

hello can you please try the branch in this pull request? Should fix it https://github.com/taspinar/twitterscraper/pull/135

PR #135 has been merge and version 0.8.0 has been uploaded to PyPi. This issue should be fixed.


QuicTransportBase: Allow notifyPendingWriteOnStream

When a write callback x is already defined for a stream
and notifyPendingWriteOnStream is called with the same callback x,
it is safe to not return an error.
Building on master is currently broken due to https://github.com/facebookincubator/mvfst/commit/2040a13e40d35800b1023828e3c973d6a5af2eb2#diff-ddd35d436da215e41b89fd5afe4acebbR11, but this commit builds when rebased before that.
@udippant

Is there a reason you need to keep passing the write callback into notifyPendingWriteOnStream after it is first installed? It is safe to pass in nullptr for subsequent calls.


Use explicit no-sse flags when SSE is off

Added explicit -no-sse* compiler flags when WITH_SSE* cmake option is turned OFF.
Also:

added diagnostic print to calib3d test, because tests without output gets killed by build service after some time. This test can take slightly more time in debug version.
Fixed countViolations method in perf tests framework
Fixed relative error computation for perf_imgproc.moments test

:+1:


dependency resolution in case of double defined defs is non-deterministic

Code such as
(def a 1)
...
...
(def a 2)
(+ a 1)

in an notebook results sometimes in 2 , sometimes in 3

Code like thgis coukld detect such as situation:
(def parsed
  (clerk/parse-file "notebooks/duplicate.clj"))

(def analyzed
  (h/build-graph parsed))

(def duplicate-vars
  (->> analyzed :doc :blocks (map :var) frequencies (filter (fn [[key val]] (>  val 1))) keys vec))

I propose to run such a detection during analysis, and fail on it for now, saying:
"Clerk's dependency analysis and caching cannot handle re-refined var's"
The following vars are redefined ....

Having this in a namespace can result in un-noticeable and hard to debug issues.


Update prerequisites.md

We should not abbreviate Microsoft Managed Desktop

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks


Added "random" option

Added the option to randomly loop through advertising data.

I'm not sure if this is something you intentionally left out, if so I apologize. Also, please let me know if I can help in any way! Thank you for your work.

@0dayCTF huge fan of your work, thank you for all that you do

Thank you @liquidz00 I appreciate that!

Woah! Hey Ryan! Thanks so much! It's been on my to-do list for weeks to go back and add the random option so I really appreciate the help!


WIP: Specific calls

@ocots I have created this new branch from the variable_constraints one, where I am implementing the use of one variable (see #14). This has the side effect to more or less deprecate the "specific calls" you added (for compatibility with what @PierreMartinon and @joseph-gergaud) did for direct solving (scalar / vector issue) involving the _Time type in functions.jl. I am afraid of having made big 💩💩 as right now, to pass the tests (see new tests in test_model.jl) like
I have

updated BoundaryConstraint and Mayer wrapper (part of the code / comments are probably obsolete, now)
commented the functions test in runtests.jl

Could you please have a look?
In between, I am preparing something clean in model.jl (essentially nlp_constraints function) so that @PierreMartinon and @joseph-gergaud can update the optimisation problem build.

I have refactored functions and model. The tests should pass and I think we can merge into develop.

@ocots very nice job on the branch. I have noted that you still need to add some tests. I merged into constraints (WIP), it is OK.
After reading some stuff on parametric types (subtle covariance / invariance things), I feel like we should use types to parametrise instead of literal values (such as Symbols - even if types are just special values). For instance, an OptimalControlProblem can indeed be autonomous or not, and it is nice that OptimalControlProblem{Autonomous} be a subtype of OptimalControlProblem. Hence, if suggest a (hopefully) little 😬 change according to:
abstract type TimeDependence end
abstract type Autonomous <: TimeDependence
abstract type NonAutonomous <: TimeDependence

abstract type VariableDependence end
abstract type Variable <: VariableDependence
abstract type NonVariable <: VariableDependence

struct OptimalControlProblem{T <: TimeDependence, V <: VariableDependence}
    ...
end

This allows, e.g., to define functions on OptimalControlProblem when they equally work autonomous / non autonomous / variable / non variable problems, OptimalControlProblem{TimeDependence, Variable} for those who don't care about autonomous / non autonomous but do care about having a variable or not, etc.
What do you think?

Several remarks:

Actually, I have finished to update functions and model: code and tests.

I have added some tests but we could had so many more.

There are some changes due to the fact that we want to authorize calls with an empty vector (here v = [ ]):

https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/test/test_model.jl#L759
recalling that ξ is for ControlConstraint. I have introduced in the case of no variable dependence, the following signature:
https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/src/function.jl#L272
where
https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/src/CTBase.jl#L70
I have added this because [ ] is not a AbstractVector{<:Real} but AbstractVector{Any}.

But after that, I have noticed that we have the same problem for BoundaryConstraint. If a user defines for instance an initial constraint:

https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/test/test_model.jl#L442
and then get it from the constraint function, this constraint has been cast and so the user has to provide x0 but also xf:
https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/test/test_model.jl#L438
Here, I pass [ ] for xf but I don't know if it is ok to let this possibility. To make thinks simple I have changed the alias ctVector, from:
https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/src/CTBase.jl#L37
to
https://github.com/control-toolbox/CTBase.jl/blob/5a8c4f67f0a92296529a34ac5ffed339550e986e/src/CTBase.jl#L38.

@ocots 👍🏽having a look at what you did.
On [ ]: I assume it is due to the fact that, after casting the functions, whatever the type of OptimalControlModel, we want to be able to call, e.g. a state constraint, using the signature
(t::Time, x::State, v::Variable)

But we can actually cast [ ] to be a ctVector (that is a Variable, or so):
julia
julia> ctVector = Union{Real, Vector{<:Real}} # useless to define ctNumber = Real?
Union{Real, Vector{<:Real}}

julia> v = Vector{Real}()
Real[]

julia> v isa ctVector
true

Are you ok to make a pass on the code?

Do you make a pass on the code or do you prefer I do it?
What do you prefer for the user to declare an optimal control model:
By the type:
ocp = OptimalControlModel{Autonomous, NonVariable}()

By a constructor, assuming that (Autonomous, NonVariable) are the default values and that the order for the dependences is not important. All lines below are equivalent:
ocp = Model()
ocp = Model(Autonomous)
ocp = Model(NonVariable)
ocp = Model(Autonomous, NonVariable)
ocp = Model(NonVariable, Autonomous)

Or something else:
Default values:

[ ] yes
[ ] no

Keywords arguments:

[ ] yes
[ ] no

Fix an order in the signature for the dependences:

[ ] yes
[ ] no

To not fix the order, we can simply define:
function Model(dep::Union{TimeDependence, VariableDependence}...)::OptimalControlModel{TimeDependence, VariableDependence}
    # some checkings:
    # length(dep)≤2, at most one TimeDependence and one VariableDependence
    td = Autonomous ∈ dep ? Autonomous : NonAutonomous
    vd = NonVariable ∈ dep ? NonVariable : Variable
    return OptimalControlModel{td, vd}()
end

@ocots I haven't touch the code. Yes, the kind of constructor you wrote seems well suited for the user: boolean keyword args with default to autonomous and no variable.
Model(; autonomous=true, variable=false)::OptimalControlProblem(TimeDependence, VariableDependence)

NB. Autonomous ... NonVariable are subtypes, not values of TimeDependence, etc. So
julia> Autonomous <: TimeDependence
true
Autonomous in TimeDependence
false

Yes my constructor is wrong it is still possible to pass types instead of booleans.

Need more work to be done. I close the PR and we will reopen it later.

@ocots OK. Trying to catch up with you on phone this afternoon if possible. As this is a WIP PR, I reopen it (I though it was merged!)

@BaptisteCbl En fait on peut faire
time_dep(ocp::OptimalControlProblem{NonAutonomous, <:VariableDependence}) = true

@ocots I have corrected the examples and added subtyping in https://github.com/control-toolbox/CTBase.jl/pull/59#issuecomment-1537143678 above.

@ocots On this, do we agree that with an appropriate cast there is no need for the extra type EmptyDecisionVariable?

Yep.
I have change Variable to DecisionVariable you have defined a type Variable for the dependence. Maybe it would have been better to do the contrary.

@ocots @BaptisteCbl On "value types", check the doc


Electron-Phonon coupling

According to this paper, the electron-phonon coupling can be computed using

Ground state normal modes
Energy levels gradient (KS, GW or BSE)

Since we can get the normal modes out of ORCA and the gradients can be done numerically we can add this to the repo.

solved via #24


train error

i try to run train with composer run.py --config_path yamls/hydra-yamls --config_name SD-2-base-256.yaml but got following error

Thanks for trying out our repo and reporting this issue! Ah, we made a last minute mistake with the Hydra command-line 😞 The fix is #11. Once this merged please let use know if you still have issues


Adding the option to BYO ElasticSearch

Adding the option to Bring Your Own ElasticSearch (helm install -f values/values.elasticsearch.yaml temporaltest .)

I think you may also want to add a condition to the Chart.yaml under the elasticsearch entry just like Cassandra currently has :-)

I think you may also want to add a condition to the Chart.yaml under the elasticsearch entry just like Cassandra currently has :-)

Ignore this, sorry, I didn't see you've already set this. My branch was a little out of date.

I think it'd be nice to update to version in Chart.yaml file with this change. :-)

thank you @kfoxb for the review!

addressed pr feedback and added a test pipeline for this configuration.


METRON-2195 Add defensive log level checks when constructing logs is expensive

Contributor Comments
This PR illustrates a proof on concept for a logging wrapper that supports lazy argument evaluation. Lazy parameter evaluation technique is automatically supported in Java 8 native logging (which we don't use), and log4j 2.4+ (which we appear to use via SLF4J wrappers).
Unfortunately the lazy parameter evaluation provided by log4j 2.4+ is not currently exposed in the interfaces provided by the current SLF4J logging framework (support is scheduled for release with SLF4J 2.x) So to support lazy evaluation while maintaining use of the current SLF4j logging libraries a wrapper is required.
Rationale for lazy parameter evaluation
Even though the logging framework will not construct a string unless the logging level indicates a log message will be needed, all parameter arguments are still evaluated by the JVM as part of the standard java parameter passing process.
Lazy parameter evaluation is a useful technique for when some arguments are very expensive to calculate (eg. Serialising a collection object into a JSON string). When disabled logging calls are deeply nested under multiple levels of iteration, then there can be a real hidden cost to this unneeded parameter evaluation overhead.
This PR illustrates a technique of utilising a logging wrapper that supports lambdas as logging parameters. Typical scenarios where this could be used include code scenarios such as:

LOG.trace("Printed result of an expensive operation: {}", expensiveOperation().toString())

Where expensiveOperation().toString is executed regardless of what logging level is enabled.
The suggested code to use with this wrapper would be

private static final LazyLogger LOG = LazyLoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
LOG.trace("Expensive operation only if trace logging enabled: {}", () -> expensiveOperation().toString()

As an example of usage
metron-platform/metron-writer/metron-writer-storm/src/main/java/org/apache/metron/writer/hdfs/HdfsWriter.java
has been updated to utilise this wrapper module.
Metron code has been analysed for logging usage, and those statements have been updated to use the lazy evaluation wrapper where it would be beneficial to performance.
The general guidance would be that any logging use that involves anything more than extremely basic string construction should use the lambda versions of the logging functions for performance reasons.
Error-level logging would be exempt from the requirement to use lambda versions of the logging functions due to error logging usually never being disabled, and thus no performance benefit is likely to come from forcing lazy parameter evaluation in this case.
If the lazy evaluation logging concept is approved I will add some unit testing before finalising the PR.
Pull Request Checklist
Thank you for submitting a contribution to Apache Metron.
Please refer to our Development Guidelines for the complete guide to follow for contributions.
Please refer also to our Build Verification Guidelines for complete smoke testing guides.
In order to streamline the review of the contribution we ask you follow these guidelines and ask you to double check the following:
For all changes:

[x] Is there a JIRA ticket associated with this PR? If not one needs to be created at Metron Jira.
[x] Does your PR title start with METRON-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.
[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

For code changes:

[x] Have you included steps to reproduce the behavior or problem that is being changed or addressed?

[x] Have you included steps or a guide to how the change may be verified and tested manually?

[x] Have you ensured that the full suite of tests and checks have been executed in the root metron folder via:
mvn -q clean integration-test install && dev-utilities/build-utils/verify_licenses.sh

[x] Have you written or updated unit tests and or integration tests to verify your changes?

[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

[ ] Have you verified the basic functionality of the build by building and running locally with Vagrant full-dev environment or the equivalent?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered by building and verifying the site-book? If not then run the following commands and the verify changes via site-book/target/site/index.html:
cd site-book
mvn site

[ ] Have you ensured that any documentation diagrams have been updated, along with their source files, using draw.io? See Metron Development Guidelines for instructions.

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.
It is also recommended that travis-ci is set up for your personal repository such that your branches are built there before submitting a pull request.

Since this is supposed to be a temporary fix pending Metron moving to SLF4J version 2.x, I've tried to minimise changes to those areas that would get a performance benefit from it, rather than doing a complete change over the the new API.  Some classes where already shielding debug/trace statements by wrapping logging statements with "ifDebugEnabled()/ifTraceEnabled()"

One ask - can you update your PR title to match the Jira description? Thanks!

I missed one thing, which was requested by @ottobackwards on the Jira ticket - can you port my perf test into this PR? Don't have it run as part of a normal JUnit test run, include in the test code base similar to what was done with the HLLP example I provided on the Jira ticket.

+1


Support for multiplicative effects for arbitrary covariates in the spatial data

This feature would enable accounting for various covariates such as donor, age, potentially batch.
This should be added as a separate multiplicative parameter y_{t,g} with regularising prior centered at 1. E.i. exactly as technical/extra categorical covariates in the regression model.
\mu_{s,g} = (m_{g} \left (\sum_{f} {w_{s,f} \: g_{f,g}} \right) + s_{e,g}) y_{s} y_{t,g}

Does this parameter need to have a gene-specific prior?

Not clear whether adding these parameters actually improves the integration of various organs. More work is needed.


Please support client certificate identification for RPC/gRPC/Websocket access

Summary
Support client certificates as a method to identify the relay to RPC/gRPC/Websocket endpoints. This improved system security and stability by allowing the usage of private RPC endpoints for relaying, decreasing the effectiveness of an attack on the RPC endpoints.
Problem Definition
When operating a relay, it makes sense to provide it with private access to private RPC endpoints to protect the relaying from failure of the RPC nodes, or a directed attack.
Client certificates is the best such measure given that both HTTPS and gRPC need to be supported.
Proposal
Add two optional configuration fields to the chain configuration: client_certificate_pem and client_certificate_key.
the value of the first should be a filesystem path pointing to a PEM-encoded certificate file
the value of the second should be a filesystem path pointing to a PEM-encoded private key file with no password
the contents of these files should be validated and hermes should fail to start if they are not PEM files, passworded, mismatched, or unsupported by SSL libraries after decoding.
When initializing the HTTPS and GRPC clients, the certificate and key data should be passed as parameters to the clients, as per those clients' documentation.
Acceptance Criteria
This feature can be deemed complete once a trio of RPC-GRPC-WebSocket endpoints configured for client certificate identification is successfully used by Hermes.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

At the moment, we don't have the bandwidth to work on this, but would gladly accept a PR for it.
May I also that instead of having two options, let's group them both under a single client_certificate option, like so:
client_certificate = { pem = "...", key = "..." }


Update screens to 4.3.3,11180

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

@emay3700 Please stop approving PRs, you not a maintainer so it doesn't make any difference and it won't get the PR merged any quicker.

@vitorgalvao Can we block this user from the organization please? The approval notifications are spammy.

@commitay Done. Looks like a bot, anyway.

Thank you!

It's followed me to homebrew/core: https://github.com/Homebrew/homebrew-core/pull/21214#pullrequestreview-80367329


[Enh]: Arithmetic operations for DataFrame & Series

We would like to learn about your use case. For example, if this feature is needed  to adopt Narwhals in an open source project, could you please enter the link to it below?
Arithmetic operations are not supported (yet)
Please describe the purpose of the new feature or describe the problem to solve.
Adding to series or dataframe will result in TypeError:
import polars as pl
import narwhals as nw

nw.from_native(pl.DataFrame({"a": [1,2,3]})) + 1

TypeError: unsupported operand type(s) for +: 'DataFrame' and 'int'

nw.from_native(pl.Series([1,2,3]), allow_series=True) + 1

TypeError: unsupported operand type(s) for +: 'Series' and 'int'

Suggest a solution if possible.
Is there a way to use the Expr implementation directly? i.e. the following has no issues:
nw.from_native(pl.DataFrame({"a": [1,2,3]})).with_columns(a = nw.col("a") + 1)

If you have tried alternatives, please describe them below.
No response
Would you want to open a pull request?
None
Additional information that may help us understand your needs.
No response

hey - yeah seems like a reasonable request, thanks!

For the first one, you can do .with_columns(nw.all()+1). Is that enough?
Implementing the second one should just be a matter of doing
diff --git a/narwhals/series.py b/narwhals/series.py
index eced485..e3dac9a 100644
--- a/narwhals/series.py
+++ b/narwhals/series.py
@@ -1102,6 +1102,9 @@ class Series:
         """
         return self._series.to_pandas()

+    def __add__(self, other: object) -> Series:  # type: ignore[override]
+        return self._from_series(self._series.__add__(self._extract_native(other)))
+

I've opened https://github.com/narwhals-dev/narwhals/pull/288 to add Series arithmetic
For DataFrame, does nw.all() work for you?

Thanks Marco, that's an incredible effort!  Time to go to a meetup and you already solved this! 🥳


Browser xml

Drops isomorphic-xml2js and uses a simplified implementation with no runtime configuration supported. Saves 4 KB--now the overhead all users have to take on for XML support is just 2 KB.
Passes autorest.typescript tests.

Looks like some string comparisons are broken in tests that expect a <? header element. This is low priority but would be nice to get in at some point.

Seems like we're all green on this now, so I'll just merge and if problems arise for XML users we can look into it.


Database functions with non-scalar parameters aren't supported.

The documentation does not stipulate that non-scalar values are not supported...

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

ID: f7f70535-1e83-54f0-4bc8-b80f5919f118
Version Independent ID: 57f5c3a0-7a24-ce56-d84c-542d85ffe6a9
Content: Connect to Oracle Database - Azure Logic Apps
Content Source: articles/connectors/connectors-create-api-oracledatabase.md
Service: logic-apps
GitHub Login: @ecfan
Microsoft Alias: estfan

@nicwillemse Thank you for the feedback. We will review and update as appropriate.

@nicwillemse & @KetanChawda-MSFT, thank you, we have a content work item on our backlog for this now. #please-close


Fix: Improve handling of query parameters in API module

This commit refactors the createQueryParams function in the src/api/index.ts file to better handle query parameters. The updated code adds a helper function addParam that handles the different types of parameter values. It properly handles cases where the parameter is false, an array, or an object. The function converts the values to their corresponding query string format and removes any parameters with empty values. The refactored code improves maintainability and readability.
Changes:

Refactored the createQueryParams function to use a helper function addParam
Improved handling of different types of parameter values
Removed unnecessary checks and duplicated code
Updated the code to use Object.entries and Array.isArray for better clarity and consistency

Test Suites:  6 passed, 6 total
Tests:        18 passed, 18 total
✨ Done in 1.90s.

@bslie Nice work! Thanks for this, could you also bump the version 0.6.4 in the package.json and the api/index.ts file? :) This will ensure a deploy to npm. I still have to set up semantic versioning, just haven't had the time


Feature request: Docker Image

A docker image would be really helpful for cases where there are problems with dependencies on the host.
Having a tutorial for docker would allow us to run catt just with one command.

Isn't it possible to just do this?:
docker run -i -t python:3.7 /bin/bash -c "pip install catt; catt cast 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'"

I don't know if maintaining a Docker package for such a simple package is worthwhile, really...

I don't know if maintaining a Docker package for such a simple package is worthwhile, really...

Can you please add this docker example to the readme?

Yep, done!


Is the blazeface model used for face detection?

I want to know which model is used for face recognition?

Yes, it's blazeface.


some issues for tonis

Hi there, im going to tell some issues in a small review i can suggest to this project:
1- $tonis = (new \Tonis\Tonis\Factory\TonisFactory)->createWeb();
Please nobodys want to write that namespace, just named Tonis\App()

May i say you are not create a Web you are create an Application, a Server instance maybe.

2- Personally $routes = $tonis->routes();
if you want access to a property member like the routes the correct name is getRoutes()
but if you return an Class to do something like $routes->get(...) maybe the correct name is not $routes , i suggest other like $router becouse it have actions, add/process routes in your App , or just $routes->add(METHOD,ACTION)
3- Annotation, pls document  your methods, people want to know what a method do, without to look the source code.
4- Add some index.php with basic example of use, for newbies

I'll shorten the namespace but I'd argue most people will be copy pasting or using the sample project (tonis-io/tonis-project).
Routes returns a RouteCollection so it's appropriate naming. I could have yet another classed name Router with a route() method if I really wanted to separate that concern but it's overdoing it in my opnion.
Yes, I agree. I'll add more docblocks as time goes on.
I plan on doing just that with the tonis-project mentioned above.

Thanks for your input.

Good, just:
2- Is confussing use $routes->get() to add an Action on a GET Request, normally doing get() on a Collection will return an element dont you think ?

Good point. I'll split out the Router, add a getRouter() to Tonis and move the HTTP verbs to the router.

This was fixed by tonis-io/router#48a10644359b084c8965853d39d5abf0c9182f52


Removed function magic for sql dialects

As agreed we will not support blackbox magic for SQL dialects.

Coverage decreased (-0.06%) to 98.476% when pulling 917839824b8f092061a9a1676af5d4f28ece6d0a on remove_dialect_magic into aac10997a058ff7f18f59831981ee68df62b4492 on master.


Switch date picker from terra-hookshot to terra-popup

Summary
Closes #527 The only part of this issue that is still a problem is the arrow still displaying when the date picker gets pushed and covers the input. Switching to popup resolves this issue and consolidates our arrow logic to one location.
A few wdio screenshots needed to be updated as the popup has it's own borders defined which are slightly different that what was defined in react-datepicker.
Thanks for contributing to Terra.
@cerner/terra

terra-date-picker seems to be missing terra-popup as a dependency and I don't believe needs terra-hookshot anymore.

Dependencies updated.

Functional verification completed. The date picker examples display and function as expected using popup.


On execution of FULLTEXT search / AQL query db is restarting

my environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ ] 2.8
[ ] 3.0
[ ] 3.1
[ ] 3.2
[x] 3.3
[ ] self-compiled devel branch

Mode:

[ ] Cluster
[x] Single-Server

Storage-Engine:

[ ] mmfiles
[x] rocksdb

On this operating system:

[ ] DCOS on

[ ] AWS
[ ] Azure
[ ] own infrastructure
[x] GCP

[ ] Linux

[ ] Debian .deb
[x] Ubuntu .deb (16.04)
[ ] SUSE   .rpm
[ ] RedHat .rpm
[ ] Fedora .rpm
[ ] Gentoo
[ ] docker - official docker library
[ ] other:

[ ] Windows, version:
[ ] MacOS, version:

this is an AQL-related issue:
[ ] I'm using graph features
I'm issuing AQL via:

[x] web interface with this browser:     running on this OS:
[ ] arangosh
[ ] this Driver: NodeJS

I've run db._explain("<my aql query>") and it didn't shed more light on this.
The AQL query in question is:
The issue can be reproduced using this dataset:
log
2017/12/30 07:55:42 single has terminated, quickly, in 24.861013999s (recent failures: 1)
2017/12/30 07:55:42 restarting single
2017/12/30 07:55:42 Looking for a running instance of single on port 8529
2017/12/30 07:55:42 Starting single on port 8529
2017-12-30T07:55:42Z [20746] INFO ArangoDB 3.3.1 [linux] 64bit, using jemalloc, VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.0.2g  1 Mar 2016
2017-12-30T07:55:42Z [20746] INFO detected operating system: Linux version 4.13.0-1002-gcp (buildd@lgw01-amd64-060) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ub
untu1~16.04.5)) #5-Ubuntu SMP Tue Dec 5 13:20:17 UTC 2017

arangodb 3.2 setup is working fine with same configuration


Tecla with Internet Explorer

Graphic elements don't seem to work on Internet Explorer 11 (PSI version)!

I am amazed anybody willingly still uses Internet Explorer. Sorry, honestly forgot about that.
So, yes, indeed the styling for the most part cannot work, because IE does not support CSS custom properties.
Do I understand correctly? Should IE11 be a supported browser?

As a quick fix, I have uploaded a temporary "solution", which takes out all the CSS custom properties. Still some styles seem to break on IE., e.g. there is no margin of the main content left and right.

After discussing this separately, we agreed that this is "good enough" for IE for now.
I'll keep it open and flag it as a bug, because there are still some quirks left to fix (i.e. centering the main content and making it obey to the max-width rule).
Also, the temporary workaround I put on the production web site will need to make it into the main system in an orderly fashion.


clid crashes at start

I'm running Funtoo and just installed it via pip.
$ clid
Traceback (most recent call last):
  File "/home/johan/.local/bin/clid", line 11, in <module>
    sys.exit(run())
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/__main__.py", line 8, in run
    main.ClidApp().run()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplication.py", line 30, in run
    return npyssafewrapper.wrapper(self.__remove_argument_call_main)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/npyssafewrapper.py", line 41, in wrapper
    wrapper_no_fork(call_function)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/npyssafewrapper.py", line 97, in wrapper_no_fork
    return_code = call_function(_SCREEN)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplication.py", line 25, in __remove_argument_call_main
    return self.main()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplicationManaged.py", line 148, in main
    self.onStart()
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/main.py", line 158, in onStart
    self.addForm("MAIN", ClidInterface)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplicationManaged.py", line 55, in addForm
    fm = FormClass( parentApp=self, *args, **keywords)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/fmFormMuttActive.py", line 215, in __init__
    super(FormMuttActiveTraditional, self).__init__(*args, **keywords)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/fmFormMutt.py", line 27, in __init__
    super(FormMutt, self).__init__(cycle_widgets=cycle_widgets, *args, **keywords)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/fmForm.py", line 70, in __init__
    self.create()
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/main.py", line 133, in create
    self.set_value(self.DATA_CONTROLER())   # isn't automatically done(open issue ?)
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/database.py", line 27, in __init__
    self.load_files_and_set_values()   # set `file_dict` and `_values` attribute
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/database.py", line 39, in load_files_and_set_values
    base = configobj.ConfigObj(CONFIG)['music_dir']
  File "/usr/lib64/python3.4/site-packages/configobj.py", line 554, in __getitem__
    val = dict.__getitem__(self, key)
KeyError: 'music_dir'

My ~/Music is a symlink, if that has something to do with it.

It's fixed now, I think, in v0.6.1. Let me know if it still crashes.
I hope you like my app :)
P.S: It didn't crash because ~/Music was a symlink.

I can start it now. :) But, it crashes after a few seconds if I scroll down the list.
$ clid
Traceback (most recent call last):
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/database.py", line 83, in parse_meta_for_status
    meta = stagger.read_tag(self.file_dict[filename])
  File "/home/johan/.local/lib64/python3.4/site-packages/stagger/tags.py", line 81, in read_tag
    (cls, offset, length) = detect_tag(file)
  File "/home/johan/.local/lib64/python3.4/site-packages/stagger/tags.py", line 108, in detect_tag
    raise NoTagError("ID3v2 tag not found")
stagger.errors.NoTagError: ID3v2 tag not found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/johan/.local/bin/clid", line 11, in <module>
    load_entry_point('clid==0.6.1', 'console_scripts', 'clid')()
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/__main__.py", line 8, in run
    main.ClidApp().run()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplication.py", line 30, in run
    return npyssafewrapper.wrapper(self.__remove_argument_call_main)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/npyssafewrapper.py", line 41, in wrapper
    wrapper_no_fork(call_function)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/npyssafewrapper.py", line 97, in wrapper_no_fork
    return_code = call_function(_SCREEN)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplication.py", line 25, in __remove_argument_call_main
    return self.main()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/apNPSApplicationManaged.py", line 172, in main
    self._THISFORM.edit()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/fm_form_edit_loop.py", line 47, in edit
    self.edit_loop()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/fm_form_edit_loop.py", line 38, in edit_loop
    self._widgets__[self.editw].edit()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/wgtextbox.py", line 383, in edit
    self.get_and_use_key_press()
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/wgwidget.py", line 610, in get_and_use_key_press
    self.handle_input(ch)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/fmFormMuttActive.py", line 180, in handle_input
    rtn = self.linked_widget.handle_input(inputch)
  File "/home/johan/.local/lib64/python3.4/site-packages/npyscreen/wgwidget.py", line 71, in handle_input
    self.handlers[_input](_input)
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/main.py", line 99, in h_cursor_line_down
    self.set_status(filename)
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/main.py", line 85, in set_status
    self.parent.wStatus2.value = self.parent.value.parse_meta_for_status(filename=filename)
  File "/home/johan/.local/lib64/python3.4/site-packages/clid/database.py", line 90, in parse_meta_for_status
    self.meta_cache[filename] = _const.FORMAT_PAT.sub('', self.specifiers)
TypeError: expected string or buffer

It seems like a good application though. :) But I do have a few sugestions, as a Vim-user with regular users in mind. When you're viewing a track, it would be nice if you could navigate using both j and k and not just the arrow keys. To edit a field, you should have to enter a input mode using either i or the Enter-key. And to exit input mode you should have to use either Esc or the Enter-key. And then to go back to the list you should be able to use Esc.

It's fixed now(v0.6.3). Thanks, by the way :) It really does feel good to see someone else using you app ;) And I'll add the Vim key-bindings to my TODO list.

Thanks! :)
I bet it does!  :)

I've updated the app and added some Vim keybindings ;) Just the basics(movement keys, x, X, a and A). BTW, the Esc key is a bit slow to respond.

Cool! I'll check it out. :)


Corrected a bug in ManagerConnection.BuildAction and change version detection regex.

Tested regex with:

Asterisk 13.6.0 built by root @ ip-172-31-23-185 on a x86_64 running Linux on 2015-12-08 21:14:24 UTC
Asterisk certified/13.1-cert4 built by root @ cubietruck on a armv7l running Linux on 2016-02-17 18:57:29 UTC
Both working fine. Further test's welcomed.

Great, can you create a new release out of this?


[squoosh.app] Super high resolution (10k+?) files fail to decode.

Seems like super high res or really big filesize images fail to decode, I did some light testing and it seems it only happened with 10k+ resolution files.
Windows 10
Firefox 89.0.1
The one that failed first is this image specifically:
https://files.catbox.moe/34z1m7.png

Yeah, that’s quite possible. We decode into ImageData using a Canvas object, which I think is size limited. I am not sure there is much we can do, except for decoding it ourselves via Wasm, but even there I worry that decoding into a ~700MB raw RGBA buffer will cause problems.

Oh welp, that's a real shame. I tested in a chromium browser (edge) and it did manage to decode it, but had a really hard time encoding it and crashed the page multiple times so yeah I get where you're coming from in that it would cause problems, I will close this issue then.


Cleaner Menu Output Issue

Im having an issue with the clean menu output. Roots used to have a options menu where you could turn it off but now its not there, I can't apply a custom class to my menus and have the class written out when the page renders,
How do I turn clean menus off or get the options menu in the wp-admin back, or be able to write out the custom class for the menu item I put into the menu page
Thanks

comment out add_filter('wp_nav_menu_args', 'roots_nav_menu_args'); in roots-cleanup.php

Is there any way to add the custom class into the theme output in the
future, that is the only option I ever used on the past option menu
anyhow.
50% of my menus have borders and I always need to add a .noborder on
the first or last item in the menu
Thanks
Jamison
www.jamisonhiner.com
On Feb 22, 2012, at 5:41 PM, Ben Word
<EMAIL_ADDRESS>wrote:

comment out add_filter('wp_nav_menu_args', 'roots_nav_menu_args'); in roots-cleanup.php

Reply to this email directly or view it on GitHub:
https://github.com/retlehs/roots/issues/295#issuecomment-4127449

we didn't have an option to add classes to menus before, but you could just create your own walker that does whatever you want and call it on whichever menus you'd like

I know you didn't have the option before, but you did have the option
to turn off the cleaner nav and in turn the custom class that is on
the Wordpress menu section would show up
Jamison Hiner
402-203-5079
Mercantilemill.etsy.com
www.jamisonhiner.com
On Feb 22, 2012, at 6:04 PM, Ben Word
<EMAIL_ADDRESS>wrote:

we didn't have an option to add classes to menus before, but you could just create your own walker that does whatever you want and call it on whichever menus you'd like

Reply to this email directly or view it on GitHub:
https://github.com/retlehs/roots/issues/295#issuecomment-4127804


NIFI-1164 decreased the chances of race condition

Removed checks for 'if (getState() != ControllerServiceState.DISABLED)’ from StandardControllerServiceNode.verifyCanEnable(..) operations based on the discussion that we had in NIFI-1143 where ‘enablable’ service is the one that is not ENABLED or ENABLING.
On top of that the actual state check is redundant since it is going  to be checked again when isValid() is invoked.
Cleaned up the code in StandardControllerServiceProvider.enableReferencingServices(..) since:

It had the same check ordering issue on service state between ENABLING and ENABLED as was described in NIFI-1143.
Removed redundant recursiveReferences computation
There was two loops iterating over the same collection, so merged that into one
Removed redundant state check in the loop since it would be checked again as part of 'verifyCanEnable'

Pulling back, see comments in JIRA


offpunk: 1.6 -> 1.7.1

Description of changes
https://git.sr.ht/~lioploum/offpunk/refs
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 203508 run on x86_64-linux 1

1 package built:

offpunk


Fix link to "Internal Apps doc" on "App Parameters" page

Release Playbook

[ ] Rebase against master
[ ] Code review
[ ] Merge into master
[ ] Verify changes at http://site-staging.convox.com
[ ] Promote release on site-production in the convox/production Rack

LGTM

 https://github.com/convox/site/pull/323


Add compareTo to Timestamp.

Codecov Report

Merging #392 into master will decrease coverage by 0.02%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #392      +/-   ##
============================================
- Coverage     90.49%   90.46%   -0.03%
- Complexity      581      586       +5
============================================
  Files            96       96
  Lines          2062     2067       +5
  Branches        208      209       +1
============================================
+ Hits           1866     1870       +4
  Misses          142      142
- Partials         54       55       +1

Impacted Files
Coverage Δ
Complexity Δ

.../src/main/java/io/opencensus/common/Timestamp.java
100% <100%> (ø)
25 <5> (+5)
:arrow_up:

...a/io/opencensus/trace/export/SpanExporterImpl.java
90% <0%> (-1.67%)
6% <0%> (ø)

Continue to review full report at Codecov.

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

PTAL


Add config code

This PR essentially copies over the config code from the screens repo, with a few additional changes.

Most notably, the module names were changed to start with ScreensConfig rather than Screens.Config. This is so that we could try to add the dependency in Screens without removing the existing code and not have module names clashing.
The state directory was removed as it seems like that code should still live in the screens application
Copied over route_type.ex because some of the config code calls RouteType.from_string/1
Copied over util.ex because some of the config code calls Util.struct_keys/2
Copied over v2/widget_instance.ex because some of the code references the priority and slot_id types
Copied over stop.ex because some of the code references the id type
Copied over route.ex because some of the code references the id type
Copied over parameters.ex because some of the code calls shows_alerts?/1

Yep pretty much. My thoughts for next steps were to add the dependency and try swapping out the module names locally. If all the app still runs the same then we should be good to make the change permanent.


Typo in initHealthKit() wiki

Please replace AppleHealthkit.initHealthKit with AppleHealthKit.initHealthKit (uppercase K in AppleHealthKit) in the last code snippet in the initHealthKit() wiki.
EDIT: This typo is repeated in many other Wiki pages as well.

💯 👍


Array is displayed with indexed keys

For some reason my GET response showns an array with indexed keys, which ofcourse is invalid json:

The actual raw response is valid:
{
  "grid_blocks" : [
    {
      "path" : "\/pro",
      "node_type" : "mgnl:grid_two_highlights",
      "items" : [
        {
          "id" : "efef4a61-dd69-4ecd-8252-10cf2f138a50",
          "meta_description" : "Waarom?",
          "background_gradient" : true,
          "background_color" : "black",
          "pro" : true,
          "square" : false,
          "external" : false,
...

@basvankuijck This is the default behaviour of the json viewer. If you want to copy this JSON just use the bottom right button or raw button.


feat(ocpadvisor-121): folders routes and components

added basic routes
added folders
added rough component files

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
see 1 file with indirect coverage changes
:loudspeaker: Thoughts on this report? Let us know!.

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


use strip-json-comments to allow comments in .nsprc files

The ability to use comments in in .nsprc files was mentioned in the README.md but it wasn't actually working. Looks like this was an aspirational, so I added it in. Node it seemed much easier to just use strip-json-comments module directly so that's what I used. Lemme know re and feedback you have, would like to get this landed asap.

@nlf Any chance this can be reviewed?
Lots of people have comments in their nsprc files

@gflarity hey man, are you going to make the requested change or should I fork your fork? 😀 If you're busy I can make my own PR...

@darkwebdev Ya, I've long since moved on from this. Please go ahead and create your own fork. Thanks.

The Node Security Platform has been acquired by npm, Inc.
On April 10, 2018, the Node Security Platform joined npm, Inc., which operates the npm JavaScript package registry.
Learn more here.
The service remains operational for current users in its current state. No new features or fixes will be implemented.


Update dbcc-shrinkdatabase-transact-sql.md

Parameter MAX_DURATION with WAIT_AT_LOW_PRIORITY in minutes appears to be supported with RTM release of SQL Server 2022. Proposing the doc changes to reflect the same.

Learn Build status updates of commit 50caca5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/t-sql/database-console-commands/dbcc-shrinkdatabase-transact-sql.md
:white_check_mark:Succeeded

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

@WilliamDAssafMSFT,
Can you review the proposed changes? Note: Unless you are confident that the include formatting is correct, these changes should be made via the private repo so that we can see them on staging.
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

appears redundant with https://github.com/MicrosoftDocs/sql-docs/pull/8316.


Fix handshake disconnect

https://github.com/AleoHQ/snarkOS/pull/1624 introduced a bug I missed during tests: the counter-connect attempt sends a Disconnect::YourPortIsClosed even if the connection succeeds. This PR fixes this, and improves related disconnect logs.
note: only the https://github.com/AleoHQ/snarkOS/commit/2e3ffbfa939e28d567b55b41465af20fbaf81cc7 commit is relevant, the other is an oddly large cargo fmt change.

I'll merge this myself as a hotfix, as right now we can have peers whose listening port is open rejected during the handshake. It doesn't happen every time, but it can cause some annoying connectivity issues.


Add function to allow modify the rsync destination

In favor of https://github.com/os-autoinst/openqa-trigger-from-obs/pull/112


term request: polyA_site_cluster

I'd like to request a new term "polyA_site_cluster"
definition: A region defined by a cluster of experimentally determined polyadenylation sites, typically less than 25 bp in length and associated with a single polyadenylation signal.
parent of: polyA_site (SO:0000553)
child of: three_prime_UTR (SO:0000205)
synonym: "polyA_cluster"
It's common practice to cluster polyA sites, and some studies make that clustering available as a range (e.g. http://polyasite.unibas.ch/) rather than defining each individual polyA site observed within the range. So it would help to have an SO term to associate with the parent cluster region.
Thanks!

Hi Terrence,
I have looked through the literature, and it appears as though the term polyA cluster is only referenced by the single publication. We typically do not add terms that are associated with specific programs. It is likely that this term will gain traction in the literature, at which time it would be more appropriate to add the term.
Thanks,
Dave

While the exact phrase varies, the process of clustering polyA sites mapped in a small region (often a 24-bp window) is common. Here's a small sampling of papers:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1899096/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3847777/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4407891/
without a specific term, what SO term would you suggest? I don't see anything else applicable other than very generic region terms.

Hi Terrence,
Thank you for finding those papers. That helped me clear things up. That was all that was needed to show that the term has been around.
The term polyA_site_cluster has now been assigned an ID SO:0002259. It has been pushed to the GitHub site and should be visible on the SO Browser within about 24 hours.
Thanks,
Dave

great, thanks!


Eliminate preprocessing requirement with C++17

With only minor alterations, I was able to eliminate all preprocessing requirements.  It's still easy to read, so I do not believe this is reason to object.

This is a funny one. Having the s-expressions inlined in the C++ code was the whole fun part of this. Of course it can be done as plain C++. Somebody also asked to pull out the data in some JSON format and separate it from the HTML page generation code. Not sure how to go about this one. Unfortunately I like s-expressions too much ;)

That's fine. The reason I took them out was because it required additional compilation steps.
Anyway, I've moved far away since these PRs. I've added more data, corrected some, and added features using CSS and data processing/post-processing.

output: CSS only, no JavaScript
output: light/dark mode color schemes (automatically selected by browser)
output: sticky table headers
output: mouse over for acronyms
gen/output: opcodes subsection highlighting with mouse over details
data/output: actual instruction names with highlighted mnemonic characters
gen/data: formatted example assembly from the docs (WIP)
data: fixed/optimized the SVG images (didn't show up properly in dark mode)
gen/data/output: links to the pages and datasheets the info is from (WIP)
gen/data/output: valid HTML (WIP) (because OMG)
gen: data is grouped
gen: groups are cross referenced to identify missing data (very handy as a lot was missing!)

The intent is to make a more accessible version of the information in the datasheets while being able to reduce the information provided to only the processor(s)/chips you are interested in.  At this point, it's more like a database with cross referenced tables and I'm considering actually making a sqlite DB.
If you're curious about what I've done then here's the latest generated HTML. (CPU drop down menu is currently non-functional)

Your version looks nice!


remove parts causing composer error

This solves the problem described, and the solution suggested here:
https://community.coinbase.com/t/coinbase-installation-using-composer-not-working/9115
I don't know if this is the best solution, but it works.

When creating a PHP project utilizing the Coinbase library, you have to give it your own name and list coinbase/coinbase only under the dependencies. If you name your own project coinbase/coinbase that's when you would see the error described in the link.
Example of a correct composer.json in a dependent project:
{
    "name": "coinbase/coinbase-magento",
    "description": "The official Coinbase Magento checkout plugin",
    "keywords": [ "bitcoin", "coinbase", "magento" ],
    "homepage": "https://www.coinbase.com",
    "type": "library",
    "license": "MIT",
    "require": {
        "coinbase/coinbase": "^2.2"
    }
}


Fixes several sphinx warnings.

Description
This fixes several straightforward Sphinx warnings and simplifies the docs build.
Before: 384 warnings
Now: 290 warnings
Type of change

[x] Bug-fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How has this been tested?

Locally, you can do make docs to see the build with these fixes. In addition, if you want to confirm that this works when deployed to napari.github.io, you can:

Clone both napari/napari and napari/napari.github.io
Go into the napari/napari folder and run$ pip install -e '.[all]'
$ make docs

View changes rendered in "_build/html"
Run python docs/copy-docs.py (this will copy the appropriate sources into the napari/napari.github.io folder and update the napari/napari.github.io/_toc.yml file
Go into the napari/napari.github.io folder and run$ yarn dev

Confirm that this command renders the appropriate outputs.

A few things to note

Check out the difference between https://napari.org/api/stable/napari.Viewer.html and this build (http://localhost:8080/api/stable/napari.Viewer.html):

Old

New

Currently, there is a page that appears twice in the ToC (api/stable/napari.html). This is due to sphinx not being able to process a :hidden: option for the autodoc directive and I'm looking for solutions.
The remaining warnings are mostly of two types: Sphinx not being able to parse typehints, and repeated references to autogenerated docs. Both should be fixed in a later PR.

Final checklist:

[x] My PR is the minimum possible work for the desired functionality
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

I will get this in now!


Possibility to transfer the current_frame field between animations

In a game I'm making I have several animations that are needed for animating a player's character whenever they're moving in a certain direction. Whenever a player switches direction by pressing a different combination of arrow keys, a new animation gets selected.

Code
pub struct Player {
    pub running_map: DirectionMap<Animation>,
   ...
}

impl Player {
    pub fn set_walking(&mut self, diff: Vec2<f32>) {
        if let Some(direction) = Direction::from_diff(diff) {
            self.pos += diff;
            self.moving = true;
            if direction != self.direction {
                self.direction = direction;
                self.running_map[self.direction].restart();
            }
        } else {
            self.set_idle();
        }
    }
}

#[derive(Debug, Clone)]
pub struct DirectionMap<T> {
    pub up: T,
    pub up_right: T,
    pub right: T,
    pub down_right: T,
    pub down: T,
    pub down_left: T,
    pub left: T,
    pub up_left: T,
}

Because the walking animation is relatively long, it is very noticeable that the animation gets .restart() every time a player switches directions. If I get rid of .restart(), the animation becomes even more irregular.
I'd suggest one of two things:

Expose current_frame (maybe as read-only) and allow a developer to set the current_frame.
Expose an fn copy_frame_index(&mut self, other: &Animation) which copies both the current_frame and timer

This could possibly error if the frame_length or frames.len() is different?

Whenever we decide on an API, I can make a PR

I honestly think that Animation could use a lot of rework, it's a bit clunky 😅
I think I'd prefer the current_frame API, personally - the copy_frame_index API could be built on top of that in the game's code (which would give people more control over how they handle animations that are different lengths). Something like this:
fn current_frame(&self) -> usize { ... }
fn set_current_frame(&mut self, index: usize) { ... }

I'd lean towards having set_current_frame panic if you pass in an invalid index, because it seems like it'd be annoying to have to handle errors every time you call it. Unless you can think of any cases where you'd like to be able to recover from an invalid frame index? I'm open to being convinced 😄
Also, as an aside - that GIF looks very cool :) Are you making a Factorio-like kind of game?

Also, another side note: the source code for Animation is deliberately designed to not use any of Tetra's internal APIs - you're more than welcome to copy and paste it into your project and hack around if the built-in version can't be made to fit your needs 🙂

Are you making a Factorio-like kind of game?

I'm using the factorio assets for development.

the source code for Animation is deliberately designed to not use any of Tetra's internal APIs

Maybe it's an idea to make a seperate crate, e.g. tetra-extras, which includes things like Animation? rocket and mio do something similar. This would also make it more clear to people that these are meant as addons, and not part of the core library.

Maybe it's an idea to make a seperate crate, e.g. tetra-extras, which includes things like Animation? rocket and mio do something similar. This would also make it more clear to people that these are meant as addons, and not part of the core library.

Yeah, I'm considering doing something like this eventually :)


Possible to use this on elements aside from textareas? (wysiwyg)

I'm having trouble getting this to work with my Wysiwyg editor, which renders as an editable  instead of a textarea.  Is it possible to extend this lib to work nicely with elements outside of textareas?

I am having the same issue with summernote.js

I think it is possible but since not all wysiwyg editors are the same speaking of structure and how and where they store the values, we may be able to add support for a certain wysiwyg editor but can't guarantee to work on other wysiwyg editors.


tmp file size

Hi there,
I am testing rsf on a set of PE fastq files (with around 18M pairs). The pipeline is writing an enormous amount of tmp file
$ du -sh tmp/split/R1.fastq.unmapped.txt.split
308G	tmp/split/R1.fastq.unmapped.txt.split

To the point that the machine I am testing this for now runs out of space and ultimately crashes the pipeline.
Am I missing a subtlety here?
Many thanks
Christophe

Hi,
You can split up input fastq files and process them separately.


Move deli and scribe lambda configuration into the service configuration object

        maxMessageSize,

is the maxMessageSize duplicated in the config too?

Refers to: server/routerlicious/packages/memory-orderer/src/localOrderer.ts:124 in 05f342e. [](commit_id = 05f342e75186447ccea569386fed3a50a345b405, deletion_comment = False)

And I realized you reached to the same conclusion as well 👍


Sometimes 2 or more filters are combined when they shouldn't

Gotta fix that

Improved, but not there yet.


Implement new request/response formats in ZeroMQ listener

The current 1.0 version only listens for straight string-based IRIs -- one per message.
We need to add a way to receive more information than just the IRI, including (from most to least important):

"reasons", which indicate why the IRI is being sent
MIME types, which indicate the type of the content associated with the IRI
Request for health/status

To retain backwards compatibility we should first check if a request is a valid IRI, and otherwise assume it is the new message schema.
This should also include a new response format depending on the request type.  Currently we send either "OK" or "Invalid IRI".  The new response should be a formalized response format indicating success/error/health/status.
I am leaning toward either JSON or msgpack for the new formats -- probably JSON for compatibility, but could be convinced otherwise.

Since we decided we're going to integrate more closely with podping.cloud, I'm going to opt for a binary format with a standardized schema for this.  Having used Cap'n Proto in the past (in python with capnpy), and seeing it has good rust bindings as well, that's what I'm going to start with.
Wondering about whether or not to implement the MIME type in this, as it seriously complicates matters for the resulting hive payload.  Maybe consider adding it to the operation_id as discussed in #18?  Not sure if it's worth it.

1.1 will not yet change the ZeroMQ listener in order to get a minimum viable product for "mediums" and "reasons" via CLI options.
Moving to version 1.2.

Do you have an idea of how the front-end should pass those values to hivewriter over the zmq channel?

Do you have an idea of how the front-end should pass those values to hivewriter over the zmq channel?

Do you have an idea of how the front-end should pass those values to hivewriter over the zmq channel?

Current plan is a capnproto schema that we can generate both python/rust code from.  It encodes to binary seamlessly.  Open to other ideas but am particularly interested in having a schema as the source of truth.


Question on relative_train_NCEV.txt

Dear Authors,
Thank you for sharing this great work and for your effort in making the code available!
While running the code, I encountered the following error:

BaseDatasetBuilder data type: images
2024-12-20 21:53:22,795 [INFO] Building datasets...
ann_path:  /home/user/selected_face/face_emotion/relative_train_NCEV.txt
Traceback (most recent call last):
File "/data/hwj/EmotionRecognition/Emotion-LLaMA/train.py", line 99, in
main()
File "/data/hwj/EmotionRecognition/Emotion-LLaMA/train.py", line 89, in main
datasets = task.build_datasets(cfg)
File "/data/hwj/EmotionRecognition/Emotion-LLaMA/minigpt4/tasks/base_task.py", line 59, in build_datasets
dataset = builder.build_datasets()
File "/data/hwj/EmotionRecognition/Emotion-LLaMA/minigpt4/datasets/builders/base_dataset_builder.py", line 58, in build_datasets
datasets = self.build()  # dataset['train'/'val'/'test']
File "/data/hwj/EmotionRecognition/Emotion-LLaMA/minigpt4/datasets/builders/image_text_pair_builder.py", line 34, in build
datasets[split] = dataset_cls(
File "/data/hwj/EmotionRecognition/Emotion-LLaMA/minigpt4/datasets/datasets/first_face.py", line 74, in init
self.tmp = [x.strip().split(' ') for x in open(ann_path)]
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/selected_face/face_emotion/relative_train_NCEV.txt'
ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 1) local_rank: 0 (pid: 15805) of binary: /home/ubuntu/anaconda3/envs/llama/bin/python
Traceback (most recent call last):
File "/home/ubuntu/anaconda3/envs/llama/bin/torchrun", line 33, in
sys.exit(load_entry_point('torch==2.0.0', 'console_scripts', 'torchrun')())
File "/home/ubuntu/anaconda3/envs/llama/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/errors/init.py", line 346, in wrapper
return f(*args, **kwargs)
File "/home/ubuntu/anaconda3/envs/llama/lib/python3.9/site-packages/torch/distributed/run.py", line 794, in main
run(args)
File "/home/ubuntu/anaconda3/envs/llama/lib/python3.9/site-packages/torch/distributed/run.py", line 785, in run
elastic_launch(
File "/home/ubuntu/anaconda3/envs/llama/lib/python3.9/site-packages/torch/distributed/launcher/api.py", line 134, in call
return launch_agent(self._config, self._entrypoint, list(args))
File "/home/ubuntu/anaconda3/envs/llama/lib/python3.9/site-packages/torch/distributed/launcher/api.py", line 250, in launch_agent
raise ChildFailedError(
torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
train.py FAILED
Failures:
<NO_OTHER_FAILURES>
Root Cause (first observed failure):
[0]:
time      : 2024-12-20_21:53:27
host      : bmi4
rank      : 0 (local_rank: 0)
exitcode  : 1 (pid: 15805)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html

Could this issue be caused by the absence of the relative_train_NCEV.txt file? If so, could you please let me know where I can download it or how to generate it?
Thank you for your time and assistance. I look forward to your response!

I found the solution to this question in #30 where the authors have provided the related documents in https://drive.google.com/drive/folders/1d-Sg5fAskt2s6OOEUNXFaM2u-C055Whj.
Thank you again for your efforts!


Request:  Add method to change/create content

iziModal is awesome!  It is very well suited for static text.  I am looking to use iziModal to show help text for a large number of items on a page.  Each time the user clicks on a help icon next to a field, I would like to read the various attributes from a database (title, subtitle and content/body), and then plug them into iziModal, then do an iziModal.open... There doesn't appear to be a (easy/supported??) way to do this.  This capability would would make iziModal even more useful. If this could make it into the next release, that would be awesome!
Thanks

Thanks for the suggestion, I'll review! 👊

Hello @gspears00 , could you test this new version?
iziModal_v1.5.1.zip
You will be able to use the new method setContent:
$('#modal').iziModal('setContent', '
Content
');

Hello @gspears00, could you test this new version?
iziModal_v1.5.1.zip
You will be able to use the new methods reset and setContent:
$('#modal').iziModal('setContent', '
Content
');
$('#modal').iziModal('reset');

Hello @gspears00, could you test this new version?
iziModal_v1.5.1.zip
You can use the new methods: setContent and reset
$('#modal').iziModal('setContent', '
Content
');
$('#modal').iziModal('reset');

Hello @gspears00 , could you test this new version?
iziModal_v1.5.1.zip
You will be able to use appendToOverlay option and the new methods: setContent and reset.
$('#modal').iziModal('setContent', '
Content
');
$('#modal').iziModal('reset');
And afterRender callback:
afterRender: function(){}

I have been involved in something else, but will try to do this today.
Thank you,
George S
From: Marcelo Dolce<EMAIL_ADDRESS>Sent: Friday, September 1, 2017 7:04 PM
To: dolce/iziModal<EMAIL_ADDRESS>Cc: gspears00<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [dolce/iziModal] Request: Add method to change/create content (#120)
Hello @gspears00 https://github.com/gspears00  , could you test this new version?
iziModal_v1.5.1.zip https://github.com/dolce/iziModal/files/1271677/iziModal_v1.5.1.zip
You will be able to use appendToOverlay option and the new methods: setContent and reset.
$('#modal').iziModal('setContent', 'Content');
$('#modal').iziModal('reset');
And afterRender callback:
afterRender: function(){}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/dolce/iziModal/issues/120#issuecomment-326701304 , or mute the thread https://github.com/notifications/unsubscribe-auth/AeDSOptKnty7sLFj-WYYyyt6oCFKPNh_ks5seI1MgaJpZM4PI1Ch .  https://github.com/notifications/beacon/AeDSOr8ZTWwJSj7dkjJm_9-8sqbKgznBks5seI1MgaJpZM4PI1Ch.gif


V0.2.7 test

Codecov Report

Merging #17 (fc60933) into master (dfbf462) will increase coverage by 5.59%.
The diff coverage is n/a.

:exclamation: Current head fc60933 differs from pull request most recent head 433406a. Consider uploading reports for the commit 433406a to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master      #17      +/-   ##
==========================================
+ Coverage   90.37%   95.96%   +5.59%
==========================================
  Files           8        8
  Lines         322      322
  Branches       47       47
==========================================
+ Hits          291      309      +18
+ Misses         24       12      -12
+ Partials        7        1       -6

Impacted Files
Coverage Δ

file_validator/utils.py
100.00% <0.00%> (+42.85%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Teardown shows 'FAIL ---> Site not found.', but the site exists

I noticed that there are undeleted preview sites in Forge. Immediately checking the execution logs of Actions shows: FAIL ---> Site not found.

preview-teardown.yml ：
name: preview-teardown
on:
  pull_request:
    branches: [dev]
    types: [closed]
jobs:
  harbor-teardown:
    if: |
      github.event.pull_request.draft == false
    runs-on: ubuntu-latest
    container:
      image: kirschbaumdevelopment/laravel-test-runner:8.1
    steps:
      - name: Set FORGE_SUBDOMAIN_PATTERN if head_ref starts with 't'
        if: startsWith(github.head_ref, 't')
        run: echo "FORGE_SUBDOMAIN_PATTERN=/^(t\d{3,8})-(?:.*-.*)/i" >> $GITHUB_ENV
      - name: Install Harbor
        run: composer global require mehrancodes/laravel-harbor -q
      - name: Start Teardown Preview Site
        env:
          FORGE_TOKEN: ${{ secrets.FORGE_API_TOKEN }}
          FORGE_SERVER: ${{ secrets.FORGE_DEV_SERVER_ID }}
          FORGE_GIT_REPOSITORY: ${{ github.repository }}
          FORGE_GIT_BRANCH: ${{ github.head_ref }}
          FORGE_DOMAIN: domain.com
        run: |
          harbor teardown

Please note that my laravel-harbor usesFORGE_SUBDOMAIN_PATTERN  to determine the subdomain style based on the branch name:

It prioritizes matching branch names like "t12345-a-b-c-d", and the domain will be: t12345.domain.com
If the above branch name is not found, it directly uses the branch name as the domain: branch-name.domain.com

In the :Start Teardown Preview Site step, when printing the environment variables, FORGE_SUBDOMAIN_PATTERN appears, indicating that the condition in the above step: Set FORGE_SUBDOMAIN_PATTERN if head_ref starts with 't' is met. Therefore, a FORGE_SUBDOMAIN_PATTERN is inserted into GitHub's environment variables to ensure the correct subdomain can be found during the teardown phase.

So I simulated the content of this Pull Request locally and executed it using theact tool. Surprisingly, it executed successfully!
I'm not sure if this is a bug related to the subdomain?

I have a related / similar issue with the site directory not being removed
https://github.com/mehrancodes/laravel-harbor/issues/114


Bundle adjustment bug

Hey,
I think there's a bug in void VisualOdometry::callBundleAdjustment()
You're looping on the last 5 frames and there's a continue if the frame has less than 3 points in the map. Right below the continue are two push_back on v_pts_2d and v_pts_to_3d that are not done when continue happen, but the index is still ith_frame which may not exist in case continue was called before.
You may want to select the appropriate frames (the last 5 frames with enough points in the map) before calling the existing code, removing the continue.

So how do you feel about fixing it? I am confused about what you said.

@fredO13 Hi, really appreciate it for reading my code so carefully and pointing out the bugs.
I've changed:

            v_pts_2d[ith_frame].push_back(&(frame->keypoints_[kpt_idx].pt));
            v_pts_2d_to_3d_idx[ith_frame].push_back(mappt_idx);

To:
            v_pts_2d.back().push_back(&(frame->keypoints_[kpt_idx].pt));
            v_pts_2d_to_3d_idx.back().push_back(mappt_idx);

@ouyangandy


Remove magic numbers

I think we have to make a config file with an example, and put numbers there.

These magic numbers are actually "unique IDs" - https://docs.discord.red/en/stable/framework_config.html#tutorial

The identifier in Config.get_conf() is used to keep your cog’s data separate from that of another cog, and thus should be unique to your cog. For example: if we have two cogs named MyCog and their identifier is different, each will have its own data without overwriting the other’s data.

So I don't think is suitable for configuration. Although it's actually kind of odd they chose to use a number.
Last I checked they actually support and store it internally as a string anyway, so I wouldn't mind changing this to something like "com.multitheftauto.cogs.wiki" etc

These magic numbers are actually "unique IDs" - https://docs.discord.red/en/stable/framework_config.html#tutorial

Yes. I know.

Last I checked they actually support and store it internally as a string anyway, so I wouldn't mind changing this to something like "com.multitheftauto.cogs.wiki" etc

Sure. We should strive our code better and clearer. And replace the magic numbers is a first step to make it.


The keyboard key under the modal box is not valid

The keyboard key under the modal box is not valid

I can use custom methods to control the keyboard
$('#button-selector').on('click', function() {
    $('#modal-selector').modal('toggle');
    $('body').keydown(function(e) {
        if (e.which == 27) {
            $('#modal-selector').modal('toggle');
        }
    });
});

Bug reports must include:

Operating system and version (Windows, macOS, Android, iOS, Win10 Mobile)

windows 10

Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)

Firefox Chrome

Reduced test case and suggested fix using CodePen or JS Bin

bootstrap v4.2.1

Closing as stale for v4. We'll be moving onto focus entirely on v5 and v4 will only see critical updates.


EF Core extensions

Hi,
Can you please add this extension as well?
Thanks

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

ID: 8875eb79-99ff-662b-c189-86eb8cdb5488
Version Independent ID: fa03a7fa-1922-7aa1-acda-b0d216ef37cb
Content: Tools & Extensions - EF Core
Content Source: entity-framework/core/extensions/index.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @ErikEJ
Microsoft Alias: avickers

@weitzhandler To add an extension, please submit a PR following the same format as the existing extensions.


issue #24 - singular

Closes #24

Code changes are made.

@al-niessner -
Tested this on our system; however, the Enumerator "completed successfully" within a few seconds without generating any expected acqlists. Could you please investigate and apply a fix if necessary?

Yes, that is because the AOI that has the future endtime has all pre and post events filled. If you wish to process, either delete event_processing in AOI or using On-Demand set reset_all to non-zero.

Confirmed to work as expected in ops (thanks @cmarshak).


Add C++ ANTLR runtime

WIP
Meant to be merged after #25
Adding C++ ANTLR runtime with bindings created using speedy-antlr-tool to improve performance.

Closing this PR because it does not have access to repo secrets. The relevant PR can be found here #28


3001 fix find teacher training test

Context
Update cypress test global configuration:

Enable video output of the test
Add www2 urls for qa, staging and prod
Update environment variable name

 [S] Fix integration tests to run our different environments


Use the page visibility API to minimize server calls

https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API
Getting flags and openings and other API usages while a page is in the background should be limited or stopped altogether.

Implemented in v2.1.46


How to balance work load for the bolt evenly across all machines in the cluster?

We have two machines in the cluster. Our topology has three bolts. Each bolt has two executors, one per machine; however, only one machine is busy doing work for the bolt. How can we ensure that the work load for each bolt is spread evenly across all the machines? I have attached a screenshot from Storm UI showing Executors for one of our bolts.

You're encouraged to post a question regarding Apache Storm itself (not StreamParse) to Apache Storm user@ mailing list.
Please refer http://storm.apache.org/getting-help.html

How can we be absolutely certain that the problem is not StreamParse? We are observing this behavior in our Python deployments (using streamparse) but not in our pure Java deployments. Has anyone encountered this issue?

Could you please post your topology files and the command you're using to submit them?

Yeah I agree I was hasty on this. Normally the grouping which component uses for upstream is key point for work load skew, which is general question/issue for Apache Storm.
Anyway it would be better to see topology files to have a look deeply.

Thank you for looking into this. Below is the command we use to submit topology:
sparse submit --environment "dev" --name "carbon" -fu
I have attached zip file containing topology file, project.clj and config.json
Archive.zip
We use streamparse 3.0.1, but have observed the same issue with previous version as well.

Thanks for the files.  I'm going to paste relevant bits here in case someone looks at this in the future and the link is dead.
Topology:
class CarbonTopology(Topology):
    carbon_spout = KafkaSpout.spec()
    augmentor_bolt = DBAugmentorBolt.spec(inputs=[carbon_spout], par=2)
    ingestor_bolt = IngestorBolt.spec(inputs=[augmentor_bolt], par=2)
    store_bolt = MongoStoreBolt.spec(inputs=[ingestor_bolt], par=2)

Config:
{
    "serializer": "json",
    "topology_specs": "topologies/",
    "envs": {
        "dev": {
           "use_ssh_for_nimbus": false,
           "use_virtualenv": false,
           "user": "test",
           "nimbus": "localhost",
           "workers": [
                "ip-10-120-1-35",
                "ip-10-120-3-113"
            ],
            "log": {
                "max_bytes": 1000000,
                "backup_count": 10,
                "level": "error"
            },
            "options":{
              "topology.max.spout.pending": 25,
                "kafka.hosts":"xxxx:9092",
                "kafka.topic":"test",
                "kafka.consumer_group_name":"scoring_pyconsumer"

            }
        }
    }
}

Interestingly, since you've not specified any grouping, you're using a shuffle grouping which should distribute things between the two downstream components pretty evenly.  We're using shuffle groupings all over the place and seeing a pretty even load distribution.  The only time we've seen that not be the case is when some tuples take a lot longer to process than others, but that doesn't seem to be the case from your screenshot.

Some more information...

We have two worker machines: .113 and .35. What we are observing is that execution for each component is isolated to one machine rather than spread out between the two machines. Another interesting observation is that components are spread out evenly (2 for each machine). That is all work for
carbon_spout is done on .113
augmentor_bolt on .35
ingestor_bolt on .113
store_bolt on .35

Facing similar issue. Any update?

Seeing as we regularly successfully use shuffle groupings with streamparse to evenly spread load out among a cluster of 20 nodes, I'm going to close this issue and refer people to the Apache Storm mailing list for help with such issues.


The Hello World AVS does not work with latest EigenLayer smart contacts.

After recent update to the EigenLayer smart contracts,  the Hello World cannot be compiled.
The problem might be related to changes in the smart contracts (e.g. it seems that "rewardsCoordinator" and "rewardsCoordinatorImplementation" has been removed, and  "delayedWithdrawalRouter" and "delayedWithdrawalRouterImplementation" has been added).
To Recreated

Download the https://github.com/ivy-net/iv1/ repository
Prepare a IV1 variable (to make copy down the scenario easier):

IV1=$PWD

Navigate to the scenarios/eigenlayer folder

cd scenarios/eigenlayer

Start the private POS network by running:

docker-compose up -d

Change the directory to the contracts folder of the Hello World (this) repository
Prepare a folder for the network specific smart contacts outputs

mkdir script/output/32382

Copy files:

cp $IV1/eigenlayer/output.json script/output/32382/eigenlayer_deployment_output.json

Deploy the smart contracts with (in the contracts directory):

forge script script/HelloWorldDeployer.s.sol -vvv --rpc-url http://localhost:8545  --broadcast --unlocked --sender 0x123463a4b065722e99115d6c222f267d9cabb524

Error
The deployment fails:
[⠊] Compiling...
No files changed, compilation skipped
Traces:
  [7795326] → new HelloWorldDeployer@0x5b73C5498c1E3b4dbA84de0F1833c4a029d90519
    └─ ← [Return] 38815 bytes of code

  [501151] HelloWorldDeployer::run()
    ├─ [0] VM::projectRoot() [staticcall]
    │   └─ ← [Return] "/Users/wawrzek/Ethereum/EigenLayer/hello-world-avs/contracts"
    ├─ [0] VM::toString(32382 [3.238e4]) [staticcall]
    │   └─ ← [Return] "32382"
    ├─ [0] VM::readFile("/Users/wawrzek/Ethereum/EigenLayer/hello-world-avs/contracts/script/output/32382/eigenlayer_deployment_output.json") [staticcall]
    │   └─ ← [Return] <file>
    ├─ [0] VM::parseJsonAddress("<stringified JSON>", ".addresses.strategyManager") [staticcall]
    │   └─ ← [Return] 0x75A5d120897A76224a3E8e62dC0F18cc808F739d
    ├─ [0] VM::parseJsonAddress("<stringified JSON>", ".addresses.delegation") [staticcall]
    │   └─ ← [Return] 0x30bdaE426d3CBD42e9d41D23958Fac6AD8310f81
    ├─ [0] VM::parseJsonAddress("<stringified JSON>", ".addresses.avsDirectory") [staticcall]
    │   └─ ← [Return] 0x8BfC4B63Cb65d1004c9e9a0a8982915Dc9aAAf29
    ├─ [0] VM::parseJsonAddress("<stringified JSON>", ".addresses.eigenLayerProxyAdmin") [staticcall]
    │   └─ ← [Return] 0x3e2AabB763F255CbB6a322DBe532192e120B5C6B
    ├─ [0] VM::parseJsonAddress("<stringified JSON>", ".addresses.eigenLayerPauserReg") [staticcall]
    │   └─ ← [Return] 0x3B92c21Ad01E7091513eAb0c26C28B8Ba1Ee21ab
    ├─ [0] VM::parseJsonAddress("<stringified JSON>", ".addresses.baseStrategyImplementation") [staticcall]
    │   └─ ← [Return] 0xF3073ab62A79c316D58556555771de5A906c7E54
    ├─ [0] VM::startBroadcast()
    │   └─ ← [Return]
    ├─ [264306] → new ERC20Mock@0x439a926961EFc90dFD19f952F79A2b07530059f9
    │   └─ ← [Return] 1320 bytes of code
    ├─ [127242] → new <unknown>@0x3a63ac6a25cb4ed2c85A8A986F4032003e5dC734
    │   ├─ emit Upgraded(implementation: 0xF3073ab62A79c316D58556555771de5A906c7E54)
    │   ├─ [98589] 0xF3073ab62A79c316D58556555771de5A906c7E54::initialize(1000000000000000000 [1e18],<PHONE_NUMBER>00000000000 [1e20], ERC20Mock: [0x439a926961EFc90dFD19f952F79A2b07530059f9], 0x3B92c21Ad01E7091513eAb0c26C28B8Ba1Ee21ab) [delegatecall]
    │   │   ├─ emit MaxPerDepositUpdated(previousValue: 0, newValue:<PHONE_NUMBER>000000000 [1e18])
    │   │   ├─ emit MaxTotalDepositsUpdated(previousValue: 0, newValue:<PHONE_NUMBER>00000000000 [1e20])
    │   │   ├─ emit Paused(account: 0x123463a4B065722E99115D6c222f267d9cABb524, newPausedStatus: 0)
    │   │   ├─ emit PauserRegistrySet(pauserRegistry: 0x0000000000000000000000000000000000000000, newPauserRegistry: 0x3B92c21Ad01E7091513eAb0c26C28B8Ba1Ee21ab)
    │   │   ├─ [171] ERC20Mock::decimals() [staticcall]
    │   │   │   └─ ← [Revert] EvmError: Revert
    │   │   └─ ← [Revert] EvmError: Revert
    │   └─ ← [Revert] revert: Address: low-level delegate call failed
    └─ ← [Revert] revert: Address: low-level delegate call failed

Error:
script failed: revert: Address: low-level delegate call failed

Hi @wawrzek thanks for raising this.
Two followup questions for you:

Which local rpc network is this running? Eg an instance of anvil or another local chain via ivy-net & docker?
Can you please try adding "debug" to the end of your deploy script (similar to this example), retest and share your results?

Thank you for raising this issue. I can confirm that there are multiple issues and outdated libraries with the current master branch. We are close to merging in many fixes to the mainline codebase via these PRs:
https://github.com/Layr-Labs/hello-world-avs/pull/57
https://github.com/Layr-Labs/hello-world-avs/pull/58
If you can bear with us for another few days, we'll have it cleaned up for you 👍


dconf2nix: 0.0.6 -> 0.0.7

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] 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 nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

NOTE: I built the binary as usual by running nix-build -A dconf2nix but the update is not picked up. If I run result/bin/dconf2nix -v, I still get the previous version. The previous update went well.
Did something change in how Haskell packages that are not on Hackage are built on nixpkgs?

@gvolpe I don‘t know what you did wrong. For me the command nix-build -A dconf2nix builds version 0.0.7 just fine.

@maralorn did you run result/bin/dconf2nix -v? It prints out the previous version for me.

I did. It printed 0.0.7.

Result of nixpkgs-review pr 105813 run on x86_64-darwin 1

2 packages built:

dconf2nix
haskellPackages.dconf2nix

Great, not sure what's going on locally then. Thanks for confirming @maralorn !


GEOWAVE-809: row ID query support for a list of IDs

looks like there's some reformatting happening as well

This should be OBE as these changes have been applied to the HBase refactor branch.


Overhaul of nested struct handling for parameters

This enables nested structs (structs containing other structs) to be useful as shader parameters, with initialization working as expected with nested { {...}, {...} } notation. Tricky!
I don't honestly expect anyone to understand this patch. It took me days to fully understand my own code as it existed before, the part that I replaced with this overhaul. Suffice it to say that the new code passes the full testsuite, including the new test that exercises deeply nested structures with parameter initializers. Previously, deeply nested structures had no viable way of being used as parameters because it couldn't figure out the notation to fully initialize their defaults (shader parameters, unlike locals, MUST be given defaults).

LGTM
Is it possible to nest an array of structs? Or is that a case that isn't fully working yet?

I'm not expecting testing of arrays of structs to work currently.


Update CephOSDNearFull.md to include must gather

/ok-to-test

@weirdwiz It is failing the lint test

ptal @umangachapagain @jmolmo

/lgtm


屏幕截图

Description of the new feature / enhancement
增加屏幕截图功能，可自定义截图区域，截图完成后可编辑（裁剪、添加文字、画图等）
Scenario when this would be used?
工作中经常会用到
Supporting information
No response

Hi @Ma-admin, would Snipping Tool accomplish what you need?


Crash on loadSoundFont after upgrading to swift 4.1 and latest AudioKit

In swift 4.0.3, I have such a piece of code and it works well with old version of AudioKit.
sampler = AKMIDISampler()
try sampler.loadSoundFont("Piano Romance", preset: presetNumber, bank: bankNumber)

But after upgrading swift version, it always crashes even if I use try and catch.
Could you please help me resolve this problem? Thank you very much!

By the way, the app is built on iOS.

Weird, hate it when things stop working after so many changes - is it new AK or is it Swift 4.1?  Ugh. Anyway, do you think you could point me to a repo to check this out?  I realize its simple enough to set up, but anything you can do to make it easier for us, the more likely we'll find the time to check into it.

I'm experiencing such a crash myself though I'm new to AudioKit. My sf2 files were working using TAAE but I'm sure it's something simple. Crashes on load with few clues.

@pixound Love to help but that's not a lot to go on.


feat(tutorial): complete step 4

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

@tw15egan Can you or someone please review my step 4 and 5 PRs?


Update Remove-MessageClassification.md

remove redundant header; remove empty Notes header; remove Related Links section which redirects back to the same page.

:x: Validation status: errors

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/policy-and-compliance/Remove-MessageClassification.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-server/New-SPEnterpriseSearchLinksDatabase.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/sharepoint-server.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Get-FASTSearchSpelltuningStatus.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Update-SPAppInstance.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Uninstall-SPAppInstance.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Test-SPProjectWebInstance.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Test-SPO365LinkSettings.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Get-SPAppInstance.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Add-FASTSearchSpelltuning.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Remove-FASTSearchSpelltuning.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-online/sharepoint-online.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Stop-SPDistributedCacheServiceInstance.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/New-FASTSearchMetadataCrawledProperty.md
:warning:Warning

Details

sharepoint/sharepoint-ps/sharepoint-server/Add-SPAppDeniedEndpoint.md
:warning:Warning

Details

exchange/exchange-ps/exchange/policy-and-compliance/Remove-MessageClassification.md

[Error] Unable to load file: exchange-ps/exchange/policy-and-compliance/Remove-MessageClassification.md via processor: AzureCliDocumentProcessor: :21:(580) '```powershell
Remove-MessageClassification MyMess...'
Expect Heading

[Error] Markdown.MAML.Transformer.HelpSchemaException: :21:(580) '```powershell
Remove-MessageClassification MyMess...'
Expect Heading
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()

sharepoint/sharepoint-ps/sharepoint-server/New-SPEnterpriseSearchLinksDatabase.md

Line 214: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/Repartition-SPEnterpriseSearchLinksDatabases.md).

sharepoint/sharepoint-ps/sharepoint-server/sharepoint-server.md

Line 388: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/ConvertTo-SPOMigrationEncryptedPackage.md).

Line 292: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-online/Set-SPO365LinkSettings.md).

sharepoint/sharepoint-ps/sharepoint-server/Stop-SPDistributedCacheServiceInstance.md

Line 85: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/Remove-SPDistributedCacheServiceInstanceOnLocalServer.md).
Line 87: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/Add-SPDistributedCacheServiceInstanceOnLocalServer.md).

sharepoint/sharepoint-ps/sharepoint-server/New-FASTSearchMetadataCrawledProperty.md

Line 140: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/Set.FASTSearchMetadataCrawledProperty.md).

sharepoint/sharepoint-ps/sharepoint-server/Add-SPAppDeniedEndpoint.md

Line 124: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/Clear-SPAppDeniedEndpoints.md).
Line 126: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-server/Get-SPAppDeniedEndpoints.md).

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

Am I to understand that the execution of the PowerShell snippet failed?

@tsahi - yes, the automatic checks failed. The checks are really picky since the references need to follow the exact schema for PowerShell since the references go back into the product so Get-Help  works correctly. The schema can be found here: https://github.com/PowerShell/platyPS/blob/master/platyPS.schema.md
It can be tricky figuring out what is wrong. I can try to help too if you have questions. Thanks for making the docs better!

@tsahi - I added the Example 1 header back in since I think the schema might have been wanting it.. let's see if it will pass

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/policy-and-compliance/Remove-MessageClassification.md
:white_check_mark:Succeeded
View (exchange-ps)

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

@tsahi - one note, the related link for the Online Version is required so that when you are in command line and do   Get-Help -online   then the page will open to the correct location. Please add that back in and we should be good. Thanks!