cant find flatmarket file

I cannot and the terminal cannot find /node_modules/.bin/flatmarket

Please remove me

On Jul 12, 2019, at 6:37 PM, fredthedoggy<EMAIL_ADDRESS>wrote:
I cannot and the terminal cannot find /node_modules/.bin/flatmarket
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/christophercliff/flatmarket/issues/54?email_source=notifications&email_token=AJDVPMNPXCF2ATMOH3TGEMLP7EBTFA5CNFSM4ICSSZP2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G67MWHQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AJDVPMOAW3W6WYQYIVFCOJDP7EBTFANCNFSM4ICSSZPQ.


CREATE THE DATABASE MODEL FOR GOALS.

◾Model should include:
title,
description,
created by(Object_id),
achieved(Boolean),
monthly (Boolean),
quarterly(Boolean),
biannually(Boolean),
annually(Boolean),
tokens(Array),
time stamps

I'm on it bruv

@bryanwaine I will be waiting for you to finished this part, so that I can work on their routes handlers.

issue #336
Live link to get goals:  https://goals.zuri.chat/api/v1/goals
Created goals follow this schema:
{       "title": "Quarterly Goal",       "description": "This is a quarterly goal",       "weeklyGoal": "false",       "monthlyGoal": "false", 		"quarterlyGoal": "true",       "biannualGoal": "false",       "annualGoal": "false",       "achieved": "false",       "createdBy": "HR",       "createdAt": "Wed Sep 3 2020 01:00:00 GMT+0100(WAT)",       "updatedAt": "Wed Sep 3 2020 01:00:00 GMT+0100(WAT)" }
live link above returns all created goals .
Team: Plato
Slack username: bryanwaine


Simplify Classification Config and Add more customizablity into it

Is your idea related to a problem? Please describe.
With this issue https://github.com/data-dot-all/dataall/issues/1032 , custom confidentiality levels were introduced which map to the data.all pre-existing levels.
Also, with the classification and auto approval https://github.com/data-dot-all/dataall/issues/1221 issue,  another config auto_approval_for_confidentiality_level was added,
Apart from that, currently table metadata is shown to any one if the dataset is Unclassified. For datasets, which are Official and Secret, the table meta data is only shown to user who are owners or who have shares on the dataset. We want this to be configurable with a config in config.json .
This same argument can be extended to preview dataset and showing metrics to the user.
With all these configs additions , the config.json for dataset configs is getting messy, especially the ones which are tied to classification.
Describe the solution you'd like
For adding configs, the confidentiality top level config in datasets could be introduced which can then be expanded like
confidentiality": {
    "dropdown_enabled": true,
    "levels": [
        {
            "name": "Secret",
            "auto_approval_for_confidentiality_level": false,
            "show_table_metadata": false,
            "preview_table_data": false
        },
       {
            "name": "Official",
            "auto_approval_for_confidentiality_level": false,
            "show_table_metadata": true,
            "preview_table_data": true
        },
        {
            "name": "Unclassified",
            "auto_approval_for_confidentiality_level": true,
            "show_table_metadata": true,
            "preview_table_data": true
        }
    ]
}

Thanks @dlpzx for the suggestion

To also handle input validation on backend for auto-approval depending on confidentiality provided #1221


We don't have any example on DataTree functionality.

Description of the modifications
We don't have any example on DataTree functionality. Can we please add one?
Useful links and references
No response

It should be nice to have it for mapping workflows @PProfizi


Provide a way to "finalize" deserializaton

Sometimes, you can describe the structure almost perfectly in struct with just derive(Deserialize), but just need some extra steps to "finalize" it depending on some fields etc..
When you are deserializing struct directly, it's possible to just add extra method for that, but when it's part of other derive(Deserialize) items, it becomes less convenient, and you have to reimplement Deserialize completely or write deserialize_with everywhere.
It would be nice if serde would provide such hook for "finalization" in the core.

Thanks! We are tracking this in #642.

Oh, sorry, missed it.


Compilation error

