Setting up on apache

I am trying to set up the server behind apache. I guess I have eto use mod_proxy_fcgi for this and start the Alohalytics server in the background to listen on port 8888 (when I have a look at the NGINX example).
But the server just immediately quits - is that normal?
/srv/alohalytics/bin# ./fcgi_server ../data/ /monitoring
24/Jul/2018:20:16:10 Alohalytics: FastCGI Server instance is ready to serve clients' requests.
24/Jul/2018:20:16:10 Alohalytics: Shutting down FastCGI server instance.

I am actually using maps.me 's fork...

Apache should spawn fcgi binary server automatically, I didn’t try it though. Have you checked some online tutorials?

Have you tried something like this tutorial? http://bigbang.waterlin.org/bang/using-apache-with-cpp-to-develop-fastcgi-web-server/
The idea is that you have a directory in apache config with your binary, and apache spawns/calls it automatically for all requests to http://url/binary_name_from_this_directory

Most old tutorials are written for Apache 2.2, not for 2.4. There is one significant difference in apache2.4 config (for directory permissions): https://httpd.apache.org/docs/2.4/upgrading.html

I think my setup is similar, but I have index.fcgi like this, because I have to pass params to Alohalytics:
#!/bin/sh

exec /var/www/alohalytics/bin/fcgi_server /var/www/alohalytics/data /monitoring     /var/www/alohalytics/logs/error.log

No I am getting in the /var/www/alohalytics/logs/error.log
24/Jul/2018:21:37:41 Alohalytics: WARNING: Request is ignored due to invalid or missing Content-Length header  <IP_ADDRESS> /android/com.addismap.me/829 Dalvik/2.1.0 (Linux; U; Android 7.1.1; E5823 Build/32.4.A.1.54)

I got it working!
        FcgidPassHeader Content-Length

Great! Thanks for sharing working solution 👍


Does not work as expected with the fish shell

Even though I exported the API key from the "config.fish" file it says that it is not exported please export it and try again. Then I decided to try it with the bash shell then it worked fine

Not familiar with fish shell, but the next release will include https://github.com/Nutlope/aicommits/pull/51 which lets you configure an API key in ~/.aicommits.


Add/Remove Vertices

This issue was imported from CodePlex
Shade1974 wrote 2010-09-10 at 20:55
We have a current need for updating the Shape editing vertex editor to insert or remove vertices.
Original Post (JamesP):
I have got adding shapes and moving vertices on an existing shape working (based on the editor plugin - but I have modified a bit as I had some specific requirements).
As far as I can see there is currently no support for adding / deleting nodes when editing an existing shape - just dragging existing ones.
Anyone got any ideas on how best to approach this ? I assume I need to somehow add a node - maybe half way between the existing nodes on a line segment and then allow it to be dragged ?
Any examples of something similar being done ?
Thanks

Not actual.


TLS Version too low fix

Re-Submission of #712 as requested.  Instant replay in 3.2.1...


Minimize never ends

FSM minimization never ends.
fsm = FSM{SF}()
S = 3 # Number of states

labels = ["a", "b", "c"]

prev = addstate!(fsm, pdfindex = 1, label = labels[1])
link!(fsm, prev, prev)
setinit!(prev)
for s in 2:S
    state = addstate!(fsm, pdfindex = s, label = "$(labels[s])")
    link!(fsm, prev, state)
    link!(fsm, state, state)
    prev = state
end
setfinal!(prev)

fsm |> renormalize! |> minimize

I see, you are providing an FSM with cycles and I keep adding the same states in the queue. PR #17 should fixed it.
Also, note that determinize (and consequently minimize) will set pdfindex = nothing   for every states. This is normal as we are merging states based on the label not the pdfindex (which may be shared).   PR #17 add this side effect to the documentation.
I've invited you as a collaborator and please review the PR to let me know if this is fine for you.


Richardmillson/fix

The commits adding logging and an abstract base LLM wrapper have been dropped.
np.array has been replaced with np.asarray.
A separate PR has been opened to provide a toponomy[dev] identifier that will install LLM packages to support testing in the release process.


Add core integration tests

This PR adds<EMAIL_ADDRESS>that contains a method for creating integration tests.
This will create a temporary directory, write some files, start a client/master and save the logs, console output, and final file structure to a snapshot.
This is much nicer than unit tests as this is ultimately the exact flow a user will perform. The logs will also force us to have consistent concurrency primitives as inconsistencies will be surfaced by test failures if the input is out of order due to race conditions.
I made the following changes to allow this as well as some other misc cleanup/fixes:

Add option to omit pid from logs
Add option to force cache enabled
Add option to only have inband workers ie. one worker only in the same master process
Add option to set logger cwd
Add option to force set userConfig
Added toMarkup to @romejs/path to allow easy building of filelink markup
Added removeDirectory to @romejs/fs
Renamed unlink to removeFile in @romejs/fs
Added interpolation support to Reporter#logAllWithCategory. This would have been broken loooong ago.
Maybe some other stuff (???)

Some of the testing primitives could be cleaned up in the future but I like this integration testing approach above unit testing the shit out of everything.

Is the intention to use integration tests in place of unit tests altogether? If so, will coverage metrics be able to be surfaced?

Is the intention to use integration tests in place of unit tests altogether?

Mostly. I don't think there's a ton of value in unit tests that we can't realistically cover with integration tests. We aren't exposing any of our abstractions and there are so many intertwined pieces in core.

If so, will coverage metrics be able to be surfaced?

They will. Integration tests are running in the test process.

This PR is going to fail CI until I fix master. I didn't want to include some updated snapshots as they will end up conflicting when I rebase.


Establish the NZ portal

Set up the github repository and necessary environments for the national New Zealand portal to be named "GBIF New Zealand"

please include philipedgar  (github handle)

The source code for the portal is ready: https://github.com/gbif/hp-new-zealand and it's deploying to https://hp-new-zealand.gbif-staging.org/ .  Aaron and Philip have invites to this repository, and can add other GitHub users as required.

Hi @MattBlissett  - sorry yes, missed the invite.  Can you please reset -- it has expired.
thanks

I have resent it, so you should have an email, or just click the link above.


Fractal completely bypasses pantalaimon

Steps to reproduce:

Configure pantalaimon as follows:

[local]
HomeServer = https://matrix.org

Start pantalaimon:

$  pantalaimon --log-level debug
======== Starting daemon for homeserver local on http://<IP_ADDRESS>:8009 ========
(Press CTRL+C to quit)

Start fractal, indicate http://localhost:8009 and log in to a matrix.org account

Expected outcome

Pantalaimon logs something
Fractal can decrypt messages
pantalaimon appears in my list of devices

Actual outcome

Pantalaimon does not log anything
Fractal does not see encrypted messages
pantalaimon does not appear in my list of devices
clicking on account parameters shows "homeserver: https://matrix-client.matrix.org"

As if Fractal completely bypassed pantalaimon.
Note that logging in with spectral does trigger the expected behavior above.
Version information:
pantalaimon: version 0.4
fractal: 4.2.2
spectral: 817

Pantalaimon probably needs to strip the well_known data off the login response to avoid Fractal changing homeserver URLs.

Since no device was created I suspect something else is going on. But yes, we should do that as well.

Seems like fractal does a http://localhost:8008/.well-known/matrix/client regardless of what was provided to it, a homeserver or a non-full mxid for the login.

Fix is provided here https://github.com/matrix-org/pantalaimon/commit/45b823eac6631d9a06ae2529d3167ce88aebd0cc.
POST is overridden as well since Fractal somehow manages to get valid info using a POST request. Fix for this has been posted upstream here.
@symphorien if you could test the patch and confirm that it works, that would be great.

I confirm the patch fixes the issue. Thanks!

Fixed by https://github.com/matrix-org/pantalaimon/commit/45b823eac6631d9a06ae2529d3167ce88aebd0cc.
Thanks for testing.


Pointing to newlib 4.3.0

I have been trying to upgrade to the latest newlib available. In this case, 4.3.0
You can check the changes here:
https://github.com/bminor/newlib/compare/master...ps2dev:newlib:ee-v4.3.0
All the PS2-specific changes are in this small commit:
https://github.com/bminor/newlib/commit/ef5a3dbb7a5282fefa9eb7e2ab7022047b4332d5
The remaining changes are under another commit that autogenerate the content by having proper autoconfig/automake tools after running the command autoreconf.
Cheers.

Any update???

Let's go ahead and merge this.


[EmbeddingAPI] Add usecase for XWalkView setBackgroundColor taking ef…

…fect exists delay
-Add usecase for XWalkView setBackgroundColor taking effect exists delay
-Cover the XWalkActivity and XWalkInitializer two ways
Impacted tests(approved): new 2, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 2, fail 0, block 0
BUG=https://crosswalk-project.org/jira/browse/XWALK-6593

@Shao-Feng please help to review.


Bug: PGVectorStore error inserting documents when column names have uppercase letters

Description
When the vector store is initialized with one of the column names containing uppercase letters, such as contentColumnName = pageContent, then adding documents to the store causes an error 👍
 Error inserting: column "pageContent" of relation "testlangchain" does not exist
This can be reproduced by simply creating a pgvectorstore where one of the columns contains uppercase lettering and trying to insert. The pgvector integration can also be used to demonstrate this.
Cause
This is because the creation of the table and the insertion query for rows are incompatible:
The creation query uses "" to maintain uppercase letters in the column names:
 await this.pool.query(`
      CREATE TABLE IF NOT EXISTS ${this.tableName} (
        "${this.idColumnName}" uuid NOT NULL DEFAULT uuid_generate_v4() PRIMARY KEY,
        "${this.contentColumnName}" text,
        "${this.metadataColumnName}" jsonb,
        "${this.vectorColumnName}" vector
      );
    `);

The insertion query however uses a parameterized query to set the column names dynamically:
The insertion query however just inserts the column names as is:
private async buildInsertQuery(rows: (string | Record<string, unknown>)[][]) {
    let collectionId;
    if (this.collectionTableName) {
      collectionId = await this.getOrCreateCollection();
    }

    const columns = [
      this.contentColumnName,
      this.vectorColumnName,
      this.metadataColumnName,
    ];

    if (collectionId) {
      columns.push("collection_id");
    }

    const valuesPlaceholders = rows
      .map((_, j) => this.generatePlaceholderForRowAt(j, columns.length))
      .join(", ");

    const text = `
      INSERT INTO ${this.tableName}(
        ${columns}
      )
      VALUES ${valuesPlaceholders}
    `;
    return text;
  }

