question about the results?

Hello, thanks for sharing your work here~I have some problems about the results.  First, I train the net from the scratch on the MIT places dataset (use train and val images) as you said in other issues.  I also observed that the loss is about 60-65, it doesn't decay.  After that, I test the model on the campus dataset(test data in your code) at training epoch 100000, 200000, 300000, 400000, 500000 and so on. But I can not get the similar result as your model. My model is just a little better than the HoG, I am so confused .... If the loss function doesn‘t mean when the network has been trained ok because the HoG is not good for this task. The weights in the network will change according to what? It seems reasonable that my model is just better than HoG according to the 60-65 loss. Secondly, I use Alexnet (trained on the MIT places dataset) in the your test code, it achieves different and better results in your test data, and I use GardensPoint and aderley dataset(the last 200 frames as you said in your paper), It also performs better , and I can not get the same result using the released calc model weight. Looking forward to your reply, thanks!

Hello. I have stored the exact data and readmes containing the command line arguments used in testNet.py in this google drive link. The Alderley dataset has to have the frames aligned in order to work with the code, and they have been in the data in the drive. As for your issues with training, I would suggest cross-validating the snapshotted models from different iterations. I only needed 200,000 iterations to achieve optimal results. Since it is an unsupervised learning method, we care less about the loss and more about the internal representation. Additionally, if you used a small batch size, more iterations may be required. I lowered the batch size from what I used in the released model for this repo since it may be too large for most users. Since I trained on multiple GPUs, I had an effective batch size on the order of 1800 instead of the default 256. You can enable multi-gpu training with nccl with Caffe. With this batch size and number of iterations, the number of epochs is roughly 42, which is the number of times the model sees all of the training data. I hope this helps.


[Release 1.0.0] Merge develop into master

WIP
Evaluate this merge

2 things i'd suggest doing here:

taking a look at the new LGTM alerts. it seems there are a couple of is which should be == instead, plus 1 suspicious SQL alert.
doing a diff between master after this merge and develop (the squashed merge commit can be reverted if we find something went wrong)

2 things i'd suggest doing here:

taking a look at the new LGTM alerts. it seems there are a couple of is which should be == instead, plus 1 suspicious SQL alert.
doing a diff between master after this merge and develop (the squashed merge commit can be reverted if we find something went wrong)


Failed to include-data-dir for onefile on Windows

When I was trying to compile app.py to standalone, Nuitka will copy ./static folder to app.dist/static2 sutomatically, and the output exe file works great. But after --onefile option added, the onefile version app.exe cannot find the ./stactic2 folder, and no static2 folder was copied to the app.exe directory. Is there any way to solve this problem, or I have to copy the static folder along with the onefile app.exe manually?

Provide in your issue the Nuitka options used

py -3.8 -m nuitka  ./app.py --standalone --onefile --output-dir=out --plugin-enable=pywebview --include-data-dir=static=static2

Nuitka version

python -m nuitka --version
0.8.2
Commercial: None
Python: 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)]
Flavor: Unknown
Executable: C:\Program Files\Python38\python.exe
OS: Windows
Arch: x86_64
WindowsRelease: 10

How did you install Nuitka and Python

pip and exe installer

The specific PyPI names and versions

python -m pip freeze
Nuitka==0.8.2
proxy-tools==0.1.0
pycparser==2.21
pythonnet==2.5.2
pywebview==3.6.3

Yes, it is described in the user manual how this addressed. https://nuitka.net/doc/user-manual.html#onefile-finding-files


Don’t inherit “standard” lexers.

SD-1404 #done
Fix our tokenizer to not rely on any external parsers, and cough fix
the queries that needed to be updated because of this change.

So 'abc' is a parse error now? Worth adding a test?
And what is char literal syntax actually good for anyway, since we don't have a separate Char type?

Current coverage is 78.77%

Merging #1106 into master will decrease coverage by -0.06% as of d2373be

@@            master   #1106   diff @@
======================================
  Files          176     176
  Stmts         9751    9760     +9
  Branches       320     320
  Methods          0       0
======================================
+ Hit           7687    7688     +1
  Partial          0       0
- Missed        2064    2072     +8

Review entire Coverage Diff as of d2373be

Powered by Codecov. Updated on successful CI builds.

Yep, I’ll add a test.
Char (not equivalent to Scala’s Char) will be a type, and Strings will be an Array of Char (at least semantically).

:+1:


🐛 FIX: nested parsing of tab labels

v2.0.0 stopped parsing reST content within tab labels. Re-implemented here. This feature was already included in tests, so test regression is also fixed here.
The example:
.. tabs::

   .. tab:: :math:`\frac{ \sum_{t=0}^{N}f(t,k) }{N}`

      Some content

Produces:

Fixes #100 and fixes #101

Hey @Daltz333, please could you take a look at this if you get a moment?
I'll bump the version once I get time to take a look at #99

Thanks!
If interested, the main difference is that the tab labels are now correctly parsed into HTML, rather than being left as raw reStructuredText. So the reST **I'm bold** is parsed to I'm bold.


Add feature filter usage tracing

Why this PR?
Collect telemetry for feature filter, variant and telemetry usage. (align with other providers)
Reference: https://github.com/Azure/AppConfiguration-DotnetProvider/pull/540

@rossgrambo @linglingye001 @juniwang Can you approve this PR? It has been two months.


(#59) fix family numEntities (KMP)

add isEmpty and isNotEmpty
add first and firstOrNull

same changes as in JVM

will release 1.5-KMP when the JVM version is released on maven because I don't know how maven behaves when I publish two releases of the same artifact :D To be safe I want to wait.


Request: Domains should be provided in a portable format

If this is meant to be a definitive list, it would be beneficial for all if the list was in a portable format that can be ingested and used by a variety of languages/services. As opposed to just in TS, as  Set.
This could be anything from JSON, TXT, CSV, XML...etc JSON probably makes sense since it can be easily loaded in JS without any fuss.
It wouldn't make much sense for me or someone else to make "yet-another-list-of-domains" just to get it in JSON :/
Thanks!

Hi @douglasg14b
I have just created https://github.com/ihmpavel/free-email-domains-list/pull/226
Can you take a look and drop a comment on the changes?

@ihmpavel LGTM! If you add me of a review I can checkmark for posterity if that's what you desire.
Thanks a ton for fielding this 🚀


Fix sorting empty values

Fixes #590 & Fixes #682

Sept 22: Always put empty values at the end of sorts
[ ] Add config or handling empty strings
[ ] Building tests

Making ignore undefined values as default, since we've provided is empty & is not empty filters


Improved coverage

Pull Request Test Coverage Report for Build 338

0 of 107 (0.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.9%) to 96.539%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

source/Cosmos-Data/DataStreamIsEmpty.class.st
0
4
0.0%

source/Cosmos-CommandLineHandler/CosmosCommandLineHandler.class.st
0
103
0.0%

Totals

Change from base Build 336:
-2.9%

Covered Lines:
3598

Relevant Lines:
3727

💛  - Coveralls


added uuid library to generate random uuid

imported uuid library to generate a random uuid4 (36 character unique identifier) at each run rather than sticking to the same static uuid.

This is a simple change, I concur with this. At  every execution a random unique identifier is generated.
If the purpose is just have a new unique identifier generated then this works, if this unique identifier is serve as a security verification for future purpose as well, then the value must be stored. In that case not much of a difference from what was existing previously.


String interpolation

"Hello, " + name + "!" should be "Hello, #{name}!".

For multiline interpolations I'd prefer the code block to begin on it's own line, indented, e.g.
alert "Result: #{inches} inches is #{
  convert inches,
    type: "cm"
    precision: 3
} cm"

Although it's usually better to just store the result in a variable (i.e. centimeters)


