find interesting dynamic analysis traces

want to see some examples of things like:

file write
registry write
file read (such as browser cookies.db)
process injection
big tree of processes and subprocesses

lets link to the sample hash and URL of the sandbox run here. maybe also attach trace file if its available.

I think the objective with this is to cover as many types of samples as possible:

different formats: ELF, PE, .NET, other? 👀
samples with network traffic including different protocols and ports, as well as interesting captured traffic.
samples that do file/registry access
samples that use threading
samples with interesting api/file call sequencing
samples that execute interesting powershell/bash/else commands
packed/obfuscated samples (pretty important)
other recommendations?

Is capa eyeing the capacity to detect insetting events based on an execution trace? Or this is just looking for patterns during static analysis

@yelhamer is our Google Summer of Code contributor who is working to add support for dynamic analysis traces to capa. For example, providing an API trace emitted by the CAPE sandbox and letting capa recognize the behaviors and explaining the relevant events.

@xusheng6 this will be based on the execution trace provided by the supported sandboxes. for now, we're fixated on adding support for the cape sandbox and are basing the design on it, support for other sandboxes can then ensue.
you can check discussion https://github.com/mandiant/capa/discussions/1517 (specifically Willi's last comment) to see where things are at currently. also, please feel free to share any ideas you might have!

Sample 1: 19ee7b4a940eb1bd1c824ff02ac062e75ee9fa7331e9daf47da2493a17abf875
Format: PE .NET
Obfuscation: .NET base64 and xor obfuscation
links: MalwareBazaar, CAPE, VirusTotal
Reason to include: Capa reports 4 low-severity mitre att&ck techniques, while VMRay reports 13.

@yelhamer is our Google Summer of Code contributor who is working to add support for dynamic analysis traces to capa. For example, providing an API trace emitted by the CAPE sandbox and letting capa recognize the behaviors and explaining the relevant events.

@williballenthin @yelhamer Really excited to learn that CAPA is adding the capacity to work with dynamic traces. I will add some thoughts in #1517

Sample 1: 19ee7b4a940eb1bd1c824ff02ac062e75ee9fa7331e9daf47da2493a17abf875

As a first test sample .NET may be tough because the decompiled code and API trace differ quite a bit (.NET API vs. low-level Windows API).
I'd probably start with an (unpacked) native binary. This would allow us to compare static and dynamic capa results more easily as well.

Sample 2: SmokeLoader
SHA256: c0832b1008aa0fc828654f9762e37bda019080cbdd92bd2453a05cfb3b79abb3
Format: Native PE
Links: CAPE, VT, Bazaar
Reasons to include: the binary uses several dynamically loaded DLLs to implement several functionalities that are undetected by Capa, namely: AV evasion, Sandbox/Virtualization detection, establishes network connections, etc.

AVAST has published a large, open source collection of CAPE sandbox runs here:
https://github.com/avast/avast-ctu-cape-dataset
there are 48,976 sandbox reports, 14GB compressed, probably 150GB decompressed.
when possible, we should pick traces from this dataset because the data is open source so we can copy it into capa and/or testfiles without concern.

Sample 3: QakBot
SHA256: 4a5d62f144eb33a92670f3daf285e8de70a6d2074fc1e4e1c4238be95310f221
Format: Native PE
Download trace: 0000a65749f5902c4d82ffa701198038f0b4870b00a27cfca109f8f933476d82.zip

@yelhamer, can you share 1-2 CAPE JSON reports plus their respective files. I cannot find 4a5d62f144eb33a92670f3daf285e8de70a6d2074fc1e4e1c4238be95310f221 / 0000a65749f5902c4d82ffa701198038f0b4870b00a27cfca109f8f933476d82.

done as part of v7


Manual Lint Fixes

These are all the lint errors that couldn't be fixed automatically. If I did everything right, this should be a no-op change.

Particularly in the absence of good tests here in blockly, I'm extremely nervous about such a broad set of changes

Yeah, same. I did some bashing in the playground and made sure at least everything that's covered there isn't totally busted. I'll also do some bashing on the various apps. Not as good as test coverage, but will hopefully catch serious regressions

Testing I've done so far:
general blockly features:

Dragging/dropping
bumping
copy/paste
Trashcan
Run/reset
categorized toolboxes
uncategorized toolboxes
unused block detection

Lab-specific blockly features

Spritelab: location picker, behavior editing, mini toolbox
Algebra: contract editor, functional blocks
Artist: angle picker
Dance: color picker
Jigsaw: blocks with background images
Maze: undeletable blocks, limited number blocks
pre-reader: images on blocks

If there are any other blockly features in particular I should go check, please lmk!

Codecov Report

Merging #235 into main will decrease coverage by 0.02%.
The diff coverage is 49.81%.

@@            Coverage Diff             @@
##             main     #235      +/-   ##
==========================================
- Coverage   59.29%   59.26%   -0.03%
==========================================
  Files          95       95
  Lines       11720    11767      +47
==========================================
+ Hits         6949     6974      +25
- Misses       4771     4793      +22

Impacted Files
Coverage Δ

blocks/functional_examples.js
83.33% <ø> (ø)

blocks/functional_parameters.js
73.52% <ø> (-0.76%)
:arrow_down:

blocks/lists.js
5.26% <0.00%> (-0.03%)
:arrow_down:

blocks/loops.js
32.98% <0.00%> (ø)

blocks/math.js
21.48% <0.00%> (ø)

blocks/text.js
11.92% <0.00%> (-0.06%)
:arrow_down:

core/connections/connection.js
69.31% <0.00%> (-0.07%)
:arrow_down:

core/ui/block_space/block_limits.js
92.30% <ø> (ø)

core/ui/block_space/block_space.js
65.82% <ø> (ø)

...ore/ui/block_space/scroll_on_block_drag_handler.js
29.87% <ø> (-0.90%)
:arrow_down:

... and 37 more

Continue to review full report at Codecov.

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


Development mode: network error

I followed the instructions in
https://github.com/openvinotoolkit/cvat/blob/develop/CONTRIBUTING.md
In the last step, when I tried to login, I got the following error：
Could not check authorization on the server
Error: Network Error.
Could not get user agreements from the server
Error: Network Error.
OS：ubuntu 18.04
What could be the problem？

Most likely the cvat backend doesn't run, make sure that you run this step: Select server: debug configuration and start it (F5) to run REST server and its workers and the server is successfully started.
P.S. please use Github Discussions or Gitter for such questions.


Scroll bar bug on the list of modified PR files

Description
Hello,
I updated my Gitea server from 1.14 to 1.19, everything is fine except for the visualization of the modified files.
Indeed, I have a scrollbar but it only goes down a few CM instead of taking up the whole space (See screenshot).
It's quite constraining to view these files.
Do you know how to remedy this?
Thanks to everybody,
Screenshots

Gitea Version
1.19
Can you reproduce the bug on the Gitea demo site?
No
Operating System
Windows 10
Browser Version
Chrome 112.0.5615.121

It has been fixed in 1.19.1

Oh fine, thanks you


[PF-2101] Check java version in CLI download-install.sh

Problem statement - Terra CLI needs java 17 installed. There is no check during cli installation, but execution fails
Fix - add a check for java version during installation
with this change, install will fail if Java is set to <17.
terra command would still fail if the java version is changed after install. Keeping this use case out of scope for now
Testing  - install fails with java set to version 11
clicheck-test >> ls
download-install.sh
clicheck-test >> jenv versions
...
* 11.0 (set by /Users/dexamundsen/clicheck-test/.java-version)
...
clicheck-test >> java --version
openjdk <IP_ADDRESS> 2022-07-19 LTS
OpenJDK Runtime Environment Zulu11.58+23-CA (build <IP_ADDRESS>+1-LTS)
OpenJDK 64-Bit Server VM Zulu11.58+23-CA (build <IP_ADDRESS>+1-LTS, mixed mode)
clicheck-test >> ./download-install.sh
--  Checking if installed Java version is 17 or higher
Java version set to 11, exiting...

Testing  - install succeeds with java set to version 17
clicheck-test >> jenv local 17.0.3
clicheck-test >> jenv versions
...
* 17.0.3 (set by /Users/dexamundsen/.jenv/version)
...
clicheck-test >> java --version
openjdk 17.0.3 2022-04-19
OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7)
OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (build 17.0.3+7, mixed mode)
clicheck-test >> ./download-install.sh
....
--   Install complete
....
clicheck-test >>

Changes in non-shell files are due to rebase. They belong to 2 previous PRs and will not cause merge issues
since this PR already had comments, retaining it.


Crashes with Steam on ArchLinux (please help me track down the cause)

Suspected cause
libstdc++ version incompatibility
Things to try
Try changing -std=c++11 to -std=c++0x in CMakeLists.txt, then ./clean and follow the compilation instructions.
Missing information
Please provide the output of the following commands:
ldd [PATH_TO_BOOST_SYSTEM_SO]