This does not preserve the uppercasing. Note that node-pg explicitly states that identifiers are not supported for parametrization.
Options

Create two separate queries: one with the collection_id and one without, both with column names written out in "" and execute only one of them
The column names are put in "" , dynamically joined and inserted into the string (not as parameter)
Consider the pg-format library, which can also handle identifiers. This library would also be good for many of the other queries, since it significantly reduces the effort required to dynamically create insert queries, because it can also handle arrays and objects, eliminating the need to dynamically generate placeholders.

#3692 fixes this bug for the insertion query, but uppercase letters still remain a problem in other queries such as the similaritySearchVectorWithScore, where column names are not quoted.


Fix alignment of dialog and overlay in taxonomypicker component/sample

When opening dialog and overlay on a page with more than 1 screen of content
the artefakts did not align. Replaced absolute positioning with fixed.
Tested on IE11 and Firefox 36.0a2

Thanks Patrik!


Fixed duplicate schemas/titles

this pulls out some schemas that have dupe titles to be their own reusable schemas.
one thing to note is that with nonce one of them had bytes8, I just made them all bytes8.

🔥

Bump


Add badge for android-gems.com

Added badge for android-gems: http://www.android-gems.com/lib/dtx12/AndroidAnimationsActions , it looks like this:

Merged. Thanks.


Feature Request: read-only access to connections via env. variable

Hey team,
I’d like to suggest adding an environment variable, like READ_ONLY_CONNECTIONS, that would limit non-admin users to only reading (using) connections, without the ability to create, update, or delete them. This would be useful for scenarios where users need to access connections but shouldn’t be able to make any changes, helping maintain a controlled environment.
Thanks for considering this. Keep up the good work!

Hi @feraio,
Thanks for your response!
I already use groups with Access Control, which works smoothly and effectively. However, I couldn’t find a way to restrict users from creating new connections. This is a minor request in the sense that users cannot update or delete connections (which are the most critical actions to restrict), so it's "harmless" in terms of security risks. The main concern is that allowing users to create connections could potentially clutter the service with unused or unnecessary entries over time.

Hey @e-scheer , only administrators could manage connections (create / update / delete), regular users are only able to interact with it (read only).
Are you experiencing something different in your setup?


Not all calendar events being returned by using events().list

Environment details

OS type and version: MacOS Catalina 10.15.4
Python version: 3.7.5
pip version: 20.1.1
google-api-python-client version: 1.8.4

Steps to reproduce

Create google service account
Download credentials json
Create a new calendar https://calendar.google.com/calendar/r
Create 2 types of events, the specific hour event and the all day event
Share that calendar with the service-account's email
Write down the id of the calendar
Should look something like this<EMAIL_ADDRESS>Add the contents of the credentials and the calendar id to the code example
Run the example and it will return only 1 event (specific hour event), when expected 2, so all day event was missing from the response...

Code example
from google.oauth2 import service_account
from googleapiclient.discovery import build
from datetime import datetime, timedelta

def get_events(calendar_id: str, secrets: dict):
    SCOPES = ['https://www.googleapis.com/auth/calendar']
    SUBJECT = secrets['client_email']
    credentials = service_account.Credentials.from_service_account_info(
        secrets, scopes=SCOPES)
    delegated_credentials = credentials.with_subject(SUBJECT)
    service = build(
        'calendar', 'v3', credentials=delegated_credentials, cache_discovery=False)

    now = (datetime.utcnow() - timedelta(days=2)).isoformat() + 'Z'
    time_max = (datetime.utcnow() + timedelta(days=2)).isoformat() + 'Z'
    events = service.events().list(calendarId=calendar_id, timeMin=now, timeMax=time_max, maxResults=10,
                                   orderBy='startTime', singleEvents=True, showHiddenInvitations=True).execute()
    return events.get('items', [])

secrets = {
    # credentials goes here
}

calendarId = # your calendar id here

print(get_events(calendarId, secrets))

I've tried looking it up on google and stackoverflow, found nothing except that someone created a similar issue which was never really resolved.
There fore I am creating a new issue with the code example.
Thank you! <3

Hi @WixoLeo,
Thank you for filing an issue. Would you mind trying a similar request through API Explorer ('Try this API' UI on this page) and letting us know if you have the same issue?
This will help us narrow down if the issue is with the API or with the library.

I see you posted in #623

So is there a fix for this? the role is set to "See All Event Details" yet I still don't get the all-day events (did anyone report this issue to google api?)

I think you likely want a scope with more permissions ('reader' at minimum) to see the all-day events.
'freeBusyReader' provides access to free/busy information, and all day events do not impact free/busy availability.
https://developers.google.com/calendar/v3/reference/acl#resource

I see you posted in #623

So is there a fix for this? the role is set to "See All Event Details" yet I still don't get the all-day events (did anyone report this issue to google api?)

I think you likely want a scope with more permissions ('reader' at minimum) to see the all-day events.
'freeBusyReader' provides access to free/busy information, and all day events do not impact free/busy availability.
https://developers.google.com/calendar/v3/reference/acl#resource

The account is set to "Read all event details"
Unless you're talking about something else?

This will help us narrow down if the issue is with the API or with the library.

I did that, (but not with service-account since this api is setup for a oauth2) and I do get the expected 2 events.
Both second email and service account is set to "See all event details"

Are there any news regarding this issue?

Hi @WixoLeo,
I'm not sure what the relationship of that UI option is to the ACLs. Please try inserting an ACL for the account you are using with role 'reader'.
https://developers.google.com/calendar/v3/reference/acl/insert#python
There is more general documentation about the Calendar ACLs here

So is it a bug or what do we do about it?

Hi @WixoLeo,
I just tried this (sharing a calendar with a service account email) and am not able to reproduce the issue. I can see both the hourly and all day event.
I see you're adding a subject to the credentials in your script, which I don't think is necessary in this case. Can you try with the plain service account credentials?
SCOPES = ['https://www.googleapis.com/auth/calendar']
credentials = service_account.Credentials.from_service_account_info(secrets,
   scopes=SCOPES)
service = build('calendar', 'v3', credentials=credentials, cache_discovery=False)

Hello @busunkim96
I've tried it, and it made no difference. Since you got it working, then probably I am doing something wrong. I will make a short video showing exactly what I am doing from scratch (from creating service account and a calendar)
Maybe that will help.

Alright. I've recreated my steps but with my calendar instead of organisation's calendar. And it worked, it returned the expected result.
I think the reason it didn't work is because organisation strictly forced every calendar to be visible with only "Free/Busy" events.
However as you saw there, I did give the account permission to view all the event details. So I guess it's a bug in google calendar it's self.. Not sure where to report it..
Thank you for your help!

Thanks for the update @WixoLeo! I'm sure it will help someone else running into the same issue.
The best place to raise product related bugs is the issue tracker.

Hello everyone.
Faced the same issue. Did someone got a solution for this?

+1

yelp for me i just need to set the maxResults parameter as to not limit my results to only 250 which I still assume must be the default.
Thank you everybody....most specially for speaking opening to the public even when you think no one is listening cause thankfully we can read it later


LED is dim (using Wiz)

finally got this connected but it seems the brightness is set to about 10%. any ideas?

This is a known issue sadly.
https://github.com/isaacrlevin/presencelight/issues/488


remove supressor.jl

Codecov Report

Merging #72 (c45d06c) into master (2809ccd) will decrease coverage by 0.89%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #72      +/-   ##
==========================================
- Coverage   92.85%   91.95%   -0.90%
==========================================
  Files           8        8
  Lines         490      485       -5
==========================================
- Hits          455      446       -9
- Misses         35       39       +4

Impacted Files
Coverage Δ

src/core.jl
83.70% <100.00%> (-0.10%)
:arrow_down:

src/fileutil.jl
100.00% <100.00%> (ø)

src/streamutil.jl
79.54% <0.00%> (-9.10%)
:arrow_down:

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


justMyCode stopped working after version  2024.10.0

hi,
i'm using vs code with the python debugger extension and i noticed that recently stepping into 3rd party libraries stopped working. the version that i noticed this happening on is 2024.14.0 and the last version where i could get it to work is 2024.10.0 which is the one that i currently switched to. can someone have a look into this?
thanks
python version: 3.12.0
os version: windows 10 10.0.19045
vs code version: 1.96.0
current debugger version: 2024.14.0
last working version: 2024.10.0
launch.json config
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false
        },
        {
            "name": "Python: Tests",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "purpose": ["debug-test"],
            "console": "integratedTerminal",
            "justMyCode": false
        }
    ]
}

I also got the same issue.

OS: maxOS Sonoma 14.6.1
Python: 3.12.3
Python Debugger: 2024.14.0

And I faced the same message "Frame skipped from debugging during step-in." like as @Real-Gecko commented: https://github.com/microsoft/vscode-python-debugger/issues/139#issuecomment-2451436034


[FeatureRequest] test split

can we have a choice of automatically creating a test/eval split on the original dataset?

It can be added, but I haven't had time recently.


Python discover tests failing with json parser error

VS Code Version: 1.54.3
OS Version: Windows 10 enterprise

Steps to Reproduce:

Install python extension.
Create any pytest and run discovery tests.

Does this issue occur when all extensions are disabled?: NA

