[Fix-4566][worker] worker-server logback partial logs are not printed

What is the purpose of the pull request
this PR closes #4566
worker-server logback partial logs are not printed.
Brief change log

remove log filter to logback-worker.xml

Verify this pull request
This change added tests and can be verified as follows:

Manually verified the change by testing locally.

Codecov Report

Merging #4567 (790f619) into dev (cfa88a4) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #4567      +/-   ##
============================================
- Coverage     44.76%   44.71%   -0.06%
+ Complexity     3340     3339       -1
============================================
  Files           527      530       +3
  Lines         22815    22838      +23
  Branches       2667     2669       +2
============================================
- Hits          10214    10212       -2
- Misses        11680    11704      +24
- Partials        921      922       +1

Impacted Files
Coverage Δ
Complexity Δ

...he/dolphinscheduler/common/enums/SqoopJobType.java
0.00% <0.00%> (-88.89%)
0.00% <0.00%> (-3.00%)

...inscheduler/plugin/alert/email/EmailConstants.java
87.50% <0.00%> (-5.84%)
1.00% <0.00%> (ø%)

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
3.00% <0.00%> (-1.00%)

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (-2.00%)
25.00% <0.00%> (ø%)

...dolphinscheduler/remote/future/ResponseFuture.java
81.35% <0.00%> (-1.70%)
18.00% <0.00%> (-1.00%)

...hinscheduler/plugin/alert/wechat/WeChatSender.java
54.41% <0.00%> (-0.34%)
16.00% <0.00%> (ø%)

.../apache/dolphinscheduler/common/utils/OSUtils.java
44.44% <0.00%> (-0.14%)
23.00% <0.00%> (ø%)

.../org/apache/dolphinscheduler/common/Constants.java
85.00% <0.00%> (ø)
1.00% <0.00%> (ø%)

...nscheduler/api/configuration/AppConfiguration.java
100.00% <0.00%> (ø)
9.00% <0.00%> (ø%)

...uler/plugin/alert/wechat/WeChatAlertConstants.java
0.00% <0.00%> (ø)
0.00% <0.00%> (ø%)

... and 7 more

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 cfa88a4...790f619. Read the comment docs.

Codecov Report

Merging #4567 (790f619) into dev (cfa88a4) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #4567      +/-   ##
============================================
- Coverage     44.76%   44.71%   -0.06%
+ Complexity     3340     3339       -1
============================================
  Files           527      530       +3
  Lines         22815    22838      +23
  Branches       2667     2669       +2
============================================
- Hits          10214    10212       -2
- Misses        11680    11704      +24
- Partials        921      922       +1

Impacted Files
Coverage Δ
Complexity Δ

...he/dolphinscheduler/common/enums/SqoopJobType.java
0.00% <0.00%> (-88.89%)
0.00% <0.00%> (-3.00%)

...inscheduler/plugin/alert/email/EmailConstants.java
87.50% <0.00%> (-5.84%)
1.00% <0.00%> (ø%)

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
3.00% <0.00%> (-1.00%)

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (-2.00%)
25.00% <0.00%> (ø%)

...dolphinscheduler/remote/future/ResponseFuture.java
81.35% <0.00%> (-1.70%)
18.00% <0.00%> (-1.00%)

...hinscheduler/plugin/alert/wechat/WeChatSender.java
54.41% <0.00%> (-0.34%)
16.00% <0.00%> (ø%)

.../apache/dolphinscheduler/common/utils/OSUtils.java
44.44% <0.00%> (-0.14%)
23.00% <0.00%> (ø%)

.../org/apache/dolphinscheduler/common/Constants.java
85.00% <0.00%> (ø)
1.00% <0.00%> (ø%)

...nscheduler/api/configuration/AppConfiguration.java
100.00% <0.00%> (ø)
9.00% <0.00%> (ø%)

...uler/plugin/alert/wechat/WeChatAlertConstants.java
0.00% <0.00%> (ø)
0.00% <0.00%> (ø%)

... and 7 more

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 cfa88a4...790f619. Read the comment docs.

@chengshiwen
I think the WorkerLogFilter is redundant, write logger.info output in the code snippet, and then filter the final output; If you don't want the output, you don't have to write logger.info to print
Because of the workerLogFilter filter, there is no output for the netty related logs. I think the output of the logs is set by the log level, not by the filter condition

@chengshiwen
I think the WorkerLogFilter is redundant, write logger.info output in the code snippet, and then filter the final output; If you don't want the output, you don't have to write logger.info to print
Because of the workerLogFilter filter, there is no output for the netty related logs. I think the output of the logs is set by the log level, not by the filter condition


How do we implement dragOver and coordinate tracking?

In React DnD, we have an API to hook into continuously updating drag offset as you move the dragged item. There's a separate DragOffsetStore which is currently only used by DragLayerMixin. It is essential to separate tracking coordinates from the rest of state tracking, because only componenents interested in coordinates should subscribe to it. These events just fire way too often so subscribing everyone to them is not an option. And usually drag layer is the only thing that cares about the coordinates. Finally, in React DnD, there is also an over drop target hook that gets called continuously during drag. It complements enter and leave.
It is not yet clear to me how to translate these concepts to dnd-core.
Here are my initial thoughts:

We will not implement enter and leave on drop targets. This is already solveable by using addChangeListener and checking isOver(targetHandle, shallow) with first class support for nested drop targets using second parameter. So this is out of equation already.

We need over in drop target API. Its main use case is performing side effects continuously in response to user moving the mouse while dragging. For example, parent drop target may scroll window when you're dragging something too close to window bottom or top. I would like to rename it to dragOver so it's consistent with other methods that have a verb in their names. It would be called on all entered drop targets for which isOver() returns true. It would be up to drop zones to inquire about isOver(handle, shallow) if they only care about shallow drag over.

We don't want to fire change events on drag action for performance reasons. The only thing that may have changed is the coordinate, and we want to have a separate subscription mechanism for that. Now that I speak of this, I think coordinate tracking may be out of scope of this project altogether. If it aims to be backend-independent, there are cases where coordinates make zero or not as much sense (tests, multi-touch screens, etc). Sure, the backend should be able to call this.actions.dragOver so drop targets receive it, but I don't think it needs to pass any coordinates. Maybe the best option is to be ignorant about the additional data backend passes to beginDrag and dragOver without strictly calling it coordinates. Just expose getInitialDragData, getLastDragData on context and, instead of a single change event, expose change and drag events. It is up to consuming library to interpret that data.

One interesting option is exposing Flux instance to consuming library it can subscribe to actions from its own stores. React DnD will then be able to have its own coordinate store. I'm not sold on this yet..

Maybe we should just implement dragOver dispatching and delay thinking about coordinates until we get dnd-core working with React DnD in all other aspects. By that time, we'll already figure out the backend API so it will be easier.

Coordinate tracking is now implemented.
Consult tests for details.


[cudamapper] Add anchor chain output functions to chainer_utils.cuh.

Adds the necessary functions for outputting the chains of anchors that represent an overlap.

This adds the functions needed to generate the anchor chains from a list of overlaps, assuming the overlap list has not been previously filtered (though masking using the select_mask is permissible).

rerun tests


[RBAC] Fix --key-vault help references in role module

Fixes #3404.

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[N/A] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines

[N/A] Each command and parameter has a meaningful description.
[N/A] Each new command has a test.

(see Authoring Command Modules)

Codecov Report

Merging #3407 into master will decrease coverage by <.01%.
The diff coverage is 50%.

@@            Coverage Diff            @@
##           master   #3407      +/-   ##
=========================================
- Coverage    70.7%   70.7%   -0.01%
=========================================
  Files         393     393
  Lines       25472   25472
  Branches     3884    3884
=========================================
- Hits        18010   18009       -1
- Misses       6319    6320       +1
  Partials     1143    1143

Impacted Files
Coverage Δ

...e-cli-role/azure/cli/command_modules/role/_help.py
100% <ø> (ø)
:arrow_up:

...role/azure/cli/command_modules/role/_validators.py
56.6% <50%> (ø)
:arrow_up:

...li-rdbms/azure/cli/command_modules/rdbms/custom.py
63.93% <0%> (-1.64%)
:arrow_down:

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 0111833...0ed33e2. Read the comment docs.


Alerts for Core Social Indexers

Create Alerts for Core social indexer statuses.
They can be viewed in this widget https://near.org/near/widget/QueryApi.DataPlatformIndexerStatuses but need to be fetched directly in the checks.
accounts, components, moderation, notifications, social_feed, verifications
GCP https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/monitoring_uptime_check_config
Grafana https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/synthetic_monitoring_check

Tested with
curl -H "x-hasura-role: append" -X POST https://near-queryapi.api.pagoda.co/v1/graphql -d '{"query":"query status {  indexer_state(where: {function_name: {_like: \"dataplatform.near/notifications%\"}}) { status }}\n"}'

How the Grafana Synthetics Checks get wired to alerts:

There are default alert rules for sensitivity.
Then this https://nearinc.grafana.net/alerting/notifications/receivers/SyntheticChecks/edit routing sends them to pagerduty
I assume the Check label determines the routing in PagerDuty, so I've set the new check label to queryapi-dataplatform-indexers .

The Terraform version has not yet been tested but a version created in the UI is demonstrating the expected failure behavior.
Will hand off this issue to SRE teams for final implementation steps.


Data export - insert "ignore" to transfer data to another table

System information:

MacOS Catalina
DBeaver  Version <IP_ADDRESS>006211226

Connection specification:

MariaDB local and on AWS RDS

Describe your question:
In my efforts to migrate data from an AWS RDS instance to my local instance, it took me a bit to sort out how to do it. I had some disconnections, so I have a couple of tables that are missing "Randon" bits of data.
I think the SQL "INSERT IGNORE" function is what I need to clean this stuff up, but I can't find a way to do that in dbeaver. If it exists, I'd be very grateful for some help finding it!
I'm using the tasks to do a Data Export task into an existing table, and aside from the issue of data that's already in the new table, it's worked fantastically.

@hdsheena try to

dump your instance objects with --insert-ignore arg. (or change Insert on Insert ignore in dump file)
then create MySQL restore task in DBeaver and execute it (you can also execute dump/restore using Tools menu in context menu of DB Navigator).

Let me know if this solution is convenient for you.

When I try to use "Dump database" tool, it says "Native client is not specified for connection" and I don't know what it's asking for?

It is a task bug. Please use following way:
1 Select tools in a schema context menu in DB Navigator tree

2 Select dump/restore
3 Press Client in the opened window

4 Select MySQL Binaries
5 Dump/restore
(when Client is selected here, dump/restore via tasks will work)

