Check failed: target_blobs.size() == source_layer.blobs_size() (1 vs. 2) Incompatible number of blobs for layer Conv

I used gen_model.py to generate train.prototxt. However, when training MobileNetv2-SSDLite, this issue arised.
I1213 14:58:07.939759 21634 net.cpp:761] Ignoring source layer input
I1213 14:58:07.939764 21634 net.cpp:761] Ignoring source layer data_input_0_split
F1213 14:58:07.939779 21634 net.cpp:767] Check failed: target_blobs.size() == source_layer.blobs_size() (1 vs. 2) Incompatible number of blobs for layer Conv
*** Check failure stack trace: ***

fixed.

@gongdalinux try this gen_model.py

I tried your gen_model.py. But got the issue:
F0117 21:34:50.957195 1386 multibox_loss_layer.cpp:141] Check failed: num_priors_ * num_classes_ == bottom[1]->channels() (44091 vs. 41925) Number of priors must match number of confidence predictions.
 TKS~

It works，thanks


Update for changes in imgui-rs

This allows us to use FreeType to render Imgui's fonts as well, which
looks a lot better.
This shouldn't be merged yet, it's just for information.
Cf. https://github.com/imgui-rs/imgui-rs/pull/496#issuecomment-860713652.

This is stuck on https://github.com/imgui-rs/imgui-rs/pull/582 and eventual crates.io release of it in 0.8.x…

imgui is deprecated and not part of the build as of MFEKglif v2.0.0b.
Thanks @MatthewBlanchard.
Closing as unnecessary.


sourcekitd-repl is not included in Swift 3.1

maybe add "-DSWIFT_TOOL_SOURCEKITD_REPL_BUILD=1" as shown in one my presets file? There is a bug for Arch. no sure for Ubuntu...


Include Cofacts API schema in repo

As discussed in previous code review comment, we should consider Cofacts API graphql schema as part of the LINE bot code base.
This PR:

Generates Cofacts API schema and put in src/graphql/cofactsSchema.js

/data folder is no longer generated, and does not need to be copied to docker image

(Existing behavior) The schema will be copied over to build/ during babel build (build:server script, babel with --copy-files flag on)
Removes npm run cofactsapi from ci

Pull Request Test Coverage Report for Build 933010003

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.013%

Totals

Change from base Build 933009120:
0.0%

Covered Lines:
948

Relevant Lines:
1074

💛  - Coveralls


memory leak

there is a memory leak when running iispt

potentially in imagefilm
due to the vector of shared pointers


Typo in SVG sprite macro?

I noticed the <use> tag in SVG sprite macro (src/html/macros/helpers.html) is closed twice, first as a self-closing tag, then with a separate closing tag:
<use xlink:href='images/sprites.svg#{{id}}' /></use>

Is this a typo or a workaround for some cross-browser issue?
I know older IEs didn't allow <use> tags to be self-closed. I had an issue with SVG sprites in IE10, saw warnings in console related to that and changed the above line to:
<use xlink:href='images/sprites.svg#{{id}}' ></use>

I saw no change in behaviour, but at least the warnings disappeared, so shouldn't this be the correct form?

whoops. Yeah, you're totally right. Pull request that!

fui, svg sprites doesne work in ie :(

@Iuriy-Budnikov you have to use something like inline-svg-sprite or svg4everybody for IE compatibility

@greypants thanks! svg4everybody – it works well.

Fixed the typo in the blendid branch - merging soon!


nixos/kubernetes: import all platforms for seeded images

Motivation for this change
This fixes a class of errors seen on aarch64-linux during coredns import where content was seen to be missing ("digest xxx not found") or "failed to get reader from content store" depending on which coredns version was being imported.
Tested using nix-build nixos/release.nix -A tests.kubernetes.rbac.singlenode -A tests.kubernetes.rbac.multinode -A tests.kubernetes.dns.singlenode -A tests.kubernetes.dns.multinode on x86_64-linux.  Manually tested on aarch64-linux by simply running k8s as normal with this branch.
Things done

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

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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/) (insofar as this is running on both my x86_64-linux and aarch64-linux k8s nodes)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thanks!


Fast rebuild!, milions rows

Hi I have a system and i need migrate some functions, I have one table with parent_id and a need use this gem, but on run rebuild! in "rails c", took over 24 hours and still not finished.
Exists another way of run it very fast?

You can do it with SQL directly on the database.

@seuros I try create the script, but a don't understand how mount these.

Is there a script somewhere to do this faster?

Is it safe to only run rebuild on items that are part of a tree?  I have millions of items and only some of them are in a tree.
It looks like the only consequence of not doing this is that running self_and_descendants and self_and_ancestors will return an empty set. Is that right?

Have you tried https://github.com/gzigzigzeo/pg_closure_tree_rebuild? It's a significantly faster rebuild.


Incorporate NetPerf into the Windows Development experience.

Figure out and implement system to quickly onboard and spin up a pair of test-ready VMs with a desired Windows build artifact and run tests on that.

Closing this issue as it's the same issue as https://github.com/microsoft/netperf/issues/73,
At this point we are not so much concerned with the "best" solution, more so we just want "a" solution.
We can consolidate with officially supported platforms / systems once other teams are ready to onboard our lab.


remove unused sideloading parameter

Codecov Report

Merging #20 (60c03c7) into main (78be140) will not change coverage.
The diff coverage is 98.21%.

@@           Coverage Diff           @@
##             main      #20   +/-   ##
=======================================
  Coverage   98.95%   98.95%
=======================================
  Files          30       30
  Lines        1532     1532
=======================================
  Hits         1516     1516
  Misses         16       16

Impacted Files
Coverage Δ

rossum_api/elis_api_client_sync.py
94.59% <97.43%> (ø)

rossum_api/elis_api_client.py
96.85% <100.00%> (ø)

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


generate: Set ociVersion if it wasn't set in the template