Error from output
Error 2021-03-16 15:43:09: Python Extension: displayDiscoverStatus [SyntaxError: Unexpected token S in JSON at position 4208
at JSON.parse ()

This issue needs to be filed against https://github.com/Microsoft/vscode-python/issues


Add literal types to inferrer

Motivation
This PR starts returning the expected type for literals, so that we can provide completion, go to definition, hover and signature help when something is invoked directly on one.
Implementation
I also fixed a minor bug that we had not caught. We were showing any type in the completion documentation as if it were a guessed type, but that should only appear if it was guessed.
Then I added a bunch of branches to cover literals.
Automated Tests
Added tests.

Do we have a list of others literals not yet covered here? Range is the one I noticed, but there are probably others.


feat: add filter to match method

This PR add the ability to do pre-filtering when calling match. Under the hood it passed the filter to the find function.
 doc.match(da, filter=filter)

[x] code
[x] tests
[ ] docs ( Not sure where to put it in the docs)

Let's put docs in this section:
https://docarray.jina.ai/fundamentals/documentarray/matching/
basicly you can say that match and find support pre-filtering but it is specific to some backends and that you can check in the Document store section whether the backend supports pre-filtering or not. (also warn users that this is not supported in the in-memory backend)


Remove version: taers232c.GAMADV-XTD3 version 6.77.02

This version is older than what has been set in max-versions-to-keep by the publisher.
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/taers232c/GAMADV-XTD3/releases/download/v6.77.02/gamadv-xtd3-6.77.02-windows-x86_64.msi
OK
(Automated message - build 911)


Impossible to use reqwest 0.9.18 if another tokio executor is running

Since commit 5096e12fa21ffdf62ce953c7514e772959d1e4e1 any attempt to use reqwest from within another executor (e.g. actix framework) results in attempted to run an executor while another executor is already running error.
I am not sure whether it's a bug or an intended behavior, in latter case I'd like to ask for a possible workaround.

See #541. Closing as duplicate.


KAFKA-14588 ConfigEntityName move to server-common

This PR is part of "KAFKA-14588 Move ConfigCommand to tools".
ConfigCommand depends on ConfigEntityName class.
This PR moves ConfigEntityName to "server-commons" module.
Changes are relatively huge so it make sense to review then separately from other.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Hello @ijuma @jolshan
Can you, please, take a look?
This PR simply moves ConfigEntityName.
It's required, because ConfigCommand depends on ConfigEntityName and command itself will be moved to tools module.

@mimaison Can you, please, take a look.

Running the tests locally I get this failure which seems related:
ConfigCommandTest.shouldNotSupportAlterClientMetricsWithZookeeper()
rg.opentest4j.AssertionFailedError: expected: <client-metrics is not a known entityType. Should be one of List(topics, clients, users, brokers, ips)> but was: <client-metrics is not a known entityType. Should be one of [topics, clients, users, brokers, ips]>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at app//kafka.admin.ConfigCommandTest.shouldNotSupportAlterClientMetricsWithZookeeper(ConfigCommandTest.scala:1765)

Test failure was fixed by #417338ad77d15cad2534d7cff436c8776e717255
I merged latest trunk to PR so this must be OK now.

It's a bit weird to move stuff like this to server-common. Is this used by anything outside of tools?

@ijuma

Is this used by anything outside of tools?

AFAICS yes.
DymamicConfig, ClientQuotaMetadataManager, DynamicConfigPublisher to name a few.
These classes works inside the broker isn't it?

You're right. The weird part is actually the fact that ConfigCommand relies on this detail instead of using the relevant public apis. I guess it's partly due to the remaining zk code. Seems ok to go with this approach for now and clean it up once we branch for 4.0.

Yes I expect we'll be able to remove that when we remove ZooKeeper. In the meantime, these PRs are helpful to move the commands to the tools module.

Sounds good.

Double checked test failures.
Looks like not related to the changes.


fix(table): TableToolbarSearch rerenders when defaultValue is modified

Closes #1386
Summary

Updates TableToolbarSearch to use defaultValue as a key so that updates to defaultValue cause a new instance of TableToolbarSearch to be created. This ensures that updates to defaultValue are reflected in the UI.

Additional context
In most cases in the Carbon codebase, default* variables, like defaultValue are intended to be single use and applied only once on initial render. In this specific case, updates to defaultValue intentionally do not trigger an update - it's not included in the useEffect dependency array. See the thread here in the resolved conversation at this line for more info.
Change List (commits, features, bugs, etc)

place key on TableToolbarSearch
restore original test from #1238 that caught this defect but was modified to pass (ironically by using the same approach - using a new component instance)

Acceptance Test (how to verify the PR)

status checks should pass

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[SERVER-1023] Enable telemetry on Nomad client

:gear: Issue
We want to collect nomad metrics for prometheus to scrape. Currently nomad-metrics exposes a custom set of nomad metrics. Enabling telemetry exposes the full list of nomad server metrics and is needed to access client metrics.
:white_check_mark: Fix
Enabled Telemetry on nomad clients to match server configs in this PR: https://github.com/circleci/server/pull/319
:question: Tests
Validated that nomad metrics appear in prometheus

What about /nomad-gcp/templates/nomad-startup.sh.tpl - don't we need the change there, too?

great catch. fixed1


[Bug] Homebrew version of tctl doesn't have shell completion

What are you really trying to do?
Have tctl completion zsh succeed on a 2019 MacBook Pro running macOS Ventura 13.1.
Describe the bug
The tctl version published to Homebrew doesn't support completion:
$ echo $SHELL
/bin/zsh

$ tctl --version
tctl version 1.17.2

$ tctl completion
No help topic for 'completion'

$ tctl completion zsh
No help topic for 'completion'

with some extra info about the Homebrew install:
$ which tctl
/usr/local/bin/tctl

$ ls -al /usr/local/bin/tctl
lrwxr-xr-x  1 cemmer  admin  30 Feb 22 08:31 /usr/local/bin/tctl -> ../Cellar/tctl/1.17.2/bin/tctl

$ find /usr/local/Cellar/tctl -exec ls -lhd {} \;
drwxr-xr-x  3 cemmer  admin    96B Feb 22 08:31 /usr/local/Cellar/tctl
drwxr-xr-x  7 cemmer  admin   224B Feb 22 08:31 /usr/local/Cellar/tctl/1.17.2
-rw-r--r--  1 cemmer  admin   942B Feb 22 08:31 /usr/local/Cellar/tctl/1.17.2/INSTALL_RECEIPT.json
-rw-r--r--  1 cemmer  admin   1.1K Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/LICENSE
drwxr-xr-x  4 cemmer  admin   128B Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/bin
-r-xr-xr-x  1 cemmer  admin    50M Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/bin/tctl
-r-xr-xr-x  1 cemmer  admin    17M Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/bin/tctl-authorization-plugin
drwxr-xr-x  3 cemmer  admin    96B Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/.brew
-rw-r--r--  1 cemmer  admin   850B Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/.brew/tctl.rb
-rw-r--r--  1 cemmer  admin   1.9K Nov 29 10:57 /usr/local/Cellar/tctl/1.17.2/README.md

Minimal Reproduction
$ brew install tctl

$ tctl completion zsh

Environment/Versions

OS and processor: 2019 Intel MacBook Pro on macOS Ventura 13.1
Temporal Version: tctl v1.17.2 (latest)
Are you using Docker or Kubernetes or building Temporal from source? N/A

Additional context
N/A

Released https://github.com/temporalio/tctl/releases/tag/v1.18.0 that should get this addressed

Ah, I didn't realize documentation was ahead of the release, thank you!


Continuous Deployments from new staging branch

Building on the last scripts to automate builds, this will allow us to make builds on demand from the develop branch. In turn this should make it easier in the future to have separate projects use these binaries for their develop branches.
How to use this:

Fork the develop branch into a new staging branch.
Whenever you want to trigger a new build, simply merge the develop branch into staging and push it to GitHub.
The build gets uploaded automatically to https://files.audiokit.io/staging/<version>/AudioKit.framework.zip - the version is picked up from the VERSION file in the repo.

No other archives are created, and there is no need to tag the repo.
We may want to explore merging this branch daily, possibly automatically.

AudioKit's growing up! :)


Remove describe_subnets calls

Removing unnecessary infrastrucutre call to prevent Request Limit Exceeded
errors.
The describe_subnets call was used to catch Networking and Timeout errors early.
We are now catching these errors on every infrastructure request rather
than checking only once with an arbitrary infrastructure request.
#167365982
Co-authored-by: Max Becker<EMAIL_ADDRESS>Co-authored-by: Sebastian Heid<EMAIL_ADDRESS>

@mfine30 This is the implementation that is ready for review based on the discussions in #98. Please schedule the review.

Hey all,
We decided to merge the PR that removes the check entirely. We felt that wrapping all AWS interactions in the new aws_provider method would be brittle and difficult to ensure going forward. We also think that the translation of errors that the aws_accessible? method was providing was very broad and not necessarily related to AWS CPI configuration. For these reasons, we hope that the actual errors to the AWS API give enough information to indicate a misconfiguration. Let us know if you have any other questions,
@jfmyers9 && @xtreme-conor-nosal


code coverage added in workflows

Closes issue #221

Thanks! It seems that the check wasn't successful because no code coverage data is actually being produced. We need to modify how pytest is called so that it generates that data.


feat: implement HTMX plugin using litestar-htmx

Description
This plugin migrates the HTMX integration to litestar.plugins.htmx.
This logic has been moved to it's own repository named litestar-htmx
This is in preparation for 3.0 release where contrib will be deprecated.

Closes

Right now this is a breaking change though, due to the fact that this line here sets the request class of the application to HTMXRequest.
https://github.com/litestar-org/litestar-htmx/blob/4f5fc871ee5011bcb4b3b422c476db09770bf574/litestar_htmx/plugin.py#L42

There is no HTMXPlugin currently.  This is actually new functionality that I've implemented with the move from contrib.


No error shown when a function inside a service has a path which doesn't return any value

Description:
Consider the following service:
import ballerina/http;

service / on new http:Listener(8080) {

    function getUserResponse() returns json {
        json data = {};
        json response = {
            "user": data
        };
    }
}

Here, the getUserResponse function doesn't return a json but the compiler doesn't report an error
Steps to reproduce:
See description
Affected Versions:
2201.1.1
2201.2.0 RC1

This is not an issue because () is a subtype of json and the above behavior is correct. Hence closing.


Created README file

For solving issue #3
What have been done:

README.md file has been made following the points mentioned in the issue
a folder README resources has been created containing all the used images in the README.md file

What is not done:

Right now as their are some test files in the project, the repo content part has been commented out (and unfilled)

If you need me to change/improve on anything please tell me
regards

The README.md seems fine. Thank you for your contribution.


Add toStartOfFiveMinute or similar functions in StarRocks

Clickhouse function toStartOfFiveMinute and toStartOfTenMinutes  are offen been used by BI user, but StarRocks only support the toStartOfMinute by using date_trunc('minute', datetime_field).
Is there any plan to imlp these function?  If not, can I add some new format such as 5min or 10min in function date_trunc

Thanks for your suggestion.
@Dshadowzh PTAL.

Thanks, will consider it in next few versions.


Move composer and connectToWebChat to React hooks and functional component

Changelog Entry
Changed

*: Bumps all dev dependencies to latest version, by @compulim, in PR #2182 and PR #XXX, notably

<EMAIL_ADDRESS>

component: Move to React hooks and functional components, by @compulim, in PR #XXX

Description
Use React hooks for composer and connectToWebChat.
This paves the way for moving to useSelector et al. from react-redux. We are waiting for this PR from react-redux to go production.
Specific Changes

Bumps to<EMAIL_ADDRESS>Composer.js would use React hooks with simplified memoization function
Updates to our multiple store strategy: instead of passing store as prop, we are passing a custom React context

[x] ~Testing Added~

No new features has been introduced

Coverage decreased (-0.2%) to 65.898% when pulling 0868346eadf30760f718ceb5aaa4974e8551f046 on compulim:feat-next-composer into 007d5dcb3179b04ff0af7e313a6cf89c7e1deb4d on microsoft:master.


Implement Topological_Sort

Description:
I have implemented a topological sort algorithm in C++.
This implementation efficiently orders the vertices of a directed acyclic graph (DAG) based on their dependencies.
The code includes:

A function to perform topological sorting using Depth-First Search (DFS).
Error handling for graphs that are not acyclic.

Please review my code.

@DHEERAJHARODE Please Review The PR..


migrate request --> got in [github] auth acceptor

Refs #4655
This PR moves our last remaining module that calls request to use got instead. That said, I have quite a few mop-up tasks to fully "complete" the job. We're making progress though :)
A lot of this diff is just indenting changes due to callback --> async/await. Also improved the tests slightly.

Warnings

:warning:

:books: Remember to ensure any changes to config.private in services/github/auth/acceptor.spec.js are reflected in the server secrets documentation

:warning:

:books: Remember to ensure any changes to config.private in services/github/auth/acceptor.js are reflected in the server secrets documentation

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @chris48s!

  Generated by :no_entry_sign: dangerJS against 09ad758c53d79e32d9b5c0cb7ebb2aab38fbd67c


feat: Add sample name argument to sample plots

Implements a sample name parameter to the plot methods. This sample name gets included in the plot titles and is used as a prefix for the output files.

@adthrasher I wonder if this is the right approach or not. So far, ngs has kind of considered the file name prefix to be the sample name (as you can see here and here). I'm not sure if adding a sample argument is the right approach, and if it is, I'm thinking we need to define better rules around what the tool prioritizes for naming files rather than include it as is structured in this PR.
Let me have a little bit to think on it. Also, I made many changes, so I will rebase the PR for you here to alleviate that burden.

After thinking about this for a bit, I think we should just provide a --title parameter. That is a little bit more of a generic solution, and it allows us to not contradict our current practice of using the filenames for naming (a practice which, while not perfect, I'm content at leaving for now).

I realized when implementing this that a --title parameter would not work because we are generating multiple graphs with different titles. Thus, I decided to implement your original solution for sample naming. I did not yet alter the name of the file in this PR: I'm still considering whether the sample name should just replace the filename as the prefix if specified.


Support use of JTA transaction ?

Support use of JTA / XA transaction
JTA transactions have some strict threading constraint :
to be part of a JTA transaction, a jdbc action must execute within a thread already bound to a JTA transaction
More specifically:

obtaining a connection from an xa datasource needs to be done with a thread already bound to a JTA transaction to enroll the jdbc connection (as a XAResource) into the transaction manager
executing a jdbc statement or any action using a jdbc connection needs to be done with a thread already bound to a JTA transaction

Using blocking IO pool (eg blocking {...}) naively would prevent any use of the library in a JTA context (no way to set XA transaction in thread context of the blocking section)
Here 2 quick ideas I propose but you certainly will find much better ones

allow some scoped action in the 'blocking' block to have a chance to access thread and set/unset a JTA context for instance

val scopedEnterExitBlockingSectionAction: ZIO[Scope, ..., Unit] = ... // obtain the 'blocking' customizer

blocking {
  ZIO.scoped {
    for {
      // a scoped zio action (possibly no-op) which could access current thread and set thread context
      // for inst. bind/unbind the current thread with a JTA transaction
      _ <- scopedEnterExitBlockingJdbcSectionAction
      // get connection from XA datasource or use some jdbc action
      r <- jdbc action
    } yield r
  }
}

allow external custom blocking IO executor

val jdbcBlockIo = ZIO.attempt {
  jdbc action
}

if (customExecutorDefined) jdbcBlockIo.onExecutor(customExecutor)
else blocking(jdbcBlockIo)

where customExecutor would provide a jdbc IO executor which thread is guaranteed to be bound to a JTA transaction
I understand these are very rough ideas but I really think supporting JTA/XA transactions would be a significant advantage for the library
Best regards

@scalajos Sounds good to me!
/bounty $100

/attempt #54


hover effect

The red colored hover on header doesnt seems appealing. Changing its color would help

@Ishmeetkaur36 the issue is not properly defined .please try to raise your issues properly with the help of the issue templates which are already present in the repo . Sorry to close this issue this time . But u can still make new issues


[ExternalCameraSettingsAppSample][DefaultControlHelper] set DefaultValue error with Access is denied

Hi ,
I try to change default value of brightness , but get a exception:
CameraSettingsExternalSettingsApp\DefaultControlHelper\DefaultControlHelper.cpp(128)\DefaultControlHelper_WinRT.dll!00007FFB0DD10FAC: (caller: 00007FFB0DD19FF4) Exception(1) tid(2f9c) 80070005 Access is denied.
    [winrt::DefaultControlHelper::implementation::DefaultController::DefaultValue(strongManager->Save())]

  Source=<Cannot evaluate the exception source>
  StackTrace:
<Cannot evaluate the exception stack trace>

Before I get the exception , I modified the program flow of "ExternalCameraSettingsAppSample" for standalone launching instead of launching from the settings page.
Does "ExternalCameraSettingsAppSample" lost permissions when it doesn't launch from the setting page ?
Thanks.

Hi,
in order to save default configuration values for a camera from an app, that camera needs to specify that this app is its control app (reading can be done from any app, but writing/saving values is constrained). With this error, I suspect in your case that the camera you are trying to save default configuration values for is not pointing at your app's PFN as per the Readme.md.
i.e. in your app project in Visual Studio, right click the .csproj, got to "properties" then in the "Application" tab, click the "PackageManifest..." button and navigate to the "Packaging" tab. There you see a greyed out text box labeles "Package Family Name" and the text value in it is your app's PFN.
This PFN should then be set in the registry for your camera in HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{e5323777-f976-4f5b-9b55-b94699c46e44}\<camera symlink>\#GLOBAL\Device Parameters as a REG_SZ entry named SCSVCamPfn

Thank you for your detailed guidance .
With your guidance I can save default configuration values now .
But I have another question ,  that  a new app association is not easy to takes effect after updating the registry (SCSVCamPfn) .
I mean, after several times of disable/enable camera or restart system , it may takes effect in the system.
Are there any other steps or special flows to do?
Thanks again.

Thanks @LPBourret .
You help me lot. :)


put debug output behind a flag.

Thank you so much for this package! I love it.
However, every time you open a javascript file, it echoes the fact that it added node_modules into the mini-buffer, which, when the package is operating as expected is mostly noise.
This enhances the debug output to not only include the exact directories which are added to the exec-path, but also to only output when the debug flag, add-node-modules-path-debug is turned on.

Thanks a lot for your contribution! Good idea.
I'll merge it when I am back at work on Monday.

Thanks! Any chance you can tag a new release for melpa stable?

Will do!

Thank you! the reason I ask is that I'd like to include it in our company distro https://github.com/thefrontside/frontmacs and we try to stick to stable releases whenever we can.

Cool! Gonna check that out :)
I'll do it on Monday if that's no problem since I forgot my notebook at work and we have golden week here in Japan (public holiday)

