Test fails due to bad from address.

The test Email fails due to the from address not being set correctly. It tries to send it from<EMAIL_ADDRESS>rather than the correct user. The correct user likely needs to be set as a different config value in order to be set correctly. This doesn't prevent external applications from sending mail through the relay and only impacts the test message.
status=bounced (host smtp.office365.com[<IP_ADDRESS>] said: 554 5.2.252 SendAsDenied<EMAIL_ADDRESS>not allowed to send as<EMAIL_ADDRESS>

Hmmm, I have the following set:

<EMAIL_ADDRESS>MYORIGIN=my_domain.com

And my email comes to me at<EMAIL_ADDRESS>from [Alert from Postfix]<EMAIL_ADDRESS>How are you running the container? Are you using docker or podman?

I have the same issue, I'm relaying through my email address' SMTP server. Some services require the email FROM to be the actual email address. Over on the unraid forums someone has raised this issue with the person who's implemented your docker image as a template for unraid.
https://forums.unraid.net/topic/130953-support-devzwf-postfix-relay/

I can attempt to. I currently have the template installed pointing at your github repository so in theory I can add template variables in the unraid interface to match what you've added in the image. Just let me know what I need to do.

I was able to pull the new image and add the variable to the template. Different errors this time..

Can you now try 1.4.1-beta2?

That worked. I received the test email, awesome!

Thanks! No, I think I'm good if you're good.
I'll probably post a version without the beta tag here shortly...

Just tested it with one of the apps I am using and it worked as well. I will point my docker template back to latest after its updated. Thanks again for your help.

Just pushed 1.4.1.  Thanks again for testing.
@ameola can you test this so I can close this issue?

No response, closing this.


Android support

Hey,
I would like to use this with Android! :) It would be cool to give availability to download translations directly to the code :)

I vote for this!

I can help in development

Working on it!


Adds zipkin-web image using NGINX

This container doubles as a skeleton for creating proxy configuration around
Zipkin like authentication, dealing with CORS with zipkin-js apps, or
terminating SSL.
It can also be adapted to test new UIs, such as https://github.com/openzipkin/zipkin-ui
Related issues which having an example NGINX config could help with:
See https://github.com/openzipkin/zipkin/issues/782
See https://github.com/openzipkin/zipkin/issues/1135
See https://github.com/openzipkin/zipkin/issues/1171
See https://github.com/openzipkin/zipkin/issues/974

Thanks to @gena01 for the bootstrapping help!

@dominikh this might be interesting to you, since you have an alternate api server that presents the zipkin api

@rogeralsing once the experimental new zipkin-ui packaging is ready, we can bolt it onto existing zipkin installs with something like this.

cc @jcarres-mdsol @prat0318 @shalako (folks who might not have seen the new UI, yet)

gonna move this to a new repo "docker-zipkin-ui" since I think it adds more value coupled to that.

Looks cool!
So new deployments will need three different containers ? Zipkin, zipkin-ui , zipkin-dependencies?

Looks cool!
So new deployments will need three different containers ? Zipkin,
zipkin-ui , zipkin-dependencies?

once zipkin-ui is finished, we can make it the default javascript in
"zipkin", so probably won't need another container unless someone wants to
front with nginx for other reasons.
zipkin-dependencies definitely needs to be a separate container as seems
people need 4GB or so to execute the thing.

Cool, simpler deployments

incidentally, the experimental ui could be a simple layer on the "zipkin" image, overwriting the path of the old javascript. nginx is used here to show how to do a proxy and also facilitate testing the new ui without changing the old one

got a nudge that I should merge this :) I'll rename it to zipkin-ui and do that. we can always spin it out into a new repo once the new zipkin-ui progresses to the point where we can package it.

done and pushed


Dual License clarification

Awaiting clarification on dual licenses in our official canonical naming file. Will update this when Legal and Andrea come back to us!

good progress on it:
using a foo-project:
[hf@localhost foo-project]$ license-reporter --html
<?xml version='1.0'?>
<licenseSummary>
    <project>foo-project</project>
    <version>1.0.0</version>
    <dependencies>
        <dependency>
            <packageName>JSONStream</packageName>
            <version>1.3.1</version>
            <licenses>
                <license>
                    <name>MIT License</name>
                    <url>http://www.opensource.org/licenses/MIT</url>
                </license>
            </licenses>
        </dependency>
        <dependency>
            <packageName>JSONStream</packageName>
            <version>1.3.1</version>
            <licenses>
                <license>
                    <name>Apache License 2.0</name>
                    <url>http://www.apache.org/licenses/LICENSE-2.0</url>
                </license>
            </licenses>
        </dependency>
    </dependencies>
</licenseSummary>
========= APPROVED LICENSES        ==========
name: JSONStream , version: 1.3.1 , licenses: Apache License 2.0
name: JSONStream , version: 1.3.1 , licenses: MIT License
========= APPROVED LICENSES        ==========

And the generated HTML shows JSONStream_MIT License.txt but in fact (when click on it ) is the Apache License file.

And the generated HTML shows JSONStream_MIT License.txt but in fact (when click on it ) is the Apache License file.

This means we need to add: 'No local license could be found for the dependency' instead.

Looks good @helio-frota :)
I did mention to Andrea that we may have scenarios were one of the local licenses are not found. I'm wondering in that case should we tweak the text to indicate that not only the fact that the local text is missing but that it is indeed a dual license e.g. "No local license found as this is a dual license dependency" or words to that affect?
I'm wondering is there a technical reason we don't go down the route of embedding both licenses within the:
<licenses> attribute like Andrea mentioned?
Obviously both are correct this is more a curious question :)

I was able to add both licenses within the <licenses> attribute, but the html report is using the data and gets corrupted with glitches.
[hf@localhost foo-project]$ license-reporter
<?xml version='1.0'?>
<licenseSummary>
    <project>foo-project</project>
    <version>1.0.0</version>
    <dependencies>
        <dependency>
            <packageName>JSONStream</packageName>
            <version>1.3.1</version>
            <licenses>
                <license>
                    <name>MIT License</name>
                    <url>http://www.opensource.org/licenses/MIT</url>
                </license>
                <license>
                    <name>Apache License 2.0</name>
                    <url>http://www.apache.org/licenses/LICENSE-2.0</url>
                </license>
            </licenses>
        </dependency>
    </dependencies>
</licenseSummary>