autodeploy 无法探测devname, 导致启动报错

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet xx.xx.xx.xx  netmask <IP_ADDRESS>  broadcast <IP_ADDRESS>
        inet6 xxx::xxx:xxx:xxx:xxx  prefixlen 64  scopeid 0x20<link>
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 191565  bytes 262189509 (250.0 MiB)
        RX errors 0  dropped 132  overruns 0  frame 0
        TX packets 78977  bytes 9038834 (8.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet <IP_ADDRESS>  netmask <IP_ADDRESS>
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 13013  bytes 1448791 (1.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13013  bytes 1448791 (1.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

导致启动的时候， 会报错
[ERROR] xx.xx.xx.xx lo fail to ping xx.xx.xx.xx. Please check configuration `devname`

work around， 在autodeploy 的example 文件中， 先加上
    # Please set devname as the network adaptor's name whose ip is  in the setting of severs.
    # if set severs as "<IP_ADDRESS>", please set devname as "lo"
    # if current ip is <IP_ADDRESS>, and the ip's network adaptor's name is "eth0", please use "eth0"
    devname: eth0

请执行obd update 将obd升级到最新版本在试试


Enable SERP promo for PPro

Task/Issue URL: https://app.asana.com/0/1198194956794324/1208264562025856/f
Description
Enable SERP Promo for PPro
Steps to test this PR
Test

[ ]

#5239  👈
develop

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

Join @aitorvs and the rest of your teammates on  Graphite


Combining comparison with expressions and print gives incorrect value to print.

Hello,
I'm working on this to get old games working (There is already QB64-PE, but chaining multiple files doesn't seem to work, and some old games tried to use DOS libraries that cannot be called from a 64-bit binary; I can do HLE instead, as in, call a modern MIDI library to play MIDI; I'm still implementing operations though, not graphics nor any kind of block statements yet). In my fork: https://github.com/hierosoft/bahle I added:

tests for LPAREN and RPAREN
all QBASIC integral and floating point types

same bit precision as QBASIC
DIM
Implement type suffixes for variables.
QBASIC-allowed type coercion
prevent QBASIC-disallowed type coercion
Mimic QB PRINT Precisely: Padding only for numbers; and no left padding for negative; ; flushes stdout; Single and Double are truncated within Epsilon (floating point arithmetic error margin) and... zeros and "." are removed if remain.

Add ^ operator (POWER).
Switch to non-interactive mode if a file is specified.
Add the ; arg (FLUSH) for PRINT.
Move code into submodules. Suppress linter warnings caused by use of sly's syntactic sugar.
inequalities
tests for all of the above

(but tests regarding this issue are failing)

but I'm having trouble with combining comparison with expressions and print. Instead of "-1 " or " 0 " I am getting some value from some subset of the operands. I keep trying to learn precedence but there must be something I'm missing. I looked up how to make "x = a = b" work and set b to the result of the comparison, and learned I must change the precedence type of "=" to "nonassoc" so it isn't associated with itself and the context can determine whether it is being used as the assignment operator or the comparison operator. That test ((('a = 11', 'b = 10', 'x = a = b', 'Print x'), ' 0 '),) passes, but the ones regarding this issue do not, such as (The value after FIXME is the actual value printed, which is wrong):
        (('a = 10', 'b = 11', 'x = 21 > a + b', 'Print x'), ' 0 '), # FIXME: 1
        (('a = 10', 'b = 11', 'Print 21 > a + b'), ' 0 '), # FIXME: 1
        (('a = 10', 'b = 11', 'x = 21 > a + b - 1', 'Print x'), '-1 '),  # FIXME: 9
        (('a = 10', 'b = 11', 'Print 21 > a + b - 1'), '-1 '),  # FIXME: 9
        (('a = 10', 'b = 11', 'IF 21 > a + b THEN PRINT -1 ELSE PRINT 0'), ' 0 '), # FIXME: 1
        (('a = 10', 'b = 11', 'IF 21 > a + b - 1 THEN PRINT -1 ELSE PRINT 0', ), '-1 '),  # FIXME: 9

All other similar tests fail in a similar way as well, wrong boolean (-1 vs 0) or not a boolean (not -1 nor 0).

I've been trying different things for three days so far, but can't get this specific precedence working.
Is there any possibility you could help out?
I really appreciate the precision and code coverage in your project, and I tried to replicate your methodology. However, note one significant difference in my code: I use my new method "to_value" (which calls "evaluate" then changes each Variable to a Python type) for the inequality methods (any_gt_any, any_ge_any, etc) in the interpreter instead of calling only "evaluate" so I get real values so I can do the comparison and try to return Python values to the caller. I hope that's ok. If not, I'll need another solution.
Warnings:
WARNING: 6 shift/reduce conflicts
WARNING: 252 reduce/reduce conflicts
Cman's simple BASIC v0.1
2019 Cheaterman
bahle/bahle/basicinterpreter.py:134: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison

SLY documentation at https://sly.readthedocs.io/en/latest/sly.html says to do precedence for inequalities like:
     precedence = (
          ('nonassoc', LESSTHAN, GREATERTHAN),  # Nonassociative operators
          ('left', PLUS, MINUS),
          ('left', TIMES, DIVIDE),
          ('right', UMINUS),            # Unary minus operator
     )

I'm not sure if that documentation helps, I'm sure mine seems different in significant ways and doesn't work. I just can't tell how to make mine better, or tell whether the problem is there or somewhere else or both.


undefined: netFD

 > [app builder 8/8] RUN CGO_ENABLED=0 GOARCH=wasm GOOS=js go build -ldflags="-w -s" -o /app/bin/wasm/rule.wasm ./cmd/rule.go:
4.053 # github.com/cloudwego/netpoll
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:33:2: undefined: netFD
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:54:17: cannot use &connection{} (value of type *connection) as Connection value in variable declaration: *connection does not implement Connection (missing method LocalAddr)
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:77:12: c.SetKeepAlive undefined (type *connection has no field or method SetKeepAlive)
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:304:4: c.detaching undefined (type *connection has no field or method detaching)
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:333:24: c.fd undefined (type *connection has no field or method fd)
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:335:11: c.network undefined (type *connection has no field or method network)
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/net_sock.go:42:116: undefined: netFD
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/net_sock.go:105:119: undefined: netFD
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/net_tcpsock.go:217:24: undefined: netFD
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/net_unixsock.go:114:97: undefined: netFD
4.053 /go/pkg/mod/github.com/cloudwego/netpoll@v0.6.0/connection_impl.go:335:11: too many errors

@sujit-baniya  it not support wasm yet


Update require-dir (to fix node 8 issues)

node_modules\require-dir\index.js:93
if (!require.extensions.hasOwnProperty(ext)) {
TypeError: require.extensions.hasOwnProperty is not a function

Already fixed in https://github.com/aseemk/requireDir/issues/45. require-dir just needs an update

I've encountered the same issue.

Yup, that's the old r2 before I got the package name. Try a new install :)


Add search by document name

By typing text in search box documents can be filtered by document name, e.g name: my_doc

@StaffEngineer  please can you assign this to me

@StaffEngineer  I am unassigning from this. Someone else can start to have a look at it.

This can be re-opened if someone wants to work on it.


Possible to have expressions with custom arguments?

Is there support for e.g. if I have a custom function, foo(text) returns text, can I call it with a placeholder value? e.g.:
...
.WHERE(
    CALL("foo(?)", MyTable.Column).EQ("bar"),
)

I see there's a RAW() function but it doesn't look like it can accept placeholders.

Submitted a pull request for a more generic version of this: #55


Fixed type definition of SchemaOptions

Made attributeFromDynamo and attributeToDynamo optional in type definition of SchemaOptions. In current state api consumer would need to implement these operations in order to set scalar schema options.

Thanks.


Basic Concepts Section for the Documentation

You may disregard these recommendations if you used the Edit on GitHub button from dvc.org to improve a doc in place.

❗ Please read the guidelines in the Contributing to the Documentation list if you make any substantial changes to the documentation or JS engine.
🐛 Please make sure to mention Fix #issue (if applicable) in the description of the PR. This causes GitHub to close it automatically when the PR is merged.
Please choose to allow us to edit your branch when creating the PR.
Thank you for the contribution - we'll try to review it as soon as possible. 🙏

I checked src/gatsby/models/glossary/index.js for failing codeclimate test and decided splitting the mentioned createSchemaCustomization function actually increases the complexity. Leaving as it is.

@iesahin could we take the JS part as a separate PR please and describe what it does? (Overall a bit of preference here - it's easier for us to review and merge smaller and focused PRs)

I fully agree that this should be split into smaller PRs but this is a breaking change. JS part is actually copied from what @rogermparent did in ug-basic-concepts here
If we don't include JS changes to this, Basic Concepts don't appear in the sidebar and tooltips become large documents. JS part involves showing tooltip frontmatter instead of the whole page and actually directly copied from @rogermparent 's work.
Because of this I had to bundle all pages together. If we apply only the JS part and an .md file under /concepts/ dir doesn't have tooltip: frontmatter, it breaks the existing glossary/tooltip functionality. The content is also extended in most of the pages.
I'll be merging master into this branch and update the documents as you review but splitting this into smaller pieces will probably do more harm than good.
Thanks. @shcheklein @jorgeorpinel

@iesahin

I fully agree that this should be split into smaller PRs but this is a breaking change. JS part is actually copied from what @rogermparent did in ug-basic-concepts here

makes sense! Can we make them as a separate PR still? May be just migrate existing tooltips to the new format? I'm happy to merge it with a content that just copies existing tooltips. Then we can proceed step by step improving it. WDYT?

this is a breaking change
If we don't include JS changes to this, Basic Concepts don't appear in the sidebar and tooltips become large documents

@iesahin you can just leave all the json and js changes EXCEPT for sidebar.js AND move the existing md files (without changes) from basic-concepts/ to concepts/  for the first PR. That will preserve the existing tooltip functionality and enable future adding concept pages to the nav in future PRs (I tried it locally and it seems to work). 👍
That's what I was referring to with "splitting the PR".

move the existing md files (without changes

No sorry that's not accurate. The only change would be to leave the new frontmatter (with tooltip fields) but the md content of all those pages would be empty initially.

It will be an interesting cherry-picking experience :)
I'll send you another PR by cherry picking the tooltip on the front matter functionality but without the concept pages in sidebar. That's the deal I think.

Also I'll try to fix prettier by changing its config because it's good test.

I split JS parts, didn't touch current text in master but moved them to tooltip: front matter. Submitted #2192 for this. We can close this.

Thanks @iesahin !


Fix backup anchor in FAQ

Anchor #backup is not working here. Also changed "can" to "Can" so it looks like the same as the other entries.
cc @jospoortvliet

You rock, thanks for the attention to important stuff this dutchie overlooked!


Add advanced array management for plot

Thanks a lot for your feedback, i changed everything as you suggested. This was probably a tough pull-request, but it was so important for the plot. I'm happy you like it :)


Celsius

Hey Ben,
How would I adapt the .ino file to show celsuis units?

I believe this is on the wrong repo, but to get it report in C you can change the line
float newTempValue = dht.readTemperature(true);
to
float newTempValue = dht.readTemperature();
Cheers!


The 'type' command does not clear all the selected text

Hi Ken,
So I am trying to create a script which is same with the MS Word Letter. However, in my case, when the script double-clicked on the word, and type texts, the original texts are not cleared.
I did try to add [clear] or [delete] but still the same.

Could you help on this?
Thanks!

Hi @tlm2c09 thanks for raising this! Can you check 2 things -

If you have made Microsoft Word the app in the foreground first? By doing a click on the MS Word app or something? It could be you are trying to do a dclick, the first click ends up making MS Word in the foreground and the 2nd click ends up becoming a normal click instead. For MS Word, double-clicking on a word will select it entirely.

This is probably the real reason. From the example given it is doing a type page.png which types into the screen, versus above you are typing into the word --> which will just do a single click and type and void the selection in the previous dclick step. Try the following 2 ways which should be both work -

dclick first_name.png
type page.png as `first_name`

dclick first_name.png
keyboard `first_name`

PS - I've updated the MS Word example to use keyboard step instead so that it is not confusing

Hi Tim, closing issue for now until further inputs!


[Arduino_CAN] support both 11-Bit (standard) and 29-Bit (extended) IDs.

This fixes #36.
Requires https://github.com/arduino/ArduinoCore-API/pull/194 .

These changes have been successfully tested for:

Uno R4 Minima: CANWrite :heavy_check_mark:, CANRead :heavy_check_mark:
Portenta C33: CANWrite :heavy_check_mark:, CANRead :heavy_check_mark:, : CAN1Write :heavy_check_mark:, CAN1Read :heavy_check_mark:


GTK2 not apply

When i run nwg-look -a it's not change gtk2 theme

In gtk2 there's no way to apply settings on the fly. You need to reload the ini file.


Update flipper-redis to use latest redis gem

I saw a new 4.x release. I haven't checked it out but want to make sure that it works with it fine.

e7a88210eb6d65b91c5d7bc3e683ddecbf8dd293 closes this.


Incorrect branch name when no commits exist on new repo

GitLens Version: 11.3.0
Git Version: 2.30.0
VSCode Version: 1.54.3
OS Version: Windows 10 version 2004, using WSL2

Steps to Reproduce:

Set your default branch name to something other than "main"
Create a new Git repo by running git init
There are files to commit but no commits
In the Source Control bar, the box at the top to type a commit message correctly states your branch name, which matches the branch you are on, shown with git status. E.g. Message (Ctrl+Enter to commit on 'master')
However, the COMMITS tab has an indicator that says the branch, and it says main to the right of the word "COMMITS", regardless of your Git init.defaultbranch setting. I have the setting set to something different from main in both WSL and Windows. The name will only be shown incorrectly until a repo is cloned, then it becomes correct.

Can you please verify this fix in tomorrow's insiders edition?
You can install the insiders edition from here. Be sure to disable/uninstall the stable version of GitLens first.


[es]: remove reference to removed CSS

Spanish tutorials still include old CSS files. However, if you visit these pages, the browser will try to access them and return 404 (e.g.).
They were removed from the English tutorials in https://github.com/kubernetes/website/pull/34188. This PR removes them from the Spanish localisation.
PS: Not directly related to this PR, even though https://katacoda.com/embed.js was included on those pages next to the CSS files I did not remove them.
I also wanted to let you know that all Katacoda-related pieces should be removed from the localisation since these interactive tutorials are not supported anymore and need replacing. Here is an umbrella issue for this task https://github.com/kubernetes/website/issues/41496
To get rid of Katacoda, many texts need corrections, which I can't do without French team knowledge.
/sig docs
/language fr
/area localization

Thanks!
/lgtm


Fix failing tox execution due to missing versioneer package

Update the build-system requirements in pyproject.toml to include the
versioneer "shim" that works around the pip changes here that break
this. See the following ticket on the versioneer repo for additional
details.
https://github.com/python-versioneer/python-versioneer/issues/193

Resolve #40


Documentation is incomplete, EmbeddedIngress doesn't list all fields

I'd like to use VMAuth to expose some of victoria metrics outside the cluster.
I created VMAuth and VMUser according to the quick start.
The Ingress gets created.
However, for cert-manager to create a certificate, I'd also need to add a cert-manager.io/cluster-issuer=… annotation (and in general, I might want to add other annotations as well).

Indeed - a kubectl explain vmauth.spec.ingress does list that endpoint.
Could we switch to something like https://github.com/ahmetb/gen-crd-api-reference-docs instead?
It's being used to render the cert-manager and knative API reference docs, so should probably support everything we need.

I see that doc generation is no longer a problem now. I am closing the issue as irrelevant.


Uncaught Error: EIO: i/o error, open '/Users/sean/remote/workspace-crystal/...

Open a workspace on a removable or network-attached medium
Close Atom
Disconnect the medium
Open Atom
Experience an error while trying to open the workspace. Of course, it shouldn't open. But it shouldn't throw an error either; just ask me to make/open a new workspace.

Atom Version: 1.0.0
System: Mac OS X 10.10.3
Thrown From: Atom Core
Stack Trace
Uncaught Error: EIO: i/o error, open '/Users/sean/remote/workspace-crystal/---hidden-package-name---/WebContent/WEB-INF'
At /Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:466

Error: EIO: i/o error, open '/Users/sean/remote/workspace-crystal/---hidden-package-name---/WebContent/WEB-INF'
    at Error (native)
    at Object.fs.openSync (fs.js:544:18)
    at Object.module.(anonymous function) [as openSync] (ATOM_SHELL_ASAR.js:118:20)
    at Project.module.exports.Project.open (/Applications/Atom.app/Contents/Resources/app.asar/src/project.js:371:27)
    at Workspace.module.exports.Workspace.openURIInPane (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:449:31)
    at Workspace.module.exports.Workspace.open (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:375:19)
    at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:46:25)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:169:7)

Commands

Config
{}

Installed Packages
# User
No installed packages

# Dev
No dev packages

Potential duplicate of https://github.com/atom/atom/issues/7203.
Also relevant: https://github.com/atom/atom/issues/6974


Is EstablishSessionStatus.KeyMismatch being returned not only when an incorrect proof of possession is used?

Hi!
As I suggest with the title (sorry if it is so long), I think it is possible that when establishSession is used EstablishSessionStatus.KeyMismatch may be returned even for errors that doesn't match with the one it refers.
Looking at esp_prov.dart, I think the catch (e) is catching several errors.
https://github.com/ogabrielinacio/esp_provisioning_ble/blob/e0948a571a4b77b8688e9fe3ae5a04aaa8ea4387/lib/src/esp_prov.dart#L42-L51
In this case I understand it is assumed the next situation:

If there is an error in the try block, it is catched.
Before to return the error, it checks if the application is connected to the device.
If it isn't connected, it throws an EstablishSessionStatus.Disconnected; but if it is connected it assumes it is an error with the proof of possession and returns EstablishSessionStatus.KeyMismatch.

Context
I am testing my application and it connects fine, send and receive messages, etc., everything fine. In another screen, with the device already disconnected, I try to connect to the device using the same flow:

Connect (check if disconnected, just in case, then connects).
Establish session.

But it fails to establish the session and returns EstablishSessionStatus.KeyMismatch. I also received an GATT_INVALID_PDU (4), specifically the next error:
E/[FBP-Android](17973): [FBP] onCharacteristicWrite:
E/[FBP-Android](17973): [FBP]   chr: 021aff51-0382-4aea-bff4-6b3f1c5adfb4
E/[FBP-Android](17973): [FBP]   status: GATT_INVALID_PDU (4)
I/gralloc4(17973): @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
E/flutter (17973): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: FlutterBluePlusException | writeCharacteristic | android-code: 4 | GATT_INVALID_PDU

A GATT_INVALID_PDU, if I am not wrong, may be caused for the buffer size, a wrong MTU or even trying to connect multiple times (issue that in this specific case I am reporting I already discard).
Debugging
I am trying to debug a bit better the error, but at this moment I just edited the esp_prov.dart and introduce a logger before to returns the EstablishSessionStatus.KeyMistmatch and, although it is just a small clue, it is interesting what it is returned when I entered a wrong password intentionally and when I introduce the good one.
I log the error with:
logger.w('[ESP PROV] => $e');

Intentionally wrong
This is the case in which the error EstablishSessionStatus.KeyMistmatch must be returned. The log line is:
I/flutter (17973): │ ⚠ [ESP PROV] => type 'Null' is not a subtype of type 'FutureOr<Uint8List>'

Then returns the EstablishSessionStatus.KeyMistmatch.
With correct proof of possession
This is the case in which the error EstablishSessionStatus.KeyMistmatch must not be returned and may be we can work in returning the specific one or maybe some generic error (¿EstablishSessionStatus.UnexpectedState?). The log line is:
I/flutter (17509): │ ⚠ [ESP PROV] => Exception: Unexpected state

I could try to research this a bit more or, if you know the solution, you can open a PR and mentioned me to test your branch or a specific commit.
About the errors, I am going to verify if the error I am getting is related with the MTU, because in that case I think there should be two more values implemented in EstablishSession:

MTUError, WrongBufferSize or something else that could define the MTU error. Or even split in two values if the response of one is different from the response of the another one.
UnexpectedState to be returned when there is an error the package doesn't catch specifically.

Implementing this, we could return the correct one in each case and use the KeyMistmatch just when it is an incorrect proof of possession.
What do you think about it?
Excuse me this long issue! Thanks in advance for reading it! ❤
P.S. If you consider a better title for the issue, change it without problems!
P.S. (2) Above the issue I was having, I wrote an offtopic with the solution in a comment below (https://github.com/ogabrielinacio/esp_provisioning_ble/issues/11#issuecomment-1973310922), but it is also interesting because I think it supports the idea of having more possible EstablishSessionStatus.

Offtopic, but interesting. I debug the error I was having and, again, as it happened to me when I reported 9#issuecomment-1951453938 but with a different case, it seems the connection was alive or something was blocking due to misbehavior of the state manager I built with Riverpod.
In the first connection I start a provider to manage the EspProv instance, when all the actions have finish, it disconnects from the device using the same EspProv instance that I started. However, I think something, I have not clearly what, maybe something related with my TransportBle, crashs the other establishSession method. It is a bit weird and I will try to debug better, but just as a note in case someone try to manage this package using Riverpod: when you disconnect the device, invalidate the provider with ref.invalidate(nameOfTheProvider), then, when you start to watch or read another one, you will have a clean instance. In my case, as I also manage the TransportBle with a Riverpod provider, but I just use it as part of my provider for EspProv, when I invlidate the one for EspProv, I also invalidate the one for TransportBle.
I wish to have time to prepare an example using Riverpod, because I think it can be very useful for the community and, of course, for me, because I will learn more ❤ .

Offtopic finished... Excuse me! Please, keep this issue open to talk about the possible improvement of include more errors. If you want, I can open a PR, but first I would like to know if you, @ogabrielinacio, think it has sense. But, as I indicate in the main issue and in the above offtopic, it is a case in which there isn't a KeyMismatch error but it throws one because it catches all errors as it was one if the device is connect.

@ivanhercaz
In fact, this part of KeyMismatch is not so correct, I apologize for that. As soon as possible I will try to look into this. If you have time, feel free to do the PR
I'm also sorry I'm not paying as much attention to the project, I'm in a very complicated semester at college, so with work and college and studies it's very difficult to keep up with everything.

@ivanhercaz In fact, this part of KeyMismatch is not so correct, I apologize for that. As soon as possible I will try to look into this. If you have time, feel free to do the PR

Please, don't apologize for that! It is impossible to catch everything, even if you will dedicate to this work being payed, that I know it isn't the case.
I will try to do a PR with a basic proposal. I will notify you when I open it but review it when you can. Feel free to assign me this issue! Also for the Flutter Blue Plus issue.

I'm also sorry I'm not paying as much attention to the project, I'm in a very complicated semester at college, so with work and college and studies it's very difficult to keep up with everything.

Life is complicated and has a lot of stuff we have to take care. Please, don't beat yourself for not having the necessary time to dedicate to this project. You already done an awesome work developing this awesome package and I am sure I am not the only one who thanks your contribution. You already done the big work and it is very well done ❤ .
Please, dedicate the time you have without pressure. I wish you the best with your work, with your studies and with your health. A big hug from the Macaronesia!


React + flow integration - Auth.user small delay problem

Hello,
I implemented J-Toker in my frontend app using React and flow (Rails API backend), in a similar way to this project [react-flux-jwt-authentication-sample]https://github.com/auth0/react-flux-jwt-authentication-sample/tree/gh-pages/src
The dashboard should only be accessed by logged in user. In order to do this, I have my Dashboard component wrapped in an AuthenticatedComponent:
Dashobard.jsx
export default AuthenticatedComponent(Dashobard);

Here is my AuthenticatedComponent.jsx:
export default (ComposedComponent) => {
  return class AuthenticatedComponent extends React.Component {

    static willTransitionTo(transition) {
      if (!LoginStore.isLoggedIn()) {
        transition.redirect('/login/', {}, {'nextPath' : transition.path});
      }
    }

   ...

Finally here is my LoginStore.jsx code:
class LoginStore extends BaseStore {

  ...

  isLoggedIn() {
    return Auth.user.signedIn;
  }
}

Everything works great except when I manually refresh the page. In this case, the Auth.user.signedIn return undefinedeven if the user is logged in.
Could someone help me on this?
Thanks in advance.

In order to understand, I'm trying to replicate your demo but I don't get how you get the user's infos updated after the login and how the props.useror state.user are related to the propsdetails (email, color, etc.) that are displayed in your app...

Was anybody able to solve this?

I am also facing same issue
        const isAauthenticated = (nextState, replace) => {

            console.log("isAuthenticated",Auth.user); // got object with all information email signedIn
            console.log("isAuthenticated",Auth.user.email); // got undefined why?

        if (Auth.user.signedIn)  { replace({ pathname: '/dashboard' }); }
         };

@konpa what solution works for you?


DupRadar broken

Tested v1.4 and it seems that DupRadar is broken:
~/D/t/80791ee1db8a958074d47827688b86> ls -l
total 1508544
-rw-r--r-- 1 alex users 788007786 Apr  9 16:00 AS-225023-LR-34148Aligned.sortedByCoord.out.markDups.bam
-rwxr-xr-x 1 alex users      5285 Apr  9 16:07 dupRadar.r*
-rw-r----- 1 alex users 756721066 Apr  9 16:00 Mus_musculus.GRCm38.90.gtf
alex@aragorn ~/D/t/80791ee1db8a958074d47827688b86>
singularity shell ../singularity/scilifelab-ngi-rnaseq-1.4.img
Singularity: Invoking an interactive shell within container...

Singularity scilifelab-ngi-rnaseq-1.4.img:~/Downloads/testme_locally/80791ee1db8a958074d47827688b86> sh .command.sh
Input bam      (Arg 1): AS-225023-LR-34148Aligned.sortedByCoord.out.markDups.bam
Input gtf      (Arg 2): Mus_musculus.GRCm38.90.gtf
Strandness     (Arg 3): unstranded
paired/single  (Arg 4): single
Nb threads     (Arg 5): 2
R package loc. (Arg 6): 2
Output basename       : AS-225023-LR-34148Aligned.sortedByCoord.out.markDups
Loading required package: dupRadar
Loading required package: parallel

 *** caught segfault ***
address (nil), cause 'memory not mapped'

Traceback:
 1: .C("R_readSummary_wrapper", as.integer(n), as.character(cmd),     PACKAGE = "Rsubread")
 2: Rsubread::featureCounts(files = bam, annot.ext = gtf, isGTFAnnotationFile = TRUE,     GTF.featureType = "exon", GTF.attrType = "gene_id", nthreads = threads,     isPairedEnd = paired, strandSpecific = stranded, ignoreDup = dup,     countMultiMappingReads = mh, ...)
 3: count(mh = TRUE, dup = FALSE)
 4: eval(expr, pf)
 5: eval(expr, pf)
 6: withVisible(eval(expr, pf))
 7: evalVis(expr)
 8: capture.output(counts <- list(mhdup = count(mh = TRUE, dup = FALSE),     mhnodup = count(mh = TRUE, dup = TRUE), nomhdup = count(mh = FALSE,         dup = FALSE), nomhnodup = count(mh = FALSE, dup = TRUE)))
 9: analyzeDuprates(input_bam, annotation_gtf, stranded, paired_end,     threads)
An irrecoverable exception occurred. R is aborting now ...
Segmentation fault (core dumped)
Singularity scilifelab-ngi-rnaseq-1.4.img:~/Downloads/testme_locally/80791ee1db8a958074d47827688b86>

If I change things in the .command.sh to use only 1 CPU core, things work and finish properly.

Tested on our cluster and everything works fine...
nextflow run SciLifeLab/NGI-RNAseq -r 1.4 -resume -profile uppmax_devel --project snic2017-7-196 --gtf ./test_data/ngi-rna_test_set/genes.gtf --bed12 ./test_data/ngi-rna_test_set/genes.bed --hisat2_index ./test_data/ngi-rna_test_set/r64/ --aligner hisat2 --singleEnd --reads "./test_data/ngi-rna_test_set/*.fastq.gz" -with-singularity scilifelab-ngi-rnaseq-1.4.img

.command.log
/pica/h1/phil/glob/testdata/rnatest/work/b7/b0de8553b39236182887629af3d085/.command.stub: line 38: ps: command not found
/pica/h1/phil/glob/testdata/rnatest/work/b7/b0de8553b39236182887629af3d085/.command.stub: line 27: ps: command not found
Input bam      (Arg 1): SRR4238379_subsamp.sorted.markDups.bam
Input gtf      (Arg 2): genes.gtf
Strandness     (Arg 3): unstranded
paired/single  (Arg 4): single
Nb threads     (Arg 5): 2
R package loc. (Arg 6): 2
Output basename       : SRR4238379_subsamp.sorted.markDups
Loading required package: dupRadar
Loading required package: parallel
null device
          1
null device
          1
null device
          1
[1] "SRR4238379_subsamp.sorted.markDups"

  Sergi SayolsEmail author, Denise Scherzinger and Holger Klein (2016):
  dupRadar: a Bioconductor package for the assessment of PCR artifacts
  in RNA-Seq data. BMC Bioinformatics, 17:428,
  doi:10.1186/s12859-016-1276-2

A BibTeX entry for LaTeX users is

  @Article{,
    title = {dupRadar: a Bioconductor package for the assessment of PCR artifacts in RNA-Seq data},
    author = {Sergi Sayols and Denise Scherzinger and Holger Klein},
    year = {2016},
    journal = {BMC Bioinformatics},
    doi = {10.1186/s12859-016-1276-2},
    url = {http://dx.doi.org/10.1186/s12859-016-1276-2},
    volume = {17},
    issue = {1},
    pages = {428},
  }

R version 3.4.1 (2017-06-30)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 9 (stretch)

Matrix products: default
BLAS: /opt/conda/envs/ngi-rnaseq/lib/R/lib/libRblas.so
LAPACK: /opt/conda/envs/ngi-rnaseq/lib/R/lib/libRlapack.so

locale:
 [1] LC_CTYPE=C.UTF-8       LC_NUMERIC=C           LC_TIME=C.UTF-8
 [4] LC_COLLATE=C.UTF-8     LC_MONETARY=C.UTF-8    LC_MESSAGES=C.UTF-8
 [7] LC_PAPER=C.UTF-8       LC_NAME=C              LC_ADDRESS=C
[10] LC_TELEPHONE=C         LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] parallel  stats     graphics  grDevices utils     datasets  base

other attached packages:
[1] dupRadar_1.8.0

loaded via a namespace (and not attached):
[1] compiler_3.4.1     tools_3.4.1        KernSmooth_2.23-15 Rsubread_1.28.0
/pica/h1/phil/glob/testdata/rnatest/work/b7/b0de8553b39236182887629af3d085/.command.stub: line 12: ps: command not found

Same issue and I found the problem:
https://support.bioconductor.org/p/104340/#104960
In the old image we used rsubread 1.28.1 from source/ bioconductor which has this issue already fixed.
Bioconda ships the version 1.28.0 which has the bug mentioned above.
Solution: I will update the conda package (which is a no brainer) and then will rebuild the docker image locally and see if this gets things to work again on our side.
As far as I see, it’s not happening on all kinds of data but it might happen from time to time so we should update this.

Fantastic 👍

https://github.com/bioconda/bioconda-recipes/pull/8597

Local tests were successful! We could simply update the Dockerimage once and things should work again! DupRadar automatically pulls the latest version of Rsubread, so this pulls now 1.28.1 including the fix.
Thanks also to @fbartusch for helping with this ;-)


Move Governance, license, contribution guidelines and ADOPTERS files inside of the community repository

As described in the this https://github.com/kubewarden/kubewarden-controller/issues/659, we are in the process of creating the community repository. This central repository should serve as a central location for contributors, security researchers, and other interested parties to discover and under the project through GitHub. This include moving important files into it. Wich includes: Governance, license, contribution guidelines and adopters files.
Acceptance criteria

[x] Move Governance, license, contribution guidelines and ADOPTERS files inside of the community repository.
[x] Amend docs.kubewarden.io to point to them instead of previous versions where relevant. https://github.com/kubewarden/docs/pull/383
[x] Amend kubewarden.io survey link to ADOPTERS file.
[x] Remove old versions from previous repos.

Reopening, still things to do.

As far as I can see, this is done. Closing issue


Arabic Documentation on Using Crowdin

#13

Hello @BatoolMM I've submitted this PR, could you please review and let me know if I should make any corrections? Thank you.

Hello @BatoolMM I've effected the changes. Thank you!

This looks fantasic, thank you @rnabage!

@all-contributors please add @rnabage for documentation and translation


Issue with the eks-asg-tags.tf

Hello @ArchiFleKs , looks like I found another issue. when I provide multiple subnet_ids for a managed node group
      subnet_ids              = [dependency.vpc.outputs.private_subnets[0], dependency.vpc.outputs.private_subnets[1], dependency.vpc.outputs.private_subnets[2]]

I get this error with the eks-asg-tags.tf.
│ Error: Invalid function argument
│
│   on eks-asg-tags.tf line 44, in resource "null_resource" "node_groups_asg_tags":
│   44:   "Value" : one(data.aws_autoscaling_group.node_groups[each.key].availability_zones),
│     ├────────────────
│     │ data.aws_autoscaling_group.node_groups is object with 4 attributes
│     │ each.key is "gpu"
│
│ Invalid value for "list" parameter: must be a list, set, or tuple value
│ with either zero or one elements.

Can you past the full terragrunt ? I have some cluster using subnet_ids without issues.

    "gpu" = {
      desired_size            = 1
      ami_type                = "AL2_x86_64_GPU"
      platform                = "linux"
      instance_types          = ["g4dn.2xlarge"]
      subnet_ids              = [dependency.vpc.outputs.private_subnets[0], dependency.vpc.outputs.private_subnets[1], dependency.vpc.outputs.private_subnets[2]]
      pre_bootstrap_user_data = <<-EOT
        #!/bin/bash
        set -ex
        cat <<-EOF > /etc/profile.d/bootstrap.sh
        export CONTAINER_RUNTIME="containerd"
        export USE_MAX_PODS=false
        export KUBELET_EXTRA_ARGS="--max-pods=${run_cmd("/bin/sh", "-c", "../../../../../../../tools/max-pods-calculator.sh --instance-type g4dn.2xlarge --cni-version 1.10.2 --cni-prefix-delegation-enabled")}"
        EOF
        # Source extra environment variables in bootstrap script
        sed -i '/^set -o errexit/a\\nsource /etc/profile.d/bootstrap.sh' /etc/eks/bootstrap.sh
        cd /tmp
        sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
        sudo systemctl enable amazon-ssm-agent
        sudo systemctl start amazon-ssm-agent
        EOT
      taints = [
        {
          key    = "gpuGroup"
          value  = "true"
          effect = "NO_SCHEDULE"
        }
      ]
      labels = {
        network = "private"
        size    = "g4dn.2xlarge"
      }
    }

Also issue on line 51
│ Error: Invalid function argument
│
│   on eks-asg-tags.tf line 51, in resource "null_resource" "node_groups_asg_tags":
│   51:   "Value" : one(data.aws_autoscaling_group.node_groups[each.key].availability_zones),
│     ├────────────────
│     │ data.aws_autoscaling_group.node_groups is object with 4 attributes
│     │ each.key is "gpu"
│
│ Invalid value for "list" parameter: must be a list, set, or tuple value
│ with either zero or one elements.

Is the issue here that I should be using It like this?
subnet_ids              = dependency.vpc.outputs.private_subnets
vs
      subnet_ids              = [dependency.vpc.outputs.private_subnets[0], dependency.vpc.outputs.private_subnets[1], dependency.vpc.outputs.private_subnets[2]]

Ok, I see the with the one, I always use a single subnet_ids  per managed node group as per so when using multiple subnet it fails because of the one function

The related config here (https://github.com/particuleio/teks/blob/main/terragrunt/snippets/eks-asg-tags/eks-asg-tags.tf#L40) are for ebs and volume scheduling hint when scaling to and/or from 0 with managed node group. They should be remove if needed, but if you are planning to use block storage with EBS I'd suggest you use one node group per availability zone.
Also, eks-asg-tags.tf will soon be replace with Terraform native tags which will be easier to handle your use case (https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/autoscaling_group_tag)

Is the issue here that I should be using It like this? subnet_ids = dependency.vpc.outputs.private_subnets vs  subnet_ids = [dependency.vpc.outputs.private_subnets[0], dependency.vpc.outputs.private_subnets[1], dependency.vpc.outputs.private_subnets[2]]

It just expects only one or zero argument for the one function, and here it finds 3. it would be the same error with dependency.vpc.outputs.private_subnets
This part should be removed for you used case to function

Awesome! I will go with the one subnet_id per node group and let cluster-autoscaler do its job with balancing! Thank you for the help again! 😊

The aws_autoscaling_group_tag resource to manage Terraform native tags has yet integrated into terraform-aws-eks module it seems. It relies on the module outputs module.eks.eks_managed_node_groups.node_group_labels(_taints). While its 		autoscaling_group_tags input i only for unmanaged node groups (and I doubt it will ever be accepted for EKS managed NGs). So the tagging snippet should stay for a while.
Regarding the way it pick availability_zones to apply as ASG tags, one() picks a first value. This may be not that user expects, when there are managed node groups each mapped per an AZ, like arm-a, arm-b, arm-c. I would expect its zone ASG tags should NOT all become eu-west-1a, for example, but based on the AZ -a, -b, -c prefixes instead.
I've attempted to fix that in my [tEKS fork] [0], [1] (also I think that's the reference to ata.aws_autoscaling_group.node_groups[each.key].availability_zones fails there, while var.eks_managed_node_groups[each.key].availability_zones works for me)
This approach shows for an ASG all subnets and all AZs, but only a properly mapped one for zone tags. Not certain if that 's correct, or there should be multiple zone tags for each AZ?
[0] https://github.com/bogdando/teks/commit/e3564dd53f2a6936c001a0601a861fd8aa2d8a77#diff-0016c55be15bfa68fbb22254752f8a7fe56b71490e678123877d583a5346779cR203
[1] https://github.com/bogdando/teks/commit/e3564dd53f2a6936c001a0601a861fd8aa2d8a77#diff-450049c636a646a657acdb75322f1eddf9c54e6adc17ff676b9b59141bc85bdaR63

Hi, This commit should solve your issues and is more elegant: https://github.com/particuleio/teks/commit/63da5a3ffb085cfdf06e6b223b1fd1d5484362da


Wifi and Bluetooth examples?

hi,
could you please publish examples on how to use wifi and bluetooth?
regards
arnim

Hi,
Currently, WiFi and Bluetooth can only work with Arduino and not supported by ArduPy. WiFi and Bluetooth will be supported by ArduPy in the future. So, stay tuned!
Best Regards,
Lakshantha

so you mean this statement from your webpage isn't true:
Compatible with Arduino and Micropython, Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity supported by Realtek RTL8720DN. https://www.seeedstudio.com/Wio-Terminal-p-4509.html

Hi,
The webpage and the wiki pages are already updated and highlighted that Wio Terminal wireless connectivity is only supported by Arduino at the moment. Thank you for pointing it out.
We initially pointed out that ArduPy is also supported hoping to bring more functionalities later. We will gradually bring more functions in the future.
https://www.seeedstudio.com/Wio-Terminal-p-4509.html
https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/
Best Regards,
Lakshantha


HDDS 2181. Ozone Manager should send correct ACL type in ACL requests to Authorizer

Currently, Ozone manager sends "WRITE" as ACLType for key create, key delete and bucket create operation. Fix the acl type in all requests to the authorizer.

@xiaoyuyao @bharatviswa504 Please review. The integration test failures are not related to the patch.


OutOfMemoryError when saving bidirectional entity with many edges

Given:
@NodeEntity
public class CyclicNodeType {

    @Id @GeneratedValue
    private Long id;

    @Relationship(type = "HAS_FIELD", direction = Relationship.OUTGOING)
    private List<RefField> refFields;

    @Relationship(type = "SUBORDINATE", direction = Relationship.INCOMING)
    private List<CyclicNodeType> subordinateNodeTypes;

    // getter and setter
}

and
@NodeEntity
public class RefField {

    @Id @GeneratedValue
    private Long id;

    @Relationship(type = "HAS_FIELD", direction = Relationship.INCOMING)
    private List<CyclicNodeType> nodeTypes;

     // getter and setter
}

and
@Test
public void testCyclicStructure() {
    CyclicNodeType nt1 = new CyclicNodeType();
    CyclicNodeType nt2 = new CyclicNodeType();
    CyclicNodeType nt3 = new CyclicNodeType();

    List<CyclicNodeType> nodeTypes = Arrays.asList(nt1, nt2, nt3);
    List<RefField> refFields = new ArrayList<>();
    for (int i = 0; i < 50; i++) {
        RefField field = new RefField().setNodeTypes(nodeTypes);
        refFields.add(field);

    }
    for (CyclicNodeType nodeType : nodeTypes) {
        nodeType.setSubordinateNodeTypes(nodeTypes);
        nodeType.setRefFields(refFields);
    }
    MultiStatementCypherCompiler compiler = (MultiStatementCypherCompiler) mapAndCompile(nt1);
    assertThat(compiler.getNewRelationshipBuilders()).size().isLessThan(500);
}

Current Behavior
The test  causes the compiler to store 1.104.903 (!) newRelationshipBuilders. If you add another CyclicNodeType to the nodeTypes you will get OutOfMemoryError.
Expected Behavior
The number of newRelationshipBuilders should not increase exponentially.
Possible Solution
This was introduced by #407 / #433
Steps to Reproduce (for bugs)
see test https://github.com/kiwigrid/neo4j-ogm/commit/e9694782d50ffe6909a737813c4ab726d2ca6e87
Your Environment

OGM Version used: 3.1.7

I think we have the same issue here: https://stackoverflow.com/questions/55355993/performance-issue-circular-relationship

The #407 with an horizon of -1 increase the complexity of the tree traversal. Took the "Example situation" depicted in the #407, increases the number of nodes and the depth and the combinatory will explode.
The #407, IMO does not make sense when the horizon is -1 because every nodes must be traversed whatever the order.
Instead of removing the #407 feature, org.neo4j.ogm.cypher.compiler.CypherContext#visited may be changed to
    public boolean visited(Object entity, int horizon) {
        NodeBuilderHorizonPair pair = visitedObjects.get(entity);
        return pair != null && (pair.getHorizon() > horizon || horizon < 0);
    }

trom
    public boolean visited(Object entity, int horizon) {
        NodeBuilderHorizonPair pair = visitedObjects.get(entity);
        return pair != null && pair.getHorizon();
    }

It seems to do the job for your use case @Andy2003 and for the tests introduced by the #407

Thanks for your input everyone. This will be fixed in the next alpha of 3.2 as well as 3.1.9.


Fix for wrong comparison of last_modified dates if no etag present

@rafatower CR please

:+1:

Frontend tests were OK :+1: (details)


Added pytorch framework script to test on gpu nodes

This branch is for testing DeepLearningExamples from Nvidia on GPU nodes.
The relevant test scripts for few DL frameworks is added in the g_nodes role.

A couple of comments.

Let's just remove the ability to run the test from Ansible. Even if we hide it under the "never" tag, Ansible just isn't the right tool for this kind of long-running operation.
The target directory should be configurable instead of hardcoded to /usr/local. We should also take into account that the configured path might be on an NFS server with root_squash, therefore it should be possible to execute the copy operation as a different user.


Porting some new TensorFlow models

Hello! I really liked Your project, it helped me a lot. I would like to ask you to port 4 new styles from this repository: https://github.com/hzy46/fast-neural-style-tensorflow. Everything on TensorFlow, and I think for You it will not be difficult. Unfortunately, I do not have the opportunity to do it myself.

Sorry, the trained weights from that repository do not use the same neural network as this one. You would need to do your own training for those styles as documented in https://github.com/reiinakano/fast-style-transfer-deeplearnjs#adding-your-own-styles
Unfortunately, I can't do it myself as I do not have access to a powerful GPU.

It turns out, there already trained network for van Gogh? Can you port models from Keras or Torch?


How to Symfony 3

Implement in Symfony 3 instruccions

Thank you very much @oscarpedrero for having included the instructions to use it with Symfony3. :smiley:


pouch version command shouldn't  access to pouchd

Ⅰ. Issue Description
at present, it is irrelevant with pouchd or pouch server for major output information of pouch version command, so a non-root user can get pouch version information without any communicate with pouchd, such as Arch, BuildTime, GitCommit, GoVersion, KernelVersion, OS, Version and APIVersion, etc.
Ⅱ. Describe what happened
a non-root user can't get pouch version information
Ⅲ. Describe what you expected to happen
a non-root can get pouch version information
Ⅳ. How to reproduce it (as minimally and precisely as possible)

$pouch version
Error: failed to get system version: Get http://d/v1.24/version: dial unix /var/run/pouchd.sock: connect: permission denied

Ⅴ. Anything else we need to know?
$docker version
Client:
Version:      1.12.6
API version:  1.24
Go version:   go1.7.3
Git commit:   11fdb9f BUILDTIME:2018-04-23 17:35:23
Built:        Mon Apr 23 09:35:22 2018
OS/Arch:      linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?  <---need to access docker daemon then get output.
Ⅵ. Environment:
pouch version (use pouch version):
$sudo pouch version
APIVersion: 1.24
Arch: amd64
BuildTime: unknown
GitCommit: unknown
GoVersion: go1.9.1
KernelVersion: 3.10.0-327.ali2012.alios7.x86_64
Os: linux
Version: 0.4.0
OS (e.g. from /etc/os-release):
$cat /etc/os-release
NAME="Alibaba Group Enterprise Linux Server"
VERSION="7.2 (Paladin)"
ID="alios"
ID_LIKE="fedora"
VERSION_ID="7.2"
PRETTY_NAME="Alibaba Group Enterprise Linux Server 7.2 (Paladin)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:alibaba:enterprise_linux:7.2:GA:server"
HOME_URL="https://www.aliyun.com/"
BUG_REPORT_URL="http://bbs.aliyun.com/"
ALIBABA_BUGZILLA_PRODUCT="Alibaba Group Enterprise Linux 7"
ALIBABA_BUGZILLA_PRODUCT_VERSION=7.2
ALIBABA_SUPPORT_PRODUCT="Alibaba Group Enterprise Linux"
ALIBABA_SUPPORT_PRODUCT_VERSION=7.2
Kernel (e.g. uname -a):
$uname -r
3.10.0-327.ali2012.alios7.x86_64
Install tools:
default
Others:
nothing

If this bug if fixed, please also remember to edit test related script:
https://github.com/alibaba/pouch/blob/master/hack/testing/utils.sh#L46


Date.create fails to parse Russian date strings

Windows Long Date format displays Russian strings as follows:
3 октября 2014 r.
Sugarjs however fails to parse this string
Same goes for "2015년 11월 24일 화요일" in Korean.

Well I'm curious... for Russian what you posted was a Latin "r", but the Russian is a different letter entirely so that can't be right... I copy/pasted your example and was scratching my head before I figured it out. In any case I added handling of these formats.

Excellent. Thanks, Andrew. What I copy pasted was the string that you can find in Windows Region and language settings by changing your region to Russian. You can also get the same string by doing the following with C#
CultureInfo ci = new CultureInfo("ru-RU");
Thread.CurrentThread.CurrentCulture = ci;
Console.WriteLine(DateTime.Now.ToLongDateString());
Btw, when is this expected to release?

hahah... I'm not saying you're wrong, but if that were true it would be an epic bug (I get the right character in XP/7... don't really have access to C#).
Expected release is very soon! And please don't go around looking at the timestamps of my comments on other issues because this time I really mean it!

seems like 1.5.0 has the fix too. Can you please confirm?

Sorry, the next version of 1 was going to be 1.4.2 but will now be 1.5, (I changed the label name, but it didn't update inline it seems). Yes, this fix will be included.

Excellent! Thanks

Is 1.5 a stable version? http://sugarjs.com still points to 1.4.1

It's not released yet. Will be release with the same timing as 2.0.0 -- a few backward compatible changes and bugfixes like this one.

Just wondering where we are w.r.to 1.5 release? You mentioned "very soon" :-)

Hello, yes things are snowballing together and delays keep happening, however I'm still doing everything I can to try to live up to "very soon". Sorry can't really be more specific than that but will do my best!

Hey Andrew - How is the release looking? Sorry to be persistent..

So I really wanted to get everything together this weekend but a lot of small flames left to stomp out. However this is mostly around the site/documentation. Meanwhile the tests are passing across the board and I've pushed the latest build... let's call it RC-1. Maybe you'd like to be first to try it out?
https://github.com/andrewplummer/Sugar/blob/master-2.0.0/sugar.js
https://github.com/andrewplummer/Sugar/blob/master-2.0.0/sugar.min.js

:+1:


add a limit for max_request_blocks

implemented a request block limit in line with p2p spec

increased the limit for request blocks by range

Documentation

[X] I thought about documentation and added the documentation label to this PR if updates are required.

We could probably add a test to BeaconBlocksByRangeIntegrationTest and BeaconBlocksByRootIntegrationTest to check we get the right error responses as well.


fix aioredis span context handling

What does this pull request do?
Checks span context before attempting to mutate values.
A bit surprised this made it into a release...completely breaks code outside of instrumented paths.

:grey_exclamation: Build Aborted

The PR is not allowed to run in the CI yet

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-02-13T19:59:53.625+0000

Duration: 8 min 49 sec

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

/test linters : Run the Python linters only.

/test full : Run the full matrix of tests.

/test benchmark : Run the APM Agent Python benchmarks tests.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

Hi @qeternity, good catch! I took the liberty to open a PR against your branch with a test, it's here: https://github.com/zumalabs/apm-agent-python/pull/1

Hi @beniwohli @basepi - sure thing, just needed to get a working branch to triage some internal deps issues. Merging both of your suggestions.

@qeternity @basepi actually, I don't think we should initialize context if it is None. It is only None for DroppedSpan instances (Span instances have context initialized to an empty dict, see https://github.com/elastic/apm-agent-python/blob/ec9a733d6632e6a2aacafe2008a019724f062aa2/elasticapm/traces.py#L492). For DroppedSpan instances, we discard the whole thing in the end, so we'd do unnecessary work here by initializing it.

@beniwohli this was my understanding as well from my initial read of the repo - I'll revert the last commit

Yep, my bad! Should have investigated more closely.


GATK4 protected download does not work with instructions

Bug Report
Affected tool(s)
GATK-protected download from github
Affected version(s)
latest version
Description
When I try to download GATK-protected from github and run ./gradlew shadowJar, the build is successful. But, when I then run ./gatk-launch I get the error saying local jar not found.

Closing, as David already made a ticket here.


Update "stardist" model and datasource for scivision catalog

Hi @mooniean - I am in the process of updating scivision model/datasource entries for the catalog/website, can you help me with the following?

I assume as this is cell bio you know the authors? If you can't answer the below yourself, could you tag the GH account of the contact who we got this from?
Can you confirm the model and dataset thumbnail images are appropriate
Can you confirm the descriptions are appropriate?
Is there a better name we could give the datasource?
Are there any scivision notebooks where stardist data or model are loaded that would break as a result of these name changes? I assume not, since the model is not currently loadable via the Python package.

TODO:

[ ] @edwardchalstrey1 looks like the model might be too complicated to make installable via scivision Python package, but we could set up the dataset with a .scivision/data.yml (so we can use load_dataset)

See the screenshots below for what this looks like in Scivision

Currently the catalogs have a few older entries like this that point to repositories that aren’t set up as ‘scivision compatible’ models/datasets (without .scivision/ metadata).
We could write wrappers around these, which is probably the ideal outcome, but what should we do before that?
We could

Leave them in the catalog

perhaps add a ‘has-scivision-metadata’ field to the catalog, indicating that they can’t be run or loaded automatically - or maybe just detecting the missing .scivision is enough. These could be visible in the frontend, but fail in the python library with a sensible message.

Remove them for now

add them to a list of models/datasets we want/intend to include somewhere (perhaps 'good first issue' material)

(Similar slack discussion)

Currently the catalogs have a few older entries like this that point to repositories that aren’t set up as ‘scivision compatible’ models/datasets (without .scivision/ metadata).
We could write wrappers around these, which is probably the ideal outcome, but what should we do before that?
We could

Leave them in the catalog

perhaps add a ‘has-scivision-metadata’ field to the catalog, indicating that they can’t be run or loaded automatically - or maybe just detecting the missing .scivision is enough. These could be visible in the frontend, but fail in the python library with a sensible message.

Remove them for now

add them to a list of models/datasets we want/intend to include somewhere (perhaps 'good first issue' material)

(Similar slack discussion)

yeah, in the frontend we could have a tag like scivision.py loadable

Somehow I missed the notification for this - I actually haven't worked with this, I believe it was @evangeline-corcoran

Hi @evangeline-corcoran when you have a free moment would you be able to take a look at the questions I have listed in the top comment, no rush :)

Hi  @uschmidt83 @maweigert @haesleinhuepf @ksugar - we're currently in the process of upgrading the Scivision project and included datasets/models with a new website available at https://sci.vision - as a result of this we're updating some of the metadata for legacy models/datasources including your own that were added at an earlier stage of the project. Would one of you be able to review the proposed names, descriptions and thumbnails in this PR and let us know your thoughts?
In addition, we aim wherever possible to make inclusions to the scivision catalog loadable via the Python API. I can make this possible for your datasource, however I notice at the moment that the datasource url (https://github.com/stardist/stardist/releases/download/0.3.0/demo3D.zip) downloads a folder of both training and test images (and masks), but that the images appear to be blank? Perhaps I'm misunderstanding something about this data, but I was expecting images similar to thumbnail I added (I think taken from the model GitHub page). If possible, a folder of test images that are ready for the model to be run on would be good for inclusion in scivision.
Let me know your thoughts (and no rush on this). Thanks, Ed.

I'm going to merge this PR now to get the thumbnail images in, but we can always change things at a later date if needed


Error in publish mode

Hello,
When I publish the application, I the following errors when calling .Net Methods from JS
Regards

@artydev Does it work when you disable code trimming? I think that's what "Decouper le code inutilise" stands for? Code trimming is tricky depending on how your code is written and can break the application during runtime without giving an indication during build time.

Closing this due to inactivity


Problem with Date 4th

why is at every 4th of every month, there's always problems?
date cannot be clicked and color same with day of other month
Thanks..

i can confirm because i am also experiencing this problem

I also found this problem. Download the example and change the line 59 under the ExampleCalendarView.swift file, 'return day != 4' to 'return true' to solve the problem. I have not yet delved into the author's intention.

The example is just an example. It is meant to show the flexibility of the library, in this case allowing consumers to disable certain days from being clicked. You may want to do this if it is a holiday


Select specific nodes to wipe disks in day0 (SCRD6836)

This commit includes:

Added a transfer table to allow user deselect or select nodes when
wipe disks checked.
run site playbook and wipe disk playbook separately when
wipe disks checked.

The multiple select is looking good. Would suggest adding spaces between each selected node though.
controller1,controller2,controller3,ironic-compute-1 Looks like this right now.

@dotNomad  decided to use transfer table instead.

I'm a little confused on the workflow where I should see this... when I add 2 compute nodes and deploy it just kicks off... if I choose installOs it does show me the transfer box, is that what I should be concerned with?

@jeremy-moffitt  it is in day0 , not in day2. You should see it review configure files page in day0 , where you can edit model, edit service template and set some deployment configure. In the deployment tab, if you check wipe disks , the transfer table will show up with node lists.

@guglo thanks for clarifying! I see it now. My one piece of feedback is I wonder if there would be better headings in this context than the "available servers" and "selected servers" ... Might have to ask around for some suggestions about what to use instead though... "Wipe Disk Servers" sounds odd and "Servers whose disks will not be wiped" is both too long and awkward... but I'm just not sure the context is clear enough to understand what "selected" and "available" mean.

@jeremy-moffitt  ok thanks for the advice. I will ask around and make some wording changes.

Tested deploying on 3 nodes. Found a big issue that I don't have cp_internal/CloudModel.yaml to checked for the ansible host names until configure processor and ready to deployment step finished. I Will add an action step after that step so I can exact names ....

Tested on 3 nodes system. Fixed a couple of issues.


file_delete with no outpoint deletes ALL files

From @6ea86b96 on June 4, 2017 16:46
lbry.file_delete({}, delete_target_file: true }) will delete all files (downloaded and published). Bug or feature?
Copied from original issue: lbryio/lbry-app#193

Agreed with @6ea86b96 on this, file_delete with no parameters should not delete everything. Perhaps with an additional parameter like delete_all this would be fine.

There is a delete_all flag (-a), but it doesn't work , nor is it described properly in docstrings .
Also delete_target_file flag (-f) states "delete only from downloads, do not delete blobs" , However the behavior is that blobs are always deleted, and setting delete_target_file flag will delete from the downloads folder.

fixes here : https://github.com/lbryio/lbry/pull/672


panic when starting dockerd (v1.12.0)

docker version
[root@cpcentos6 docker.service.d]# docker version
Client:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:
 OS/Arch:      linux/amd64

docker swarm mode
[root@cpcentos6 docker.service.d]# /usr/bin/dockerd  -H=tcp://<IP_ADDRESS>:2376 --registry-mirror=http://mirror.ghostcloud.cn --insecure-registry=<IP_ADDRESS>:5001
WARN[0000] [!]
INFO[0000] libcontainerd: new containerd process, pid: 41122
WARN[0000] containerd: low RLIMIT_NOFILE changing to max  current=1024 max=4096
WARN[0001] devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section.
WARN[0001] devmapper: Base device already exists and has filesystem xfs on it. User specified filesystem  will be ignored.
INFO[0001] [graphdriver] using prior storage driver "devicemapper"
INFO[0001] Graph migration to content-addressability took 0.00 seconds
WARN[0001] mountpoint for pids not found
INFO[0001] Loading containers: start.
INFO[0001] Firewalld running: true
INFO[0001] Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address

INFO[0001] Loading containers: done.
INFO[0002] Listening for connections                     addr=[::]:2377 proto=tcp
INFO[0002] Listening for local connections               addr=/var/lib/docker/swarm/control.sock proto=unix
WARN[0002] ignoring request to join cluster, because raft state already exists
INFO[0002] 63b069b31f4ee3d0 became follower at term 5
INFO[0002] newRaft 63b069b31f4ee3d0 [peers: [], term: 5, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
PANI[0003] tocommit(3425) is out of range [lastIndex(0)]. Was the raft log corrupted, truncated, or lost?
panic: (*logrus.Entry) (0x1cfe940,0xc820ad9a40)

goroutine 87 [running]:
panic(0x1cfe940, 0xc820ad9a40)
    /usr/local/go/src/runtime/panic.go:481 +0x3e6
github.com/Sirupsen/logrus.Entry.log(0xc82000a2c0, 0xc82036c090, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc820ab0000, ...)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/Sirupsen/logrus/entry.go:113 +0x62c
github.com/Sirupsen/logrus.(*Entry).Panic(0xc820305a40, 0xc8210b63b8, 0x1, 0x1)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/Sirupsen/logrus/entry.go:158 +0x99
github.com/Sirupsen/logrus.(*Entry).Panicf(0xc820305a40, 0x20a6700, 0x5d, 0xc820cbb9c0, 0x2, 0x2)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/Sirupsen/logrus/entry.go:206 +0x139
github.com/coreos/etcd/raft.(*raftLog).commitTo(0xc8203afd50, 0xd61)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/log.go:194 +0x1a6
github.com/coreos/etcd/raft.(*raft).handleHeartbeat(0xc820d36780, 0x8, 0xbcffd7d37c9266f, 0x4e922094287f5a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/raft.go:771 +0x44
github.com/coreos/etcd/raft.stepFollower(0xc820d36780, 0x8, 0xbcffd7d37c9266f, 0x4e922094287f5a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/raft.go:736 +0x119c
github.com/coreos/etcd/raft.(*raft).Step(0xc820d36780, 0x8, 0xbcffd7d37c9266f, 0x4e922094287f5a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/raft.go:564 +0x3e0
github.com/coreos/etcd/raft.(*node).run(0xc820cddbd0, 0xc820d36780)
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/node.go:310 +0x90e
created by github.com/coreos/etcd/raft.RestartNode
    /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/node.go:215 +0x2e4

Was this after a restart of the host? Did docker shut down cleanly, or a hard reboot?
I see there's a message in the logs that the raft log is corrupted, so wondering why that happened; what platform/distro and version are you running on?

closing because of no activity

Same issue here
/usr/bin/dockerd --version
Docker version 1.12.2, build bb80604

INFO[0000] libcontainerd: new containerd process, pid: 19832
ERRO[0001] devmapper: Udev sync is not supported. This will lead to data loss and unexpected behavior. Install a dynamic binary to use devicemapper or select a different storage driver. For more information, see https://docs.docker.com/engine/reference/commandline/daemon/#daemon-storage-driver-option
INFO[0001] Graph migration to content-addressability took 0.00 seconds
WARN[0001] Your kernel does not support swap memory limit.
INFO[0001] Loading containers: start.
INFO[0001] Firewalld running: false
INFO[0001] Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address

INFO[0001] Loading containers: done.
INFO[0001] Listening for local connections               addr=/var/lib/docker/swarm/control.sock proto=unix
INFO[0001] Listening for connections                     addr=<IP_ADDRESS>:2377 proto=tcp
WARN[0001] ignoring request to join cluster, because raft state already exists
INFO[0001] 5f0069e03eac2b0b became follower at term 2
INFO[0001] newRaft 5f0069e03eac2b0b [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
PANI[0001] tocommit(341) is out of range [lastIndex(0)]. Was the raft log corrupted, truncated, or lost?
panic: (*logrus.Entry) (0x1dc0660,0xc8203fb340)

goroutine 192 [running]:
panic(0x1dc0660, 0xc8203fb340)
	/usr/local/go/src/runtime/panic.go:481 +0x3e6
github.com/Sirupsen/logrus.Entry.log(0xc820074180, 0xc82039e090, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc820a3ccc0, ...)
	/go/src/github.com/docker/docker/vendor/src/github.com/Sirupsen/logrus/entry.go:113 +0x62c
github.com/Sirupsen/logrus.(*Entry).Panic(0xc820335900, 0xc8209083b8, 0x1, 0x1)
	/go/src/github.com/docker/docker/vendor/src/github.com/Sirupsen/logrus/entry.go:158 +0x99
github.com/Sirupsen/logrus.(*Entry).Panicf(0xc820335900, 0x216ae60, 0x5d, 0xc820b395a0, 0x2, 0x2)
	/go/src/github.com/docker/docker/vendor/src/github.com/Sirupsen/logrus/entry.go:206 +0x139
github.com/coreos/etcd/raft.(*raftLog).commitTo(0xc820370380, 0x155)
	/go/src/github.com/docker/docker/vendor/src/github.com/coreos/etcd/raft/log.go:194 +0x1a6
github.com/coreos/etcd/raft.(*raft).handleHeartbeat(0xc820c540c0, 0x8, 0x7d4f0a20dabaa028, 0x459060784fac68e5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/docker/docker/vendor/src/github.com/coreos/etcd/raft/raft.go:771 +0x44
github.com/coreos/etcd/raft.stepFollower(0xc820c540c0, 0x8, 0x7d4f0a20dabaa028, 0x459060784fac68e5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/docker/docker/vendor/src/github.com/coreos/etcd/raft/raft.go:736 +0x119c
github.com/coreos/etcd/raft.(*raft).Step(0xc820c540c0, 0x8, 0x7d4f0a20dabaa028, 0x459060784fac68e5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/docker/docker/vendor/src/github.com/coreos/etcd/raft/raft.go:564 +0x3e0
github.com/coreos/etcd/raft.(*node).run(0xc820aaa690, 0xc820c540c0)
	/go/src/github.com/docker/docker/vendor/src/github.com/coreos/etcd/raft/node.go:310 +0x90e
created by github.com/coreos/etcd/raft.RestartNode
	/go/src/github.com/docker/docker/vendor/src/github.com/coreos/etcd/raft/node.go:215 +0x2e4

@guenhter could you also provide some additional information? e.g., was this after a clean restart, a reboot? What platform/distro etc

The situation was the following:

3 Nodes within a swarm (A, B, C)
All three are also managers
Node C (logs above) ran out of disk
The docker service on that Node crashed

Before I noticed that the disk was full, I just restarted the daemon.
It crashed again. Than I noticed the full disk and just deleted the whole /var/lib/docker folder (not the smartest idea).
I started docker again and tried to add it to the swarm.
After that it crashed again and that error occurred.

I am reopening this issue, because I am hitting it in latest master (to be 1.14) + some changes in libnetwork code which should not be related (I will try to reproduce with a clean image and update this).
In my case I run a 3 mgrs cluster.
I docker swarm leave --force one of them.
Then I have the node join the cluster again and I hit the panic.
Only way to be able to restart the daemon is to wipe out the swarm directory.
I can always reproduce.
DEBU[0480] Calling GET /_ping
DEBU[0480] Calling POST /v1.26/swarm/join
DEBU[0480] form data: {"AdvertiseAddr":"","JoinToken":"*****","ListenAddr":"<IP_ADDRESS>:2377","RemoteAddrs":["<IP_ADDRESS>:2377"]}
DEBU[0480] retrieved remote CA certificate: /var/lib/docker/swarm/certificates/swarm-root-ca.crt  module=node
DEBU[0480] downloaded CA certificate                     module=node
DEBU[0480] no node credentials found in: /var/lib/docker/swarm/certificates/swarm-node.crt  error="open /var/lib/docker/swarm/certificates/swarm-node.key: no such file or directory" module=node
DEBU[0480] new node credentials generated: /var/lib/docker/swarm/certificates/swarm-node.crt  module="node/tls" node.id=j2k1mj9rgy0pdvk46wmx9qx2k node.role=swarm-manager
DEBU[0480] (*Agent).run                                  module="node/agent"
DEBU[0480] next certificate renewal scheduled            module="node/tls" node.id=j2k1mj9rgy0pdvk46wmx9qx2k node.role=swarm-manager time=2017-01-21 14:10:00.000000089 -0800 PST
INFO[0480] Listening for local connections               addr="/var/run/docker/swarm/control.sock" proto=unix
INFO[0480] Listening for connections                     addr="[::]:2377" proto=tcp
INFO[0480] 8e4e8f39877c45 became follower at term 0
INFO[0480] newRaft 8e4e8f39877c45 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
INFO[0480] 8e4e8f39877c45 became follower at term 1
INFO[0480] 8e4e8f39877c45 [term: 1] received a MsgHeartbeat message with higher term from 3a87d1d5ec35797c [term: 39]
INFO[0480] 8e4e8f39877c45 became follower at term 39
INFO[0480] raft.node: 8e4e8f39877c45 elected leader 3a87d1d5ec35797c at term 39
DEBU[0480] 8e4e8f39877c45 [logterm: 0, index: 3083] rejected msgApp [logterm: 39, index: 3083] from 3a87d1d5ec35797c
DEBU[0480] (*session).start                              module="node/agent"
DEBU[0481] 8e4e8f39877c45 [logterm: 0, index: 3075] rejected msgApp [logterm: 39, index: 3075] from 3a87d1d5ec35797c
PANI[0481] tocommit(3075) is out of range [lastIndex(135)]. Was the raft log corrupted, truncated, or lost?
panic: (*logrus.Entry) (0x19317a0,0xc4208646e0)

goroutine 2141 [running]:
panic(0x19317a0, 0xc4208646e0)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
github.com/docker/docker/vendor/github.com/Sirupsen/logrus.Entry.log(0xc42009e140, 0xc420430c00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc422015d00, ...)
	/go/src/github.com/docker/docker/vendor/github.com/Sirupsen/logrus/entry.go:124 +0x423
github.com/docker/docker/vendor/github.com/Sirupsen/logrus.(*Entry).Panic(0xc4203c8cd0, 0xc422015e00, 0x1, 0x1)
	/go/src/github.com/docker/docker/vendor/github.com/Sirupsen/logrus/entry.go:169 +0x124
github.com/docker/docker/vendor/github.com/Sirupsen/logrus.(*Entry).Panicf(0xc4203c8cd0, 0x19cea6d, 0x5d, 0xc424604b40, 0x2, 0x2)
	/go/src/github.com/docker/docker/vendor/github.com/Sirupsen/logrus/entry.go:217 +0x101
github.com/docker/docker/vendor/github.com/coreos/etcd/raft.(*raftLog).commitTo(0xc4229d27e0, 0xc03)
	/go/src/github.com/docker/docker/vendor/github.com/coreos/etcd/raft/log.go:191 +0x166
github.com/docker/docker/vendor/github.com/coreos/etcd/raft.(*raft).handleHeartbeat(0xc421db5a40, 0x8, 0x2e5ad15b981d93b1, 0x3a87d1d5ec35797c, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/docker/docker/vendor/github.com/coreos/etcd/raft/raft.go:916 +0x54
github.com/docker/docker/vendor/github.com/coreos/etcd/raft.stepFollower(0xc421db5a40, 0x8, 0x2e5ad15b981d93b1, 0x3a87d1d5ec35797c, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/docker/docker/vendor/github.com/coreos/etcd/raft/raft.go:855 +0x1109
github.com/docker/docker/vendor/github.com/coreos/etcd/raft.(*raft).Step(0xc421db5a40, 0x8, 0x2e5ad15b981d93b1, 0x3a87d1d5ec35797c, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/docker/docker/vendor/github.com/coreos/etcd/raft/raft.go:633 +0x6a0
github.com/docker/docker/vendor/github.com/coreos/etcd/raft.(*node).run(0xc4237777a0, 0xc421db5a40)
	/go/src/github.com/docker/docker/vendor/github.com/coreos/etcd/raft/node.go:324 +0x67f
created by github.com/docker/docker/vendor/github.com/coreos/etcd/raft.StartNode
	/go/src/github.com/docker/docker/vendor/github.com/coreos/etcd/raft/node.go:211 +0x6bb
error during connect: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/swarm/join: EOF

@aboch could this be related to https://github.com/docker/swarmkit/pull/1758 ? (just based on the docker swarm leave --force)

No idea, I will let @aaronlehmann take a look at logs once I reproduce.

Is it possible that you ran out of disk space? That's one known cause of this issue.

@aaronlehmann No, not in my case, had plenty of disk space, running on my laptop.

I just encountered this on a Docker 1.12.5 swarm. One of the controller nodes was restarted by operations (not sure if clean or hard restart). The node is a RHEL 7.3 VM.
systemd[1]: Starting Docker Application Container Engine...
dockerd[7202]: time="2017-01-02T16:02:29-07:00" level=warning msg="Running experimental build"
dockerd[7202]: time="2017-01-02T16:02:29.983081806-07:00" level=warning msg="[!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING [!]"
dockerd[7202]: time="2017-01-02T16:02:30.009739524-07:00" level=info msg="libcontainerd: new containerd process, pid: 7205"
dockerd[7202]: time="2017-01-02T16:02:30.258690283-07:00" level=warning msg="devmapper: Base device already exists and has filesystem xfs on it. User specified filesystem  will be ignored."
dockerd[7202]: time="2017-01-02T16:02:30.295829069-07:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
dockerd[7202]: time="2017-01-02T16:02:30.296951566-07:00" level=warning msg="mountpoint for pids not found"
dockerd[7202]: time="2017-01-02T16:02:30.298991100-07:00" level=info msg="Loading containers: start."
dockerd[7202]: ..time="2017-01-02T16:02:30.329481679-07:00" level=info msg="Firewalld running: true"
dockerd[7202]: time="2017-01-02T16:02:31.010189125-07:00" level=info msg="Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address"
dockerd[7202]: time="2017-01-02T16:02:31.213678456-07:00" level=info msg="Loading containers: done."
dockerd[7202]: time="2017-01-02T16:02:31.589498656-07:00" level=info msg="Listening for connections" addr="[::]:2377" proto=tcp
dockerd[7202]: time="2017-01-02T16:02:31.589621338-07:00" level=info msg="Listening for local connections" addr="/var/lib/docker/swarm/control.sock" proto=unix
dockerd[7202]: time="2017-01-02T16:02:31.760283789-07:00" level=warning msg="ignoring request to join cluster, because raft state already exists"
dockerd[7202]: time="2017-01-02T16:02:31.760446057-07:00" level=info msg="5d921f995e3d7277 became follower at term 292206"
dockerd[7202]: time="2017-01-02T16:02:31.760499672-07:00" level=info msg="newRaft 5d921f995e3d7277 [peers: [9d0d6ce7e6a0efe,19b024e95907e3a3,2f1878422dd2c808,46cc52daa4aeb214,5552ae599bd52dba,5d921f995e3d7277,6e68bfc75868f564], term: 292206, commit: 360837, applied: 360044, lastindex: 360838, lastterm: 292206]"
dockerd[7202]: time="2017-01-02T16:02:33.323913823-07:00" level=info msg="Initializing Libnetwork Agent Listen-Addr=<IP_ADDRESS> Local-addr=<IP_ADDRESS> Adv-addr=<IP_ADDRESS> Remote-addr =<IP_ADDRESS>"
dockerd[7202]: time="2017-01-02T16:02:33.323984618-07:00" level=info msg="Initializing Libnetwork Agent Listen-Addr=<IP_ADDRESS> Local-addr=<IP_ADDRESS> Adv-addr=<IP_ADDRESS> Remote-addr =<IP_ADDRESS>"
dockerd[7202]: time="2017-01-02T16:02:33.324082428-07:00" level=info msg="Gossip cluster hostname itpocucp01.ucalgary.ca-985ab937b54e"
dockerd[7202]: time="2017-01-02T16:02:33.355004753-07:00" level=info msg="Daemon has completed initialization"
dockerd[7202]: time="2017-01-02T16:02:33.355065028-07:00" level=info msg="Docker daemon" commit=7392c3b graphdriver=devicemapper version=1.12.5
systemd[1]: Started Docker Application Container Engine.
dockerd[7202]: time="2017-01-02T16:02:33.442584493-07:00" level=info msg="API listen on [::]:2375"
dockerd[7202]: time="2017-01-02T16:02:33.455883669-07:00" level=info msg="raft.node: 5d921f995e3d7277 elected leader 2f1878422dd2c808 at term 292206"
dockerd[7202]: time="2017-01-02T16:02:33.475505009-07:00" level=info msg="API listen on /var/run/docker.sock"
dockerd[7202]: time="2017-01-02T16:02:33.475992052-07:00" level=panic msg="tocommit(360842) is out of range [lastIndex(360838)]. Was the raft log corrupted, truncated, or lost?"
dockerd[7202]: panic: (*logrus.Entry) (0x1d60b60,0xc820bf85c0)
dockerd[7202]: goroutine 111 [running]:
dockerd[7202]: panic(0x1d60b60, 0xc820bf85c0)
dockerd[7202]: /usr/local/go/src/runtime/panic.go:481 +0x3e6
dockerd[7202]: github.com/Sirupsen/logrus.Entry.log(0xc82000e200, 0xc82036a120, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc820043730, ...)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/Sirupsen/logrus/entry.go:113 +0x62c
dockerd[7202]: github.com/Sirupsen/logrus.(*Entry).Panic(0xc8203038c0, 0xc8211303b8, 0x1, 0x1)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/Sirupsen/logrus/entry.go:158 +0x99
dockerd[7202]: github.com/Sirupsen/logrus.(*Entry).Panicf(0xc8203038c0, 0x2111d00, 0x5d, 0xc820a7f460, 0x2, 0x2)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/Sirupsen/logrus/entry.go:206 +0x139
dockerd[7202]: github.com/coreos/etcd/raft.(*raftLog).commitTo(0xc8203a6770, 0x5818a)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/log.go:194 +0x1a6
dockerd[7202]: github.com/coreos/etcd/raft.(*raft).handleHeartbeat(0xc8209300c0, 0x8, 0x5d921f995e3d7277, 0x2f1878422dd2c808, 0x4756e, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/raft.go:771 +0x44
dockerd[7202]: github.com/coreos/etcd/raft.stepFollower(0xc8209300c0, 0x8, 0x5d921f995e3d7277, 0x2f1878422dd2c808, 0x4756e, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/raft.go:736 +0x119c
dockerd[7202]: github.com/coreos/etcd/raft.(*raft).Step(0xc8209300c0, 0x8, 0x5d921f995e3d7277, 0x2f1878422dd2c808, 0x4756e, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/raft.go:564 +0x3e0
dockerd[7202]: github.com/coreos/etcd/raft.(*node).run(0xc820a48780, 0xc8209300c0)
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/node.go:310 +0x90e
dockerd[7202]: created by github.com/coreos/etcd/raft.RestartNode
dockerd[7202]: /root/rpmbuild/BUILD/docker-engine/vendor/src/github.com/coreos/etcd/raft/node.go:215 +0x2e4
systemd[1]: docker.service: main process exited, code=exited, status=2/INVALIDARGUMENT
systemd[1]: Unit docker.service entered failed state.
systemd[1]: docker.service failed.

Cross-post from #26487, which is about the same panic:
There has been some recent progress on understanding this panic. https://github.com/docker/swarmkit/pull/1815#issuecomment-267703760 explains three cases which are thought to cause it. That PR fixes one of the cases, and https://github.com/docker/swarmkit/pull/1820 fixes another. The third case is downgrading from 1.13 to an earlier version, and that will be supported through a reverse migration tool.


[Snyk] Security upgrade System.Data.OleDb from 5.0.0 to 6.0.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `nuget` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

tools/converters/excel/Pims.Tools.Converters.ExcelConverter.csproj

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

726/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 8.1
Remote Code Execution (RCE) SNYK-DOTNET-SYSTEMDRAWINGCOMMON-3063427
Yes
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Remote Code Execution (RCE)

Codecov Report

Merging #6 (7668934) into dev (d4ec15d) will increase coverage by 6.19%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@            Coverage Diff             @@
##              dev       #6      +/-   ##
==========================================
+ Coverage   58.28%   64.47%   +6.19%
==========================================
  Files         898      416     -482
  Lines       24665    13366   -11299
  Branches     4504     1273    -3231
==========================================
- Hits        14375     8618    -5757
+ Misses       9866     4324    -5542
  Partials      424      424

Flag
Coverage Δ

unittests
64.47% <ø> (+6.19%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 482 files with indirect coverage changes


Updated page front matter for Docsy theme.

This page missed the boat on the main Docsy conversion, because the page was added after I converted all front matter.

This change is

/assign @abhi-g

Additional update for issue #291


Unable to locate RAOP Play binary for linux/aarch64

What version of Music Assistant has the issue?
2.1.0b4
What version of the Home Assistant Integration have you got installed?
2024.5.1
Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?

[X] Yes

The problem
After update to the latest beta, attempted to select an airplay player and received this error. "Unable to locate RAOP Play binary for linux/aarch64".
How to reproduce
Setup airplay or attempt to play to existing airplay player.
Music Providers
NA
Player Providers
Airplay
Full log output
log.txt
Additional information
Log is from fresh uninstall/re-install of the add-on.  I did a full uninstall and reinstall of the add-on as well as custom integration.
HAOS on M2 Mac, so generic-aarch64
What version of Home Assistant Core are your running
2024.6.2
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
macOS

I have the same setup and the same issue.

I'm running Music Assistant on a Raspberry Pi, with a Ubuntu 20.04, and when I installed b4, all of my airplay devices stopped working, but the chromecast ones still worked. Sounds like the same issue.

same issue on a RPI4 running HAOS, first install of the beta version, Sonos works, no airplay to the HomePods
Unable to locate RAOP Play binary for linux/aarch64

Should be fixed in the last update.

@chasut @Frederick-G764 @sdg05 can one of you confirm this has been fixed

Thank much! That fixed it for me.. On Jun 13, 2024, at 7:37 PM, OzGav @.***> wrote:
@chasut @Frederick-G764 @sdg05 can one of you confirm this has been fixed
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Yes, looking good!  Thank you.


A helper named 'perfect-scroll' could not be found

After installing the package and restarting the server I get this error:
Uncaught Error: Assertion Failed: A helper named 'perfect-scroll' could not be found
These my actual versions of Ember, Ember Data and jQuery
DEBUG: -------------------------------
DEBUG: Ember      : 2.5.1
DEBUG: Ember Data : 2.6.1
DEBUG: jQuery     : 2.2.4
DEBUG: -------------------------------

@thesubr00t I am sorry man at the moment I've been busy on my main job so once intensive period passes I will be able to look on this issue.
Thank you.

Same issue here. Currently this plugin is not usable :-(
DEBUG: Ember             : 2.7.1
DEBUG: Ember Data        : 2.7.0
DEBUG: jQuery            : 2.2.4

Guys sorry for late update. I've been busy with moving into a new place.
I just updated and made fixes for these issues.
Ember-cli meta
DEBUG: -------------------------------
DEBUG: Ember      : 2.7.1
DEBUG: Ember Data : 2.7.0
DEBUG: jQuery     : 2.2.4
DEBUG: -------------------------------

Proof
➜  test-ps git:(master) ember install ember-perfectscroll
Installed packages for tooling via npm.
Installed addon package.
➜  test-ps git:(master) ✗
➜  test-ps git:(master) ✗ ember g ember-perfect-scroll
installing ember-perfect-scroll
  install bower package perfect-scrollbar
  cached https://github.com/noraesae/perfect-scrollbar-bower.git#0.6.12
Installed browser packages via Bower.

Same issue


CI subscription does not have enough quota

Describe the bug
The subscription that is being used when there is a push to main (workflows/ci.yaml) - does not have enough quota for the embedding model.
ERROR: deployment failed: error deploying infrastructure: deploying to subscription:

  Deployment Error Details:
  InvalidTemplateDeployment: The template deployment 'openai-f5vrudmcxfmpo' is not valid according to the validation procedure. The tracking id is '595f0257-44a8-4f72-8e63-b511fc04634b'. See inner errors for details.
  InsufficientQuota: This operation require 30 new capacity in quota Tokens Per Minute (thousands) - Text-Embedding-Ada-002, which is bigger than the current available capacity 5. The current quota usage is 345 and the quota limit is 350 for quota Tokens Per Minute (thousands) - Text-Embedding-Ada-002.

Expected behavior
When there is a push to main, we should provision/test/destroy the infrastructure to check that the Accelerator is working
How does this bug make you feel?

Debugging information
The failure can be found here https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator/actions/runs/10922327097
This may be because the previous build failed to delete.

Hi @ross-p-smith - We have deleted some of the RGs and unused one. Now the CI pipeline is getting succeeded.
https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator/actions/workflows/ci.yml
So closing this issue for now.