Radxa Zero support

Describe the issue you are experiencing
Great work on this! I've tested this on a Radxa zero but that is unfortunately not working. Is this something you can support?
Steps to reproduce the issue

Download rock pi 4B+ image
Add to SSD
Insert into radxa zero
Device is not booting

System information

Hi, sorry this is unfortunately not possible. I don’t have the board and I would seriously doubt that HA runs on it because of the limited hardware. At least a RPi 3 or equivalent is recommended.


Run-AlValidation doesnt accept Third-Party Runtime-App

Describe the issue
Hello,
i tried to use Run-AlValidation to validate my extension and make sure its ready to be uploaded into the AppSource.
My App has a dependency for which i have the Runtime-App from a third party. This App can be installed and used without a problem on a regular container. If i specify this Runtime-App to be installed while the AlValidation it crashes with the below specified error.
Scripts used to create container and cause the issue
Run-AlValidation `
    -apps "<path to my app>" `
    -affixes "<my affix>" `
    -countries "de,at,ch" `
    -installApps "<Path to third party Runtime App>"

Full output of scripts
Cannot unpack app <Third party Runtime App File Name>, it might be a runtime package.
In C:\Program Files\WindowsPowerShell\Modules\BcContainerHelper\4.0.6\AppHandling\Run-AlValidation.ps1:188 Zeichen:9
+         throw "Cannot unpack app $([System.IO.Path]::GetFileName($app ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Cannot unpack a...untime package.:String) [], RuntimeException
    + FullyQualifiedErrorId : Cannot unpack app <Third party Runtime App File Name>, it might be a runtime package.

Screenshots
/
Additional context
At first i used BcContainerHelper 3.0.6 which resulted in the error.
Now i updated to 4.0.6 and it still crashes.

If you specify the version you want to validate against (using -validateVersion) - or specify -validateCurrent, -validateNextMinor or -validateNextMajor - then it should work.
It fails in the code trying to find out which version to validate for.
Will fix this by ignore the runtimepackages when determining highest minimum version.

Shipped in 5.0.0


turn on screen not working

the turn on flag doesn't work when my app is minimized, why?

I'm not sure I understand what the issue is, could you provide a screenshot of what you're seeing?


Are you back? :)

@ihdavids just checking in to see if you're back as I noticed recent commits? Shall we get back to our discord to get collaborating again?

I am indeed working on things, i dont have massive amounts of time, but i have been adding things i need and fixing a few things.

1.2.35 went out a bit ago with some formatting fixes and 1.2.36 went out today with some improvements to the datepicker i have wanted for a while.

Sounds great! Would you be up for getting together to discuss anything we'd want to implement next?

We can also do this over GH discussions asynchronously

What did you have in mind?

I am happy to meet and chat about the plugin, but it might make sense to chat over discord about what you are hoping to see, help with, etc.


add auto generation list name metadata

fixing fail

Can you also add some tests?

Test added normally we are done

I was looking at the swagger example doc, specifically this one: https://petstore.swagger.io/#/pet/findPetsByStatus, can we have the same thing? Maybe the simple solution is to override the title to None? We could override the title when generating the swagger instead of when adding the route ?

I m adding docstring verification


2.3.0 use of unstable library feature 'io_safety'

After update to 2.3.0 having these errors:
error[E0658]: use of unstable library feature 'io_safety'
  --> /home/andrey/.cargo/registry/src/github.com-1ecc6299db9ec823/polling-2.3.0/src/epoll.rs:10:25
   |
10 | use std::os::unix::io::{AsFd, BorrowedFd};
   |                         ^^^^
   |
   = note: see issue #87074 <https://github.com/rust-lang/rust/issues/87074> for more information
   = help: add `#![feature(io_safety)]` to the crate attributes to enable

error[E0658]: use of unstable library feature 'io_safety'
  --> /home/andrey/.cargo/registry/src/github.com-1ecc6299db9ec823/polling-2.3.0/src/epoll.rs:10:31
   |
10 | use std::os::unix::io::{AsFd, BorrowedFd};
   |                               ^^^^^^^^^^
   |
   = note: see issue #87074 <https://github.com/rust-lang/rust/issues/87074> for more information
   = help: add `#![feature(io_safety)]` to the crate attributes to enable

error[E0658]: use of unstable library feature 'io_safety'
   --> /home/andrey/.cargo/registry/src/github.com-1ecc6299db9ec823/polling-2.3.0/src/epoll.rs:239:5
    |
239 | /     fn as_fd(&self) -> BorrowedFd<'_> {
240 | |         // SAFETY: lifetime is bound by "self"
241 | |         unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) }
242 | |     }
    | |_____^
    |
    = note: see issue #87074 <https://github.com/rust-lang/rust/issues/87074> for more information
    = help: add `#![feature(io_safety)]` to the crate attributes to enable

rustc --version
rustc 1.63.0 (4b91a6ea7 2022-08-08)

cargo --version
cargo 1.63.0 (fd9c4297c 2022-07-01)

Is it me doing something wrong or is it a real bug? I'm not using polling directly but it is in dependencies of other packages I use, e.g. async-io, ntex etc.

Could you try with toolchain override shorthand (cargo +stable build)?
If old cargo/rustc is installed via the package manager, they may take precedence partially (like https://github.com/tokio-rs/tokio/issues/3355#issuecomment-751482243 or https://github.com/tokio-rs/bytes/issues/323#issuecomment-773312406).

Sorry guys. It's cargo udeps is complaining as it runs with +nightly. Closing.


Improve script

remove --progress and add --quiet to git fetch commands to make the log
usable
use set -euo pipefail which will also fail if variables that are not set
are accessed
remove wc -l from pipeline, it is unreliable, also if someone uses
'fixup!' in the commit message (which shouldn't but can happen), it will
now only count if it is the first expression of the line.

@Tolsto I was actually looking at the output - if there should be a git error, it will still show, but the --progress flag just added a lot of lines with the percentage of the progress. I'm of course going to check it locally before I make a release.


[Form Validation] Tabbing between fields when “on:blur” is set should show error messages

This is a two-parter:

Aside from the technical description on http://semantic-ui.com/behaviors/form.html#/settings, there is no clarification of ...
a) any differences in behavior,
b) whether or not different parameters can be combined, or if there's a way do one then another,
c) how to programatically trigger a .ui.error.message (such as with jquery+ajax)

With "on:blur", the .ui.error.message box does not appear! I've made a codepen illustrating the problem: http://codepen.io/anon/pen/QERYLW ...
a) Focus the first input, tab to the next. Here, I'd expect it to go red AND show my prompt.
b) With the second input focussed, hit tab. Again, it's red, but doesn't prompt why.
c) Now hit the Submit button. Prompts appear.

If this isn't a bug, I believe it's an unfortunate crippling of the validation feature. Hoping it's a bug and not an imposed limitation.

Ping.

I found this trying to do the same thing.

This has been fixed in the community fork Fomantic-UI by https://github.com/fomantic/Fomantic-UI/pull/1809
See your adjusted example here https://jsfiddle.net/lubber/69x1uq4v/


Add SourceTree Beta Cask 2.4b2

Adding a new cask

[x] Checked there aren’t open pull requests for the same cask.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] Checked the cask follows the requirements of acceptable casks.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.

Thank you for the contribution. It was merged directly as 2cfce6426aea27345d402441e0718c4aaf19cbd9 to keep commit history cleaner. Your contribution is still credited to you.


Install AsciidocFX from Homebrew

Homebrew is used in a lot of applications and specially Linuxbrew and it would be nice if we could do something like brew install asciidocfx to install this amazing tool.

If I have a Mac, I would like to do that :)

I have Linuxbrew installed and so far brew works great with Fedora ;)

@see: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/asciidocfx.rb
https://github.com/Homebrew/homebrew-cask
brew cask install asciidocfx

and we need the same for linuxbrew :))

The existing instructions are potentially incomplete. AsciidocFX is installed via a .dmg file and running brew install --cask asciidocfx at this time (as per the instructions) will result in a Gatekeeper warning because the application is from an untrusted source/developer.
As a result the installation fails:
$ brew install --cask asciidocfx
==> Downloading https://github.com/asciidocfx/AsciidocFX/releases/download/v1.8.4/AsciidocFX_Mac.dmg
Already downloaded: /Users/nigrott/Library/Caches/Homebrew/downloads/2383dd4a753372e3959dcfde9d35f3719cdc4a4ec2432b579be8f0b2a6edd7f8--AsciidocFX_Mac.dmg
==> Installing Cask asciidocfx
==> Running installer script 'AsciidocFX Installer.app/Contents/MacOS/JavaApplicationStub'
==> Purging files for version 1.8.4 of Cask asciidocfx
Error: Failure while executing; `/usr/bin/sudo -E -- /usr/bin/env PATH=/usr/local/bin:/usr/local/sbin:/usr/local/Homebrew/Library/Homebrew/shims/shared:/usr/bin:/bin:/usr/sbin:/sbin /usr/local/Caskroom/asciidocfx/1.8.4/AsciidocFX\ Installer.app/Contents/MacOS/JavaApplicationStub -q` was terminated by uncaught signal KILL.

The workarounds I know are:

fix the application signature to be conformant with Apple's guidelines
use brew install --cask asciidocfx --no-quarantine


ModuleNotFoundError: No module named 'xvision'

When I try open a pretrained model in here, I get a the error "ModuleNotFoundError: No module named 'xvision'", how can i fix it?

Hi Koruvika, the xvision is located at https://github.com/D-X-Y/landmark-detection/tree/master/SRT/lib/xvision it may due to you did not properly import the libraries in this repo

Tks for reply @D-X-Y, i tried training with X-SBR-main.py but it seems the model was overfit from the first epochs, training registration loss decreased while validation registration loss increased. The model I use is a pre-trained PFLD. My dataset i use contains 50k image and 50k frames (from video).

I saw the loss in temporal_loss_regression.py

past_loss and future_loss seem to calculate only once the distance between two consecutive frames (video_L is int) instead of calculating the distances of all consecutive frames in the sequence, does this affect training results?


After initial update deployment watchlist remains in updating phase

Same as https://github.com/rancher/opni/issues/1826


deploy: correct the keys in certificate secrets

Signed-off-by: Humble Chirammal<EMAIL_ADDRESS>

/retest ci/centos/mini-e2e-helm/k8s-1.20