I was working on another branch to solve this kind of problem related with the same data affected by other functions.
https://github.com/helio-frota/license-reporter/tree/pr
( this branch is related to #226 and will need more time )
I'll try to replicate the data that goes to html or try to solve directly, to be able to finish this issue.

PR sent,
To not have problems with HTML report we need to duplicate the license as discussed.
( but on console stdout it will continue to print duplicated <dependency>  entry, instead
both licenses within the <licenses> attribute )
To show both licenses within the <licenses> attribute we need to choose the option to export to file or only to stdout license-reporter --json or just license-reporter.
This seems to be a side effect of not using commands #226

@lgriffin
landed here https://github.com/bucharest-gold/license-reporter/commit/a272cada5b9e3284069b7775a7b5b08581577103
Thanks!

@lgriffin https://github.com/bucharest-gold/license-reporter/issues/226#issuecomment-342608089

PR merged, I'm going to close this, but I'll keep on the remaining items
of this comment: https://github.com/bucharest-gold/license-reporter/issues/226#issuecomment-342481041


[feat] Support singleton validators to prevent multiple instances of loading the same model (when using multiple guards)

Description
Using a singleton class for validators could potentially drastically reduce memory usage in the case where users instantiate multiple guards.
Why is this needed
Improve efficiency on library in a common use case
Implementation details
Add singleton support at the validator level. Would only work in single process, multi-proc is probably no longer supported if this change is made.
End result
guard1 = Guard().use_many([ToxicLanguage()])
guard2 = Guard().use_many([ToxicLanguage()])

would not instantiate two separate ML models for each ToxicLanguage instantiation

I think that approach would cause problems with streaming, because chunk accumulation happens inside validators. Guard1 and Guard2 would share chunk accumulation if they used the same validator.

Feature is possible as of 0.5.x as shown in this comment: https://github.com/guardrails-ai/guardrails/issues/834#issuecomment-2173447428
See caveats of this pattern as mentioned here: https://github.com/guardrails-ai/guardrails/issues/834#issuecomment-2186899570


begin packaging reference images

Begin packaging reference images

Closing this so the repository can be archived. Branch will be archived and later re-used over in brainglobe-atlasapi if we want it.


MBL[1583/1584] Add bonus support visual treatments based on selected reward

📲 What
Added some visual distinction between add-ons for no rewards vs rewards with no add-ons
🤔 Why
We want to user to feel like the experience is relevant to what they picked
🛠 How
🧠
👀 See
Late Pledge:
https://github.com/user-attachments/assets/7111fd30-928c-410b-bf84-888ec6a4f4a2
Normal Campaign:
https://github.com/user-attachments/assets/2a4a30ef-7c65-44e6-8b3c-ce968ec23d43
📋 QA
Go to a project (late or currently running doesnt matter)
Confirm that the add-ons screen shows the appropriate visuals for the given selection (no reward, reward with add-ons, reward without add-ons)
Story 📖
MBL-1583
MBL-1584

CI is saying one of the tests failed, but its working locally.  Going to try a couple things


Explain better how and why to start and use issues on GitHub/Lab

Since it’s used later in the testing lesson.

I believe this is now done: https://coderefinery.github.io/git-collaborative/04-contributing/


Validating ajax applications using a delay-based mutation technique

Paper link: http://dl.acm.org/citation.cfm?id=2642996

Paper: Validating ajax applications using a delay-based mutation technique


Add podman as an option when using kind

Changes

:gift: Instead of using docker hardcoded for some operations, I have added a function that search from docker or podman.

/kind enhancement

Fixes #408

/ok-to-test

I have opened this PR to get some feedback as I'm not a Go developer :). Feel free to ping me and ask for improvements and fixes :)
Thank you very much.

Hi, sorry for the lack of activity.
I will get back on this next sunday afternoon.

Again, sorry for the lack of activity.
I have reviewed all the comments and also tried to rebase my code with yours and I hope to have made everything right.

Some of the diffs on your PR seem a bit out of whack... I don't think you should have any changes other than in pkg/kind/kind.go (the rest should already bee in main). I'm going to try closing / reopening to see if that cleans things up...

ok, that's better :smile:

Some of the diffs on your PR seem a bit out of whack... I don't think you should have any changes other than in pkg/kind/kind.go (the rest should already bee in main). I'm going to try closing / reopening to see if that cleans things up...

I have merged the changes from upstream:main into my fork. Maybe these are the changes that you're menioning.

Changing the port to 8080 and running the command './kn-quickstart kind' i get the following output:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ ./kn-quickstart kind
Running Knative Quickstart using Kind
✅ Checking dependencies...
    Kind version is: 0.20.0

☸ Creating Kind cluster...
enabling experimental podman provider
Creating cluster "knative" ...
 ✓ Ensuring node image (kindest/node:v1.25.3) 🖼
 ✓ Preparing nodes 📦
 ✓ Writing configuration 📜
 ✓ Starting control-plane 🕹
 ✓ Installing CNI 🔌
 ✓ Installing StorageClass 💾
 ✓ Waiting ≤ 2m0s for control-plane = Ready ⏳
 • Ready after 19s 💚
Set kubectl context to "kind-knative"
You can now use your cluster with:

kubectl cluster-info --context kind-knative

Thanks for using kind! 😊

Error: creating cluster: existing cluster: local-registry: failed to connect local registry to kind cluster: exit status 125
Usage:
  kn-quickstart kind [flags]

Flags:
  -h, --help                        help for kind
      --install-eventing            install Eventing on quickstart cluster
      --install-serving             install Serving on quickstart cluster
  -k, --kubernetes-version string   kubernetes version to use (1.x.y) or (kindest/node:v1.x.y)
  -n, --name string                 kind cluster name to be used by kn-quickstart (default "knative")

creating cluster: existing cluster: local-registry: failed to connect local registry to kind cluster: exit status 125

~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯

The command podman network connect kind kind-registry also results in:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ podman network connect kind kind-registry
Error: "slirp4netns" is not supported: invalid network mode

Operating system:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ uname -a
Linux fedora 6.3.11-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jul  2 13:17:31 UTC 2023 x86_64 GNU/Linux

Additional references:
https://github.com/containers/podman/issues/13109
https://github.com/containers/podman/issues/8193

I have the following containers running on my machine:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ podman ps
CONTAINER ID  IMAGE                           COMMAND               CREATED         STATUS         PORTS                                               NAMES
112c0abd83f8  docker.io/library/registry:2    /etc/docker/regis...  31 minutes ago  Up 31 minutes  <IP_ADDRESS>:5001->5000/tcp                              kind-registry
767ebe3c7106  docker.io/kindest/node:v1.25.3                        31 minutes ago  Up 31 minutes  <IP_ADDRESS>:35183->6443/tcp, <IP_ADDRESS>:8080->31080/tcp  knative-control-plane

For the kind-registry container the NetworkMode is:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ podman inspect 112c0abd83f8 --format '{{.HostConfig.NetworkMode}}'
slirp4netns

For the knative-control-plane the NetworkMode is:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ podman inspect 767ebe3c7106 --format '{{.HostConfig.NetworkMode}}'
bridge

Trying to connect to the knative-control-plane shows the following message:
~/dev/src/github.com/giulianisanches/kn-plugin-quickstart main*
❯ podman network connect kind knative-control-plane
Error: container 767ebe3c710635e3530737f11aa79e371f81afbfd26f0ffcad58b84628438c84 is already connected to network "kind": network is already connected

I will try to create the kind-registry container with the same NetworkMode (I don't know if the slirp4netns for the kind-registry is intentional).

sorry about the lack of update, but I will need to put this on a hold for now... a lot of thing going on on my personal life... will revisit this at some point in the future.


fix(fpm) add the --replaces flag to fpm

cc @murillopaula

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


Listing all connections of a session

There's currently no way to list all connections (aka client agents) belonging to a certain session. The only function that comes close to solving this issue is SessionRegistry.SessionConnections though it returns only the number of connections of the given session. Wouldn't it make more sense to return []*Client instead?

As of commit #8f789c0 server.SessionConnections returns a list of client agents


Cannot create two datasets based on tables with the same name

I have an AWS Athena/Glue datacatalog. This catalog contains several databases, e.g. db-a and db-b. Both of these two databases contain a table "te_general". When I create a dataset for db-a.te_general everything is fine but when I create the second dataset based on db-b.te_general I get the error message "An error occurred while creating datasets: Dataset could not be created.".
In the logs I can find this message: "(sqlite3.IntegrityError) UNIQUE constraint failed: tables.table_name"
So it seems that the table_name seems to be unique. I would expect that the tripple of database-schema-table needs to be unique.
How to reproduce the bug

Go to datasets and create a first dataset for schema A and table T
Go to datasets and create a second dataset for schema B and table T

Expected results
Both dataset should be registered.
Actual results
Second dataset is not created.
Screenshots
Environment

browser type and version: Firefox 88.0

superset version: Superset 0.0.0dev

python version: Python 3.8.12

node.js version: ? (docker exec -it superset node -v --> node not on path)

any feature flags active: no

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context

I have the same issue. It will also fail if you have different databases with the same table name, no matter what's the schema
attaching Superset log:
2021-12-05 10:36:47,253:DEBUG:superset.models.core:Database.get_sqla_engine().
Traceback (most recent call last):
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context
    self.dialect.do_execute(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute
    cursor.execute(statement, parameters)
sqlite3.IntegrityError: UNIQUE constraint failed: tables.table_name

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "SUPERSET_LOCATION/superset/superset/datasets/commands/create.py", line 51, in run
    dataset.fetch_metadata(commit=False)
  File "SUPERSET_LOCATION/superset/superset/connectors/sqla/models.py", line 1527, in fetch_metadata
    old_columns_by_name: Dict[str, TableColumn] = {
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 3534, in __iter__
    self.session._autoflush()
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1633, in _autoflush
    util.raise_(e, with_traceback=sys.exc_info()[2])
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_
    raise exception
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1622, in _autoflush
    self.flush()
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2540, in flush
    self._flush(objects)
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2682, in _flush
    transaction.rollback(_capture_exception=True)
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
    compat.raise_(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_
    raise exception
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2642, in _flush
    flush_context.execute()
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute
    rec.execute(self)
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 586, in execute
    persistence.save_obj(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 239, in save_obj
    _emit_insert_statements(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1135, in _emit_insert_statements
    result = cached_connections[connection].execute(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1011, in execute
    return meth(self, multiparams, params)
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 298, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1124, in _execute_clauseelement
    ret = self._execute_context(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1316, in _execute_context
    self._handle_dbapi_exception(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1510, in _handle_dbapi_exception
    util.raise_(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_
    raise exception
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context
    self.dialect.do_execute(
  File "SUPERSET_LOCATION/venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute
    cursor.execute(statement, parameters)
sqlalchemy.exc.IntegrityError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.IntegrityError) UNIQUE constraint failed: tables.table_name
[SQL: INSERT INTO tables (uuid, created_on, changed_on, description, default_endpoint, is_featured, filter_select_enabled, "offset", cache_timeout, params, perm, schema_perm, table_name, main_dttm_col, database_id, fetch_values_predicate, schema, sql, is_sqllab_view, template_params, extra, created_by_fk, changed_by_fk) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]
[parameters: (<memory at 0x121789880>, '2021-12-05 10:36:53.947410', '2021-12-05 10:36:53.947417', None, None, 0, 0, 0, None, None, None, None, 'new_table', None, 3, None, 'public', None, 0, None, None, 1, 1)]
(Background on this error at: http://sqlalche.me/e/13/gkpj)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "SUPERSET_LOCATION/superset/superset/datasets/api.py", line 252, in post
    new_model = CreateDatasetCommand(g.user, item).run()
  File "SUPERSET_LOCATION/superset/superset/datasets/commands/create.py", line 65, in run
    raise DatasetCreateFailedError() from ex
superset.datasets.commands.exceptions.DatasetCreateFailedError: Dataset could not be created.
2021-12-05 10:36:53,981:DEBUG:superset.stats_logger:[stats_logger] (incr) DatasetRestApi.post.error
2021-12-05 10:36:53,982:DEBUG:superset.stats_logger:[stats_logger] (timing) DatasetRestApi.post.time | 6880.805107
2021-12-05 10:36:53,982:INFO:werkzeug:<IP_ADDRESS> - - [05/Dec/2021 10:36:53] "POST /api/v1/dataset/ HTTP/1.1" 422 -

This issue occurs only for SQLite DB.
As SQLite is going to be decommissioned, I don't think it's worthy to fix this issue.


⚠ GitLab Server has degraded performance

In 26760c7, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6258 ms

Resolved: GitLab Server performance has improved in a2d9821.


Feature/NETEXP 485

Added separate variables for manager_addr port and mqtt_settings port
that are displayed in the AWLAN table. The default values are 1883 and
6640, but these can be overridden in the helm charts based on customer
requirements. For the respective helm chart changes, please refer https://github.com/Telecominfraproject/wlan-cloud-helm/pull/22
Output after the changes (overriding the external ports to use 443 using the helm override file):

redirector address change, which would include port, is already supported via CEGWChangeRedirectorHost command

You can change the MQTT broker external address already, tip.wlan.mqttBroker.address.external
This is the address that will get set on the AP, and you should be fine to continue using the 1883 port for that


Add Tekton to the Kubernetes Marketplace

Thank you for wanting to submit a Pull Request to the Civo Kubernetes Marketplace repository!
If your pull request is to submit a new application to the marketplace, please answer the following questions:

[X] Have you followed the guidelines in our Contributing document in setting up the application?
[X] Have you checked that the application your submission is proposing to add does not yet exist on the Marketplace, or as a pull request to be processed?
[X] Have you tested your application on the Civo managed Kubernetes service? Please include a screenshot.

[X] Can you confirm that the software you are submitting licensed for use in a publicly-available Kubernetes marketplace? - The Tekton Pipeline, Triggers, and Dashboard components are all Apache-2.0 licensed.

Not sure why CircleCI build shows a failure.  I tried to view the pipeline, and it looks green.  If there are issues with the PR, please pass them along and I'll resolve.

The build was failing because the logo was over 20KB, if you run ./bin/lint_all.sh from the clone it will do all the same checks. Don't know why CircleCI wasn't showing it though...
I've fixed it and merged it to master now. Thank you!


In case of indian numbering system for 1100 converted currency showing thousand hundred instead of thousand one hundred.

Thanks for reporting. I have started work on V3 that will allow more flexibility, one of them being able to have word conversion marked for exact matches, that should solve this problem.

@shwethats Please try v3 alpha where this issue is fixed and share your feedback.
Try
npm i<EMAIL_ADDRESS>

Resolved in v3.0.0


The operator should stay in CrashLoopBackoff if the CRD is not installed

Initial report by @andreaTP in https://github.com/java-operator-sdk/java-operator-sdk/issues/1136
Bug Report
Starting an operator without having the CRDs installed should result in an Exception in initialization that would restart the pod.
What did you do?
You can reproduce the behaviour with the Keycloak nightly on minikube:
kubectl apply -f https://raw.githubusercontent.com/keycloak/keycloak-k8s-resources/nightly/kubernetes/minikube.yml

What did you expect to see?
The operator pod goes in CrashLoopBackoff
What did you see instead? Under which circumstances?
The operator pod goes into the Running state, but the Informers are not going to notify any event for the managed CRDs.
This is especially problematic when applying resources all together in a cluster (e.g. CRDs operators etc. etc.) since the following can happen:

the operator gets created
the CRDs are created
the user creates a CR
nothing happens since the operator is in "Running" state but the Informers are not in place

Environment
minikube
Quarkus Operator SDK 3.0.6
Possible Solution
Exceptions thrown by the informers should crash the Operator.
cc.: @vmuzikar

This is an SDK issue.


Fix #4212: Set temp file permissions to 0644 in PathOutputDirectory

Follow-up on #4220. /cc @janilcgarcia


TC  Despre button 01 - "Despre" button is visible

Description: Check that the "Despre" button is visible and can be found between the "Cautare" and "Contact" buttons.
Pre-conditions: The https://admin.peviitor.ro/ page is opened.

Step 1:  Open the browser.
Expected results: The browser page is opened.

Step 2: Introduce the URL https://admin.peviitor.ro/
Expected results: The main page opens.

https://admin.peviitor.ro/

[laptop - Windows 11 - Chrome and Firefox] [tablet - Android - Chrome] [telephone - Android - Chrome]


Add onPremise Sharepoint support

This PR adds ability to connect to OnPremise Sharepoint.

@it-mob apologies, I have only seen this now. I didn’t get any email notifications and I’ve being working from an enterprise Github account the last few weeks and wasn’t checking my personal Github account.
Approved and merged your PR though.
Do you find the module useful? I created this module for a once-off project a few years ago and it worked well for what I required. Could probably do with a code clean up or update. 😀


nice shorthand for Functor

https://github.com/agda/agda-categories/blob/afe50323d35e8eaf664ba8c38e781dbd6f941cb6/Categories/Enriched/Functor.agda#L47-L48
this looks really nice. we should also have this for Functor as well.

Yes, I think that would be good!

Should I just implement this now, or should I wait until we have addressed #103?

#103 is thorny, and I want to think about it.  There are already users of this library, and this is going to break all of their code. I'm not against it, I just want to see if there's a way to provide an upgrade path that isn't too painful.
A long way to say that it would make sense to implement this now, but hopefully in a way that would be compatible with #103 also being implemented later.

let's move the discussion to #103, as it's more clear from the title.


safe_int_to_bool_list causes breakage

Describe the bug
At least in assertions getter, need to do an exhaustive audit of usages.
To Reproduce
GET /bounties//assertions/0

https://github.com/polyswarm/polyswarmd/pull/96


github: comply with Go license terms

Hi,
At the time of writing, the repository tagline on Github is

A secure, reliable, fast and lightweight OAuth2, OpenID Connect and Access Control provider that runs on top of any existing authentication infrastructure. Written in Google Go. https://www.ory.am/products/hydra

It's against the Go license to use Google's name to promote your project:

Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

I think you should rephrase it simply as "Written in Go".
I would make a PR but this property of the repo is not stored in Git.
Thanks
mappu

Thanks for noticing! What do you think a good substitute would be? "Written in Go (Golang)"?

I removed it from the repository description. Did you find that phrase anywhere else?

resolved :)


Conditionally configure security group ingress

what

Conditionally configure default security group ingress only when length(var.ingress_security_groups) > 0

why

Otherwise, it detects an update on every plan run even if applied (which whould not do anythink because security_groups is empty). Ex:
Terraform will perform the following actions:

  # module.ec2_bastion.aws_security_group.default[0] will be updated in-place
  ~ resource "aws_security_group" "default" {
        arn                    = "XXX"
        description            = "Bastion security group (only SSH inbound access is allowed)"
        egress                 = []
        id                     = "XXX"
      ~ ingress                = [
            {
                cidr_blocks      = [
                    "<IP_ADDRESS>/0",
                ]
                description      = "Allow ingress to groups listed in var.allowed_cidr_blocks"
                from_port        = 22
                ipv6_cidr_blocks = []
                prefix_list_ids  = []
                protocol         = "tcp"
                security_groups  = []
                self             = false
                to_port          = 22
            },
          + {
              + cidr_blocks      = []
              + description      = "Allow ingress to groups listed in var.ingress_security"
              + from_port        = 0
              + ipv6_cidr_blocks = []
              + prefix_list_ids  = []
              + protocol         = "-1"
              + security_groups  = []
              + self             = false
              + to_port          = 0
            },
        ]
        name                   = "a-bastion"
        ...
    }

references

Please, close this PR if you merge #29 which also fixes this issue.

/test all

/rebuild-readme

/test all

/test all

/test all

Hi @alexandrusavin are you able to fix the provider pinning? Please see bats test output for details.

/test all

/test all

/test all

Thanks for your contribution @alexandrusavin!


Sponsors Cannot Request Accounts

If an account has been added as a sponsor, they are marked as having an account already, and hence cannot request account credentials. Also, as with #165, when someone is removed as a sponsor, they are marked as having an account already, even if they never went through the account request flow.

@camillescott For now I think the best option is to have Sponsors request an account with a designated admin setup as a sponsor.  Once their accounts are approved, you can add them as a sponsor.  We never really considered onboarding for Admins or Sponsors when building the app, so this flow is probably something we should look into when v2 is being planned.

I don't have a specific PR to reference, but this issue has been addressed by the v2 work.


Sending Additional Form Data.

I've followed the tutorial on how to pass additional FormData on submit. It seems like the data is being sent, but I am confused as to how to access that data in upload.class. Any direction would be appreicated.

For C# you can access the formData using,
HttpContext.Current.Request["formvariableName"]

I'm using PHP and requesting $_POST['formVar'] like this. I'm not sure its the correct way to get that data.

I think I got it. I set another param in the __contstructor and that seemed to do the trick. Thanks for your input vijendrapatil

Glad you found teh solution. hey btw, i have one issue, if you find any solution for this then please let me know.
https://github.com/blueimp/jQuery-File-Upload/issues/1076
Thanks


prefers-color-scheme media query support

Is your feature request related to a problem? Please describe.
I'm always frustrated when paste.gg doesn't implement prefers-color-scheme support for its dark theme.
Describe the solution you'd like
paste.gg to implement prefers-color-scheme support for its dark theme.
Describe alternatives you've considered
paste.gg not to implement prefers-color-scheme support for its dark theme.
Additional context
https://bugzilla.mozilla.org/show_bug.cgi?id=1494034
https://9to5mac.com/2018/10/24/safari-beta-dark-mode-theme-websites/

This being a media query is so very annoying. I have two files that are loaded that work fine. No one, not even Safari yet (tech preview) supports this media query.
@media(prefers-color-scheme: dark) {
  /* use the dark theme file */
}

That would be nice, but afaics, it'd basically require duplicating all my CSS and wrapping it in those media queries for no good reason. Is there a way I can use this with SRI and CSP (aka no @import, which is a bad solution anyway) that doesn't require duplicating literally all my CSS?

Perhaps you could work around this using CSS variables..? There'd still be some code reuse but I think you'd be able to get away with just setting their values

https://github.com/jgthms/bulma/issues/1837
This should be just a little bit of work to get set up after the issue above is finished. When that will be, however, is anyone's guess.


build for windows and osx

Comment:
I see wgrib is currently linux only (https://github.com/conda-forge/wgrib2-feedstock/blob/main/recipe/meta.yaml#L17) and excludes windows and osx.
I imagine it's not trivial to build for windows and os but thought I would create this issue in case people want to noodle

g2clib (a runtime dep) does not exist on windows


Fixes #RHINENG-5908 - handle updated platform_metadata dict

Why do we need this change? :thought_balloon:
The platform_metadata use to be empty if there is nothing in it, however now when its empty it at least has "bs64_identity". This breaks ROS use cases as we use to depend on "platform_metadata" being None!
Documentation update? :memo:

[ ] Yes
[ ] No

Security Checklist :lock:
Upon raising this PR please go through RedHatInsights/secure-coding-checklist
:guardsman: Checklist :dart:

[ ] Bugfix
[ ] New Feature
[ ] Refactor
[ ] Unittests Added
[ ] DRY code
[ ] Dependency Added
[ ] DB Migration Added

Additional :mega:
Feel free to add any other relevant details such as links, notes, screenshots, here.

With this kind of breaking change I do feel we should have centralized way to define on what all params we work or on depend on and actually have better validations on it.

/retest

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (7842322) 75.48% compared to head (2ed992a) 75.48%.
Report is 3 commits behind head on main.

Files
Patch %
Lines

ros/lib/utils.py
75.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #410      +/-   ##
==========================================
- Coverage   75.48%   75.48%   -0.01%
==========================================
  Files          33       33
  Lines        1697     1701       +4
==========================================
+ Hits         1281     1284       +3
- Misses        416      417       +1

Flag
Coverage Δ

unittests
75.48% <83.33%> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Combat UI needs to be revisited

Some current issues:

[ ] No visual distinction between being out of range for an ability versus out of AP
[ ] Current range interval is not very obvious
[ ] No information on what abilities do (this doesn't need to have complete details, but something would be nice)
[ ] Timer is hard to see

New UI is up and ready for feedback.

Still could use some work, but we will open new issues for specific tasks.


Search improvements

My overall impression is that OAE search is too permissive in its
inclusion of close spellings or misspellings, to the point where false
positives often overwhelm the genuine hits. Then there are also cases
where the logic seems to break down, e.g. if I start to use
search-ahead for the name of a colleague, Caroline Noyes:

1) I type 'Caroline' and her name (and her user profile is in my home
tenant) is at the top of the list.
2) I type 'Caroline N' and her name is demoted to 3rd place, with a
'Caroline Nelson' at the top of the list
3) I type 'Caroline No' and 'Caroline Nelson' still tops the list,
with 'Caroline Noyes' still two places behind her
4) I type 'Caroline Noy' and Caroline Noyes is back in top place

I have many documents with the acronym AfE in them. Searching for these documents with the string "AfE" does not produce the documents in the list. However, searching for the full "Awareness for Everyone" string returns all the documents at the top of the list.

I have previously noticed this issue with "csv".

I've collected some bits of feedback around search. Is there some sort of boosting that we could do on exact matches?

There's also the issue that search fails to identify words that are divided by punctuation characters such as - _ or / For example, searching for "john" will not bring up a file with filename my_friend_john.docx

Also this should be considered when improving search, some cases is not permissive enough: https://github.com/oaeproject/Hilary/issues/1138
Seems like a combination of matching better and "permissiveness" is needed.

As changes here will likely need the index destroyed, no changes should be made until https://github.com/oaeproject/Hilary/issues/1165 is resolved to ensure we can recovery properly.

In other possible improvements I heard users saying the following;
I wish I could see a list of the most recent documents I've accessed or edited.
I wish I could see a list of documents, ordered by time, that a particular user has shared with me.

those echo with me
WILLIAM CULLERNE BOWN
Executive Chairman, *Research, +44 20 7216 6500
Find out more about *Research at http://www.ResearchResearch.com
On 17 September 2015 at 15:17, David<EMAIL_ADDRESS>wrote:

In other possible improvements I heard users saying the following;
I wish I could see a list of the most recent documents I've accessed or
edited.
I wish I could see a list of documents, ordered by time, that a particular
user has shared with me.
—
Reply to this email directly or view it on GitHub
https://github.com/oaeproject/Hilary/issues/1162#issuecomment-141101242.

If it helps, the content library shows its resources in order of the last time it was "interacted with" (modified, shared, has had a comment posted). So most active content will appear at the top. The same goes for discussions. There is, however, no way to search specifically on "date shared with me", "last modified", etc...

Added another report that we received around this


⚠ ClamAV has degraded performance

In 88bc761, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 87 ms

Resolved: ClamAV performance has improved in 1ef5396.


Implement Babel for JS task

Let's implement the Babel transpiler for the JS task. Should a simple one-line addition in tasks/js.js (before the concat call). Extract the Babel options in config.js.babel, and provide sensible defaults (like { presets: ['es2015'] }).

@dan-ld Make sure to include the runtime (see https://www.npmjs.com/package/gulp-babel#runtime and https://babeljs.io/docs/plugins/transform-runtime/).

@dan-ld Let's make this configurable. If config.js.babel is set to false, don't run the JS through the Babel compiler. This way, we can disable it for legal projects.

When you implement this, make sure it's working by writing some simple ES2015 and running it in the browser after Loewy Assets compiles it. E.g.
// using const
const arr1 = [1, 2, 3],
    arr2 = [4, 5, 6];

// using spread operator to combine arrays
const combined = [...arr1, ...arr2];
console.log(combined); // should be [1, 2, 3, 4, 5, 6]

// using arrow functions
const double = x => 2 * x;

console.log(double(3)); // should be 6

Feel free to try other features as well.


dask.array flatten method

The numpy method flatten can be used to reshape an n-dimensional array into a one-dimensional array.
In [1]: import numpy as np

In [2]: x = np.array([[1, 2, 3], [4, 5, 6]])

In [3]: x
Out[3]:
array([[1, 2, 3],
       [4, 5, 6]])

In [4]: x.flatten()
Out[4]: array([1, 2, 3, 4, 5, 6])

We could add such a method onto dask.array.Array if we are willing to give up caring about byte order entirely.
This might be a good on-ramp issue.  It requires applying the flatten method onto each block, creating a new flattened dictionary, manipulating chunks, etc..  Furthermore we could use this as a learning opportunity to improve documentation on how to extend dask array.
cc @kwmsmith

The natural generalization of flatten is reshape, which could also be useful.
At the very least, it would be nice to have support for reshaping within blocks. For example, if I have an array with shape (100, 100, ...) and blocks (100, 100, 10), I should be able to reshape it to (10000, ...). For example, this would let us generalize point-indexing (https://github.com/ContinuumIO/dask/pull/439) to fully general vectorized indexing.

@cowlicks notes that my use case (reshaping within blocks) could be solved by map_blocks. This is almost, but not quite true -- map_blocks can't handle changed array dimensions (see #263, #445).


Fix Dead Link in the Compose specification documentation

Fix dead link to a Permissions Calculator in the Compose specification documentation.
Proposed changes
Replace the dead link to the http://permissions-calculator.org with one to a working copy of the page hosted on the Internet Archive.

@dockertopia Well for one that calculator only generates a 3 digit octal instead of the 4 digit octal the Compose specification documentation indicates we should use.  If there is an online calculator that produces the 4 digit

Fix dead link to a Permissions Calculator in the Compose specification documentation.
Proposed changes
Replace the dead link to the http://permissions-calculator.org with one to a working copy of the page hosted on the Internet Archive.

True. Maybe this one could be an option https://www.killall.net/webmaster/chmod.php ?
In the meantime we could use the archived URL version.

True. Maybe this one could be an option https://www.killall.net/webmaster/chmod.php ? In the meantime we could use the archived URL version.

The archived version has the advantage of being able to copy-paste the results.  You can't do that with the killall version (or any other version I've found via searching for that matter).  Interface is also needlessly wide.  I know that sounds picky; I'm just not sure it would be an improvement over the archive version that's easier to use.


Import & Export for Ant Design

Hi @ieei0214 ,
This project is nice, but if you're interested, feel free to help Ant Design add import and export components.

Sure.  Thanks for the advice.


chore: Testnet re-organization required changes

Issue being fixed or feature implemented
Dropped all changes made so far to be able to sync Testnet.
What was done?
How Has This Been Tested?
Breaking Changes
Testnet syncing obviously
Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[ ] I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

@UdjinM6 @PastaPastaPasta @knst Marking this as draft for now.
Please review if I forgot something so far


ReactInjectors - optional variables for useSubscription

Fixes TS errors due to type mismatches with apollo 'useSubscription' react hook

Hi @zeppelinnn - thanks for your contribution! It looks like you have edited the generated files, (instead of the files that do the generating). These get overwritten every time the codegen runs.
The key files that produce the generated code are in the graphql-codegen-hasura-shared package. I think the file you want is: tshelperInjector.ts
Let me know if you run into any problems and I can help you out.
Cheers

Hi @jamshally - thanks for the feedback! This plugin is awesome btw and have been enjoying using it so far.
The problem seems to be in reactInjectors.ts, which I believe is for the codegen for react hooks. The incompatibility appears to be caused by the apollo definition of useSubscription.
My process to do this was:

Bootstrap the project
Verify that TS error is present in demo/autogen/react.ts for useSubscribe* definitions
Make the change in reactInjectors.ts (in graphql-codegen-hasura-shared package) for variables to be optional.
Run npm run build
Run the graphql-codegen command in the demo project to bring the demo codegen to parity.
Verified the TS error mentioned in (1) is no longer present.

Let me know if I'm missing something, as it appears that the changes were made in the correct place.
On that note, I did have one unrelated question - I was trying to patch in the changes from my fork into my own project locally (tried w/ yarn link as well as using yalc) but wasn't able to get it right. I personally haven't worked in a mono-repo before, so I wasn't sure if the dependencies within the various packages need to be explicitly linked as well. Any tips?
Thanks for your help!

@zeppelinnn - OK, thanks, my mistake. It looks like you have in fact updated the correct files. I'll test and merge that shortly.
RE: the project linking, Lerana takes care of most of the tricky parts. Just run the Lerna bootstrap command and that should do what you want:
lerna boostrap

I should go ahead and add that to the package.json scripts as a convenience for others.
Let me know if that doesn't work for you and I can look at more.


smart decomposition does not export AD for multiallelic variant

Hello, I used smart decomposition for getting AD and GQ. However, decomposed output have "." for all multiallelic variants. It is VCFv4.2 with FORMAT=<ID=AD,Number=R...
e.g. For a multiallelic variant
OLD_MULTIALLELIC=chr1:115256325:A/G/T	GT:AD:DP:GQ:PGT:PID:PL 0/0:.:15:45:.:.:0,45,632,45
if not multiallelic:
GT:AD:DP:GQ:PL  0/0:15,0,0:15:45:0,45,648,45,648,648
1).Wonder is there a way to get all AD information for all alt alleles.
2). For multiallelic situation, e.g. 2 alt alleles, is there a way to write entry for new genotype GT=1/2
Thank you!

@wangshu84
Can you give me an example VCF to work with?

@atks  Attached is a test.vcf file. It has extension .txt just for uploading. Thank you!
vt_test.vcf.txt

@atks unfortunately without -s option, it does not output AD neither.

@wangshu84 - apologies for the delay, I can only respond on this around next week.

@atks

@atks looks like header INFO field is the reason causing missing AD for multiallelic variants.
If change format of AD field to "Number=." (input vcf has "Number=R"), the smart decompose will output AD values.
The input vcf is by GATK_3.7

@wangshu84
apologies about this, I should have spotted it much earlier.


[CP] Fix numbering of SSA values during inlining

Commit(s) to merge
f2304f9ec0bc08191bc0019c82814a5a6c98875a
Target
stable
Prepared changelist for beta/stable
https://dart-review.googlesource.com/c/sdk/+/280240
Issue Description
Compiler crashes when trying to inline a method with a lot of optional parameters with distinct default values into a tiny method. Users reported crashes on Dart code generated by freezed packages.
What is the fix
The compiler is fixed to account for number of constants in parameters exceeding number of SSA values of the caller during inlining.
Why cherry-pick
Affects users - they cannot build their apps. Reported multiple times: https://github.com/flutter/flutter/issues/119220, https://github.com/flutter/flutter/issues/119354, https://github.com/flutter/flutter/issues/119607.
Risk
low
Issue link(s)
https://github.com/flutter/flutter/issues/119220
Extra Info
No response

@mraleph @a-siva

lgtm

lgtm

Cherry-pick landed on stable branch.

In which version can I get this fix? Because I'm still facing the issue in 3.7.1

@aam Keeping this open until the issue has landed in a stable release.

@aam Keeping this open until the issue has landed in a stable release.

@alexmarkov

In which version can I get this fix? Because I'm still facing the issue in 3.7.1

@ixsans this fix should be available in the next hot fix release (Flutter 3.7.2 / Dart 2.19.2) which I believe is slated for tomorrow 2/8.

The issue is still not fixed when I upgraded Flutter to 3.7.3 (Dart 2.19.2). What happened?

@crasowas that means it is not the same issue. file a separate bug report and provide all the information you can.


[feature] Add more adversarial tests for verify-token Action

These can be added in the schedule.e2e.verify-token.default.yml workflow, or directly as unit tests written in typescript.

I think this is resolved. @asraa @ianlewis anything in mind that I may be glossing over?

I think this is ok. e2e.verify-token.schedule.yml was expanded since this issue was created. If we find other specific tests we should add then we can create new issues for them.


Added DNS Challenge support and travis-ci integration

I added a .travis.yml so PRs and master can be built in Travis CI. It was pretty complicated since it has to build and start boulder but after a lot of trial and error I got it working. I couldn't test the final push since the import paths are wrong (github.com/ericchiang/letsencrypt vs github.com/levenlabs/letsencrypt) but if you turn on Travis CI support we can make sure this PR passes.
I also added DNS challenge support. This required that I included github.com/miekg/dns package in godeps so that breaks the diff :disappointed: so I moved that out into a separate commit so you can review the travis and dns commits separately.
I also added:
if chal.Type == ChallengeDNS {
	// unauthorized is the TXT value is wrong or not found
	// connection if NXDOMAIN
	if chal.Error.Typ == "urn:acme:error:unauthorized" || chal.Error.Typ == "urn:acme:error:connection" {
		time.Sleep(pollInterval)
		continue
	}
}

to the ChallengeReady loop since if you're using DNS, the old value or the non-existent value might be cached, so it will continue looping as long as the error is one of those. Let me know what you think.
Fixes #2

I'm going to open a new one so I can keep the replaced import paths in our master branch.


Feature Request: Bump NGINX to 1.26 or 1.27

Is your feature request related to a problem? Please describe.

Currently, the NPM image from jc21/nginx-proxy-manager:latest is at version <IP_ADDRESS>, which is end-of-life for security support on May 29, 2024 and no longer receiving security updates upstream, to my knowledge.

Describe the solution you'd like

Requesting that the docker image have its NGINX version bumped to an actively supported security NGINX version.
Also I noticed that the Image is 1.1GB in size. Would it also be possible to shrink the image?
Describe alternatives you've considered

N/A
Additional context

Thank you for considering this request! And much appreciated on such a well developed product.

Just an update.
I don't think the version bump is super urgent as from what I can tell on NGINX's official CVE Advisory Page
If you are using NGINX version <IP_ADDRESS>, you are vulnerable to the following CVEs:

    CVE-2024-24989: NULL pointer dereference in HTTP/3 (Severity: Major)
    CVE-2024-24990: Use-after-free in HTTP/3 (Severity: Major)
    CVE-2024-32760: Buffer overwrite in HTTP/3 (Severity: Medium)
    CVE-2024-31079: Stack overflow and use-after-free in HTTP/3 (Severity: Medium)
    CVE-2024-35200: NULL pointer dereference in HTTP/3 (Severity: Medium)
    CVE-2024-34161: Memory disclosure in HTTP/3 (Severity: Medium)

Which all are HTTP/3 related, and I would assume that if that is not being used then there is no immediate danger.
To my knowledge best practice is still HTTP/2.

It isn't nginx, but openresty
/usr/sbin/nginx -version
nginx version: openresty/<IP_ADDRESS>

@JBlond Thanks for that clarification. Do you know if OpenResty's versioning scheme follows NGINX? I can't find anything concrete on their website, and just by going off of the versioning alone, it does appear that they mimic NGINX's with a tailing number at the end for their own patching increment.
Version: <IP_ADDRESS>
  1   .   25  .   3   .   2
  │       │       │       │
  │       │       │       └─────── OpenResty Build/Patch
  │       │       └─────────────── NGINX Patch
  │       └─────────────────────── NGINX Minor
  └─────────────────────────────── NGINX Major

As I was typing I think I found my answer. It looks like they do as in their recent blog post for OpenResty <IP_ADDRESS>:

The main core of OpenResty is NGINX 1.27.1 and the one before that was <IP_ADDRESS> which was NGINX 1.25.3.
Looking forward to the next release with 1.27.1.X
Also some information on NGINX's versioning scheme for those you might read this post.

@Zenjir0 I found on https://openresty.org/en/faq.html that they use the nginx base including the version numbering and the addotional number is the Openresty patch number.

@ Zenjir0 the version is upstream. See https://github.com/NginxProxyManager/docker-nginx-full/blob/master/local-build.sh#L12 and https://github.com/NginxProxyManager/docker-nginx-full/blob/master/local-buildx.sh#L12


HTTP2: Implement fairness when deferred processing streams.

Signed-off-by: Kevin Baichoo<EMAIL_ADDRESS>
Commit Message: HTTP2: Implement fairness when deferred processing streams.
Additional Description: We will now round robin prioritizing streams that haven't written to the connection recently to process deferred data when we go from network connection backed up -> network connection low watermark. Still need to implement chunking.
Risk Level: low (off by default due to release guard)
Testing: unit / integration
Docs Changes: NA (until more fleshed out)
Release Notes: NA (until feature fully implemented)
Platform Specific Features: NA
Related Issue #19127

/assign @RyanTheOptimist
Mind taking a look since Yan and Alyssa are out? Thanks!

Looks like it needs a main merge and CI is broken?

/retest

/assign @mattklein123

@mattklein123 for non-Google review


[v15] TokenFactory DenomCreation: GasConsume

Changes

From the new org repo (SO others can use too with their features, generalized)
DenomCreationGasConsume is set at 2_000_000 gas consume on create IF/when a param change proposal removes the fee
Swagger & protoc install docs + optimizations
Regen swagger
Adds new tokenFactoryCapabilities with all enabled

@Reecepbcups I see you have changed the protobuf type URLs in the new tokenfactory repo (from osmosis.tokenfactory to cosmos.tokenfactory)
This can be problematic because many contracts (such as mine) use the osmosis-std library for interaction with tokenfactory module, and that library uses the osmosis.* type URL.
Ideally, please don't introduce breaking changes to the protobuf API 🙏

@larry0x Oh, I changed this due to me working on getting https://github.com/CosmosTokenFactory/token-factory live. Where Juno, Sei, and Kujira will all use the new bindings once I add some test & reach out with them more on it
(Like you discussed you wanted for ics-999).
If this is not ideal I am happy to revert proto back to osmosis.* paths, but figured since its deviating away from that (then they can catch up) this is the best? no?

@Reecepbcups Osmosis team's plan is to spinoff the module into a standalone repo (https://twitter.com/sunnya97/status/1641117493409333252). Not sure how soon this will happen (I will push for it) but once it happens, most chains will most likely import from it. The repo you made will be an interim solution and IMO it should remain compatible with the Osmosis one.

@larry0x Got it thanks. I'll revert proto back then, missed this reply.

I think that this should target main instead of a long-hanging branch.
This is a small thing and nbd.
so let's roll.


Consume elemental-cli install

Consume elemental-cli in place of cos-installer in cos-toolkit:

[x] modify system/cos so that uses elemental-cli for installation #1074
[x] make sure it passes tests and maybe validate some of the scenarios that are not covered manually too https://github.com/rancher-sandbox/cOS-toolkit/issues/581
[x] check harvester impact

Starting with this one, JFYI  I will create a very early draft mostly to run CI.

@bk201 I hacked around harvester installer to check the impact of the installer code change.  I modified the rootfs image creation from this Dockerfile and added a COPY statement to include the elemental binary and I also modified the install script to make use of the copied elemental binary.
With the following change the installation succeeded:
_COS_BOOTING_FROM_LIVE="true" _COS_INSTALL_ISO_URL="" INTERACTIVE=yes _COS_INSTALL_DEVICE="$install_device" cos install

to
elemental install "${install_device}"

_COS_INSTALL_ISO_URL="" is already the default and the same for INTERACTIVE=yes. I am not sure why you needed _COS_BOOTING_FROM_LIVE="true", but within the new code there is not such a config.
Given that harvester does not make use of the cos-installer and calls cos install instead I believe that merging #1074 will not have any effect as it basically sets cos-installer to make use of elemental install, but cos.sh will be still provided after merging, so cos install call will remain unchanged.


Is it possible to route the request to service based on hostname in tcp protocol [Mysql] ?

Do you want to request a feature or report a bug?
Feature
What did you expect to see?

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI tells me this one is neither of them.
I encourage your to seek community support: join our Slack workspace and reach out to us on the #support channel.
Another option is to use Stack Overflow and tag your question traefik.
You can of course double check Traefik's documentation :sweat_smile:


feat: make gmp flag configurable

make gmp flag configurable with PHP_WITH_GMP.
PHP_WITH_GMP=yes asdf install php will build php with --with-gmp.

Is it not enough to just pass a flag to PHP_CONFIGURE_OPTIONS?

as --without-gmp is there and additional --with-gmp does not cancel it.

Ideally, I would like to recommend submitting a patch to fix that behavior upstream, but I will merge this at this moment.

Thanks @susurri!

Also, I think it would be better to mention this in the README. Would you like to work on it?


Add support for CBOR semantic tags

Hi,
I've tried to add support for CBOR tags. It is pretty hacky and feel free to reject it if you don't think this is the right approach. I'm not actually convinced that this is a good idea at all, but I wanted to try hacking it in. And now that I am done, I might as well ask for your opinion.
If rust-lang/rust#41875 is ever implemented, this code should become a lot more safe and easier to read. In the meantime, here we are.

Gone stale, I will keep this PR in mind when tags are added.


How do i make proxies for the bots?

How do i make proxies for the bots? i want like 30 bots in 1 ip how do i change proxy? please help!

This is not the proper place to talk about that.

I made a repo for a headless bot with proxy support
https://github.com/davidmann4/agario-feeder-bot
feel free to contribute


Playground not building

Environment
pnpm install && pnpm run dev
Reproduction
Go to https://stackblitz.com/github/dargmuesli/nuxt-cookie-control?file=playground%2Fapp.vue
Get error Failed to install dependencies
Describe the bug
I want to see a playground or just demo for this project. I found link  https://stackblitz.com/github/dargmuesli/nuxt-cookie-control?file=playground%2Fapp.vue and this link not wrapped.
Additional context
No response
Logs
No response

Works for me still:

Please provide additional information that allows me to reproduce the issue.

https://youtu.be/8ZORgfFZOiQ
Trying from safari

Could you share the full error here? It's not possible to spot fully shortly before the video ends.

This is a non-commercial version of StackBlitz.
If you’re using this for business purposes, please purchase a license here.
~/projects/llqiqgbok.github
❯ pnpm install && pnpm run dev
[callSiteLocation@
depd@
<EMAIL_ADDRESS>@
<EMAIL_ADDRESS>@
../node_modules/.pnpm/@pnpm+network.agent<EMAIL_ADDRESS>@
../node_modules/.pnpm/@pnpm+network.agent<EMAIL_ADDRESS>@
../network/fetch/lib/fetchFromRegistry.js@
@
../network/fetch/lib/index.js@
@
../env/plugin-commands-env/lib/node.js@
@
../env/plugin-commands-env/lib/downloadNodeVersion.js@
@
../env/plugin-commands-env/lib/envRemove.js@
@
../env/plugin-commands-env/lib/env.js@
@
../env/plugin-commands-env/lib/index.js@
@
lib/main.js@
@
lib/errorHandler.js@
@
@]
Node.js 18.20.3
~/projects/llqiqgbok.github 1s
❯

@dargmuesli this is all I have from terminal

hmm, this seems to be related to stackblitz, not this project as you can see all builds are green, even on mac and with node 18, which is currently in use by stackblitz. Here are two links to similar previous issues, which might help you debug:

https://github.com/npm/cli/issues/2818
https://stackoverflow.com/questions/68618743/cannot-find-module-agentkeepalive-when-updating-npm-to-7-20-3

Maybe try running pnpm add agentkeepalive? I'm afraid I can't help any further.

If you find any other information that point to this project, this issue can be reopened.


Removing label and add a new one label makes a new label transparent

🐛 Bug

To Reproduce
Steps to reproduce the behavior:
Full reproduce:
https://user-images.githubusercontent.com/3826210/144221551-e19f8b29-62a3-494c-a98d-289a913ec152.mp4

Install PartSeg
load image and lables
Select Plugins > PartSeg widgets > Search Label
iterate through labels using `"label number"
click "Stop" button
Change to another "label number"

To got properly rendering:

change order of layer by drag'n'drop (visible bug reported here:  #3725)
Change to another "label number"

Whole important napari interaction is here: https://github.com/4DNucleome/PartSeg/blob/8552d034cc4d6e1001bd824745dea309379e5a1b/package/PartSeg/plugins/napari_widgets/search_label_widget.py#L62-L84
But part of calculations depends on PartSeg backend.
Partial reproduce:
from qtpy.QtWidgets import QPushButton

import numpy as np

from skimage.morphology import ball
from scipy import ndimage as ndi

import napari

scale = [100.,   77.52248675,   77.52248675]

data1 = np.zeros((300, 300, 300), dtype=np.uint8)
data1[9:-10, 9:-10, 9:-10] = ball(140)
image = ndi.distance_transform_edt(data1)

viewer = napari.Viewer() # ndisplay=3)
viewer.add_image(image, scale=scale)
viewer.add_labels(data1, blending="additive", scale=scale, color={1: "green"}, opacity=1)

btn = QPushButton("Add/remove")

def fun():
    if "new layer" in viewer.layers:
        del viewer.layers["new layer"]
    data2 = data1[9:-10, 9:-10, 9:-10]
    label = viewer.add_labels(data2, name="new layer", blending="additive", color={1: "white"}, opacity=1,scale=scale)
    label.translate_grid = (9, 9, 9)

btn.clicked.connect(fun)
viewer.window.add_dock_widget(btn)

napari.run()

But even if opacity is set to 1 I could see structure bellow:
https://user-images.githubusercontent.com/3826210/144224487-9bc3ce35-7567-46cf-88e8-e229fb7f133f.mp4

Expected behavior
Layer which is higher on layer list should be rendered first.

Environment
napari: 0.4.13.dev80+gd0b6b3f17.d20211126
Platform: Linux-5.11.0-41-generic-x86_64-with-glibc2.2.5
System: Ubuntu 21.04
Python: 3.8.3 (default, Sep 3 2021, 01:19:46) [GCC 10.3.0]
Qt: 5.15.2
PyQt5: 5.15.4
NumPy: 1.19.5
SciPy: 1.7.1
Dask: 2021.09.0
VisPy: 0.9.2

OpenGL:
- GL version: 4.6.0 NVIDIA 470.86
- MAX_TEXTURE_SIZE: 32768

Screens:
- screen 1: resolution 2560x1440, scale 1.0
- screen 2: resolution 1920x1080, scale 1.0
- screen 3: resolution 1920x1080, scale 1.0

Plugins:
- Segment (blobs and things with membranes): 0.2.7
- animation: 0.0.2
- console: 0.0.4
- napari-time-slicer: 0.1.4
- napari-tools-menu: 0.1.5
- ome-types: 0.2.9
- scikit-image: 0.4.13.dev80+gd0b6b3f17.d20211126
- svg: 0.1.5

Code of partial reproduce crash on current main.   #3726
Additional context

@Czaki but is this not to be expected with blending='additive'?

@Czaki but is this not to be expected with blending='additive'?

the core of problem is that adding layer first produces different result than adding it again after removing previous one. And first version is selected when reorder axist. Maybe proper rendering is after remove/add step. But this is still a bug. (change orgder of layers should not impact on rendering mode).

I also observe a similar problem with translucent, but cannot reproduce it now.

@Czaki is this still a thing with all the label changes recently?


[Feat]: Add Footer Section to contribution page

What feature?
I want to add footer section to the contributor page. @Vaishnavi-Patil2211 please assign this to me under gssoc'23
Show us the magic with screenshots
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

Done @Vaishnavi-Patil2211 pr #1240


Support trireme-kubernetes deployment in easy mode

It'd be nice to provide folks with a yaml file to install this easily. We should also provide certs to make this happen.

duplicate #70


Rasterization performance

Improve rasterization performance. How does FreeType perform? Why is the vector one slow?

vector: https://github.com/golang/image/tree/master/vector
FreeType: https://github.com/golang/freetype
exp: https://github.com/golang/exp/blob/master/shiny/iconvg/rasterizer.go
rasterx: https://github.com/srwiley/rasterx for a combination of vector and FreeType

Make sure the new rasterizer supports both fill types: EvenOdd and NonZero  (vector does not support EvenOdd).
EDIT: see the following links for some ideas.

font-rs: https://medium.com/@raphlinus/inside-the-fastest-font-renderer-in-the-world-75ae5270c445, also see https://www.cryptologie.net/article/406/simd-instructions-in-go for implementing in Go
Signed distance fields: https://github.com/Chlumsky/msdfgen

EDIT: actually, Nigel Tao has an implementation of font-rs in Go here: https://github.com/google/font-go. It says in https://github.com/golang/image/blob/master/vector/vector.go that font-go is proof of concept, but doesn't actually import vector...?

font-rs is using the algorithm described here http://nothings.org/gamedev/rasterize/. It is smart but support only non-zero winding (not even-odd). The vector package of Nigel Tao is using this algorithm with the optimization to use fixed point instead of floats when the imaqe size is smaller than 500 pixel in width and height (if I understood correctly), and assembly with SIMD.
The method is fast for rasterizing but generates only a mask or gray map. Other operations like combining images are O(N²) since each pixel is precessed. The method is thus good for rasterizing text which is dense and a small image size, not for general 2D graphics on big images.
The package font-go is a proof of concept of a font rasterizer using the font-rs algorithm. The algorithm is implemented in the vector package. The x/image/font package is using the x/image/vector package.

This library currently uses the vector implementation of Nigel Tao, which is as far as I know the fastest rasterizer in pure Go. We should improve performance when using a gamma correcting color space, as it slows down the rasterizer a lot. Additionally, we could look at rasterization at the GPU level, but for that we need tesselation, some shader work for displaying Béziers or arcs (or otherwise we need to flatten those which is what vector does), setup an OpenGL environment, render the image to a texture and retrieve it. This may be faster only for very large images I suppose...

Flattening has been implemented which is slightly better than Nigel Tao's version. Otherwise, improving rasterization performance is a high-priority but re-implementing a rasterizer is not.


Device portal in Windows Terminal

Description of the new feature/enhancement
Windows 10 users currently have the ability to use the Device Portal to control a device on the same connected network (WLAN). This function could also be programmed in the Windows terminal to solve problems faster.

Proposed technical implementation details (optional)

I don't think this is a bad idea, but I think this makes more sense as an extension rather than something built directly in to the Terminal.
I'll tag this issue up to reflect that :)

Thanks you very much! ❤😄


Error installing Ubuntu and Debian - WslRegisterDistribution failed with error: 0x80070426 Error: 0x80070426 The service has not been started.

Environment
OS Name:                   Microsoft Windows 10 Home
OS Version:                10.0.18363 N/A Build 18363
Windows build number: [run `[Environment]::OSVersion` for powershell, or `ver` for cmd]
Your Distribution version: [On Debian or Ubuntu run `lsb_release -r` in WSL]
Whether the issue is on WSL 2 and/or WSL 1: [run `cat /proc/version` in WSL]

Steps to reproduce
I did not have WSL installed before so went directly to WSL2 on this page:
I followed https://docs.microsoft.com/en-us/windows/wsl/install-win10
error free till Step 6 and got this error in the Debian or Ubuntu windows as they were trying to install:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070426
Error: 0x80070426 The service has not been started.
when trying to install either:
Ubuntu 20.04 LTS
Debian GNU/Linux
I tried several googled fixes, like looking for Microsoft Security Essentials (not there), making sure my BIOS has Virtualization on (yes, see Task Manager Performance Tab says Virtualization: Enabled) and start/stop/restart LxssManager and LxssManagerUser_7f71a multiple times in Services with multiple reboots.
PS C:\Windows\system32> wsl --list
Windows Subsystem for Linux has no installed distributions.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore
PS C:\Windows\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
FeatureName      : Microsoft-Windows-Subsystem-Linux
DisplayName      : Windows Subsystem for Linux
Description      : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired  : Possible
State            : Enabled
CustomProperties :
ServerComponent\Description : Provides services and environments for running native user-mode Linux
shells and tools on Windows.
ServerComponent\DisplayName : Windows Subsystem for Linux
ServerComponent\Id : 1033
ServerComponent\Type : Feature
ServerComponent\UniqueName : Microsoft-Windows-Subsystem-Linux
ServerComponent\Deploys\Update\Name : Microsoft-Windows-Subsystem-Linux
Expected behavior
That Ubuntu or Debian install in WSL
Actual behavior
See above, but inshort, after install WSL 2 - I get this error trying to install Debian or Ubuntu:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070426
Error: 0x80070426 The service has not been started.

Submitted recording and screenshots in Windows Feedback.
Thanks!

I have run into the same error trying to install Ubuntu 20.04 manually on 1909 (18363.1139):
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070426
Error: 0x80070426 The service has not been started.

Anyone know what "service" it is referring to here?

Same issue here. Since I was unable to launch the distribution from the store, I downloaded and installed distro manually. I don't see any errors after launching the distro. Neither does it actually do anything after launching. I suspect it's silently bailing out.
Net result is that I don't see a distribution that I can use after going through all the hoops.
PS C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

FeatureName      : Microsoft-Windows-Subsystem-Linux
DisplayName      : Windows Subsystem for Linux
Description      : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired  : Possible
State            : Enabled
CustomProperties :
                   ServerComponent\Description : Provides services and environments for running native user-mode Linux
                   shells and tools on Windows.
                   ServerComponent\DisplayName : Windows Subsystem for Linux
                   ServerComponent\Id : 1033
                   ServerComponent\Type : Feature
                   ServerComponent\UniqueName : Microsoft-Windows-Subsystem-Linux
                   ServerComponent\Deploys\Update\Name : Microsoft-Windows-Subsystem-Linux

PS C:\WINDOWS\system32> wsl --list --verbose
Windows Subsystem for Linux has no installed distributions.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore

PS: I have rebooted several times and have gone through the process from scratch a couple of times.

I managed to track down my specific issue. The "DNS Client' on my box was disabled. I set it to Automatic, fired it up and I was able to install/start a distro. Can't promise that's the only service that will break it, but worth a check.

I managed to track down my specific issue. The "DNS Client' on my box was disabled. I set it to Automatic, fired it up and I was able to install/start a distro. Can't promise that's the only service that will break it, but worth a check.

THAT WAS IT!!!   THANK YOU SOOOOO MUCH!!!  Thank you for posting here to let other know

Same issue here. Since I was unable to launch the distribution from the store, I downloaded and installed distro manually. I don't see any errors after launching the distro. Neither does it actually do anything after launching. I suspect it's silently bailing out.
Net result is that I don't see a distribution that I can use after going through all the hoops.
PS C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

FeatureName      : Microsoft-Windows-Subsystem-Linux
DisplayName      : Windows Subsystem for Linux
Description      : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired  : Possible
State            : Enabled
CustomProperties :
                   ServerComponent\Description : Provides services and environments for running native user-mode Linux
                   shells and tools on Windows.
                   ServerComponent\DisplayName : Windows Subsystem for Linux
                   ServerComponent\Id : 1033
                   ServerComponent\Type : Feature
                   ServerComponent\UniqueName : Microsoft-Windows-Subsystem-Linux
                   ServerComponent\Deploys\Update\Name : Microsoft-Windows-Subsystem-Linux

PS C:\WINDOWS\system32> wsl --list --verbose
Windows Subsystem for Linux has no installed distributions.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore

PS: I have rebooted several times and have gone through the process from scratch a couple of times.

Per the thread below - check if your DNSClient is running under Services.

@ursus-code

Per the thread below - check if your DNSClient is running under Services.

That is not it for me. The DNS Client service is enabled and running. Can anyone tell me how to "launch" the "distro" from command line. Perhaps that will provide additional information. Right now when I launch it from Start Menu I can't tell what's really going on. Thanks in advance.

Previously I was installing the "distro" from command line using:
Add-AppxPackage -Path "C:\Path\to\DebianGNULinux_1-1-3-0_x64__76v4gfsz19hv4.Appx"

This would "install' the distro but as I mentioned nothing happens when I "launch" it from start menu.
This time around I double clicked on the file to get it to install using the GUI when then gave me an option to launch it after installation. I managed to at least produce an error dialog done this way. I have no clue what that error means though. Including it here for reference and see if it means anything to anyone.

@cdunford, @ursus-code I just wanted to mention, that it seems like the "Microsoft Account Sign-in Assistant" (wlidsvc) (no idea whether it's actually called like this in English) service is required to be running as well.
I made sure this service was running which helped me to solve the error The service has not been started.
@m5nv You're facing an issue other than the one mentioned in this topic.
You might want to use the (rather dirty) workaround in #3437

@manuth Enabling this fixed it for me, thanks!

thanks

I had the same issue & fixed it with this Microsoft forum solution:

Type services.msc into the start search box and press Enter. This will open the Services snap-in of the console.
In the list of services, locate the service ( wlidsvc is called "Microsoft Account Sign-in Assistant" in English and "Anmelde-Assistent für Microsoft-Konten" in German) and double-click on it to open its properties dialogue.
Select "Starttype" -> auto
Start the service
Try starting your Ubuntu/Debian again. It should work now.


Bug: Projection operations (via select) propagate problematic column names that lead to run-time failures

Better to show this with an example:
scala> case class Foo(i: Int)
defined class Foo

scala> val e = TypedDataset.create[Foo]( Foo(1) :: Nil )
e: frameless.TypedDataset[Foo] = [i: int]

scala> val t = e.select( e.col('i) , e.col('i) )
t: frameless.TypedDataset[(Int, Int)] = [i: int, i: int]

scala> t.col('_1)  // even though t has type TypedDataset[(Int, Int)]
org.apache.spark.sql.AnalysisException: Cannot resolve column name "_1" among (i, i);
  at org.apache.spark.sql.Dataset$$anonfun$resolve$1.apply(Dataset.scala:220)
  at org.apache.spark.sql.Dataset$$anonfun$resolve$1.apply(Dataset.scala:220)
  at scala.Option.getOrElse(Option.scala:121)
  at org.apache.spark.sql.Dataset.resolve(Dataset.scala:219)
  at org.apache.spark.sql.Dataset.col(Dataset.scala:921)
  at frameless.TypedDataset.col(TypedDataset.scala:64)
  ... 42 elided

scala> case class Bar(i: Int, j: Int)
defined class Bar

scala> val tb = t.as[Bar]
tb: frameless.TypedDataset[Bar] = [i: int, i: int]

scala> tb.select(tb.col('j)) // even though tb is of type TypedDataset[Bar]
org.apache.spark.sql.AnalysisException: Cannot resolve column name "j" among (i, i);
  at org.apache.spark.sql.Dataset$$anonfun$resolve$1.apply(Dataset.scala:220)
  at org.apache.spark.sql.Dataset$$anonfun$resolve$1.apply(Dataset.scala:220)
  at scala.Option.getOrElse(Option.scala:121)
  at org.apache.spark.sql.Dataset.resolve(Dataset.scala:219)
  at org.apache.spark.sql.Dataset.col(Dataset.scala:921)
  at frameless.TypedDataset.col(TypedDataset.scala:64)
  ... 42 elided

The simplest solution I found here is to manually rename the columns after a projection to be "_1", "_2", etc. This will works since the typecheck already made sure that the output type will be a flat tuple.
Even though this works great for select(*) we still have an issue when we apply as[A] where the types align by the names of the underline dataframe remain unchanged. This is what the second part of the problem (as shown above).

@kanterov @OlivierBlanvillain I think this one was fixed with #55? Maybe we can close it?


Unable to upload wav files with Safari

I am unable to upload .wav files with Safari 16.3 on MacOS Ventura. I get the error

Only NAM models and IR wav files are allowed

Works with chrome on the same system.

PR raised with fix

Fixed on next update.
Closing.


inform player in advanced mode if she/he has guessed the country correctly

If guess is correct, send boolean to sender indicating correct guess

closed by 084026bfbdd4b8021a80f16dab55bce0564e27c9


Folder View Does not Work with "Import From Existing"

Expected Behavior
See the directory structure with the actual source files / project resources.
Actual Behavior

NTVS Version:
Visual Studio Version: 26424.2-Preview
Node.js Version:

Steps to Reproduce

cd c:\
mkdir temp
cd temp
npm install express-generator -g
express --view=pug myapp
cd myapp
npm install

Start VS
Ctrl+Shift+N (Create new project)
Templates -> JavaScript -> From Existing Node.js code
Click OK
Pick folder containing Node.js code: c:\temp\myapp
Alt-F (Finish)
Toggle folder view.
Observe that the files shown are those under the *.njproj file, not the actual project contents.

We're going to force the project file to be in the folder containing the actual code, to prevent this and all kinds of issues.


logic appendix(manual testing) proposed implementation in Developer Guide

Codecov Report
Base: 74.68% // Head: 74.68% // No change to project coverage :thumbsup:

Coverage data is based on head (634dba6) compared to base (a57c7a1).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #116   +/-   ##
=========================================
  Coverage     74.68%   74.68%
  Complexity      497      497
=========================================
  Files            76       76
  Lines          1485     1485
  Branches        155      155
=========================================
  Hits           1109     1109
  Misses          336      336
  Partials         40       40

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

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


Invalid isAllRowsExpanded behaviour at start, when all rows expanded

Describe the bug (required)
Invalid isAllRowsExpanded behaviour
isAllRowsExpanded is false, even when all rows is really expanded
Provide an example via Codesandbox! (required)
https://codesandbox.io/s/blue-wood-nk3y2
Steps To Reproduce (required)
Steps to reproduce the behavior:

Open example
Check All rows expanded value

Expected behavior (Recommended)
2. All rows expanded value is true
Screenshots

Desktop (please complete the following information):

OS: macOS
Browser: chrome
Version: 88.0.4324.96

Additional context
Is there option to expand all rows at start without manual expanded calculation?

@tannerlinsley FYI - codesandbox template link, declared in issue template, is invalid

@tannerlinsley FYI - codesandbox template link, declared in issue template, is invalid

I'm also experiencing this issue (even without StrictMode). Is there any update to this being fixed?

is there any update on this issue?

Similar issues for me. It will expand all rows on initial click, but will not collapse all rows. If I close a few rows individually, and then click again, it will expand all the rows, but still won't collapse all.
Also, if I open a few rows first, then click the open/close all button, it will close the few I've opened. Click again, it will open all rows, but then still will not close all rows.

Hey folks. I have a deeply nested table. Clicking on each row works fine. But expand all is not rendering rows from depth 2 onwards. Any idea if expand all supports deep nesting of rows? Thank you.

Any idea if expand all supports deep nesting of rows?

My WA - fill initialState.expanded on data changes

I was able to narrow down the issue. It seems like the issue is with my data. I am recursively making API calls and fetching the subRows. Passing this data to the table, and it does not render the subRows. When I hard code the data, it seems to render. Not sure what is wrong here.


[Feature Request]: Non-docker RAGFlow startup document

Is there an existing issue for the same feature request?

[X] I have checked the existing issues.

Is your feature request related to a problem?
No response
Describe the feature you'd like
能介绍一下无docker环境的启动吗？
Describe implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response

You may check document of launch RAGFlow from source code, which also depends on docker:
https://github.com/infiniflow/ragflow/blob/main/docs/guides/develop/launch_ragflow_from_source.md

You may check document of launch RAGFlow from source code, which also depends on docker: https://github.com/infiniflow/ragflow/blob/main/docs/guides/develop/launch_ragflow_from_source.md

Sometimes docker is not available but we want to use ragflow. Is there a known way to do this?

No document mentions this. But you can try to deploy the dependent components, such as mysql / minio / elasticsearch by following docker/docker-compose-base.yml. And Try to start RAGFlow service as /docker/entrypoint.sh and docker/service_conf.yaml

Or is it possible to replace docker with podman or lima, etc. Have you had such experience?

podman doesn't support the include directive, afaik. I merged the two to get it started.


DeepExplainer object has no attribute 'expected_value'

I am getting this error while plotting force plot in Keras LSTM for IMDB Sentiment Classification notebook

The error was fixed in this commit but the pip version is not up to date.

Thanks @vlaqtz. I just pushed a new version to pip so this should be resolved.


Feature/add spring config

Overview

Adds spring cloud config client to the course-management microservice to support externalizing configuration. This will come in handy once we deploy to the cloud and need to manage configuration easily.
closes #6.
New config server microservice: https://github.com/puffproject/config-server
New configuration repo for public config: https://github.com/puffproject/cloud-configuration
This change is a

[ ] Bug fix
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that will change exisiting functionality)
[ ] Documentation update

Description

Add spring-cloud-starter-config dependency + spring-cloud-dependencies dependency manager. (Simplifies things for eureka later)
Updates actuator endpoints to also include refresh: Allows to refresh configuration just by hitting an endpoint.
Added the @RefreshScope annotation on Swagger config class. Annotation can be used anywhere updateable config values are injected.
Added bootstrap.yml files to local spring cloud config details for connecting with the config server (bootstrap is loaded before application files)

Motivation/Links

This supports the DevOps principle of externalizing configuration in applications. With this we can securly pull configuration from the config server when deploying to the cloud. It also allows refreshing of the configuration on-the-fly instead of having to redeploy.
How was this tested?

Automated tests pass. Also manually tested connection between microservice & config server works. Automated intergration tests to follow.
Todos

[x] Ensure unit tests pass
[ ] Update documentation for changes (if necessary)
[x] Delete stale branch after merge

Had to rebase to fix merge issues. Re-opened in #17


Update to Xcode7

change implementation of removeObjectFromArray method
(extend RangeReplaceableCollectionType protocol instead)

Opened PR on master branch as development branch does not exist


feat: use default report name

Closes #21

@afdesk should the default name be described in the documentation?

@afdesk should the default name be described in the documentation?
yes, sure. it would be nice. thanks


got -1 for precision and F1

gold_num =  992  pred_num =  0  right_num =  0
Dev: time: 2.86s, speed: 98.30st/s; acc: 0.8030, p: -1.0000, r: 0.0000, f: -1.0000
Exceed previous best f score: -10
Save current best model in file: sample_data/lstmcrf.0.model
gold_num =  930  pred_num =  0  right_num =  0
Test: time: 2.48s, speed: 103.37st/s; acc: 0.8011, p: -1.0000, r: 0.0000, f: -1.0000
why?

Please provide more information of your experiment (dataset, parameter etc. a log file would be better) if you still have the problem.

Thanks. I was just too hasty. When it comes to the 2nd epoch, the precision is not -1 anymore. It is now a positive number. And I've closed that issue.

From: Jie Yang<EMAIL_ADDRESS>Sent: Tuesday, August 14, 2018 8:47 AM
To: jiesutd/NCRFpp
Cc: cotitan; State change
Subject: Re: [jiesutd/NCRFpp] got -1 for precision and F1 (#67)
Please provide more information of your experiment (dataset, parameter etc. a log file would be better) if you still have the problem.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/jiesutd/NCRFpp/issues/67#issuecomment-412800489, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJyJFBfzwbjdWI-IbB8qOpeh5t1DFj-Hks5uQo6ugaJpZM4V8Bnn.


Min/Max exposure

Questions about min/max.  Do i add the to my csv
This is my code im using, how would i use the min/max exposures in this code
from pydfs_lineup_optimizer import get_optimizer, Site, Sport, CSVLineupExporter
from pydfs_lineup_optimizer.stacks import TeamStack, PositionsStack, PlayersGroup
from pydfs_lineup_optimizer import AfterEachExposureStrategy
file = 'lineups.csv'
optimizer = get_optimizer(Site.FANDUEL, Sport.FOOTBALL)
optimizer.load_players_from_csv('will.csv')
optimizer.set_deviation(0.4, 0.12)
optimizer.add_stack(TeamStack(2, for_positions=['QB', 'WR']))
optimizer.force_positions_for_opposing_team(('QB', 'WR'))
lineups = optimizer.optimize(40 , max_exposure=0.50 , exposure_strategy=AfterEachExposureStrategy)
exporter = CSVLineupExporter(lineups)
exporter.export(file)
optimizer.print_statistic()
Thanks

what code?
On Mon, Oct 26, 2020, 7:03 PM will6809<EMAIL_ADDRESS>wrote:

Questions about min/max. Do i add the to my csv
This is my code im using, how would i use the min/max exposures in this
code
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/DimaKudosh/pydfs-lineup-optimizer/issues/215, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ANBWO7TDHOFOSBWPORJ24TDSMX557ANCNFSM4TAAZ5OA
.

Code is in post.  Just need to know how to setup min/max exposures in csv file.  What line of code to run it.
Thanks

you just use min exposure and max exposure for columns


Clearing out ~/.cache/crystal

In the crystal channel on Gitter, the following observation was made:

Not very scientific, but how long should p "hello world" take to return in crystal play? Mine takes around 20 seconds. Not sure if it's related to crystal-lang/crystal#4022 but it's slow in 0.20.4 as well. Tried changing the port, incase I was getting some network issues, but it didn't help.

Followed a few minutes later by:

Just deleted my ~/.cache/crystal files. Seems to have fixed it. Now taking < 3 seconds
The cache took an age to delete, must have been very big.

That got me wondering about the ~/.cache/crystal directory under my own userid.  If I start up a crystal play session right now, I have 8 lines in it (although three of those lines are in a loop which gets executed six times).  And my  ~/.cache/crystal/playground directory has 993 files in it, with last-change dates going back to Jul 23  2016.  Does anything ever clear out that directory?
Also, the  ~/.cache/crystal directory has 5300 files (right in that directory, not counting any subdirectories), but the oldest file there is from Jan 23 2017.  That seems like a lot of files, given the largest crystal program that I've written is 1200 lines!  And it looks like all of my crystal programs put together amount to under 4000 lines.
Should I be doing a rm -rf ~/.cache/crystal every week or so?

Given that I have upgraded crystal several times in the last two months, I'd think that any cached file which is more than a few weeks old couldn't be of any use anyway...

This should be fixed in master, but besides that, what happens to you if you don't delete the cache directory for months?

My question was based on the original comment I quoted:  A "Hello world" program in crystal play takes 20 seconds to compile instead of 3.  That might be specific to the playground, and not the cached files from normal crystal build runs, but it seemed noteworthy.

Yes, the cache generated lots of macroNNN files, maybe that caused a slowdown? I can't imagine why having more files in a directory would result in slower compilations... in any case, this should be fixed in master :-)

If the compile works by creating random filenames, and then it checks that filename and finds that it already exists, then you can get into a loop just trying to find an unused random name.  I've run into this on some of our remote-access unix machines.  We have many users logging in to those machines, and there was a bug where krb-ticket files were not being removed when people logged out.  It was pretty amazing how much of a delay that caused for logins after a few months!  But that's just a guess on my part.
Thanks for the quick fix!