Sorry it took so long. Just pushed a new tag with version 1.1.0. Should show up on melpa stable soon, I think.

No problem, thanks!


Reduce repo size

Here is the clone size of the JS repo under four scenarios:

Full history of gh-pages: 2.16 GB
Squashed gh-pages: 83 MB
Delete gh-pages: 43 MB
Delete all branches except master: 40 MB

Squashing the branch is by far the most important, but even squashed the branch accounts for 50% of the total JS repo clone size.
All other branches combined add less than 10% to the repo size, so while it would be good to clean them up to remove clutter, they shouldn't have much perf impact.

Closing in favor of:

Squash commits in branch gh-pages (https://github.com/Azure/azure-sdk-for-js/issues/4739)
Investigating moving GitHub Pages content out of main repos (https://github.com/Azure/azure-sdk/issues/572)


cmd/compile: internal compiler error: panic: builtins.go: assertion failed

$ go version
go version go1.21rc3 linux/amd64

$ gotip version
go version devel go1.22-cac6959 Thu Jul 20 17:51:31 2023 +0000 linux/amd64

package main

func main() {
	var u uint
	_ = min(7 >> u)
}

$ gotip build crash.go
# command-line-arguments
<unknown line number>: internal compiler error: panic: ./desktop/gotip/src/cmd/compile/internal/types2/builtins.go:1016: assertion failed

goroutine 1 [running]:
runtime/debug.Stack()
	./desktop/gotip/src/runtime/debug/stack.go:24 +0x5e
cmd/compile/internal/base.FatalfAt({0x21d800?, 0x0?}, {0xd6cfa7, 0x9}, {0xc0001374d8, 0x1, 0x1})
	./desktop/gotip/src/cmd/compile/internal/base/print.go:230 +0x1d7
cmd/compile/internal/base.Fatalf(...)
	./desktop/gotip/src/cmd/compile/internal/base/print.go:199
cmd/compile/internal/gc.handlePanic()
	./desktop/gotip/src/cmd/compile/internal/gc/main.go:52 +0x90
panic({0xccae60?, 0xc000036750?})
	./desktop/gotip/src/runtime/panic.go:914 +0x21f
cmd/compile/internal/types2.(*Checker).handleBailout(0xc000404000, 0xc0001391a8)
	./desktop/gotip/src/cmd/compile/internal/types2/check.go:327 +0x88
panic({0xccae60?, 0xc000036750?})
	./desktop/gotip/src/runtime/panic.go:914 +0x21f
cmd/compile/internal/types2.assert(0x10?)
	./desktop/gotip/src/cmd/compile/internal/types2/errors.go:27 +0x54
cmd/compile/internal/types2.makeSig({0xec75e0?, 0x13a2960?}, {0xc000036720, 0x1, 0xc0003e1f20?})
	./desktop/gotip/src/cmd/compile/internal/types2/builtins.go:1016 +0x2e5
cmd/compile/internal/types2.(*Checker).builtin(0xc000404000, 0xc0003f3b80, 0xc00012a930, 0xb)
	./desktop/gotip/src/cmd/compile/internal/types2/builtins.go:591 +0x4a71
cmd/compile/internal/types2.(*Checker).callExpr(0xc000404000, 0xc0003f3b80, 0xc00012a930)
	./desktop/gotip/src/cmd/compile/internal/types2/call.go:230 +0xd1d
cmd/compile/internal/types2.(*Checker).exprInternal(0xc000404000, {0x0?, 0x0?}, 0xc0003f3b80, {0xec9a00?, 0xc00012a930?}, {0x0?, 0x0?})
	./desktop/gotip/src/cmd/compile/internal/types2/expr.go:1380 +0x23bc
cmd/compile/internal/types2.(*Checker).rawExpr(0xc000404000, {0x0, 0x0}, 0xc0003f3b80, {0xec9a00?, 0xc00012a930?}, {0x0?, 0x0?}, 0x0)
	./desktop/gotip/src/cmd/compile/internal/types2/expr.go:980 +0x1ca

...

cc @golang/compiler

We probably want to have this fix for 1.21.
It's not critical as this is somewhat unusual code, but at the same time this fixes a real bug and the fix is very specific to min/max only, which is new functionality. So it's not going to break existing code.
Marking as release blocker simply so we can track the cherry-pick.

@gopherbot Please backport to Go 1.21. As @griesemer mentions, "It's not critical as this is somewhat unusual code, but at the same time this fixes a real bug and the fix is very specific to min/max only, which is new functionality. So it's not going to break existing code."

As mentioned in https://groups.google.com/g/golang-dev/c/FNPk2joOsXs/m/roCc_a4fBAAJ we don't need a backport issue. Just sending a cherry-pick CL would be fine.


Creating a new terminal in editor area doesn't focus it

Repro 1:

Focus terminal panel
Run Create terminal editor/in editor area command, the new terminal isn't focused

Repro 2:

Set default terminal location to editor
ctrl+shift+`, the new terminal isn't focused

It might be safer to focus it at the end of the actions so we don't confuse active vs focus. I'm not sure right now if there are any cases we have atm where we can activate a terminal editor and not focus it.

Is there ever a case when we want to set the active terminal editor and not focus it? I couldn't think of one.

Creating a terminal to the side if we allowed that may not necessarily want focus, not sure if editors can do this atm. Opening multiple terminals in multiple groups? 🤔

I was trying to avoid having the call to focus all over terminalActions, but it's fine with me if you think that's better

Let's leave it like this as we're both aware, it might come up later is all


chore: make batch interactive

@eshanvaid this could be a good PR to take inspiration from about how to bring about batch payment.


About the license for this model

Thank you for sharing your great code. :smiley_cat:
What is the license for this model? I'd like to cite it to the repository I'm working on if possible, but I want to post the license correctly.
https://github.com/PINTO0309/PINTO_model_zoo
Thank you.

Hey, thanks for your interests. The model and code are under MIT License. Best.

Thank you!


Noob Needs Help - No Front End?

I've followed the tutorial and didn't think that I had run into any issues.
I can't seem to get the front end site to come up? I go to the address of my vps where I've configured this, but I just get the default ubuntu apache page?
Thanks for any help!

/session.php ???

No luck with that, I'll just post it right here: http://<IP_ADDRESS>/torque/session.php

Maybe torque isnt in the root of the webserver?

This is how the directory is laid out:
var/www/ 2 folders here: html and torque
so sessions.php would be located here: var/www/torque/sessions.php

your site says:
By default, Ubuntu does not allow access through the web browser to any file apart of those located in /var/www, public_html directories (when enabled) and /usr/share (for web applications). If your site is using a web document root located elsewhere (such as in /srv) you may need to whitelist your document root directory in /etc/apache2/apache2.conf.
The default Ubuntu document root is /var/www/html. You can make your own virtual hosts under /var/www. This is different to previous releases which provides better security out of the box.

move it to the "html" folder??

Awesome, that works now.
Now I just have to figure out why there aren't any sessions available to load. I should have a few in there.
Thank you so much for your help!

No worries mate! i guess the post.php couldent be reached until now?

i mean upload_data.php :-)

I think you're probably right!
I'll test and let you know!

Revisiting this!
I've since gone to create a new install on a VPS and I don't see where there is a page provided to display the info. Am I doing something wrong again?


Differ for FileType.XSLX is wanted

I created a new project patrouille
This visits https://www.fsa.go.jp/policy/nisa2/about/tsumitate/target/index.html and download Excel files to materialize them. The script worked. I have got the index:

This is not interesting at all.
The v0.3.6 materialstore does not have "diff"-ing feature for FileType.XLSX as I haven't developed Differ for *.xslx files.
Therefore I can not detect any difference of 2 XSLS files.

How about converting a *.xlsx file int a *.csv file and store it into the store?
It is not very easy. Just use Apache POI.

I should use

Apache Commons CSV

Conversion Excel to CSV requires additional external dependencies: Apache POI, Apache CSV.
I do not want the materialstore library to depend more and more external libraries. So I decided to create another project

https://github.com/kazurayam/materialstore-mapper

where I will host the "Mapper" modules.
We can use "materialstore-mapper" together with "materialstore" if necessary.

done in v0.4.0-SNAPSHOT


[QUESTION] How to get directory listing + other questions

Heya!
So I'm currently trying to use vercel with my flask app (which is possible, not impossible :)). However, I can't get the Repl CNAME to connect to the vercel app, and get the directory listing to appear on the home page. If possible, could you reply back to this comment and help?
Thanks so much!

Hello @JBYT27! I think Vercel's directory listing feature should work for all projects - you can find the documentation here: https://vercel.com/docs/concepts/edge-network/directory-listing
As for the CNAME, I haven't worked with custom domains with Vercel but maybe this can help? https://vercel.com/docs/concepts/projects/custom-domains
I'm not quite familiar with Flask, but if you have any other questions I'd be happy to help!

Heya!
I’ve already looked at both docs already, but I think there aren’t really that much info about flask on that docs.
So quick question, how did you link the .vercel.app domain to this repl/repo? Thanks!

oh, yes, all you have to do is go to the domains tab for your project and type in my-flask-app.vercel.app or whatever subdomain you want in the input and click Add. No CNAME is required :)

Oh, okay! Let me try that then!

Hey @googol88, so I did that, but this keeps coming up:

Do you know why this keeps happening?

Sorry, I have no idea why this is happening. I think it might be a good idea to check the logs and see if there's more specific information on why that isn't working.

Oh, okay. Thanks! Is it okay if I ask any other questions about vercel later if I need to?

Feel free to! I'm not quite an expert, though, so it might be better to ask over on the Vercel discord or on some other online community :)

Okay! Thanks, I might try that too :)

Hey @googol88, sorry for pinging you again, but I have another question.
So I have routes created in the Repl, but in the vercel app domain, when I go to that same exact route, it gives a 404 error. I've also took a look at this issue created on the vercel repo, but it doesn't give that much information. Do you know how to create routes on the vercel.json or make the routes on the Repl transfer to the vercel domain as well?

Also, how did you make the GitHub Repo deploy to a different environment branch? I've created an environment, but I can't seem to deploy the vercel app to that environment. Thanks!


Is there a reason not to get the user's config by default if it exists?

https://github.com/necaris/conda.el/blob/2af92fead0e24b9cae7d0c5b446177694fc8a77e/conda.el#L193
Thanks for the great work on this. I am wondering why this is commented out by default. I've run into a tricky issue where org-roam requires ripgrep with pcre2 support, which isn't in the conda version of ripgrep, but it is in the homebrew version or the compiled version via cargo. So, the easy solution is to stop conda from activating the base environment by default, and then just activate a specific environment for use when working on a coding project. The way to do this is with  conda config --set auto_activate_base false, which gets stored to the .condarc file.
So all is good now in a terminal, but not in GUI emacs or eshell in GUI emacs.
After some digging around, I found you have a function to read the condarc, but it's not run by default, those it seems like it probably should be?
In any event -- this isn't really a bug, but I'm wondering if there is a downside to getting the user's conda config? E.g. what might I unexpectedly break by doing this?
I've fixed my issue by adding the following to my config.org (using doom emacs with the +conda option to python).
(after! conda
  (conda--get-config))

@naupaka doing things the way you have -- in (after! in Doom -- should be just fine! In fact, that's the way I have it set up myself!
The reason that (conda--get-config) is commented out is that I was concerned caching the configuration at load time might mess things up, if there are environment variables or other things that need to be set first.

Thanks for letting me know! You can close this issue -- I also thought adding it would help other folks find it if they are running to the same problem.

Perhaps a small note in the readme might help people see that this is an option.

I'll do that -- thank you!
On Fri, Dec 23, 2022 at 8:07 PM Naupaka Zimmerman @.***>
wrote:

Perhaps a small note in the readme might help people see that this is an
option.
—
Reply to this email directly, view it on GitHub
https://github.com/necaris/conda.el/issues/139#issuecomment-1364429068,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADQPYOLTALBVRVXDAAWFS3WOZEG5ANCNFSM6AAAAAATDXM34Y
.
You are receiving this because you commented.Message ID: <necaris/conda.
@.***>


Add 3.8.25

This change was introduced in the live site, via ed4f6e8669c981ce1dbfc0a8331116bb28e4424c. I believe this PR will be a no-op.


DXA1.3: Core module not initialized correctly

The core module is not initialized correctly as the spring-context.xml is placed in the wrong place in dxa-module-core. It is placed here: src/main/resources/spring-context.xml, but it should be placed here: src/main/resources/META-INF/spring-context.xml.
A workaround is to place it in the Spring context of the web application itself:
  <!-- Temporary workaround to get the core module to load propertly -->
  <context:component-scan base-package="com.sdl.dxa.core"/>
I see that the following construct is used in the archetype to create webapps (which in this case will also find the core module's Spring beans):
@Configuration
@ComponentScan(basePackages = {"com.sdl.dxa"})
public class WebAppConfiguration {
But I believe that this should primarily be used for loading webapp specific Spring beans, not standard DXA modules. The modules themselves should be self-contained, so it should only be needed to drop the module JAR into the webapp and everything should be initialized correctly. And the module itself can use whatever package name it prefers.

Well, that makes sense. Will move spring-context.xml in a core module to a right place next release.
Although, I suggest to get rid of XML configurations completely at some point of time in a future. Framework will scan com.sdl.dxa and run every single @Configuration from it. Modules themselves will then have such configurations.

Fixed in DXA 1.4


Implement the REST API Server for Model Registry

Is your feature request related to a problem? Please describe.
In order for the UI and CLI tools to interact with the Model Registry a REST API server needs to be developed
Describe the solution you'd like
Using the OpenAPI definition defined in #44, write a Go lang REST API Server and implement the API. The go API created in #58 should be used to talk to C++ MLMD sever over the gRPC.

Worth to record that we already have a MLMD Go client in our repository, this is automatically generated by protoc.
See metadataStoreServiceClient at https://github.com/opendatahub-io/model-registry/blob/main/internal/ml_metadata/proto/metadata_store_service_grpc.pb.go#L420.
Otherwise if for some reasons we do not want to include the MLMD protos in our repository, as well as we do not want to autogenerate the client, I found a MLMD Go client package (did not try yet) built by kubeflow community [1, 2]. Their approach seems exactly the one we used so far but the version of the package is not stable as it is v0.0.0-20231005061415-2fbabd9eb8b2.
[1]<EMAIL_ADDRESS>[2] https://github.com/kubeflow/pipelines/tree/2fbabd9eb8b2dac8b4190468d71e30cd7cf96237/third_party/ml-metadata/go/ml_metadata


fix(bch-only): Adding case for bch-only

:tada: This PR is included in version 1.2.4 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


License MIT or Apache 2.0?

I believe the license is Apache 2.0 but it comes up as MIT on PyPI due to this line: https://github.com/aplbrain/grandiso-networkx/blob/master/setup.py#L18?

Correct, Apache 2.0 — I will fix the line!


BUG: Set _assets_from_source as a list.

Coverage increased (+0.05%) to 81.529% when pulling 98a26bbcc605d687f79f7b95c2eec73b793e297c on assets-from-source-needs-to-be-a-list into 10daf9efd60dc6a31b7fd427e300308f33ee5c04 on master.


[BEAM-9702] Add support of AWS SDK v2 for KinesisIO.Read (Java) to CHANGES.md

Add-on to #11318
R: @iemejia

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[x] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

Run Spark Runner Nexmark Tests


code: Assigning locations to a shape

When we have locations, we need to be able to find out where they fall in the shapes that we care about and get those identifiers.
EX: We have lat and long for facilities, but we don't have countyfips for most of them. We need a function that takes in locations and returns the shape in which they're in.

Closed wtih #48


Ensure forks points to new assets, and deleting reports should only delete assets belonging to self

There seems to be a bug where deleting a forked report deletes the assets of the parent report. This is likely due to new asset paths not being set properly during forking.
This also leads to the deletion of the wrong assets. When deleting a report, only its own assets should be deleted, and assets belonging to other reports should simply not be deleted.

Done.

Done.


Last Android SDK breaked push plugin again (Same as #909)

With the last revision of Android SDK i can't start an existing app project anymore. Aparently the same problem of issue #909.
Platform: Android 6.0.1
Versions:
Cordova - 6.3.1
Cordova Platform Version - 5.1.1
Android SDK Extra revisions:
Android Support Repository - 39
Google Play Services - 37
Google Repository - 38
Logcat:
10-25 17:15:15.682 12918 12989 V SQLitePlugin: Android db implementation: Android-sqlite-connector (NDK)
10-25 17:15:15.687 12918 12991 V info    : Open sqlite db: /data/user/0/br.com.dynamicasoft.sicredi/databases/app.db
10-25 17:15:15.732 12918 12989 V PushPlugin: execute: action=init
10-25 17:15:15.787 12918 12993 V PushPlugin: execute: data=[{"android":{"senderID":"XXXXXXXXXXXX","icon":"pin"},"ios":{"alert":"true","badge":"true","sound":"true"}}]
10-25 17:15:15.797 12918 12993 V PushPlugin: execute: jo={"senderID":"XXXXXXXXXXXX","icon":"pin"}
10-25 17:15:15.797 12918 12993 V PushPlugin: execute: senderID=XXXXXXXXXXXX
10-25 17:15:15.812 12918 12918 I chromium: [INFO:CONSOLE(179)] "OPEN database: app.db - OK", source: file:///android_asset/www/plugins/cordova-sqlite-ext/www/SQLitePlugin.js (179)
10-25 17:15:15.867 12918 12993 E AndroidRuntime: FATAL EXCEPTION: pool-1-thread-4
10-25 17:15:15.867 12918 12993 E AndroidRuntime: Process: br.com.dynamicasoft.sicredi, PID: 12918
10-25 17:15:15.867 12918 12993 E AndroidRuntime: Theme: themes:{}
10-25 17:15:15.867 12918 12993 E AndroidRuntime: java.lang.NoSuchMethodError: No static method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Lcom/google/android/gms/common/util/zzx; or its super classes (declaration of 'com.google.android.gms.common.util.zzx' appears in /data/app/br.com.dynamicasoft.sicredi-1/base.apk)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at com.google.android.gms.iid.zzd.<init>(Unknown Source)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at com.google.android.gms.iid.zzd.<init>(Unknown Source)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:77)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
10-25 17:15:15.867 12918 12993 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:818)
10-25 17:15:15.872  2413  2709 W ActivityManager:   Force finishing activity br.com.dynamicasoft.sicredi/.MainActivity
10-25 17:15:15.932 12918 12918 D JsMessageQueue: Set native->JS mode to null
10-25 17:15:15.942 12918 12918 W cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 12918

Thanks ;-)

@rafatol seriously!  I'll go update my dependencies and try and reproduce. If I can I'll look into a work around.

Same problem here:
<EMAIL_ADDRESS><EMAIL_ADDRESS>Android 7.0 SDK
Android Support Repository: 39
Google Play Services: 37
Google Repository: 38
              --------- beginning of crash
E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-1
                  Process: com.treefin.app, PID: 13490
                  java.lang.NoSuchMethodError: No static method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Lcom/google/android/gms/common/util/zzx; or its super classes (declaration of 'com.google.android.gms.common.util.zzx' appears in /data/app/com.treefin.app-1/base.apk)
                      at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
                      at com.google.android.gms.iid.zzd.<init>(Unknown Source)
                      at com.google.android.gms.iid.zzd.<init>(Unknown Source)
                      at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
                      at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
                      at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:77)
                      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
                      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
                      at java.lang.Thread.run(Thread.java:761)

Same problem here:
<EMAIL_ADDRESS><EMAIL_ADDRESS>Android Support Repository: 39
Google Play Services: 37
Google Repository: 38
E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-3                   Process: br.com.test.app, PID: 1827                   java.lang.NoSuchMethodError: No static method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Lcom/google/android/gms/common/util/zzx; or its super classes (declaration of 'com.google.android.gms.common.util.zzx' appears in /data/app/br.com.test.app-2/base.apk)                       at com.google.android.gms.iid.zzd.zzeC(Unknown Source)                       at com.google.android.gms.iid.zzd.<init>(Unknown Source)                       at com.google.android.gms.iid.zzd.<init>(Unknown Source)                       at com.google.android.gms.iid.InstanceID.zza(Unknown Source)                       at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)                       at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:77)                       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)                       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)                       at java.lang.Thread.run(Thread.java:818)

I have the exact same problem, i can help testing if needed :)
E/AndroidRuntime(13293): FATAL EXCEPTION: pool-1-thread-3
E/AndroidRuntime(13293): Process: com.wuiti.wuiti, PID: 13293
E/AndroidRuntime(13293): java.lang.NoSuchMethodError: No static method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Lcom/google/android/gms/common/util/zzx; or its super classes (declaration of 'com.google.android.gms.common.util.zzx' appears in /data/app/com.wuiti.wuiti-2/base.apk)
E/AndroidRuntime(13293): 	at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
E/AndroidRuntime(13293): 	at com.google.android.gms.iid.zzd.(Unknown Source)
E/AndroidRuntime(13293): 	at com.google.android.gms.iid.zzd.(Unknown Source)
E/AndroidRuntime(13293): 	at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
E/AndroidRuntime(13293): 	at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
E/AndroidRuntime(13293): 	at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:75)
E/AndroidRuntime(13293): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/AndroidRuntime(13293): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/AndroidRuntime(13293): 	at java.lang.Thread.run(Thread.java:818)

I've experienced the same issue and tracked it down to the Google Play Services library for GCM included in the plugin.xml. This line:
    <framework src="com.google.android.gms:play-services-gcm:9.0.2+"/>

causes an older version of the gcm library to be included. This version is quite old compared to the other Google Play Services libraries, and when newer Google Play Services libraries are included in the same binary, the app crashes on a stack trace similar to the above.
I've solved the problem in my application by forking the phonegap-push-plugin (I already use a fork of this for Intercom) and replacing the above line with a more flexible version spec e.g.:
    <framework src="com.google.android.gms:play-services-gcm:9.+"/>

which gets the latest 9.. library. There may be a better version spec that can at least say "use 9.0.2 or any minor+patch version greater than this" instead of just "use 9.0.*", which seems to be what the above specifies. I'm not familiar enough with Gradle versioning to know the correct answer here.

Get the same issue here.
After update to the lastest version of Google Play Service (v 37) , It crash my app.
# Date: 2016-10-26T08:03:20Z
# OS Version: 6.0.1
# Device: Nexus 7
# RAM Free: 61.2%
# Disk Free: 69.9%

#0. Crashed: pool-1-thread-3: 0 0 0x0000000000000000
       at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
       at com.google.android.gms.iid.zzd.<init>(Unknown Source)
       at com.google.android.gms.iid.zzd.<init>(Unknown Source)
       at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
       at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
       at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:77)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
       at java.lang.Thread.run(Thread.java:818)

--

Fatal Exception: java.lang.NoSuchMethodError: No static method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Lcom/google/android/gms/common/util/zzx; or its super classes (declaration of 'com.google.android.gms.common.util.zzx' appears in /data/app/vn.rims.vams.viettin-2/base.apk)
       at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
       at com.google.android.gms.iid.zzd.<init>(Unknown Source)
       at com.google.android.gms.iid.zzd.<init>(Unknown Source)
       at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
       at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
       at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:77)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
       at java.lang.Thread.run(Thread.java:818)

#0. Crashed: pool-1-thread-3: 0 0 0x0000000000000000
       at com.google.android.gms.iid.zzd.zzeC(Unknown Source)
       at com.google.android.gms.iid.zzd.<init>(Unknown Source)
       at com.google.android.gms.iid.zzd.<init>(Unknown Source)
       at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
       at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
       at com.adobe.phonegap.push.PushPlugin$1.run(PushPlugin.java:77)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
       at java.lang.Thread.run(Thread.java:818)

It works after I changed dependency to  com.google.android.gms:play-services-gcm:9.8.0

Thanks @chris-armstrong, it works for me.

@chris-armstrong I have a very similar issue, but I use Intercom, but don't use push notifications. The app crashes on launch:
                                                            Process: com.XXXX.app, PID: 2807
                                                            java.lang.NoSuchMethodError: No static method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Lcom/google/android/gms/common/util/zzx; or its super classes (declaration of 'com.google.android.gms.common.util.zzx' appears in /data/app/com.XXX.app-1/base.apk)
                                                           ```

@hung-doan do you want to send a PR for me? Set the GCM to 9.8+ and it should take care of the problem. I'm currently speaking at a conference so it'll help me and everyone else out.

@macdonst Sure, I'm glad to do that.
PR is available https://github.com/phonegap/phonegap-plugin-push/pull/1323

For people who haven't solved this yet, you can reinstall the plugin from the github url and test it. The PR has been merged.

Anyone have a chance to test the update in master? I'd like to do a release today if I hear things are fixed.

Works great, thanks for fixing!

Released 1.8.4 with the fix.

Get same issue here. I am using push plugin version is 1.9.1. Please help me in this.

@neosekar just update to v1.9.4

I had the same issue in v1.9.2 but updating to v1.9.4 worked out.


[Bug] : SignUp option not showing in Navbar

**Bug Description **
Issue: SignUp option not showing in Navbar
**Affected Component: Navbar **
**Expected Behavior: **
The SignUp option should be visible in the Navbar, allowing users to register for the application.
**Current Behavior: **
The SignUp option is missing from the Navbar, making it impossible for users to register.
But there is a login button. So after going login page ,signup is shown. it's taking more for new user for register. Because first of all go to login and see the sign up buttton for new user.
**Steps to Reproduce: **

Navigate to the application.
Observe the Navbar.
Notice that the SignUp option is not present.

**screenshot: **

Operating System: [e.g., Windows 10, macOS Big Sur]
Browser: [e.g., Google Chrome, Mozilla Firefox]
Application Version/Commit: [if applicable]
Additional Context
By adding signUp button in navbar .It is easy for new users for register.

@ishitaraina1807 this too


Latest

Codecov Report

Merging #238 (d4a3d19) into master (89acaa4) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #238   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           62        62
  Lines         1855      1868   +13
  Branches       531       539    +8
=========================================
+ Hits          1855      1868   +13

Impacted Files
Coverage Δ

lib/common/core.tokens.ts
100.00% <ø> (ø)

lib/common/func.get-mocked-ng-def-of.ts
100.00% <ø> (ø)

lib/common/func.is-mock-of.ts
100.00% <ø> (ø)

lib/common/func.is-mocked-ng-def-of.ts
100.00% <ø> (ø)

lib/common/func.is-ng-def.ts
100.00% <ø> (ø)

lib/common/func.is-ng-module-def-with-providers.ts
100.00% <ø> (ø)

lib/common/mock-of.ts
100.00% <ø> (ø)

lib/common/mock.ts
100.00% <ø> (ø)

...b/mock-builder/mock-builder-promise.extract-dep.ts
100.00% <ø> (ø)

lib/mock-builder/mock-builder-promise.skip-dep.ts
100.00% <ø> (ø)

... and 36 more

Continue to review full report at Codecov.

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

v11.1.1 has been released and contains a fix for the issue. Feel free to reopen the issue or to submit a new one if you meet any problems.


bug: error occurred when selected span in log details does not exist

Currently, selecting a deleted trace id shows strange view.

The error No spans found should be handled in:
https://github.com/ymtdzzz/otel-tui/blob/4474345049964c547ae6548bb2d55e76623e77a4/tuiexporter/internal/tui/component/timeline.go#L40-L47
But to do this, there must be a way to back to the previous page in DrawTimeline() so this issue is blocked by #84 .


Add support yiisoft/validators.

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Tests pass?
✔

[x] Add support yiisoft/validators.
[x] Implement DataSetInterface.
[x] Add tests all cases.
[x] Update README.md.
[x] Remove travis.yml.
[x] Add support propertyReader()
[x] Add support propertyWriter()

ok no problem i will add a suffix parameter to the methods so there will be no problem using any name

Thank you!


git recall for all users not working as expected

I expect git recall -a "all" to display what is shown in the gif. However, all I get is:
`The contributor ".*" did nothing during this period.

It means that during the last 24 hours, nothing happened. Try with the -d option. Something like this:
git recall -a "all" -d 10. to see for example the commits for the last 10 days.
I'll push a fix for the message to make it more clear. Thanks.

Great. Yes a clearer message would work very well. Also, I think the default behavior, if number of days is not specified, is to show n number of commits. This can then replace git log -n 10 for me.

Like the idea :+1: , I'll work on it. Thanks :)


Kubernetes deployment fails if no_proxy contains *

If deployment will fails as follows:
$ pipeline-server-worker/deploy.sh
Adding proxy settings to /home/whbruce/dlstreamer-pipeline-server/samples/kubernetes/pipeline-server-worker/pipeline-server.yaml
Using /home/whbruce/dlstreamer-pipeline-server/samples/kubernetes/pipeline-server-worker/pipeline-server.yaml to deploy pipeline server
error: error parsing /home/whbruce/dlstreamer-pipeline-server/samples/kubernetes/pipeline-server-worker/pipeline-server.yaml: error converting YAML to JSON: yaml: line 31: did not find expected alphabetic or numeric character

You likely have a * in your no_proxy setting which cases the follwing entry in pipeline-server.yaml
        - name: no_proxy
          value: *.mycorp.com,<IP_ADDRESS>,localhost

To fix remove * from no_proxy environment variable and re-build and re-deploy.

Fixed in 2022.2.0 (v1.0)


Code quality & CI

List views now use React's useState hook.
Pagination on the log view now uses the user's preference
Settings and Dashboard have been combined
Update dependencies
Add TravisCI
Add Dockerfile

Also, please add the simple Travis CI badge to the README, as previously done for sony/nmos-cpp.


Ticket 85976 - Add Known Issue for 7.23.6

@ironthorn
I've added a KI about zero-length associations. Can you let me know if there is enough info here. Should I add a workaround or is it too simple to bother mentioning?


Ignore __pycache__ directories

The __pycache__ directories are basically temp folders created by python for the purpose of caching and should probably be ignored during deployments.

When a Python source file is imported for the first time, a __pycache__ directory will be created in the package directory, if one does not already exist. The pyc file for the imported source will be written to the __pycache__ directory, using the magic-tag formatted name.

PEP 3147

Codecov Report

Merging #2213 into canary will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           canary   #2213   +/-   ##
======================================
  Coverage    4.33%   4.33%
======================================
  Files         245     245
  Lines        8872    8872
  Branches      940     940
======================================
  Hits          385     385
  Misses       8470    8470
  Partials       17      17

Impacted Files
Coverage Δ

src/util/ignored.ts
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Cache not cleared when removing a dependency

Hi @nektro !
When removing a dependency from a zig.mod file and the run zigmod fetch, it correctly update deps.zig and zigmod.lock, but it does not remove the dependency code from the .zigmod directory.
It could be nice to clean everything when removing a dependency; what you think ?

precedence: https://docs.npmjs.com/cli/v7/commands/npm-uninstall


chore: Combine review and end nodes

Summary | Résumé
fixes: https://github.com/cds-snc/platform-forms-client/issues/4217

Update to not display review node as a standalone node

Adds custom end nodes

End when a review page is showing:

End when no review page:

Testing
Note for testing you should test with a single page and a multi-page form.

@anikbrazeau PR is updated to make the end node clickable
We'll need to figure out what content should be in the panel.

@anikbrazeau
I pushed some updates to add a spot where you can add a description and or we can leave it blank.
I also updated to "Section name" / "Page name" to use the (Review and Confirm) label if a review exists --- if not it will just say "End"


GrpcClient.connect() should mimic behavior of JChannel.connect()

GrpcClient.connect() returns immediately and only then sends the new view to all connected clients. This poses problems:

Infinispan expects sequence connect - view - connect-OK, so this behavior breaks their code
When 'connect()' returns before being connected to the UpgradeServer, messages can be sent which are subsequently discarded (not yet connected)

The desired behavior of connect() is therefore:

connect()
view delivered
connect() returns (blocking behavior)

Advantages:

No code changes in Infinispan
When connect() fails, an exception is thrown immediately
No messages are sent by the application until after connect() returns

On second thought, this introduces blocking behavior. Also, Infinispan already has (in 14.0.x and 15.x) code that correctly gets the local address and cluster view. Closing this issue for now


Allow to exclude all child elements of an element

Say we have the structure

.
When using [exclude]="'.ancestor'", only elements with the class "ancestor" are excluded from the clickOutside event handler. Child elements are not excluded, so clicking on the ".descendant" element would cause clickOutside to emit.
I would like to exclude the elements matching the selector, as well as all descendant elements. For this I would propose to use a new input property excludeDescendants of boolean type. When true, the elements specified in exclude as well as all their descendants are excluded from the clickOutside event.
Not sure if excludeDescendants should also default to true, because I think most use cases for clickOutside would want to consider descendants when excluding elements anyway. In that case, I would consider to just change the behavior of exclude.

Would make sense to use Element.closest() (https://developer.mozilla.org/en-US/docs/Web/API/Element/closest), because it also returns the element itself when it matches the selector.

Why not just make the selector include children?

You mean why not use [exclude]="'.ancestor,.descendant'"? The example was oversimplifying. In my actual use case, I want to exclude a dropdown that is injected by a library. The dropdown has quite a few dynamically added children, which is why it would be easier and less verbose to use [exclude]="'.dropdown'" and have it exclude all descendants as well.

I mean something like .ancestor *.


[WIP] Bounds Plot

Just need to be tested/validate a last time and it will be ok!

PR merge with PR 181


Menus

Hey there,
I've been reading a lot about netlify, netlifycms and jamstack. I'm doing some research / dabbling with the intent of making a proposal to my boss to switch from building wordpress sites to static sites. Netlifycms looks like a great option to me since it's minimal, beautiful, open source, and we could use gatsby with it.
I've been trying to find what the recommended way is to set up menus but I can't really see how. I assume I would just use a collection with a list field but I was hoping for something a little more robust. forestry.io has a menus page built in where you can choose from a dropdown list to add menu items. You can also drag items horizontally to nest them as sub menu items.
Is there something like this for netlifycms or are there future plans for it?

That depends heavily on the static site generator. Gatsby doesn't really have a blessed method for menu creation, but the Lumen starter has one approach using site metadata in the Gatsby config file (source). You could probably do what their doing, but using a data file (yaml, json, etc), and then querying that for your menu.

Are there plans to allow edition of navigations/menus (and generally every editable content) in the NetlifyCMS so it can be a "full" CMS and not just a "minimalistic" one?
Or any guidelines to adding this feature to NetlifyCMS for the most popular static site generators?

@inwardmovement You can already allow editing navigations and menus through the CMS, but you have to set it up the way you want to. It's impossible to standardize such a thing because it depends so heavily on which SSG you're using, even the most popular have a lot of differences between them.
An example from one of the starters:
config.yml
collections:
  - name: settings
    label: Settings
    files:
      - file: data/settings/navigation.yml
        label: Navigation
        name: navigation
        fields:
          - label: Navigation
            name: nav_items
            widget: list
            fields:
              - {label: Label, name: label, widget: string}
              - {label: Path, name: path, widget: string}

data/settings/navigation.yml

nav_items:
  - {label: 'Home', path: '/'}
  - {label: 'Products', path: '/products/'}
  - {label: 'News', path: '/news/'}

Thank you for the tip!
I guess it remains to be polished with drag and drop menu reordering, dedicated "navigation" tab aside "content" and "media", etc. It would be more suitable for UX.

@inwardmovement The list widget has drag and drop reordering. If you call the collection "Navigation" instead of Settings, you'd have it displayed in the tabbar on the left. I see what you mean with a more dedicated approach, but it's hard to achieve and users already can take control of their navigation through collections in whatever way the SSG prefers.

When I was using netlify cms the one thing that made me switch away was that the site structure isn't solid enough. Page paths should be decided via the CMS IMO, then any SSG that uses the CMS page paths to create the site structure could use a standardized menu.

This would almost definitely require a config UI, which is definitely on the roadmap, but unlikely to happen soon.

This is an extremely common painpoint, needs to be discussed.

Any progress on this?

Hi @timbomckay, I think https://www.netlifycms.org/docs/beta-features/#list-widget-variable-types can be used to generated menus.
Another option it to use https://www.netlifycms.org/docs/beta-features/#nested-collections and have the static site generator to infer the site menu based on the location of files in the repository.


typo in Specify observables in the Pauli basis

URL to the relevant documentation
https://docs.quantum.ibm.com/guides/specify-observables-pauli
Select all that apply

[x] typo
[ ] code bug
[ ] out-of-date content
[ ] broken link
[ ] other

Describe the fix.
"For observables that are not given in terms of Pauli operators but in a matrix for," should be "in a matrix form".

Thanks for opening this! 🙏 Would you be interested in opening a PR to fix it?

yes, sure.


Add support for macCatalyst

Removes all referenced frameworks because having them in FRAMEWORK_SEARCH_PATHS is enough. Introduce a new variable CARTHAGE_SUBFOLDER that is different in case of macOS, so a correct framework can be used in case of macCatalyst.

Thanks @TomasLinhart and apologies for the slow response, work has been crazy.


Component Governance: System.Drawing.Common.4.7.0

source-build appears to reference System.Drawing.Common 4.7.0 that is causing the new component governance issue.
More details: https://dev.azure.com/dnceng/internal/_componentGovernance/dotnet-templating/alert/7408013?typeId=6669620
Please check if this should be addressed or dismissed.

Yes this should be addressed.  4.7.2 should be added and 4.7.0 should be removed.


Update to 3.1.0 stable from upstream

This PR brings the following changes:

Updates Gatekeeper to version 3.1.0 the first stable release from upstream. As a side benefit, we can now have the webhook pods in HA.
Namespaces kube-system and gatekeeper-system are now exempted for all operations.
Moved the Grafana dashboard from the monitoring module to this module ( Fixes #10 )
Added linting step to the pipeline with policeman and done some minor linting corrections.

Please note that the update modifies some labels selector that require a --force on the apply. The error you'd get is:
The Deployment "gatekeeper-controller-manager" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"control-plane":"controller-manager", "gatekeeper.sh/operation":"webhook", "gatekeeper.sh/system":"yes"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable

Fixed all the observations from @angelbarrera92 , could you please check the .drone.yaml file? I'm not sure the modification is OK. Thanks!

Fixed all the observations from @angelbarrera92 , could you please check the .drone.yaml file? I'm not sure the modification is OK. Thanks!

I don't see anything strange, LGTM!


Wrong releases?

Are the releases actually properly built?
It seems to me all the AppImages contain version 0.2 of the library.
When I run the latest AppImage from https://github.com/facontidavide/pointcloud_compression/releases/download/0.5/PCL_Compression_benchmark-x86_64.AppImage , I get:
Excluding /graph_pcd because we only support PointXYZI currently
Excluding /osm_pcd because we only support PointXYZI currently
Excluding /os_cloud_node/points because we only support PointXYZI currently
Excluding /points_filtered_kontron because we only support PointXYZI currently

These prints were removed in version 0.3 .
I'm absolutely sure I'm running the 0.5 downloaded AppImage.

I believe you are right and probably I know what I am doing wrong. Thanks 🙏


multi selection for update

it would be handy to have a multi selection like in visual studio to update more than one package at a time.

I agree, I was planning on adding such a feature in the future. I am actually planning to implement most of the features supported by the Visual Studio Package Manager.
But for now I first need to do some refactoring on the code. It could be a lot better. I focused on making the extension functional first but it's time to refactor.
I will leave this issue open and will update it once I get to implementing the feature.

Added this functionality on the Update tab in version 0.2.0. Should be available to download.


External contributors cannot install packages without our FontAwesome Pro key

Describe the bug
If a user attempts to run npm i in the root directory or /apps/ui directory, the installation will fail due to being unable to find the FontAwesome Pro icons packages. This is because they're stored in another package registry that requires a Pro key.
To Reproduce
Steps to reproduce the behavior:

Make sure you have no .npmrc file containing the FontAwesome registry information
Run npm i in the root of the project

Expected behavior
Installation should complete, and when the packages should only be imported if they are present. If using a Pro icon without Pro icons installed, the icon simply won't be visible on your device. It will still be visible on deployment.
Additional context
This may require dynamic imports, which may be a problem for tree shaking. FontAwesome is a large set of libraries (62MB for all of them currently installed). It is our largest dependency for the UI. Tree shaking may not be as critical if we have SSR, however I'm not quite sure how that works.
A temporary workaround is to remove the packages from the package.json, but this only works if they are not running the UI.

https://fontawesome.com/support#can-i-use-in-open-source-projects


Incorrect MimeType preventing javascript from loading on some machines

Hey there!
I was testing on a few different computers and noticed that on some PCs Mediapipe wouldn't load.
From taking a look at the webpage I saw that this error was occurring,
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/plain". Strict MIME type checking is enforced for module scripts per HTML spec.
I went into the Mediapipe tox and added these lines of code in the mp_webserver_callbacks dat.
	if fileName.endswith('.js'): 			mimeType = ['application/javascript'] 	else: 		mimeType = mimetypes.guess_type(fileName, strict=False)
This solved the issue for me and allowed the TOX to function correctly.

Ohhhh thanks for that gem of info @mikebru ! That would explain why so many people seem to be having issues with the web page randomly not loading, we'll put that change into the next release!
@torinmb - FYI

Great fix! Just published a new release that incorporates this :)
https://github.com/torinmb/mediapipe-touchdesigner/releases/tag/v0.2.2


Auto upload stopped

after several days of uploading, no more new recorded files will be uploaded to Onedrive

checked the log file and found the uploader auto restarted due to no tokens found, the reason is sometimes onedrive api returns nothing and causes the token file to be cleared during the access token refresh period.
to fix this is: do not write token.json file when the refresh token api request fails.


model for stable-diffusion-v1-5 in sampling.py

Hi,
Can you please share the link of the model ./stable-diffusion-v1-5 used in sampling.py.
I tried stable_diffusion_v1_5 checkpoints, but it seems to have a configuration error.
Thanks.

The issue is resolved by downloading runwayml/stable-diffusion-v1-5 from huggingface hub.


Privileges for a specific user on a specific DB are not properly displayed

System information:

Operating system (distribution) and version: MS Windows 10 Enterprise 21H2
DBeaver version: <IP_ADDRESS>206261508

Connection specification:

Database name and version: MySQL 5.7.34
Driver name: mysql-connector-java 8.0.29
Do you use tunnels or proxies (SSH, SOCKS, etc)? Yes

Describe the problem you're observing:
In the Users panel, the Schema Privileges tab shows that every privilege is enabled for a specific user on a specific schema even if it's not the case. For example, I have a bunch of users with privileges on specific DBs, the GRANT OPTION is not enabled but the tab shows as if it was. If I uncheck this privilege, save and reload, it's ok.
The users have probably been created with SQL Workbench.
Also, the EVENT privilege is missing from the Schema Privileges tab. I didn't check if others are missing too.
Steps to reproduce, if exist:
Connect to a DB, and go to the Users panel. Select a user and select the specific DB on which the user has privileges. Check the privileges pane.

@Kluk
Try to use the MySQL 5 driver instead:

Hello @emironovDB,
Thank you for your answer.
I tried with MySQL 5 driver but the result is the same:

Here is the view from Workbench:

And the EVENT privilege is still missing.

@Kluk seems the issue is similar to #12977
Event privilege is available on User Properties Tab.
Unfortunately, cannot reproduce the issue with Grant option

There has been no update on the issue for a long time. If the issue is still actual for you, feel free to reopen it.

Please reopen.
I am having the same issue, users usually are created with ALL PRIVILEGES which does not include GRANT OPTION https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_grant-option
Schema permissions are also set to N in mysql.db, but it is shown as checked like in https://github.com/dbeaver/dbeaver/issues/16961#issuecomment-1177175512
I haven't tested with another driver, since we had other issues with the old MySQL 5 driver and need the current one.

@Kluk seems the issue is similar to #12977 Event privilege is available on User Properties Tab. Unfortunately, cannot reproduce the issue with Grant option

Thank you for your reply and sorry for the long delay. I thought I replied to this but I've probably been interrupted and forgot to publish my comment.
Yes, but the display is still wrong. EVENT is checked in MySQL Workbench but not in DBeaver as it should be.
Also, administrative roles are not the same as schema privileges.
Administrative roles are global, schema privileges are specific to a user. At least, in my understanding.
Please, reopen this ticket. I will try to be more responsive if you need more testing :)
Thank you in advance.


torch.OutOfMemoryError when finetune

Follow the finetuning commands,I tried setting max_image_size to 512, but still oom on 40g ,how much vram is needed to finetune? Are there any parameters can reduce the vram? thank you

You can use lora fine-tuning instead of full fine-tuning: https://github.com/VectorSpaceLab/OmniGen/blob/main/docs/fine-tuning.md#lora-fine-tuning

How much vram is needed to full fine-tuning？