I can reproduce this bug. I want to run GLXOSD with Cities:Skylines with following command:
glxosd --steam steam steam://rungameid/255710
I get following error several times:
grep: /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by /usr/lib/glxosd/libglxosd.so)`
Running it with glxosd --steam %command% out of steam does not work either.
Can I build glxosd without lm_sensors being a dependency? I am not sure if It can be cross compiled with m32.
I am using Arch Linux 64bit, with the following AUR Package: https://aur.archlinux.org/packages/glxosd-git/

When I run stream with glxosd --steam I cannot see my listed games. Steam wants me to create a new Steam folder, since it cannot find one.
I managed to install a 32bit version of glxosd, just needed to package
https://aur.archlinux.org/packages/lib32-glxosd-git/
https://aur.archlinux.org/packages/lib32-libxnvctrl/
https://aur.archlinux.org/packages/lib32-lm_sensors/
Not sure if i run it correctly though, I get
ERROR: ld.so: object 'libglxosd-elfhacks.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libglxosd-glinject.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
When I try to run just steam.

I think this is basically the problem why Steam cannot access the filesystem when run with glxosd:
´´´
$ grep GLIBCXX_3.4.20 /usr/lib/libstdc++.so.6
Binary file /usr/lib/libstdc++.so.6 matches
$ grep GLIBCXX_3.4.20 /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
$ grep GLIBCXX_3.4.19 /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
Binary file /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6 matches
´´´

This hack fixes the issue for me:
$ mv /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18.old

$ ln -s /usr/lib/libstdc++.so.6.0.20 /home/bmonkey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18

Possible cause: https://github.com/nickguletskii/GLXOSD/issues/24

This issue is caused by the bundled libstdc++ binaries being older than the ones that GLXOSD was linked against. Please see the according FAQ entry.
If that is not the issue, please ask for this issue to be reopened.


Can't create inputs

For some reason when I use the "Create Input" block in a create block (the input part of that block) it just doesn't create an input and if I put it in a reporter then it will always report "undefined".

When you create your block, in the text section it should be "show [alert]" instead of "show alert" as input ids need to be in brackets

ok


ArrayInstance.ParseArrayIndex() does not check if key is a canonical numeric String

Hi,
first of all, thank you for this great library. It is a good alternative to Jint due to the Javascript code being compiled instead of being interpreted.
It seems Jurassic has a similar bug that Jint had with detecting if a property name is a valid array index - see https://github.com/sebastienros/jint/issues/228.
Consider this Javascript code:
var arr = ['A', 'B'];
console.log(arr['1'] === arr['001']);

arr['002'] = 'C';
console.log(arr.length);

If you run this code in Edge, Firefox, Chrome or Node.js, it will output:
false
2

However, on Jurassic (current master branch), it will output:
true
3

This seems to be caused by ArrayInstance.ParseArrayIndex() not correctly checking if key is a canonical numeric string (a "String representation of a Number that would be produced by ToString").
ECMAScript 2015 says at 6.1.7 (The Object Type):

An integer index is a String-valued property key that is a canonical numeric String (see 7.1.16) and whose numeric value is either +0 or a positive integer ≤ 2^53−1. An array index is an integer index whose numeric value i is in the range +0 ≤ i < 2^32−1.

7.1.16 CanonicalNumericIndexString ( argument ):

The abstract operation CanonicalNumericIndexString returns argument converted to a numeric value if it is a String representation of a Number that would be produced by ToString, or the string "-0".

9.4.2 Array Exotic Objects (similar to ECMAScript 5.1 at 15.4):

NOTE: A String property name P is an array index if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32−1.

This means that the string "002" shouldn't be a valid array index because
ToString(ToUint32('002')) != '002'.
Thank you!

This is a great bug report, thanks!  I've checked in a fix :-)


[SPARK-5612][SQL] Move DataFrame implicit functions into SQLContext.implicits.

Test build #26824 has started for   PR 4386 at commit edd296b.

This patch merges cleanly.

Test build #26824 has finished for   PR 4386 at commit edd296b.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/26824/
Test FAILed.

Test build #26825 has started for   PR 4386 at commit 9d96606.

This patch merges cleanly.

Test build #26825 has finished for   PR 4386 at commit 9d96606.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/26825/
Test PASSed.

LGTM


Conversation retention : user messages are returned as Bot message

On Conversation retention, user messages are returned as Bot messages on first refresh, so the UI is not differentiating bot message vs user message
Screenshots

Highlighted are user messages entered before refresh. The last message is entered by user after refresh, user messages should appear in this style.
Version
webchat es5 version 4.13.0
https://cdn.botframework.com/botframework-webchat/4.13.0/webchat-es5.js
Integrating the CDN version js directly on the page using script tag (No Iframe). Testing on Desktop/Mobile browsers (Chrome/Safari)
<meta name="botframework-directlinespeech:version" content="4.13.0">
<meta name="botframework-webchat:bundle:variant" content="full-es5">
<meta name="botframework-webchat:bundle:version" content="4.13.0">
<meta name="botframework-webchat:core:version" content="4.13.0">
<meta name="botframework-webchat:ui:version" content="4.13.0">

Describe the bug
We enabled conversation retention with webchat, so that the bot will show the messages even after page refresh or navigating to different page in same site. The user entered messages are coming as Bot messages after first refresh. if user entering message after refresh then those messages are appearing as user messages even after refresh. But the first set of messages always shown as Bot messages. This will create confusion to user as all the messages displayed as bot messages.
We apply styling to the user messages using CSS ".webchat__bubble--from-user, .webchat__bubble--from-user .webchat__bubble__content". But the user messages are rendering without these classes after refresh, so not able to applying styling.
Steps to reproduce

Enable conversation retention (By providing same conversation token in the same window after refresh).
Enter few message to bot.
Refresh the page and continue the conversation.
Observe how the user messages are rendering. (It should be right aligned, but it'll render as left aligned)
Enter more message.
Refresh the page and observe. (First set of messages are left aligned including user messages. The users messages entered after first refresh are rendered properly - right aligned)

Expected behavior
User messages should appear as right aligned and bot messages should be left aligned.
Additional context
The user messages should be rendered with webchat__bubble--from-user class.
[Bug]

Hi @venkatx5, I'm not able to repro the issue you are experiencing. Are you able to include the Web Chat code you are running so I can look it over and try repro'ing with?

@stevkan The conversation is coming from Web App Bot and it's being rendered on Frontend with webchat.js.
For the first conversation, the entire messages coming as Bot Message when refresh (All user message coming as Bot message). But the further conversation messages are appearing fine. We are not clear the issue is on Webchat.js end or web app bot code.
Not sure what web chat code we have to provide to investigate. if you have same demo url which shows this functionality, please share.

Any update on this?

@stevkan Due to this UI issue, we are holding the conversation retention feature on Production release. Any help would be appreciated greatly.

@venkatx5, apologies for the delay in response. Please try the sample code I have provided in the attached .zip file. Note that I connect to a locally hosted "token" server for generating a token. You will want to change this to match your setup. In the sample, I am simply applying an orange background color to the same classes you specified in your description.
Please give it a try and let me know if the issue persists or not.
basic-persistence.zip

Thanks. Will give a try.

Closing due to lack of activity. If the problem persists, please feel free to reopen the issue.

@stevkan  The issue now got resolved. But often we are getting websocket error (Screenshot below)..
This occurs when we keep the bot idle for 1-2 minutes then refresh. Can you please advice? Much appreciate the assistance.


Improve handling of host and group mapping

"If a host belongs to an autoscaling group, it must alway be mapped to the corresponding group."
If this statement is true under all cases, this is an improvement to the mapping procedure when host pings Teletraan.
This improvement is to fix the cases where, for some reasons, deploy-agent doesn't include the autoscaling group name in groups (due to a bug, puppet misconfigurations, etc.). When this is the case, a new host will stuck in PROVISIONED state forever.

might need to rebase the branch


Consider writing check results to a file

As a user, I may prefer for the results of my preflight execution to be written to a file instead of to STDOUT. Note that this refers to the test output that is passed through the implemented formatters itself, and not the log output the that preflight provides to the user at execution time.
Implementation Note:
We write our formatted text in one place: https://github.com/redhat-openshift-ecosystem/openshift-preflight/blob/ae9b2c7a5e78c092d574de7425392ce1a6faea89/cmd/root.go#L56
This should just be a matter of choosing where to write.

@tonytcampbell Should we go ahead and write to something like results.xml in addition to STDOUT?

/assign


Errors in Nimble are not shown with Xcode 14

Use Xcode 14
Run Nimble
Type code with errors

Result: no errors are shown in problems and the code editor

Fixed after libraries update.


[FEATURE REQUEST] Support AVIF images

The AV1 Image File Format (AVIF) is quickly gaining traction, so I was wondering if it could be supported by oiio.
libheif, which is already used by oiio, supports both HEIF and AVIF images, while a separate libavif is also available.

https://github.com/OpenImageIO/oiio/pull/2811 should have added some decoding support
https://github.com/OpenImageIO/oiio/pull/2812 adds some encoding

https://github.com/OpenImageIO/oiio/pull/2811 should have added some decoding support
https://github.com/OpenImageIO/oiio/pull/2812 adds some encoding

Does this combination of these two patches close this issue? Or is there more work to be done?

Does this combination of these two patches close this issue? Or is there more work to be done?

I think this is implemented now (in master, and RB-2.2, so should be in the Feb 1 release).

I think this is implemented now (in master, and RB-2.2, so should be in the Feb 1 release).


index.html problem

We have written the needed data into your clipboard because it was too large to send. Please paste.

You forgot to paste (see your description above). Please open a new issue.


Run go mod tidy

In #261 I noticed that our go.mod had three require blocks. Apparently since 1.17 it's normal to have 2 requires - one for direct dependencies and one for indirect. Three isn't a problem, and is probably a result of go being conservative about modifying the file.
Still, no need to keep all the noise around for what is a relatively simple project. I've go mod tidy to merge the two indirect require blocks and remove old entries from go.sum.
Branches off #261, so I'll leave this as a draft until that merges.

😂


Implement batch delete

This PR adds support for a collection.data.delete_many method that sends batch delete requests through the REST API
In the process, Filters are abstracted slightly so that they can be used as a SSoT between REST and gRPC use-cases

Codecov Report
Patch coverage: 94.47% and project coverage change: +0.01% :tada:

Comparison is base (4b9255f) 92.81% compared to head (7f32b00) 92.83%.

Additional details and impacted files
@@                   Coverage Diff                   @@
##           pydantic_experiment     #525      +/-   ##
=======================================================
+ Coverage                92.81%   92.83%   +0.01%
=======================================================
  Files                      100      101       +1
  Lines                    12153    12302     +149
=======================================================
+ Hits                     11280    11420     +140
- Misses                     873      882       +9

Files Changed
Coverage Δ

weaviate/collection/rest_batch.py
78.57% <78.57%> (ø)

weaviate/collection/extract_filters.py
96.96% <95.45%> (-1.25%)
:arrow_down:

weaviate/collection/classes/filters.py
98.95% <98.00%> (-1.05%)
:arrow_down:

integration/test_collection_filter.py
100.00% <100.00%> (ø)

weaviate/collection/data.py
74.92% <100.00%> (+0.38%)
:arrow_up:

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


Analog Stick Interference / Ghosting?

Expected Behavior
Analog addon will allow two sticks to operate simultaneously without interference.
Current Behavior
When using the Analog addon, pressing a direction on either analog stick causes occasional detection on the other - even when the second analog stick is not wired up. I have tested a Sparkfun Analog stick breakout, an SJ@JX PS2-style (using Hall-effect potentiometers) joystick, and a SJ@JX arcade analog stick - all exhibit the same behavior.
Context
Model: Pico-Plus RP2040 Advanced Breakout Board USB Pico Fighting Board Game Controller Board GP2040, small, blue
Link: https://www.amazon.com/dp/B0D3FKHJWK
I am using a Fightbox RP2040 Advanced Breakout Board v5.3E flashed with GP2040-CE v0.7.10-2-g230983f. I previously tried the firmware the board shipped with (I think 0.7.9?), and updated it due to running into this issue. The issue persists on the update.
All other wired buttons into the top green screw-terminal headers function without issue, only the analog sticks wired into pins 26-29 experience the interference / ghosting.
Steps to Reproduce

Wire in the analog sticks outputs to pins 26-29.
Wire the analog stick voltage-in to VCC.
Wire the analog stick ground to the option port grounds.
Enable the Analog add-on using the web configurator.
Reboot the board into controller mode.
Test inputs using Steam Controller settings or various emulator input setup screens.

Screenshots & Files

Video Example of Input Interference / Ghosting:
https://github.com/user-attachments/assets/1ebc981b-337a-40f1-a56c-24bde66a593b
This video was captured while moving the right analog stick when the left was completely disconnected.

I ordered a V5.6E GP2040-CE from FocusAttack to see if the issue persists across different boards (indicating I am doing something wrong), I will keep this issue updated once it arrives.


New version: Juno v0.7.3

Registering package: Juno
Repository: https://github.com/JunoLab/Juno.jl
Created by: @pfitzseb
Version: v0.7.3
Commit: 3a1ec89cb266372acb8ef18e3fd8326dd6a734eb
Reviewed by: @pfitzseb
Reference: https://github.com/JunoLab/Juno.jl/commit/3a1ec89cb266372acb8ef18e3fd8326dd6a734eb#commitcomment-37316042

Please close this in favor of https://github.com/JuliaRegistries/General/pull/9554


⚠ Bofrost.de has degraded performance

In 2fff9a5, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1206 ms

Resolved: Bofrost.de performance has improved in 9e4a2c6 after 1 hour, 35 minutes.


0.5.2: sphinx warnings

+ /usr/bin/python3 setup.py build_sphinx -b man --build-dir build/sphinx
running build_sphinx
Running Sphinx v4.0.2
loading translations [en]... done
making output directory... done
loading intersphinx inventory from https://docs.readthedocs.io/en/latest/objects.inv...
loading intersphinx inventory from http://www.sphinx-doc.org/en/stable/objects.inv...
intersphinx inventory has moved: http://www.sphinx-doc.org/en/stable/objects.inv -> https://www.sphinx-doc.org/en/master/objects.inv
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: [new config] 10 added, 0 changed, 0 removed
reading sources... [100%] installing
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:261: WARNING: Footnote [4] is not referenced.
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:267: WARNING: Footnote [11] is not referenced.
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:18: WARNING: Undefined substitution referenced: "problematic".
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:261: WARNING: Unknown target name: "5".
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:304: WARNING: Unknown target name: "body elements".
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:316: WARNING: Unknown target name: "hyperlink reference without a target".
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... python-sphinx_rtd_theme.3 { installing configuring contributing changelog demo/structure demo/demo demo/lists_tables demo/api demo/long } /home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/demo.rst:275: WARNING: citation not found: nonexistent
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/lists_tables.rst:: WARNING: "table cell spanning" not supported
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/lists_tables.rst:: WARNING: "table row spanning" not supported
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/lists_tables.rst:: WARNING: "table row spanning" not supported
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/lists_tables.rst:: WARNING: "table cell spanning" not supported
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/lists_tables.rst:: WARNING: "table cell spanning" not supported
/home/tkloczko/rpmbuild/BUILD/sphinx_rtd_theme-0.5.2/docs/demo/lists_tables.rst:: WARNING: "table cell spanning" not supported
done
build succeeded, 13 warnings.

Hi, those warning are comming from the demo files, I think most of them are on purpose.

Correct, sphinx changes its markup for some directives when there is a syntax error, we want to make sure to cover these cases in our test pages.


Redux - Key data

Would you be open to accepting a PR that keys the data that's being loaded on the datatable? To better support having multiple tables rendered at once.

How would that work? Yes, feel free to send a PR.

I was thinking it could work similar to how redux-form works. As of right now, we have a set of actions that are used in the selectable example, through wrapping a prop to dispatch function.
https://github.com/carlosrocha/react-data-components/blob/master/example/redux/containers/DataTable.js#L12-L23
I think the most logical way, and to avoid breaking anything, is to have it to where the actions accept a key property that can be used to push / pull from certain data.
So something like:
 onFilter(key, {target: {value}}) {
    dispatch(actions.dataFilter(key, value, filters, domain));
  }

Each action can have a default domain, so that if it's not specified the data component works the same.

That sounds good, we would also need a way to namespace each table state in the store, probably initialized by the HOC like in redux-form, what do you think?

@carlosrocha Thank you, much appreciated!

Thanks for the PR!


added AMD modules support to transform React-PropTypes-to-prop-types

I don't think we'll support amd, but thank you (belatedly!) for the effort!


gcp_sql_backup table is throwing interfaceToColumnValue failed for column 'end_time' error

Describe the bug
we're getting this error interfaceToColumnValue failed for column 'end_time': found , expected number\n when we try to execute a query from this table gcp_sql_backup it seems in some point in your side the value cannot be casted or something like that
probably the vlaue cannot be converted in the sql translation
Steampipe version (steampipe -v)
0.21.3
Plugin version (steampipe plugin list)
v0.47.0
To reproduce
Cannot reproduced
but you can make a query to gpc_sql_backup with invalid date or null maybe
Expected behavior
Should return values
Additional context

Hi @jeffreymp17,
I am sorry to hear that you are running into the issues.
I was able to reproduce the error. When the backup is in creating status, we will not get the end_time value from the APIs we use in this table. Once the backup has been completed, we will get that value.
The column type of the column end_time is TIMESTAMP. While steampie parses a null value to TIMESTAMP, we get the error.
I have raised a PR with the fixes by addressing this issue. Hopefully, the issue will be resolved with the fix.
It would be great if you wanted to give it a try and share your feedback in the PR branch.
Steps to test the PR branch:

git clone https://github.com/turbot/steampipe-plugin-gcp.git
cd steampipe-plugin-gcp
git checkout issue-533
Run make command
Run the query

Thank you!

same thing is happening with start_time  interfaceToColumnValue failed for column 'start_time': found , expected number\n"}


NFT Sale Infrastructure

Need components setup to begin testing smart contract and overall flow
Before work, develop design/requirements documentation
Components needed

[ ] M.O.R.E. Frontend
[ ] RNG oracle
[ ] API
[ ] Smart Contracts - needs testing

Frontend
noob to setup basic site with common design
RNG Oracle
API
noob/leif to setup API to automate SC from frontend

using native scala for this (https://github.com/noob77777/more-scala-sdk)

Notes

this should be completely decentralized; won't need database (if needed, consider CQL)

Need to break this task into smaller subtasks


Pylance doesn't care "positional only parameters"

 Environment data

Language Server version: 2021.3.4
OS and version: win32 x64
Python version (and distribution if applicable, e.g. Anaconda):
python.analysis.indexing: undefined
python.analysis.typeCheckingMode: strict

 Code Snippet / Additional information
def func(name: str, /, **kwargs: str) -> None:
    print(name, kwargs)

func("PASUNX", name = "PASUNX") # error:
                                # Parameter "name" is already assigned Pylance (reportGeneralTypeIssues)

Thanks for the bug report. This will be fixed in the next release.

This issue has been fixed in version 2021.4.0, which we've just released. You can find the changelog here: https://github.com/microsoft/pylance-release/blob/main/CHANGELOG.md#202140-7-april-2021


Updated Neo4j container to version 5.7

2023-04-22T19:23:07.3995785Z 19:23:07.316 |ERROR| 7-community:547 - Log output from the failed container:
2023-04-22T19:23:07.3996275Z Invalid value for password. The minimum password length is 8 characters.
2023-04-22T19:23:07.3996604Z If Neo4j fails to start, you can:
2023-04-22T19:23:07.3996842Z 1) Use a stronger password.
2023-04-22T19:23:07.3997260Z 2) Set configuration dbms.security.auth_minimum_password_length to override the minimum password length requirement.


Test flakes: SparkContextSuite

Seems like the tests in SparkContextSuite sometimes hang and fail, almost like they're using resources as they go and then eventually a later test fails.  Probably worth more diagnosis and possibly eventual remediation.  Maybe disabling the test, maybe changing the environment on Jenkins so it passes more frequently, maybe something else.

http://spark-k8s-jenkins.pepperdata.org:8080/job/PR-spark-k8s-unit-tests/25/consoleFull#-1164448660c3852bdb-3a63-45ca-a0d4-973026729059
https://github.com/apache-spark-on-k8s/spark/pull/187#issuecomment-286923794

http://spark-k8s-jenkins.pepperdata.org:8080/job/PR-spark-k8s-unit-tests/15/consoleFull#199335566104b09c7b-0d94-4ce5-8a08-8f343248b3d8
https://travis-ci.org/apache-spark-on-k8s/spark/jobs/211571251

http://spark-k8s-jenkins.pepperdata.org:8080/job/PR-spark-k8s-unit-tests/30/consoleFull#-1164448660c3852bdb-3a63-45ca-a0d4-973026729059


A Type of BilinearFormIntegrator

Hello everyone! I'm a newbie using MFEM. I have two questions when I try to solve my problem.

I have read some type of Type of BilinearFormIntegrator but I don't see the Bilinear form like:

where,

and

Or in 3D:

and

with E and \nu are constants (The Young's modulus and The Poisson's ratio respectively)
Maybe It's available but I do not have enough knowledge. May you help me to point out it? And if it is not available, may you help me to build it?

When I have already implemented the question 1, How can I change the value of each element by a matrix? For examples:

Assume that I have the mesh nelx * nely (rectangle), elements K_0, ... K_(nelx*nely-1) and the matrix A(nelx, nely).
I want to change the elements by:   A(0,0)*K_0, A(0,1)*K_1, ... A(nelx-1,nely-1)K_(nelxnely-1).
My English is so bad and I hope you guys can understand my question. Thank youuuuu!

I have just resolved the question 1. It is a consequence of ElasticityIntegrator. The question 2 is very important for me and I have no idea to solve it. Actually, it is a part of topology optimization problem. Is there everyone to help me?

If I understand your question correctly, I think what you're looking for are the Coefficient arguments to the ElasticityIntegrator. If you look at examples/ex2.cpp around line 178 you can see how we set this up for piecewise constant Lame coefficients lambda and mu. It is also possible to have more complicated varying or even anisotropic coefficients. Is this what you are looking for or did I misunderstand your question?

If I understand your question correctly, I think what you're looking for are the Coefficient arguments to the ElasticityIntegrator. If you look at examples/ex2.cpp around line 178 you can see how we set this up for piecewise constant Lame coefficients lambda and mu. It is also possible to have more complicated varying or even anisotropic coefficients. Is this what you are looking for or did I misunderstand your question?

You are right. I have done it. Thank you for support!!!

If I understand your question correctly, I think what you're looking for are the Coefficient arguments to the ElasticityIntegrator. If you look at examples/ex2.cpp around line 178 you can see how we set this up for piecewise constant Lame coefficients lambda and mu. It is also possible to have more complicated varying or even anisotropic coefficients. Is this what you are looking for or did I misunderstand your question?

Sorry but I haven't resolved in this problem yet. Can you tell me briefly about the matter you said. What Coefficient do I have to use to solve my problem? I try to use  PWConstCoefficient but it doesn't change.

Maybe I have to change the number of attributes, right? from my question, the number of attributes have to be nelx*nely? Sorry to bother you.

dear author, I meet with the same problems, could you tell me how do you solve it?

@barker29 do you know how to have varying or even anisotropic coefficients? I just want to set lame=vE/((1+v)(1-2v))，E is calculated as the inverse of the distance between the interior node
and the nearest boundary，v=0.5

@v-dobrev ,it's helpful for me, thank you for your detailed reply!


Support using northstar npk filesystem for firecracker

Filesystem Image handling:
Verify if firecracker can pass through a dm verity block device to the VM. The goal is to make the container FS image available to the VM

Update that I posted to slack:
To make testing of mounting the block devices easier, I changed the mount propogation flags in north/src/runtime/linux/mod.rs from MS_PRIVATE to MS_SHARED.  After building the java MOD /system directory as a north container, then I could easily see where things are mounted, such as:
/dev/block/dm-1 on /data/local/tmp/north/run/fc_java_mod/0.0.1 type squashfs (ro,seclabel,relatime)
/dev/block/dm-2 on /data/local/tmp/north/run/hello/0.0.2 type squashfs (ro,seclabel,relatime)

If I configure the VM to have /dev/block/dm-1 as one of it's disks, and a file on the host as it's second disk (for /data), I can then mount and run the java app in the VM.
Mounted disks :
/ (initrd) :   binaries and libraries for java, using musl openjdk-11
/system (/dev/block/dm-1)  northstar container with the MOD jar files, mounted via mount -t squashfs -o ro /dev/vdb /system
/data (just a filesystem image file on the host)
Summary: it is possible to mount the verity device in the VM, so it should be reasonably straightfoward to configure north to either mount the block device on the host (for normal containers) or to pass it to the VM.

Archive fc issues


Adding select

select works similar to alts, however it will return both the key of the channel that was selected as well value from the channel.
Inspired by golang's reflect.Select

@f5io no problem, man. i just made some minor changes to the way it handles being given a Set<channel>; I realized in my sleep that returning an index doesn't make any sense there. If you do have any suggestions to improve the implementation, let me know! Thanks.

@32bitkid LGTM!

Released as patch 1.0.2 🎉

Thanks @32bitkid!


Update VertxSessionStore.java

VertxSessionStore can renew the session.It can fix logger.error("Unable to renew the session. The session store may not support this feature"); in org.pac4j.core.engine.DefaultCallbackLogic

Thanks for your contribution.
To accept this change, I created a new version 3.1.0-SNAPSHOT on master (semver versioning). I have upgraded a few dependencies' versions here and there, but kept the Vertx libraries in version 3.4.2 for now.
I'll hope to change that and upgrade to version 3.5.x when upgrading pac4j to version 3.0.0 as well.

I am using vert.x 3.5.1 and everything is fine now, except that the SecurityHandler requires the Override parseCredentials method.

Great! Does it work by just dropping in the Vertx 3.5.1 libraries or do we need to change something? In that case, can you prepare a PR for that? It would go in vertx-pac4j v4 (Vert.x v3.5.1/2 +pac4j v3).
I guess we could release a version 3.1.0 after https://github.com/pac4j/vertx-pac4j/pull/118 unless you have more changes...


Implement context-aware font size adjustments in Editor content

Part of https://github.com/bigbinary/neeto-engineering-ui-ux/issues/354
@praveen-murali-ind _a

small size variant Typography  - GitHub ref

Heading1
Heading2
Heading3
Heading4
Heading5
heading6
We get it. You want to get things done.  Our products are simple to use and we get out of your way so that you could get things done. Checkout Neeto products for yourself.

We get it. You want to get things done.  Our products are simple to use and we get out of your way so that you could get things done. Checkout Neeto products for yourself.

code

We get it.
You want to get things done.

We get it.
You want to get things done.


My first revup bar

Topic: bar

#
head
base
diff
date
summary

0
74adcb66
917438e8
diff
Jun 22 16:00 PM
1 file changed, 1 insertion(+)

Reviews in this chain:
└https://github.com/sandesh-sharma-skydio/revup/pull/2 My first revup bar


Your library doesent work with support library fragments

In your demo app and other places you use android.app.Fragment
For example in
https://github.com/maayyaannkk/ImagePicker/blob/master/app/src/main/java/in/mayanknagwanshi/imagepicker/demo/fragment/ExampleFragment.java
Please change that to using support fragments. That's what evryone uses

how to slove prob

Ive fixed the bugs - please add 'nordfalk' as comitter and i'll push them

Changed to support fragment


Supporting typed links

it would be useful to support general web-style type links, i.e. links that use RFC 8288 link relation types, as part of API description. this could be for something like service-doc, home, RFC 5005 style versioning links, and so forth. it simply would be helpful to reuse the established vocabulary for linking between web resources.
in terms of where to put this, a good place might be either the openapi object or the info object. i'd propose to add a weblinks member which then would be a map of link relation types and target URIs.

this has been dormant for a long time but we just ran into another scenario where it would be nice if OpenAPI had a way how to cleanly use typed links that link from the OpenAPI description to related resources. it doesn't feel like it would be a huge work item, in my mind it simply could be an addition to the info object. @darrelmiller, what do you think?

Is #1034 a similar request? Would we need more than just an array of links to meet this use case in your opinion?

On 2024-02-24 22:07, Lorna Jane Mitchell wrote:

Is #1034 https://github.com/OAI/OpenAPI-Specification/issues/1034 a similar request? Would we need more than just an array of links to meet this use case in your opinion?

the original issue was about supporting web-style links. on the web, links typically have a type. for OpenAPI, for example, how could i add the following links to an info object (using HTTP notation here):
Link: ; rel=service-doc, ; rel=license
and in general it would be great if the web's idea of typed links would be supported by OpenAPI whereever links are used (such as for example in the Link object as well). it really is one of the fundamental aspects of how the web works.

@dret see also

OAI/sig-moonwalk#30

By coincidence I just added a comment about a system I worked on a decade ago, in part because it used something closer to web links, and kept them separate from operations (although there was a shorthand that combined them for certain cases).
With OAS 3.x it's a bit awkward to put link relation types in because the OpenAPI Link Object is operation-specific rather than resource-specific.

This scale of change is best discussed in Moonwalk (and can be backported if relevant and we decide to keep the 3.x line going).  Closing in favor of:

OAI/sig-moonwalk#58
OAI/sig-moonwalk#30


Informations for Kanbard board review

Address of the project: https://github.com/BucurEva87/catalog-of-my-things

Note regarding the number of people in the team
Our team is composed of three students.

Note regarding the assignment of students

Student 1: @BucurEva87
Student 2: @SaeqaSultani
Student 3: @Tommymarvel
Student 4: @BucurEva87 (I know the tasks of Student 4 should be skipped, so I labelled them as optional, but, depending on how much time I'll have, I would like to implement those too for the sake of repo's completeness)
Group tasks: @BucurEva87


Undefined symbols

It seems no matter what I try, I cannot get around a link problem in my project:
Undefined symbols for architecture arm64:
"computeDoubleSize(int, double)", referenced from:
-[SCFrameScores serializedSize] in Asap.pb.o
"computeFloatSize(int, float)", referenced from:
It is the same for all architectures I try to build for :  i386 or x86_64 or arm64
It seems that my project is not finding the protobuf library.  I have tried:

adding ProtocolBuffers.xcodeproject as a sub projet - same problem
using Cocoapods to install ProtocolBuffers (1.9.8) - same problem
building ProtcolBuffers.xcodeproject's framework and adding manually to my project - same problem

I imagine it is some simple change, but I can't seem to find it.
Thanks for your help!

Make sure that Utilities.m from the ProtocolBuffers run time is included
and linked to your project.
On Wed, Aug 26, 2015 at 12:21 PM, albright888<EMAIL_ADDRESS>wrote:

It seems no matter what I try, I cannot get around a link problem in my
project:
Undefined symbols for architecture arm64:
"computeDoubleSize(int, double)", referenced from:
-[SCFrameScores serializedSize] in Asap.pb.o
"computeFloatSize(int, float)", referenced from:
It is the same for all architectures I try to build for : i386 or x86_64
or arm64
It seems that my project is not finding the protobuf library. I have tried:

adding ProtocolBuffers.xcodeproject as a sub projet - same problem
using Cocoapods to install ProtocolBuffers (1.9.8) - same problem
building ProtcolBuffers.xcodeproject's framework and adding manually
to my project - same problem

I imagine it is some simple change, but I can't seem to find it.
Thanks for your help!
—
Reply to this email directly or view it on GitHub
https://github.com/alexeyxo/protobuf-objc/issues/56.

--
::: E.B. Smith
<EMAIL_ADDRESS>::: gmail

The ProtcolBuffers.xcodeproject seems to have the Utilities.m is included in the ProtocolBuffers.framework  build settings, so if I include this framework in my project, I should have that correct?
It is the case that all the Undefined symbols are methods from the Utilities.m file however.   If I run 'nm ProtocolBuffers.framework/ProtocolBuffers'  it appears these methods are in there.
I am confused.

Huh. If 'nm' says it's there, it is.
It seems obvious, but is the linker search path set correctly?
===
::: E.B. Smith
<EMAIL_ADDRESS>::: https://shimmering.blue
::: gmail
On Wed, Aug 26, 2015 at 2:25 PM, albright888<EMAIL_ADDRESS>wrote:

The ProtcolBuffers.xcodeproject seems to have the Utilities.m is included
in the ProtocolBuffers.framework build settings, so if I include this
framework in my project, I should have that correct?
It is the case that all the Undefined symbols are methods from the
Utilities.m file however. If I run 'nm
ProtocolBuffers.framework/ProtocolBuffers' it appears these methods are in
there.
I am confused.
—
Reply to this email directly or view it on GitHub
https://github.com/alexeyxo/protobuf-objc/issues/56#issuecomment-135174497
.

OK, I think I found the smoking gun.   I tried a completely clean iOS project, brought in my generated proto objective-c classes, and it was working fine.
I discovered that my project had "Compile Source As"  setting to Objective-C++.   Turning this to "According to File Type" fixed this issue.   I'm not exactly sure why the Objective-C++ setting causes these Utilities.m methods to not be found, but it does in both my projects.

When that option is set I think it is using C++ name mangling on the
compiled functions, and then the linker is looking for the un-mangled names.
===
::: E.B. Smith
<EMAIL_ADDRESS>::: https://shimmering.blue
::: gmail
On Fri, Aug 28, 2015 at 8:57 AM, albright888<EMAIL_ADDRESS>wrote:

OK, I think I found the smoking gun. I tried a completely clean iOS
project, brought in my generated proto objective-c classes, and it was
working fine.
I discovered that my project had "Compile Source As" setting to
Objective-C++. Turning this to "According to File Type" fixed this issue.
I'm not exactly sure why the Objective-C++ setting causes these Utilities.m
methods to not be found, but it does in both my projects.
—
Reply to this email directly or view it on GitHub
https://github.com/alexeyxo/protobuf-objc/issues/56#issuecomment-135813865
.

Glad you've resolved this.
===
::: E.B. Smith
<EMAIL_ADDRESS>::: https://shimmering.blue
::: gmail
On Fri, Aug 28, 2015 at 9:01 AM, Edward Smith<EMAIL_ADDRESS>wrote:

When that option is set I think it is using C++ name mangling on the
compiled functions, and then the linker is looking for the un-mangled names.
===
::: E.B. Smith
<EMAIL_ADDRESS>::: https://shimmering.blue
::: gmail
On Fri, Aug 28, 2015 at 8:57 AM, albright888<EMAIL_ADDRESS>wrote:

OK, I think I found the smoking gun. I tried a completely clean iOS
project, brought in my generated proto objective-c classes, and it was
working fine.
I discovered that my project had "Compile Source As" setting to
Objective-C++. Turning this to "According to File Type" fixed this issue.
I'm not exactly sure why the Objective-C++ setting causes these Utilities.m
methods to not be found, but it does in both my projects.
—
Reply to this email directly or view it on GitHub
https://github.com/alexeyxo/protobuf-objc/issues/56#issuecomment-135813865
.

Yes, thanks for your help - and nice work on this package!


CI and download_ts

Changes Unknown when pulling 7d9963b460aa2b012db78d6d79c6b1b4fbf15f2e on jread-usgs:master into ** on USGS-R:master**.

:crying_cat_face:
--
Jordan Walker
Center for Integrated Data Analytics
US Geological Survey
8505 Research Way
Middleton, WI 53562
608.821.3842
http://cida.usgs.gov
On Mon, Jan 12, 2015 at 2:15 PM, Coveralls<EMAIL_ADDRESS>wrote:

[image: Coverage Status] https://coveralls.io/builds/1730706
Changes Unknown when pulling 7d9963b
https://github.com/USGS-R/mda.streams/commit/7d9963b460aa2b012db78d6d79c6b1b4fbf15f2e
on jread-usgs:master into ** on USGS-R:master**.
—
Reply to this email directly or view it on GitHub
https://github.com/USGS-R/mda.streams/pull/31#issuecomment-69637565.

Changes Unknown when pulling fc9634744b0caad57e007df1bee74a492a7270f2 on jread-usgs:master into ** on USGS-R:master**.

Changes Unknown when pulling 3dc7d77c6fe189792f3d336d3a4f53980225de52 on jread-usgs:master into ** on USGS-R:master**.


Tell npm to auto-install dependency

This fixes npm warnings on users' CIs:
npm WARN exec The following package was not found and will be installed<EMAIL_ADDRESS>
Example run: https://github.com/bumptech/glide/actions/runs/7511777798/job/20451753383?pr=5354

Thank you for your contribution!

📝 This pull request sets npx's --yes options.
https://docs.npmjs.com/cli/v8/commands/npx

If any requested packages are not present in the local project dependencies, then they are installed to a folder in the npm cache, which is added to the PATH environment variable in the executed process.
A prompt is printed (which can be suppressed by providing either --yes or --no).

To prevent security and user-experience problems from mistyping package names, npx prompts before installing anything. Suppress this prompt with the -y or --yes option.
The --no-install option is deprecated, and will be converted to --no.

v1.0.1 is out 🎉
https://github.com/suzuki-shunsuke/github-action-renovate-config-validator/releases/tag/v1.0.1


can not find all reference in vue file

VSCode Version:1.29.1
OS Version:osx10.13.4

Steps to Reproduce:
1.focus a method;
2.right click and click find all reference
3.can not  find reference in .vue flie
Does this issue occur when all extensions are disabled?: No

Please file this issue against the Vetur extension


Glow filter lowers image quality of sprite

Expected Behavior
The glow filter should apply to the sprite without affecting image quality.
Current Behavior
Whenever the glow filter is applied, the sprite's image quality gets much worse and becomes pixelated.

Possible Solution
I increased the quality of the glow to 1, but that didn't resolve the issue.
Steps to Reproduce
Create a scene, add a sprite, and apply a glow. Without the glow filter, the sprite looks fine. With the glow filter, it becomes pixelated.
Environment

pixi.js version: 6.2.2
Browser & Version: Chrome v103
OS & Version: macOS Monterey

Ohhh, whoops, okay, that was absolutely it. The application renderer was set to the window device pixel ratio, and I didn't realize filter resolution would need to change as well. Thank you so much!


Fix Search example (requires authorization)

Coverage remained the same at 89.091% when pulling 703f1a154517bb05ff3b4a6f51e5f6619f4c0b36 on dandv:master into a7de833a1b3a95a8920defbde5035c66a54ca7e1 on thelinmichael:master.

Thanks @dandv!


fix(Segment): using loading and clearing together makes clearing lose its effect

Steps to Reproduce

Using the loading sample, replace image with right floated button
Add clearing to the segment

Expected
The Segment should be large enough to contain the button.
Result
The Segment shrinks in size as if clearing has not been applied.
Testcase
If the docs show the issue, use: http://react.semantic-ui.com/elements/segment
Otherwise, fork this to get started: http://codepen.io/levithomason/pen/ZpBaJX
import React from 'react'
import { Image, Segment, Button } from 'semantic-ui-react'

const SegmentExampleLoading = () => (
  <Segment clearing loading>
    <Button floated="right">Test</Button>
  </Segment>
)

export default SegmentExampleLoading

As with #1384, this also seems sane to me, however, this is also a CSS issue and therefore should be posted on https://github.com/Semantic-Org/Semantic-UI.


Can't get theme working in VIM 9.0.1499

I'm using VIM 9.0.1499 on a Raspberry Pi. I've been using the Dracula theme, but when I saw the Nord theme, I wanted to try it out. However, when I switch to the theme ... this is what it looks like for me:

Does anyone have any suggestions for how I can get the Nord theme working correctly?
Thanks

@blixelcode, have you also configured your terminal emulator colors to the Nord theme palette?
The instructions at https://www.nordtheme.com/docs/ports/vim/installation indicates:

Vim in terminal mode must be used with a Nord terminal emulator theme in order to work properly!
Make sure to install one of the currently supported terminal emulator port projects before installing Nord Vim.
Vim in terminal mode uses the 16 color codes provided by the terminal emulator.
When used with another color theme than the one provided by one of Nord's terminal emulator ports, the colors in Vim won't use Nord's color palettes!
This will result in different styles than those defined by Nord Vim and could make it appear that there is a problem with the Nord Vim theme while the actual problem are missing Nord colors.
Read the GitHub Gist about terminal colors for more information about terminal color specifications.

I'm guessing the colors you are seeing are the same colors as the colors on your terminal.


Add TypeScript typings for better TS support

Adding the TypeScript definition file and the typings.json file will make it easier to implement this library in TypeScript applications.

Good work, let me find time to setup something with TypeScript to check it out.

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/jsonwebtoken/index.d.ts

This PR should probably be closed since it's quite outdated.


Cipher seed bip39 not compatible with other wallets-critical issue

I tried recovering my on chain wallet with 24 raspiblitz word seed on electrum . It failed to recover my on chain funds. I think this is a critical issue. The checksum failed. I do not believe the seed is generated properly. Until this is resolved users are at significant risk of loosing funds.

Lightning per se is very experimental and users have always been at significant risk of losing their funds, nothing new to see here, however ( i have not tried yet ) but as far as im concerned you need the wallet db directory of your lnd in order to recover on chain funds properly i read somewhere?
Maybe someone can correct me on this one but last time i tried to recover my on chain funds after i migrated from Raspibolt to Raspiblitz the only way to recover them was bringing on that old wallet db.  By simply using the cipher seed you wont recover your funds, i tried several times with different heights but it never worked out. only when i brought that file, funds started to appearing steadily.

Thanks. I understand the experimental nature of lightning at the moment. But till the seed is recoverable, it should be clearly stated in the read me document that this won’t work on any other wallets and if you believe wallet.db is key to funds recovery it should be mentioned clearly in the user guide. But work needs to be done as priority to make this seed recoverable in any bip39 compatible wallets if we really want to make this project a huge success.

@walletofsatoshi RaspiBlitz is a open source project. Feel free to make a pull request containing the information added you think that is still missing during RaspiBlitz Setup.
Providing a stable and compatible seed recovery needs to be part of LND - please report over at the LND Dev Slack or GitHub what features you are still missing and are important to you: https://dev.lightning.community

@walletofsatoshi of course if you are not a programmer its always great if you outline a content change (text change) more concrete - like: please exchange this text here with this text suggestion at that exact piont in the process.

Checked on slacks with Devs they recommend seed recovery by running lnd recovery by hand not by raspiblitz script guide by roasbeef

At the moment the RaspiBlitz is using/calling the lncli wallet create and
is letting the user answere the LND questions to revover from seed. Did
devs on slack mentioned what the RaspiBlitz is doing different compared
doing it by hand?
walletofsatoshi<EMAIL_ADDRESS>schrieb am Do., 18. Apr. 2019,
12:13:

Checked on slacks with Devs they recommend seed recovery by running lnd
recovery by hand not by raspiblitz script guide by roasbeef
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rootzoll/raspiblitz/issues/500#issuecomment-484438649,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAS3SIL6EU2VAJD7XXAEWI3PRBCTFANCNFSM4HEN36EQ
.

Yes that’s what they implied. Also wanted to let you know that the seed is not bip39 hence will not work on other bip39 wallets

the seed is not bip39

Please explain in detail

Checked on slacks with Devs they recommend seed recovery by running lnd recovery by hand

Please explain in detail what you do "by hand"?

At the moment the RaspiBlitz is using/calling the lncli wallet create and is letting the user answere the LND questions to revover from seed. Did devs on slack mentioned what the RaspiBlitz is doing different compared doing it by hand? walletofsatoshi<EMAIL_ADDRESS>schrieb am Do., 18. Apr. 2019, 12:13:
…
Checked on slacks with Devs they recommend seed recovery by running lnd recovery by hand not by raspiblitz script guide by roasbeef — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#500 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AAS3SIL6EU2VAJD7XXAEWI3PRBCTFANCNFSM4HEN36EQ .

@rootzoll this LND commit might help:
https://github.com/lightningnetwork/lnd/commit/dd48a36226521f6e6e2dddc456c4c0cf3c5d48ea

Yes they asked to follow this
the recovery seed while creating lnd wallet is not bip39 will not restore on chain funds in any bio 39 compatible wallets like electrum.  You have to follow this roasbeef or similar lnd recovery guide without raspiblitz which would be manual

According to roasbeef's comments in the commit doc, BIP39 is inferior.  But also looks like the cipher seed is optional...

Users can also optionally enter a second passphrase which we call the cipher
seed passphrase:
Your cipher seed can optionally be encrypted.
Input your passphrase if you wish to encrypt it (or press enter to proceed without a cipher seed passphrase):

If specified, then this will be used to encrypt the cipher seed itself. The
cipher seed format is unique in that the 24-word phrase is actually a
ciphertext. As a result, there's no standard word list as any arbitrary
encoding can be used. If a passphrase is specified, then the cipher seed you
write down is actually an encryption of the entropy used to generate the BIP
32 root key for the wallet. Unlike a BIP 39 24-word phrase, the cipher seed is
able to detect incorrect passphrase. BIP 39 on the other hand, will instead
silently decrypt to a new (likely empty) wallet.

Just some follow up info for archive readers: The Lightning LND Desktop App was released: https://github.com/lightninglabs/lightning-app/releases and I heard good feedback on using it to recover on-chain funds from the LND wallet seed. So check it out if you are on a quest to recover your funds from seed.


fix014

To prevent redundeancy, the generated SQL query is no longer printed in SQL mode only.
Closes #14.

Sweet!  Or as you say, Brill :).


Fail to compile fast_tls in webrtc_videoroom example (and probably others)

OSX Sonoma 14.0
openssl --version
OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CFLAGS="-I/usr/local/opt/openssl/include/"
export CPPFLAGS="-I/usr/local/opt/openssl/include/"
iex -S mix phx.server
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit] [dtrace]

===> Compiling /Users/xxx/Development/membrane_rtc_engine/examples/webrtc_videoroom/deps/fast_tls/c_src/fast_tls.c
===> /Users/xxx/Development/membrane_rtc_engine/examples/webrtc_videoroom/deps/fast_tls/c_src/fast_tls.c:21:10: fatal error: 'openssl/err.h' file not found
#include <openssl/err.h>
         ^~~~~~~~~~~~~~~
1 error generated.

** (Mix) Could not compile dependency :fast_tls, "/Users/xxx/.asdf/installs/elixir/1.14.1-otp-25/.mix/elixir/1-14/rebar3 bare compile --paths /Users/xxx/Development/membrane_rtc_engine/examples/webrtc_videoroom/_build/dev/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile fast_tls", update it with "mix deps.update fast_tls" or clean it with "mix deps.clean fast_tls"

for reference in newer OSX versions, the correct exports required for compilation are (if you install openssh via homebrew):
export LDFLAGS="-L/opt/homebrew/etc/openssl/lib"
export CFLAGS="-I/opt/homebrew/etc/openssl/include/"
export CPPFLAGS="-I/opt/homebrew/etc/openssl/include/"


feat: add 'ng promote' command

add design doc for 'promote' process

Could this functionality be used for renaming/moving components as well? Sometimes I've created a component and realise I need to rename it. Currently I have to:

Rename 4 files: html, css, ts, spec.ts
Find/replace camelised name in whole project
Find/replace dasherized name in whole project

Currently when we generate a component, we do:
ng g c somewhere/something

It would be nice if you could then move/promote it like:
ng move c somewhere/something somewhere-else/something-else

and it would replace all the references and rename everything for you as well. I guess that would also solve promotion right?

@alxhub what is the status of this PR?

Closing this but will keep as a reference.


Update components.yaml

to update MOM6 to v2.2.2

@sdrabenh can you please help @zhaobin74 by merging this when possible. Thanks!

Welp, it built and the coupled runs didn't crash. That's about as good as I know how the ocean works. 😄


missing "," in main.zeek

Hi,
In the last version of the main.zeek(https://github.com/CriticalPathSecurity/Zeek-Intelligence-Feeds/blob/master/main.zeek ) file, a "," is missing on line 24.

Thank you for notifying us!
Updating now.


correction

I did not check https://playground.babylonjs.com/?snapshot=refs/pull/13012/merge#S7HDGQ#5 before merge, the green axis should be tangential to the line and it was not. Should be OK after this PR
Reason for correction
PitchYawRollToMoveBetweenPointsToRef(start: Vector3, target: Vector3, ref: Vector3)
Cannot guarentee ref with be a zero vector and so need to make ref.z explicitly 0

Thanks for spotting this!

https://playground.babylonjs.com/?snapshot=refs/pull/13031/merge#S7HDGQ#5
Still not correct, should be. Will need to double check before approval.

I was wrong using TmpVectors.Vector3[0] instead of Vector3.Zero() is not always the right thing to do!
Happy this works now https://playground.babylonjs.com/?snapshot=refs/pull/13031/merge#S7HDGQ#5
Can merge after approving review.


chore: added injury effects injury table

Type
What type of pull request is this? (e.g., Bug fix, Feature, Refactor, etc.)

[ ] Bug fix
[x] Feature
[ ] Refactor
[ ] Other (please describe):

Description
Added Missing tables from the beta rules that were missing that could be used for rolling or choosing.
Related Issue
Closes #183
How Has This Been Tested?
Tested and built in foundry, exported .json and added to repo
Checklist:

[ ] I have commented on my code, particularly in hard-to-understand areas.
[x] My changes do not introduce any new warnings or errors.
[x] My PR does not contain any copyrighted works that I do not have permission to use.
[x] I have tested my changes on Foundry VTT version: [12.331].

Additional context
Add any other context or information here that would be useful for reviewers.

Shardblade injuries are a Stormlight exclusive and should definitely be moved to a module (probably to the playtest materials for now). The other one can stay 👍 We'll need to think of styling for these as well I suspect, in order to be able to apply the effect directly from the chat cards

Thanks. Removed the shardblades chart from this PR and renamed the PR

Would be kinda good to have the conditions somewhere as Items in the system so that these could have documentIds, but that's a thought for another day

Would be kinda good to have the conditions somewhere as Items in the system so that these could have documentIds, but that's a thought for another day

That would be nice (id really like them to be like the pf2e conditions that even show up in the top right of the screen with hover over text when placed on a actor token and that token is selected) but thats a little beyond me for today. This I can do


Parcel fifteenth time the charm

Follows #5014

The build works, the readme is part of the bundle, but import * from './readme.md' is actually just an empty {__esModules: true} object. This suggests that my transformer needs some light fixes.

New issues:

in build mode dom-chef is somehow undefined 🎉

Side issues:

Xcode wants a fixed list of files and Parcel renames them every time

no native solution for this https://github.com/parcel-bundler/parcel/issues/4553
there's a plugin but https://github.com/gxy5202/parcel-namer-hashless/issues/1 🥲

See you in 2023

It's fun to try it every once in a while but honestly the issues I've had trying to port RG to Parcel over the years are… uhm… entertaining. Having issues show up only when watching or only when build makes me lose trust in the tool. We can't ship something that only works during development.

Once #5801 is in I suppose I could give Vite a try. ESbuilt is still stuck on https://github.com/evanw/esbuild/issues/1492


[DOC] Add back information how to continue pretraining (only one data col)

📃 Documentation
We had this in our README and it is missing from documentation:

❓ What if my data is not in question and answer form, I just have documents? How can I fine-tune the LLM model?
To train a chatbot style model, you need to convert your data into a question and answer format.
If you really want to continue pretraining on your own data without teaching a question answering style, prepare a dataset with all your data in a single column Dataframe. Make sure that the length of the text in each row is not too long. In the experiment setup, remove all additional tokens (e.g. <|prompt|>, <|answer|>, for Text Prompt Start and Text Answer Start respectively) and disable Add Eos Token To Prompt and Add Eos Token To Answer. Deselect everything in the Prompt Column.

Resolved with https://github.com/h2oai/h2o-llmstudio/pull/388
Should H2O LLM Data Studio also be a part of the answer for this FAQ to help users to get their data into Q&A format? Or should we not add this in here just yet?
CC: @pascal-pfeiffer @shivam5992

H2O LLM Data Studio is not part of this repository and not open source. We can add a generic notice about Enterprise solutions from H2O.ai and a link to this blogpost.


Vite template failing on Vercel

What version of Remix are you using?
2.2.0
Are all your remix dependencies & dev-dependencies using the same version?

[X] Yes

Steps to Reproduce

Clone this repo https://github.com/franklinjavier/remix-starter-template
Create new project on Vercel and select this repo

Expected Behavior
Show the template page
Actual Behavior
It is displaying the source code of index.js. remix-starter-template.vercel.app
I tried to change the preset from Vite to Remix, but i'm receiving this error

This is happening because Vercel is actually running the build with their own fork of Remix behind the scenes (@vercel/remix-run-dev etc.). The build output from Vite is the same shape as the existing Remix compiler, but not the Vercel fork. You'll need to raise this with them.

Migrating to Render for now, thank you!
https://remix-starter-template.onrender.com

I ran into this problem, and it took me some hours of trying to fix it until I came across this issue. This gave me the idea of the solution in the screenshot attached. I had to change the template to Other instead of Remix or Vite

Okay. It's building but not deploying. @franklinjavier How did you setup the build settings in Render? I went with the defaults but it's running into this infinite loop when I visit the live site.

I didn't change any build config, I left it as default. I just checked and it seems like the deployment is broken. I will evaluate and respond to you.

Okay. It's building but not deploying. @franklinjavier How did you setup the build settings in Render? I went with the defaults but it's running into this infinite loop when I visit the live site.

@princemuel


language.python.venv.requirements does not support -r or -c directives

Describe the bug
language.python.venv.requirements cannot take paths or strings that include -r or -c directives.
To reproduce

echo "requests" > requirements.txt
echo "-r requirements.txt" > dev.txt

With this devenv.nix:
{ pkgs, ... }:
{
  languages.python = {
    enable = true;
    venv = {
      enable = true;
      requirements = ./dev.txt;
    };
  };
}

devenv shell
...
ERROR: Could not open requirements file: [Errno 2] No such file or directory: '/nix/store/requirements.txt'
...

However when in the shell:
> pip install -r dev.txt
Successfully installed certifi-2023.11.17 charset-normalizer-3.3.2 idna-3.6 requests-2.31.0 urllib3-2.1.0

Version
devenv: 0.6.3
Workaround
We have requirements from multiple locations added a function to interpret the requirements.txt based on the file format
{ pkgs, lib, ... }:
let
  # mergeRequirements simulates pip install command "-r"/"-c" parsing
  # requirements.txt paths.
  mergeRequirements = paths:
    with builtins;
    with lib;
    let
      evalLine = dir: line:
        let
          args = strings.splitString " " line;
          command = lists.head args;
          relative = filename: path.append dir filename;
        in
          if command == "-r" || command == "-c"
          then (map evalFile (map relative (lists.tail args)))
          else line;

      evalFile = path: map (evalLine (dirOf path)) (strings.splitString "\n" (readFile path));
      packages = (lists.flatten (map evalFile paths));
    in
      concatStringsSep "\n" packages;
in
{
  languages.python = {
    enable = true;

    venv = {
      enable = true;
      requirements = mergeRequirements [ ./dev.txt ];
    };
  };
}

I'm happy to propose a pull request, but would first appreciate advice for an approach.

For the record, I worked around this using the (somewhat obscure) envvar expansion feature of requirements.txt:
-r ${DEVENV_ROOT}/requirements.txt
-e ${DEVENV_ROOT}

I'm happy to propose a pull request, but would first appreciate advice for an approach.

Hi!
I think this approach will work well.  My Nix isn't as strong as it should be, but I think for this to work right, we actually need to create two derivations (or one derivation with two files in it).. one of the files for requirements (-r), and one for constraints (-c), because if we put the constraints contents in the requirements, they will be parsed as requirements, not just constraints.

I worked on this in the context #912, but I couldn't fix it there, so I'll add what I've learned so far about it.
python-rewrite branch only.
Currently, if the devenv venv requirements.txt is a file, and that file has "-r" or "-c" lines, it  won't work at all without something like an envvar e.g. (-r ${DEVENV_ROOT} requirements2.txt), because the derivation that is generated for requirements.txt won't have the other files in it.  A pip install will just fail.  I don't think we should rely on envvars at all or recommend other people do either. The environment variable only sorta accidentally works in this case, because it goes behind the back of the requirements derivation when pip install is run on it.
Here is some Python code that flattens the information from a requirements.txt that references "-c" and "-r" dependencies and generates a flattened requirements.txt and constraints.txt.
https://gist.github.com/mcdonc/2653bbfbd33032a12464c8f64c183aff
I have not figured out how to create derivation(s) from the output directory of this script, but if we could, it could replace the current requirements derivation.  We could then compare the result of the same script run with the local devenv requirements as input  against the files in the derivation to detect if we need to rerun pip install at devenv shell time.
I was stymied by Nix impurity constraints in all my attempts to do this.
My opinion is that if we don't do this, the "run pip install at devenv shell time if there's a requirements file specified and the requirements have changed" feature is kinda useless.

Is this a similar problem than the dynamic linker needs to solve - by rewriting imports to their store path?
Instead of collecting/flattening files into requirements.txt and constraints.txt derivations, could an approach be to recursively rewrite the imported -r/-c into store paths from their own derivations?

Instead of collecting/flattening files into requirements.txt and constraints.txt derivations, could an approach be to recursively rewrite the imported -r/-c into store paths from their own derivations?

That would be totally reasonable too, except for insane requirements.txt files that name an absolute path as an -r or -c input.  I'm still not sure how to create a derivation from local files of any kind without running into impurity restrictions, though.

Rewriting the requirements files when adding them to the store is a bit intrusive. I'm thinking it's better to collect only the sources relevant for pip in the same structure that they're in from the source directory. I'm chipping away on some ideas, currently collecting the dependency tree into a fileset like:
  collectRequirements = path:
    let
      lines = lib.splitString "\n" (lib.readFile path);
      collect = acc: line:
        let
          pattern = "[[:space:]]*(-r|-c)[[:space:]]+([^[:space:]]+).*";
          found = builtins.match pattern line;
          required = lib.path.append (dirOf path) (lib.elemAt found 1);
        in
          if found == null then acc
          else lib.fileset.union acc (collectRequirements required);
    in
      lib.foldl collect path lines;

I managed to get this half-working via a Python script in https://github.com/cachix/devenv/pull/964

https://github.com/cachix/devenv/pull/964 is now fully working.

Great! Thanks @mcdonc <3


Make M3U parsing more lenient

Currently, telly fails to return channel listing whenever the EPG XMLTV contains a bad attribute.
In my case, this was <date>Australijie</date> for some foreign channel I did not use.
We should skip setting the EPG program property altogether, and not stop everything.

Wasn't this fixed @robbiet480 ?

https://github.com/tellytv/telly/issues/180
I believe this issue is similar.. I am another one having this problem.


RangeBar is not defined

Hello,
I'm getting the error
Uncaught ReferenceError: RangeBar is not defined
when using the browser version of Elessar.
The issue can be reproduced by opening the index.html file in the demos dir.
Version 1.8.4 wasn't affected by this problem, so I guess it's either an issue introduced by 1.8.5 or maybe something gone wrong in building the dist files of latest version?
Thank you,
Andrea

Good catch. I totally rewrote the build process in 724a77d and neglected to actually test the bundle :flushed: Turns out it's not actually exporting anything.

I've fixed the bundle and republished the 1.8.5 tag. If you're using Bower you may need to run bower cache clean elessar

Thank you, it's working now!
Ciao,
Andrea


Consider renaming EntityFramework.SqlServer package and assembly to allow side-by-side loading of EF6 and EF7

This came up in a conversation with @rowanmiller and @bricelam today and we wanted to capture it before we forget:
We believe that currently the fact that the EntityFramework.SqlServer.dll assembly is named the same between EF6 and EF7 is the only reason both cannot be used side by side. If that proves to be truth, we could consider renaming the assembly (probably in EF7 it would make the most sense, and then the package should probably follow suit).
Some ideas:

EntityFramework.MSSqlServer
EntityFramework.SqlClient

EntityFramework.SqlServerR2 ?
EntityFramework.SqlServer2008AndLater ?

:+1: for EntityFramework.MSSqlServer

Decision: EntityFramework.MicrosoftSqlServer
We do not like it :panda_face: ... but we have to chose another name to support SxS with EF6 :couple_with_heart:... which we think is important :star2:

...=> Announcement repo?

@natemcmaster  Brace yourselves!

@ErikEJ :see_no_evil:

Here it comes #3331....

You guys change a lot, hope its for the best :smiley:


save bitmap of surfaceview  is black screen

Hi:
do you know how to getBitmap from surfaceview ?
use Viewshot save bitmap of surfaceview is black screen.
Thanks.

This will be fixed along with support for TextureView, SurfaceView, GLSurfaceView

Hello! Are you fixed this issue?

Hi! Thank you for your interest in this library. When I finish StyleableToast this weekend I will begin to give Viewshot a full overhaul and fixing all issues and request.


Update dependencies

Trending - pass
Change profile/back pics - pass
Change profile info - pass
Cookies - pass
Tip on the Feed - pass
Retip on the feed - pass
Post without tipping - pass
Comment - pass
Tip comment on the feed - pass
Pin/Unpin - pass
Claim - pass
Report post - pass
Voting - pass
Vote - pass
Revoke Vote - pass
Delegate voting power - pass
Create a new poll - pass
Search - pass
Meet - pass
Updates - pass
Faq- pass


DHOscovery Flow - Create DHO [S]

Summary:
As a user I would like to be able to easily find new DHOs so I can find out more information about them and possibly apply to become a member.
Acceptance Criteria:
Create DHO:

[x] Headline: "Create your own DHO"
[ ] Description Copy (@juliolrmonteiro can you help here?)
[x] Button : "Create DHO"
[x] Link of Button leads to DHO creation wizard https://github.com/hypha-dao/dho-web-client/issues/507

Designs
https://xd.adobe.com/view/4c39d655-0dd3-4e0c-b4f2-f5363b3205f5-196a/screen/2387d59a-e7ac-4d05-83eb-5d277ffd3050/

@leonieherma1 This is currently hidden because dho wizard is not fully finished

@leonieherma1 You can test this now, this widget is currently only available to the hypha members in dev environment (not prod)


When publish next version

What is policy for publishing each version? When will the next version be released?

I hope this weekend or next week.
I'm currently working on the implementation of yarn workspaces, I'm almost done with it.


Editor: duplicate metadata does not append if offset is the last frame

Hello @quietvoid
First of all, thank you for your amazing work. While playing around with the editor command I noticed the following edge case:
You cannot append frames at the end with duplicate: e.g. with [ x, y ] frames and the following duplicate.json:
{
    "duplicate": [
        {
            "source": 0,
            "offset": 1,
            "length": 1
        }
    ]
}

Current result:
[ x, x, y ]
Expected result:
[ x, y, x ]
I think the problem is the following guard:
https://github.com/quietvoid/dovi_tool/blob/2cde6817badba832fc1d139f18e0857130f08741/src/dovi/editor.rs#L338-L338
and the following splice function:
https://github.com/quietvoid/dovi_tool/blob/2cde6817badba832fc1d139f18e0857130f08741/src/dovi/editor.rs#L344-L347
If you want to add at the end then it should be len(data)..len(data) and for this to work the guard should be meta.source < data.len() && meta.offset <= data.len().
Beware, that I am no rust expert but if I find some time I might come up with a test case and a pull request over the weekend.

You're right, it is currently not possible to append.
It only needs the guard to be changed to <=.


feat: rename key to keyTuple

Fixes #1128
https://www.notion.so/latticexyz/MUD-naming-conventions-66e11356a1934465b2aa1a951c61a299

Current dependencies on/for this PR:

main

PR #1482

PR #1484

PR #1492   👈

This comment was auto-generated by Graphite.

re: keyTuple vs key in KeysInTable: i think keyTuple is correct in those instances, since we're working with the whole tuple (eg checking the existence of the key tuple in the table)

gonna go ahead with merging this to unblock other PRs


Workflow test

Attempting to figure out what's going on in ".github/workflows/publish-test-results.yml"
No reason to ever merge.

#34 fixes this.


about model architecture design

two questions:

I noticed in vitl14.yaml, you set:

dino:
  head_n_prototypes: 131072
  head_bottleneck_dim: 384

If I understand correctly, this is just a linear layer. Whats the reasoning behind the extreme ratio of input/output channels? Is it operating under the assumption that prototypes are trying to approximate a one-hot distribution, so it's 131072 bits vs 384 floating point numbers?

Do you have plans on releasing the prototype heads? I'm trying to adapt the model to food domain by continuing from your released checkpoints and further doing SSL on recipe1M+ which has 14M images. Ideally I could directly resume from the teacher/student model. If I understand correctly, currently released weights are only for teacher backbones, right?

@JunzheJosephZhu
Hello, I have the same idea as you. But I'm not sure whether the publicly available pre-training model is for the teacher network or the student network. Can you give me some advice
Thank you!

Are there pre-trained weights for teacher or student networks?

@JunzheJosephZhu Hello, I have the same idea as you. But I'm not sure whether the publicly available pre-training model is for the teacher network or the student network. Can you give me some advice Thank you!

that is for the teacher network. I just initialized the student network using pretrained teacher network weight

if cfg.MODEL.PRETRAINED_BACKBONE:
    state_dict = torch.load(cfg.MODEL.PRETRAINED_BACKBONE)
    source_num_patches = state_dict["pos_embed"].size(1) - 1
    source_h = source_w = int(source_num_patches ** 0.5)
    target_num_patches = model.student["backbone"].patch_embed.num_patches
    target_h = target_w = int(target_num_patches ** 0.5)
    dim = state_dict["pos_embed"].shape[-1]
    class_pos_embed = state_dict["pos_embed"][:, :1]
    patch_pos_embed = F.interpolate(
        state_dict["pos_embed"][:, 1:].reshape(1, source_h, source_w, -1).permute(0, 3, 1, 2),
        size=(target_h, target_w),
        mode="bicubic",
        antialias=model.student['backbone'].interpolate_antialias,
    )
    patch_pos_embed = patch_pos_embed.permute(0, 2, 3, 1).reshape(1, -1, dim)
    state_dict["pos_embed"] = torch.cat((class_pos_embed, patch_pos_embed), dim=1)

    # interpolate pos embed
    model.student['backbone'].load_state_dict(state_dict)
    model.teacher['backbone'].load_state_dict(state_dict)

@JunzheJosephZhu ，  Thank you for your reply.
if cfg.student.pretrained_weights:
chkpt = torch.load(cfg.student.pretrained_weights)
logger.info(f"OPTIONS -- pretrained weights: loading from {cfg.student.pretrained_weights}")
student_backbone.load_state_dict(chkpt, strict=False)
In the SSLMetaArch method, is it possible to load weights for the student network in this way?

yes, but make sure you also load for the teacher. Plus, the position embedding they provided in pretrained weights are for 512x512 images

Yes, I have modified patch_size and global_crops_size to match the pre-trained model.
1、Furthermore, when training a model on a domain-specific dataset, which does not update the weights, the student network or the teacher network? As follows:
"# there is no backpropagation through the teacher, so no need for gradients
for p in self.teacher.parameters():
p.requires_grad = False
"
2、Can the trained model be used to extract image features as follows?
transform = T.Compose([
T.GaussianBlur(9, sigma=(0.1, 2.0)),
T.Resize((patch_h * 14, patch_w * 14)),
T.CenterCrop((patch_h * 14, patch_w * 14)),
T.ToTensor(),
T.Normalize(mean=(0.485, 0.456, 0.406), std=(0.229, 0.224, 0.225)),
])
dinov2_vitb14 = torch.hub.load('', 'dinov2_vits14',source='local').cuda()
print(dinov2_vitb14)
3、In /facebookresearch/dinov2， there is no public ‘’linear head‘’ training code， right？
Thank you again for your peer-to-peer response。

The teacher model's weights is just EMA of student weights. 2. i dont think source="local" will work, that seems like just your local cache dir of the default pretrained weights. You have to manually do dinov2_vitb14.load("/path/to/custom_weights"). Also, I wouldn't put GaussianBlur and CenterCrop during inference, those are training augmentations 3. There is, it's under dinov2/eval

1、For the first, how should the student network and teacher network weights change after loading the pre-trained model during the training of the custom dataset?Is it updated or not updated?
2、For the second,  you are right.
3、I found the 'linear head' code, and what I want to know is can I train the backbone with a 'linear head' layer behind the network while training the custom dataset?


Add system - snackbar to design system

Add new snackbar from figma to design system.
https://www.figma.com/file/bMhG3KyrJF8vIAODgmbeqT/Design-System?node-id=1533%3A260040

hey @samitron7 - few questions about snackbars for you.

Do we ever need a dismiss button?
Will messages always be aligned center-bottom of screen?
Are you ok with messages potentially stacking?
Do we need to have a severity of the message like material does? ie) error, warning, default, success
What should the timeout be for these to dismiss?

@BrittanyIRL We're pretty much following material guidelines for snack bar. I also added a section for snack bar in Figma. Will expand to banner, inline messages, banner and tooltips soon.
Do we ever need a dismiss button?
Snackbars appear without warning, and don't require user interaction. So no to dismiss button
Will messages always be aligned center-bottom of screen?
Place them at the bottom of the screen
Are you ok with messages potentially stacking?
If multiple snackbar updates are necessary, they should appear one at a time. This is the material recommendation.
Do we need to have a severity of the message like material does? ie) error, warning, default, success
What should the timeout be for these to dismiss?
Snackbars automatically disappear from the screen after a minimum of four seconds, and a maximum of ten seconds. They are the lowest in severity than banner than dialog boxes and really should be used for app processes.
Do we capture a list of error messages anywhere?

Thanks for the details, @samitron7 !

Do we capture a list of error messages anywhere?
We're exposing error messages in the dashboard with alerts in a snackbar.
Do you mean something different?

Something different. In previous team, eng usually provides a list of errors for UX (some errors can be better captured b eng as it's hard for me to trigger). This just makes it easier for us to map out all the message/notification types. Its definitely not a blocker but just makes things easier if this list already exist somewhere.

Hey @samitron7  - I think there is a discrepancy in blue 80 and the light theme linkNormal value - maybe has something to do with it being called linkEnabled in the snackbar. I went with the true blue 80 according to the blues in the color palette. Let me know if this is wrong.
from the blue palette:

as linkNormal by theme

in snackbar:
(should match light theme)

Ah thanks for the catch. Let's use Blue 50 (#4F7ED9) for this. I reflected the change on Figma.

perfect, thank you! (I also dropped the hover to be blue 60)

@BrittanyIRL For snackbar with longer message, the cta should still be docked to the right and vertically centered. The version in storybook now would still be valid (ie for longer cta so we can keep that). Can we create one other one so that we can keep snackbar to 2 line minimal and not have the cta stretch to 3 lines.

@BrittanyIRL For snackbar with longer message, the cta should still be docked to the right and vertically centered. The version in storybook now would still be valid (ie for longer cta so we can keep that). Can we create one other one so that we can keep snackbar to 2 line minimal and not have the cta stretch to 3 lines.

@samitron7 Sure! I just created this ticket shell: https://github.com/google/web-stories-wp/issues/5490 Add to it what you are envisioning?

@BrittanyIRL thank you. Will verify and close this ticket.


CRC Failed to update kubeconfig file

Note: This appears to be an issue in my environment, rather than a bug in CRC
I have been using CRC for a long time, every now and then i update to a newer version of CRC.
Using CRC version CodeReady Containers version: 1.33.1+3cfaa10f
I do crc setup and then crc start -m 16384 -p ~/crc/pull-secret --log-level debug
and i end up in this error
INFO Changing the password for the kubeadmin user
DEBU Running SSH command: <hidden>
DEBU SSH command succeeded
DEBU Waiting for availability of resource type 'clusterversion'
DEBU retry loop: attempt 0
DEBU Running SSH command: timeout 5s oc get clusterversion --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: <nil>, output: NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.8.12    True        False         11d     Cluster version is 4.8.12
DEBU NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.8.12    True        False         11d     Cluster version is 4.8.12
DEBU Running SSH command: timeout 30s oc get clusterversion version -o jsonpath="{['spec']['clusterID']}" --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: <nil>, output:
INFO Updating cluster ID...
DEBU Running SSH command: timeout 30s oc patch clusterversion version -p '{"spec":{"clusterID":"2554eb05-fe1b-4ba5-a5ff-542a4588f04d"}}' --type merge --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: <nil>, output: clusterversion.config.openshift.io/version patched
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
DEBU (crc) DBG | time="2021-10-05T11:25:45+05:30" level=debug msg="Closing plugin on server side"
Failed to update kubeconfig file: Failed to copy kubeconfig file: /home/vimalkum/.crc/machines/crc/kubeconfig: unable to find admin user in /home/vimalkum/.crc/cache/crc_libvirt_4.8.12/kubeconfig

later switching back to crc 1.32 and repeating the same steps i get same error

Adding crc.log
crc.log

few days ago i was doing some multi arch rust development, and i had installed s390x and ppc64le specific tools/targets in cargo.
Is it possible that this has affected crc?

Could you check oc --kubeconfig /home/vimalkum/.crc/cache/crc_libvirt_4.8.12/kubeconfig config get-users and oc --kubeconfig /home/vimalkum/.crc/cache/crc_libvirt_4.8.12/kubeconfig config get-contexts? You could also try to remove /home/vimalkum/.crc/cache/crc_libvirt_4.8.12/ and rerun crc setup

these commands do not work as the content of kubeconfig is
$ cat /home/vimalkum/.crc/cache/crc_libvirt_4.8.12/kubeconfig
apiVersion: v1
clusters: null
contexts: null
current-context: ""
kind: Config
preferences: {}
users: null

"something" must have corrupted it then, this is not the content it's supposed to have. In general, I would not recommend setting KUBECONFIG to ~/.crc/cache as these files are private to crc and should never be modified.

We should probably make everything in ~/.crc/cache read-only to see if it avoids this kind of unwanted changes.

the kubeconf in ~/.crc/cache is not edited by me, it was generated like this

~/.crc/cache/crc_libvirt_4.8.12/kubeconfig is a pre-generated file shipped through crc_libvirt_4.8.12.crcbundle, and I just checked it's not empty.
If you keep KUBECONFIG=~/.crc/cache/crc_libvirt_4.8.12/kubeconfig set in your environment, some tool may have changed it.

i will unset this env variable and try again

i unset the KUBECONFIG environment variable , and tried to recreate crc with crc start -m 16384 -p ~/crc/pull-secret --log-level debug
but end up with same error

i am on Fedora 31. does this make a difference ?
$ cat /etc/system-release
Fedora release 31 (Thirty One)

i unset the KUBECONFIG environment variable , and tried to recreate crc with crc start -m 16384 -p ~/crc/pull-secret --log-level debug but end up with same error

You'll need to start with rm -rf ~/.crc/cache/crc_libvirt_4.8.12; crc setup

i am on Fedora 31. does this make a difference ?

In this case, probably not, but fedora 31 and fedora 32 are out of support (and fedora 33 only has a few months left).

after deleting the folder ``, and running crc setup and crc start -m 16384 -p ~/crc/pull-secret --log-level debug, the crc has started successfully.
Perhaps the previous downloads were corrupted somehow? not sure.
Thanks for all your help.


fix: remove alerting logs when alerting is not configured

fixes #249

Codecov Report

Merging #359 (febd864) into develop (fd84e0e) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           develop     #359   +/-   ##
========================================
  Coverage    97.02%   97.02%
========================================
  Files           21       21
  Lines         1042     1042
========================================
  Hits          1011     1011
  Misses          31       31

Impacted Files
Coverage Δ

connaisseur/alert.py
97.80% <100.00%> (ø)

Continue to review full report at Codecov.

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


Fix missing Inventory::* classes in plugin generator

Running a refresh with the default generated plugin results in a failure trying to build the ManageIQ::Providers::Vendor::Inventory class:
Traceback (most recent call last):
       16: from railties (<IP_ADDRESS>) lib/rails/commands.rb:18:in `<top (required)>'
       15: from railties (<IP_ADDRESS>) lib/rails/command.rb:46:in `invoke'
       14: from railties (<IP_ADDRESS>) lib/rails/command/base.rb:69:in `perform'
       13: from thor (1.0.1) lib/thor.rb:392:in `dispatch'
       12: from thor (1.0.1) lib/thor/invocation.rb:127:in `invoke_command'
       11: from thor (1.0.1) lib/thor/command.rb:27:in `run'
       10: from railties (<IP_ADDRESS>) lib/rails/commands/console/console_command.rb:96:in `perform'
        9: from railties (<IP_ADDRESS>) lib/rails/commands/console/console_command.rb:19:in `start'
        8: from railties (<IP_ADDRESS>) lib/rails/commands/console/console_command.rb:64:in `start'
        7: from (irb):6
        6: from app/models/ext_management_system.rb:595:in `refresh'
        5: from app/models/ems_refresh.rb:92:in `refresh'
        4: from app/models/ems_refresh.rb:92:in `each'
        3: from app/models/ems_refresh.rb:93:in `block in refresh'
        2: from app/models/manageiq/providers/base_manager/refresher.rb:11:in `refresh'
        1: from app/models/manageiq/providers/base_manager/refresher.rb:67:in `refresh'
ManageIQ::Providers::BaseManager::Refresher::PartialRefreshError (undefined method `build' for ManageIQ::Providers::AwesomeCloud::Inventory:Module)

This was changed back in 3620846dc09 but no one ever updated the provider generator


Do not cache geocodes if the_geom is NULL

@Kartones please review 2-lines fix

test?
:+1: otherwise

I'm testing manually, pretty hard to test in the current state of things.

Frontend tests were OK :+1: (details)