Also, why deploy: as prefix of the PR if this is only a doc change?

@nixpanic this been addressed. ptal.

@Madhu-1 @nixpanic ptal.

@nixpanic @Madhu-1 ptal.

@nixpanic ptal . Thanks

@nixpanic can we please add ready-to-merge here?


feat: Add scenefx decorations setter bindings

My apologies. I opened the PR in the incorrect repository.


Roadmap / Milestone

https://github.com/krator-rs/krator/milestone/2
https://github.com/krator-rs/krator/milestone/1


Assignment

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Completed the  assignment tasks
What did you learn from the changes you have made?
l learned to create new directories, new files and moving directories and files.
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
At this moment, this was the best approach for me.
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
Cloning of repository was challenging.
How were these changes tested?
Testing them on the terminal.
A reference to a related issue in your repository (if applicable)
NA
Checklist

[x] I can confirm that my changes are working as intended

you did a great job here!
I checked your assignment.sh file.
Please go ahead and close this pull request now. Thanks!


fix: bhaiLangSpec - fixed sahi and galat regex

Tasks

[ ] Run formater
formatting the repo would result in 104 file changes 🙁
[x] Run tests

Context
Try this code in bhai lang playground
hi bhai
  bhai ye hai sahiValue = sahi;
  bhai ye hai galatValue = 10;
bye bhai

Now bhai is mad because he thinks sahiValue is the literal boolean value sahi and not as an identifier. Same thing occurs with galat
These line in the spec are to blame
https://github.com/DulLabs/bhai-lang/blob/10e6b024f057316b0f97305bdc460f46201ceb19/packages/parser/src/constants/bhaiLangSpec.ts#L95-L96
Unlike all the other keywords, the flanked \b are missing in regex and they match on any token starting with sahi / galat instead of matching on the word sahi / galat. Refer to this \b assertion
I have also added couple of tests (examples mentioned above are the tests)

Thanks for fixing this. :)


Custom query_size in MultiHeadAttention?

I have a question about MultiHeadAttention.
What would be a use-case for have a query_size != key_size?
From reading the code, this seems to lead to incompatible shapes, e.g.
import jax
import jax.numpy as jnp
import haiku as hk

rngs = hk.PRNGSequence(42)

# shape: (batch_size, seq_len, vector_dim)
q = jax.random.normal(next(rngs), shape=(2, 3, 5))
k = jax.random.normal(next(rngs), shape=(2, 3, 5))
v = jax.random.normal(next(rngs), shape=(2, 3, 5))

def f(q, k, v):
  mha = hk.MultiHeadAttention(num_heads=7, key_size=11, query_size=13, w_init_scale=1.)
  return mha(q, k, v)

# init
init, apply = hk.transform(f)
params = init(next(rngs), q, k, v)  # raises ValueError

ValueError: Size of label 'd' for operand 1 (13) does not match previous terms (11).

Hi @KristianHolsheimer , thanks for the query. I spoke with @inoryy and we couldn't think of a case where this would make sense. Also re-reading the paper it is clear that the authors intended for query and key size to always be the same.

I'll send a PR dropping this ctor argument. Usually we avoid making API breaking changes, but in this case we're comfortable doing so since (1) we could not find any users relying on it (2) setting this to != key_size results in an error (so anyone who is setting this optional parameter can simply delete their use of it).

Thanks @tomhennigan !
Yeah, thinking about it more, the shapes of query and key may be only be differ in their sequence length (named 't' and 'T' here).


Missing f prefix on f-strings

Some strings looks like they're meant to be f-strings but are missing the f prefix meaning variable interpolation won't happen.
https://github.com/cupy/cupy/blob/14641eb2f5940b9e7fbe5b09f9802ac37cb69afa/.github/workflows/flexci_dispatcher.py#L57
I found this issue automatically. I'm a bot. Beep Boop 🦊. See other issues I found in your repo here

Fixed via #6674


Validate Consumer & Producer configs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.51%. Comparing base (fecad69) to head (7d22c9c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #41      +/-   ##
==========================================
+ Coverage   98.21%   99.51%   +1.30%
==========================================
  Files          42       15      -27
  Lines         895      207     -688
==========================================
- Hits          879      206     -673
+ Misses         16        1      -15

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


release: fail if ko is missing or fails

Signed-off-by: Vincent Batts<EMAIL_ADDRESS>Changes
minor change. Found while testing the release scripts.

/lgtm
/approve

@adrcunha ah. I was trying to following where that might happen. I'll track down updating vendor now.

Nice. Root cause is fixed in https://github.com/knative/test-infra/pull/514 which covers more than just ko, so it's safer.


Buttons too small for text in "Add Torrent" windows

Thank you for your work! This is just something small I noticed. It looks similar on mobile.

Which browser are you using?

On desktop I'm using Firefox 95.0.2. On mobile I'm using Firefox Nightly 97.0a1.


[CARBONDATA-3852] [CARBONDATA-3851] Fix Data update issue with SCD/CDC  for partition table On spark cluster deploy mode

Why is this PR needed?
Issue 1:
On process IUD with mergeDataSetCommand, we are setting direct write to store path carbon property as true in executor side and resetting the value to false on driver side. Because of this, Update operation is unsuccessfull, as Issue 2 will come into picture.
Issue 2:
Currently, For insert/load data into partition table, data file will be moved to partition path and index files will remain in tmp file to improve commit job performance.
When direct write to store path is enabled, data files are not  moved to partition path and  load metrics are not set and added to task context. On commitJob, it just return, as index and carbon size will be 0. Thus, the corresponding load is not successful.
What changes were proposed in this PR?
For Issue 1:
Set  direct write to store path carbon property to default value on close writer while processIUD for merge data set command
For Issue 2:

While writing data file, check if partition table and dir path is "partition tmp path", then write data file directly to partiiton path.
On close writer, add partition carbon data and index info to metrics

Does this PR introduce any user interface change?

No

Is any new testcase added?

NO

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/3354/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1613/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1615/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/3356/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/3357/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1616/

@Indhumathi27

I think, this is not specific to cdc, i think problem can come in case of normal partition table insert into flow
also when enableDirectlyWriteDataToStorePath is true for writer. Please check that.

In case of cdc , we set direct write to hdfs as false before doing insert, please check who made it enabled.

if first point is true, you can change the PR description and remove cdc from there.

@akashrn5 Fixed and updated the PR. PLease review and merge

@Indhumathi27 please update the PR description, no  need to cdc, can say partition issue when direct write to hdfs enabled, and in detailed description part can list issues.

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1630/

retest this please

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/3372/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/3377/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1636/

retest this please

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/3380/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1639/

LGTM


Install script fails building disk image - incorrectly reports disk is full

Any ideas? I've tried removing the files in $HOME/.dilte and rerunning install. No dice.
⇰ sudo dlite install
Building disk image: ERROR - write /Users/danmactough/.dlite/disk.img: no space left on device
write /Users/danmactough/.dlite/disk.img: no space left on device
[15:44:41] code
⇰ df -h
Filesystem      Size   Used  Avail Capacity  iused   ifree %iused  Mounted on
/dev/disk1     112Gi   89Gi   23Gi    80% 23376429 5946833   80%   /
devfs          183Ki  183Ki    0Bi   100%      634       0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0       0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0       0  100%   /home
[15:44:51] code
⇰ df -i
Filesystem    512-blocks      Used Available Capacity  iused   ifree %iused  Mounted on
/dev/disk1     234586112 186499456  47574656    80% 23376430 5946832   80%   /
devfs                366       366         0   100%      634       0  100%   /dev
map -hosts             0         0         0   100%        0       0  100%   /net
map auto_home          0         0         0   100%        0       0  100%   /home
[15:44:59] code
⇰ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 1
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 709
virtual memory          (kbytes, -v) unlimited
[15:45:07] code
⇰ uname -a
Darwin DanMs-ST-MacBook-Pro.local 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64

by default DLite attempts to make a 30GB disk image, and since xhyve doesn't currently support sparse images that space is all used immediately. since you only have 23GB of free space on your drive, it's filling the drive attempting to create the disk image.
you can get around this by running the install like sudo dlite install -d 15 to create a 15GB disk image, for example.

30 GB?? Why so big?

Lol. WOW! 30GB!! Thanks, @nlf!

because with all the layers that docker creates i found that i was personally filling the 10GB image i was originally creating pretty quickly and having to reset it. not a big deal if you don't mind rebuilding your disk image and re-pulling your docker images if it runs out of space

Also hit this.  Could we get a better diagnostic for this situation?

not a big deal if you don't mind rebuilding your disk image and re-pulling your docker images if it runs out of space

This is true, but since Virtualbox supports sparse images, no sparse images means dlite is arguably not the best way to run Docker on OSX.

Could we get a better diagnostic for this situation?

If the error message had additionally stated that it tried to allocated 30GB, I would have believed it instead of thinking the error was spurious and that there was something else wrong.

since Virtualbox supports sparse images, no sparse images means dlite is arguably not the best way to run Docker on OSX.

I think this is just the trade-off. This is definitely the EASIEST way to run docker on OSX. If it's not the most disk space efficient way, I'm happy to make that trade-off. :smile:

If it's not the most disk space efficient way, I'm happy to make that trade-off.

That's fine; I'm simply saying that there is a tradeoff, which is nowhere documented.  My suggestion would be:

List this in the "Caveats" section of the README
Link to a (possibly upstream) bug, to focus the discussion somewhere appropriate

good idea @drewcrawford, i'll add a note in the caveats.
also great idea to give a more clear error message in that case, i'll add a check to confirm enough free space exists before i try to allocate the disk image so i can give the user more information

List this in the "Caveats" section of the README
Link to a (possibly upstream) bug, to focus the discussion somewhere appropriate

Both great ideas. :+1:

added a note with links to the readme in the caveats section, see #42 for a tracking issue for a better error message

Implementor of https://github.com/mist64/xhyve/pull/82 here, i could create another pull request against libxhyve if you want to include it directly, runs stable on my machine so far :)


Update package.json

Added a start:sase-only target to avoid the default start target. This avoids yarn gen-all, which is forcing a build of the entire site on startup.
Description

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate)

Types of changes

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes if appropriate.
[ ] All new and existing tests passed.