The default template has this information already, but user-supplied
templates may not.  Before this commit:
$ ocitools generate --template <(echo '{}')
$ head -n2 config.json
{
  "ociVersion": "",

And after this commit, the last line is:
  "ociVersion": "0.6.0-dev",

Regardless of this commit, template authors can set whatever version
they like without getting clobbered:
$ ocitools generate --template <(echo '{"ociVersion": "xyz"}')
$ head -n2 config.json
{
  "ociVersion": "xyz",

LGTM


Module prevents save settings

Module prevents save settings.
When module is installed, I cannot save settings. I disabled each of my modules one by one until landing on this one. Below is a screenshot of when clicking on save settings. Instead of saving and closing the window, it highlights and leaves the window open.

Hello,
Could you tell me the following:

FVTT Version
Browser

I'll take a look

Nervermind, this is fixed with 1.2.2


missing value in var quantiles (flow pre and post scala)

there should be a decile for the variable quant, instead there are nine values
in both files the variable should be assigned as such
val quant = Array(0,0, 0.1,0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9)

PR coming

after discussing with @NathanSegerlind this can be closed.


Evaluate the performance of indicator calculation for AMPATH data.

Now that #102 is merged, we have a realistic example to evaluate the performance of our indicator calculation strategy against a big data-set like AMPATH. This issue is just to track the performance evaluation work. For each performance improvement task, we will file a separate issue.

@kimaina can you please assign this to yourself or someone else at AMPATH who has access to data. We need to do this after a successful batch pipeline run. So in some sense this depends on #39 and #92.

Assigning this to @kimaina to be done after the last indicator is implemented.

Lowering priority until AMPATH team resume their evaluation.

Closing this as it does not seem to be doable in near future.


When I started painting Chinese characters, I was given an error.

Hello!
My project is upgraded to angular8.0.0 and then this problem occurs.

I'm extremely sorry, this seems like it was a regression in 1.4.2. If you upgrade to 2.0.1 it should be fixed now. Thank you so much for finding and reporting this!!

thank you  old tie!!!
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2019年6月11日(星期二) 晚上6:42
收件人<EMAIL_ADDRESS>抄送: "Fun"1248664852<EMAIL_ADDRESS>主题: Re: [chanind/hanzi-writer] When I started painting Chinesecharacters, I was given an error. (#119)
I'm extremely sorry, this seems like it was a regression in 1.4.2. If you upgrade to 2.0.1 it should be fixed now. Thank you so much for finding and reporting this!!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Sidebar with sticky = true

Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
The sidebar sticky = true doesn't stick !

content.html (content fragment)

if you choose sticky = true
for the sidebar in a content fragment. The sidebar doesn't stick.
What you expected to happen:
the side should stick when one scroll down.
but it doesn't !
How to reproduce it (as minimally and precisely as possible):
To reproduce get a content fragment with a sidebar (either left or right)
set the sticky Boolean to true, check in the source code that the class

sticky-top pt-3

is set for the child element of content-sidebar
Then scroll down, you'll see that the element is not sticky.
Anything else we need to know?:
I tried with

Brave Version 1.2.43 Chromium: 79.0.3945.130 (Official Build) unknown (64-bit)
and Firefox 72.0.2 (64-bit).

I think that the problem comes from the fact that the parent element of #sticky-top  div :
aka :
.content-sidebar {
  word-break: break-word;
  overflow-y: auto;
}

has got the style :   overflow-y: auto;
I made it work by adding one div around the first sticky-top :
        {{- if .sticky }}

        {{- end -}}

[...]
    {{- if .sticky }}

 {{/* .sticky-top */}}

        {{- end -}}

and I add in _syna.css:
.sticky-top{
    top: 50px;
}

and remove overflow-y from :
.content-sidebar {
  word-break: break-word;
/*   overflow-y: auto; */
}

Environment:

Syna Theme version:  v0.17.0
Hugo version:  Hugo Static Site Generator v0.63.2/extended linux/amd64 BuildDate: unknown
Others: Arch linux

Thanks for the report and the details. Happy for @mpourismaiel to jump in and happy to receive a PR once we get an ack.

That line was added in 01ebc833018f05b356e37547a4990f7ec8532670 but I'm not sure why I added it to that commit (I really have to separate concerns when committing). Removing the overflow-y: auto; line would prevent sidebar from scrolling on overflow which I believe would be a bigger problem. I haven't found a solution for it though so I think keeping this bug is preferable to fixing it and adding a bigger bug. (visual vs accessibility.) What do you think @stp-ip ?

Moving this to the next milestone. Will try to figure out a feasible solution without breaking overflow scrolling.


Desktop build broken

Describe the bug
Between 54c1feb...2414d09 Build application step of desktop e2e tests job has started to fail. This suggesting an issue with the electron build process has been added between these points.
$ npm run build:desktop -- --publish=never
[...]

 DONE  Build complete. The dist-desktop\bundled directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html

-  Bundling main process...
 ERROR  Failed to compile with 1 errors4:49:18 PM

 error

background.js from Terser
Unexpected character '#' [background.js:45911,4]
    at ne (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:19592)
    at m (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:20906)
    at Object.P [as input] (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:26635)
    at a (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:28057)
    at s (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:28111)
    at q (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:44177)
    at D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:32229
    at D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:29030
    at N (D:\a\threat-dragon\threat-dragon\td.vue\node_modules\.pnpm\terser@4.8.1\node_modules\terser\dist\bundle.min.js:1:38557)

Expected behaviour
main branch jobs should pass.
Environment
Github Actions
To Reproduce
git checkout main
pnpm install && pnpm build:desktop

Any additional context, screenshots, etc

Checking locally (pnpm install && pnpm build:desktop ) shows
🚫 2414d09 rollback version of got
🚫 1fbe97e fixup electron post install
🚫 7a9a09d apply security updates
✅ 54c1feb run browserstack only from parent repo
So the break appeaser to have in fact occurred between 54c1feb...7a9a09d

can I assign this to you @ChristopherHackett ? I agree with your analysis

Hello @ChristopherHackett - this is becoming critical, I can look at this if you like?

Weirdly it was version 4 of rimraf that was causing the trouble - not directly but something to do with dependencies I guess. Anyhow, all fixed in commit 5a5f89d7d0eb803b4ae070af068117f28b8a989d


Stop GHA running in forks?

📰 Custom Issue

I recently updated my default branch in my Iris fork to be up-to-date with main.  This caused the lockfile and stale actions to start running there, which seems like a waste of processes.  I have disabled them for mine, but maybe it would be a good idea to turn them off for forks in general.  See https://github.com/matplotlib/matplotlib/pull/21692 for an example of how that can be done.

Seems sensible to me!


Fixed #24075 -- Prevented running post_migrate signals when unapplying initial migrations of contenttypes and auth

https://code.djangoproject.com/ticket/24075

Seems like this should be factored into a helper function is_migration_applied('app', 'migration_name'), otherwise this seems like a fine solution in the short-term.

Do you have a suggestion where to put the function? Maybe django.db.migrations.loader.is_migration_applied?

Seems reasonable.

buildbot, test this please.

buildbot, test this please.

buildbot, test this please.

Looks fine to me.

Merged in 737d24923ac69bb8b89af1bb2f3f4c4c744349e8


Enable running dev stack 100% under Docker

See ‘README’ additions for instructions.
I doubt I’ve got it all correct first go so please do feed back with problems and improvement suggestions.

@mcbhenwood Tweaked the rq-worker Dockerfile so that it installs dependencies in the same way as the main app. The rq worker basically needs access to all the same dependencies so that it can run the async tasks for the app 🙂


[AMBARI-24044] Widget Browser add/hide functionality is not working correctly

What changes were proposed in this pull request?
Widget browser add/hide widget functionality is not working correctly if widget is included in several widget_layouts as in case of several NameNode Namespaces.
How was this patch tested?
21800 passing (37s)
48 pending

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2618/
Test PASSed.


[New Snap] Blockfence

Checklist
All items in the list below needs to be satisfied.

[x] Is the Snap repository publicly accessible and linked in this ticket? https://github.com/blockfence-io/snap-insights
[x] Is the Snap distributed on npm and linked in this ticket? https://www.npmjs.com/package/blockfence-insights
[x] Has an audit been performed and the audit report attached or linked in this issue? Least Authority- Blockfence Metamask Snap Final Audit Report.pdf
[x] Is a complete list of discovered vulnerabilities from the audit documented in this issue?
[x] For vulnerabilities that have been deemed necessary to be addressed, are the links to the fixes attached to this issue?
[x] For vulnerabilities that have been deemed not necessary to be addressed, is a reason for each of them documented in this issue?
[ ] The corresponding pull request in this repo has been merged.

Corresponding PR: https://github.com/MetaMask/snaps-registry/pull/43


raspberrypi0w - no wifi interface on thud branch

Build image for raspberrypi0w  from thud branch. After startup check ifconfig -a and no wlan0 interface was present. Anyway FW files are present:
ls /lib/firmware/brcm/
BCM43430A1.hcd          brcmfmac43430-sdio.bin  brcmfmac43430-sdio.txt

Steps to reproduce the issue:

build image from thud branch for rpi0w

Describe the results you received:
No wlan0 interface available
Describe the results you expected:
wlan0 interface should be working

@nandra I actually did and it is reproducible but it seems like a different issue (maybe?): https://github.com/RPi-Distro/repo/issues/122

@agherzan  Hmm in my log there are no such issues. So also in raspbian image you don't have wifi interface? I had yesterday confirmation that image build on rocko wifi works perfectly fine. Weird :)

That is correct, It fails as well in raspbian for this OTG + Wifi dongle setup. But only when rebooting for a couple of times.

So for first few time everything is fine but then later after reboot make troubles. Maybe ask on linux-raspberrypi github

That's the plan. For now, I'll let the raspbian guys know.

Looks like also raspbian have an issue: https://github.com/raspberrypi/linux/issues/2846

Also pls note: https://github.com/raspberrypi/linux/issues/2846#issuecomment-460177049


[dim reduction] method: add glmpca

What is the method?
glmpca can be thought of similar to pca and can be used in e.g. UMAP downstream

Townes et al (2019): https://genomebiology.biomedcentral.com/articles/10.1186/s13059-019-1861-6

Where is the code located?

CRAN: implements full version https://cran.r-project.org/web/packages/glmpca/index.html
scry: wrapper for glmpca in CRAN. Implements fast, approx version of glmpca using nullResiduals and pca: http://www.bioconductor.org/packages/release/bioc/html/scry.html

Which task(s) could it be used for?
Dimensionality reduction.

I think this is a great idea. Maybe we could then also include NewWave, which does something very similar, but in my (not properly benchmarked) experience sometimes converges better :)

very supportive of this idea @const-ae! 👍

Hi Stephanie! GLM-PCA should definitely be part of this, however it's not clear to me at the moment how it should be combined with the Dimensionality reduction task. My impression is that for the DR task we are looking to compare "embedding" method, i.e. methods putting the data into 2D for visualization purposes, such as UMAP or t-SNE or ForceAtlas2 or PHATE.
GLM-PCA -- while clearly also "dimensionality reduction"! -- is not used for 2D reduction. GLM-PCA should be compared not to t-SNE, but to things like log1p(CPM)+PCA pipeline, where both are used to reduce the data, say, to 50 dimensions. While t-SNE can run on top of either.
I am not sure what's the current thinking is about how to organize it (CC @lazappi @scottgigante).

hi @dkobak. I'm unsure what is meant here then. Why is this task called "dimensionality reduction" when what you are describing is methods for "2D data visualization / embedding"?
PCA has always been considered form of "dimensionality reduction" (e.g. https://en.wikipedia.org/wiki/Dimensionality_reduction).
Should this task be re-titled?

Well, I am not sure how this is supposed to work either... We've just been discussing at Discord that we may want to have two separate tasks: "dimensionality reduction as preprocessing" (for things like GLM-PCA vs logCPM+PCA vs scVI autoencoder etc.) and "dimensionality reduction for visualization" (for things like t-SNE vs UMAP vs ForceAtlas2 etc.).

I think maybe it just needs 2 subtasks... visualization and summarization/featurization/preprocessing. The difficulty with the latter is evaluating the embedding.

I actually think the metrics will need to be quite different... Should we maybe start a separate issue to discuss splitting this task into two subtasks? I think we need to think it through. For example, every embedding method would need to use some "dim-red-for-preprocessing" first, e.g. GLM-PCA followed by t-SNE. Should we be running all dim-red-for-visualization using one particular choice of dim-red-for-preprocessing, e.g. logCPM followed by PCA (standard scanpy pipeline)?

I see your point, however in the simplest implementation you can evaluate a dim red to 2 dimensions in the same way as you might a dim red to 50... especially if you're using metrics about relative distance or neighbourhood preservation.

relative distance or neighbourhood preservation

The problem is that when comparing logCPM+PCA with, say, GLM-PCA, one cannot really use metrics like these because these methods modify the high-dimensional distances. "Neighborhood" has different meanings for PCA on raw counts or PCA on logCPM, that's the whole point of doing depth normalization or log-transform. The same for "distances".
Whereas when comparing t-SNE with UMAP, that's not a problem, because both operate on Euclidean distance in high-dimensional space.

I see... any normalization will distort the concept of "neighborhood" from high dimensions as it compares a space with count depth effects to one without.
To maybe simplify this discussion again, maybe it would help to bring it back to the user perspective... and that brings it back to 2 separate subtasks. One where the user is looking for a method to generate a low dimensional space for further processing, and one where the user wants the best visualization in 2D.
If I followed your argumentation correctly, you would suggest to leave any normalization out of the method as this would distort the comparison between high and low dimensional space?

If I followed your argumentation correctly, you would suggest to leave any normalization out of the method as this would distort the comparison between high and low dimensional space?

Not sure I understood this question...
I think in the "DR for viz" task all methods are supposed to get the same preprocessed data matrix reduced e.g. to 50 dimensions (for example, it can be counts after logCPM+PCA), and output an embedding with 2 dimensions. We can use metrics such as kNN preservation or pairwise distance correlation to assess the performance.
For the "DR for preprocessing" task all methods should get raw count matrix as input and should output 50-dim representation as output. We can use metrics such as separation between known classes (using FACS sorted data) to assess the performance. But here we cannot use metrics like kNN preservation or pairwise distance correlation, IMHO.

I think these are important things to consider. I've opened up #278 about a general dimensionality reduction task and #279 about how to handle different input features/pre-processing. I didn't realise how much had been discussed already but maybe someone can summarise in those issues and move the discussion there. I think that will be easier to keep track of going forward.


Team numbers less than 4 digits do not work

Bottom Line Up Front:
At OKBEST our assigned Team Numbers are 301 to 350.
When using a pc to create firmware and as the driver's station, team numbers less than 4 digits, or with a preceding 0, do not allow the PC to connect to the gizmo on the robot.
For example, a team number of 301 will not work. Never get a green network light. Neither will team number 0301. But a team number of, 1301 will get a green network light.
Here is the more detailed proof of the issue.......
.\gizmo firmware configure

? Team Number 301

? Team Number 301
? Use the driver's station No
? Use external network controller Yes
? Network SSID OKBEST

? Network SSID OKBEST
? Network PSK (Input will be obscured) ********
? Address of the driver station (can be an mDNS name) (<IP_ADDRESS>)

? Address of the driver station (can be an mDNS name) <IP_ADDRESS>

.\gizmo.exe firmware build
2024-05-10T06:28:27.502-0500 [INFO]  firmware: Log level: level=info
2024-05-10T06:28:27.502-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Unpack
2024-05-10T06:28:27.505-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Configure
2024-05-10T06:28:27.510-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Compile
2024-05-10T06:29:35.420-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Export
2024-05-10T06:29:35.421-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Cleanup

Followed by
cp .\gss_301.uf2 d:
and ....
.\gizmo field practice 301
2024-05-10T06:21:55.059-0500 [INFO]  field: Log level: level=info
2024-05-10T06:21:55.060-0500 [INFO]  field.web: HTTP is starting
2024-05-10T06:21:55.060-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-10T06:21:56.072-0500 [INFO]  field.pusher: Connected to broker
2024-05-10T06:21:56.072-0500 [INFO]  field.metrics: Connected to broker
2024-05-10T06:21:56.073-0500 [INFO]  field.tlm: Connected to broker
2024-05-10T06:21:56.073-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-10T06:21:56.073-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-10T06:21:56.406-0500 [INFO]  field: Startup Complete!
2024-05-10T06:22:01.106-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

will result in a yellow network light and no connection.
Without changing anything else we add a leading 0 to the team number to make it 4 digits ....
.\gizmo firmware configure
? Team Number 0301

? Team Number 0301
? Use the driver's station No
? Use external network controller Yes
? Network SSID OKBEST

? Network SSID OKBEST
? Network PSK (Input will be obscured) ********
? Address of the driver station (can be an mDNS name) (<IP_ADDRESS>)

? Address of the driver station (can be an mDNS name) <IP_ADDRESS>

.\gizmo.exe firmware build
2024-05-10T06:28:27.502-0500 [INFO]  firmware: Log level: level=info
2024-05-10T06:28:27.502-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Unpack
2024-05-10T06:28:27.505-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Configure
2024-05-10T06:28:27.510-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Compile
2024-05-10T06:29:35.420-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Export
2024-05-10T06:29:35.421-0500 [INFO]  firmware.factory: Performing Step: team=301 step=Cleanup

creates a file, gss_301.uf2
followed by .....
cp .\gss_301.uf2 d:
and .....
.\gizmo field practice 0301
2024-05-10T06:33:08.403-0500 [INFO]  field: Log level: level=info
2024-05-10T06:33:08.404-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-10T06:33:08.404-0500 [INFO]  field.web: HTTP is starting
2024-05-10T06:33:09.422-0500 [INFO]  field.tlm: Connected to broker
2024-05-10T06:33:09.422-0500 [INFO]  field.metrics: Connected to broker
2024-05-10T06:33:09.422-0500 [INFO]  field.pusher: Connected to broker
2024-05-10T06:33:09.423-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-10T06:33:09.423-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-10T06:33:09.754-0500 [INFO]  field: Startup Complete!
2024-05-10T06:33:14.458-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

results in a yellow network light.
as does the team number without the leading 0 ...
.\gizmo field practice 301
2024-05-10T06:33:57.664-0500 [INFO]  field: Log level: level=info
2024-05-10T06:33:57.665-0500 [INFO]  field.web: HTTP is starting
2024-05-10T06:33:57.665-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-10T06:33:58.670-0500 [INFO]  field.metrics: Connected to broker
2024-05-10T06:33:58.670-0500 [INFO]  field.pusher: Connected to broker
2024-05-10T06:33:58.670-0500 [INFO]  field.tlm: Connected to broker
2024-05-10T06:33:58.670-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-10T06:33:58.671-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-10T06:33:58.973-0500 [INFO]  field: Startup Complete!
2024-05-10T06:34:03.693-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

But a team number like 1301 connects properly .....
.\gizmo firmware configure
? Team Number 1301

? Team Number 1301
? Use the driver's station No
? Use external network controller Yes
? Network SSID OKBEST

? Network SSID OKBEST
? Network PSK (Input will be obscured) ********
? Address of the driver station (can be an mDNS name) (<IP_ADDRESS>)

? Address of the driver station (can be an mDNS name) <IP_ADDRESS>

.\gizmo.exe firmware build
2024-05-10T06:37:02.141-0500 [INFO]  firmware: Log level: level=info
2024-05-10T06:37:02.142-0500 [INFO]  firmware.factory: Performing Step: team=1301 step=Unpack
2024-05-10T06:37:02.145-0500 [INFO]  firmware.factory: Performing Step: team=1301 step=Configure
2024-05-10T06:37:02.145-0500 [INFO]  firmware.factory: Performing Step: team=1301 step=Compile
2024-05-10T06:38:06.155-0500 [INFO]  firmware.factory: Performing Step: team=1301 step=Export
2024-05-10T06:38:06.164-0500 [INFO]  firmware.factory: Performing Step: team=1301 step=Cleanup

and
cp .\gss_1301.uf2 d:
and ....
.\gizmo field practice 1301
2024-05-10T06:39:48.937-0500 [INFO]  field: Log level: level=info
2024-05-10T06:39:48.938-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-10T06:39:48.939-0500 [INFO]  field.web: HTTP is starting
2024-05-10T06:39:49.950-0500 [INFO]  field.pusher: Connected to broker
2024-05-10T06:39:49.950-0500 [INFO]  field.tlm: Connected to broker
2024-05-10T06:39:49.950-0500 [INFO]  field.metrics: Connected to broker
2024-05-10T06:39:49.951-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-10T06:39:49.952-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-10T06:39:50.291-0500 [INFO]  field: Startup Complete!
2024-05-10T06:39:54.981-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

does result in a green network light and a white blinking field light.

They are supposed to be forced into team number 0301. I forget where that forcing has to happen but team numbers are 4 digits, with leading zeroes as necessary.

I also tried a 6 digit team number of 123456, and it worked with no issue.
I also tried a 6 digit team number of 012345 with a leading 0. The gizmo firmware build removed the leading 0. After that, it worked using team number 012345 and 12345 for the gizmo field practice command.
Using team number 123456 worked
.\gizmo firmware configure
? Team Number 123456

? Team Number 123456
? Use the driver's station No
? Use external network controller Yes
? Network SSID OKBEST

? Network SSID OKBEST
? Network PSK (Input will be obscured) ********
? Address of the driver station (can be an mDNS name) (<IP_ADDRESS>)

? Address of the driver station (can be an mDNS name) <IP_ADDRESS>
PS C:\Users\Matt\Documents\OKBEST\GIZMO> .\gizmo firmware build
2024-05-13T14:56:30.563-0500 [INFO]  firmware: Log level: level=info
2024-05-13T14:56:30.570-0500 [INFO]  firmware.factory: Performing Step: team=123456 step=Unpack
2024-05-13T14:56:30.575-0500 [INFO]  firmware.factory: Performing Step: team=123456 step=Configure
2024-05-13T14:56:30.576-0500 [INFO]  firmware.factory: Performing Step: team=123456 step=Compile
2024-05-13T14:57:36.120-0500 [INFO]  firmware.factory: Performing Step: team=123456 step=Export
2024-05-13T14:57:36.121-0500 [INFO]  firmware.factory: Performing Step: team=123456 step=Cleanup
PS C:\Users\Matt\Documents\OKBEST\GIZMO> cp .\gss_123456.uf2 d:
PS C:\Users\Matt\Documents\OKBEST\GIZMO> .\gizmo field practice 123456
2024-05-13T15:07:11.397-0500 [INFO]  field: Log level: level=info
2024-05-13T15:07:11.397-0500 [INFO]  field.web: HTTP is starting
2024-05-13T15:07:11.398-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-13T15:07:12.409-0500 [INFO]  field.pusher: Connected to broker
2024-05-13T15:07:12.409-0500 [INFO]  field.metrics: Connected to broker
2024-05-13T15:07:12.409-0500 [INFO]  field.tlm: Connected to broker
2024-05-13T15:07:12.410-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-13T15:07:12.411-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-13T15:07:15.107-0500 [INFO]  field: Startup Complete!
2024-05-13T15:07:17.459-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

Using team number 012345 worked using team number 12345 after the build.
.\gizmo firmware configure
? Team Number 012345

? Team Number 012345
? Use the driver's station No
? Use external network controller Yes
? Network SSID OKBEST

? Network SSID OKBEST
? Network PSK (Input will be obscured) ********
? Address of the driver station (can be an mDNS name) (<IP_ADDRESS>)

? Address of the driver station (can be an mDNS name) <IP_ADDRESS>
PS C:\Users\Matt\Documents\OKBEST\GIZMO> .\gizmo firmware build
2024-05-13T15:15:48.100-0500 [INFO]  firmware: Log level: level=info
2024-05-13T15:15:48.101-0500 [INFO]  firmware.factory: Performing Step: team=12345 step=Unpack
2024-05-13T15:15:48.114-0500 [INFO]  firmware.factory: Performing Step: team=12345 step=Configure
2024-05-13T15:15:48.115-0500 [INFO]  firmware.factory: Performing Step: team=12345 step=Compile
2024-05-13T15:16:59.353-0500 [INFO]  firmware.factory: Performing Step: team=12345 step=Export
2024-05-13T15:16:59.355-0500 [INFO]  firmware.factory: Performing Step: team=12345 step=Cleanup

cp .\gss_12345.uf2 d:

PS C:\Users\Matt\Documents\OKBEST\GIZMO> .\gizmo field practice 12345
2024-05-13T15:18:22.875-0500 [INFO]  field: Log level: level=info
2024-05-13T15:18:22.876-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-13T15:18:22.876-0500 [INFO]  field.web: HTTP is starting
2024-05-13T15:18:23.885-0500 [INFO]  field.tlm: Connected to broker
2024-05-13T15:18:23.885-0500 [INFO]  field.metrics: Connected to broker
2024-05-13T15:18:23.885-0500 [INFO]  field.pusher: Connected to broker
2024-05-13T15:18:23.886-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-13T15:18:23.886-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-13T15:18:26.767-0500 [INFO]  field: Startup Complete!
2024-05-13T15:18:28.923-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

Using team number 012345 worked using team number 012345 after the build and it worked.
.\gizmo field practice 012345
2024-05-13T15:26:15.606-0500 [INFO]  field: Log level: level=info
2024-05-13T15:26:15.607-0500 [INFO]  field.web: HTTP is starting
2024-05-13T15:26:15.609-0500 [INFO]  field.mqtt: MQTT is starting
2024-05-13T15:26:16.613-0500 [INFO]  field.tlm: Connected to broker
2024-05-13T15:26:16.614-0500 [INFO]  field.pusher: Connected to broker
2024-05-13T15:26:16.614-0500 [INFO]  field.metrics: Connected to broker
2024-05-13T15:26:16.615-0500 [INFO]  field.pusher: Subscribed to topics
2024-05-13T15:26:16.616-0500 [INFO]  field.metrics: Subscribed to topics
2024-05-13T15:26:19.568-0500 [INFO]  field: Startup Complete!
2024-05-13T15:26:21.660-0500 [INFO]  field.pusher.gamepad-controller: Successfully bound controller: jsid=0

This has been resolved on current versions for a long time now which suggests that you're running a very old version of the Gizmo binary.  The firmware submenu hasn't existed for a while due to the firmware becoming a generic build.  Please re-validate on a current build and re-open if necessary.

Thanks!
On Thu, May 16, 2024 at 1:55 PM Michael Aldridge @.***>
wrote:

This has been resolved on current versions for a long time now which
suggests that you're running a very old version of the Gizmo binary. The
firmware submenu hasn't existed for a while due to the firmware becoming
a generic build. Please re-validate on a current build and re-open if
necessary.
—
Reply to this email directly, view it on GitHub
https://github.com/gizmo-platform/gizmo/issues/11#issuecomment-2115976736,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7QMXESWCRBGMYHTHSMTRHLZCT6LXAVCNFSM6AAAAABHQQEAAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJVHE3TMNZTGY
.
You are receiving this because you authored the thread.Message ID:
@.***>


moved search to navbar and displayed in a modal

Closes: #882
Discription of changes

Moved search to navbar
Displayed search results in a modal
Ensured responsiveness
Added reset query in search input

Screenshots

@narayan954 you have not assigned level label


Update user lookup to match code in 1.9.0 related to multiple email a…

This leads to the LTI user lookup always failing (which is what should happen for the initial LTI login, but not for subsequent logins).  The error in Discourse looks like this to users:

And stack trace pinpointing that this is coming from the call to User.find_or_initialize_bylooks like:
var/www/discourse/vendor/bundle/ruby/2.3.0/gems/logster-1.2.7/lib/logster/logger.rb:93:in `add_with_opts'
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/logster-1.2.7/lib/logster/logger.rb:50:in `add'
/usr/local/lib/ruby/2.3.0/logger.rb:507:in `error'
/var/www/discourse/plugins/discourse-edx-lti/lti_strategy.rb:61:in `log'
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/omniauth-1.6.1/lib/omniauth/strategy.rb:475:in `fail!'
/var/www/discourse/plugins/discourse-edx-lti/lti_strategy.rb:55:in `rescue in callback_phase'
/var/www/discourse/plugins/discourse-edx-lti/lti_strategy.rb:31:in `callback_phase'
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/omniauth-1.6.1/lib/omniauth/strategy.rb:230:in `callback_call'

Tracking this to the Discourse User model, it seems the changes to support multiple emails mean that past code using Rails find methods to look for email won't work anymore.  From looking at git blame, this appears related to changes in https://github.com/discourse/discourse/pull/4977 to enable multiple email addresses.
This PR works around by using the monkey-patched find methods on User related to email and username lookups, and then manually checks that both find the same record.

selfie


Why not use IFileOpenDialog?

Just a question. The docs of https://learn.microsoft.com/en-us/windows/win32/api/commdlg/nf-commdlg-getopenfilenamea say that they are superseded by IFileOpenDialog, So why not use IFileOpenDialog ?

Correct me if I'm wrong, but isn't IFileOpenDialog a C++ class?

I guess its C++ class. Im new to it and wanted to try Kotlin Native so I was wondering why you did not use IFileOpenDialog, because I had access to both of them from Kotlin.
Just to confirm its not possible to use C++ class in C, right?

I mean, we could workaround it somehow, but it's not like there's any reason to do this as C++ from C requires a layer of "C abstraction" due to different ABIs etc.
If Microsoft completely drops GetOpenFileNameA and there's no other C-only alternative maybe I'll do it, but I don't see this happening any time soon.

thanks for the information. will close this ticket then 🚀


unsilence: init at 1.0.9

ofborg-eval fails because I added myself as a maintainer in #258114 which has not been merged.
Description of changes
Unsilence is an open-source tool that removes silence from a media clip of your choice (audio, video).
You can use it to speed up videos without changing the audible speed, so you can understand everything, but get through a video faster.

Homepage URL: https://github.com/lagmoellertim/unsilence

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.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.

New packages should go under pkgs/by-name. For example

I am new to nixpkgs so I might have misunderstood something, but I am unsure that this applies to this package since it is a python library and therefore uses python3.callPackage.

https://github.com/NixOS/nixpkgs/tree/master/pkgs#category-hierarchy

I am new to nixpkgs so I might have misunderstood something, but I am unsure that this applies to this package since it is a python library and therefore uses python3.callPackage.
* [`master`/pkgs#category-hierarchy](https://github.com/NixOS/nixpkgs/tree/master/pkgs?rgh-link-date=2023-10-01T09%3A30%3A06Z#category-hierarchy)

It's possible to use by-name if you get all the python attrs from python3Packages

I have moved it to pkgs/by-name and it still works when I build locally.

Do you need something more from me before this is able to be merged?
I have tested that the program still works with the new changes.
After looking at your changes and doing some searching it is pretty clear that I had misunderstood what the different kinds of inputs did and also the difference between makeWrapper and buildInputs.


fix: improper placeholder text on the permissions input

This PR fixes an incorrect placeholder text in the PermissionInput component where "WHERE" is included by mistake. This makes it appear as though you should be entering "WHERE" in your permissions string, however it is not required and actually would result in an error since "WHERE" is being placed in front of the permissions string by default.

Thanks!


What are the differences between @base-ui-components/react and @mui/base?

Get help
Ask a question
I couldn’t find the document addressing this question. They are both named ‘Base UI’ and hosted by mui organisation.
Thanks.

Hi @rinarakaki ~ it's just @base-ui-components/react going forward, @mui/base is no longer maintained

Maybe we should have a callout or something about this on the /about page? @colmtuite @vladmoroz


add(network): Add an empty NetworkParameters struct in Network::Testnet

Motivation
We want to add configurable network parameters to Network for supporting Regtest and custom Testnets to be used in integration tests.
Closes #7968.
PR Author Checklist
Check before marking the PR as ready for review:

[x] Will the PR name make sense to users?
[x] Does the PR have a priority label?
[x] Have you added or updated tests?
[x] Is the documentation up to date?

For significant changes:

[x] Is there a summary in the CHANGELOG?
[x] Can these changes be split into multiple PRs?

If a checkbox isn't relevant to the PR, mark it as done.
Complex Code or Requirements
The db format for HistoryTrees and transparent::Addresses are the same across any test networks, this could mean that a Regtest cache or a custom Testnet cache could be used on the default Testnet. We may want to follow up this PR with a change that ensures Zebra panics if it's configured to run on the default public testnet with a Regtest cache, or we may want to make that change in this PR.
I'd like special attention to changes in:

The db format upgrade code where a network == Testnet condition was replaced with network.is_a_test_network()
Tests where Network::iter() was used instead of running with Mainnet and Testnet being applicable to Regtest

Solution

Adds a NetworkParameters struct and includes it in Network::Testnet
Adds a new_default_testnet() method for creating the default public Testnet
Updates a condition in the db format upgrade to be true for any test network
Updates the key types in:

FUNDING_STREAM_HEIGHT_RANGES,
FUNDING_STREAM_ADDRESSES, and
INITIAL_MIN_NETWORK_PROTOCOL_VERSION

Updates production code matching on Testnet to return appropriate values
Adds TODOs to production code where changes are needed when adding new fields
Uses Network::iter() in tests that run equivalent code for both Mainnet and Testnet
Replaces instances of the Testnet constructor with Network::new_default_testnet()
Changes type of network field on transparent::Address and HistoryTreeParts to NetworkKind

Testing
Network::iter() was used in most tests that check both Mainnet and Testnet so they'll cover any new networks we return from that function.
This PR may still need a test for the custom deserialization of Network or other changes.
Review
Anyone can review.
This PR may be easier to review by commit:

Minor/trivial cleanup
Changes to production code
Test updates
Adds NetworkKind and uses it instead of Network in transparent::Address and HistoryTreeParts

Reviewer Checklist
Check before approving the PR:

[ ] Does the PR scope match the ticket?
[ ] Are there enough tests to make sure it works? Do the tests cover the PR motivation?
[ ] Are all the PR blockers dealt with?
PR blockers can be dealt with in new tickets or PRs.

And check the PR Author checklist is complete.
Follow Up Work

Start adding fields to NetworkParameters, starting with activation_heights (#7970)

Should we have new_default_regtest and is_a_regtest methods similar to testnet?

Yes, we should add a is_regtest() method, but not in this PR, we want to minimize the changes here so it's easy to review, so we're only adding an empty struct to Testnet where we can start adding fields that will be needed for Regtest.

It's a bit unfortunate we need to overload the word "network" since we also have a crate called zebra-network

Yep. It caused some indecisiveness when I was naming the PR and choosing labels, since the PR is related to which Zcash network the node is in, but I think "consensus" actually fits better, I'll update the PR title to include both.
Running a full sync test here:
https://github.com/ZcashFoundation/zebra/actions/runs/8651283991

I changed NetworkParameters to Parameters in the PR name.

@Mergifyio refresh

@Mergifyio refresh


docker-compose up failed

Issue Description / 问题描述
when I run "docker-compose up", there is an ERROR.
"The Compose file './../docker-compose.yml' is invalid because:
networks.default value Additional properties are not allowed ('name' was unexpected)"
Steps to Reproduce / 复现步骤
download this project, run "cd ToolServer" then run "docker-compose up" in terminal.
Expected Behavior / 预期行为
Get docker stuff right
Environment / 环境信息

Operating System / 操作系统：wsl ubuntu20.04
Python Version / Python 版本：3.10.13
Other Relevant Information / 其他相关信息：Docker version 24.0.6    docker-compose version 1.25.0

Error Screenshots or Logs / 错误截图或日志
If possible, please provide relevant screenshots or logs of the error. / 如果可能，请提供相关的错误截图或日志文件。

Additional Notes / 其他备注
If you have any additional information or notes, please add them here. / 如果有其他补充信息，请在此处添加。
I sure the project is fetched to latest.
It seems that can't read variable in ".env" file  also?

hello, you could fetch to latest project and try again. If it happens again, you can try to

Hello, thanks for your issue, you could fetch to latest project and try again, and run "docker-compose up" to see what is happening.

Hello, thanks for your issue, you could fetch to latest project and try again, and run "docker-compose up" to see what is happening.

it seems that something wrong because I use WSL but didn't use docker desktop? I use docker in WSL as other normal ubuntu system rather than install a docker desktop in windows.
And the variable in .env still don't work

Hello, as your description, please check whether there is a Docker Desktop on your host Windows, if there is ,maybe it happened about the env problem.
If you don't have Docker Desktop installed on Windows and you're encountering the "docker-credential-desktop.exe not installed or not available in PATH" error when running docker-compose up in WSL, you should not be experiencing this issue since it is typically related to Docker Desktop.
If you are still encountering Docker-related issues in WSL, you can try the following steps to resolve the problem:
Ensure Docker is Properly Installed in WSL: First, make sure you have installed Docker within WSL. You can follow the official Docker documentation to install Docker to ensure the correct installation and configuration.
Restart WSL: Sometimes, restarting the WSL subsystem can resolve some Docker-related issues. You can restart WSL by running the following command in the Windows terminal:
wsl --shutdown

After that, try running Docker commands again.
Check Docker Configuration: Ensure that your Docker configuration is correct. You can check the configuration file for the Docker daemon, usually located at /etc/docker/daemon.json. Make sure there are no errors in the configuration and make corrections if necessary.
Check Docker Installation: Sometimes, Docker installation can go wrong, leading to Docker-related errors. Try reinstalling Docker and make sure you use the correct installation method.
If you're still facing issues, it's advisable to provide more error information or logs to better understand the root cause of the problem. This will make it easier to find a solution.

Hello, as your description, please check whether there is a Docker Desktop on your host Windows, if there is ,maybe it happened about the env problem.
If you don't have Docker Desktop installed on Windows and you're encountering the "docker-credential-desktop.exe not installed or not available in PATH" error when running docker-compose up in WSL, you should not be experiencing this issue since it is typically related to Docker Desktop.
If you are still encountering Docker-related issues in WSL, you can try the following steps to resolve the problem:
Ensure Docker is Properly Installed in WSL: First, make sure you have installed Docker within WSL. You can follow the official Docker documentation to install Docker to ensure the correct installation and configuration.
Restart WSL: Sometimes, restarting the WSL subsystem can resolve some Docker-related issues. You can restart WSL by running the following command in the Windows terminal:
wsl --shutdown

After that, try running Docker commands again.
Check Docker Configuration: Ensure that your Docker configuration is correct. You can check the configuration file for the Docker daemon, usually located at /etc/docker/daemon.json. Make sure there are no errors in the configuration and make corrections if necessary.
Check Docker Installation: Sometimes, Docker installation can go wrong, leading to Docker-related errors. Try reinstalling Docker and make sure you use the correct installation method.
If you're still facing issues, it's advisable to provide more error information or logs to better understand the root cause of the problem. This will make it easier to find a solution.

I fixed this issue by solution of https://stackoverflow.com/questions/67642620/docker-credential-desktop-not-installed-or-not-available-in-path
Thanks for your time! 👍

When you commit 8b17c43fd325863be0680ab8a8d90de0e8446671 which delete name: tool-server-network , I can run "docker-compose up" successfully but there is no  "tool-server-network" container, hence this project doesn't  work.
When you rollback in commit 6c04841afa03354cff20b9528d4c396479b12a7b, the issue in the very beginning shows again.
And I notice your commit message, it's something wrong with my docker version?

docker-compose --env-file .env up -d

change the version to 3.7(the first line in docker-compose.yaml) will solve the problem "name was unexpected".

docker-compose --env-file .env up -d

👍  thank you

change the version to 3.7(the first line in docker-compose.yaml) will solve the problem "name was unexpected".

thank you . it's work

When using docker-compose up, Docker Compose will automatically look for a file named .env in the project directory  and read the variables from there. @huruizhi
We don't recommend changing base image version. @88daxiong

I have encountered with same error, here is the details:
Error
networks.default value Additional properties are not allowed ('name' was unexpected)
volumes.toolserverconfig value Additional properties are not allowed ('name' was unexpected)
services.XAgentServer.depends_on contains an invalid type, it should be an array
Conclusion
I have installed an old version of docker-compose with command: apt-get install docker-compose
Problem Environment
Docker version 24.0.2
docker-compose version 1.17.1
Solution
sudo curl -L [https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-uname](https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-%60uname) -s-uname -m -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose


add UDP retries

Added a retry feature for UDP mode. This allows more than one UDP probe to be sent before returning a critical status to Nagios. The feature can be used to prevent (low) packet loss from showing up as a problem in a given OpenVPN server in Nagios UI and event logs.
Example command lines:

send up to 5 packets with 1 second between each packet, maximum total time around 5 seconds:
check_openvpn <IP_ADDRESS> --timeout 1 --retrycount 5
send up to 4 packets with 3 seconds between each packet, maximum total time around 12 seconds:
check_openvpn <IP_ADDRESS> --timeout 3 --retrycount 4

Default timeout has not been changed and default retrycount is 1 to preserve the same behavior as previous versions. The timeout should typically be set lower than default when retries are used.

that's very useful, thank you!

That's a great contribution - thank you very much!


HTTP Ingester is eating SIGABRT and other backtrace inducing errors

What is the enhancement to be made?
Figure out why http ingester does not backtrace from SIGABRT
Why should we make this change? (Business justification? What problem is the feature trying to solve?)
SIGABRT is useful for grabbing back traces when the ingester is being weird
Any other comments?
All other ingesters behave fine.

We have gotten several more SIGABRT crashes with empty stacktraces. Looks like these are showing up for multiple components. Several of them that showed up today for v5.4.10-beta1 came from Lawrence, so please work with him to figure out what is going on.

Every component which sent empty stacktraces is a component which has a capability set. In Linux, processes started with (a subset of?) capabilities cannot dump core:
[core cannot be dumped if] The process is executing a set-user-ID (set-group-ID) program
          that is owned by a user (group) other than the real user
          (group) ID of the process, or the process is executing a
          program that has file capabilities (see [capabilities(7)](https://www.man7.org/linux/man-pages/man7/capabilities.7.html)).
          (However, see the description of the [prctl(2)](https://www.man7.org/linux/man-pages/man2/prctl.2.html) PR_SET_DUMPABLE
          operation, and the description of the
          /proc/sys/fs/suid_dumpable file in [proc(5)](https://www.man7.org/linux/man-pages/man5/proc.5.html).)

I have verified that after setting cap_net_bind_service=+eip on a trivial test program (below), stack traces no longer appear on SIGABRT:
package main

import "gravwell/pkg/utils"

func main() {
	quitSig := utils.GetQuitChannel()

	<-quitSig
}

This needs further investigation and probably needs coordination with the go team. Punting out to be reviewed again later.

This is an intentional go runtime behavior. Won't fix.


Some Classes requiring update to API version used

For Classes PBBLock and PBBUnlock the api version used needs to move to 35 (not tested latest) in order to not receive an error when you attempt to remove a lock or place a lock just as a prior lock action has taken place.
It would benefit most end users to update the api versions used for both these classes here 👍

closed by commit 83a680b6965affad6319b499f55cf80169b68b2a


Toggle is not working Correctly

Describe the bug
A clear and concise description of what the bug is.
The toggle for dark mode is not working correctly.
To Reproduce
Steps to reproduce the behavior:

Go to home page
Click on the toggle for Dark mode
Now click on the Home button again it will redirect you to the normal mode
Now again click on the toggle button, it will only change the toggle button color but does not change the page for Dark mode.
See the below screenshot for the same:

Expected behavior
A clear and concise description of what you expected to happen.
It should change the page to the dark mode
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hi, @geekymeeky Please assign this to me. I will work on this.

It is working fine for me.

Hi @kanishkaa24 , Please check it again it's not working fine .Screenshot is attached in the issue you cxan refer that.


Beginner Questions

I'm teaching an introductory GitHub workshop at a conference next month and was excited to find this repo. Thanks for sharing it!
I'm struggling with how to get started. I see that you have slides hosted at: https://training.github.com/kit/ but they don't seem like an ideal solution. Do you really use the scroll bar to advance slides? I can see docs in your repo about full screen slides and speaker notes but can't figure out how to use those features.
I also tried running ./_buildscripts/cibuild but was unsuccessful...
ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]
hostname: sttla-lb1-12.utah.utad.state.ut.us
pwd: /Users/stdavis/Documents/Projects/github-ugic-workshop
git version 2.6.4
==> Installing gem dependencies…
==> Cloning into submodules
rake aborted!
LoadError: Could not open library 'c': dlopen(c, 5): image not found.
Could not open library 'libc.dylib': dlopen(libc.dylib, 5): image not found
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ffi-1.9.6/lib/ffi/library.rb:133:in `block in ffi_lib'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ffi-1.9.6/lib/ffi/library.rb:100:in `map'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ffi-1.9.6/lib/ffi/library.rb:100:in `ffi_lib'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ethon-0.7.1/lib/ethon/libc.rb:8:in `<module:Libc>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ethon-0.7.1/lib/ethon/libc.rb:6:in `<module:Ethon>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ethon-0.7.1/lib/ethon/libc.rb:1:in `<top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ethon-0.7.1/lib/ethon.rb:10:in `require'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/ethon-0.7.1/lib/ethon.rb:10:in `<top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/typhoeus-0.6.9/lib/typhoeus.rb:2:in `require'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/typhoeus-0.6.9/lib/typhoeus.rb:2:in `<top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/check.rb:6:in `require'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/check.rb:6:in `<top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:11:in `require'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:11:in `block in <class:Checks>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:11:in `each'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:11:in `<class:Checks>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:3:in `<class:Proofer>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:2:in `<module:HTML>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer/checks.rb:1:in `<top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer.rb:13:in `require'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer.rb:13:in `block in <top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer.rb:13:in `each'
/Users/stdavis/Documents/Projects/github-ugic-workshop/vendor/gems/ruby/2.0.0/gems/html-proofer-1.4.0/lib/html/proofer.rb:13:in `<top (required)>'
/Users/stdavis/Documents/Projects/github-ugic-workshop/Rakefile:1:in `require'
/Users/stdavis/Documents/Projects/github-ugic-workshop/Rakefile:1:in `<top (required)>'
(See full trace by running task with --trace)

Thanks, in advance, for helping out a ruby-newbie.

@stdavis thank you for your note! Our materials are in a transitional state right now and we are working to update this site. In the meantime, can we send you a copy of our newer materials in their current state? Please drop us a note at<EMAIL_ADDRESS>and we will send you the updated deck and manuals.

Thanks, I sent you an email.

Hey @crichID: I sent an email on 4/9 but never heard anything. Did you get it? My email is<EMAIL_ADDRESS>


No Seconds in timer

Hi
Can we add a feature so that seconds are shown in timer and not just minutes and hours.
Thank you

Hi Houssein,
Leaving out seconds was an active choice from the beginning, when I created Jira StopWatch, for a couple of reasons:

I created (and used) the stopwatch for measuring time spent on coding tasks, debugging, brain-storming and such. And I believe work like that does not benefit from being measured in any lower granularity than minutes.
If the stopwatch is visible on the screen, I would find it quite stressful to see the seconds ticking away, while working. It would turn out to be counter-productive.

That being said, why would you like seconds to be shown as well?

Hi Carsten
I understand your point of view.
actually its psychological, I am having a hard time to seeing if the timer is on especially when I am working in more than one project on the same day so its easier with seconds.
I actually minimize the timer when working and do not keep it on the screen but when my OCD kicks in and I need to check if the timer in ON or check for time its easier will seconds.
It would be great if we can add the seconds.
Thank you.

From: Carsten Gehling<EMAIL_ADDRESS>Sent: Monday, June 17, 2019 5:43 PM
To: carstengehling/jirastopwatch
Cc: houssein-moussawi; Author
Subject: Re: [carstengehling/jirastopwatch] No Seconds in timer (#142)
Hi Houssein,
Leaving out seconds was an active choice from the beginning, when I created Jira StopWatch, for a couple of reasons:

I created (and used) the stopwatch for measuring time spent on coding tasks, debugging, brain-storming and such. And I believe work like that does not benefit from being measured in any lower granularity than minutes.
If the stopwatch is visible on the screen, I would find it quite stressful to see the seconds ticking away, while working. It would turn out to be counter-productive.

That being said, why would you like seconds to be shown as well?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/carstengehling/jirastopwatch/issues/142?email_source=notifications&email_token=AMLMZEVSS4UM47SZKBEGFHDP27ENXA5CNFSM4HYHZPXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX35WXA#issuecomment-502782812, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMLMZETOVEYQK6QYQHBA4ALP27ENXANCNFSM4HYHZPXA.

You already have a visual feedback for that. If a timer is running, the background color on the time field is green:

So if it is only for this reason, the drawbacks definitely outweighs the benefits.

Thank you for your time carsten and for the great application.
Regards
-------- Original message --------
From: Carsten Gehling<EMAIL_ADDRESS>Date: 19/06/2019 10:57 am (GMT+02:00)
To: carstengehling/jirastopwatch<EMAIL_ADDRESS>Cc: houssein-moussawi<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [carstengehling/jirastopwatch] No Seconds in timer (#142)
You already have a visual feedback for that. If a timer is running, the background color on the time field is green:
[image]https://user-images.githubusercontent.com/54675/59747044-62090580-9278-11e9-9c7f-43a952ebbbf7.png
So if it is only for this reason, the drawbacks definitely outweighs the benefits.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/carstengehling/jirastopwatch/issues/142?email_source=notifications&email_token=AMLMZERANU6J7EB4PTCTMLLP3HRFBA5CNFSM4HYHZPXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYBA3FI#issuecomment-503451029, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMLMZESU6WLMKACBZFU5DTDP3HRFBANCNFSM4HYHZPXA.


Fix unexpected Packed Array copying when parameter is typed

Fixes #56388
This is my suggested fix.
My understanding of this comment https://github.com/godotengine/godot/pull/36492#issue-569558185 is that packed array copying is intended, but only for parameters of functions in the C++ API. This PR shouldn't affect that, as it only changes the behavior regarding parameters of GDScript functions, making them consistent with the rest of Packed Array usage in GDScript.

Thanks!


Fix docs build and URLs

Looks like PR #414 broke our docs build. This PR fixes that, and cleans up the URLs within the docs.

@Archmonger Sorta related to this, should we add a pyproject.toml for this project to properly specify build-time dependencies?

https://pip.pypa.io/en/stable/reference/build-system/pyproject-toml/


Slow auto-complete

Due to the new way auto-complete works, It can be quite slow, even failing to respond to Discord's interaction 5 seconds rule.

blocked by #291

I tried to fix this using Orama (open-source) by saving the large index file and parsing it again on load, but it proved too slow.
I tried using the cloud version of Orama, while it was great and fast, integrating it with community packs proved fruitless due to our different methods of ranking the search results.

Creating a in-house FTS library in Rust in @fable-community/search-index. First results are positive.


EntityTypeBuilder.Ignore working strangely with collection properties

When ignoring a collection property through EntityTypeBuilder<T>.Ignore(e => e.CollectionProperty), a database table for the collection is still created; only the foreign key to the parent table is missing.  This leaves an orphaned table for the collection, which seems strange.
If the same property is ignored through ModelBuilder.Ignore<CollectionClass>(), the database table is not created (as expected).
Example code to reproduce:
    public class Booking : Entity
    {
        // included properties
        // ...

        public List<Link> Links { get; set; } // HATEOAS links (to be ignored)
    }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        modelBuilder.Ignore<Link>(); // ignoring the links here means the database table is not created
        modelBuilder.ApplyConfiguration(new BookingConfiguration());
    }

    public class BookingConfiguration : EntityConfiguration<Booking>
    {
        public override void Configure(EntityTypeBuilder<Booking> builder)
        {
            // configure individual properties
            builder.ToTable("Bookings");
            // ...

            builder.Ignore(e => e.Links); // ignoring the links here means the database table is still created but does not contain an FK column to the parent (Booking) table
        }
    }

Further technical details
EF Core version: 2.2
Database Provider: Microsoft.EntityFrameworkCore.SqlServer
Operating system: Windows 10 (x64)
IDE: Visual Studio Code 1.36

@ed-graham I have not been able to reproduce this--see my code below. Please post a small, runnable project/solution or complete code listing (like below) that reproduces the behavior you are seeing.
public class Booking
{
    public int Id { get; set; }
    public List<Link> Links { get; set; }
}

public class Link
{
    public int Id { get; set; }
}

public class BookingConfiguration : IEntityTypeConfiguration<Booking>
{
    public void Configure(EntityTypeBuilder<Booking> builder)
    {
        builder.ToTable("Bookings");
        builder.Ignore(e => e.Links);
    }
}

public class BloggingContext : DbContext
{
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder
            .UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=Test;ConnectRetryCount=0");
    }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        modelBuilder.Ignore<Link>();
        modelBuilder.ApplyConfiguration(new BookingConfiguration());
    }
}

public class Program
{
    public static void Main()
    {
        using (var context = new BloggingContext())
        {
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();
        }
    }
}

Thanks – I’ll try and produce one in the next few days.
From: Arthur Vickers<EMAIL_ADDRESS>Sent: 25 July 2019 20:13
To: aspnet/EntityFrameworkCore<EMAIL_ADDRESS>Cc: Ed Graham<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [aspnet/EntityFrameworkCore] EntityTypeBuilder.Ignore working strangely with collection properties (#16699)
@ed-graham https://github.com/ed-graham  I have not been able to reproduce this--see my code below. Please post a small, runnable project/solution or complete code listing (like below) that reproduces the behavior you are seeing.
public class Booking
{
public int Id { get; set; }
public List Links { get; set; }
}
public class Link
{
public int Id { get; set; }
}
public class BookingConfiguration : IEntityTypeConfiguration
{
public void Configure(EntityTypeBuilder builder)
{
builder.ToTable("Bookings");
builder.Ignore(e => e.Links);
}
}
public class BloggingContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder
.UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=Test;ConnectRetryCount=0");
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Ignore<Link>();
    modelBuilder.ApplyConfiguration(new BookingConfiguration());
}

}
public class Program
{
public static void Main()
{
using (var context = new BloggingContext())
{
context.Database.EnsureDeleted();
context.Database.EnsureCreated();
}
}
}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/aspnet/EntityFrameworkCore/issues/16699?email_source=notifications&email_token=AIKX6EAAY4PHFXOJXOCW273QBH3LPA5CNFSM4IGB4EXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD22PR4I#issuecomment-515176689 , or mute the thread https://github.com/notifications/unsubscribe-auth/AIKX6EF4TR7B6O655UT3QHDQBH3LPANCNFSM4IGB4EXA .

This will probably take me a little while to do, as the code is commercial and I would need to make it anonymous.  Please close this for now and I will come back to it when I've found time to create a public version that reproduces the fault.


Add Vercel to deployment options

Vercel is another great way to deploy Gatsby projects! Offering a simple Deploy button similar to Netlify's, the platform makes the setup quick and easy.

Thanks for the addition!

Thanks for the addition!


cannot get anything to work

I just did a clean install. I right clicked on project -> remote sync -> configure, nothing happens.
I also tried manually create the config file and still noting.
Is this supposed to work on OSX?
Thanks

Yes it should work fine. Are there any error messages? Which version of atom are you running?
If there are JSON errors in .remote-sync.json, it will not load the package, however it currently leaves the menu options in the the context menu, they just do nothing, like you're describing. If this were the case however, it would have displayed a large error message within Atom at launch.
You could try putting nothing but { } in .remote-sync.json, relaunching atom, then try open the configure menu.

I get the following error:
Failed to require the main module of 'remote-sync' because it requires one or more incompatible native modules (fsevents, binding, binding, binding, binding, binding, binding).
Run apm rebuild in the package directory and restart Atom to resolve.
I ran apm rebuild in /Users/mike/.atom/packages/remote-sync and I still get the same issue

Which versions of Atom / Remote Sync are you using?

I tried in atom 1.22.0
And atom beta 1.22.0 x64
the package.json for remote sync shows<EMAIL_ADDRESS>I also updated OSX recently to latest version
Maybe I need to rebuild all atom plugins? If so how would I do that?

remote-sync 4.1.8
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding/Release/electron-v1.6-darwin-x64/fse.node'
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding'
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding'
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding'
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding'
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding'
<EMAIL_ADDRESS>– Cannot find module '/Users/mike/.atom/packages/remote-sync/node_modules/fsevents/lib/binding'

Maybe I need to rebuild all atom plugins? If so how would I do that?
Just what I was about to mention...

apm can get into a bit of a tizzy, it seems, if it has been upgrading packages for a while. You can try deleting: /Users/mike/.atom/packages/remote-sync/node_modules and running apm rebuild again (Sometimes it's the cached downloads that are corrupted, or incorrect versioned, etc.)
This post about another package might have some useful info: https://github.com/icetee/remote-ftp/issues/839

apm rebuild from within atom seemed to fix, from the command line it did not fix
thanks for the help

Good stuff!


Support custom property other than files for pack loading

I'm using json files for my game, with files including an array of assets to be loaded by the loader, like so:
{
  "$schema": "stage.schema.json5",
  name: "The Tower",
  assets: [
    {
      type: "image",
      key: "grey-square",
      url: "assets/grey-square.png"
    }
  ],
  layout: [
    {
      type: "staticGroup",
      objects: [
        {
          x: 400,
          y: 568,
          asset: "grey-square",
          scale: 2
        },
        {
          x: 600,
          y: 400,
          asset: "grey-square"
        }
      ]
    }
  ]
}

preload() {
  this.load.pack('loaded-stage', this._stageUrl, 'assets');
}

However, the problem is that the above json file won't actually work as a pack, due to this line:
https://github.com/photonstorm/phaser/blob/376f06d2a93424bc3d6e7f491f0f23e4485e4d39/src/loader/LoaderPlugin.js#L607
Instead, the assets key needs to look like this:
assets: {
  files: [
    {
      type: "image",
      key: "grey-square",
      url: "assets/grey-square.png"
    }
  ],
}

Ideally, it'd be great if we could somehow provide our own key to be used inplace of files.
While I'm happy to help with this, I'm not sure where the best place to implement this feature would be.
However, another secondary feature that I would be happy to have a got at implementing would be to check if config is an array, and if so use that as if it was files (& use the default options for everything else).
This could be mitigated somewhat by the transformResponse feature proposed #4368, as it'd let you transform the files before they reached the loader to alter the assets properties to contain files.

Sorry, I've no intention of letting you specify your own key instead of files. It's part of a larger pack file schema, and in this full context, it accurately describes what the property should contain:
    "test2": {
        "prefix": "TEST2.",
        "path": "assets/pics",
        "defaultType": "image",
        "files": [
            {
                "key": "donuts",
                "extension": "jpg"
            },
            {
                "key": "ayu"
            }
        ]
    },

However, I would be open to allowing it to check if an array is given and assuming it's a files array if that's the case, although you'd then need to ignore the packKey parameter from the method too. I guess the url argument is the one that would need to have an array check on it.
Then again, if you've already got the array by that point, it would make a lot more sense to just call this.load.addPack() instead - so really, perhaps it is that method that should take an array?

It's part of a larger pack file schema, and in this full context, it accurately describes what the property should contain.

Yes - this issue was about supporting a somewhat custom schema, where you specify one of the properties. In the context of my schema the assets property accurately describes what the files property should contain.
In this proposal, the rest of the schema would still be valid:
{
  "$schema": "stage.schema.json5",
  name: "The Tower",
  assets: [
    {
      type: "image",
      key: "grey-square",
      url: "assets/grey-square.png"
    }
  ],
  "prefix": "TEST2.",
  "path": "assets/pics",
  "defaultType": "image",
  layout: [
    {
      type: "staticGroup",
      objects: [
        {
          x: 400,
          y: 568,
          asset: "grey-square",
          scale: 2
        },
        {
          x: 600,
          y: 400,
          asset: "grey-square"
        }
      ]
    }
  ]
}

But if that's how you feel, I'll leave the matter be 😃

so really, perhaps it is that method that should take an array?

I'll get back to you on that, when I've had some time to look back into this.
Ultimately, I suspect I'll just roll my own loader 😄 Thanks for the info!

Out of interest, what harm do you envision that has you making such a hard stance letting developers specify their own key?
Just to be clear: Completely fine with your response - it's your library, but I'm just interested in if there's something I might have overlooked or not understood, as as far as I could find, that's the only place the key is used 😊

Thank you for opening this issue, however, I'm going to close it off now as there has been no progress made on this issue in quite some time, and sadly no contributions from anyone else to help fix it. I'm sorry we couldn't resolve it in this case.


Noise in Opus Encoded Audio Stream

I don't know how to generate this bug but sometime there's some noise in opus encoded file of audio stream...I tried older version to newer version of staxrip but sometimes it gives this type of error & sometimes it does...I checked audio source,there's nothing wrong with it... I tried converting to aac format, it doesn't generate any noise in that. Only opus file generate this noise...It may be Opus's bug or staxrip  or anything....
Please look into it....

I already added opusenc but when I realized ffmpeg updates the libopus library quickly and there is no delay and normalize and gain option I've removed it again.
You can try if mp3/vorbis/ac3 (uses also ffmpeg) have the same issue, you can also try if qaac have the same issue because ffmpeg creates a wav/w64/flac temp file for qaac. You can also enable to force eac3to creating a temp file in the options, eac3to can be slow however.
All this this will tell you if the decoder or the encoder is the problem. If you upload a sample and I can reproduce it I would report it to the ffmpeg project.
We can make a command line (batch) based profile using opusenc if you prefer it.
If you re-encode a project there is a newer option to skip video processing or you can use Just Mux for video, that will use previously encoded video or the source if it wasn't encoded before.


App 684, Create 3rd party SuggestionsRooms component

Create 3rd party SuggestionsRooms component
https://perzoinc.atlassian.net/browse/APP-684

LGTM


Show last watched position of an upload, and go to that last watched position when navigated to

@mayeaux commented on Fri Aug 06 2021
A very important feature to have is to save where a user last was on a video and then show that progress when they are overviewing a channel page. When the user sees the progress bar they can know where they were in that video (a completed video should be a full red progress bar) and when they click that video they should be taken to where they last were while watching that video.
Example from NodeTube, YouTube has the same implementation:

It should be simple enough to make a call to the database on a recurring basis that will mark the current progress of the upload view. On the frontend most of this functionality exists because we are saving user's current state on the client side, so provided the backend can provide the last watched time along with the rest of the information about the claim all that is needed is a progress bar which is easy enough to implement.

@tzarebczan commented on Fri Aug 06 2021
Thanks for filing, will close my old issue for this (https://github.com/lbryio/lbry-desktop/issues/3614). This should also include some indicator that something was viewed fully (red bar all the way to the end, maybe different tile shading, etc).
We still need account API support for this to make it cross device / persistent: https://github.com/lbryio/internal-apis/issues/1790

@mayeaux commented on Mon Aug 09 2021
Re: indicating fully watched videos, YouTube does a solid red bar, which feels natural and I support as the spec.

Search history would also be a very useful feature.


Elyra Docker Images to build directly from source

Is your feature request related to a problem? Please describe.
When developing new features, currently there is no way to directly build a Docker image (say for KF Notebooks or Elyra) directly from source. This makes building and testing Docker images a bit troublesome especially in a Kubernetes based environment.
Describe the solution you'd like
Would like to see a Docker file and pattern for which the core Pythaon distribution is built as part of the image build. I am thinking this can be done natively in the Docker root folder, however, context is important. Alternatively we can consider implementing this build as part of the makefile.

I tried this afternoon by adding this snippet to the Dockerfile, but I ran into some explicit permission issues upon loading the image.
  # install elyra
  COPY elyra-3.0.1.tar.gz elyra-3.0.1.tar.gz
  RUN tar -zxvf elyra-3.0.1.tar.gz && cd elyra-3.0.1 && python3 -m pip install --quiet --no-cache-dir --use-deprecated=legacy-resolver .

Of course, I was manually building the python tar ball in the root directory.

I am sure you already know this, but make sure you use multi-stage builds, and put the actual building into a separate stage (to minimize the size of the resulting docker image).

I am sure you already know this, but make sure you use multi-stage builds, and put the actual building into a separate stage (to minimize the size of the resulting docker image).

Definitely understood, my issue was moreso getting the tar ball generated from the python source to install correctly in the container. Once I can get it install with permissions working writing the multi-layer build is straight forward.
I haven't had a chance to pick this up over the weekend but will try again later this week.

@marcjimz - nudge nudge, how are things going with this?


feat(weex): support object syntax of class

Object syntax class is supported in Weex now:
<div v-bind:class="{ active: isActive }"></div>

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[x] Feature
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[x] It's submitted to the dev branch for v2.x (or to a previous version branch), not the master branch
[ ] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
[x] New/updated tests are included

If adding a new feature, the PR's description includes:

[x] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:

@Hanks10100 I'll merge once you approve.


Crash caused on specific missions; maybe boss-type.

I've noticed that when running GBFR Logs while playing the following missions I always get a crash. (Seemingly while performing a Link Attack with any character.)
"For a Freer Folca"
"Revenge of the Hordes"
The two missions share the goblin warriors boss which might be part of the cause. Closing the application stops the crash from happening.
I do have the following mods installed.
"https://github.com/Lyall/GBFRelinkFix"
Thanks!

Have experienced a crash with the logging turned on at Memories of fire : the boss fight for Vulkan Bolla Nihilla . After turning it off it seems to have been okay and i can clear it normally .


Setting and querying options over DDS

Using the software_sensor we can query option value and set it
Currently "non cached", sending a query message over DDS each time
Tracked on LRS-552
Also changed device-info topic to be flexible_msg to add fields (product-id) more easily and using realdds objects over directly using FastDDS.

General comment, with moving the device info to flexible message we lost a monitoring capability.
Each topic use flexible messages will make it harder to monitor (dynamic types).
It will also be an issue when we expose the topic to ROS once day, so we need to keep this in mind.

General comment, with moving the device info to flexible message we lost a monitoring capability. Each topic use flexible messages will make it harder to monitor (dynamic types). It will also be an issue when we expose the topic to ROS once day, so we need to keep this in mind.

Topic instances should be logged by their name not the type. This is JSON format so should be able to print a human readable output when using dynamic topics to sniff the messages.


Issue with scan + OptaxSolver(., ., has_aux=True)

I believe the following lines of code could be tweaked so that we can use OptaxSolver(., ., has_aux=True) inside an update funcation that we pass to jax.lax.scan (an example of this type of training loop is shown below). It appears that the line aux=None is the problem as "scan carry output and input must have same type structure"
https://github.com/google/jaxopt/blob/ea89be7b42fe78eb1abfefd74bd872429eeda39b/jaxopt/_src/optax_wrapper.py#L94-L98
 @partial(jax.jit, static_argnums=(2,))
  def train(theta, state, epochs):

      def update(carry, t):
          theta, state = carry
          theta, state = solver.update(params=theta, state=state, init_inner= jnp.zeros(X.shape[1]), data=data)
          return (theta, state), (state.value, state.aux)
      (theta_opt,_), (val_losses, train_losses) = jax.lax.scan(update, (theta, state), None, length=epochs)
      return val_losses, train_losses

Thanks for the bug report. I agree this should be fixed! The issue is that we need a way to figure out the type of aux. Perhaps we can use eval_shape but not 100% sure it will work with pytrees. Another way is to just call fun within init_state to retrieve aux (this will cost one function evaluation). See also #116

@mblondel What do you think about the idea of having solver.update return aux directly?

@pharringtonp19  PR #273 should hopefully fix the issue.

@mblondel Much appreciated!


The status label styling for PaymentsList is missing background color

The PaymentList web component renders the payment status labels without colors; I expected something like the basic docs (https://storybook.justifi.ai/?path=/story/components-paymentslist--basic). Whether this is intentional is unclear, so maybe it’s not a bug.

Update 01/29/2024 -
Looked into this today and it seems that the reason the styles aren't included in the screenshot example above is because the source file where the payments-list web component is rendered does not include a link tag in its header importing Bootstraps stylings.
After looking at our usage example in the docs - I see it's not included there, so I believe we simply need to make sure to include that in example in our documentation so users don't forget to include it.

I think the issue here is simply that the css is not being included from the CDN. Taking a look at the attached file, you will see that everything looks correct. If you remove the stylesheet, it looks like the screenshot on this issue.
index.html.zip

I verified that linking the correct CSS file in index.html applied the intended styles successfully.


Fixed the minor changes and  add the get requestor functionality

@MHHukiewitz
Changes that have been made
1: Made the correct naming conventions
2:changed the Http exections status code
3:removed the unnecessary checks
4: also added the get_requestor endpoint

It looks like opening this Pull Request was not on purpose.


Removed explicit support for .NET 4.5.1

Removed explicit support for net451
Made AZ pipeline use Ubuntu.
Updated packages.

Closes #10

Hi @danielwertheim ,
I just came across your nice libary while thinking about how to create deltas for the audit ssystem I am currently building. While searching for ideas I also read your post about building a (Comparer using Structurizer). I love the simplicity of the approach and am currently creating a new library based on your blog post and Structurizer.
I saw that one open issue and hab a few minutes left to help out a little and remove the explicit support for .NET 4.5.1 and updated the NuGet packages references. I hope this helps a little. :-)
Cheers,
Matthias


Add validators to setup, add config template, and require python>=3.8

In getting ready for a demo, we found two bugs in the setup.py file:

The validators library wasn't installed by setup.py.
The config template, ferry_cli/config/config.ini, was also not installed by setup.py.  Thus, when the interactive mode tried to read in the template, it couldn't find the file.

Both of these bugs should be fixed now.
Our version of validators doesn't support python<3.8, so I also upgraded that in the setup.py.

The config.ini part still doesn't work.  Making this a draft.


website: Jaeger logos with transparent eyes are scary on the dark background

Describe the bug
The Jaeger logos on https://odigos.io have transparent eyes instead of white. Combined with the dark site background, it produces a pretty unsettling effect:

To Reproduce
Steps to reproduce the behavior:

Go to https://odigos.io/
Scroll down to the section titled "Seamless Integration with any APM"
Become a monster while the abyss gazes back into you

Expected behavior
A  ̴c̸l̸e̶a̵r̶ ̵an̸̡̆d conci̴̬̍s̶̱̀e description of what̶̢͝ you expected to happen.
Screenshots

In the updated website it looks right


Conflict in jquery ui accordion

It seems that if I want to load the multiselect list inside a jqueryui accordion (in a non-active accordion) it does not work at all. What I did is when the accordion containing the multiselect opens up I initialize the multiselect. However, in this case, the drag'n'drop doesn't work.
Maybe some css conflict or something alike..?

@nicbourgoin
Try This
menu.css({
top: button.position().top + button.outerHeight(),
left: button.position().left
}).show( effect, speed );
instead of that
menu.css({
top: pos.top + button.outerHeight(),
left: button.offset();
}).show( effect, speed );


NPE because ServerConfig.properties is null

Firstly note that when tickets with errors are logged they should contain the stack trace.  It is important to contain the stack trace as that helps searching later (google etc).
For this issue,  it is a duplicate of https://github.com/ebean-orm/avaje-ebeanorm/issues/401.
So I'll close it as a duplicate.
Thanks, Rob.


⚠ Bofrost.hr has degraded performance

In 0a83880, Bofrost.hr (https://www.bofrost.hr) experienced degraded performance:

HTTP code: 200
Response time: 2848 ms

Resolved: Bofrost.hr performance has improved in 960c042 after 8 minutes.


feature: Strip whitespace surrounding output

Is your feature request related to a problem? Please describe.
When running for example git status as a a duty task the output has too much white space around it. In this case the output ends with three empty lines instead of one.
Describe the solution you'd like
Strip white space around output to achieve more consistent formatting no matter which command is run.
Additional context
This is quite easy to do by adding `|trim' in the jinja template. I modified the pretty fomat to:
{% if success %}<green>✓</green>
{% elif nofail %}<yellow>✗</yellow>
{% else %}<red>✗</red>{% endif %}
<bold>{{ title or command }}</bold>
{% if failure %} ({{ code }}){% endif %}
{% if failure and output and not quiet %}\n
{{ ('  > ' + command + '\n') if title else '' }}
{{ output|trim|indent(2 * ' ') }}{% endif %}

Maybe you want to do this as default?
:cake: Thanks a lot for making duty! I discovered it today like it more than other command runners I looked at (make, task, just, invoke).

Thanks for the request and the kind words! Super happy you like duty ^^
The request sounds reasonable. However I'm generally very hesitant with changing output arbitrarily. For all I know, someone wants to keep all the spacing 🤔
But I agree that most of the time there's no point in keeping trailing empty lines. Let me think about it more. Whether we do this by default or not, we can at least have a toggle to enable/disable trimming ^^


chore: add implicit rpc calls to actors

Fixes RVT-4273

#1516  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


[QUESTION] Unable to use Nginx ingress on fargate

Please describe your question here
I am trying to run Nginx ingress on Fargate. I added the namespace of Nginx, but it seems that the load balancer is not registering the target.
Additional context
Nginx Values YAML file
controller:
  service:
    externalTrafficPolicy: "Local"
    annotations:
      service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp
      service.beta.kubernetes.io/aws-load-balancer-type: nlb
      service.beta.kubernetes.io/aws-load-balancer-attributes: load_balancing.cross_zone.enabled=true
      service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: "60"
      service.beta.kubernetes.io/aws-load-balancer-scheme: "internet-facing"
      service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: "ip"
      service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: "*"
      service.beta.kubernetes.io/aws-load-balancer-ip-address-type: dualstack
  config:
    proxy-real-ip-cidr: ${cidr}
  image:
    allowPrivilegeEscalation: false

More

[x] Yes, I have checked the repo for existing issues before raising this question

Hi @rohitjha941 - would you mind sharing your Terraform configuration so I can investigate and reproduce?

Hi @rohitjha941
please see the following workaround to solve the issue
https://github.com/kubernetes/ingress-nginx/issues/4888#issuecomment-916846889