I don't see MySQL Binaries as an option. I have "Browse..." but it takes me to a window asking for ID, Path, Name, Product Name and Product Version

--
I got it sorted by selecting the folder where mySql lives on my mac!

Glad to hear!


Add a low rank update type

To start with, we are going to have the low rank update type re-compute the low-rank update based on the current and previous value.
If the user includes the low-rank parameters as part of the computation graph, we will just save and track those as normal. The main parameter will most likely not change much. Nothing special happens in this case.
Eventually we may want to have the user supply the update values to avoid the work of them applying the update to the parameter and use unapplying it but that has UI difficulties.

I ran into an issue trying to infer the low rank update with SVD like we discussed in the meeting. We can run SVD on the update (the different of the previous and current parameters) we will get back the min(IN, OUT) singular values which is generally > K, our low rank update value.
Many of these s values are very close to zero so we can take only the top K values (ignoring how we will infer/be supplied K for now) and recreate an update that passes np.allclose when compared to the real update, however, it does not pass hash equality. Even if we use all s values (which would actually cost more to store than a full update for square matrices) we still don't get a perfect match or pass hash equality.
Demonstration of this behavior can be found here
np.allclose isn't transitive so we can't invent new hashing method that means all things that pass np.allclose will hash to the same value.
This mismatch will cause issues because the clean hash is computed based on the parameters on disk but when we smudge we will get slightly different parameters (created from the application of the close enough low rank update) causing a diff to be detected right after checkout (and a desync between what hash is record and what hash is true).
It seems like we need a way for a user to specify low-rank update values that we can load and use directly, or some sort of overhaul of how we record hashes/test for equality (i.e. if we don't hash equal should we fall back to np.allclose to a "true" equality check? Does that mean we would suppress reporting of the diff in our diff tool? etc.)
@nkandpa2 any thoughts? or is there a better way to infer the low rank updates that is more likely to match? I also tried running LBFGS optimization in pytorch (loss was MSE between A @ B and the true update) and that has similar results, np.allclose passed but hashing did not.

This behavior is one example of when we may need to update what kind of "hash" we consider equal, related to https://github.com/r-three/git-theta/issues/115


Fix client question control anomalies

Issue #, if available: N/A
Description of changes:
Fix client question control anomalies.

Clears the selected response when a new question is posted before the
current question has timed out. Previously, posting a new question from
the Admin Panel would change the client UI to show the new question, but
the previously selected answer (if any) would still be selected. The new
code defaults the selected answer to null every time a new question is
posted.
Ensure that the question timeout in the client UI does not prematurely
close new questions. Previously, posting a question from the Admin Panel,
waiting 7 seconds, then posting a new question, would cause the new
question to disappear after 3 seconds instead of the full 10 seconds.
The new code will make a note of the questionId being posted, then
check to make sure the timeout is acting against the same question
before hiding everything.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks for helping out! This is really appreciated!


Enable Update branch GitHub UI for Cocoon repo

It is not uncommon that the working PRs are out of date with the base branch, and it would be handy to enable Update branch UI in Cocoon PRs, same as other repositories.
Now:

Expected:

Another issue needs an admin access /cc @godofredoc

Option has been enabled. The relevant configuration in github is:


localIdentName default value for dev

It is not very easy to set localIdentName based on the WebPack dev flag.  I currently do this:
webpack(config, options) {
	// Set `cssLoaderOptions.localIdentName` to something better for `dev`
	const { dev, defaultLoaders } = options
	if (dev) {
		const { stylus } = defaultLoaders
		if (stylus) {
			const cssLoader = stylus.find(
				u => u.loader && u.loader.startsWith("css-loader")
			)
			cssLoader.options.localIdentName = "[name]_[ext]__[local]"
		}
	}
	return config
}

This is less than ideal, and it would be nice if the localIdentName defaulted to something more human-readable when dev flag is set.  Perhaps, we set to "[name]_[ext]__[local]" or something?

Hi, thanks for creating an issue. We currently recommend using https://nextjs.org/docs/basic-features/built-in-css-support as zeit/next-css and zeit/next-sass have been deprecated in favor of the built-in support.


vertical flow?

Can anyone help and share how to make a vertical flow Sankey? Thank you very much!

Hello @syou83syou83 !
Interesting point; probably it means "translating" x and y values in the current code with adaptations.
Have you by any chance investigated the feature you are requesting?


do we need posflux tables generated in triplicate?

@koconnor4 and @AdkPete  - I think you may have been involved in this issue during Sprint1
Currently, several functions in fakeplanting.py are using a 'posflux' table to pass around the x,y coordinate locations and fluxes of fakes that are being planted in each image.   For a triplet of images (template, search, diff) these x,y locations should be identical (right?).
Some functions seem to be generating a list of three posflux tables like this:
            posfluxlist[0] is the diff image posflux table
            posfluxlist[1] is the search image posflux table
            posfluxlist[2] is the template image posflux table

Could we reduce this to just a single posflux table?
If not, then should we define a Class for this triplet of tables?
If  so, we could more clearly indicate which table is which, and include other properties (like the WCS of the images) and other functions (like, in the future we might have each transient defined as an evolving SN, so we'd include a method to evolve each fake to a new observation date).
Should we be using absolute astrometric coordinates (RA, Dec) instead of x,y as the primary way of tracking positions of fakes?

Could/should we reduce this to a single posflux table by using astrometric coords?...

I think cleanest/simplest solution is to make sure  pristine of A,B,C ~ diff,search,template are all registered/trimmed together so we'd only need one with pixels...The examples we have at the moment in test_data have the difference and templates trimmed by pydia however the search is larger (reduced from LCO). We want to plant to the search and difference (not the template)

From what I can tell the posflux for planting we are using photutils_subtract_psf (changed to work like an add_psf) requires pixels. If we had it as astrometric could we feed our version a self.wcs to turn it into pixel for given A,B,C?

posflux : Array-like of shape (3, N) or ~astropy.table.Table
  Positions and fluxes for the objects to subtract.  If an array,
  it is interpreted as ``(x, y, flux)``  If a table, the columns
  'x_fit', 'y_fit', and 'flux_fit' must be present.

Could/should we reduce this to a single posflux table by using astrometric coords?...

I think cleanest/simplest solution is to make sure  pristine of A,B,C ~ diff,search,template are all registered/trimmed together so we'd only need one with pixels...The examples we have at the moment in test_data have the difference and templates trimmed by pydia however the search is larger (reduced from LCO). We want to plant to the search and difference (not the template)

From what I can tell the posflux for planting we are using photutils_subtract_psf (changed to work like an add_psf) requires pixels. If we had it as astrometric could we feed our version a self.wcs to turn it into pixel for given A,B,C?

posflux : Array-like of shape (3, N) or ~astropy.table.Table
  Positions and fluxes for the objects to subtract.  If an array,
  it is interpreted as ``(x, y, flux)``  If a table, the columns
  'x_fit', 'y_fit', and 'flux_fit' must be present.

Agreed on the use of registered/trimmed data at the top of the pipeline.  We could hack the current LCO pydia products to make them fit that requirement.  Maybe that could be a new task for the second half of the sprint (not essential if we can work around it for now, but good to do before we get to 'production' mode)
I think it's reasonable to keep the actual planting function working in pixel space (as it currently is).  But in the future it would be helpful to have a wrapper function around it, maybe plant_fakes_sky(skyposflux, wcs)  that takes in a skyposflux table and a wcs object:
skyposflux : Array-like of shape (5, N) or ~astropy.table.Table
Positions and fluxes for the objects to subtract.  If an array,
it is interpreted as (RA, Dec, flux)  If a table, the columns
'ra', 'dec', and 'flux_fit' must be present.
Internally that function would check if each RA,Dec position is on the image, then convert RA, Dec to x,y and make the xyposflux table, then call the current planting function.
Making that is not high priority, but in the future we may want to work with a fake SN with multiple epochs, so it is fixed in RA,Dec coordinates, but changes x,y (and flux) from epoch to epoch (b/c the images are shifted and rotated).   In that scenario we maybe would want to have an external fake database (as originally envisioned for sprint1), and we would track the fake SN in RA,Dec in that db.    Then we'd call the plant_fakes_sky function all at once on a whole series of images.

Agreed on the use of registered/trimmed data at the top of the pipeline.  We could hack the current LCO pydia products to make them fit that requirement.  Maybe that could be a new task for the second half of the sprint (not essential if we can work around it for now, but good to do before we get to 'production' mode)
I think it's reasonable to keep the actual planting function working in pixel space (as it currently is).  But in the future it would be helpful to have a wrapper function around it, maybe plant_fakes_sky(skyposflux, wcs)  that takes in a skyposflux table and a wcs object:
skyposflux : Array-like of shape (5, N) or ~astropy.table.Table
Positions and fluxes for the objects to subtract.  If an array,
it is interpreted as (RA, Dec, flux)  If a table, the columns
'ra', 'dec', and 'flux_fit' must be present.
Internally that function would check if each RA,Dec position is on the image, then convert RA, Dec to x,y and make the xyposflux table, then call the current planting function.
Making that is not high priority, but in the future we may want to work with a fake SN with multiple epochs, so it is fixed in RA,Dec coordinates, but changes x,y (and flux) from epoch to epoch (b/c the images are shifted and rotated).   In that scenario we maybe would want to have an external fake database (as originally envisioned for sprint1), and we would track the fake SN in RA,Dec in that db.    Then we'd call the plant_fakes_sky function all at once on a whole series of images.


handle sdb codes as integers

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

20 of 20 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.06%) to 70.293%

Totals

Change from base Build<PHONE_NUMBER>:
-0.06%

Covered Lines:
672

Relevant Lines:
956

💛  - Coveralls


Improve tests reports

Find and implement a good reporter for mocha, karma and nightwatch in order to build significant reports.

still valid? maybe only for mocha and karma as we have deprecate nightwatch and e2e tests


"TrueType Open 2.0"

OpenType fonts are also referred to as TrueType Open v.2.0 fonts, because they use the TrueType 'sfnt' font file format.

I have never heard them referred to as this, ever; consider removing.

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

ID: a5d56f7d-d695-789b-aabf-380f8b2029b2
Version Independent ID: 0283c098-6f8a-e30c-78a5-e27b9b3c05a0
Content: OpenType overview - Typography
Content Source: typographydocs/opentype/spec/overview.md
Product: typography
GitHub Login: @PeterCon
Microsoft Alias: PeterCon

A proposed rewrite of this chapter has been attached in a comment to #485.


Updated  the slack.yml

Signed-off-by: debjani1413<EMAIL_ADDRESS>Description
Updated the link in slack.yml from layer5io to meshery

Thanks, @debjani1413


python 3.11  pip install -r requirements.txt encounter a problem

Running error
WARNING: jax 0.4.25 does not provide the extra 'cuda12-pip'
INFO: pip is looking at multiple versions of jax[cuda12-pip] to determine which version is compatible with other requirements. This could take a while.
ERROR: Ignored the following versions that require a different python version: 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10
ERROR: Could not find a version that satisfies the requirement jaxlib==0.4.25+cuda12.cudnn89; extra == "cuda12_pip" (from jax[cuda12-pip]) (from versions: 0.4.3, 0.4.4, 0.4.6, 0.4.7, 0.4.9, 0.4.10, 0.4.11, 0.4.12, 0.4.13, 0.4.14, 0.4.16, 0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25)
ERROR: No matching distribution found for jaxlib==0.4.25+cuda12.cudnn89; extra == "cuda12_pip"
python 3.7,<IP_ADDRESS> neither

use this commands

git clone https://github.com/google/jax.git
cd jax
pip install .


Error: could not download chart: path "./charts/mendix-installer" not found

When I run this as terraform module with the Provision Instructions, it reports error:
│ Error: could not download chart: path "./charts/mendix-installer" not found
│
│   with module.mendix-private-cloud.helm_release.mendix_installer,
│   on .terraform/modules/mendix-private-cloud/main.tf line 168, in resource "helm_release" "mendix_installer":
│  168: resource "helm_release" "mendix_installer" {
Work around solution:
after update .terraform/modules/mendix-private-cloud/main.tf Line 170
from
chart     = "./charts/mendix-installer"
to
chart     = "${path.module}/charts/mendix-installer"
then the error disappear.

Hi @kyleliu2020, thank for finding out this. Created this PR https://github.com/aws-ia/terraform-aws-mendix-private-cloud/pull/18 to fix this issue.


fix bug on cmse::TestTarget::mpu_region

This function should read mrvalid and mregion fields from test target result, instead of srvalid and sregion.

Can you point to the spec that says this is how it should be?

@thejpster Thanks for noting! I found the official ARM documents here at: https://developer.arm.com/documentation/dui1095/a/The-Cortex-M23-Instruction-Set/Miscellaneous-instructions/TT--TTT--TTA--and-TTAT?lang=en

Bits
Name
Description

[7:0]
MREGION
The MPU region that the address maps to. This field is 0 if MRVALID is 0.

[15:8]
SREGION
The  SAU region that the address maps to. This field is only valid if the  instruction is executed from Secure state. This field is 0 if SRVALID is  0.

[16]
MRVALID
Set to 1 if the MREGION content is valid. Set to 0 if the MREGION content is invalid.

[17]
SRVALID
Set to 1 if the SREGION content is valid. Set to 0 if the SREGION content is invalid.

According to the documents, SREGION and SRVALID indicates the SAU region for this address; the MPU region is declared by MREGION and MRVALID.

Seems legit!


Is there an argument for QEMU VM start up order?

I see there is an argument startup for LXC, however I cannot seem to find any related argument for VMs in the docs.
I've tried using the same startup argument for VMs and Terraform returns Unsupported argument.

Have a look at https://github.com/Telmate/terraform-provider-proxmox/blob/master/docs/resources/vm_qemu.md#top-level-block for the option onboot

Hi @BaldFabi,
I did find the onboot option, however that is only a boolean whether to start the VM or not, there seems to be no option to set the startup order and delay, as there is with LXC.
You can see here the option which I am talking about is called startup, and it is supplementary to the onboot option.

Yes you're right. I misinterpreted the documention. As far as I know it's currently impossible. It could be implemented if the api provides it.

It seems that the option is there for both POST and PUT, according to the API docs.
I'm currently experimenting with this locally. I have no Go experience, but if I'm not mistaken it seems like only a few lines of code to implement it. If I can get it working, I'll submit a PR sometime this week.


Item selection seems to be broken sometimes

We had a bug reported of a user not being able to select an item from the suggestions.
I traced the problem to GeosuggestItem.onClick and Geosuggest.hideSuggests functions. There's a 100ms timeout before the state in Geosuggest component changes to hide the suggestions. If user clicks on a GeosuggestItem, the hideSuggests function is executed at the same time (on blur). If user doesn't release the mouse button to actually trigger a click event, the list of suggestions is gone and nothing has been selected.
What would be the most correct solution to this problem? Increasing the timeout interval in hideSuggests or simply using onMouseDown event in the GeosuggestItem instead?

I think mousedown could be solution, but then a user cannot “abort” a select by moving the clicked mouse away. Any ideas?


widened argument bound on zip & zipAll

for next patch release, backwards compatible.

Current coverage is 95.89%

Merging #1202 into master will not affect coverage as of 0891c0a

@@            master   #1202   diff @@
======================================
  Files           78      78
  Stmts         9161    9161
  Branches      1717    1717
  Methods          0       0
======================================
  Hit           8785    8785
  Partial         91      91
  Missed         285     285

Review entire Coverage Diff as of 0891c0a

Powered by Codecov. Updated on successful CI builds.

Thanks! Interesting that we missed that before. I will prepare a patch-branch and cherry-pick this commit.


Ability to join groups with moderation - Remake

This change is

A refactor of https://github.com/oaeproject/Hilary/pull/1543

Closed by https://github.com/oaeproject/Hilary/pull/1699


repair spelling and create for malay language

Thanks for the contribution, really like it.
Can you also fix the merge conflicts and make a a squash after fixed that, so that we can get a cleaner commits history.
May refer to https://davidwalsh.name/squash-commits-git

ok i did as your suggestion

Thanks for your effect. Can you also combine all the commits in this PR. using rebase and do squash https://davidwalsh.name/squash-commits-git

i am not sure about rebase. I did follow the instructions from the link given but not sure what to expect

Let me do this, thanks for your contribution. please help to keep this update to date :+1:

sure no problem


adding custom data layer

I need an example on adding my own data layer from PostgreSQL table to be merged with the OSM data into the tiles being served live or pre-generated
i believe i can do that by the configuration file?

Yes, you need to edit the tileset.json file and add a custom SQL query corresponding to a layer.
https://github.com/baremaps/baremaps/blob/b90e990fd4e9cf69de49981c5142657a0e839784/baremaps-examples/openstreetmap/tileset.json#L19
{
  "id": "my_custom_layer",
  "queries": [
    {
      "minZoom": 12,
      "maxZoom": 20,
      "sql": "SELECT id, tags, geom FROM my_custom_table"
    }
  ]
},

The queries can include geometries from any table stored in postgis. However, the query MUST be in the form "SELECT id, tags, geometry FROM my_table", where tags is of type hstore and geometry is of type geometry.
Then you should be able to preview and edit the style of this new layer with the edit command which starts maputnik (inspect the data and edit the style). Notice that the --log-level DEBUG flag is usually of help when debbugging queries and that the changes (in the tileset.json and style.json files) should be automatically reloaded and previewed in the browser.
From a performance standpoint, notice that the provided example does not contains generalized tables for low resolution zoom level and that it is recommended to store and index the data in the right projection. We are working on a full featured map of the world here, but it's an ongoing effort.

great, thank you i totally missed the examples folder

Let me know if you encounter other issues or if you have some ideas to improve the documentation. I'm not fully satisfied with the current directory structure and plan to move the examples in the docs folder.
https://github.com/baremaps/baremaps/issues/215

sure, what i'm trying to do is to serve my own OSM which i can just do by serving prebuilt mbtiles straight but also i do need to have my own data overlay so the fetched tile has to have all data in one pbf tile and i think this project is more simpler than openmaptiles to achieve that.


Add Travis CI and update libvpx to v1.8.0

Updates the libvpx.tar.gz to v1.8.0.
Add continuous integration with Travis CI

For integration with GitHub, Travis needs to be enabled in the GitHub Marketplace.

Closing this PR for now, please let me know if you would like this reopend and rebased.

Closing this PR for now, please let me know if you would like this reopend and rebased.


Improvement - Normalize utils

Update utils with mirroring concept - now they are using fn() ? invalid: valid, should be vice versa
Move utils to separate package?!

Same for validators, f.e.
tpl('if (')(schema.allOf.map(reference => tpl.resolve(reference))
    .join('(%s) || '), tpl.data)('(%s))', tpl.data)(tpl.error('allOf'));

could be rewritten with a es6 template (that is for investigation)

add destructuring for template, it will make code cleaner

Moved to the next release, as I expect there will be some bugfixes related to utils as well, and also some work is already done - https://github.com/korzio/djv/commit/6c994916aa619ac44505a57a3fafb679d2760b40


Added Message_Spam_Detection script

Description
Added script for Message_Spam_Detection
Fixes #327
Have you read the Contributing Guidelines on Pull Requests?

[X] Yes
[ ] No

Type of change

[X] New feature (non-breaking change which adds functionality)

Checklist:

[X] My code follows the style guidelines(Clean Code) of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have created a helpful and easy to understand README.md
[X] My documentation follows Template for README.md
[X] My changes generate no new warnings
[X] I have added tests/screenshots(if any) that prove my fix is effective or that my feature works.

@Nkap23 you have to add python file not a notebook.

As suggested by @santushtisharma10, @Nkap23 you have to add python script files and not the notebook files

The notebook contains various steps, from data preprocessing to model training.
Changing it to python script, would cause issues, cause all the steps have different requirements and thus are individual cells in the notebook.
When converted to scripts, they won't be able to function together properly.
If python script is really required, I can add a script along with notebook. But newcomers won't be able to understand the code.

@Nkap23 Take a look at this PR and you will get to know what we actually require

@Nkap23 Take a look at this PR and you will get to know what we actually require:
#556

okay. I will update the PR with python file.

@Nkap23 Just for the update, did you found the workaround?

@Nkap23 Just for the update, did you found the workaround?

Hello. Yes, I have updated the PR. Request you to review it.
Thanks!

Umm, the model is not giving correct answers even for inputs for which it was trained (2nd one):

okay! I have fixed it. I found the mistake. Need to clean the user input text also, before feeding it to the model. I have added that part in the code.


On pressing the call end button it goes black screen

The error :
[AgoraVideoUIKit] Local video state changed, source: VideoSourceType.videoSourceCameraPrimary, state: LocalVideoStreamState.localVideoStreamStateStopped and error: LocalVideoStreamError.localVideoStreamErrorOk
E/flutter (15665): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Instance of 'AgoraRtmChannelException'
Also for some reason it shows Debug in the screen which I have made false in the main.dart file.

After you press the end call button, the preset action turns the screen black. However, if you want to change the operation of the endCallButton, In the AgoraVideoButtons class use the onDisconnect method to add your desired functionality.


feat: port Data.ZMod.Defs

Am I the only one with problems on start_port.sh? It fails when it executes awk.


Porting ackermann steering controller to ros2

@ijnek can you take a look at this PR? Would this Ackerman controller be also applicable for you? Do we have to add some functionality here?

+1 friendly bump, is there any outstanding work to be done to land these controllers?

I was going to take a look at this but I'm not quite finding the time for it... would someone else be able to review this?

@willcbaker let me help you with that


Wildcard option doesn't seem to follow README

Despite #212, it seems the wildcard option still (v7.x) doesn't get name right,

concurrently "npm:watch-*"
Equivalent to:
concurrently -n js,css,node "npm run watch-js" "npm run watch-css" "npm run watch-node"

but gives now:
concurrently -n watch-*js,watch-*css,watch-*node "npm run watch-js" "npm run watch-css" "npm run watch-node"
Something I understood wrong or a recurring bug?

Getting the same behaviour with 7.1.0
It seems that naming got broken.

Might be one way of fixing this.
When a command's name contains wildcards, it's replaced there too.
To make the problem more apparent, you can try running the command line concurrently -n wild-west-* "npm:watch-*".

Any thoughts?

@gustavohenke I would love not to be the only one answering 😊 .... But i think I could use it that way!
What about then concurrently -n * "npm:watch-*"?

That's exactly what I've suggested 👍
Mind you, this change will be a breaking change as it turns * into a special character for -n.

I'm having the same issue here. I ended up just manually inputing the commands with no wildcards.

If you don't mind a little jank, you can use this as a workaround:
concurrently -n '' 'npm:watch-*'

There is a zero-width space character being passed as the argument to -n. So this will only work if you copy/paste the above. It won't work if you try to type it in without the ZWS.

Hi, trying out concurrently and came across this issue rather immediately because I happen to use wildcards liberally (currently using npm-run-all which also supports wildcards). passing -n is a workaround (ie concurrently -n build: \"npm:build:*\" is equivalent concurrently -n build:server,build:client \"npm:build:*\"). However the description in #211 is IMO not what should happen when -n is not passed. It should match the name of the script in package.json, not the wildcard contents (ie build:js not js).

Since this annoys me as well, I'm going to fix it!
I think the way it is described in the README really makes sense, therefore my suggestion is to simply adjust the implementation to match this behavior:
  "scripts": {
    "lint:js": "echo js",
    "lint:ts": "echo ts",
  }

concurrently "npm:lint:*"

Will result in:
...
[js] js
[ts] ts
...

As an alternative, I think we could also just use the name of the matching script, which in that case will result in:
...
[lint:js] js
[lint:ts] ts
...

(However, with this approach the "prefixing" as described in the README would no longer make sense)
Please let me know, which solution you prefer! Thanks!

You're right, the readme does stipulate that behavior here
concurrently "npm:watch-*"

# Equivalent to:
concurrently -n js,css,node "npm run watch-js" "npm run watch-css" "npm run watch-node"

Personally I don't think that's really any better than showing the full script name like so
concurrently "npm:watch-*"

# Equivalent to:
concurrently -n watch-js,watch-css,watch-node "npm run watch-js" "npm run watch-css" "npm run watch-node"

However I will also say that it's easier to add the watch- prefix via -n arg than it is to remove it for users who DO only want to show the wildcard-matched string. So, either way, I guess.

Thanks @patrickfatrick! I really appreciate your feedback on this!
I agree that both solution do come with a few drawbacks and thus realized that it might be worth starting a discussion in a separate tread to find a better solution.
However, since this issue here is valid as concurrently indeed doesn't behavior like described in the README, I decided to focus on fixing this, for now.

@paescuj awesome, that was quick. Look forward to its release.


Add servers property to listener resource

Description
Allows user to specify servers for listeners for simple setups.
Contribution Check List

[ ] All tests pass.
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable

This fixes #298

I've been thinking about this, any reason we can't use the backend resource for this?
As that's what it's generally for!

That creates a separate backend. This allows for that but also allows for simple listeners that have their own servers instead of associating to a separate backend that is configured differently and shows up as separate parts in the stats pages.

I didn’t remove the current of being able to specify a separate backend.

@damacus @rshade is there anything else I can do to get this PR merged or answer any questions?

Let me work with @damacus and I will try and get this merged this week.

thanks, I hit him up on slack to discuss further but he was at end of day so I told him I'll try back tomorrow earlier in the day in the sous-chefs channel.


Move arm code section for a better visibility

It would be of great help and a good addition to move certain sections of the ARM template while they are extracted.
E.g.:

Move "apiVersion", "name", "type" and "dependsOn" above the properties section.

"apiVersion": "2019-01-01",
"type": "Microsoft.ApiManagement/service/apis",
"name": "[concat(parameters('sp-apim-name'), '/', parameters('sp-name'))]",
"dependsOn": [  ],
"properties": { }

Move the "displayName",  "method", "urlTemplate" just at the beginning of the properties section of each operation for a better visibility.

"apiVersion": "2019-01-01",
"type": "Microsoft.ApiManagement/service/apis/operations",
"name": "[concat(parameters('sp-apim-name'), '/', parameters('sp-name'), '/name-og-operation')]",
"dependsOn": [
        "[resourceId('Microsoft.ApiManagement/service/apis', parameters('sp-apim-name'), parameters('sp-name'))]",
        "[resourceId('Microsoft.ApiManagement/service/apis/schemas', parameters('sp-apim-name'), parameters('sp-name'), 'name-of-schema')]"
      ],
      "properties": {
        "displayName": "find",
        "method": "POST",
        "urlTemplate": "/?soapAction=find",

  "templateParameters": [  ],

The first point can be applied to all types within the ARM templates (whichever they are: API, namedValues, versionSets etc).
This way the first point will be aligned with Microsoft templates.
As you can see from the inserted code above, you can easily identify which one is an API and which one is API's operation and its method.
Thanks.

well, my 'insert code' didn't work as i had hoped. maybe you can arrange it better, it doesn't allow me to.

Thanks for the feedback. We will take a look.

Marking this as closed. Will be available with new release of global refactoring of repo (check major-repo-refactoring for progress)


Rss feed for contracts of specific entity returns contracts list of other entity

The entity id in the url should point to the base_id model field instead of id.

Fixed in 542b2e8266bf1be7b865802ad80a66f57607df24.


feat: add kit-haptics, add validation to other kit action packages, better validation errors

Validation:

fix an error when validating action would always throw an error
add better error message for invalid payloads
add validators for all actions (in expo router, toast and haptics). In the future, this will be less boilerplate when we use Typia (can infer validator from TS type)

Types:

Simplify types declaration for actions. Previously, you would redeclare the action name in two files, potentially leading to a mismatch in the future, e.g:

type HapticsActions = {
  // name re-declared here, what if we change it in the `./server` later on?
  'haptics/impact': ActionDefinition<ImpactAction>
  'haptics/notification': ActionDefinition<NotificationAction>
  'haptics/selection': ActionDefinition<never>
}

now:
import type { ImpactAction, NotificationAction, SelectionAction } from './server'
type HapticsActions = ActionsDefinition<ImpactAction | NotificationAction | SelectionAction>

Ensure validator (such as Zod) returns expected shape from validate function

Open questions:

what do we want our example to be like?

TBD:

I haven't tested it on actual device yet - should work just fine, but Simulator doesn't provide me feedback. No errors though.

Was able to run on my iPhone and verified it works as expected.


Trying to make a campaign

not much of an issue with the code itself I would just like some more documentation on how to use it

It has been a while since I've worked on this project, last I remember, I still hadn't implemented a lot of needed features.
If you want to make a game with this, you could start by cloning the repository, and editing the map / game assets in the data directory.
There isn't a functional NPC system as of today, so a campaign would be limited to a custom map (the format is pretty self explanatory, you have cells defined by their positions on a grid, and what character the cell is represented as), custom NPCs (but I don't think there is a system to talk to them, or a full implementation of a shop system...), custom loot and monsters (last I recall, I hadn't implemented all of the monsters from D&D, since those are copyrighted, and I don't have the licensing to use them)


Leaked RouteTable due to eventually consistent DescribeRouteTables API

What happened?
After deleting a composite and waiting, with kubectl wait,  for all of the referenced api objects to be deleted, managed resources still existed in AWS.
This is a problem for us because this wait logic is a gate used to delay deletion of our k8s cluster.  If the managed resources in AWS aren't cleaned up by the time we are done waiting they will most likely end up orphaned.  ( We are seeing this often )
How can we reproduce it?
Here is the clean up logic we are performing before allowing the cluster to be deleted
Get all CompositeResourceDefinition
For each CompositeResourceDefinition
  If .spec.claimNames.kind
    Get all claims of .spec.claimNames.kind
    For claim
      Get resource refs
      Delete claim
    Wait for all resources to be deleted
  For each composition of .spec.names.kind
    Get resource refs
    Delete composition
    Wait for all resources to be deleted
Get all managed resources ( kubectl get managed )
  For each managed resource
    Delete managed resource

We expect that once we have run through the above steps all managed resources have been deleted from AWS.
However this doesn't seem to be the case.
In the attached zip are example

xrd.yaml
composition.yaml
claim.yaml
used to create the resources in AWS.

Also in the zip is events-for-vpc-14449-d66-dmi.xlsx which shows the events around one of the leaked VPC.

Events at top are most recent.
Events with white background are from CloudTrails
Events with light blue background are from my team's clean up code.
Events with green background are from Gardener

At line 81 you can see the first event from my team's clean up code.
By line 31, all of the resources related to the VPC have been cleaned up from k8s.   There is nothing left for our clean up code to delete or wait for.
Our last attempt to wait for a resources to be cleaned up is about 9 seconds after the last event for the VPC in CloudTrails.   Given all of the deletion attempts that failed with Client.DependencyViolation I am wondering if Crossplane has given up.   ( And why are all those failures there in the first place? )
Anyhoo once our cleanup code has nothing left to wait for cluster Gardener is free to begin with the cluster deletion.   You can see at line 28, about 45 seconds after my team's clean up code
finished, where it begins taking destructive action.   It starts with  simply going through the api server and deleting all CRD that it can find.
Since Gardener is just blindly deleting things if the AWS resources haven't been cleaned up at this point it is highly likely they are going to be orphaned.
14449-d66-dmi-leak.zip
What environment did it happen in?
crossplane:v1.2.2
aws provider provider-aws:v0.18.1
kubernetes 1.19.10

@negz I am sure on our side we are hitting the issue that https://github.com/crossplane/crossplane-runtime/pull/279 fixes.   So I wouldn't say it is hypothetical.
From the file vpc-mc-i540621-dmi-ds67r-k6xxz-events-with-times-order-fixed.csv, which I supplied some time ago, we have the sequence below.   Note the resource versions and external-name values.    When that second create is happening external-name isn't set.   And this makes sense because when external-name was set originally that produced version 35015 but when the second create is happening Reconcile is working with 35012.
2021-07-29T16:58:22.982Z	DEBUG	provider-aws	Reconciling	{""controller"": ""managed/routetable.ec2.aws.crossplane.io"", ""request"": ""/vpc-mc-i540621-dmi-ds67r-k6xxz""}"
2021-07-29T16:58:23.475Z	DEBUG	provider-aws	Successfully requested creation of external resource	{""controller"": ""managed/routetable.ec2.aws.crossplane.io"", ""request"": ""/vpc-mc-i540621-dmi-ds67r-k6xxz"", ""uid"": ""db33bd1c-151e-499e-a3e6-7bbda6065d2a"", ""version"": ""34683"", ""external-name"": """"}"
2021-07-29T16:58:23.475Z	DEBUG	controller-runtime.manager.events	Normal	{""object"": {""kind"":""RouteTable"",""name"":""vpc-mc-i540621-dmi-ds67r-k6xxz"",""uid"":""db33bd1c-151e-499e-a3e6-7bbda6065d2a"",""apiVersion"":""ec2.aws.crossplane.io/v1beta1"",""resourceVersion"":""35015""}, ""reason"": ""CreatedExternalResource"", ""message"": ""Successfully requested creation of external resource""}"
2021-07-29T16:58:23.574Z	DEBUG	provider-aws	Reconciling	{""controller"": ""managed/routetable.ec2.aws.crossplane.io"", ""request"": ""/vpc-mc-i540621-dmi-ds67r-k6xxz""}"
2021-07-29T16:58:23.780Z	DEBUG	provider-aws	Successfully requested creation of external resource	{""controller"": ""managed/routetable.ec2.aws.crossplane.io"", ""request"": ""/vpc-mc-i540621-dmi-ds67r-k6xxz"", ""uid"": ""db33bd1c-151e-499e-a3e6-7bbda6065d2a"", ""version"": ""35012"", ""external-name"": """"}"
2021-07-29T16:58:23.780Z	DEBUG	controller-runtime.manager.events	Normal	{""object"": {""kind"":""RouteTable"",""name"":""vpc-mc-i540621-dmi-ds67r-k6xxz"",""uid"":""db33bd1c-151e-499e-a3e6-7bbda6065d2a"",""apiVersion"":""ec2.aws.crossplane.io/v1beta1"",""resourceVersion"":""35017""}, ""reason"": ""CreatedExternalResource"", ""message"": ""Successfully requested creation of external resource""}"

@dee0sap Understood - thanks for pointing that out. I haven't been able to reproduce that particular variant yet but it does make sense that it's possible.
Adding a note here that the same eventually consistent AWS API issue appears to be affecting InternetGateways too - they just happen to not block deletion of the VPC. I noticed a bunch were building up during my testing, and confirmed that the Terraform folks have observed this too per https://github.com/hashicorp/terraform-provider-aws/blob/915f5f5dc3073de0f25ed216dca421bf76e114b9/aws/resource_aws_internet_gateway.go#L365.

https://docs.aws.amazon.com/AWSEC2/latest/APIReference/query-api-troubleshooting.html#eventual-consistency
Just dropping this link @chlunde found for posterity. It confirms the EC2 API is intended to be eventually consistent.


How to fine tune an LLM on a BRICK model?

What was the best practices in this? If an LLM can only handle a certain length I think in tokens how would it handle an entire BRICK model converted to text? I dont quite understand on how handle this especially if the BRICK model is very large. Any ideas??? @ozanbarism
In this json file style of training data:
    {
        "instruction": "Edit the following sentence to make it more formal.",
        "input": "He's got to see it to believe it.",
        "output": "He must see it to believe it."
    },
    {
        "instruction": "Arrange the given numbers in descending order.",
        "input": "7, 10, 3, 6, 9",
        "output": "10, 9, 7, 6, 3."
    },
    {
        "instruction": "Given a sentence, convert it into indirect speech.",
        "input": "She said, \"I am tired.\"",
        "output": "She said that she was tired."
    },
    {
        "instruction": "Transform the following sentence into the passive voice.",
        "input": "They will build a new bridge.",
        "output": "A new bridge will be built by them."
    },
    {
        "instruction": "What is the capital of Italy?",
        "input": "",
        "output": "The capital of Italy is Rome."
    },

I dont think we would fine tune an LLM on a brick model. As you said, they are quite large and fine tuning might not make sense. I would rather think LLMs taking brick models as inputs and performing operations on them can be more useful.

Ah okay so train Sparql graph queries then right? Would you have anything?
I totally make something up if fine tune for instruction, input, and output schema  is even the correct path to go down... hows this or am i way off in the weeds?
[
    {
        "instruction": "Write a SPARQL query to count the total number of chillers, boilers, and cooling towers in a building.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?type (COUNT(?equip) AS ?count) WHERE {\n    ?equip a ?type .\n    FILTER(?type IN (brick:Chiller, brick:Boiler, brick:Cooling_Tower))\n} GROUP BY ?type"
    },
    {
        "instruction": "Identify the building area and its unit.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nPREFIX unit: <https://qudt.org/vocab/unit#>\nSELECT ?value ?units WHERE {\n    ?building a brick:Building ;\n              brick:area ?area .\n    ?area brick:hasUnits ?units ;\n          brick:value ?value .\n}"
    },
    {
        "instruction": "Write a SPARQL query to count the total number of AHUs in the building model.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT (COUNT(?ahu) AS ?ahu_count) WHERE {\n    ?ahu a ?ahu_type .\n    FILTER(?ahu_type IN (brick:Air_Handler_Unit, brick:AHU))\n}"
    },
    {
        "instruction": "Write a query to identify AHUs with a cooling coil output sensor.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?ahu ?point WHERE {\n    ?ahu a brick:Air_Handler_Unit ;\n         brick:hasPoint ?point .\n    FILTER(CONTAINS(LCASE(STR(?point)), \"cooling_valve_output\"))\n}"
    },
    {
        "instruction": "Generate a SPARQL query to identify the number of VAV boxes associated with each AHU.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?ahu (COUNT(?vav) AS ?vav_count) WHERE {\n    ?ahu a brick:Air_Handler_Unit .\n    ?ahu brick:feeds+ ?vav .\n    ?vav a brick:VAV .\n} GROUP BY ?ahu"
    },
    {
        "instruction": "Identify the presence of meters in a building and their types.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?meter ?type WHERE {\n    ?meter a ?type .\n    FILTER(?type IN (\n        brick:BTU_Meter,\n        brick:Building_Electric_Meter,\n        brick:Water_Meter,\n        brick:Gas_Meter,\n        brick:PV_Meter\n    ))\n}"
    },
    {
        "instruction": "Write a SPARQL query to count the number of floors in a building.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT (COUNT(DISTINCT ?floor) AS ?floor_count) WHERE {\n    ?floor a brick:Floor .\n}"
    },
    {
        "instruction": "Identify VAV boxes with reheat valves.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT (COUNT(DISTINCT ?vav) AS ?count) WHERE {\n    ?vav a brick:VAV ;\n         brick:hasPoint ?point .\n    ?point a brick:Point .\n    FILTER(CONTAINS(LCASE(STR(?point)), \"zone_reheat_valve_command\"))\n}"
    },
    {
        "instruction": "Identify the total number of constant volume and variable air volume AHUs in a building.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?ahu ?point WHERE {\n    ?ahu a brick:Air_Handler_Unit ;\n         brick:hasPoint ?point .\n    FILTER(\n        CONTAINS(LCASE(STR(?point)), \"supply_air_pressure\")\n    )\n}"
    },
    {
        "instruction": "Write a query to collect the central plant data including chillers, boilers, and cooling towers.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?equip (COUNT(?equip) AS ?count) WHERE {\n    ?equip a ?type .\n    FILTER(?type IN (brick:Chiller, brick:Boiler, brick:Cooling_Tower))\n} GROUP BY ?equip"
    },
    {
        "instruction": "Query to find AHUs with supply air temperature setpoints.",
        "input": "",
        "output": "PREFIX brick: <https://brickschema.org/schema/Brick#>\nSELECT ?ahu ?point WHERE {\n    ?ahu a brick:Air_Handler_Unit ;\n         brick:hasPoint ?point .\n    FILTER(CONTAINS(LCASE(STR(?point)), \"supply_air_temp_setpoint\"))\n}"
    }
]

So, I think this is definitely more useful. However, these queries might need adjustment for the specific building you are working with. But I still do think fine-tuning like this could be a great idea! you can have a QueryGeneratorLLM. This can be used within a framework where you need answer to these questions.


[WIP/DNM] Elaborate upon code annotations

@jmilamwalters thanks man, this is perfect. I've been looking at how to document callbacks and functions defined in using macros. If you don't mind i'll pull this branch down to keep the documentation progress going here.

Looks like @brianberlin pulled these changes into the branch in which he was working. Closing this PR.


Autocomplete optionSelections to return one observable rather than an array

Bug, feature request, or proposal:
It would be easier to consume optionSelections if it returned a single observable that streamed which option was selected rather than an array, or alternatively emitted a change event like mdSelect.
The modification would be to this function:
https://github.com/angular/material2/blob/master/src/lib/autocomplete/autocomplete-trigger.ts#L163
What is the expected behavior?
The user should be able to call
trigger.optionSelections.subscribe(optionSelected => {
    // do stuff with the selected option
})

or alternatively listen to a change event
What is the current behavior?
Currently, to listen to what option changed, I have to subscribe to each one of the observes in optionSelections[]
Is there anything else we should know?
You guys are awesome :D I love angular2 material!!
:fireworks: Wooo autocomplete :fireworks:

FWIW, you can still do Observable.merge(trigger.optionSelections) to subscribe to all of them at once.

Material2 is great. Thank you.
Is there an example of how to  use MdAutocompleteTrigger and optionSelections?

@sumpton you can query for it with @ViewChild(mdAutocompleteTrigger) which then gives you access to the option selections. We should probably do a separate change event at some point.


Odd whitespace characters in tslint-warnings.csv

See conversation in #674.

Why there are no spaces after .? Like that `role`.Many, particular roles.Some , to `role='link'`.A reference.

Change above contain spaces (to many?). Probably requires build script update.

From the PR (#709):

react-a11y-role-supports-aria-props was using string concatenation in the description, but didn't have trailing spaces at the end of each string.
react-a11y-role was using a template literal with a new line and indentation in the middle.


Q1 Ledger App - New Functionality: API to get supported ledgers

In #248, we introduce a new functionality where we might show some tokens as raw integers instead of a user-friendly token amount.
If a dapp is interacting with a non-supported ledger, it should probably tell the user to expect such a number instead of the token amount.
To accomplish this, we would like to add an API in the Ledger device to return the list of supported ledgers.
The API can return the same data structure as passed in #248 with a ledger canister id, token symbol and decimals count.

:link: zboto Link

Priority Q1 2025


Enhancement: Remove Username from contacts, update required fields

Describe the Current Behavior/Feature:
Currently we have a field, username, that we require for every contact list added. This is a holdover from an early iteration of PASS, and isn't needed. Today it confuses more than it helps. We also currently require a first name and last name when creating a contact.
Proposed Behavior/Feature:
Remove the username field from PASS contacts, and make the first name and last name no longer required. The username is a concept that is not particularly applicable to Solid. People are identified by Web IDs, not usernames. The Web ID is what we need to record.
We also don't need to enforce the first name or last name. As long as the person has the web ID, they can create a contact. If they don't have the web ID, they can't create the contact - the logic we have around the contact entry won't run without it. So we can remove those required fields. They're useful, but not necessary.
The new fields on Contacts should be:

Web ID: required
First Name: optional
Last Name: optional

Rationale:
We want to keep PASS simple. Adding multiple different kinds of identifiers like username and webId to the system confuses more than it helps.

i'll try to knock this out tomorrow morning/afternoon.


feat: schedule enqueue message

Implement a method to schedule enqueue message on service bus

Hi Charles,
thank you for your first contribution!
I need more details of this feature: why this is a feature we must have in our base implementations and what is the impact for our users? it's a common features of principal messaging resource vendors (like kafka, rabbit, event hub, etc) and can be implemented on all existing cartridges? Can be just an extension of ILiquidProducer and/or ServiceBusProducer?


contributing: planned changes

[ ] example:
- recipe book
- one longer text (concat some recipes from tacofancy with blanks)
- https://github.com/sinker/tacofancy
[x] non-talking instructor prepares a conflicting commit during session (check what the first PR does)
[x] conflict can be shown as demo
[x] consider using dark/light mode in github to change roles
[ ] mention "pull request" in page or section titles more

It seems there is no dark mode - I somehow remembered wrong.

For the example I will probably take something from here: https://www.gutenberg.org/wiki/Cookbooks_and_Cooking_(Bookshelf) because the tacofancy recipes are a bit too "short".

"Fifty Salads": https://www.gutenberg.org/ebooks/24542

Fifty Salads is good. Then I will encourage learners to modify the salad with starting letter closest to their first name.


server: add FIPS mode statistic indicating FIPS compliance

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Commit Message:
Added a new stat(server.fips_mode) to indicate FIPS Compliance
Additional Description:
Emit 0 if Envoy build is not FIPS compliant
Emit 1 if Envoy is FIPS compliant.
Risk Level:
Low
Testing:
Unit Tests
Docs Changes:
Yes
Release Notes:
Yes
Platform Specific Features:
No
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]

@ggreenway Please review. I have addressed the review comments.

@ggreenway Please review. I have addressed the review comments.


getsockopt: connection refused [OOM]

Versions:
Influxdb: 1.2.0
OS: CentOS Linux release 7.3.1611 (Core)
Go: go version go1.8 linux/amd64

ERROR Messages  (Regularity happen)
Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp [::1]:8086: getsockopt: connection refused
Please check your connection settings and ensure 'influxd' is running.

influxdb.conf:
reporting-disabled = true
[meta]
  dir = "/path/to/influxdb/meta"
[data]
  dir = "/path/to/influxdb/data"
  wal-dir = "/path/to/influxdb/wal"
[coordinator]
[retention]
[shard-precreation]
[monitor]
[admin]
[http]
[subscriber]
[[graphite]]
[[collectd]]
  enabled = true
  bind-address = "my-private-ip:25826"
  database = "collectd"
  retention-policy = ""
  typesdb = "/usr/local/share/collectd/types.db"
  security-level = "none"
  batch-size = 5000
  batch-pending = 10
  batch-timeout = "10s"
  read-buffer = 0
[[opentsdb]]
[[udp]]
[continuous_queries]

Some other informations:
service influxd status -l

help me :)

Maybe I got it.
OOM

Can you attache the full crash log?

Closing due to lack of information.

❤ Sorry for this @jwilder
I didn't check this question as there were some other more important things I need to deal with.


Images being rotated by the plugin

Hello
First of all, it is very nice plugin that is very easy to use thanks to your descriptive site.
Second, I ran into a weird issue.
I noticed that the plugin rotates some images (src and data-image) without me able to stop it.
The images are ones with width smaller than height (i.e. standing rectangle).
Happens both for different tiles types. For example: nested or justified.
Is there a way to fix this?
thanks!
Alex

Seems like the issue caused by SharePoint..

oh, cool. glad that you found it out.
On Sun, Dec 11, 2016 at 1:59 PM, AlexR1<EMAIL_ADDRESS>wrote:

Seems like the issue caused by SharePoint..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/vvvmax/unitegallery/issues/122#issuecomment-266277992,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC_K_torCP-oIoeWHFVM7QnrJYujC5gTks5rG-WSgaJpZM4LJ5kG
.


Need a way to add documentation and tags to C components

CTags or perhaps Doxygen. I can send a pull if you want.


Re-apply some of the reverted commits of 86 sentry

Issue :  https://github.com/archaiodata/thacer/issues/96
Description :
We want to have some of the functionnalities of https://github.com/archaiodata/thacer/issues/86, but not the buggy sentry vite plugin. (we also didn't re-add the Sentry test component)
So this PR finally :

Create the notifyProgrammaticError function
Disable sentry for dev environment

@chtzv Hi, do you mind reviewing this PR ? I removed the part which broke your npm install, but readded 2 which where necessary. Could you checkout and try an npm install? I'm sure it will works, but a double check would be better.
@AlZorba FIY, redoing this 2 things which had been reverted, not redoing the problematic ones


Alternative Sorting

i want to write dp code on Alternative Sorting

Hey I have good profile in DSA I wanted to contribute to this issue. Please assign me


some small english changes

Hi Hyper Team!
Tried hyper tonight and it didn't work for me - see the issue I submitted.  I am submitting this pull request with small changes to the help and error messages in the client package.
Thanks for releasing this, it looks very interesting!

Hi Brian,
Really thanks for your help.
BR


add vllm params

add vllm params kv_cache_dtype, quantization_param_path

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Fix documentation (issue #254)

Added <typeparam name="T"/> for SkipLast .
I also added some operator that was missing on project.json:

AtLeast
AtMost
CountBetween
Exactly
FallbackIfEmpty
FullGroupJoin

Thanks for spotting those missing operators and adding them. :+1: For next time, though, would be best to open separate PR for unrelated issues.

Closed as 0bdb7bb3e078d1f54f10095f2cd345f4d20a10cd and 0bdb7bb3e078d1f54f10095f2cd345f4d20a10cd

For next time, though, would be best to open separate PR for unrelated issues.

@atifaziz thanks for the tip. when do you plan to see the aggregateright and memoize PR?

@leandromoh I've moved AggregateRight to the next release because I figured I won't get time before end of the month to review it. I'm trying to keep to a schedule of a release per month and would rather delay features than releases. As for Memoize, last I recall I felt that Ix already gave us that so was hesitant to add it to MoreLinq; unless of course #214 is closed via #235.

@atifaziz I understood. I also would like to see Memoize, Tranpose and UnAggregate in the next release. Do you think it is possible? As for Memoize, we can simple rename it to Cache to avoid conflict, as you already suggested.

I also would like to see Memoize, Tranpose and UnAggregate in the next release. Do you think it is possible?

We can certainly try provided we've already agreed on adding them. Review takes time so what would help to speed up thing is to up the quality of the PRs using feedback we've been over in past PRs.

As for Memoize, we can simple rename it to Cache to avoid conflict, as you already suggested.

This belong with #211.

Review takes time so what would help to speed up thing is to up the quality of the PRs using feedback we've been over in past PRs.

Of course, MoreLinq was the first project I contributed and I learnt a lot of things with the reviews:
implementations:

bank line between XML documentation and method for clarity
exception/documentation descriptions always end with full-stop or period
avoid enumerating twice non-list collections
xxxImpl method don't must be an extension method
quote all params on summary
use var where type is explicit
descritive variable names always
check comparer.GetHashCode before comparer.Equals
using statements go inside the namespace block

tests:

non-extension invocation style when testing if source is null
use TestCase more appropriately
alignment test cases when it has many parameters for clarity
no use random data on tests
no "xxxSimpleTest"
use  sequence equality assertion
give a different name for each overload on tests
Test methods don't need to end in the Test suffix
act-arrange-assert pattern when necessary

MoreLinq was the first project I contributed and I learnt a lot of things

You're doing well and thanks for all your contributions so far! :+1: Keep it up! I'm also really glad to see that you've taken note of all the feedback as it'll help to avoid repeating ourselves.


Random burger menu appearing in mobile view

In mobile view appears a burger menu that doesn't do anything:

Thank you for reporting the issue, I will work on it.

If you want, I can fix it myself 🤘

If you want, I can fix it myself 🤘

OK, I've assigned it to you

Perfect! I'll make the PR the 1st of Octuber so it can count for Hacktoberfest 🍁

Perfect! I'll make the PR the 1st of Octuber so it can count for Hacktoberfest 🍁

Got it!

@cesaralvrz How is the work going?

The PR is ready 🍔


feat(redis): 兼容4.x-t版本AOF备份

关联研发信息
dev_branch: feat/comp_4xt_bakckup_aof/#7656
target_branch: v1.5.0


remove duplicate

/full

Hey, @eosho!
:rocket: Deploying full environment is beginning! :rocket:

Hey, @eosho!
:tada: Full environment deployment completed! :tada:


feat(transformers): add CLI

This CLI is mostly copied from react-codemod, which is BSD licensed (EDIT: MIT now), so the license text is added to that file specifically.
Since the CLI has dependencies, which I just added in the dependencies field, it might make sense to have a separate repo. I like the fact that you can run it from the dependencies directly though, so to consider.
While testing this out I found a few more changes, which were applied in https://github.com/algolia/instantsearch.js/pull/4153/commits/46ab841a2ae72f1f9789f8b682a12459852c24c0

@Haroenv As expressed in https://github.com/algolia/instantsearch.js/pull/4153#pullrequestreview-295442598, I wouldn't be comfortable introducing a new usage of the package for exposing a first codemod that does not fully address the problem. Right now, it makes the code work with v4 but leaves it in an "unstable" state where you still call multiple times addWidgets(). In my mind, we should either solve the problem fully and not provide  a non-complete solution.

Merging function calls isn't something that seems to be in any way trivial with codemods, since you can't really go to the "next call" as far as I can tell

correct, CLI was removed in a later commit since we disagreed :)


helper PHP class

Why this PR wasn't approved yet?

It should have been closed in favor of https://github.com/umpirsky/country-list/pull/107.


androguard cg uses an old version of networkx

Hello,
When I run ""androguard cg  " with an apk as input, I get the following error:
_AttributeError: 'DiGraph' object has no attribute 'node'. Did you mean: 'node'?
I did search online and found out it is related to using an older version of networkx. Could you please provide some guidance how to solve this issue?

Hi @maryam-tanha this will not be solved as the cg command has been deprecated for a long time already.
The last version you can find it available is the 3.3.5 from 2019.
If you would like to try to solve it on your own you can fetch the source from back then and in the requirements point the networkx to use a compatible version.


[SITE] [SPO] New statuses in a happy path (Returned & Reconciled) for epic 3

The whole epic 3 happy path will be as shown below:

Returned
Once the kit is returned, the Site introduce to the system the following details:
•	Kit Returned Date & Time [autogenerated]
Once Site submits the details, the status of the kit will appear ** Returned**.
Sponsor will be notified (Message: Kit [#]: Returned).
Reconciled
Once Site knows that the kit is reconciled, they will change the status of the kit to ** Reconciled**.
Sponsor will be notified (Message: Kit [#]: Reconciled).
Note: Visuals are coming!

@klivit sponsor is not receiving kit statuses notifications. The data is just there but without a notification in the notification panel in order to avoid flooding  the sponsor:)


Unable to add bot user as repo collaborator

Description
Cannot add bot user as collaborator to (in my case) - private repo
Gitea Version
trunk
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Docker
Database
MySQL

Nvm, it's just doesn't show up in search


A detailed Stock Price Analysis of Uniqlo Company.(Hacktoberfest 2022)

Title and Issue number
Ttitle: ML Project on Stock Price Analysis of UNIQLO  Issue Number: 760
Close #<760>
Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md

Title and Issue number
Ttitle: ML Project on Stock Price Analysis of UNIQLO  Issue Number: 760
Close #760
Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md


[OPTIMIZE] #272: Move click handling from Adapters

Hey @XinyueZ, what's the benefit of exposing the event from the adapter instead of using the navigation controller directly?
Please always provide a description of the change.

@JoseAlcerreca Actually I am doing this according to the demand of #272 to move click content from adapter.
But I prefer for #290  variant which still encapsulates navigation logical as part of viewholder.  My opinion is to treat the app-navigation simply, not to be a part of UI.

Closing this as this is no longer relevant to the app since it's been migrated to Compose


JSON support?

Seems like this could support the Postgres JSON column type as well. Any idea what would go into supporting this?

I use it to display JSON fields.

I just now implemented JSON, but with a string-backed db field. For that I just had to remove the hstore_editor call on the form level. Adding support for PG JSON type should be simple as well, since Rails will automatically convert the string to a JSON hash (if not, simply use JSON.parse in your model before_validation). After conversion to a Ruby Hash, Rails should take care of the saving as usual

Also, thx for this great gem thoughtpunch!

@houen thx for usage


Ubuntu packages should not have version number in the name

Why do the Ubuntu packages provided by Docker contain the version number in the package name?
This has several drawbacks:

Two packages are needed: "lxc-docker" which is a meta-package just depending on the latest version, and "lxc-docker-x.y.z" which contains the actual data.
New versions are not automatically upgraded like the rest of a system, because new packages need to be installed. "apt-get upgrade" won't work, you need to run "apt-get dist-upgrade" to install the latest version.
Configs of old versions remain installed:

$  dpkg -l | grep docker
ii  lxc-docker                             0.10.0                                                                  Linux container runtime
ii  lxc-docker-0.10.0                      0.10.0                                                                  Linux container runtime
rc  lxc-docker-0.6.4                       0.6.4                                                                   lxc-docker is a Linux container runtime
rc  lxc-docker-0.6.5                       0.6.5                                                                   lxc-docker is a Linux container runtime
rc  lxc-docker-0.6.6                       0.6.6                                                                   lxc-docker is a Linux container runtime
rc  lxc-docker-0.6.7                       0.6.7                                                                   Linux container runtime
rc  lxc-docker-0.7.1                       0.7.1                                                                   Linux container runtime
rc  lxc-docker-0.7.2                       0.7.2                                                                   Linux container runtime
rc  lxc-docker-0.7.6                       0.7.6                                                                   Linux container runtime
rc  lxc-docker-0.8.0                       0.8.0                                                                   Linux container runtime
rc  lxc-docker-0.8.1                       0.8.1                                                                   Linux container runtime
rc  lxc-docker-0.9.0                       0.9.0                                                                   Linux container runtime
rc  lxc-docker-0.9.1                       0.9.1                                                                   Linux container runtime

Unless there is a good reason to use this non-standard approach, I recommend to use a unique package name and simply increment the version number of it.

i added the label invalid until reprepo is fixed upstream, seemed appropriate

I think the big difference between the example of the Linux kernel package and Docker is that the Linux kernel image packages are intended to be installed side by side and as such don't introduce any file conflicts with each other. That isn't the case with here.
I've spent a bit of time this afternoon looking at if there's a more appropriate way to express the dependencies between the lxc-docker meta package and the versioned lxc-docker-X.Y.Z packages, and I don't think there is a way to actually do it.
From my understanding of reading this bug history, you're allowing the deficiencies in the way you're managing your package repository to bleed into the way you're packaging your software. The (rather bad, IMO) side-effect is that you're making it impossible for your customers to properly upgrade your software using distribution-standard mechanisms.
I'll continue trying to find a solution by adjusting the package relationships between the meta package and the versioned packages, but I don't have a lot of confidence in it being possible.
I think having the lxc-docker-virtual-package virtual package also just further confuses the issue.

Looking at the past comments again, I wonder about this:
Quote @tianon:

I agree in principle that after Docker 0.9.1 is out, nobody should want 0.7.0, but the reality isn't there. There are a ton of users who regularly install the older versions, including and especially to get an older client to connect to some older daemons that they can't upgrade yet.

Do you think this still applies? I don't think so (and never did).
Ever since I'm working with Docker I never had a single reason to go back to an older version. So, what's that scenario and how many users will really need it?
Unfortunately, waiting for reprepro doesn't help us much because it seems there's no further work done regarding this patch. So what about a more manual way: provide all outdated packages in an archive folder which is browsable for users? This would allow someone to download an old version and install it manually using dpkg -i <filename>.deb.

If you agee then I can take care of adding the changes to the release script. Let me know!

It might make sense to split out our repos into one-repo-per-major-version,
like some projects do, but that makes it harder for users to just "get the
latest" unless we also manage a "latest" alias.

You could create multiple repositories for that if really needed. But I still find that too complicated and I still doubt if someone really needs an older version. Even if, then he could also just install the "docker.io" package which is shipped with Ubuntu out of the box.

Any feedback here? I just did an apt-get upgrade on my Ubuntu 14.04 with the result that the Docker 1.6.0 upgrade was skipped because of this issue.

I have a patch which looks through the git tags for each of the older docker versions and then creates conflicts on each of those packages.  This lets apt-get upgrade work properly.  It's a little hacky, but it's the only way that I could think of (short of changing the name of the package) to get the ubuntu package to behave somewhat sanely.
If anyone is interested I'll create a pull request.

I just made a test :
$ docker -v
Docker version 1.2.0, build fa7b24f

$ sudo aptitude install lxc-docker

$ docker -v
Docker version 1.6.2, build 7c8fca2

So, with "install" it works. Normally, should work with "upgrade" also.

Well, you're trying with aptitude, I have used apt-get. Even if it works fine with aptitude, that doesn't solve the problem for apt-get users. Afaik, aptitude is not installed by default on Ubuntu...
$  sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  lxc-docker
The following packages will be upgraded:
  efibootmgr firefox firefox-locale-de firefox-locale-en grub-common [...]
14 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/44.1 MB of archives.
After this operation, 198 kB of additional disk space will be used.
Do you want to continue? [Y/n]

@jfrazelle Any chance this is fixed with the move to 'docker-engine'?
https://blog.docker.com/2015/07/new-apt-and-yum-repos/

Yp, indeed it is.
Closing.

Thanks guys! Finally!! :+1:

:tada:


Add argument for longer filenames to maven scala plugin

The project doesn't compile on Ubuntu with disk-encryption because of a long classfile name. The additional parameter fixes that.

:+1: indeed LGTM

Merged manually in 4233d711.


Remove version: 8x8Inc.8x8Work version 8.7.2-b3

Consolidating into 8x8.Work. Related to: #135119
Microsoft Reviewers: Open in CodeFlow

URL: https://vod-updates.8x8.com/ga/work-64-exe-v8.7.2-3.exe
Status Code: 200
(Automated message - build 656)


Time muxer strategy

IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).
Fixes #[Issue]
Description
The MaxDelayTimeStampStrategy is a component designed to manage the timing and synchronization of frames within a muxing system. Its primary function is to ensure that frames from multiple input sources are combined only if their timestamps are within a defined maximum delay threshold (maxTSDelay).
Key Features:
Timestamp-Based Synchronization: The strategy checks the timestamp difference between incoming frames and only processes frames that have a timestamp difference within the allowed maximum delay.
Flexibility: Configurable maxTSDelay allows adjustment of the acceptable delay between frames, accommodating various timing requirements and use cases.
This strategy helps maintain temporal coherence in the muxed output by filtering out frames that do not meet the timestamp criteria, thereby improving the accuracy and reliability of the muxing process.
Alternative(s) considered
Have you considered any alternatives? And if so, why have you chosen the approach in this PR?
Type
Type Choose one: (Bug fix | Feature | Documentation | Testing | Other)
Screenshots (if applicable)
Checklist

[x] I have read the Contribution Guidelines
[x] I have written Unit Tests
[x] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach

One issue with such approaches is...
Once you send an imbalanced tuples eg with a hole..., you would never have
a way of recovering from there... Have you thought of that issue?
On Mon, Jul 22, 2024, 10:39 AM Yashraj @.***> wrote:

IMPORTANT: All PRs must be linked to an issue (except for extremely
trivial and straightforward changes).
Fixes #[Issue]
Description
The MaxDelayTimeStampStrategy is a component designed to manage the timing
and synchronization of frames within a muxing system. Its primary function
is to ensure that frames from multiple input sources are combined only if
their timestamps are within a defined maximum delay threshold (maxTSDelay).
Key Features:
Timestamp-Based Synchronization: The strategy checks the timestamp
difference between incoming frames and only processes frames that have a
timestamp difference within the allowed maximum delay.
Flexibility: Configurable maxTSDelay allows adjustment of the acceptable
delay between frames, accommodating various timing requirements and use
cases.
This strategy helps maintain temporal coherence in the muxed output by
filtering out frames that do not meet the timestamp criteria, thereby
improving the accuracy and reliability of the muxing process.
Alternative(s) considered
Have you considered any alternatives? And if so, why have you chosen the
approach in this PR?
Type
Type Choose one: (Bug fix | Feature | Documentation | Testing | Other)
Screenshots (if applicable)
Checklist

I have read the Contribution Guidelines
https://github.com/Apra-Labs/ApraPipes/wiki/Contribution-Guidelines
I have written Unit Tests
I have discussed my proposed solution with code owners in the linked
issue(s) and we have agreed upon the general approach

You can view, comment on, or merge this pull request online at:
https://github.com/Apra-Labs/ApraPipes/pull/368
Commit Summary

cbaaca5
https://github.com/Apra-Labs/ApraPipes/pull/368/commits/cbaaca5d527f2ba5c7dc7e0670532cc9a9c1dc48
Added TimeStamp Strategy in Frames Muxer
6914609
https://github.com/Apra-Labs/ApraPipes/pull/368/commits/6914609e8f3dd13156bee47d8d081ec0dfc70c87
Added Unit Test For TimeStamp Strategy

File Changes
(3 files https://github.com/Apra-Labs/ApraPipes/pull/368/files)

M base/include/FramesMuxer.h
https://github.com/Apra-Labs/ApraPipes/pull/368/files#diff-cbeb9d1347316557df86f2cf857a32f6b4d8831341df9127e1cd1bea4b86ad45
(10)
M base/src/FramesMuxer.cpp
https://github.com/Apra-Labs/ApraPipes/pull/368/files#diff-535f6150b0063150e7e52985008bf289421ed5ea5f546554de52ce3ff24db388
(98)
M base/test/framesmuxer_tests.cpp
https://github.com/Apra-Labs/ApraPipes/pull/368/files#diff-8571f5d852b74ed8fcfaf02bfe194c4057156d7b7cbcc9367c3155b3dc247f8c
(198)

Patch Links:

https://github.com/Apra-Labs/ApraPipes/pull/368.patch
https://github.com/Apra-Labs/ApraPipes/pull/368.diff

—
Reply to this email directly, view it on GitHub
https://github.com/Apra-Labs/ApraPipes/pull/368, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWFNAQTDRELDZYXRY4L7JLZNUKTNAVCNFSM6AAAAABLIO7EVSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQZDGMBVGMZTEMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

One issue with such approaches is... Once you send an imbalanced tuples eg with a hole..., you would never have a way of recovering from there... Have you thought of that issue?
…
On Mon, Jul 22, 2024, 10:39 AM Yashraj @.> wrote: IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes). Fixes #[Issue] Description The MaxDelayTimeStampStrategy is a component designed to manage the timing and synchronization of frames within a muxing system. Its primary function is to ensure that frames from multiple input sources are combined only if their timestamps are within a defined maximum delay threshold (maxTSDelay). Key Features: Timestamp-Based Synchronization: The strategy checks the timestamp difference between incoming frames and only processes frames that have a timestamp difference within the allowed maximum delay. Flexibility: Configurable maxTSDelay allows adjustment of the acceptable delay between frames, accommodating various timing requirements and use cases. This strategy helps maintain temporal coherence in the muxed output by filtering out frames that do not meet the timestamp criteria, thereby improving the accuracy and reliability of the muxing process. Alternative(s) considered Have you considered any alternatives? And if so, why have you chosen the approach in this PR? Type Type Choose one: (Bug fix | Feature | Documentation | Testing | Other) Screenshots (if applicable) Checklist - I have read the Contribution Guidelines https://github.com/Apra-Labs/ApraPipes/wiki/Contribution-Guidelines - I have written Unit Tests - I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach ------------------------------ You can view, comment on, or merge this pull request online at: #368 Commit Summary - cbaaca5 <cbaaca5> Added TimeStamp Strategy in Frames Muxer - 6914609 <6914609> Added Unit Test For TimeStamp Strategy File Changes (3 files https://github.com/Apra-Labs/ApraPipes/pull/368/files) - M base/include/FramesMuxer.h https://github.com/Apra-Labs/ApraPipes/pull/368/files#diff-cbeb9d1347316557df86f2cf857a32f6b4d8831341df9127e1cd1bea4b86ad45 (10) - M base/src/FramesMuxer.cpp https://github.com/Apra-Labs/ApraPipes/pull/368/files#diff-535f6150b0063150e7e52985008bf289421ed5ea5f546554de52ce3ff24db388 (98) - M base/test/framesmuxer_tests.cpp https://github.com/Apra-Labs/ApraPipes/pull/368/files#diff-8571f5d852b74ed8fcfaf02bfe194c4057156d7b7cbcc9367c3155b3dc247f8c (198) Patch Links: - https://github.com/Apra-Labs/ApraPipes/pull/368.patch - https://github.com/Apra-Labs/ApraPipes/pull/368.diff — Reply to this email directly, view it on GitHub <#368>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABWFNAQTDRELDZYXRY4L7JLZNUKTNAVCNFSM6AAAAABLIO7EVSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQZDGMBVGMZTEMI . You are receiving this because you are subscribed to this thread.Message ID: @.>

Hi Akhil,
It was not handled before, Now i have added checks to drop frame if the frame doesn't have timestamp embedded on it, when we are using Time Stamp strategy


Write a C++ program to check alphabet

Description
Write a C++ program to check alphabet
Check that the given character is an alphabet or not (a-z, A-Z).
Input  : a
Output : Alphabet

How to contribute

Save the solution in CheckAlphabet.cpp file
Add CheckAlphabet.cpp file in check-alphabet folder

!assign


Express: Error when deleting custom entry locations

https://www.concrete5.org/developers/bugs/8-0-1/error-when-you-delete-custom-entry-locations/
If the location we get doesn't exist we should default to the root level. And make sure you can't delete the root node.

@aembler , @KorvinSzanto
This issue still exists on concrete5 8.5.2....
Should I create a new issue or you can reopen it?
How to reproduce.

Create an express entity.
Delete the custom entry location.
Return back to edit or view the entries (you'll get error).

If you think it still exists, lets open a new one; it's possible this older issue describes something different and outdated; I think getting a new github issue for it would be best.


C-h in insert-state in org-mode calls org-beginning-of-line

What did you expect to happen?
Pressing C-h in insert-state in org-mode starts the C-h keychord.
What actually happened?
Pressing C-h in insert-state in org-mode calls org-beginning-of-line.
Additional details:

Reproducible in M-x doom/sandbox C-c C-p.

Steps to reproduce:

M-x doom/sandbox C-c C-p
Open a new buffer SPC b N
M-x org-mode
Enter insert state
Press M-SPC h k C-h and see org-beginning-of-line.

System information:

SYSTEM  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /usr/bin/zsh
        uname      Linux 5.10.7-3-MANJARO #1 SMP PREEMPT Fri Jan 15 21:11:34 UTC 2021 x86_64
        path       (~/bin ~/opt/bin /usr/local/sbin /usr/local/bin /usr/bin /usr/lib/jvm/default/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl ~/.local/bin ~/.dotnet/tools ~/var/go/bin ~/.local/share/cabal/bin ~/opt/ghcup/bin ~/.gem/ruby/2.7.0 ~/.local/share/cargo/bin /usr/lib/emacs/27.1/x86_64-pc-linux-gnu/)
EMACS   dir        ~/opt/doom-emacs/
        version    27.1
        build      Aug 28, 2020
        buildopts  --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-wide-int --with-modules --with-cairo --with-harfbuzz 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
        features   XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP
        traits     (gui server-running envvar-file)
DOOM    dir        ~/.config/doom-emacs/
        version    2.0.9
        font       #
        theme      doom-one
        build      HEAD -> develop, origin/develop, origin/HEAD 2ad1eab6e 2021-01-18 19:59:18 -0500
        elc-files  0
        modules    (:completion (company +childframe) ivy :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash neotree ophints (popup +defaults) vc-gutter window-select workspaces :editor (evil +everywhere) file-templates fold (&user fmt +define) rotate-text snippets :emacs dired electric ibuffer undo vc :term vterm :checkers syntax :tools editorconfig (eval +overlay) lookup lsp magit make :lang data emacs-lisp markdown org sh yaml (&user arduino) (&user basic) (cc +lsp) clojure common-lisp elixir (&user fennel) (haskell +dante) latex (lua +moonscript) (python +lsp) (rust +lsp) scheme web :config (&user literate) (default +evil +bindings +smartparens))
        packages   ((meson-mode) (moonscript :pin ac5d35d3a1970db958c687991a1f2c49f7921150 :recipe (:fork (:host github :repo Janfel/moonscript-mode))) (php-mode) (async) (flycheck-clang-tidy) (evil-escape :disable t) (evil-matchit) (form-feed) (highlight-indent-guides) (hungry-delete) (company-quickhelp) (company-jedi))
        unpin      (n/a)
        elpa       (n/a)

The intended more useful behavior for C-h in Org is to move left in table cells. org-beginning-of-line is the fallback for when the cursor isn't in a table. (see the code.)
I don't know if it's possible to to dispatch keymaps in menu-item, which is used by general-predicate-dispatch, which in turn is used by cmds! in the source code, but you can try :)

The intended more useful behavior for C-h in Org is to move left in table cells. org-beginning-of-line is the fallback for when the cursor isn't in a table. (see the code.)
I don't know if it's possible to to dispatch keymaps in menu-item, which is used by general-predicate-dispatch, which in turn is used by cmds! in the source code, but you can try :)

Thanks for pointing me to the code so I know where to change this. I was confused because C-h didn’t appear anywhere in the "Key Bindings" section of C-h f org-beginning-of-line.

Thanks for pointing me to the code so I know where to change this. I was confused because C-h didn’t appear anywhere in the "Key Bindings" section of C-h f org-beginning-of-line.


Here's the script

Hey, so I just realized I never submitted a PR for the script -- sorry!

Thanks for submitting this. Closing it because I think it's better suited for the docs, not the actual library. I prefer to keep things slim :)


Simplify presetOnly=True parameter menus

They should act more like the EnumPlugValueWidget (or just use it directly) and only display the presets, rather than include the other menu items like "Default". The full menu should remain available as a right click on the plug label.

Closing, since this has been done.