Hey Steve, thanks for the PR! The gen-all command is actually used for generating all versions of spec and not for building the entire site. The script start:sase will only build SASE pages and all of the versions that are in those product specs as well.
To test this locally, if you were to start the build with start:sase, then proceed to navigate to another product area page that is not SASE-related (ie. http://localhost:3000/threat-vault/api/ ) you should see a 404.

Hi @blindaa121 : What you say isn't true. yarn start:sase calls yarn start. yarn start calls yarn gen-all. yarn gen-all causes the entire site to be built. Notably, the Prisma Cloud side of the site is built, which I really don't need and is in fact causing me build problems.
That said, over the weekend I realized that I can just call yarn docusaurus start to avoid the entire site build. So I'm not willing to fight for this change. I can accomplish what I need with a fairly simple shell script. Thanks for taking a look.


Semantic release is failing despite successfully releasing

Describe the bug
For both the main and develop branches, semantic release succeeds, however resolves with an error
Execute CamaDB with debug logging
https://github.com/elmarti/camadb/runs/3913830013?check_suite_focus=true
Expected behavior
Semantic release succeeds

This appears to be due to semantic release running npm publish after successfully releasing 🤷  removed the publish command from package.json as it's unused https://github.com/elmarti/camadb/commit/a7635c72aa404139fd040622e53f2e33cb669735


S3D feature request

🚀 The feature
S3D model for video classification (paper, paperswithcode, implementation in torchmultimodal).
Motivation, pitch
I've onboarded a model to TorchMultimodal that depends on S3D. Right now the S3D implementation is in torchmultimodal, but as a purely vision model (and a fairly popular model) it would fit nicely in torchvision. There is some discussion on this PR in torchmultimodal about the changes needed to onboard S3D to torchvision.
Alternatives
Right now, S3D is implemented in torchmultimodal.
Additional context
I started working on the suggested refactoring to move S3D from multimodal to vision. However, the process of onboarding myself to the torchvision library and implementing the shared base with the inception model will likely take more time than I have, and my torchvision POC is on PTO. Are there any steps I can take within the next week (my internship is ending), or can the model be onboarded by the torchvision team?

@sophiazhi Happy to sync with you on how we can unblock this.


npm package versions 1.x.x are broken

File lib/ViewportSensor.js or lib/ViewportSensor/index.js is missing in npm package.
In file lib/viewport.js:6 we have
var ViewportSensor_1 = require("./ViewportSensor");

but the file is missing in the node module when installing libreact with either npm or yarn.

Looks to me like it has been missing since 0.2.0. Am I missing something here? I am not able to build using the most simple webpack config (Webpack 4, babel with baben-env and -react, defaults otherwise)


11 is broken on NFS

Regression description
when upgrading from 10 to 11 and /data is on NFS you'll get
FoundryVTT | 2023-07-18 18:01:49 | [error] Database is not open

https://github.com/foundryvtt/foundryvtt/issues/9766
mentiones this is due to the change to leveldb.
leveldb upstream works fine on NFS so this is suspicious.
according to discord this bug is intentional to cause issues for professional setups.
However, that's discord, and i feel like the more likely explanation is that they're wrapping leveldb in some exclusive locking to avoid accidentally starting multiple instances.
opening this issue here because it's more likely there's other people in this community with the same issue.
unfortunately their javascript is somewhat obfuscated, making it harder to find the issue.
Worked up to version
10
Stopped working in version
11
Relevant log output
oundryVTT | 2023-07-18 18:01:49 | [error] Failed to connect to database "messages": Database is not open
FoundryVTT | 2023-07-18 18:01:49 | [error] Failed to connect to database "messages": Database is not open
Error: Failed to connect to database "messages": Database is not open
    at maybeOpened (/home/foundry/resources/app/node_modules/abstract-level/abstract-level.js:133:18)
    at /home/foundry/resources/app/node_modules/abstract-level/abstract-level.js:160:13
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
FoundryVTT | 2023-07-18 18:01:49 | [error] Database is not open
Error: Database is not open
    at LevelDatabase.keys (/home/foundry/resources/app/node_modules/abstract-level/abstract-level.js:697:13)
    at LevelDatabase.compactFull (file:///home/foundry/resources/app/dist/database/backend/level-database.mjs:1:1647)
    at LevelDatabase.close (file:///home/foundry/resources/app/dist/database/backend/level-database.mjs:1:1171)
    at Module.disconnect (file:///home/foundry/resources/app/dist/database/database.mjs:1:1658)
    at World.deactivate (file:///home/foundry/resources/app/dist/packages/world.mjs:1:11206)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Code of Conduct

[X] I agree to follow this project's Code of Conduct

strace reveals its not even using flock. its creating a LOCK file which suceeds
/home/foundry # strace -f -p 87 2>&1 | grep messages
[pid    87] access("/data/Data/worlds/kmkm/data/messages", F_OK) = 0
[pid    94] mkdir("/data/Data/worlds/kmkm/data/messages", 0777 <unfinished ...>
[pid    96] statx(AT_FDCWD, "/data/Data/worlds/kmkm/data/messages", AT_STATX_SYNC_AS_STAT, STATX_ALL,  <unfinished ...>
[pid    95] mkdir("/data/Data/worlds/kmkm/data/messages", 0755 <unfinished ...>
[pid    95] rename("/data/Data/worlds/kmkm/data/messages/LOG", "/data/Data/worlds/kmkm/data/messages/LOG.old" <unfinished ...>
[pid    95] open("/data/Data/worlds/kmkm/data/messages/LOG", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666 <unfinished ...>
[pid    95] mkdir("/data/Data/worlds/kmkm/data/messages", 0755 <unfinished ...>
[pid    95] open("/data/Data/worlds/kmkm/data/messages/LOCK", O_RDWR|O_CREAT|O_LARGEFILE, 0644 <unfinished ...>
[pid    95] access("/data/Data/worlds/kmkm/data/messages/CURRENT", F_OK <unfinished ...>
[pid    95] open("/data/Data/worlds/kmkm/data/messages/CURRENT", O_RDONLY|O_LARGEFILE) = 39
[pid    95] open("/data/Data/worlds/kmkm/data/messages/MANIFEST-000002", O_RDONLY|O_LARGEFILE) = 39
[pid    95] open("/data/Data/worlds/kmkm/data/messages", O_RDONLY|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 39
[pid    95] open("/data/Data/worlds/kmkm/data/messages/000003.log", O_RDONLY|O_LARGEFILE) = 39
[pid    95] readv(39, [{iov_base="|\360\244_ \r\1\1\0\0\0\0\0\0\0\2\0\0\0\1\32!messages!J"..., iov_len=32767}, {iov_base="", iov_len=1024}], 2) = 3367
[pid    95] open("/data/Data/worlds/kmkm/data/messages/000005.ldb", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 39
[pid    95] writev(39, [{iov_base="", iov_len=0}, {iov_base="\242\32\200\0\"\253\f!messages!JMUZweuXaLnRGbw"..., iov_len=1950}], 2) = 1950
[pid    95] open("/data/Data/worlds/kmkm/data/messages/000005.ldb", O_RDONLY|O_LARGEFILE) = 39
[pid    95] stat("/data/Data/worlds/kmkm/data/messages/000005.ldb", {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0
[pid    95] open("/data/Data/worlds/kmkm/data/messages/000005.sst", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
[pid    95] unlink("/data/Data/worlds/kmkm/data/messages/000005.ldb") = 0

i got a workaround that works for me. but i'm not sure if its safe yet.
the underlying issue is that the way they use the db library (wrong, according to the libs dev),
causes a weird combination of syscalls that may lead to data loss on NFS.
but i really dont know and my head hurts.
i'll keep this open in the hopes that i remind myself to report after some production tests.

Thank you for your work on this.     I agree that you should keep this issue open in hopes that a solution if found.
Cross-linking your work with the leveldb folks for posterity:

https://github.com/Level/classic-level/issues/81


Circular dependency on kspKotlin when used under Quarkus 3.9.3

Hello. Tried to use kotlin dataframe, but it does not compile when used under the quarkus framework https://quarkus.io/ 3.9.3
Steps to reproduce

quarkus create cli --kotlin --gradle
cd code-with-quarkus
./gradlew quarkusRun

FAILURE: Build failed with an exception.

* What went wrong:
Circular dependency between the following tasks:
:kspKotlin
+--- :quarkusGenerateCode
|    \--- :processResources
|         \--- :kspKotlin (*)
\--- :quarkusGenerateCodeDev
     +--- :processResources (*)
     \--- :quarkusGenerateCode (*)

BUILD FAILED in 883ms

The dependency tree is below. ksp is com.google.devtools.ksp:symbol-processing:1.9.22-1.0.17

./gradlew dependencies>tree.txt

tree.txt

update
it build if I follow the steps of https://github.com/quarkusio/quarkus/issues/29698
this looks like a quarkus problem, but the root issue has been closed on quarkus side.
unsure if the ksp dependency is required (?)

Thanks for the update!
We use KSP for the dataframe Gradle Plugin, to generate accessors for @DataSchema interfaces. This plugin is optional, but you might use it somewhere already.

I got the same problem, solved it by splitting dataframe-dependent and quarkus-dependent Gradle modules (and applying dataframe plugin on first module only)


KPDropDown inside tableview cell doesn't work

I have created a custom tablview cell and added KPDropDown in each cell. When the drop down opens and if we select any option then another dropdown appears as there is other cells behind the dropdown. I've also tried to disable tablview scroll but then the dropdown itself doesn't scroll.

In KpDropMenu.m -->didTap --->  [self.superview addSubview:self.tblView] replace with  [self.superview.superview.superview addSubview:self.tblView] then you will need to adjust the position accordingly.


Footer fixes in transfer and react-ui

Applied the new colour scheme and fixed minor styling issues
Removed legacy react-components

Should this also remove @kadena/react-components from the package.json?

@eileenmguo not yet, since stitches is still used in some places (will be phased out in other PRs)


conmon: Add container id to syslog

Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

LGTM
/test all

Since the macros do not check for a useful opt_cid, you may want to move this check up before the opt_restore_path && opt_exec check possibly use a different error-logging mechanism for the opt_cid check.
In general, I think logging to syslog for option-parsing errors is a bit odd (before we fork into a daemon, the caller can check our exit code for these errors), so an alternative would be to set a enable_syslog (or some such) flag which was initially 0 and gets set to 1 post-fork.

/test all

/test all

/test all

@runcom @rhatdan Tests are green here.


Typing issue?

Reported by a user:

Could not find a declaration file for module 'ol-stac'. '/home/.../git/elements/node_modules/ol-stac/src/ol/layer/STAC.js' implicitly has an 'any' type.
Try npm i --save-dev @types/ol-stac if it exists or add a new declaration (.d.ts) file containing declare module 'ol-stac';

Fixed in 1.0.0-beta.8


test(e2e): skip bundle cr install test

Skip an e2e test that checks that newly introduced API types can
be installed as part of a bundle. The test is failing consistently and
should be reintegrated after commits fixing other test flakes -- that
would be otherwise blocked by it -- are introduced and a root cause is
identified.
Currently, #1637 is most likely to reintegrate this test.

/lgtm

/lgtm

/test unit


How to send a news by SSE  to every browser clients?

This SSE example Endpoint GetStatus ,  I wonder when there are more than two browser clients subsribed "status",  the code is seemed to be  the CommandQueue.GetCommand() method will just Peek one comand  for the one client to comsume, yet others won't get response ?

there is no SSE being used. it's just an http stream (done via IAsyncEnumerable):
https://github.com/dj-nitehawk/Hybrid-Inverter-Monitor/blob/6ea7af8b5c78c423c7075c0ff4b9d9cda93aebb7/src/Server/Endpoints/GetStatus/Endpoint.cs#L19-L22
also the endpoint does not cause a GetStatus Command to be issued to the inverter per browser client.
it sends the same status data to all connected browsers.
reading the status data from the inverter is done by a background service which queues GetStatus Commands which queues the QPIGS command every 2 seconds.
there's a separate background service for the main queue (which stores all type of commands) and executes them serially.
the architecture is a bit difficult to understand but that's the only way i found to query data from the inverter and distribute that data to multiple client browsers in a reliable way.


Add 02 Evaluating MOT Challenge Notebook

Description

Added evaluating mot challenge notebook
Maded changes on evaluation function, separate save files, eval on mot and get summary to reuse tracking files and avoid re-running
Changed 01 notebook accordingly with the changes on model.py; changes only in 02 Evaluate
Updated 02 notebook to the correct link

Related Issues

Checklist:

[ ] I have followed the contribution guidelines and code style for this project.
[ ] I have added tests covering my contributions.
[x] I have updated the documentation accordingly.
[x] This PR is being made to staging and not master
[ ] I will squash merge this PR into staging

@karineip Please check 01 notebook to see if it looks good to you. Thanks.

Duplicate file: please remove "scenarios/media/mot_results.PNG" otherwise ready to get merged.

Have deleted the img. Could you please merge this PR if you think it's ready? I don't think I have permission to do that. Thanks! @PatrickBue

Could you please merge this PR if you think it's ready? I don't think I have permission to do that. @
Sure, happy to. Will merge into staging once the tests pass. Thanks for this - the MOT notebook looks great.


Ball end G-code generator - eliptic curve

Hi Maxim,
I am trying to generate a ball end, but my input seems to generate an unevan curve on the left side.
STOCK D10
TOOL ROUND R0.2 L1.5
L4 DS0 DE8 CONV
L3.464 DS8 DE4 CONV ; 3.464 is the legth from center where the diameter = 4
L4 D4

Did you mean RECT tool instead of ROUND?
First workaround is to define the full sphere but use the cutter that can't cut into the deep part e.g. parting blade:

Second workaround is draw the picture on figma.com with your exact dimensions (1px = 0.01mm) and use From image button.

Thank's for the workarounds!
Can you post the calculation (program lines) for the curve /elipse function (L3.464 DS8 DE4 CONV ) ?

Can you post the calculation (program lines) for the curve /elipse function (L3.464 DS8 DE4 CONV ) ?

@KyrreKnive is https://github.com/kachurovskiy/lathecode/blob/main/src/planner/painter.ts#L86 what you're looking for?


Suggest ‘az component update’ if install dir is not empty

After this PR is merged, the scripts should be uploaded/published according to https://github.com/Azure/azure-cli/blob/master/scripts/curl_install_pypi/README.md.

Uploaded change to storage account.
https://aka.ms/InstallAzureCli now has this change.


Latest release overwrites changes in #47

Latest release overwrites changes in #47. Possibly because of outdated local repository

I’ll make sure all get_comment_replies functions are fixed in the next release


Adds requirements.txt, pytest.ini (fixing pytest)  updates vide link

Adds missing requirements.txt
Adds pytest.ini  - needed for pytest to 'see' the source code in 'src' directory
Modifies README.md to update the video link - the original stream had been deleted on twitch and replaced with 'highlights'. The original link no longer worked.

@khvatov thanks for this! Appreciate you finding the new link. Regarding the other files, can you elaborate further on why they're needed? Theoretically everything should be working without them so I want to see how you're running the tests, etc. in case one of us is missing something.

without 'pytest.ini' (I think was added in version 7) you can't just run 'pytest' it will not find the your source in the 'src' directory.
requirements.txt is needed only if you want to run tests and other commands manually. You can, of course run 'tox', but if someone follows your video - then requirements.txt is needed.

@khvatov heh, I made need to re-watch my own video 😅 running tox is definitely how I typically do things on a regular basis, these days. I'll try to review soon and pull things together accordingly. Thanks again for bringing this up!

@khvatov following along freshly with the video, the parts where I use pytest directly early on don't require the presence of pytest.ini—later parts after moving the code into the src/ directory do need a pytest configuration so that pytest knows to test against src/, but by that point in the video the pytest configuration is moved to setup.cfg, which pytest also knows how to use.
Similarly for requirements.txt, that is shown early on in the video to show how you might manually install dependencies for a project, but then transitions to using setup.cfg and the install_requires property in the options section to automate that bit.
I'd like to keep this repo representative of the desired end state rather than mixing early demonstration state in, so I'm going to leave off those files for the moment. I will update the link to the video, however! Thanks again for the catch and the opportunity to discuss.


srt-to-vtt-cl: fix macOS builds

The upstream Makefile is using logic to build into different dirs depending on uname output. Trivial to get macOS builds working if we just don't do that.
I've also stripped out a use of substituteAll that was having no effect (the variables it replaced were removed during review of the initial PR.)
Description of changes

Things done
Result of nixpkgs-review run on x86_64-darwin 1

1 package built:

srt-to-vtt-cl

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

1 package built:

srt-to-vtt-cl

Built on platform(s)

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

[x] 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

[x] 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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 247058 run on aarch64-darwin 1

1 package built:

srt-to-vtt-cl

Forgot to rm substituteAll from the argument list; force-pushed.

Result of nixpkgs-review pr 247058 run on aarch64-darwin 1

1 package built:

srt-to-vtt-cl


Very long runtime for the report_checks command

Describe the bug
I try to implement an opensource FPGA with the openroad flow.
The report_checks command of the floorplan step was still not finished after 48 hours of execution.
The design is not so big (120k standard cells) but it contains many combinational feedback loops. Maybe this is what the STA tool doesn't like?
Expected behavior
A short runtime :)
Environment (please complete the following information):

OS: Archlinux (I know, not officially supported)
OpenROAD commit c60f97245dccd6963a459ede934c7189b3bba86e
OpenROAD-flow commit 229a1f41fc9bae5f5dfd871c799edceb985d4b7e

File Uploads
The flow is available here https://git.slaanesh.org/killruana/openroad-flow-k1g100/src/branch/k1g100
$ git clone https://git.slaanesh.org/killruana/openroad-flow-k1g100
$ cd openroad-flow-k1g100
$ git checkout k1g100
$ cd flow
$ make DESIGN_CONFIG=designs/nangate45/k1g100.mk

I also join an archive:
k1g100.tar.gz
Additional context
Add any other context about the problem here.

If you use the make target floorplan_issue the flow will package the files necessary to run the floorplan step without the flow (see util/util.mk). This is how issues are handed off to openroad. k1g100.tar doesn't really help because it is rtl. I am waiting for yosys to do its thing.

Austin packaged the issue (I didn't notice it because it was filed in a different bug system).
Yes, the issue is combinational paths. It is stuck trying to levelize the design.
Is there a "mission mode" you can enable with set_disable_timing on some feedback paths?
OpenSTA disabled 1472 edges but still finds combinational paths 7300 gates long in the design.

Hi Jonathan,
I am happy to see that you are using OpenROAD and also that you are working on an open source FPGA architecture. As a background, I was the technical leader for Device modeling and Timing Analysis in Quartus at Altera/Intel for 8 years before joining OpenROAD last year. I am very familiar with the problem that you are running into.
I would recommend that you run the OpenROAD flow without timing constraints as a start. You will get through the flow without the path explosion that Cherry mentions. Timing analysis of an un-programmed FPGA is not yet possible even in commercial STA tools. There are too many possible paths in the un-programmed logic. I worked on this problem for a few years in the past and am very familiar with STA tool limitations here and possible workarounds and solutions.
One solution which works well is that once you have completed non timing driven implementation, you can then use set_case_analysis to set the bits in your FPGA like a compiler would do and then do timing analysis of several use cases to see the performance. For hold analysis, for each register, you can use netlist traversal code at the TCL level to disable paths more then a few levels deep. Then you can report_checks -hold and ensure the design is hold clean without any program, ensuring the design is always hold clean regardless of program. FPGA's are slow and normally a few levels us much larger than any clock skew/OCV.
Another option is to make a very small section of the FPGA and see if timing analysis on it can complete. Even if it does complete most of the paths displayed will be false paths. Once you start setting set_false_path exceptions to block the false paths, you will find that you have to set so many that you will get tired of it or the tool will begin to slow down again.
The number of paths in a circuit is exponential and the logic depth is the exponent. STA tools are very good at turning this exponential problem into one that takes linear time. There are limits and un-programmed FPGA timing analysis is still beyond what is possible today in any STA tool.
Thanks and keep us posted with your progress!
Tom

I should mention that we will likely close this issue. This does not mean that we are uninterested to help as possible.
Tom

To disable the STA you will need to modify the flow scripts to remove report_checks, report_check_types and resizing commands. macro_placement also depends on timing
so I hope you don't have macros in the design.

Thank you for your responses!
Now that I have confirmation it is an issue with my design and not the tool, feel free to close the issue.

I recently found and fixed an issue that may have prevented your design from running. If it still matters you could try again.


Adding deploy new pool button component

Adding deploy new pool button component based on the spec from Figma. While doing so, I began laying out the framework for the new button specs from Figma. Let me know what needs fixing if anything. Some things to note are that the text may seem bigger than in the Figma which is due to the different fonts being used currently. Additionally, I am not sure if the focus state from the spec is meant to describe the focus-visible state, which indicates when the focus comes from the keyboard (more info can be found here: https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible).
As per usual, you can find some images of the component below:
Default:

Hover:

Focus:

Disabled:

2 nits -- I think there should be a glow behind the button on hover, and it looks like the focus state you implemented is for "Outlined-White" not "Outline-Gradient" buttons. Visually I don't think it matters much (nobody will care) but I think it's good practice for use to follow the spec as much as possible.

from top to bottom: Default, Hover, Disabled, Focus. I think you're right about focus state being the keyboard thing.

@haydenshively Also, there is a glow on hover currently.

Seems like this PR encountered some merge conflicts with master since the latest merges. If it helps, we can delay this until the end of the merging process. Or, if the PR with all button changes can supersede this, we can drop this and make a tiny PR to update the usage of the button classes for the new pool button.

Closed because it is no longer required to due the updated buttons PR


multi-buildpack test fails on latest buildstep release (2014-12-16_42bd9f4aab.tar.gz and master)

Using this package.json and friends.
https://github.com/expa/dokku/blob/28235bec13e0956d085877c70f185163405f9a71/tests/apps/multi/package.json
We get the following.
deploying multi app...
cd tests && ./test_deploy ./apps/multi dokku.me
Reinitialized existing Git repository in /tmp/dokku.me.5izSA/.git/
warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
whose behaviour will change in Git 2.0 with respect to paths you removed.
Paths like '.env' that are
removed from your working tree are ignored with this version of Git.

* 'git add --ignore-removal <pathspec>', which is the current default,
  ignores paths you removed from your working tree.

* 'git add --all <pathspec>' will let you also record the removals.

Run 'git status' to check the paths you removed from your working tree.

[master 79ac135] initial commit
 3 files changed, 17 insertions(+), 10 deletions(-)
 create mode 100644 CHECKS
 create mode 100755 check_deploy
Pseudo-terminal will not be allocated because stdin is not a terminal.
Counting objects: 40, done.
Compressing objects: 100% (30/30), done.
Writing objects: 100% (40/40), 5.31 KiB | 0 bytes/s, done.
Total 40 (delta 9), reused 0 (delta 0)
-----> Cleaning up ...
-----> Building test-multi-25343 ...
-----> Adding BUILD_ENV to build environment...
-----> Fetching custom buildpack
-----> Multipack app detected
       =====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-ruby
       =====> Detected Framework: Ruby
-----> Compiling Ruby
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using 1.6.3
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
       Fetching gem metadata from https://rubygems.org/.............
       Installing fssm 0.2.10
       Using bundler 1.6.3
       Installing sass 3.2.14
       Installing chunky_png 1.3.0
       Installing sass-globbing 1.1.0
       Installing compass 0.12.3
       Your bundle is complete!
       Gems in the groups development and test were not installed.
       It was installed into ./vendor/bundle
       Bundle completed (9.14s)
       Cleaning up the bundler cache.

       =====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-nodejs
       =====> Detected Framework: Node.js
-----> Resetting git environment
-----> Requested node range: ~0.10.30
-----> Resolved node version: 0.10.33
-----> Downloading and installing node
-----> Exporting config vars to environment
-----> Installing dependencies
       npm WARN package.json<EMAIL_ADDRESS>No repository field.

       ><EMAIL_ADDRESS>postinstall /tmp/build
       > echo $PATH && ./node_modules/bower/bin/bower install --allow-root && ./node_modules/grunt-cli/bin/grunt --verbose --debug heroku

       /tmp/build/vendor/node/lib/node_modules/npm/bin/node-gyp-bin:/tmp/build/node_modules/.bin:/tmp/build/vendor/node/bin:/tmp/build/vendor/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
       bower bootstrap-sass#~3.1.1 not-cached git://github.com/twbs/bootstrap-sass.git#~3.1.1
       bower bootstrap-sass#~3.1.1    resolve git://github.com/twbs/bootstrap-sass.git#~3.1.1
       bower bootstrap-sass#~3.1.1   download https://github.com/twbs/bootstrap-sass/archive/v3.1.1+2.tar.gz
       bower bootstrap-sass#~3.1.1    extract archive.tar.gz
       bower bootstrap-sass#~3.1.1   resolved git://github.com/twbs/bootstrap-sass.git#3.1.1+2
       bower bootstrap-sass#~3.1.1    install bootstrap-sass#3.1.1+2

       bootstrap-sass#3.1.1+2 static/components/bootstrap-sass
       Initializing
       Command-line options: --verbose, --debug=1

       Reading "Gruntfile.js" Gruntfile...OK

       Registering Gruntfile tasks.

       Registering "grunt-contrib-compass" local Npm module tasks.
       Reading /tmp/build/node_modules/grunt-contrib-compass/package.json...OK
       Parsing /tmp/build/node_modules/grunt-contrib-compass/package.json...OK
       Loading "compass.js" tasks...OK
       + compass
       Initializing config...OK
       Loading "Gruntfile.js" tasks...OK
       + heroku

       Running tasks: heroku

       Running "heroku" task
       [D] Task source: /tmp/build/Gruntfile.js

       Running "compass:server" (compass) task
       [D] Task source: /tmp/build/node_modules/grunt-contrib-compass/tasks/compass.js
       Verifying property compass.server exists in config...OK
       File: [no files]
       Options: sassDir="static/styles", cssDir="static/.tmp/styles", generatedImagesDir="static/.tmp/images/generated", imagesDir="static/images", javascriptsDir="static/scripts", fontsDir="static/styles/fonts", importPath="static/components", httpImagesPath="/images", httpGeneratedImagesPath="/images/generated", httpFontsPath="/styles/fonts", relativeAssets=false, assetCacheBuster=false, bundleExec, raw="Sass::Script::Number.precision = 10n", debugInfo=false
       Warning: Couldn't find the `bundle` binary. Make sure it's installed and in your $PATH Use --force to continue.

       Aborted due to warnings.

I believe this is related to https://github.com/heroku/heroku-buildpack-ruby/pull/319

heroku/heroku-buildpack-ruby#326 was merged, so this is should be closed :)

I have a PR coming to close this that enables the test again :smile:


Obtaining corresponding author information from EuropePMC

Curators require corresponding author information to be added for all publications in the Catalog. There is a “Corresponding author” field in the curation app, visible in the study tab for each study, and also on the publication view, but this is not currently populated from anywhere as far as I can tell. Submitters enter corresponding author information when creating a body of work, but it seems this is not being imported to the curation app (see note at end).

EuropePMC make this information available in their UI (see screenshot below - corr. author indicated by the envelope icon in the author list), we need to confirm whether this is available in the API as well.

Note, Daniel, a previous developer did some work on this:
https://www.ebi.ac.uk/panda/jira/browse/GOCI-2700
UAT criteria
For already existing studies:

Database is populated with Corresponding author name and and Corresponding Author email

For newly added studies:

Curator logs into curation app
Curator navigates to “Add Study” tab
Curator enters PMID in “Add using Pubmed ID” field
Publication is created in database with Author names, Journal, Title, Publication date, Corresponding Author name and Corresponding Author email

Note: Submitters enter corresponding author information when creating a body of work. This is most likely to be the same as the corresponding author of the resulting publication, but could occasionally be different. Since this information is not being imported into the curation app from the body of work, it seems likely we already lose it when PMID is added. This needs confirmation from devs and Laura needs to confirm whether it’s ok for Submission corresponding author to be overwritten by Publication corresponding author.
Related issue: GOCI#243 - could be useful to investigate at the same time

We recieved this reply from EuropePMC: Generally, emails are not available from the API, but as we receive XML from lots of different sources, sometimes the emails will be included. There are privacy concerns about allowing email addresses to be accessed via API.
Suggest best approach could be to populate any emails that are obtainable, and allow curators to check and manually add any that are unavailable in the API. This issue could be deprioritised for now and added to the planned new features for DepoCuration.


Azure CLI task - option to skip az-cli version check

Note
Issues in this repo are for tracking bugs, feature requests and questions for the tasks in this repo
For a list:
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
If you have an issue or request for the Azure Pipelines service, use developer community instead:
https://developercommunity.visualstudio.com/spaces/21/index.html )
Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Feature
Enter Task Name: AzureCLIV2
list here (V# not needed):
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
Environment

Server - Azure Pipelines or TFS on-premises?

Azure DevOps Services - private organisation

Agent - Hosted or Private:

Using private agents within Azure using Virtual Machine Scale Set (Agent version 2.188.3). Windows 2019 machines
Issue Description
[Include task name(s), screenshots and any other relevant details]
The Azure CLI task performs a version check before running any command (code) These URL's are blocked for us (corporate network). This check adds a delay of ~2 minutes everytime this task is run. Since we are updating the images daily of these VM's, there is no need for version check.
Is it possible to add an option in this task to skip the version check?
Task logs
Below are 2 log runs (one with CMD prompt, other Azure CLI task itself) on the same agent.
[CMD prompt run]
2021-06-28T07:25:25.2637427Z Write your commands here
2021-06-28T07:26:52.1643576Z DEBUG: cli.knack.cli: Command arguments: ['--version', '--verbose', '--debug']
2021-06-28T07:26:52.1644558Z DEBUG: cli.knack.cli: init debug log:
2021-06-28T07:26:52.1645070Z Cannot enable color.
2021-06-28T07:26:52.1645616Z DEBUG: cli.knack.cli: Event: Cli.PreExecute []
2021-06-28T07:26:52.1666000Z DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): azure.microsoft.com:443
2021-06-28T07:26:52.4112634Z DEBUG: urllib3.connectionpool: https://azure.microsoft.com:443 "HEAD / HTTP/1.1" 302 0
2021-06-28T07:26:52.4157246Z DEBUG: cli.azure.cli.core.util: Connectivity check: 0.25113569999999186 sec
2021-06-28T07:26:52.4176001Z DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2021-06-28T07:27:32.4242135Z INFO: cli.azure.cli.core.util: Failed to get the latest version from 'https://raw.githubusercontent.com/Azure/azure-cli/master/src/azure-cli-core/setup.py'. HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /Azure/azure-cli/master/src/azure-cli-core/setup.py (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0247DE38>, 'Connection to raw.githubusercontent.com timed out. (connect timeout=10)'))
2021-06-28T07:27:32.4268597Z DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2021-06-28T07:28:12.4363801Z INFO: cli.azure.cli.core.util: Failed to get the latest version from 'https://raw.githubusercontent.com/Azure/azure-cli/master/src/azure-cli-telemetry/setup.py'. HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /Azure/azure-cli/master/src/azure-cli-telemetry/setup.py (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x024C0A18>, 'Connection to raw.githubusercontent.com timed out. (connect timeout=10)'))
2021-06-28T07:28:12.4366396Z WARNING: cli.azure.cli.core.util: Unable to check if your CLI is up-to-date. Check your internet connection.
[Azure CLI V2 run]
2021-06-28T07:28:13.0306353Z [command]C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin\az.cmd" --version"
2021-06-28T07:29:33.7900646Z azure-cli                         2.25.0
2021-06-28T07:29:33.7901029Z
2021-06-28T07:29:33.7901390Z core                              2.25.0
2021-06-28T07:29:33.7901765Z telemetry                          1.0.6
2021-06-28T07:29:33.7902246Z WARNING: Unable to check if your CLI is up-to-date. Check your internet connection.
Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting
Error logs
[Insert error from the logs here for a quick overview]

Hi, any update on this?

Hi, it's been awhile, can we expect any update on this

This is marked as completed, but is it implemented or not?


866mhz remote control

does anyone know how to make or how to modify the software for the remote control in question?
for the antenna You also have to use a different hardware I guess...

This software will not work with IO home control devices.  It is intended for RTS devices.


[Core]: Add support for J1939/ISOBUS commanded address message

Added processing and use of the commanded address PGN.
Changed some CAN message getters to be const.

LGTM! Haven't tested it though, not sure how to replicate the commanded address behavior in a real life environment

I was at least able to test it a bit by manually sending the series of messages, and it seemed to work OK.


Running inference API can sometimes be very slow or fail

Following up on this slack discussion.
The problem is that the skops CI sometimes times out after we added tests for the inference API (here is a failed run). We did some further investigation and this is what we can say for now:

The call to the inference API is the slow step
It's only the first call that is slow, repeated calls are fast thanks to warm start (but our tests don't benefit from that).
The more processes there are in parallel, the more likely it is for the call to be slow or to time out, but there is a lot of variance
Even 3 parallel processes can already cause slowdown
This happens even without the retry decorator we use
If a call does not finish within 3 min, in the vast majority of times, it times out after 7 min (there is no timeout set from the client side).
Occasionally, we also get an internal server error

ping @adrinjalali

Would be helpful to have a simple script to reproduce the issue here. Then I guess @Narsil could try to figure out the issue.

cc @Narsil

This is actually relatively understandable:
My biggest question, is why do you need to test all models on every single commit ? These are integration tests, and even the API itself doesn't strain itself that much for tests. For integration tests, we have a few selected models, which are pinned (meaning always up) that we test against. Tests are not meant to put burden on production workloads.
I would be happy to pin a few select models that you could test against, but testing all of them all the time seems too much IMO.
Then the explanation:
When you cold start a model (especially when new files/weigths are there) then basically the whole mamba install has to be start over which takes whichever amount of time.
These values might need to be updated @OlivierDehaene @co42 https://github.com/huggingface/api-inference/blob/main/chart/templates/master-rs/deployment.yaml#L51-L54 to increase the amount of allowed dynamic models.
There's a limit on how many temp models are loaded at a given time, so the more you load in parallel the more chance it gets killed and swapped for another (even during its load). It's an LRU based approach so it depends on what other traffic is the API receiving, but I've started to see kill before launch events (which should never happen) and just tells me some users are trying too many different models at once, for which we can increase the 60 limit and or prevent that sort of abuse (if it really abused, which I don't really know right now)
Then the API itself has a timeout (of 2mn) on any given request. This can be changed but in my experience it's not great since it's easier to retry than to keep working for clients which have already dropped the call (happens regularly when users visit hf.co click on run and just bail, or don't even click, some links start the API by default).
If warm starts are always faster, it seems to point that the biggest of slowdown could be the mamba install part (which doesn't really suprises me), so we could also look into that, but I doubt we can really do anything about it.

Thank you very much for explaining the reason for the issues we observed.
As to possible solutions: How about we not run the integration tests for the whole test matrix. We could instead set up a separate action that only tests one or two settings.

Seems better IMHO. api-inference-community will test the docker itself on any commit  (Not for all models, but all tasks).
Those are closer to your code meaning you're getting more confidence that your code is valid without depending on the network or that service X is up.
That being said, a full fleged integration test with the API seems reasonable, and pinning a few models to test against regularly is both perfectly reasonable and desirable !

At this point we're still changing and adding tasks and touching the way we save configuration files. So it kinda makes sense to have the integration tests more often. What we could do, is to disable the inference tests by default (most PRs don't touch them), and only run them on main and on commits which have a specific tag, like [inference] rest of the commit message.

Resolved via https://github.com/skops-dev/skops/pull/212


Fix issue with unexpected token in json

Issue was caused by newlines in the json values \\n being replaced to
\. If the following character was not a known escape character then
the exception would be thrown.
Fixed by changing the regex to match only on a line ending.
Added unit test.
fixes #61

Morning people, any ETA on when 0.7.7 might be pushed out the door? Have just updated something to Azure Provider 3.0 and it is now triggering issue #229 as well.
I note this merge has a failed check in an ADO pipeline.
If this fix is going to go out the door in the next day or two then I can wait, else I need to revert my provider upgrade.

apologies for the delays, i have cut 0.7.7 release and should be available today. The failures are due to expiring test accounts for aws and gcp tests so nothing to do with the fix introduced here.

Thanks @charleszipp. How confident are you that the fix works and/or tests cover the fix? We are seeing the same problem with the task in 0.7.7.
re: https://github.com/charleszipp/azure-pipelines-tasks-terraform/issues/61#issuecomment-1083808637

Hi Andrew, my PR fixed the issue for me and did not break any existing tests. I‘d highly appreciate it if you could send me the output of „terraform show -json“ via mail or whatever github provides. Note that this file usually contains a lot of sensitive data, so heavy editing might be required.
I‘ll try to have a look at your issue on Sunday or early next week (unless someone else is faster).
/Jakob
Von meinem iPhone gesendet

Am 31.03.2022 um 02:02 schrieb Andrew Best @.***>:

Thanks @charleszipp. How confident are you that the fix works and/or tests cover the fix? We are seeing the same problem with the task in 0.7.7.
re: #61 (comment)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.

Sorry, didn’t see that Charles deprecated the feature. Won‘t look at it then.
Von meinem iPhone gesendet

Am 31.03.2022 um 02:02 schrieb Andrew Best @.***>:

Thanks @charleszipp. How confident are you that the fix works and/or tests cover the fix? We are seeing the same problem with the task in 0.7.7.
re: #61 (comment)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.


Map variants

Intro
Maps represent situation snapshots. At any given time, there is one map describing reality and multiple map variants that describe future scenarios, and after a while, only one of them may describe the reality. I have used the 'may' word, because there is a chance we have not predicted the future.
As time passes, we end up with a series of maps forming a timeline, and multiple, unused branches that represent situations that did not happen (either because market did not respond or because we have chosen different approach). Naturally, it may happen that our map modification effort fails, and in that case we may be required to switch to second best scenario from the past, forming thus a structure very similar to git graph:

Such a map timeline could serve as an universal tracker of what works and what does not for a given company, and therefore enable feedback loop so necessary for learning.
Considerations
Components ownership and existence
Currently, the assumption is that all the components on the map have their counterparts in your company. If you put a 'server' on your map, it means that either you have one, or you plan to have one. With variants, this will be no longer the case. There will be components that do not yet exist (future possibility), could have existed (past option) and do exist (current situation), or did exist (past situation). One component can change state across a number of variants, as well as evolution level.
Competitors
Each component, regardless of its state and evolution, can have defined market references, and those market references may change independent from the component, and sometimes may even replace it. That said, competitors no longer can be bound to components. They have to be bound to a map and point to the component they compete with.
Submap representation
Submaps can be shared across multiple maps. From a parent map perspective, submaps are plain components described in the previous paragraph, but a submap must in addition to a single component track who uses it, and how this usage has been changing and may be changed in the future.
If more maps depends on a submap, it would be good to provide synchronization mechanism, which in turns forces two maps using same submap to share a common timeline, which in extreme case may connect all maps in a workspace.
Action representation
Actions can be actually deduced as a diff between maps. If a new state is cloned from the old one, and it is changed, it becomes very easy to show those changes, and visualise how we have are planning to manipulate the chain for future variants, and how we have ended up in current situation. Node addition, maturity change and deletion can be easily discovered, as well as competition changes. However, actions that slow down evolution must be marked manually, as we will never know if maturing component matured because of our effort, or despite our effort.
Removing duplication
Since time was not considered earlier and the assumption was that everything is now and present, it was very easy to mark components as duplicating each other. Now, the duplication view will have to gain the timeline option, too, and it should be possible to mark that certain components will be merged as an action, maybe even from the map level.
Parallel maps
Two maps may not be related in any other way then describing one organisation. There is an open question whether they should share the timeline (since they describe organisation, they could, but it may clutter the timeline). On the other hand, if two maps become related, merges will clutter the timeline.
Restoring nodes
In order to be able to track nodes, when one is deleted, there should be an option to restore it with the same _id, which may be difficult, because _id is hidden from the user.
History
It may be worth to add history of changes here, too, as it is a very similar functionality.

Technical literature:
https://www.mongodb.com/blog/post/schema-design-for-time-series-data-in-mongodb
http://www.askasya.com/post/trackversions/
https://github.com/thiloplanz/v7files/wiki/Vermongo
https://tools.ietf.org/html/rfc6902
https://www.slideshare.net/datablend/fluxgraph-a-timemachine-for-your-graphs
https://link.springer.com/article/10.1007/s10270-012-0248-x

very reluctantly - fixed.
The base is implemented. It works. Many further improvements are required, but they will get their own issues.


Getting rid of action/cache for test.yml

After adding cache option to setup-node, would have sense to remove this step?
https://github.com/probot/octokit-plugin-config/blob/dd62895693e2f8393ee47f37876d57580260cf13/.github/workflows/test.yml#L23-L28

same as https://github.com/probot/octokit-plugin-config/issues/108, let's discuss there, no need to open separate issues for separate workflow files as it's a generic CI setup step that can be applied to all


Line corrections

@j0rt3g4 Please confirm that the PR addresses issue #3416

@e0i This PR Address some extra lines that were on the docs.
The issue has been solved already by the @illfated  merged content previously.

@nenonix Minor style checks needed for this PR. Thanks.

@nenonix  it's done :) thank you!

@jaimeo Would you review and merge this PR that addresses minor formatting issues? Thank you.

Those commas are not necessary and really shouldn't be there.


⚠ Bofrost.lu has degraded performance

In 38a91c9, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1337 ms

Resolved: Bofrost.lu performance has improved in 8c924c4 after 22 minutes.


Opencv-python-contrib VS python-contrib in C++

Please tell me about the difference in python and C++
I want to use multiband and cameraPoseFromHomography in opencv.
In the past, I want to use multiband blending and I find in python-contrib version of C++. I can find the class which I can use.
While in python-opencv-contrib, I can't find multibandblender. But I can see something in cv2.detail.
I feel quite comfused. If there is no multibandblender in python version, why there are still something like cv2.detail.Blender_MULTI_BAND.

C++: Multibandblender  blender;   Python: I can't find related code.
Win10
architecture (e.g. x64)
opencv-python-contrib 3.2.0

Please ask common usage questions at https://stackoverflow.com/ or at http://answers.opencv.org/.


Can't editing by concurrent user with MS Office

Can't editing by concurrent user, it says file locked, when other user want to edit same file at the same time

Imo, Concurrent editing is not possible because Word is not allowing for Auto Save.


PlotHistogram API

PlotHistogram api is the same as plotlines API just uses different functions. I copied the work done for plotlines. In terms of code reuse this solution is not good but it saves the day.

Thanks!

Thanks for merging


EC texture not found when rendered in jei

[22:51:02] [Worker-ResourceReload-0/WARN]:Unable to load model: 'botanicpledge:item/non_gui_model_predicates/yggdrasilsteel_katana_none' referenced from: botanicpledge:yggdrasilsteel_katana#inventory: java.io.FileNotFoundException: botanicpledge:models/item/non_gui_model_predicates/yggdrasilsteel_katana_none.json[22:51:02] [Worker-ResourceReload-0/WARN]:Unable to load model: 'botanicpledge:item/non_gui_model_predicates/yggdrasilsteel_katana_block_3' referenced from: botanicpledge:yggdrasilsteel_katana#inventory: java.io.FileNotFoundException: botanicpledge:models/item/non_gui_model_predicates/yggdrasilsteel_katana_block_3.json[22:51:02] [Worker-ResourceReload-0/WARN]:Unable to load model: 'botanicpledge:item/non_gui_model_predicates/yggdrasilsteel_katana_block_2' referenced from: botanicpledge:yggdrasilsteel_katana#inventory: java.io.FileNotFoundException: botanicpledge:models/item/non_gui_model_predicates/yggdrasilsteel_katana_block_2.json[22:51:02] [Worker-ResourceReload-0/WARN]:Unable to load model: 'botanicpledge:item/non_gui_model_predicates/yggdrasilsteel_katana_block_1' referenced from: botanicpledge:yggdrasilsteel_katana#inventory: java.io.FileNotFoundException: botanicpledge:models/item/non_gui_model_predicates/yggdrasilsteel_katana_block_1.json[22:51:19] [Worker-ResourceReload-0/WARN]:Missing textures in model botanicpledge:yggdrasilsteel_glaive#inventory:    minecraft:textures/atlas/blocks.png:botanicpledge:item_large/glaive/yggdrasilsteel
[22:51:19] [Worker-ResourceReload-0/WARN]:Missing textures in model botanicpledge:yggdrasilsteel_spear#inventory:    minecraft:textures/atlas/blocks.png:botanicpledge:item_large/spear/yggdrasilsteel
[22:51:19] [Worker-ResourceReload-0/WARN]:Missing textures in model botanicpledge:yggdrasilsteel_broad_sword#inventory:    minecraft:textures/atlas/blocks.png:botanicpledge:item_large/broad_sword/yggdrasilsteel
[22:51:19] [Worker-ResourceReload-0/WARN]:Missing textures in model botanicpledge:yggdrasilsteel_scythe#inventory:    minecraft:textures/atlas/blocks.png:botanicpledge:item_large/scythe/yggdrasilsteel

This could be related to Dynamic Trims breaking EC texture in general, but it seems the other ec compat has rendered properly.

I already found the issue. I am working on it.

The problem is still existent for the battle staff and dagger.

Battle Staff is the one with purple and black missing texture, dagger is the one with nothing.

okay. seems like i misse some stuff. i reopended this issue so that i wont forget


[Calling][Bugfix] Skip setup screen logic should be based on redux state

Purpose

Skip setup screen logic should be based on redux state

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

Pull Request Checklist

[ ] Public API changes
[ ] Verified for cross-platform
[ ] Synced with iOS, Web team
[ ] Internal review completed
[ ] UI Changes

[ ] Screen captures included
[ ] Tested for Light/Dark mode
[ ] Tested for screen rotation
[ ] Tested on Tablet and small screen device (5")
[ ] Include localization changes

[ ] Tests

[ ] Memory leak analysis performed
[ ] Tested on API 21, 26 and latest
[ ] Tested for background mode
[ ] Unit Tests Included
[ ] UI Automated Tests Included

How to Test

Open...
Click on...

What to Check
Verify that the following are valid

...

Other Information

Does this need to be 62 files changed,
+916/-1003 lines?


Call to an undefined method Repository::findOneBy().

Is this kind of error handable ?

This is not yet supported, because PHPStan can define magic methods and properties, but PHPStan does not have any concept of generics, which is needed to know what kind of entity the repository represents.

But you can add the error to ignoreErrors configuration parameter as a regular expression.

ignoreErrors:
- '#Call to an undefined method [a-zA-Z0-9\_]+::findOneBy[A-Z][a-zA-Z]*()#'

Hi !
Where do you paste that please ? I'm confused

Read PHPStan's README, it's there: https://github.com/phpstan/phpstan#ignore-error-messages-with-regular-expressions


Each run different output

Hello,
Firstly, thanks for such great works.
I wonder why each run it provides different result for a same image?
Cheers

@zakamas Because the action is chosen by  multinomial sampling, so, there is randomness in the cropping process. If you want to have the same results for a single image, you can replace the multinomial sampling with choosing the action with the highest probability. The change can be done in "network.py"

Thank you @DebangLi ,  I got it.


Deploy specialist-publisher-rebuild as specialist-publisher

add files to redeploy specialist publisher rebuild in the place of old specialist publisher.
Old specialist publisher (now manuals publisher) was not deployed using this repo previously
This pr should add files to deploy a new copy of specialist publisher rebuild in the place
of specialist publisher v1

@alexmuller as I've made a small commit to this would you check this is good to merge, have successfully tested this deployment on integration.

@alexmuller FIXME added


Reboot handler improvements

Replaces orahost's strict reboot handler by configurable reboot of global_handlers
Add's reboot recommendation check after package installs

This is a breaking change for ansible-oracle, because the target system is rebootet during execution of common-role, when kernel update is installed.
This could lead to unexpected reboots of a running database server.
I think this is not a good idea.
Solution:
Change to no reboot by default, but this require a change in global_handlers, because restart_on_requirement=true is read from role defaults.


Grep bug in Agnoster

In Agnoster theme, in order to detect a modified file, hg status is grepped
Currently it uses regex "^(M|A)" to look for a M or A after a line break, when instead it should be "^[MA]"

Thanks, that is a quick and easy fix.
This is ready to merge.


client/network-gossip/src/bridge: Finish when network even stream closes

Previously within <GossipEngine as Future>::poll one would poll the
network_event_stream ignoring all messages other than
Poll::Ready(Some()). Ignoring Poll::Ready(None) leads to a panic on
the next poll of the stream, gien that it is not fused.
By design network_event_stream does not close unless an unbounded send
into it fails, or the NetworkWorker gets shut down.

 The
NetworkWorker shutting down is not unlikely. In such case the
GossipEngine should shut down as well.
With this patch a <GossipEngine as Future> finishes on
Poll::Ready(None) returned from network_event_stream.
In addition this pull request contains a second commit:
Have <NetworkBridge as Future>::poll return Poll::Ready(Err) instead
of Poll::Ready(Ok) to be consistent with the handling of the neighbor
packet worker stream and the gossip validator report stream. Both Err
as well as Ok shut down the NetworkBridge as well as the
VoterWorker.
Relates to https://github.com/paritytech/substrate/issues/5000.

Shouldn't this fixed the linked issue?
Any idea how we can test this?

Shouldn't this fixed the linked issue?

Very likely, yes. I didn't write Fixes xxx to still keep an eye on it. We can close the issue if you like @bkchr.

Any idea how we can test this?
? :D

Regression test added via https://github.com/paritytech/substrate/pull/5282/commits/a422fba42f150b375d94149e52561f352685acea.
@bkchr thanks for following up on this.

This revealed another flaky grandpa test:
failures:
---- observer::tests::observer_work_polls_underlying_network_bridge stdout ----
thread 'observer::tests::observer_work_polls_underlying_network_bridge' panicked at 'assertion failed: observer.now_or_never().is_none()', client/finality-grandpa/src/observer.rs:441:13
stack backtrace:
   0: backtrace::backtrace::libunwind::trace
             at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88
   1: backtrace::backtrace::trace_unsynchronized
             at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66
   2: std::sys_common::backtrace::_print_fmt
             at src/libstd/sys_common/backtrace.rs:77
   3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
             at src/libstd/sys_common/backtrace.rs:59
   4: core::fmt::write
             at src/libcore/fmt/mod.rs:1052
   5: std::io::Write::write_fmt
             at /rustc/b8cedc00407a4c56a3bda1ed605c6fc166655447/src/libstd/io/mod.rs:1426
   6: std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt
             at src/libstd/io/impls.rs:156
   7: std::sys_common::backtrace::_print
             at src/libstd/sys_common/backtrace.rs:62
   8: std::sys_common::backtrace::print
             at src/libstd/sys_common/backtrace.rs:49
   9: std::panicking::default_hook::{{closure}}
             at src/libstd/panicking.rs:204
  10: std::panicking::default_hook
             at src/libstd/panicking.rs:221
  11: std::panicking::rust_panic_with_hook
             at src/libstd/panicking.rs:472
  12: std::panicking::begin_panic
  13: <std::future::GenFuture<T> as core::future::future::Future>::poll
  14: std::thread::local::LocalKey<T>::with
  15: futures_executor::local_pool::block_on
  16: sc_finality_grandpa::observer::tests::observer_work_polls_underlying_network_bridge
  17: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
             at /rustc/b8cedc00407a4c56a3bda1ed605c6fc166655447/src/liballoc/boxed.rs:1015
  18: __rust_maybe_catch_panic
             at src/libpanic_unwind/lib.rs:86
  19: std::panicking::try
             at /rustc/b8cedc00407a4c56a3bda1ed605c6fc166655447/src/libstd/panicking.rs:281
  20: std::panic::catch_unwind
             at /rustc/b8cedc00407a4c56a3bda1ed605c6fc166655447/src/libstd/panic.rs:394
  21: test::run_test_in_process
             at src/libtest/lib.rs:539
  22: test::run_test::run_test_inner::{{closure}}
             at src/libtest/lib.rs:452
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
failures:
    observer::tests::observer_work_polls_underlying_network_bridge

@bkchr @rphmeier could you take another look?


Create a Question Page

Write a simple checklist about Moslow's Hierarchy of Needs:
example:

physiological needs

[ ] air
[ ]  water
[ ]  food
[ ]  shelter
[ ]  sleep
[ ]  clothing
[ ]  reproduction

( and so on  from the photo below. . . )

extra link for help.

Added a simple QuestionBank here -> commit 5053ff56

turn the QuestionBank's Questions into an Interrogative sentence to ask users.

am working on this- please assign


set_proxy prepends value with "http://" regardless of what is passed in

Some services require that when you specify a proxy address, it includes the URI protocol (http), while some libraries handle it for you. To better accommodate abstractions, this is desirable that it adds http when needed -- but only if it's needed.
Mechanize is an example that handles it for you, but does so without checking what was passed in, and can create a hard-to-find error, especially if you don't see the value set_proxy returns.
proxy = { address: "http://<IP_ADDRESS>", port: 8080}
agent = Mechanize.new
agent.set_proxy proxy[:address], proxy[:port]
# => #<URI::HTTP http://http:8080//<IP_ADDRESS>>

agent.get 'https://api.ipify.org'
SocketError: getaddrinfo: Name or service not known
from /home/ttilberg/.rvm/rubies/ruby-2.2.5/lib/ruby/2.2.0/net/http.rb:879:in `initialize'

When you dig into the source, you come across this note:
  ##
  # Sets the proxy address, port, user, and password +addr+ should be a host,
  # with no "http://", +port+ may be a port number, service name or port
  # number string.

It handles the address with this line.
Is there a reason that proxy_uri = URI "http://#{addr}" couldn't or shouldn't be fleshed out better to check for %r(^https?//)

Seems like this issue should be closed now.

Yes, thank you!


wamt a portable version

I hope this browser can be made into a portable version, so that plug-ins, browsing history, bookmarks, etc. can be saved in the browser installation directory, rather than on a C drive, so that I can save the browser on a USB stick, or when changing computers and reinstalling the system can save the data completely.
thanks

Have you attempted making it portable on your own? What did work, what did not?

 What did work, what did not?你有没有试过自己把它做成便携式的？什么有用，什么没用？
I didn't make such an attempt because I'm not sure if Chrome's tools will work for this browser

At the very least we expect people to attempt doing something on their own before we could help further.

At the very least we expect people to attempt doing something on their own before we could help further.至少我们希望人们在我们进一步帮助之前尝试自己做一些事情。

Use cheome_plus to make a portable version, the browser cannot be used after opening, BigInt is STATUS_INVALID_IMAGE_HASH

It could be a cheome_plus issue then.

It could be a cheome_plus issue then.这可能是一个cheome_plus问题。

OK, I'll try another method. Thanks for your reply.

I've created a latest version with chrome_plus using GitHub Actions. You're welcome to try my latest version and see if it meets your requirements. @sutiffer
ungoogled-chromium-plus


Fix pre-commit findings

/test ironic-operator-build-deploy
Something is wrong in the CI machinery?
Uploading finished
Error from server (InternalError): Internal error occurred: error getting push/pull secrets for service account openstack/builder: serviceaccounts "builder" not found
{"component":"entrypoint","error":"wrapped process failed: exit status 1","file":"k8s.io/test-infra/prow/entrypoint/run.go:79","func":"k8s.io/test-infra/prow/entrypoint.Options.Run","level":"error","msg":"Error executing test process","severity":"error","time":"2023-03-13T11:47:30Z"}
error: failed to execute wrapped command: exit status 1
INFO[2023-03-13T11:47:40Z] Step ironic-operator-build-deploy-openstack-k8s-operators-build failed after 1m10s.
INFO[2023-03-13T11:47:40Z] Step phase test failed after 1m10s.
INFO[2023-03-13T11:47:40Z] Running multi-stage phase post
INFO[2023-03-13T11:47:40Z] Running step ironic-operator-build-deploy-openstack-k8s-operators-gather.
INFO[2023-03-13T11:48:00Z] Logs for container test in pod ironic-operator-build-deploy-openstack-k8s-operators-gather:
INFO[2023-03-13T11:48:00Z] + unset NAMESPACE
+ oc project openstack
Now using project "openstack" on server "https://api.oko-08.oooci.ccitredhat.com:6443".
+ oc logs ceph
Error from server (NotFound): pods "ceph" not found
{"component":"entrypoint","error":"wrapped process failed: exit status 1","file":"k8s.io/test-infra/prow/entrypoint/run.go:79","func":"k8s.io/test-infra/prow/entrypoint.Options.Run","level":"error","msg":"Error executing test process","severity":"error","time":"2023-03-13T11:47:50Z"}
error: failed to execute wrapped command: exit status 1

/approve

/test ironic-operator-build-deploy

could not run steps: step ironic-operator-build-deploy failed: failed to wait for the created cluster claim to become ready: timed out waiting for the condition

/lgtm


Implement a way to get the metadata of a function

Description:
There should be a way to get the metadata of a function including the module name, org, and version. This is required for log-api.
Suggested Labels (optional):
improvement

Closing since this can be done using CodeModifierTask in compiler plugin.


Coordinate order

assume proper geojson coordinate order for input

when did geojson switch to x,y?

@maxogden not sure if the order was ever changed, here is a quote from 2.1.1. Positions

The order of elements must follow x, y, z order
(easting, northing, altitude for coordinates in a projected coordinate reference system, or longitude, latitude, altitude for coordinates in a geographic
coordinate reference system).

e.g.
If I pass a set of LineString that have their coordinates ordered (longitude, latitude) into lineStringsIntersect() that adhere to the spec it is not necessary to reverse them. Currently the intersection does work but the set of intersection coordinates is returned in the wrong order (latitude, longitude) and is not valid GeoJSON


Merge pull request #1 from MaybeShewill-CV/master

first pull

second

@wozqhl can not see any useful information:)


Next to the git branch button has a vertical line

VSCode Version: Version 1.29.1 (1.29.1)
OS Version: MacOS 10.13.6 (17G3025)

/duplicate of #60570 which is a duplicate of #23968


Remove v8 flags

Chrome supports Native ES6 Classes without any kind-of flag (They are stable, Yayyy!), so as of electron v0.25.0 You don't need those v8 flags anymore. You can safely delete that file, and run your code as you normally would.

That's great news!  Thanks for the update, I'll check it out.

This issue is fixed in 34b8fe5 :+1:


[plugin-express] body not showing up in request tab.

So I have a POST request which throws an error, but body does not get logged as shown in the image.
The problem is that bugnsag generated the metadata in the middleware instead of the errorHandler. (Don't know why this is done, please don't add overhead and allow application code to run first)
The code over here expects req.body to be an object:
https://github.com/bugsnag/bugsnag-js/blob/7231ea7463e4d3bc63f46f9694fb694eb17fa01f/packages/plugin-express/src/request-info.js#L21
We use body-parser to create req.body into an object, but that middleware is after the bugsnag middleware. (As bugnsag recommends that the first middleware should be the bugnsags over here)
I've moved the bugsnag middleware to be after body-parser for now. But I would ideally like if bugsnag can move the request metadata creation to the errorHandler.

Hi @azizhk
Thanks for the report. We're taking a look and will decide on the best way forward.

Hi @azizhk - we have released a fix for this in v7.2.0.


spl-token broken doc link

Problem
The following link no longer works
https://solana-labs.github.io/solana-program-library/token/js/

Thanks for reporting -- there was an issue in the deployment, but it's now fixed.


animation control from action events

is that possible to add an animation for the start and the end of the loading event. Like the transition from nothing to scaled back to the original size?

Good idea!!!

I'm glad you like that.
one method is called. animateShow(boolean n) and another one is animateHide()@

Error:(25, 0) Could not read script '/home/zhiqiang/Desktop/MaterialLoadingProgressBar-master/gradle-mvn-push.gradle' as it does not exist.
Why is this?

this component It has the attribute of indeterminate on xml ??? the animation stops :(

@zaihuishou  you should add "//" before  "apply from: "${rootDir}/gradle-mvn-push.gradle""

@jjhesk You can easily implement this  performing animation on CircleProgressBar.
For example :
 ScaleAnimation animation = new ScaleAnimation(0, 1, 0, 1, Animation.RELATIVE_TO_SELF, (float)0.5, Animation.RELATIVE_TO_SELF, (float)0.5);
        animation.setDuration(500);
        animation.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationStart(Animation animation) {

            }

            @Override
            public void onAnimationEnd(Animation animation) {
                progress1.setVisibility(View.VISIBLE);
            }

            @Override
            public void onAnimationRepeat(Animation animation) {

            }
        });
        animation.setFillAfter(true);

      this.progress1.startAnimation(animation);