I hope this is the right place!
On an up-to-date Arch Linux system, when issuing "make clean all", compilation gets stuck.
All dependencies should be installed.
Here is the output:
rm -f cave-outliner *.o */*.o test/*.svg
rm -rf doc/xml doc/search.json doc/latex doc/html
g++ -O3 -Wall -std=c++11 `pkg-config --cflags assimp` -c src/main.cc -o src/main.o
src/main.cc: In function ‘int main(int, char**)’:
src/main.cc:382:44: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  382 |   snprintf(&result[nFirst],maxNumLength,"%u",index);
      |                                            ^
In function ‘char* makeFilenameFromPattern(const char*, unsigned int)’,
    inlined from ‘int main(int, char**)’ at src/main.cc:160:49:
src/main.cc:382:11: note: ‘snprintf’ output between 2 and 11 bytes into a destination of size 10
  382 |   snprintf(&result[nFirst],maxNumLength,"%u",index);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -O3 -Wall -std=c++11 `pkg-config --cflags assimp` -c src/mainconfig.cc -o src/mainconfig.o
g++ -O3 -Wall -std=c++11 `pkg-config --cflags assimp` -c src/mainoptions.cc -o src/mainoptions.o
src/mainoptions.cc: In member function ‘bool MainOptions::processCommandLineOptionAuto()’:
src/mainoptions.cc:426:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  426 |   for (unsigned int i = 0; i < nAutomaticArgs; i++) {
      |                            ~~^~~~~~~~~~~~~~~~
src/mainoptions.cc: In member function ‘bool MainOptions::getFileCreation(const char*, time_t*) const’:
src/mainoptions.cc:499:20: error: ‘struct stat’ has no member named ‘st_mtimespec’
  499 |   *p_result = info.st_mtimespec;
      |                    ^~~~~~~~~~~~
make: *** [Makefile:187: src/mainoptions.o] Error 1

Any suggestion? Thank you!

A little addendum.
I solved the aforementioned compilation error by changing line 499 of mainoptions.cc from:
*p_result = info.st_mtimespec;

to:
*p_result = info.st_mtime;

At this point of course you get a working binary file.
After that, there are some errors with tests that I guess are really easily fixable.
The first error regards if "No real name associated with user id".
As you can see here:
Running test case cave1-line-test...
cave-outliner: Warning: No real name associated with user id francesco -- exit
Running test case unit-tests...
cave-outliner: Warning: No real name associated with user id francesco -- exit
Running test case empty-test...
make: [Makefile:399: empty-test] Error 1 (ignored)
Files test/empty.out and test/empty.out.expected differ
make: *** [Makefile:400: empty-test] Error 1

Looking into it, compilation fails due to a missing real name associated to my account.
More specifically, because the content of test/empty.out has this unexpected first line:
cave-outliner: Warning: No real name associated with user id francesco -- exit

Once I added a real name to my account, testing goes on. Next time it gets stuck is here:
Running test case cave1-composite-test...
Files test/cave1-composite.svg and test/cave1-composite.svg.expected differ
make: *** [Makefile:734: cave1-composite-test] Error 1

The problem is simple I guess, apparently the difference in the SVG test file is the name (you can see the two files in the attached picture).

I sort-of fixed that by, well, changing the "real name" in my account to "Jari Arkko".
But the other problem I didn't notice is that of course the present date is different, and since the text expects two identical SVG files, if the name differs from "Jari Arkko" or the date differs from "November 7, 2021" the test fails.
At this point I commented out lines 373-374 of the Makefile to exclude both the cave1-composite-test and the cave1-composite-multiplier-test, that include name and date in the SVG files and block testing:
		cave1-composite-test \
		cave1-composite-multiplier-test

Same problem in lines 765-766, that I had to comment out:
		cave1-example-article-composite-test \
		cave1-example-composite-dimension-test

After that, of course, there are still some related errors, I gave up at:
Running test case cave1-floor-condense-test...
Files test/cave1-floor-condense-floor.svg and test/cave1-floor-condense-floor.svg.expected differ
make: *** [Makefile:711: cave1-floor-condense-test] Error 1

but I guess if previous tests are fixed, it should go on smoothly.
I hope this feedback was somewhat helpful!


execution of workflows

Currently doc gets uploaded on Pull Request, this should not be the case.
However, it should be partially disabled, building the doc on PR could still be useful as a test.

Unit tests are executed on tag release. This should not be the case either.

Versions can not be reused (security reason) even for the test server see https://test.pypi.org/help/#file-name-reuse
As a result, should test with new version name (specific to test)

Deployment of doc failed on PR merge, its due to wrong property used:
https://github.com/sondalex/cliriculum/actions/runs/4055967559/jobs/6979823865
Should use github.event_name instead of github.event == 'push'


Relayer fails to relay on the happy flow using event processor

seems like the new version which fixed the flush for all use cases fails to relay real time packets using the event processor.

Do we have any repro steps or logs or anything?


DesignTimeSpotTilePricingViewModel does not exist

Severity	Code	Description	Project	File	Line	Suppression State
Error		The name "DesignTimeSpotTilePricingViewModel" does not exist in the namespace "clr-namespace:Adaptive.ReactiveTrader.Client.UI.SpotTiles.Designer;assembly=Adaptive.ReactiveTrader.Client".	Adaptive.ReactiveTrader.Client.GUI	C:\projects\ReactiveTrader-master\src\Adaptive.ReactiveTrader.Client.GUI\UI\SpotTiles\SpotTilePricingView.xaml	11

Also have this issue which may be related
Severity	Code	Description	Project	File	Line	Suppression State
Warning		Cannot find the type 'PriceMovement'. Note that type names are case sensitive.	Adaptive.ReactiveTrader.Client.GUI	C:\projects\ReactiveTrader-master\src\Adaptive.ReactiveTrader.Client.GUI\UI\SpotTiles\SpotTilePricingView.xaml	190


BREAKING(url): remove @std/url

See #5530 for background.

I'd like to land this after we addressed https://github.com/denoland/std/issues/5537
If we address #5537, then the deprecation message doesn't need to mention path/poxix

Closing until we make the appropriate changes in @std/path.


Fix DropdownDoc demo

Coverage remained the same at 97.311% when pulling eeb26a9f2f59a1373a31f30bd1999c9348b190c7 on zcyzcy88:patch-1 into b0d0234928e99cfea934969c8543d1b0d0681b92 on wxsms:master.


new settings page is missing the styling for disabled modules

http://i.imgur.com/mvSCaXb.png Also, if I'm not mistaken, we normally disable the input elements when a   module is disabled.

We never disabled it,  you can change settings for a module even though it is disabled.

You're correct, I just checked that in 3.2.


Document how to mirror node-sass-binaries repo

I'm working in a proxied environment where access to raw.githubusercontent.com is restricted, similar to #775. I'd like to mirror the node-sass-binaries repo locally and use the sass_binary_site NPM configuration but I'm not sure how to create such a mirror.
The site specification looks to be documented here: https://github.com/sass/node-sass/blob/9c6933f4eb5c9572e1cdc577d500469c14411908/lib/extensions.js#L121-L147
But I can't seem to use my normal mirroring tool - wget returns HTTP 400s when hitting raw.githubusercontent.com:
wget -m -k -K -E https://raw.githubusercontent.com/sass/node-sass-binaries

What's the best way to mirror the repo such that I can have an on-premises copy? Should I clone the git repo and use another tool to host it over HTTP?
/cc @saper @chriseppstein - based on other tickets it looks like you might have been successful at this already?

Check out the sass/node-sass-binaries github repo.
On 12 Apr 2016 1:47 AM, "Matt Steele"<EMAIL_ADDRESS>wrote:

I'm working in a proxied environment where access to
raw.githubusercontent.com is restricted, similar to #775
https://github.com/sass/node-sass/issues/775. I'd like to mirror the
node-sass-binaries repo locally and use the sass_binary_site NPM
configuration but I'm not sure how to create such a mirror.
The site specification looks to be documented here:
https://github.com/sass/node-sass/blob/9c6933f4eb5c9572e1cdc577d500469c14411908/lib/extensions.js#L121-L147
But I can't seem to use my normal mirroring tool - wget returns HTTP 400s
when hitting raw.githubusercontent.com:
wget -m -k -K -E https://raw.githubusercontent.com/sass/node-sass-binaries
What's the best way to mirror the repo such that I can have an on-premises
copy? Should I clone the git repo and use another tool to host it over HTTP?
/cc @saper https://github.com/saper @chriseppstein
https://github.com/chriseppstein - based on other tickets it looks like
you might have been successful at this already?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/sass/node-sass/issues/1443

@xzyfer I'm not sure where I should be looking - this issue appears to recommend not mirroring the repo directly. Is there another approach I should take? Or is hosting on-premises something I just need to do manually?

I'm not I understand your problem. If you need the binaries locally you can
download then from the github release page for every release. If you're
getting non 200 responses the issue is with your mirroring implementation.
On 12 Apr 2016 12:27 PM, "Matt Steele"<EMAIL_ADDRESS>wrote:

@xzyfer https://github.com/xzyfer I'm not sure where I should be
looking - this issue
https://github.com/sass/node-sass-binaries/issues/113 appears to
recommend not mirroring the repo directly. Is there another approach I
should take? Or is hosting on-premises something I just need to do manually?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/sass/node-sass/issues/1443#issuecomment-208671449

Correct, the issue is with my mirroring implementation. I was hoping someone had documented a recipe I could follow.
I'll close this out; if I get something up & running I'll post it back here. Thanks!

I think there is one thing which is not nice that we have a long-big-filename modules in the node-sass-binaries repository, but we use a vendor/platform/directory/binding.name format for the modules themselves. You can't just checkout node-sass-binaries into your vendor/ directory.


skaffold 1.13.2

Updating package skaffold to release v1.13.2.
Release info
v1.13.2 Release - 08/20/2020
Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.13.2/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.13.2/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.13.2/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.13.2
This point release contains several usability fixes that should improve user experience, especially when running Skaffold through Cloud Code.
Highlights:

Suppress clutter from docker-credential-gcloud error messages #4705
Remove remote rules #4698
Simplify devLoopEvent message text #4684
Return deployment status code when status check can't retrieve pods from cluster #4683
Improved error message when skaffold config not found #4679
Move all update checks to single function; enforce honoring updateCheck flag #4677
Enable watch trigger only when either one of autoBuild, autoSync or autoDeploy is active #4676
Move context validation to build phase so as to not interfere with deploy #4657
Send update-check message to stderr #4655
Make event handling sequential and set the correct timestamp #4644

Done. :+1:


Added ZingMp3 beta keys

ZingMP3 has a beta site at https://beta.mp3.zing.vn with different css classes for media buttons.
Description
I added extension/keysocket-zing-mp3-beta.js for new key maps
How Has This Been Tested?
I built this extension using grunt and used Developer mode of chrome extensions to test this on https://beta.mp3.zing.vn and everything worked well.
Types of changes

[x ] New feature (supports beta.mp3.zing.vn)

thanks! - I'll release an update later today - please re-test and let me know of any issues.

@coliff  Have you released the update?


docs: improve api reference documentation

:tada: This PR is included in version 0.3.0-alpha.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


feat(rust): delete relays interactive

Current behavior

Errors out when the user doesn't specify a relay name.
Proposed changes

Closes #6464

relay_name argument becomes optional
If the user provides a relay_name then uses the provided relay_name
If the user doesn't provide a relay_name and the terminal is interactive, and the user didn't pass any of --no-output or --quiet flags then the terminal shows all available relays and allows the user select one or more from a list
Then for all the selected relays - one for old case - multiple or one for new case - check, confirm and delete

Checks

[x] All commits in this Pull Request are signed and Verified by Github.
[x] All commits in this Pull Request follow the Ockam commit message convention.
[x] There are no Merge commits in this Pull Request. Ockam repo maintains a linear commit history. We merge Pull Requests by rebasing them onto the develop branch. Rebasing to the latest develop branch and force pushing to your Pull Request branch is okay.
[x] I have read and accept the Ockam Community Code of Conduct.
[x] I have read and accepted the Ockam Contributor License Agreement by adding my Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate pull request to the build-trust/ockam repository. The easiest way to do this is to edit the CONTRIBUTORS.csv file in the github web UI and create a separate Pull Request, this will mark the commit as verified.

@PanGan21 Thank you for spending time on this, before we can merge please

[ ] Accept the Ockam Contributor License Agreement by adding your Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate new pull request to the build-trust/ockam repository.

The easiest way to do this is to edit the CONTRIBUTORS.csv file in the github web UI and create a PR, this will mark the commit as verified.

@PanGan21 Thank you for spending time on this, before we can merge please

[ ]  Accept the Ockam Contributor License Agreement by adding your Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate new pull request to the build-trust/ockam repository.

The easiest way to do this is to edit the CONTRIBUTORS.csv file in the github web UI and create a PR, this will mark the commit as verified.

Hi @mrinalwadhwa ! Thanks for the reminder. Is it required to be done in a separate pr or I can just push the new CONTRIBUTORS.csv in this pr?

@PanGan21 in a separate PR please

@PanGan21 in a separate PR please

Done in this pr #6744

Hi @mrinalwadhwa  would it be possible to review this pr in October?

@PanGan21 while we still have to review this change. I'm adding the HACKTOBERFEST-ACCEPTED label so the contribution is counted by hacktoberfest bots before the end of October. Thank you for taking time to contribute 🎉
Please not @adrianbenavides's comment above.

Hey @PanGan21 thanks for the PR! We are refactoring several commands to add the tui experience. You should use the node delete logic as a reference and keep the code as similar to that as possible.
Here is the code:
https://github.com/build-trust/ockam/blob/2a2843eb3c57c5e91819c837df0804664f30e2c6/implementations/rust/ockam/ockam_command/src/node/delete.rs#L44

Hi! I did some refactoring, let me know what you think

@PanGan21 Your PR is going to be merged as part of https://github.com/build-trust/ockam/pull/6889. You'll appear as co-author of the PR's commit 👍 Thank you so much for your help with this one 🙏


Some users got an incurably disabled Join Seder button after entering their names

I believe that this was users (SS, SD, AB) who had logged in an hour or more earlier, maybe even the prior year, and that I wasn't handling the refresh token properly.
Steps to reproduce:

Log in.
Wait long enough so the access token will definitely be expired, I think 1 hour is enough.
Have another user start a seder.
As the first user, try to join the seder.

Expected behavior: you can join fine.
Bug: your Join button is disabled. No error message, no "sorry, you couldn't join."
Check logs for things I think with messages like "no access token" from during the first night of Passover 2021.

I sent an email to<EMAIL_ADDRESS>about failed joins that has some thoughts about this.

I'm going to try cutting a feature branch with the refresh token length shortened.

TODO

[ ] Verify that the subjects in the CloudWatch screenshot I emailed to<EMAIL_ADDRESS>were the affected users.
[ ] Note observations so far: pretty much only /join-seder has to be authenticated (I deleted the refresh token with an expired access token after joining, and I could submit my libs and get the script, and pick up and read the script from another device); /join-seder still worked with an expired access token; /join-seder still worked with an expired id token.
[ ] Verify that /join-seder fails with a deleted refresh token. The theory is that, because all my cookies are session cookies (verify that's the expected default), they got deleted unexpectedly, so the browser tried to claim it was someone and couldn't prove it.
[ ] Handle 4XX responses from the API at /join-seder.
[ ] Maybe do something crazy and test this flow with an automated test.

I noted a few user sub claims in CloudWatch that are suspected instances of this bug happening. They have log entries like  pullTokensFromCookies: user with no access_token: <sub>. Sometimes sub is in the user pool, sometimes it isn't. My theory is that the bug happened when either of these happened:

I deleted the user associated with sub. These would be the instances where I can't currently find the sub from the logs in the user pool. I deleted the user pools various times, or swapped out the user pool for one from a totally different stack, especially with respect to people like AB who probably hadn't logged in since the previous year. I could look for those users in the real legacy user pool.
The browser deleted the session cookie, maybe arbitrarily, due to refresh, or due to memory pressure. This would be in cases where I can find the sub currently in the user pool.

What do I do when the user that comes with a request is a sub that matches multiple user pool entries?

If I manually delete my refresh token, but not my access token, while logged in, /join-seder comes back with 500. If I then delete my access token, so that I have neither access nor refresh, then I get 401 from /join-seder.

I think that part of what has to happen when a person tries to join a seder without the proper JWTs is that the frontend should do a fetch to a backend endpoint that will destroy their JWTs. That endpoint is part of #253, so I am prioritizing that before going forward with this Issue.


Move opened PRs docs changes inside docs repository

Since we moved the official docs in the new docs repo, we should also move the docs edits inside each open PR to the new docs. What I suggest to do is:

Open a branch on the new /docs with the name docs-pr-#;
Copy the PR docs changes inside the just created branch;
Open a new PR on the docs repo tagging the desmos PR it refers to;
Remove the old docs changes in the old PR.

done for: #522, #576


Limit to merchant

Features

Limited actions and views to Merchant which User is assigned to

[Delivers##99420940]
[Delivers##98738864]

@on2 as @GSumisu not reviewed it before holiday I'm assigning it to you


Alias publish for pub

Allow an alias "publish" equivalent to "pub", i.e. nats publish.

https://github.com/nats-io/natscli/pull/367


AnimationPlayer: copy individual keys through code

Godot version: 3.0.6

OS/device including version: KDE neon User Edition 5.15

Issue description:
You can't copy an individual key from one animation track to another. You have to "get key data" -> "add key" -> "set new keys data".
It would make sense if I could specify a source animation, source track and source key and copy that info to a target animation, target track and target key.
Keys can be copied in the editor, but not through code.

Steps to reproduce:
Create an animation with multiple keys.
create a new animation
try to copy only some keys from the first animation to the empty new animation
Minimal reproduction project:
This problem became clear, when I tried to solve a different issue (#26174). The attached file contains a test-scene and shows how difficult a possible solution is.
alvar - AnimationKeyJumping.zip

Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine.
The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker.
If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance!


[Infra Doc Fixit] Refresh documentation for SDK LUCI Infra

Hi!
To close this issue:

Are you still the owner? Update the spreadsheet if not and reassign.
If you don't consider any work is needed, close.
Please double check if the documentation is up to date and prune any stale
information
i. Review markdown docs in related code repos
ii. Review associated sites and wikis
Review the cookbook
i. If one does not exist, create it and link it on the team page
ii. Add and review common tasks
Review related dashboards
i. If this service does not have a dashboard, but should create it!
ii. Ensures it's on the Fuchsia infra teams dashboards

Thank you for keeping our service's documentation up to date!

cl/339333342


unresolved dependency, configuration not found 'default'

This may just be operator error on my part, but I'm not able to get spark-datetime to work with a downloaded spark 1.4.1 scala 2.10 or locally compiled with scala 2.11. Consistently, I get the following error, which appears to be related to some downstream dependency that isn't clearly called out in the error message.
I'm starting it via spark shell: bin/spark-shell --packages org.sparklinedata:spark-datetime_2.10:0.0.1
Exception in thread "main" java.lang.RuntimeException: [unresolved dependency: org.sparklinedata#spark-datetime_2.10;0.0.1: configuration not found in org.sparklinedata#spark-datetime_2.10;0.0.1: 'default'. It was required from org.apache.spark#spark-submit-parent;1.0 default]
	at org.apache.spark.deploy.SparkSubmitUtils$.resolveMavenCoordinates(SparkSubmit.scala:995)
	at org.apache.spark.deploy.SparkSubmit$.prepareSubmitEnvironment(SparkSubmit.scala:263)
	at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:145)
	at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:112)
	at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)

This is a known issue.
I have not been successful in registering a release on the spark-packages site.  Trying to find someone from databricks to help with this.
In the meantime please do a local build and use '--jars' option of spark-shell.

Ok, I started down that path but gave up after the 2nd or third jar. I'm sure there's an end to the rabbit hole somewhere =p Thanks for the reply!

You shouldn't have to pull in any other dependencies, if you use the assembly jar.
If you run sbt assembly it creates this; then just use it in the jars param of spark-shell.
If this is not working for you, let me know; I will look into it right away.

Ahh, the assembly jar. I was able to get it to work with this: bin/spark-shell --packages com.databricks:spark-csv_2.10:1.1.0 --jars $HOME/.ivy2/local/org.sparklinedata/spark-datetime_2.10/0.0.1/jars/spark-datetime_2.10.jar,$HOME/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.8.1.jar,$HOME/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/jars/nscala-time_2.10-1.6.0.jar
Attempting to compile the assembly jar results in a bunch of test errors:
[spark-datetime] sbt clean +assembly                                                                                master
[info] Loading global plugins from /Users/erik/.sbt/0.13/plugins
[info] Loading project definition from /Users/erik/Projects/spark-datetime/project
[info] Set current project to spark-datetime (in build file:/Users/erik/Projects/spark-datetime/)
[warn] Credentials file /Users/erik/.github.cred does not exist
[success] Total time: 0 s, completed Aug 1, 2015 10:07:38 AM
[info] Setting version to 2.10.4
[info] Reapplying settings...
[info] Set current project to spark-datetime (in build file:/Users/erik/Projects/spark-datetime/)
[warn] Credentials file /Users/erik/.github.cred does not exist
[info] Updating {file:/Users/erik/Projects/spark-datetime/}spark-datetime...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 4 Scala sources to /Users/erik/Projects/spark-datetime/target/scala-2.10/classes...
[info] Compiling 3 Scala sources to /Users/erik/Projects/spark-datetime/target/scala-2.10/test-classes...
[info] Including: nscala-time_2.10-1.6.0.jar
[info] Including: joda-convert-1.2.jar
[info] Including: joda-time-2.5.jar
[error] bad symbolic reference. A signature in package.class refers to type compileTimeOnly
[error] in package scala.annotation which is not available.
[error] It may be completely missing from the current classpath, or the version on
[error] the classpath might be incompatible with the version used when compiling package.class.
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/BaseTest.scala:28: Reference to class FunSuite in package scalatest should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error] abstract class BaseTest extends FunSuite with BeforeAndAfterAll {
[error]                                 ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/BaseTest.scala:41: Reference to method createDataFrame in class SQLContext should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]     val df = createDataFrame[TRow](sparkContext.parallelize(col))
[error]              ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/BaseTest.scala:41: Reference to method getClassLoader in class Class should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]     val df = createDataFrame[TRow](sparkContext.parallelize(col))
[error]                                   ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/BaseTest.scala:48: Reference to method createDataFrame in class SQLContext should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]     val df1 = createDataFrame[TRow](sparkContext.parallelize(col1))
[error]               ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/BaseTest.scala:48: Reference to method getClassLoader in class Class should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]     val df1 = createDataFrame[TRow](sparkContext.parallelize(col1))
[error]                                    ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:170: Reference to method getID in class DateTimeZone should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       assert(oDt.getZone.getID == timeZoneIdVal)
[error]                          ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:210: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Monday" -> 5,
[error]                ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:210: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Monday" -> 5,
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:211: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Tuesday" -> 5,
[error]                 ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:211: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Tuesday" -> 5,
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:212: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Wednesday" -> 4,
[error]                   ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:212: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Wednesday" -> 4,
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:213: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Friday" -> 4,
[error]                ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:213: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Friday" -> 4,
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:214: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Sunday" -> 4,
[error]                ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:214: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Sunday" -> 4,
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:215: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Thursday" -> 4,
[error]                  ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:215: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Thursday" -> 4,
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:216: Reference to method -> in class ArrowAssoc should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Saturday" -> 4)
[error]                  ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:216: Reference to method any2ArrowAssoc in object Predef should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]       "Saturday" -> 4)
[error]       ^
[error] /Users/erik/Projects/spark-datetime/src/test/scala/org/sparklinedata/spark/dateTime/FunctionsTest.scala:248: Reference to method toString in class AbstractDateTime should not have survived past type checking,
[error] it should have been processed and eliminated during expansion of an enclosing macro.
[error]     val start = dateTime(START_DATE.toString)
[error]                                     ^
[error] 22 errors found
[error] (test:compile) Compilation failed
[error] Total time: 11 s, completed Aug 1, 2015 10:07:49 AM
[spark-datetime]

Hmm
Which version of sbt?
sbt 0.13.6 works for me.
But I noticed build/sbt doesn't work. I get an 'Invalid or corrupt jarfile' error. Get the same behavior in spark-csv, have filed an issue https://github.com/databricks/spark-csv/issues/114

Fixed in commit: bbd2d1fe21c
Based on suggestions in databricks/spark-csv#114


enforce_no_element_style

🍰 Pullrequest

Enforce style not to be defined on the element but external at least in a <style> tag
Issues

None

Todo

[X] None

Very quick and dirty :(

I think its adequate - it was you who said we do not invest into style, since we get a new design in the near future anyways. It is expected that all of those style- and the html tags will change completely. I believe its important to have this check in place before we do the design implementation.


longout not autocomplete editing .db file

Describe the bug
When editing a .db file, the longout record type does not appear in the autocomplete list.  Only epics.field.lolo and epics.field.low
To Reproduce
In the second line of file stubborn.db:
record(ao, "stubborn:A")
record(l)

type a o after the l and view the autocomplete list.
Expected behavior
Expecting longout to appear in the list
Screenshots

Desktop (please complete the following information):
VSCode -> ./VSCode-linux-x64-stable-x64-1602601238/

Thanks, will be fix next release.

Done in 32518399fb222f1c6e9f40aa269aace59d69deed


`GLIBC_2.32' not found in Gogle Colab

Hi, i was trying it out on Google colab and when i run -
!langforge create myapp
i get the following error-
/usr/local/lib/python3.9/dist-packages/langforge/bin/langforge-linux-amd64: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32' not found (required by /usr/local/lib/python3.9/dist-packages/langforge/bin/langforge-linux-amd64)
/usr/local/lib/python3.9/dist-packages/langforge/bin/langforge-linux-amd64: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.34' not found (required by /usr/local/lib/python3.9/dist-packages/langforge/bin/langforge-linux-amd64)
Any suggestions
Python 3.9.16

I'm afraid you can't run langforge create yet from within jupyterlab/colab since it needs a real terminal.
Can you give me more background on your use case?
Helps me better understand what users want to achieve 😎

Ah I see that is fine, i'm not committed to using jupyterlab/colab. I'll try it out with a real terminal. Thanks for responding so quickly :)


Implemented store.all() method

store.all() is listed as optional in express-session.

Hey Mehmet, thanks a lot for both PRs.
I just merged some old PRs and it appears that there is a conflict with this PR. Sorry, can you resolve them?

Hey Omar, I merged master into the PR branch and ran the tests. Everything seems to be working 😄

Awesome! Thanks again :)

Let's hope @gx0r is around and can release a new version to npm soon.


how to adjust the font in legend?

I add legend to my window, and the code is:

planes = []
for p in ps:
    planes.append(vedo.Plane(...).legend(...))

lb = vedo.LegendBox(planes, font='Bongas')
vedo.show(planes, lb)

And the result is:

The font in legend is too small to see. How can I make the fond larger?
Thanks in advanced~~~

Try
import vedo
positions = [[0,0,1],[0,0,2]]
planes = []
for i,p in enumerate(positions):
    pp = vedo.Plane(p, normal=[1,0,0])
    pp.color(i).legend(f"plane{i}")
    planes.append(pp)
lb = vedo.LegendBox(planes, markers=['s','o'], font='Bongas')
vedo.show(planes, lb).close()


Revert "IR-373: remove node-ca daemon"

Reverts openshift/cluster-image-registry-operator#867

closing in favor of https://github.com/openshift/cluster-image-registry-operator/pull/899


Misc cleanup

Well this is sure nice; I didn't know that reflection configuration could be removed! Merging.


Swap to an extensible trait-powered design for resolving clashes

Hmm. I don't love this design. Doesn't this just get us back to the same place, where UserInput can't be reasonably extended?

Originally posted by @alice-i-cecile in https://github.com/Leafwing-Studios/leafwing-input-manager/pull/490#discussion_r1632405132

We want to be able to ensure that we can resolve clashes between inputs, no matter what input kind is there.
The core operation we need is to check if the actions of the two inputs overlap. To do so, we should be using hash sets. We can represent the values in a type-agnostic but reasonably robust way using hashes:

Hash the type path of the input.
Hash the variant name.
Combine these.

Use the power of reflection for good... All of these computations should be able to be mostly cached.

This is already completed.


⚠ Auth has degraded performance

In 9af42fd, Auth (https://auth.k2lin.com) experienced degraded performance:

HTTP code: 502
Response time: 3945 ms

Resolved: Auth performance has improved in 206f4de.


Gitea persistent storage config

Gitea version: 1.13.1

Description
https://github.com/go-gitea/gitea/issues/14176#issuecomment-752671335
It's not documented that only data partition is persistent and everything under /app/gitea/data is not. This is not only about avatars but also other things like attachments, mail queues, etc. What if people restart their Gitea instances and find out that all data not under /data is lost?

here, too. easy to showcase by removing the container and adding back in. is it "supported" to add a volume link to /app/gitea/data AFTER the initial setup has completed or can we move the respective locations back to the default mapped volume path using app.ini?

It sounds like this problem need to be looked into

It's not supposed to have something in /app/gitea/data. How did it end up there?
Everything should be under /data
https://github.com/go-gitea/gitea/blob/main/Dockerfile#L59
or under /var/lib/gitea and /etc/gitea for rootless docker:
https://github.com/go-gitea/gitea/blob/main/Dockerfile.rootless#L68

when I upload a custom avatar picture for a user or an organization, they are displayed fine even after container restart. If I then throw away and recreate the docker container, the icons are broken. I use the default folder/volume mappings as shown below, so where are those uploads stored if not on /data mapping?
this is my compose.yml extract:
    volumes:
      - '/volume1/docker/gitea1/data/:/data/'
      - '/volume1/docker/gitea1/conf/app.ini:/data/gitea/conf/app.ini'
      - '/etc/localtime:/etc/localtime:ro'

What values for paths do you have in app.ini?

copied from runtime instance right after first initialization, as below:
APP_NAME = xxx
RUN_USER = git
RUN_MODE = prod

[database]
DB_TYPE  = sqlite3
HOST     = <IP_ADDRESS>:3306
NAME     = gitea
USER     = gitea
PASSWD   =
SCHEMA   =
SSL_MODE = disable
CHARSET  = utf8
PATH     = /data/gitea/data/gitea.db
LOG_SQL  = false

[repository]
ROOT = /data/gitea/data/gitea-repositories

[server]
SSH_DOMAIN       = git
DOMAIN           = git
HTTP_PORT        = 3000
ROOT_URL         = http://xxx:3000/
DISABLE_SSH      = false
SSH_PORT         = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = /data/gitea/data/lfs
LFS_JWT_SECRET   = xxx
OFFLINE_MODE     = false
LANDING_PAGE     = login

[mailer]
ENABLED = false

[service]
REGISTER_EMAIL_CONFIRM            = false
ENABLE_NOTIFY_MAIL                = false
DISABLE_REGISTRATION              = false
ALLOW_ONLY_EXTERNAL_REGISTRATION  = false
ENABLE_CAPTCHA                    = false
REQUIRE_SIGNIN_VIEW               = false
DEFAULT_KEEP_EMAIL_PRIVATE        = false
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
DEFAULT_ENABLE_TIMETRACKING       = true
NO_REPLY_ADDRESS                  = noreply.localhost

[picture]
DISABLE_GRAVATAR        = false
ENABLE_FEDERATED_AVATAR = true

[openid]
ENABLE_OPENID_SIGNIN = true
ENABLE_OPENID_SIGNUP = true

[session]
PROVIDER = file

[log]
MODE      = console
LEVEL     = info
ROOT_PATH = /data/gitea/log
ROUTER    = console

[security]
INSTALL_LOCK       = true
INTERNAL_TOKEN     = xxx
PASSWORD_HASH_ALGO = pbkdf2

Just noticed in issue description it says you are running 1.13.1, that's right? It's quite old one

You should upgrade to at least 1.15.x or 1.16.0. I think there have been quite a lot changes related to paths as we have quite same bunch of problems due to how historically paths was handled

I added back to a historic thread, my bad. I'm deploying via :latest tag which displays "1.16.0 built with GNU Make 4.3, go1.17.6"

overlapping posts? :latest-Tag ....

and I started with this version. never used any older build. just sayin'. But isn't it "interesting" I'm facing the same historiy issue, so maybe a regression?

I just spent 10 minutes looking for this issue :D it's 2021 jan not 2022 :D
Anyway I can not reproduce this issue. Just deployed new gitea instance with :latest tag and all paths are correct.
I used such stack yaml:
version: '3.5'
services:
  gitea:
    image: gitea/gitea:latest
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - DB_TYPE=postgres
      - DB_HOST=db:5432
      - DB_NAME=gitea
      - DB_USER=gitea
      - DB_PASSWD=gitea
    deploy:
      resources:
        limits:
          cpus: '1'
          memory: '2G'
      restart_policy:
        condition: any
        delay: 5s
      placement:
        constraints:
          - node.platform.os==linux
          - node.role==manager
      labels:
        - "traefik.enable=true"
        - "traefik.http.routers.gitea-test.rule=Host(`test-domain`)"
        - "traefik.http.routers.gitea-test.entrypoints=web-secure"
        - "traefik.http.routers.gitea-test.tls.certresolver=letsencryptresolver"
        - "traefik.http.services.gitea-test.loadbalancer.server.port=3000"
    networks:
      - internal
      - public
    volumes:
      - gitea:/data
    depends_on:
      - db

  db:
    image: postgres:14-alpine
    deploy:
      restart_policy:
        condition: any
        delay: 5s
      placement:
        constraints:
          - node.platform.os==linux
          - node.role==manager
    environment:
      - POSTGRES_USER=gitea
      - POSTGRES_PASSWORD=gitea
      - POSTGRES_DB=gitea
    networks:
      - internal
    volumes:
      - postgres:/var/lib/postgresql/data

networks:
  internal:
  public:
    external: true

volumes:
  gitea:
  postgres:

read again please. I didn't claim about app.ini malfunction. I use the above defaults, upload a custom avatar png to both the organization and the user profile, redeploy the container using the previous /data mapping and the avatars are broken. So they obviously are NOT saved into /data, but elsewhere....

yes, by paths are correct I meant that attachments/avatars etc are saved in /data subdirectories.

and nothing is lost between container restarts (even user session data)

if I restart the container, the avatars are still there. if I redeploy the container, they are lost. so this prooves they are etiher not in /data or the linkage to custom avatar pngs is not preserved in /data or database. result is the same: persistency is not preserved when upgrading to a never build or containers get moved around.

just removed and created new stack and all is working:

when I do the same, I have broken rectangles around custom avatars. only the build-in ones work fine.

containers get moved around
do you have docker swarm with multiple hosts? could be that /volume1/docker is not the same on all of them?

also I noticed your app.ini is quite different from one gitea generated for me:
APP_NAME = Gitea: Git with a cup of tea
RUN_MODE = prod
RUN_USER = git

[repository]
ROOT = /data/git/repositories

[repository.local]
LOCAL_COPY_PATH = /data/gitea/tmp/local-repo

[repository.upload]
TEMP_PATH = /data/gitea/uploads

[server]
APP_DATA_PATH    = /data/gitea
DOMAIN           = test-gitea.pico.ninja/
SSH_DOMAIN       = test-gitea.pico.ninja/
HTTP_PORT        = 3000
ROOT_URL         = https://test-gitea.pico.ninja/
DISABLE_SSH      = true
SSH_PORT         = 22
SSH_LISTEN_PORT  = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = /data/git/lfs
LFS_JWT_SECRET   = xxx
OFFLINE_MODE     = false

[database]
PATH     = /data/gitea/gitea.db
DB_TYPE  = postgres
HOST     = db:5432
NAME     = gitea
USER     = gitea
PASSWD   = gitea
LOG_SQL  = false
SCHEMA   =
SSL_MODE = disable
CHARSET  = utf8

[indexer]
ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve

[session]
PROVIDER_CONFIG = /data/gitea/sessions
PROVIDER        = file

[picture]
AVATAR_UPLOAD_PATH            = /data/gitea/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars
DISABLE_GRAVATAR              = false
ENABLE_FEDERATED_AVATAR       = true

[attachment]
PATH = /data/gitea/attachments

[log]
MODE      = console
LEVEL     = info
ROUTER    = console
ROOT_PATH = /data/gitea/log

[security]
INSTALL_LOCK                  = true
SECRET_KEY                    =
REVERSE_PROXY_LIMIT           = 1
REVERSE_PROXY_TRUSTED_PROXIES = *
INTERNAL_TOKEN                = xxx
PASSWORD_HASH_ALGO            = pbkdf2

[service]
DISABLE_REGISTRATION              = false
REQUIRE_SIGNIN_VIEW               = false
REGISTER_EMAIL_CONFIRM            = false
ENABLE_NOTIFY_MAIL                = false
ALLOW_ONLY_EXTERNAL_REGISTRATION  = false
ENABLE_CAPTCHA                    = false
DEFAULT_KEEP_EMAIL_PRIVATE        = false
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
DEFAULT_ENABLE_TIMETRACKING       = true
NO_REPLY_ADDRESS                  = noreply.localhost

[mailer]
ENABLED = false

[openid]
ENABLE_OPENID_SIGNIN = true
ENABLE_OPENID_SIGNUP = true

I'm using sqlite3(local) and you postgress but that's it all. I'm using a single-node repro, so the volume is perfectly mounted all the time. otherwise my repositoriers wouldn't show up after redeploying...

You are also missing picture, attachment sections and quite some other settings (ex. PROVIDER_CONFIG under sessions)

these missing could be your problem:
[repository.local]
LOCAL_COPY_PATH = /data/gitea/tmp/local-repo

[repository.upload]
TEMP_PATH = /data/gitea/uploads

[indexer]
ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve

[session]
PROVIDER_CONFIG = /data/gitea/sessions
PROVIDER        = file

[picture]
AVATAR_UPLOAD_PATH            = /data/gitea/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars

[attachment]
PATH = /data/gitea/attachments

and is that "everything" now when it comes to path adjustments as the "default" seems not really been fixed to /data at all. When paths are ommitted, they should not end up in /app/gitea/data....

actually have these all under /app/gitea/data:
attachments
avatars
indexers
jwt
queues
repo-archive
repo-avatars
sessions

and not all of them are part of your ini, too. when you drill down your running container, is /app/gitea/data empty at all?

I do not have even /app/gitea/data directory created, there is only /app/gitea/gitea binary.
Mine was also generated by gitea, so it's hard to tell how did you end up with different app.ini than me.
GItea (when it was forked from Gogs years ago) inherited behavior that paths by default are relative to the binary so we have been dealing with that for quite some time and it could be that not all places have been tracked down yet. As we try to keep breaking changes to minimum and it can be hard to maintain that balance.

from a docker perspective I don't see how can handle the relative paths to gitea binary other than what I observe now. and I can recreate the issue over and over.
thinking what's easier now: fixing each misleading relative path by app.ini [and your ini doesn't cover all folders yet, too, even if your dir tree even doesn't exist] , or adding an additional mount point to the /app/gitea/data directory - so back to what @songmeo pointed out a year ago?

could it happen because of the sqlite3 localdb driver instead of remotesql with postgres? just guessing.

then I'll go for the APP_DATA_PATH, which is also not in my app.ini yet, for whatever reason. but I can change this for sure. ;-) thnx.

Oh, I missed that somehow. APP_DATA_PATH is actually most important one 😆

ready for closure. thnx again.

I will close issue as I can't reproduce issue with not correctly generated app.ini (nor for new, nor with upgrade from older versions)


Print out the total time taken at the end

It would be useful to print out the total time taken so that we can easily record how long it's taking to run similar jobs at different times or with different customers.

You will now see a log line when the sheet is populated, as well as the entire report.
INFO  2016-01-05 03:53:35 ExcelWorksheetPopulator - sheet successfully populated in 00:07
INFO  2016-01-05 03:54:27 ExcelReportGenerator - report successfully generated in 00:14


herring.27.7ef [11.11.2024, herring, 7 e and 7f]

1. Please select only one of the following cases:

[x] A new stock code needs to be created (not linked to any existing stock).
[ ] An existing stock code needs to be split into 2 or more components.
[ ] Two (or more) existing stock codes need to be merged into a single stock.
[ ] One or more existing stocks need to be modified.

2. Please Provide information regarding the request below:
List the previously existing code(s) and description(s), if applicable:
Describe your request in detail, with the new/updated stock code(s) and description(s), and the proposed changes:
New stock, agreed at the WKRRBWCH meeting. Requested by EU/UK for 2025 in the GAs.
Report approved by HAWG and ACOM this year. See ACOM forum post here:
https://community.ices.dk/Committees/ACOMForum/Lists/Posts/Post.aspx?ID=1448
Proposed stock name: Her.27.7ef, Herring (Clupea harengus) in divisions 7.e and 7.f (western English Channel and Bristol Channel).
Area definition: Western English Channel (ICES Division 7.e) and Bristol Channel (ICES Division 7.f).
Which Benchmark, Expert Group or Workshop has requested a new stock code?
(Link to the report and section within it if relevant)
HAWG
https://ices-library.figshare.com/articles/report/Workshop_on_a_Research_Roadmap_for_Bristol_and_Western_Channel_Herring_WKRRBWCH_outputs_from_2023_meeting_/25868119?file=46479811
Name of the contact ICES Professional Officer for the request
@sarahlmillar [sarah millar]
3.  Please confirm:

[x] The request has been approved by ACOM.
Please provide a link to the minutes, notes etc. where the approval is found.

[x]  The codes and descriptions have been reviewed for grammar and style by the editorial office

To be filled by RMG

Checklist for RMG (click arrow to expand)

[x] Request is processed by RMG
[ ] ICES Vocabulary updated
[ ] The requester PO has been informed

If the request is accepted, the RMG will create the stock code in the ICES Vocabulary, whereafter the Professional Officer needs to create a stock list record in SID by linking the stock code to the year(s) that it is valid for.

@odontaster  @cekv  hopefully this is what you need

need to create year 2025 before closing this task

done now


Create basic entities from model in the schema

Create basic entities using defined schema. Currently, these entities are planned to be implemented.

[x] DeviceClass
[x] Device
[x] Project
[ ] Study
[x] User (created by jhipster)
[x] Authority (created by jhipster)
[x] UserRole ( specialized entity to hold Role/Authority details, to be used to replace Authorities)
[x] StudyStatus (enum)
[ ] Role (enum)
[x] UserRoleType(enum)
[x] StudyDeviceClassAssignment
[x] SensorType
[ ] UserDeviceAssignment
[x] SensorData

We will just have a Project.
PatientDevice assignment is possible.
Authorities are loaded from per-stored values in DB. Could be improved with enum, if necessary. Low priority for now.


Swag init ignores tags by gin binding

Is your feature request related to a problem? Please describe.
Swag now marks a field as required when adding a tag validation:"required". At the same time, the web framework Gin also supports these tags, but they use bind:"required". When running swag init, bind:"required" doesn't generate the required field. And it is quite troublesome to add 2 tags just to make it as required. E.g.: bind:"required" validation:"required"
Describe the solution you'd like
I want to just add bind:"required" as Gin already uses validator.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Could you please make a PR?


✨ Access to QuickSight for Non MoJ staff

Describe the feature request.
This feature request supersedes https://github.com/ministryofjustice/data-platform-support/issues/575
Describe the context.
https://github.com/ministryofjustice/data-platform-support/issues/575
Value / Purpose
https://github.com/ministryofjustice/data-platform-support/issues/575
User Types
Non MoJ staff

See follow-up comments here.
Note that I am not sure that my request is a typical user need for non-MOJ staff:

we (CT Police and MOD) have a lot of unusual security requirements
the team aren't data consumers just viewing dashboards: we need them to Author the analyses first
there are a lot of end-users (300-400) who might typically be Readers in QS parlance, but we haven't decided whether to roll this out to them yet
our dataset needs some way for it to be not viewable by everyone with a QS account -- we'd like to grant access on an individual basis after prrof of SC supplied
we need something quickly (sorry, MOD always wants things done yesterday!) but we're open to it being temporary

Much as I like this feature request, I am not entirely sure it supercedes my earlier ticket (yet).

Hi Francesca. Is Nicola MW aware of this work, and have you engaged with her re: Information Assurance etc? There's presumably a data protection/sharing aspect to this too, but one of my chief concerns is that we're talking about opening up our platform and tools to users that aren't part of our organisation.
This raises some questions for me around commercial aspects (we pay for licenses for QS users), as well as security and how we can guarantee that we're managing users and data access robustly (if one of these users leaves MOD, how do we know to remove their access?).
We're going to have a chat today about this with security, but I just wondered how much of these sorts of discussions you may have already had (if at all)?

@gfowler-moj all valid points:

Nicola MW is aware of the Hub: we've been filling in a lot of data governance forms via her team for this work.  There is also a formal information sharing agreement between the Hub's partner agencies (of which HMPPS is one, which is where we come in).
I talked to Simon Heron about this project and have had some discussions with Tevide (Simon's replacement).  I haven't raised the issue with anyone outside of pandas cyber though.
The central co-ordination team at the Hub would have to take responsibility for joiners, movers and leavers.  Happy to talk to them about adding whatever we'd need to their on- and off-boarding process.
We haven't addressed commerical aspects yet.  Previously the plan was to use Apache Superset -- which would have meant no licence fees -- but on Tevide's advice we switched to QS on the AP.  How much would those licences cost per user?


Use model.toJSON() when available to retrieve model content

This is related to issue #131

Looks great. Thanks!

Released in v1.4.0.


'data' is not a valid parameter for this resource on POST to custom route

When sending a POST request with a valid JSON API create request, an error (w/ a 400 Bad Request) is thrown from the route stating that 'data' is not a valid parameter.
Request:
POST http://localhost:5000/employees
{
  "data": {
    "type": "employees",
    "attributes": {
      "email"<EMAIL_ADDRESS>      "first-name": "Nick",
      "sur-name": "Schot"
    }
  }
}

Stacktrace:
TypeError: 'data' is not a valid parameter for this resource.
    at Map.validate (/node_modules/lux-framework/src/packages/router/route/params/parameter-group/index.js:61:17)
    at /node_modules/lux-framework/src/packages/router/route/index.js:153:27
    at Generator.next (<anonymous>)
    at step (/dist/bundle.js:235:30)
    at /dist/bundle.js:253:14
    at /dist/bundle.js:232:12
    at Set.visit (/dist/bundle.js:8439:7)
    at parseRequest.then.params (/node_modules/lux-framework/src/packages/server/index.js:119:26)
    at process._tickCallback (internal/process/next_tick.js:103:7)

Fixed by adding 'data' to the query array.
query !== query parameters in the controller as @zacharygolba pointed out (thanks!).

Should be noted that is only necessary for custom routes with model-less controllers.


Adds phased_restart:or_start and restart:or_start tasks

rationale
When I deploy app with mina-puma, I want to be able to use one command to restart (or start app if needed). With tasks available right now, it's not possible, so to check whether app is running I would need to bring extra stuff, that is already in mina-puma (eg. :pumactl_socket ), to my deploy.rb.
changes done
pumactl_command  was extended to accept one more parameter or_start, which defaults to false, so no changes needs to be done to current code. Whenor_start is set to true, app will be started when not running.
New tasks restart:or_start and phased_restart:or_start were added utilising this functionality.
Please let me know if that's fine, or you can see a better way to do it. Then I can update README and so on.

+1

@hovancik I refactor it to mina-ng-puma here:
https://github.com/windy/mina-ng-puma
phased_restart and restart need start puma correctly when puma is down.

Is this gem still under maintenance? I have invested many hours to make it run, and I find the README could be a bit more exhaustive (e.g. I did not find anything about puma_port setting until I dug into the code itself).
If I add details to the README, would this PR possibly be merged? If not, what about https://github.com/windy/mina-ng-puma, is it still maintained and would embrace PRs?


Console fix with AR 3.0.X

Fixed pull request from #105 and removed the changes that weren't suppose to be there. This fixes a few issues with booting up into console. And calling associations once the console when booted.

Pulled will roll out new gem ASAP. Thanks for the work!

Successfully registered gem: request-log-analyzer (1.12.0)
Release successful.


Fixed Typing error: Could not find a declaration file for module

Merging this PR resolves the following issue:

This is done via adding the default block to the exports statement.
Screenshot that it still works:

Alternatively, you can put a "types": "..." property into the exports block.

For a plugin so widely used why isnt this PR bebing reviewed and merged?

Also need this. My temporary workaround is just to redeclare the module types in my project. But this is fragile.
File: vite-plugin-rewrite-all.d.ts
declare module 'vite-plugin-rewrite-all' {
  import { type ViteDevServer } from 'vite';

  declare function redirectAll(): {
    name: string;
    configureServer(server: ViteDevServer): () => void;
  };

  export { redirectAll as default };
}

thx for contribute

<EMAIL_ADDRESS>published


⚠ 366.ru has degraded performance

In df4a49f, 366.ru (https://366.ru) experienced degraded performance:

HTTP code: 200
Response time: 5255 ms

Resolved: 366.ru performance has improved in 837046f.


[opentelemetry-collector] Fix calculation for gomemlimit

GOMEMLIMIT is set to 0 when the memory limit is floating point value. Similar problem raised in this issue. This PR updates the calculation to work with floats and adds "unit tests" to verify the env var is set correctly.

It is pretty handy to test templating logic, but I understand there is an additional overhead to maintaining another test suite.


Added style in contact form and get touch cards also add hover effects in scrollbar thumb

issue no #1111

@sunny0625 Please check it and merge !
Thank You !


[stable/mysql] mysql support deployment with extensions/v1beta1 & apps/v1

What this PR does / why we need it:
apps/v1 is not there for every user, hence keeping the support of extensions/v1beta1 as well.
appropriate will be used based on the Kube version.
Special notes for your reviewer:
@olemarkus @viglesiasce, this PR is to support extensions/v1beta1 & apps/v1 both.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/ok-to-test


Confirm if Tomcat version 9.0.6 is supported with Adopt OpenJDK

Platform and architecture (e.g. Linux/x64:

Java version (from "java --version") e.g. 1.8.0_181, 11.0.4+11 etc.:

Variant e.g. HotSpot or OpenJ9:

Have you tested it with other vendors' java:

Steps to reproduce:

Error messsage and/or description of what is not working as expected:

We have Tomcat 9.0.6 and would like to move from Oracle Java to Adopt OpenJDK would like to know the detailed support matrix of Adopt OpenJDK + Tomcat

We don't have support/compatibility charts per product, sorry.
At work, we have multiple services that use Tomcat with various versions of AdoptOpenJDK. Works without a hitch.


Issue with %h specifier with custom log

I have the following log
[16/Jul/2021:06:58:18 +0000] - 200 200 - GET https api.jirubizu.cc "/docs" [Client <IP_ADDRESS>] [Length 504] [Gzip 1.98] [Sent-to <IP_ADDRESS>] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0" "-"
And this is my log format
log_format [%d:%t %^] - %s %^ - %m  %v "%U" [Client %h] [Length %b] [Gzip %^] "%u" "%R" time-format %T date-format %d/%b/%Y
However I keep getting this error
Token 'lient <IP_ADDRESS>' doesn't match specifier '%h'

Hi @Jirubizu
Almost is OK here! But you did forgot to ignore https word.
Try this:

This should do it:
goaccess log --log-format='[%d:%t %^] - %s %^ - %m %^ %v "%U" [Client %h] [Length %b] %^"%u" "%R"' --date-format=%d/%b/%Y --time-format=%T

Closing this. Feel free to reopen it if needed.


FUSE live notification of changed contents

It would be nice to have a Linux or OS X Finder window open to a Camlistore FUSE
directory (e.g. a "recent" directory, backed by a search query) and see the
results live-update when new content arrives.

Searching for [fuse inotify] yields nothing incredibly detailed.

I see august 2011 comments that it's not possible.

I see references to FUSE_INOTIFY_ADD_WATCH 41 / FUSE_INOTIFY_REMOVE_WATCH 42, but those
don't exist in the kernel source.

Seems like I just need a way to mark the directory as dirty from userspace, to tickle an
inotify in the kernel and invalidate any changed dirents.

I asked Russ Cox (author of the fuse library we're using) and he says:

`
Looks like maybe FUSE_POLL asks for info (immediate response to ack) and FUSE_NOTIFY_XXX
is an unsolicited response with id 0 to say that something happened. None of that is
implemented in my code but it should be straightforward to add if that's actually what
is needed.

http://lxr.linux.no/linux+v3.7.6/fs/fuse/dev.c#L1723
`

Upstream: https://github.com/bazil/fuse/issues/34


No usage example

No. readme does not count :)
The people demand an example! Please provide an example!

Here is a complete usage exemple: https://github.com/tristanlatr/charityvillage_jobs

Here is a complete usage exemple: https://github.com/tristanlatr/charityvillage_jobs

wtf???

Well... it's job scraper using Selenium Requests because the website is using js.
I think it's a valid example !

Here is a complete usage exemple: https://github.com/tristanlatr/charityvillage_jobs

wtf???

Why so much aggressiveness?


mat-autocomplete filter broken when typing over text

Bug, feature request, or proposal:
Bug
What is the expected behavior?
mat-autocomplete's drop down should show up
What is the current behavior?
mat-autocomplete's drop down does not show
What are the steps to reproduce?
This can be reproduced easily on the documentation page:
https://material.angular.io/components/autocomplete/overview#option-groups
The following exact sequence is important in order to reproduce this bug:

set focus on the States Group auto complete field by tabbing to the field or clicking on it with the mouse
type the letter a (this will show the drop down as expected filtered to the states that start with the letter a)
using the keyboard arrows, highlight the one of the states from the filtered list and press the enter key on the keyboard to select that state
now, highlight all of the text in the auto complete field with the mouse or using the keyboard shortcut key of ctrl + a
type the letter a over the highlighted text (note, that we are not deleting the text prior to typing the letter a)

The drop down of filtered states will not show up.
What is the use-case or motivation for changing an existing behavior?
The existing behavior is probably not what a user would expect in this situation and therefore should probably be corrected to show the filtered list of options per the letter that was typed.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Unfortunately I have not tested many versions, but whatever is currently running on your documentation site is definitely affected.
Is there anything else we should know?
Not that I am aware of at this time.

Can't reproduce

Sorry, I should have specified in the steps that the letter used in step 2 must be the same letter used in step 4. I used the letter a in both of those steps but didn't specify that it has to be the same letter.
If you use the same letter in step 2 and in step 4 it should reproduce for you.
(off topic) what did you use to create that gif if you don't mind me asking? I would gladly provide one of the replication.

I can confirm. My guess is that the Observable "stateGroupOptions" isn't detecting the change on ngFor with "async" pipe, so it's not an unexpected behavior from Material, but Angular instead.


Added config files for default setup.

Original config files were not added to commit. @oleg-baturov @gedanziger

@rutkat
Config is secure, so we'd better list them to .gitignore.

I will close this because config should be added to ignore.


Cooking sound is looping bug.

Hi! I think your mod is causing a sound bug. Every time my colonist finishes preparing food, the sound of the cooking process just loops and after about 30 seconds my game crashes. When I disable your mod, this bug dissapears, and the game works fine, just laggy as usual.
It's an awesome mode, for me it's like a lifesaver, and I thank you for that. I hope what that pesky bug will be fixed soon. Thank you, good luck with the future development :)
UPDATE: I just set your mod first at my mod list and bug dissapears. I'll send to you my previous crushed game log anyway, just in case. I am playing right now, and probably, my game will crash again soon.
Player-prev.log

Nope, this bug just appeares again.


Added Binary Search in C++

The repository was missing code for Binary Search in C++. So, I added one.

can you please put the code in /codes folder


[Documentation] chip-tool - Subscribe interaction

Documentation issues

chip-tool documentation on github needs some update regarding temperaturemeasurement cluster. from version 1.0 it has commands:

sigis:src$ chip-tool temperaturemeasurement
[1666782438.446900][4190997:4190997] CHIP:TOO: Missing command name
Usage:
  chip-tool temperaturemeasurement command_name [param1 param2 ...]

  +-------------------------------------------------------------------------------------+
  | Commands:                                                                           |
  +-------------------------------------------------------------------------------------+
  | * command-by-id                                                                     |
  | * read-by-id                                                                        |
  | * read                                                                              |
  | * write-by-id                                                                       |
  | * subscribe-by-id                                                                   |
  | * subscribe                                                                         |
  | * read-event-by-id                                                                  |
  | * subscribe-event-by-id                                                             |
  +-------------------------------------------------------------------------------------+

It needs clarification for subscribe command for temperaturemeasurement cluster, i.e

chip-tool temperaturemeasurement subscribe measured-value <min-interval> <max-interval> <destination-id> <endpoint-ids>

It needs clarification for subscribe command for binding cluster, i.e.

 chip-tool binding subscribe binding <min-interval> <max-interval> <destination-id> <endpoint-ids>

According Matter specification: "8.5 Subscribe Interaction" subscriber creates a subscription with a publisher If this interaction are between two nodes, then it is not clear from (2) and (3) where these two nodes are provided as parameters.
My initial guess is that this relationship is provided in binding table, by executing:
chip-tool binding write binding '[{"fabricIndex": 1, "node": <id-of-subscriber>, "endpoint": 1, "cluster": 1026}]' <id-of-publisher> 1

Can you correct me?
Platform
No response
Anything else?
No response

Just to make sure I understand what you are trying to archive, are you trying to subscribe from chip-tool to measured-value on a device that has temperaturemeasurement implemented? In that case I would argue that you are not required to setup a binding, since chip-tool already knows the nodeID of the device?
Binding would be used for informing one device (which does not have any knowledge of an other devices on the network) ex. a switch where it can find another device, ex. a light.
One thing is is setup the binding, but also keep in mind that ACL also needs to be configured to allow for communication between the two devices. Again, in this case, if you want to setup the subscription from chip-tool, then it should already have an ACL entry to allow this.

Hi @ReneJosefsen,
I have node that implements temperaturemeasurement server cluster and Linux node/application that is interested in displaying those measurements. Linux node should receive those temperature measurements at regular intervals, i.e. every 10 sec. It is not an option to use chip-tool to pull those measurements, i.e:
chip-tool temperaturemeasurement read measured-value 52 1
then parse response and send those values to Linux matter application, which will display that value.
I guess subscription should help for direct communication: node to node. In principal I can have more than one node with temperaturemesurement server cluster and more then one node for displaying those measurements. So I need example how to create relationship between concrete nodes (subscriber and publisher)
ACL is another issue.

BTW more detailed question regarding subscription on (devzone)[https://devzone.nordicsemi.com/f/nordic-q-a/93276/thingy-53-matter---temperature-subscription]

The light-switch examples might be a good resource: https://github.com/project-chip/connectedhomeip/tree/master/examples/light-switch-app

Thanks @ReneJosefsen,
I've implemented functionality of light-switch on my nrf52840dk development board and I have used chip-tool for binding, i.e in my case:
chip-tool binding write binding '[{"fabricIndex": 1, "node": 32, "endpoint": 1, "cluster": 6}]' 52 1

where 6 is OnOff cluster, 32 - linux matter app, 52 - nrf52840dk lighting-app with temperaturemeasurement and OnOff clusters. After binding and enabling ACL, I can press switch button - I get immediate response (On Off) on Linux app. So far so good.
But...
OnOff cluster has Commands like On, Off, Toggle, and all logic is based on those commands in BindingHandler class
Controller::InvokeCommandRequest(....)

Temperaturemeasurement cluster do not provide any commands, so I can not use Controller::InvokeCommandRequest, so maybe such binding approach do not work.
Problem description became too technical... :-) Can you provide link to forum, where I can ask specific technical questions regarding Matter?

InvokeCommandRequest is as you have noticed, used to invoke a command. There are similar commands to read/write or subscribe to attributes. Have a look at Controller::SubscribeAttribute and/or Controller::ReadAttribute.
I do not think there is a public "forum" for topics/discussions like this unfortunately.

Hi @ReneJosefsen ,
bwt, I was able to build Linux Matter application and use Controller::ReadAttribute for fetching temperature measurements. Right now I have hardcoded  peer node ID (with server temperaturemeasurement cluster), but in principal it should be provided at runtime, let say by chip-tool. Does binding table will fit best for this purpose?
chip-tool binding write binding '[{"fabricIndex": 1, "node": 52, "endpoint": 1, "cluster": 1026}]' 32 1

where 52 is a peer node ID,  32 Linux matter application

Sorry for not getting back, it got lost I my mail box. But yes that looks about right. 👍🏻


python312Packages.playwrightcapture: 1.26.1 -> 1.26.2

Diff: https://github.com/Lookyloo/PlaywrightCapture/compare/refs/tags/v1.26.1...v1.26.2
Changelog: https://github.com/Lookyloo/PlaywrightCapture/releases/tag/v1.26.2

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

10 packages built:

lacus
lacus.dist
python311Packages.lacuscore
python311Packages.lacuscore.dist
python311Packages.playwrightcapture
python311Packages.playwrightcapture.dist
python312Packages.lacuscore
python312Packages.lacuscore.dist
python312Packages.playwrightcapture
python312Packages.playwrightcapture.dist


Add multiple sites per instance on different domains

Use the django sites framework to allow the creation of new 'constellations' at different domains.
Because already have profiles separated from users, we'd scope our search queries to a given site, but allow a user to see the different constellations they were signed into, using the same email address or credentials.

I've had a bit more of a think about this.
While this would be cool, it's an open question as to whether making the changes at the application level make more sense than just having separately deployable django instances.
The django sites framework was created when setting up and running a django app was a fairly heavy weight proposition, and it's getting easier to create deployable applications that scale up and down with traffic.
Rather than having one server with one django instance with multiple constellations, it might make more sense to assume someone would deploy multiple django instances, each running a single constellation, run on some kind of virtualisation like a container, MicroVM, or so on.
This way, the isolation between constellations  is achieved by having a bit of config per applicatiion, rather than us writing lots of multi-tenant code to make sure queries are always scoped appropriately.


[Frontend] footer get left aligned on lower resolutions

Describe the bug
A clear and concise description of what the bug is.
Footer get left aligned at lower resolutions
To Reproduce
Steps to reproduce the behavior:

Go to landing page
Reduce resolutions to mobile view
See error

Expected behavior
Footer should be center aligned
Screenshots

Desktop (please complete the following information):

OS: all
Browser all
Version all

Smartphone (please complete the following information):

Device:  all
OS: [e.g. all
Browser all
Version all

Additional context
I would like to resolve this issue.
Add any other context about the problem here.
Have you read the Code of Conduct?
Write your answer here.
Yes

/assign

@nlok5923 Thanks for pointing this. Please go ahead with this issue
Happy learning :)

Is this still an issue. Can I work on this ?

May I take up this issue? if no one is working on it?
@nlok5923 @Kajol-Kumari

May I take up this issue? if no one is working on it?
@nlok5923 @Kajol-Kumari

@hardikshah197 you can go ahead with it.

Can I take this Issue or is it fixed?

@aritroCoder it's still open. Please feel free to go with it.

Hi,
If this issue is currently not assigned to anyone or has not been fixed yet, I would like to give it a try.
Cheers!

Is this solution OK?
https://user-images.githubusercontent.com/92646038/144732500-40a5f2ab-4a22-4580-b194-8fbab1210c7a.mp4

@aritroCoder yes the changes looks good.

What's the status of this? If there is no PR, Can I work on this?
@Kajol-Kumari

Hey Can you assign me this issue for GSsoc22

Plz Assign it to me. I am GSSOC 22 participant

Closing this one as this should be covered under https://github.com/HITK-TECH-Community/Community-Website/issues/748


Sanity check testing for ES6 modules

Under https://phet-dev.colorado.edu/modules-testing/, I've manually "deployed" three simulations: build-a-molecule, john-travoltage and molarity.
Under /phet/ should be the phet-brand links, and under /phet-io/ should be the password-protected parts for phet-io testing. It seems like phet-io is operating normally.
If things seem very broken, feel free to contact @jonathanolson or @samreid before continuing.
Notes from https://github.com/phetsims/chipper/issues/867 about what we want tested:
Stage 1: Basic test on all platforms, all 3 sims:

Does the sim run and behave normally?
Fuzz the sim for 30 seconds.

Stage 2: Just 2 sims on a few platforms:

Do the strings display naturally?
Does English work
Does Spanish work?
Do simplified Chinese characters (zh_cn) work?
Check phet-brand, phet-io-brand, and adapted-from-phet including credits and licensing.
Does a11y view run and seem OK?
Do the sims work in an iframe?
Do the sims work in XHTML?
Do the PhET-iO wrappers work?
Do these sims look good in the debug version of the app?
Make sure the sound works.
Test some query parameters, e.g. ?screens=2,1.

For 1-4, use the "all" file and locale specific files.
@jbphet has created a side issue for making sure Rosetta works on a built ES6 sim. See https://github.com/phetsims/chipper/issues/883.

@KatieWoe next top priroity once #480 is finished off.
If you have questions, feel free to ping @jonathanolson

[ ] iPad 10.12 Safari

[ ] Basic Test
[ ] Locale Tests

[ ] iPad 10.13 Safari

[ ] Basic Test
[ ] String Tests
[ ] a11y View
[ ] App Test

[ ] Mac 10.10 Safari

[ ] Basic Test
[ ] Brand Tests

[ ] Mac 10.11 Safari

[ ] Basic Test
[ ] String Tests

[ ] Mac 10.11 Chrome

[ ] Basic Test
[ ] iframe Test

[ ] Mac 10.12 Safari

[ ] Basic Test
[ ] Locale Tests

[ ] Mac 10.12 Chrome

[ ] Basic Test
[ ] Sound Test

[ ] Mac 10.13 Safari

[ ] Basic Test
[ ] Sound Test

[ ] Mac 10.13 Chrome

[ ] Basic Test
[ ] iframe Test

[ ] Mac 10.14 Safari

[ ] Basic Test
[ ] XHTML Test

[ ] Mac 10.14 Chrome

[ ] Basic Test
[ ] Query Parameter Test

[ ] Mac 10.15 Safari

[ ] Basic Test
[ ] Brand Tests
[ ] Wrapper Tests

[ ] Mac 10.15 Chrome

[ ] Basic Test
[ ] a11y View
[ ] Query Parameter Test

[ ] Win 10 IE

[ ] Basic Test
[ ] Locale Tests
[ ] iframe Test

[ ] Win 10 Edge

[ ] Basic Test
[ ] String Tests
[ ] XHTML Test

[ ] Win 10 Firefox

[ ] Basic Test
[ ] Locale Tests
[ ] Wrapper Tests
[ ] Sound Test

[ ] Win 10 Chrome

[ ] Basic Test
[ ] a11y View
[ ] Wrapper Tests
[ ] Query Parameter Test

[ ] ChromeOS

[ ] Basic Test
[ ] Brand Tests
[ ] XHTML Test
[ ] Query Parameter Test

@jonathanolson @samreid Let me know if there any changes you want to the above test checklist.

Looks good to me!

Also, I think my biggest worry would be how it works on Win10 IE, is it possible to test that next?

I can do that. What aspects? @jonathanolson

Per @samreid doing phet-io testing on Molarity

Noted elsewhere, but recording here. String test query parameters do not seem to be working. Non-locale query parameters should still work.

IE11 and stringTest fixes are included in https://phet-dev.colorado.edu/modules-testing2. I'll be working on other items, but can we get those tests done under that?

Dragging sliders in Molarity in IE is a bit more laggy than in published, but not really bad enough to be issue worthy.

The debug version of BAM doesn't open in macOS 10.10.5 + Safari 10.1.2. You get stuck at the loading page with no progress in the loading bar. This is the error in the console:

Blue floor and blue wall? Is this a thing that we know about?

I saw this on macOS 10.11.6 + Safari 11.1.2.

Were dev tools open in Safari or something?

@jonathanolson, no devtools open, but I may have had them open earlier.

Pending @KatieWoe's approval, QA is done.

I think https://github.com/phetsims/QA/issues/482#issuecomment-591180838 should probably have an issue. I'll make one and then we'll finish up.

QA is done

Assigning @ariel-phet since this is important for Thursday.

@samreid @jonathanolson since QA is complete, would be good for both of you to review the found issues. Nothing here looks like show stoppers for the migration to me.

@samreid, @chrisklus, and @zepumph looked over all open issues this morning, and non seemed related to or blocking es6 module migration. We feel good to close, but wanted to ping @jonathanolson to see if there is anything else for this issue.

@jonathanolson @ariel-phet can this be closed?

Yes, thank you!


XD-2904 Upgrade to Boot 1.2.3.RELEASE

Upgrade Spring Data dependencies to Spring Data Evans SR2

Rebased against master and changed the version to 1.9.5 on the merge.
Based on the comment below:
Spring Boot 1.2.0 uses mockito 1.10.8, but this is causing an error in  spring-xd-test:javadoc
org.mockito:mockito-core=1.9.5
I'll test both 1.9.5 and the version you updated to and we'll discuss options.

When starting the container I'm getting the following warning:
2015-05-07 09:21:19,877 1.2.0.SNAP  WARN main autoconfigure.EndpointWebMvcChildContextConfiguration - No single bean of type ManagementWebSecurityConfigurerAdapter found (this might make some endpoints inaccessible without authentication)

Tested LGTM Merging

Rebased Merge Conflicts Resolved


[stable/traefik] bump version to 1.6.2

What this PR does / why we need it:

Update traefik to 1.6.2
Bump version as required

cc/ @krancour @emilevauge @dtomcej @ldez

/approve
/lgtm

/lgtm

/ok-to-test


Upgrade mini-throttle to 2.0.1

v2.0.1 isn't the latest version of mini-throttle, but we need it to agree with the version of mini-throttle a number of our other internal packages use.

:wave: Hello and thanks for pinging us! This issue or PR has been added to our inbox and a Design Infrastructure first responder will review it soon.

:art: If this is a PR that includes a visual change, please make sure to add screenshots in the description or deploy this code to a lab machine with instructions for how to test.
:fast_forward: If this is a PR that includes changes to an interaction, please include a video recording in the description.
:warning: If this is urgent, please visit us in #primer on Slack and tag the first responders listed in the channel topic.


Display success toast after creating a lab

Scenario
AS
A user who is able to create a lab
I WANT
A success message displayed after I create the lab
SO THAT
I know that the lab was successfully created
Acceptance Criteria
GIVEN
A lab is being created
WHEN
It is successfully created
THEN
It should display a toast message saying ${lab.type} for ${lab.patient.name} successfully requested.
Related Issues
HospitalRun/hospitalrun#269
Technical Notes

Hi! Can I take this? (With the WashU Team)

@anyapawar I have assigned this to you!

To whom it may concern,
Has there been any progress on this issue?
Best,
Yoseph

#2277 @jackcmeyer This PR adds a success toast when a lab is created (NewLabRequest.tsx line 67-78)- however, patient ID is being displayed instead of patient full name. We just wanted to link the PR to this issue because it solves most of the concerns, but we don't think we will be able to figure out how to display the patient's full name. Maybe this issue can be updated for someone else to claim ( @yosephAHMED ). Thanks!

See #2293


Move Intel FPGA to Python testing infrastructure

Re-use the testing infrastructure for Xilinx for Intel FPGA tests as well.
Moved all FPGA-specific tests under the tests/fpga subfolder.
Adjust some samples to apply FPGATransformSDFG instead of using the command-line interface.

@definelicht you should let me review such PRs too...

I tried to restore the branch and push new changes, but it doesn't seem to be possible to merge a second time -- and now I can't delete it either? 🤔 Should I force-delete the branch from the CLI?


Institutions Search

Purpose
Allow institutions to be findable by search.
Changes
Add an institution category and serialize them.
Ticket
otw

@hmoco Can you post a screenshot of what the search results look like?

yep, this is also a WIP, I need to figure out why search is buggy on staging (probably migration needed)

@sloria, ready for you.

Looks good. Cherry-picked into release/0.68.0.


how to serialize std::shared_ptr-like properties

for example:
class A { std::shared_ptr<int> x; }
io::to_json and io::from_json  are not working.
Thanks.

same question @acki-m


the options's default value confuse me, some can help?

My example codes like this:
"""
Usage:
  auto_task [options] cmd <comand>
  auto_task [options] get <src> <dst>
  auto_task [options] put <src> <dst>

Options:
  -h --help             Show this screen.
  -u <user>             Remote username [default: root]
  -p <password>         User's password
  --pkey <private-key>  Local private key [default: /root/.ssh/id_rsa]
"""

How could I deal the --pkey option like that(argaprse implement like that, but as far as I know,docopt dosen't behave like that):
  command line with only '--pkey',  the result dict include '--pkey':'/root/.ssh/id_rsa'
  command line with '--pkey some.file',  the result dict include '--pkey':'some.file'
  command line without '--pkey',  the result dict include '--pkey':None

I've found myself with a similar situation. The only way I see is to handle the default yourself. Something like this:
__db__ = '~/.bookmarks.sqlite'
__usage__ = """
Usage:
Usage:
  bookmarks.py [options] ....

Options:
    -d REF --dbref=REF
                  SQLAlchemy DB URL [default: %s]
""" % ( __db__, )

....

if __name__ == '__main__':
    opts = docopt(__doc__ + __usage__)
    opts['--dbref'] = .... assert_dbref(opts['--dbref'])
```

With optparse one might use a callback action for this.


Remove evaluation logs for older versions

So you are removing v0.2 - v0.6. I don't know anything about this removal, so I'm hesitant to merge. But if that's what we want, please do.


Add on_close callback for GraphQLWebSocket

Description of the feature
I'd like to be able to do something when the websocket connection for subscription closes, I can't find a way to do that through the axum websocket (I'd have to match on messages received, but I can't because the whole socket becomes owned by async-graphql), and can't find anything on the GraphQLWebSocket itself.
Code example (if possible)
GraphQLWebSocket::new(socket, schema, protocol)
  .on_close(|ctx| async move { ... })

Do it like below:
async fn graphql_subscription(
    ws: WebSocketUpgrade,
    schema: Extension<BooksSchema>,
    protocol: GraphQLProtocol,
) -> impl IntoResponse {
    ws.protocols(ALL_WEBSOCKET_PROTOCOLS)
        .on_upgrade(move |socket| {
            println!("connection open");
            let resp = GraphQLWebSocket::new(socket, schema.0, protocol).serve();
            println!("connection close");
            resp
        })
}

I guess I shuold await on the serve() call?

My fault, this is the correct example. 😂
async fn graphql_subscription(
    ws: WebSocketUpgrade,
    schema: Extension<BooksSchema>,
    protocol: GraphQLProtocol,
) -> impl IntoResponse {
    ws.protocols(ALL_WEBSOCKET_PROTOCOLS)
        .on_upgrade(move |socket| async move {
            println!("connection open");
            GraphQLWebSocket::new(socket, schema.0, protocol)
                .serve()
                .await;
            println!("connection close");
        })
}

Also is there a reason on_connection_init takes an Fn and not an FnOnce?

It's a bug. 😂

Fixed in v4.0.9

Thanks! Everything works now :DDD


Please allow USB host and device at the same time

Please change this:
https://github.com/bouffalolab/bouffalo_sdk/blob/81a1645805de9ebb83666946d1daebbe8fcd7025/components/usb/cherryusb/CMakeLists.txt#L45
to
endif()
if(CONFIG_CHERRYUSB_HOST)

This will allow to use host and device at the same time.
My use case is a device that usually acts as a USB host. But it can optionally be connected to a PC for update. And in that case it needs to be a USB device.
I have tested this and with this change the device can switch roles and works as expected.

@harbaum I think it would be better to ask about this here: https://github.com/cherry-embedded/CherryUSB

No. This CMakefile only exists in the bouffalo sdk and not in cherryusb.


Ernie inference docs (#978)

cherry-pick from #978

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

谢谢，已收到！