jogl: reflect recent changes in opengl

Motivation for this change
Reflect changes introduced in https://github.com/NixOS/nixpkgs/pull/37369
Fixes https://github.com/NixOS/nixpkgs/issues/41730
@abbradar

@GrahamcOfBorg build processing3

No attempt on x86_64-linux (full log)
The following builds were skipped because they don't evaluate on x86_64-linux: processing3
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnfree = true; }
to ~/.config/nixpkgs/config.nix.

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: processing3
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: processing3
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnfree = true; }
to ~/.config/nixpkgs/config.nix.

@GrahamcOfBorg build javaPackages.jogl_2_3_2

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: javaPackages.jogl_2_3_2
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: javaPackages.jogl_2_3_2
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: javaPackages.jogl_2_3_2
Partial log (click to expand)

BUILD SUCCESSFUL
Total time: 1 minute 45 seconds
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/dk58p7ss698hs3p6vpgmpygrb4fh91sd-jogl-2.3.2
strip is /nix/store/21ymadblbmsbb2bk4q7gl4kjasp8zmgd-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/dk58p7ss698hs3p6vpgmpygrb4fh91sd-jogl-2.3.2
checking for references to /build in /nix/store/dk58p7ss698hs3p6vpgmpygrb4fh91sd-jogl-2.3.2...
/nix/store/dk58p7ss698hs3p6vpgmpygrb4fh91sd-jogl-2.3.2

@GrahamcOfBorg build gephi

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: gephi
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: gephi
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2
shrinking /nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2/platform/modules/lib/amd64/linux/libjnidispatch-422.so
shrinking /nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2/platform/modules/lib/i386/linux/libjnidispatch-422.so
strip is /nix/store/21ymadblbmsbb2bk4q7gl4kjasp8zmgd-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2/bin
patching script interpreter paths in /nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2
/nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2/platform/lib/nbexec: interpreter directive changed from "/bin/sh" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/sh"
/nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2/bin/gephi: interpreter directive changed from "/bin/sh" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2...
/nix/store/8c8dvcdkdbp40hss587ajgy2aflc8rh6-gephi-0.9.2


add more animals

Personally I am a fan of guinea pigs, but really anything cute and furry will do... oh and I guess for the sake of the PureDarwin server, it should probably include a platypus, since Hexley is a platypus.

Blame this: https://some-random-api.ml/animal/

Actually, they have added more animals since I implemented that command. I'll add the extra ones now :)


Change hardcoded colors for closest from MUI color palettes

Signed-off-by: Carlos Esteban Lopez<EMAIL_ADDRESS>Hey, I just made a Pull Request!
For consistency we should swap hardcoded colors with MUI color palette equivalent, I do expect to have to change or revert 1/3 of the changes in this PR, be it because some colors where from icons related to branding, accessibility or colors inside SVGs (dunno if it's a good idea to use palette colors inside SVGs)...
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

The main reason is consistency, many of these colors I changed were actually very close to each other but far enough that it could be noticed if seen on the same page.
We would indeed lose the color highlight in code, in fact, I used that a lot when comparing the colors before replacing them with the color palette ones, we could instead just pick the colors from the palette and replace the hex directly, however keeping everyone in line with that is a tall order, if we tell people to use colors from the MUI palettes people will gravitate towards the closest color increment.

Which one do you think is better? encouraging consistency with the color palettes from MUI? or keeping the color highlight while trying to use the hex color from the palette & asking devs to try and use those color listed in the palettes?

Bringing in @backstage/techdocs-core to see if you have any thoughts on this?

Ping to avoid auto-close.

@backstage/techdocs-core hasn't commented yet?

@Rugvip no feedback yet?

@luchillo17 the techdocs folks are out this week, i think they're back next week and hopefully they can take a peek! :pray:

I tend to agree with @Rugvip's points about the change not providing a ton of value
I'll just add that I think it would be more valuable if we tried to use the colors from the themes when possible. E.g. instead of using #ffb74d and #4caf50 (or their mui equivalets) in VisibilityChip.tsx - wouldn't it make more sense to try to use theme.palette.status.warning and theme.palette.status.ok?
I think that would contribute more to consistency and also it's nicer to read.

@luchillo17 Ok! Maybe it will be less cluttered if you open a new one, but I don't have a strong opinion ☺


board-bootup-conf and iot2050setup need permission

Hi,
in the newest v1.4.1, board-bootup-conf and iot2050setup miss the executable permission.
you can check the .bb file : https://github.com/siemens/meta-iot2050/blob/V01.04.01/recipes-app/board-conf-tools/board-conf-tools_0.1.bb
do_install() {
    install -v -d ${D}/usr/bin/
    install -v -d ${D}/etc
    install -v -d ${D}/lib/systemd/system/
    # add board bootup configuration service
    install -v -m 644 ${WORKDIR}/board-bootup-configuration.service ${D}/lib/systemd/system/
    cp -rf  ${WORKDIR}/board-conf-tools ${D}/etc
    ln -sf /etc/board-conf-tools/iot2050setup.py   ${D}/usr/bin/iot2050setup
    ln -sf /etc/board-conf-tools/board-bootup-conf.py   ${D}/usr/bin/board-bootup-configuration
}

In my test, both of them worked fine and have the executable permissions, as follows:

Could you please share more detailed information about this issue?

This scripts are clearly installed into the wrong place (/etc is wrong, should go directly into /usr/bin, without pointless links). But that has been like that a bit longer.


Fix typos in scripts

Description
Semicolons are not required in F#, but VS compilers threat them as errors. Fortunately, these errors were suppressed, so we were able to compile and run tests.
This PR is going to remove them.
Issues Resolved

Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Reimplemented in #17. Closing as not relevant anymore.


Implement backup per did feature

It returns an array containing the created keys and cids by the given did.

[x] Provider
[x] Service
[x] Client
[x] READMEs

Codecov Report

Merging #53 (9731e4b) into develop (cc004e9) will increase coverage by 0.38%.
The diff coverage is 93.75%.

@@             Coverage Diff             @@
##           develop      #53      +/-   ##
===========================================
+ Coverage    84.39%   84.77%   +0.38%
===========================================
  Files           18       18
  Lines          378      394      +16
  Branches        49       50       +1
===========================================
+ Hits           319      334      +15
- Misses          59       60       +1

Impacted Files
Coverage Δ

modules/ipfs-cpinner-service/src/api.ts
88.88% <83.33%> (-0.51%)
:arrow_down:

modules/ipfs-cpinner-client/src/index.ts
81.03% <100.00%> (+1.78%)
:arrow_up:

...es/ipfs-cpinner-provider/src/IpfsPinnerProvider.ts
100.00% <100.00%> (ø)

...dules/ipfs-cpinner-provider/src/MetadataManager.ts
100.00% <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 cc004e9...9731e4b. Read the comment docs.


It's probably a good time to release a 6.0.1 bugfix release to npm.
@dustinsavery Are there any issues you'd like to see fixed before the next release.

Totally agree, just waiting on a response from @magicismight re: release process before continuing (I've never done a release for this repo yet). Once I have that information, I'll be more on top of rolling out releases.
I'll probably do a beta release first, just to make sure we're stable, before rolling it out to the masses. Sound good?

@dantman New pre-release is out! https://github.com/react-native-community/react-native-svg/releases/tag/6.0.1-rc.0
I'll keep this open for a week and if there are no reported issues, we'll push it fully live.

Seems to be working so far upgrading to it.

It still seems to me like it pulls in the react 0.11 Pod file, which wreaks havoc in my react-native 0.50 project. Is this intended behavior?

@nover no, that is not intended. Can you give a bit more information? I have not seen this issue.

@dustinsavery
On the project where we are currently having issues with version 5.5 I tried to clean up, remove and unlink and then install version 6.0.1-rc.1 however it was still linking with react 0.11 - in a fresh repo it does however seem to work properly, so I will have to dig deeper :)

@nover keep us posted, in case others have similar issues.

New versions have been published, and I haven't seen these issues, nor more reports. Will go ahead and close this for now.


Revert "abseil_cpp: 0.2.1-0 in 'indigo/distribution.yaml' [bloom]"

Reverts ros/rosdistro#16358
This release is breaking all downstream packages.
https://github.com/Eurecat/abseil-cpp/issues/2

The new release has fixed the issue, closing this


3.3.2

Changes

fix: update dayjs plugin module imports

Associated Issues

https://github.com/iamkun/dayjs/issues/1167

When will you merge it guys? I need that fix.


fix(deps): update icr.io/cpopen/ibm-operator-catalog:v4.16 docker digest to 0098ab8

This PR contains the following updates:

Package
Update
Change

icr.io/cpopen/ibm-operator-catalog
digest
ebe7770 -> 0098ab8

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 1.4.33 :tada:
The release is available on:

GitHub release
v1.4.33

Your semantic-release bot :package::rocket:


feat: Add Address.is_related_to_secp256k1_key()

Motivation
This is addressing the second half of this comment: https://github.com/rust-bitcoin/rust-bitcoin/pull/684#issuecomment-1012136845

but would accept a PR (or two PRs) that returns Result<bool, UnsupportedAddress> and a method to check if a PublicKey is associated with an address.

(The first half was addressed here)
These changes will help build out and improve message signature verification. We don't necessarily need to add it to this crate but it allows for easy verification with something such as:

recovering a pubkey
checking if that pubkey relates to the given address

Possible Improvements

There is likely a better name than is_related_to_secp256k1_key()
This could drop the secp256k1 part of the name and take in a Pubkey enum that also supports Schnorr pubkeys and then this could be used for taproot addresses as well. This felt like a much larger change that will likely get turned down. Verifying taproot is simple enough and if absolutely desired, similar functions can be added for schnorr keys (tweaked and untweaked)

Assuming no further changes, the CI may need to be re-run. It looks like the failures are connectivity issues and unrelated to my changes.

Is it possible that you meant to use ecdsa instead of secp256k1? Then the name would make sense.

Yes, good catch.

think it should be added but without tapscript branches, just check the top-level pubkey, maybe try to subtract the constant tweak if there isn't direct match. This should be also documented like anything else. I doubt anyone will make signing scheme using tapscript but if it ever happens I wouldn't mind adding check_merkle_proof() method (not now though).

I wasn't sure of the best approach for something like this without larger changes. My main issue was around the current types. There is a clear distinction between ECDSA and schnorr keys. I'd also say that we can't reasonably assume what the tweak will be and that the function signature should include an optional  merkle_root: Option<TapBranchHash>,.

One more issue I see with the current code design is turning payload to opaque array and then checking all possibilities. Not only does it waste performance on hashing things that might not be relevant but it smells like it could be a security issue. I don't see any obvious attack yet but there are better people in security than me. I'd prefer not to take chances. Maybe @apoelstra can shine some light here.

I had similar thoughts around performance (I don't see the security angle). This can be resolved just by hashing as needed instead of before hand.

There is a clear distinction between ECDSA and schnorr keys.

It's not really that strict. You can convert the keys, they are both points on the curve. Anyway still a good question what the API should be.
One possibility that should be caller-friendly (names subject to bikeshedding):
/// A point on the secp256k1 curve, IOW a public key with unspecified signature scheme
pub struct Point(NOT_SURE_WHAT_TO_PUT_HERE);

impl From<ecdsa::PublicKey> for Point { ... }
impl From<XOnlyPublicKey> for Point { ... }

impl Address {
    fn is_related_to_pubkey<K: Into<Point>>(pubkey: K) -> bool { ... }
}

I think we should just ignore tweaking since a taproot-based signature scheme should be able to produce signature with the tweak.

I don't see the security angle

The idea is that maybe there is a weird address with different semantics and one may be able to trick this function to treat it as a pubkey (anyonecanspend future segwit version comes to mind).

concept ACK. Agreed it would be better to support Taproot -- I'd have is_related_to_key which does all the existing checks, and also converts a bitcoin::PublicKey to an xonly key and compares this against a taproot output. Then separately an is_related_to_xonly_key which only looks at Taproot.
As for "should we apply the BIP341 dummy tweak to the input key and check that against the address" ... that is some 200x the computational work. It's tempting. I don't know how fast users should reasonably expect this method to run.
Regarding the unnecessary hashing, I'm not too worried about that. We could refactor the code a bit to only compute hashes when they're needed, but it'd be a fairly small performance improvement for a a method that is already pretty fast. I also don't believe there are any security issues here related to byte-encoding collisions or anything.

I'd have is_related_to_key which does all the existing checks, and also converts a bitcoin::PublicKey to an xonly key and compares this against a taproot output.

That sounds good too! We will need some trait that returns pubkey hash for both key types but should be easy. Perhaps could return None in XOnlyPublicKey to avoid checking legacy schemes.

that is some 200x the computational work. It's tempting. I don't know how fast users should reasonably expect this method to run.

My assumption is people will use it along with verifying a signature which itself is much slower than checking tweak (should be only some hashing and subtraction - super-cheap negation and cheap addition), so I think the performance is OK. We could put it at the end so that if the key matches something else it won't get executed anyway.

I also don't believe there are any security issues here related to byte-encoding collisions or anything.

Great!

Checking the tweak involves a point multiplication. It is nearly as slow as siganture verification itself.

I will move to WIP and add taproot when I get a chance. Should be in the next 2 weeks hopefully.

@apoelstra @Kixunil

Agreed it would be better to support Taproot -- I'd have is_related_to_key which does all the existing checks, and also converts a bitcoin::PublicKey to an xonly key and compares this against a taproot output. Then separately an is_related_to_xonly_key which only looks at Taproot.

I just pushed changes to match up with this.
I am assuming that the given keys are already tweaked for Taproot. The scenario that I am envisioning here is someone verifying that some signatures are related to an address. For EDCSA, the pubkey can be recovered. For Taproot, the pubkey would have to be supplied. The user supplying the key may want to provide proof without divulging any information on the tweak at all, and just rely on the base schnorr keys. Hopefully that makes sense.

@Shatnerz that's reasonable. Though it seems that we should also have p2tr_key(&self) -> Option<XOnlyPublicKey> method on Address

My question on parity still stands.

@Kixunil have your concerns all been addressed? Just checking so this PR doesn't go stale. I am open to suggestions if needed.

Well, I disagree that taking XOnlyPublicKey instead of specially-designed TweakedPublicKey type, or incorrect comment like in https://github.com/rust-bitcoin/rust-bitcoin/pull/839#discussion_r836511645 are nits. But not to block the release I remove my NACK hoping for a fix after the release (which will be a breaking change BTW and will require another major version).

I don't really care either way about XOnlyPublicKey, though to the extent I have a preference, I would rather keep the existing signature. If you want to change this you can do so in a followup PR.
Adding an extra enum for a return type to a predicate function I strongly disagree with.
A wrong comment (which does not actually look wrong to me) is not a breaking change.


"socket.io-client" is not available

I updated shadow-cljs (2.8.61) and Fulcro (3.0.2), and sprang upon this problem. I'm not sure if either or both are the cause of it.
The required JS dependency "socket.io-client" is not available, it was required by "com/fulcrologic/fulcro/inspect/inspect_ws.cljs".
So I did the old yarn add socket.io-client. Though the complaint is gone, Fulcro Inspect seems unsatisfied by this solution, reporting that no app is connected.

Thanks for trying.  So, you've got that preload in your app, you have cache disabled in the browser, and you've reloaded the app?  What OS?

OK.  The README does mention the socket io, and should only be a requirement if using the electon app.  The no app is connected was a bug in 3.0.2, try 3.0.2-1,
The socket-io thing is a diff accident that I'll have to patch and update the docs for.

The socket-io dependency issue is cleared up in 3.0.3.


SIGSEGV in  cmsIT8LoadFromMem

Hi!
We were doing some fuzzing using AFLplusplus with symbolic execution tool Sydr and found an interesting issue. Here is the ASAN report:
AddressSanitizer:DEADLYSIGNAL
=================================================================
==26==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000008 (pc 0x7f29ea37fcb1 bp 0x7ffdb2453180 sp 0x7ffdb2452938 T0)
==26==The signal is caused by a WRITE memory access.
==26==Hint: address points to the zero page.
    #0 0x7f29ea37fcb1  /build/glibc-SzIz7B/glibc-2.31/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:369
    #1 0x2f6e61 in __asan_memcpy /llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22:3
    #2 0x33ed0d in AllocString /lcms/src/cmscgats.c:1190:14
    #3 0x340bd3 in SetDataFormat /lcms/src/cmscgats.c:1562:28
    #4 0x340bd3 in DataFormatSection /lcms/src/cmscgats.c:1957:18
    #5 0x340bd3 in ParseIT8 /lcms/src/cmscgats.c:2197:26
    #6 0x335d3b in cmsIT8LoadFromMem /lcms/src/cmscgats.c:2438:10
    #7 0x335d3b in LLVMFuzzerTestOneInput /lcms/./cmsIT8_load_fuzzer.c:26:22
    #8 0x335d3b in main /afl.cc:36:9
    #9 0x7f29ea2e8082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16
    #10 0x276b0d in _start (/lcms_afl/cmsIT8_load_fuzzer+0x276b0d)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /build/glibc-SzIz7B/glibc-2.31/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:369
==26==ABORTING

I'll try explain what is happening. We use cmsIT8LoadFromMem to load input data from memory. At some stage of parsing ( DataFormatSection) a large memory object is failed to be allocated using AllocChunk. This situation could possible lead to CWE-123 (write-what-where). I think, there is a bug in AllocChunk. The problem is because the ptr pointer became malformed at this line. The address where we try to write data in memcpy (0x000000000008) is an aligned size of next chunk to allocate. In theory, we could control address on 32-bit systems, and do arbitrary write.
If you interested in debugging this issue, I could send an input and instructions by email for you.

Thanks for pointing out. It is now fixed by c67fbeafe18565177565448f97f3334866fca94b
Fortunately the CGATS parser is used only by tools and not used by the color engine itself, so it is impossible to use this for an exploit since the ICC profile handling does not use this code. But anyway it is good to have checks even in the tools, so thank you.
Please note a CVE makes NO sense here because as said this code is used only by tools and not in the color engine so it is impossible to craft an ICC profile to trigger this behavior in any color engine client.
Thanks again

Thanks for fast reply!
Okey, I understood that it is impossible to exploit in real life. I checked fix again. it sill crashes:(, but address has chanched to 0x000000000029.
==13==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000029 (pc 0x7f1aa3847c1a bp 0x7fff4fa73c80 sp 0x7fff4fa73438 T0)
==13==The signal is caused by a WRITE memory access.
==13==Hint: address points to the zero page.
    #0 0x7f1aa3847c1a  /build/glibc-SzIz7B/glibc-2.31/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:314
    #1 0x2f6e61 in __asan_memcpy /llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22:3
    #2 0x33ee5d in AllocString /lcms/src/cmscgats.c:1194:14
    #3 0x340d23 in SetDataFormat /lcms/src/cmscgats.c:1566:28
    #4 0x340d23 in DataFormatSection /lcms/src/cmscgats.c:1961:18
    #5 0x340d23 in ParseIT8 /lcms/src/cmscgats.c:2201:26
    #6 0x335d3b in cmsIT8LoadFromMem /lcms/src/cmscgats.c:2442:10
    #7 0x335d3b in LLVMFuzzerTestOneInput /lcms/./cmsIT8_load_fuzzer.c:26:22
    #8 0x335d3b in main /afl.cc:36:9
    #9 0x7f1aa37b0082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16
    #10 0x276b0d in _start (/lcms_afl/cmsIT8_load_fuzzer+0x276b0d)

So, I think, I free to send you input. I made a small fix, that helps. Please check #330.
crash-8a953d2223ebbf71c4dd0c99b2f7cbd3d57e8627.txt

Fixed by this commit.


Menu not working

Hi,
The menu has no styling (just looks like a regular li bullet point), and sometimes comes up all the way at the left of the screen, instead of at the cursor. I am using Angular 4.0.3 and ngx-contextmenu 1.2.1.
App module:
import { ContextMenuModule }  from 'ngx-contextmenu';
Component:
import { ContextMenuComponent } from 'ngx-contextmenu';
...
  @ViewChild(ContextMenuComponent) public basicMenu: ContextMenuComponent;

HTML:
<div style="padding-top: 10px; width: 100%; display: inline-block;"  [contextMenu]="basicMenu">
...

<context-menu>
  <ng-template contextMenuItem>
    Say hi!
  </ng-template>
</context-menu>

What am I doing wrong?
Thanks

The library includes classes that work with bootstrap styles, but doesn't provide any actual styling.  You'll need to include bootstrap yourself.

That did it, thanks. One thing I would put in the documentation is the line
import { ContextMenuComponent } from 'ngx-contextmenu';
in the component. It's easy to work out, but not immediately obvious.


Moved tests on unique method to test_series

Changed incorrect assertion
Created test on unique that shows problems in algorithm implementation

depends on #186


ModuleNotFoundError: No module named 'awsmfautils'

Trying to set this up on my Centos7, using Python 3.6 from ius.io
Downloaded the master zip, and unpacked. After fiddling with requirements I got 'make client' to work
Successfully installed blessclient boto3-1.4.7 botocore-1.7.36 docutils-0.14 jmespath-0.9.3 kmsauth-0.2.0 psutil-5.4.0 python-dateutil-2.6.1 s3transfer-0.1.11 six-1.11.0
ln -s venv/bin/blessclient ./blessclient.run
But actually running the result fails:
[bent@c7vm python-blessclient-master]$ ./blessclient.run
Traceback (most recent call last):
File "./blessclient.run", line 11, in
load_entry_point('blessclient', 'console_scripts', 'blessclient')()
File "/tmp/python-blessclient-master/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 570, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/tmp/python-blessclient-master/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 2755, in load_entry_point
return ep.load()
File "/tmp/python-blessclient-master/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 2409, in load
return self.resolve()
File "/tmp/python-blessclient-master/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 2415, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "/tmp/python-blessclient-master/blessclient/client.py", line 22, in
import awsmfautils
ModuleNotFoundError: No module named 'awsmfautils'
[bent@c7vm python-blessclient-master]$
Should I package the contents of the venv somehow and install that?

Hi @bentterp, I'm going to suspect that running under python 3.6 is causing the issue. Blessclient is tested (and at Lyft runs for everyone) using python 2.7. Try that out, and let me know if you're still seeing issues!
Python3 support would be awesome, and should be fairly easy to do. I just haven't had the time.

I originally added python3 support in #25 and I'm making it actually work in #33 :)


Sporadic reboots

I have been having sporadic reboots when using this. It might have to do with the fact that my device sleeps, but I am not sure.
When a reboot occurs, I get the following in the console:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 271414342, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13232
load:0x40080400,len:3028
entry 0x400805e4

I will attempt to provide the minimal code to reproduce this situation in the next couple of days but if anyone had this issue and know a fix it would be appreciated.

Hi @NetForces
we are not aware of any issues with reboots when using the arduino-ble-gadget library.
Depending on your setup and the sensor used, it might be that the power supply is not sufficient. Which sensor do you have connected?
Best, Léonie

It's the SCD-41.
I will revalidate, but if I remove the part of my code that does the light sleep, the sporadic reboots go away. Unfortunately, light sleep is required in my application as it runs off a small battery.

As you write that you are running from a small battery, please note that the SCD41 draws up to 200mA during measurement.
Let us know how it goes and we are happy to help if you have further questions regarding the sensor.

The SCD41 peak power during measurement is 200mA, the low power mode just does the measurement less often and puts the sensor to sleep in between the measurements.
We have not worked with the light sleep mode on Arduino so I do not have any experience with it, but if you wake the board up and do the measurement I could imagine that the battery voltage could drop due to the power draw from startup and measurement. To see what is happening it would make sense to measure the voltage.

So I had some more time to spend on this and it is not a power issue.
I am plugged in the USB port (for charging, power and serial output and I removed the SCD-41 and I get the same sporadic reboots just doing mock reading (returning random values).
I will try to provide a minimal firmware code that reproduces this in the next days.

Hi @NetForces
did you find time to create the minimal firmware code?

@NetForces  Please Re-Open the issue or post a new one in case you have and update or further questions.


Flask test does not work after 2.2.0 update (with sqlalchemy dependency)

With Flask 2.1.0 :
$ flask test
=========================================================================== test session starts ============================================================================
platform darwin -- Python 3.10.3, pytest-7.1.2, pluggy-1.0.0 -- /Users/antoine/Documents/Git/portail/venv/bin/python3
cachedir: .pytest_cache
rootdir: /Users/antoine/Documents/Git/portail
collected 29 items
...
===================================================================== 29 passed, 5 warnings in 15.65s ======================================================================

With Flask 2.2.0 :
=========================================================================== test session starts ============================================================================
platform darwin -- Python 3.10.3, pytest-7.1.2, pluggy-1.0.0 -- /Users/antoine/Documents/Git/portail/venv/bin/python3
cachedir: .pytest_cache
rootdir: /Users/antoine/Documents/Git/portail
collected 29 items

test/test_accessibility.py::TestAccessibility::test_admin_accessibility ERROR
test/test_accessibility.py::TestAccessibility::test_client_accessibility ERROR
...
========================================================================= short test summary info ==========================================================================
ERROR test/test_accessibility.py::TestAccessibility::test_admin_accessibility - sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: cre_module
ERROR test/test_accessibility.py::TestAccessibility::test_client_accessibility - sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: cre_module

My tables are not created in Flask 2.2.0
However I didn't change anything in my tests and I don't see anything in the changelog that could affect the tests.
Environment:

Python version: 3.10.3
Flask version: 2.2.0

Am I the only one with this problem ?

I can't reproduce the issue with the information provided. Be sure to include a minimal reproducible example when reporting an issue. The error messages shown mention SQLAlchemy, not Flask.

Hi, I understand, here is some more information and code.
The errors happen only when I change the version of Flask (2.1.3 --> 2.2.0).
Here is the code that creates the tables (which works in 2.1.3 but not in 2.2.0).
from portail import create_app
from portail.modules import PORTAIL_MODULES, detect_modules
from portail.database import db as _db
from portail.settings import TestConfig

@pytest.fixture()
def app():
    """An application for the tests."""
    _app = create_app(TestConfig())

    with _app.app_context():
        _db.create_all()
        modules = detect_modules()
        for m in modules:
            m.save(False)
        _db.session.commit()
        for m in modules:
            PORTAIL_MODULES[m.id] = m
            m.expunge()

    ctx = _app.test_request_context()
    ctx.push()

    yield _app

    ctx.pop()

    with _app.app_context():
        _db.drop_all()

@pytest.fixture()
def db(app):
    """A database for the tests."""
    _db.app = app
    with app.app_context():
        _db.create_all()

    yield _db

    # Explicitly close DB connection
    _db.session.close()
    _db.drop_all()

Has app.app_context() been modified or something I use for database setup?

Sorry, I can't help you debug that code. You'll need to reduce that to a minimal example, not something that uses your entire application and pytest.
My guess is that you shouldn't be doing test_request_context().push(). Contexts should not be activated globally like this in most situations. Flask itself will manage app and request contexts automatically. If you need to test something outside a request that requires a context, you should push the context for that specific test only.


Question about DSP implementation details of opensora

Quite confused, about DSP implementation of opensora, why is the dynamic switch only in temporal STDiT3Block? https://github.com/NUS-HPC-AI-Lab/OpenDiT/blob/ede0f32a3813f8674fa8231afe6630d05248278f/opendit/models/opensora/stdit3.py#L141-L152
Looking forward to your reply! Thank you.

because other parts are all independent of temporal dimension. so we only need to do switch for temporal attention

Thank you for your reply!


handle tier0 test setting

@hufnagel, Dirk please review

Ok, tested in a replay, works great.

Thanks Dirk, I will include in wmagent branch.


Update README.md

Added PUSH0 opcode (EIP-3855)

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


Create guidance document for SDK code generation (Java management plane)

This task involves creating a comprehensive guidance document for generating SDK code and package in the Java language. The document should be applied to both manual and automated generation processes.
Purpose
The document will serve as a reference for the service team, detailing the steps for SDK code generation while the automation process is still under development. Once finalized, the guidance will be linked to the release planner app and used by the service team as the primary resource.
Requirement
It should provide clear instructions, examples, and relevant best practices to ensure consistent and reliable SDK generation.
References
Generation pipeline
Generation script

This task has been completed by the Shanghai team.
https://github.com/Azure/azure-sdk-for-java/issues/42841


Failed to resolve entry for package

Hello, I would love to try out a project with Laravel, Svelte and vite, and would be very happy to use this repository to kickstart the application.
However, after installation, when running npm run dev, I get the following message:
Failed to resolve entry for package "@sveltejs/vite-plugin-svelte".
My versions in the package.json look like this:
    devDependencies": {
        "@rushstack/eslint-patch": "^1.2.0",
        "@sveltejs/vite-plugin-svelte": "^2.0.2",
        "@tailwindcss/forms": "^0.5.3",
        "@tsconfig/svelte": "^3.0.0",
        "@types/node": "^18.13.0",
        "eslint": "^8.33.0",
        "laravel-vite-plugin": "^0.7.4",
        "postcss": "^8.4.21",
        "prettier": "^2.8.4",
        "prettier-plugin-tailwindcss": "^0.2.2",
        "svelte": "^3.55.1",
        "svelte-check": "^3.0.3",
        "tslib": "^2.5.0",
        "typescript": "^4.9.5",
        "vite": "^4.1.1"
    }

Is there a problem with the versions or have you noticed this problem before?
Testet on Laravel 9.2

Thanks for creating this issue!
It should be fixed by the PR that I just merged.
To fix it, I just needed to add type: module in the package.json

Amazing! Thanks for the quick fix, that seems to fix the error mentioned in this Issue. I pulled a fresh copy of the Project and now when starting and calling the frontend with php artisan serve, The error message Failed to load PostCSS config appears in the frontend.

My bad, I didn't check the artisan serve stuff.
Should be fixed now though with the latest PR.


Don't allow control characters in strings

#90

Thanks! I'll take a look after work unless @oli-obk gets to it first.

Logic wise this is good. Since the array is only used in a boolean manner, we might consider doing a bitmask check on two u64s instead of indexing an array, but let's leave that to benchmarking.
It needs a few regression tests for some of the situations it's catching now.

According to RFC7159:

All Unicode characters may be placed within the quotation marks, except for the characters that must be escaped: quotation mark, reverse solidus, and the control characters (U+0000 through U+001F).

Based on this language, I would consider it incorrect to reject \x7F in a string.

:umbrella: The latest upstream changes (presumably #97) made this pull request unmergeable. Please resolve the merge conflicts.

Will look into it after work, thanks!

I folded this into #100.


Moved the README out of demo dir.

Moving the README out of demo per @fredhersch's suggestion.

Can you make sure all relative references are updated?


All launcher-test in the platform is Failed.

The platform failed all launcher-test from 8:56 p.m. on September 10, 2018 to 8:33 a.m. on September 11, 2018, without allocating resources and container creation. Jobs submitted by other users were running normally, and the platform returned to normal later.

can you find out the root cause? like which component restarts

I see you're deployed v0.6.1, on what git branch did you boot up and started all service?

One of application summary says AM lost after RMResynced. Maybe this is due to resource manager?
@yqwang-ms please take a look.

It means Launcher has submitted the app to YARN RM, but afterwards cannot find it in YARN RM. So, please check RM.

I check the yarn application list, but can't find these failed app during that time.

And I try to search RM log, but we don't fix redundant port output in 2.7.2, the info has been flushed.

no further action. close the issue.


Reconnect Websocket - The Best Practice?

What is the best practice to reconnect websocket when the network fall. because I close and open the connection and the websocket is not reusable. If I create a new websocket connection, in the server is received two connections.
Thanks.

Hi,
Do you have any solution for reconnect?

I have Build a Pong Check
Vom iPhone gesendet

Am 17.03.2015 um 19:29 schrieb phutang2359media<EMAIL_ADDRESS>Hi,
Do you have any solution for reconnect?
—
Reply to this email directly or view it on GitHub.

I'm implement a voice service base on websocket. I also use Pong check. But if it drop for a long time (over 30sec) It can't connect to server anymore, so I close and connect but can't.

From Handy or pc?
Vom iPhone gesendet

Am 17.03.2015 um 19:56 schrieb phutang2359media<EMAIL_ADDRESS>I'm implement a voice service base on websocket. I also use Pong check. But if it drop for a long time (over 30sec) It can't connect to server anymore, so I close and connect but can't.
—
Reply to this email directly or view it on GitHub.

From android device, you can easy to simulate, if it the network doesn't stable (EDGE or 3G), it's very easy to reproduce

I have the Problem too. You Must fast Send Ponks if this fail you Must reconnect
Vom iPhone gesendet

Am 17.03.2015 um 20:28 schrieb phutang2359media<EMAIL_ADDRESS>From android device, you can easy to simulate, if it the network doesn't stable (EDGE or 3G), it's very easy to reproduce
—
Reply to this email directly or view it on GitHub.

The problem is how to reconnect. If I create a new websocketclient, server side is detect as a new client and can't drop the previous. That's why I need a help from you

You Need a Java Script Funktion width timeout if the Ponk Test fail
Vom iPhone gesendet

Am 17.03.2015 um 21:03 schrieb phutang2359media<EMAIL_ADDRESS>The problem is how to reconnect. If I create a new websocketclient, server side is detect as a new client and can't drop the previous. That's why I need a help from you
—
Reply to this email directly or view it on GitHub.

Pong check implemented with #473


[HW]

Name:
Email<EMAIL_ADDRESS>Linkedin Profile: <www.linkedin.com/in/aayushi-chaudhari-78212b106>
Attach the homework screenshots below for both step II and step III:
DataStax Homework.docx

Thank you for your submission Aayushi. I see everything except for the screenshot from the "CRUD" step, step 3 in the repo. Please provide that screenshot.


Record video in high quality?

I am following this code in app_record but it save video file in low quality though i am capturing it with my mobile. Is there a way to save video in high quality and smoothly as we capture via mobile camera without streamlit-webrtc

It is probably impossible now due to https://github.com/aiortc/aiortc/issues/183
Although the input stream resolution can be changed in this way, the recorder does not support size config now as written in the thread above.

Memo:
https://github.com/whitphx/streamlit-webrtc/blob/bdc6287117babe47eed42d90102c3ff8f7dd4bc3/streamlit_webrtc/webrtc.py#L188-L191

aiortc 1.3.2 may solve this.
https://aiortc.readthedocs.io/en/latest/changelog.html#id1

Determine video size from first frame received by [aiortc.contrib.media.MediaRecorder](https://aiortc.readthedocs.io/en/latest/helpers.html#aiortc.contrib.media.MediaRecorder).

The actual MediaRecorder class set the video size using the size of the first frame. But, WebRTC will adaptively change the video track size relative to the network conditions and device capabilities, so the video track first frame size is likely to be low.
Below is a workaround the record media when the size of the video to record is known:
class SizedMediaRecorder(MediaRecorder):
    """Class that handles recording sized media.

    A media sink that writes audio and/or video to a file with specified width
    and height.

    Examples:

    .. code-block:: python
        # Write to a video file with specified width and height.
        player = SizedMediaRecorder('/path/to/file.mp4', width=1280, height=720)

    Attributes:
        width (int): The width of the video frame.
        height (int): The height of the video frame.
    """

    def __init__(self, file, width: int, height: int, format=None, options={}):
        """## Constructor
        Initializes a new CustomMediaRecorder instance with specified width and
        height.

        Args:
            file (str): The path to a file, or a file-like object.
            width (int): The width of the video frame.
            height (int): The height of the video frame.
            format (str, optional): The format to use, defaults to autodetect.
            options (dict, optional): Additional options to pass to FFmpeg.
        """
        super().__init__(file, format=format, options=options)
        self.width = width
        self.height = height

    async def _MediaRecorder__run_track(self, track: MediaStreamTrack, context: MediaRecorderContext):
        """
        Run the specified track and encode frames with the specified width and
        height.

        Args:
            track (MediaStreamTrack): The media stream track to run.
            context (MediaRecorderContext): The context for the media recorder.

        Note:
            This method overrides the private method `__run_track` from the
            `MediaRecorder` superclass by using name mangling.
        """
        while True:
            try:
                frame = await track.recv()
            except MediaStreamError:
                return

            if not context.started:
                if isinstance(frame, VideoFrame):
                    # Set the specified width and height.
                    context.stream.width = self.width
                    context.stream.height = self.height
                context.started = True

            for packet in context.stream.encode(frame):
                self._container.mux(packet)


DockerImage build step

Have a PoC of the !DockerImage build step:
containers:
  python:
    setup:
    - !DockerImage
      image: library/python
      version: 3.10-slim

What do you think about it?
TODO:

[x] Build step options: registry, image, tag, path
[x] Short form: !DockerImage python, !DockerImage python:3.10-slim
[ ] Auth with credentials; credentials from vagga settings
[x] Registries that don't support authentication
[ ] Detect OS release
[x] Cache layers; wait if another process is downloading the layer
[ ] Downloading layers progress
[ ] Maximum layers cache size
[ ] Push image to a docker registry
[ ] Use docker registry as an image cache
[ ] Image entrypoint
[ ] Capsule command to run docker images?

Superseeds #502

Sounds good if you can make fetching the image from the repository. Having local docker daemon for this task is a bit ugly.
I wanted to do that at some point but don't remember why I didn't.

Of course I don't use docker for that. There is docker registry client. The only thing it should be patched to support streamed downloading of layers: https://github.com/anti-social/dkregistry-rs/commit/02f1075dc6f4a1ffc360a07594fb0fff097042cb (please review when have time).

Of course I don't use docker for that. There is docker registry client. The only thing it should be patched to support streamed downloading of layers: anti-social/dkregistry-rs@02f1075 (please review when have time).

Looks fine. There is also https://crates.io/crates/oci-registry-client which has streaming API (as far as I can see in front page example). Although, it is newer and has little downloads.
I would also prefer streaming API like in surf rather than in reqwest, but both libraries are using reqwest and it's better to get things done than perfect.

Should we detect OS after unpacking a docker image so we could use distro specific steps?
- !DockerImage ubuntu:focal
- !Install [bc]

Should we detect OS after unpacking a docker image so we could use distro specific steps?
- !DockerImage ubuntu:focal
- !Install [bc]

Sounds useful, but we have to have some control over that. Just brainstorming here:
- !DockerImage ubuntu:focal
- !Assume ubuntu
- !Install [bc]

Or:
- !DockerImage ubuntu:focal
- !Assume
   - !Ubuntu focal
- !Install [bc]

Or:
setup:
- !DockerImage ubuntu:focal
- !Install [bc]
assumptions:
  distro: ubuntu

Maybe we can generalize to other assumptions here. I.e. instead of:
- !PipConfig
  install-python: false

Have something like this:
assumptions:
  python-installed: true

So after using docker image, you can mark all things (yes, yet another syntax proposal):
- !DockerImage python-3.6
- !Assume
  distro: ubuntu  # this also reads /etc/os-release for version automatically
  python-exe: /usr/bin/python3.6

As part of this proposal, by default we should read /etc/os-release, but allow opt-out of this somehow like:
- !DockerImage
  version: ubuntu
  auto-detect: false

Or:
auto-detect-distro: false
setup:
- !DockerImage ubuntu

Or:
- !DockerImage ubuntu
- !Assume no-distribution

Or:
- !DisableAutoDetect
- !DockerImage ubuntu

I also thought about specific build step to detect a container distro. And yes, it will be better to make it explicit.
I think we don't have to explicitly specify a distro like:
- !Assume ubuntu

as we could read distro directly from the /etc/os-release file. So possibly it is worth to make !Assume's argument optional. But then assume name is misleading.
Should we only try to detect distro after the first build step in the following 2 examples?
setup:
- !DockerImage ubuntu:focal
- !Install [bc]
assumptions:
  distro: ubuntu

auto-detect-distro: false
setup:
- !DockerImage ubuntu

At the moment, I'm thinking that we may do:
- !Assume
  distro: ubuntu <-- only overrides this option

You can reset assumptions via:
- !Assume
  reset: true <-- or maybe a `clean: true`
  distro: ubuntu

Or like this:
- !AssumeNothing  # or AssumeReset or ForgetAssumptions or AssumeClean?
- !Assume
  distro: ubuntu  # << this adds ubuntu to clear set of assuptions

The core here:

Build step is more flexible, as we can't assume before DockerImage, or someone may deinstall things especially for inherited containers. This is irrelevant to common code, but may be important for niche use cases.
!Assume is additive, so you can set specific things after specific steps, kinda:

- !DockerImage ubuntu
- !Assume  # auto-determine distro
- !Sh 'apt-get install python3.7'
- !Assume python3: /usr/bin/python3.7

Maybe stucture it like this?

!AutoDetect (everything, but don't fail) and !AutoDetect [distibution, python] (fails if can't find python)
!Assume with struct of values that are specified by user, not autodetected
!AssumeForget to cleanup

And also DockerImage automatically provides !AutoDetect with no args (auto-detect does not fail, and you can clean with !AssumeForget if it's wrong).
Still don't like !AssumeForget name.

I think DockerImage should not do any autodetections, as autodetecting mangles a container. If a user only has DockerImage build step he/she should get a container identical to the docker image.

Another question: would it be useful to store docker image ENTRYPOINT within a container to have a possibility not to describe run command option:
containers:
  elasticsearch:
    setup:
    - !DockerImage elasticsearch:7.17.0

commands:
  elasticsearch: !Command
    container: elasticsearch

In other case we need to find out manually how to run such a container.

I think DockerImage should not do any autodetections, as autodetecting mangles a container. If a user has only DockerImage build step he/she should get a container identical to the docker image.

In which sense does it mangle? It does not do any sort of thing, until you do any command like !Install.
This approach makes sense, though, if we expect that common case would be to just use docker image verbatim without any additional commands.

Another question: would it be useful to store docker image ENTRYPOINT within a container to have a possibility not to describe run command option:

It makes sense to save it in some way, but I don't think that introducing commands that don't have run is a good idea:

entrypoint is used to wrap command so run: [something] should pass something to the entry point rather than running directly, but this contradicts with everything else in vagga, so doesn't sound like a good idea at the moment.
One alternative is to save entrypoint as a script in say /docker-entrypoint.sh so you can run it. But it alters image a bit and may conflict with existing commands
Another alternative is to add run: !DockerEntrypoint and run: !DockerEntrypoint [something]
On the other hand, we already have default-shell in container config so technically we could add entrypoint on config too. But it depending on build steps is kinda very different from all other config we have now.
also not clear how run: "xxx" vs run: [xxx, yyy] would be handled by entrypoint.

Too many questions at this point :( Also a lot of the same comes to volumes I think, no?

In which sense does it mangle? It does not do any sort of thing, until you do any command like !Install.

init_ubuntu_core called before any !Install commands. It configures some system tools like apt, generates locales and can even install packages. Although we possibly we could make such an initialization lazy.

Another alternative is to add run: !DockerEntrypoint and run: !DockerEntrypoint [something]

+1
Either it can be another kind of a command:
commands:
  elasticsearch: !DockerEntrypoint
    container: elasticsearch


Reintroduce IRI, SPARQL endpoint and prefix requests handling

Although it is present in the LodView demo, this functionality seems to be dropped from the current version of LodView. As it is crucial for our needs, we need to reintroduce it back.

Done, @KataBoku . Merged into develop branch at Odalic/LodView. Now it works the same way as lodview.it demo, eg. http://localhost:8080/lodview/?IRI=http%3A%2F%2Fcollection.britishmuseum.org%2Fid%2Fobject%2FYCA62958&sparql=http%3A%2F%2Fcollection.britishmuseum.org%2Fsparql&prefix=http%3A%2F%2Fcollection.britishmuseum.org%2Fid%2Fobject%2F is now a valid request.


Notification and dialog component gives console error

I am using feather icons in my all components thanks to icon-pack support. But recently after getting update of vuesax I am getting console error when i open components notification component and dialog component.

Your OS: windows 7
Node.js version: 10.15.3
Vuesax version: 3.8.35
Browser version: Chrome 73.0.3683.86
Which package manager did you use for the install? - npm

this issue if fixed in latest release 3.8.39


Compatibility with infocarrier

This is a question not feature request.
Is it possible to make this library compatible with
https://github.com/azabluda/InfoCarrier.Core

Hello @james1o4timothy ,
What exactly is not compatible with this library?
They have a reference to EF Core 3.x, so our v 3.x should already be compatible with anything you use through EF Core.
We don't really know this library so it will really depends of what is not working here.
Best Regards,
Jon

Sponsorship
Help us improve this library
Performance Libraries
context.BulkInsert(list, options => options.BatchSize = 1000);
Entity Framework Extensions • Bulk Operations •  Dapper Plus
Runtime Evaluation
Eval.Execute("x + y", new {x = 1, y = 2}); // return 3
C# Eval Function • SQL Eval Function


Missing documentation for parameter 1 = 0x3453

Another undocumented stop code...
MEMORY_MANAGEMENT (1a)
# Any other values for parameter 1 must be individually examined.
Arguments:
Arg1:<PHONE_NUMBER>003453, The subtype of the bugcheck.
Arg2: ffffac0a88f49080
Arg3:<PHONE_NUMBER>008500
Arg4:<PHONE_NUMBER>000003

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: de955911-dfbf-33b3-778a-767a5a578a0d
Version Independent ID: 23fb5cbd-5f7d-f7ca-1622-5885020966c2
Content: Bug Check 0x1A MEMORY_MANAGEMENT - Windows drivers
Content Source: windows-driver-docs-pr/debugger/bug-check-0x1a--memory-management.md
Product: windows-hardware
GitHub Login: @DOMARS
Microsoft Alias: domars

@snowkoan - This param does seem to occur, so I'm checking with the dev team to see if we can document this. Thanks for passing on what you are seeing with 0x1A.

@snowkoan - 0x3453 is now documented. Thanks for providing input on the bug check docs.


[incubator/vault] Add extraVolumeMounts to Vault pod

@jpds
What this PR does / why we need it:
This PR adds exrtaVolumeMounts to the Vault pod. The field extraVolumes was already present but there was no way to mount them yet. Personally I would like this functionality so that I can mount my unseal-keys as an optional secret, starting the Pods even if the secret has not yet been created. The secret might not have been created yet because Vault has not yet been initialized.
Special notes for your reviewer:
I expanded the example lifecycle field to demonstrate a method that works for automatic unsealing.

/lgtm

/ok-to-test

@jpds after your lgtm, is there any action required on my part?


Scripts to convert Jigg outputs into other famous output format

In some cases, we may want to output the annotation result in other popular formats such as CoNLL format, which may be useful as an input to other software. Another format might be just the PTB-style S-trees converted from the Jigg's parse trees.
Probably such mechanism should be implemented as an external tool (script) that converts the Jigg output into another one rather than via Jigg's option to choose output format as in CoreNLP.

This is now supported by a new module jigg.pipeline.OutputConverter, which can convert the outputs of Jigg (xml or json) into other formats (xml, json, or conllu). For example, given some Jigg's output file (annotated.xml), it can extract word-level dependencies information into the CoNLLU format.
jigg.pipeline.OutputConverter -input annotated.xml -output annotated.conllu
If we want to obtain chunk-level dependencies, which for example cabocha will output, in CoNLLU format, we can use -unit chunk option.
jigg.pipeline.OutputConverter -input annotated.xml -output annotated.conllu -unit chunk


[Slider] shows incorrect value in tooltip when setting value property

Describe the bug
When trying to set value property of Vivid Slider, the slider shows correct value but when you hover over to see the tooltip, it shows incorrect value. This issue affects one of our products (User Admin).For more information see the video attached below
To Reproduce
Steps to reproduce the behavior:

Go to Vivid Storybook
Move slider with cursor
Tooltip shows correct value of the slider
Change value property in controls section
Slider shows correct value but tooltip does not.

Expected behavior
Slider and tooltip should show identical value
Desktop (please complete the following information):

OS: macOS
Browser: Chrome
Version: 105.0.5195.125

https://user-images.githubusercontent.com/14012988/192790042-bf767022-b31e-41a5-94a0-b1740dc38b02.mov

Thanks for reporting

@yinonov are we no longer supporting this version of Vivid?

it's in the works in vivid@next already

@yinonov, I understand that. But to get that fix, we need to upgrade our UI to use a new version of Vivid that I understand is still in beta. We have not yet finished upgrading from Volta to vivid, so a jump to a new version will be a little way out.
Will it be fixed in this version (the major supported version, as I understand it) of vivid?

Vivid next is at the verge of becoming the stable version. 1-2 months.
Other than parity concerns it is much more reliable than its former.
Can you please provide some data on the number of components in your app? Or share its repo?

@yinonov, this is the VCC product. We have four key UI areas that are built in vivid:

User Admin
Business Apps
Team dashboards
Analytics

We then have a further 13 UI areas built in Volta.
My big concern is that a push to a new version of Vivid will incur a high cost, and we are yet to pay the debt of deprecating Volta. I expect there is very sound thinking behind the move to vivid next. Is there a write-up of the business case to launch a new version? Also, is there any documentation of what a migration path looks like/will cost?
Is the fact that this bug is not being fixed an indicator that this version of Vivid is deprecated?

the current stable version depends, in its large portion, on the material library.
some of the major issues we faced with material were:

lack of transparency
not being driven by community
opinionated implementations of component often deviating from standard
not production ready (e.g. controls aren't form associated)

Vivid next relies on the FAST foundation base classes which is in a sense the "responsible" alternative.
The migration results in a better UI for all. it's more reliable, expected, aligns with standards, and scalable.
There's, currently, no migration guide I'll present the new library to VCC very soon. in the meantime u can review the docs. the advantage is we are here to help any migration, we are a vonage team and not a 3rd party lib. we prioritise Vonage teams requests.
note that it's not a new library in its interface, rather a breaking changing major version. not so much different than any other library / framework major bump. Vivid started 3 years ago and reaching version 3 now makes all sense. this change has been in the works for a year.
We can check what it'll take to fix the discussed bug in current vivid but it might require tweaking code which no longer exist in material. they drifted away from the components we depend on disregarding backwards compatibility.

Thanks for taking the time to write all that up. I appreciate it. I had a few thoughts reading:

As soon as you can write it, a migration guide and breaking change list will be beneficial in judging the cost of migration.
When you offer help to migrate, what does that mean practically? For example, we have a team building a brand new UI in Vivid. Could someone from your team join them for a few weeks to complete the migration?
I am aware that no one in VCC knew a new major version has been in the plans for a year. This is an issue; the teams want to contribute their thoughts and views on where we should invest.
We need formal guidance on the supported version of Vivid and clarity of what support is provided in each stage. This issue is a good example. To fix a slider, the immediate response is to complete an upgrade that implies a level of deprecation.

I am happy if you want to shift this conversation to Slack or Email. I appreciate it now only loosely relates to the issue raised here.

I don't suppose CHANGELOG.md would be ideal but it's something to start from.
In terms of migration help - I wouldn't guarantee joining the integration team fully but all of us are keen to help in the process and join the effort in PRs, perhaps create a channel and dedicate a % to the integration milestone.
I'm not sure why news don't propagate to VCC. are the team members added to #ask-vivid? we have a short presentation scheduled for the next VCC COI meeting. feedback is very important to Vivid. can you suggest measures to reflect updates to your teams?

please, feel free to message me, or the team, at any point on slack


How to implement Traditional for Loop in screenplay

one of my requirement is as below. I can achieve this by using traditional for loop. How can this will be done with Serenity screenplay
Example : In the web page, flight information(flight number, name,fromCity, toCity, Time?..) are displayed in horizontal tiles. I need to validate all the flight information against API by based on flight number.
Notes:

In the page, number of flight tiles will be displayed based on the users search
Validating the all flight information with API based on flight id
FligthAPI - This is the api, which will provide the flight information in Arrays like { Flights: [{},{},{},...}

Example
FlightNumber= element.all(xpathOfFlightNumber)
FlightName = element.all(xpathOfFlightName)
fromCity = element.all(xpathOfFromCity)
toCity = element.all(xpathOfToCity)
time = element.all(xpathOfTime)

    for (var i = 0; i < await this.FlightNumber.count(); i++) {
      let flightNumber = await this.FlightNumber.getText(i)
      let flightName = await this.FlightName.get(i).getText()
      let fromCity = await this.fromCity.get(i).getText()
      let toCity = await this.toCity.get(i).getText()
      let time = await this.time.get(i).getText()
      expect(flightNumber).to.equal(await new FlightApi.getFlightId(flightNumber))
      expect(FlightName).to.equal(await new FlightApi.getFlightName(flightNumber))))
      expect(fromCity).to.equal(await new FlightApi.geFromCityName(flightNumber)))
      expect(toCity).to.equal(await new FlightApi.getToCityName(flightNumber)))
      expect(time).to.equal(await new FlightApi.getTime(flightNumber)))
}

Hey @Krithikmano, check out Loop

@jan-molak i already referred  the Loop. But if you look my code,  flightnumber value should be referenced to other loops like flightname, fromCity.
In serenity Loop function how to reference the flightnumber loop to other loops. I could not find any example for referencing one value to other loop.

Hey @Krithikmano - I'll close this ticket so we can track it under a more general one - #823


Two exports with the exact same name

I noticed that we now have two exports with the exact same name -  Fuel. This can cause problems.

great find

Not good.


Added BASIC Auth to Outbound HTTP Requests

Added BASIC Authorization for HTTP Notifier. This allows for calls to secure rest API.

Resolved by 1.0 rewrite


Setup using CLI starter kit is broken by Github SSH key issue

Describe the bug
Attempted to use the Starter kit CLI command "npm init saas-boilerplate" to start a new clone of the project, but it failed with the error message from my terminal log:
npm init saas-boilerplate
Performing system check:
√ Checking if docker is installed... it is!
√ Checking if pnpm is installed... it is!
√ Checking if nx is installed... it is!
Project will be initialized in directory: C:\saas-demo
Fetching latest release... done
Latest release: 2.0.0-alpha.1
Start cloning repository... !
Error: Cloning into 'C:\saas-demo'...
Host key verification failed.
fatal: Could not read from remote repository.
I believe this is because Github changed their public SSH key - see here
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
To Reproduce
run the start kit CLI command "npm init saas-boilerplate"
Expected behavior
we get a configured and working clone of the repo

Hi @sdk451,
Thank you for reporting this issue. The error message you're encountering seems to be related to SSH key verification, which is usually a part of the local git or ssh configuration on your machine, rather than an error within the create-saas-boilerplate script. This script doesn't include any built-in git client and relies on the git installation on your local environment.
As a first step to troubleshoot this issue, could you please try to manually clone the repository using the git clone command in your terminal and let us know if it works? This would help us determine where the issue is.

I can clone the repo manually. I've done that and been working through the installation (stuck on the "nx run core:docker-compose:up" at the moment - pnpm nx docker-create-volumes is exiting with non-zero code, but I'll just work through that  - I'm sure its a config issue at my end).
When I had a look at the log of the CLI command "npm init saas-boilerplate" command,  I can see the npm init registry script contains an ssh key for github. I suspect this what is failing, and where the host key verification failed message arises.

Unfortunately didn’t work. I’ll have a look at the logs.


ToktokTokenizer doesn't call one of the included replacement patterns and thus doesn't tokenize some punctuation, like opening guillemets

Right now, if you do something like:
import nltk
toktok = nltk.tokenize.ToktokTokenizer()
toktok.tokenize("«Sí, por favor.»")
['«Sí', ',', 'por', 'favor', '.', '»']

... you can see that the opening punctuation isn't split off from the first word. There's an included pattern in nltk.tokenize.ToktokTokenizer, but it's not invoked! Invoking the pattern gives the appropriate punctuation splitting.
I'm about to send a PR for this; it also removes a redundant call that does the same regex twice, and makes the testing for ToktokTokenizer a bit more robust.

Resolved via #3203. Thanks!


safe tree not working on vault 0.6.0

No good deed goes unpunished (Clare Boothe Luce)
running vault server -dev
$ safe vault list secret/aws
Keys
proto/
$ safe tree
!! secret not found
$ safe target
Currently targeting proto at http://<IP_ADDRESS>:8200
$ safe vault version
Vault v0.6.0
$ safe vault status
Sealed: false
Key Shares: 1
Key Threshold: 1
Unseal Progress: 0
High-Availability Enabled: false

Try safe tree secret or safe tree . ?
On Jul 1, 2016, at 9:56 AM, Norman Abramovitz<EMAIL_ADDRESS>wrote:

No good deed goes unpunished (Clare Boothe Luce)
running vault server -dev
$ safe vault list secret/aws
Keys
proto/
$ safe tree
!! secret not found
$ safe target
Currently targeting proto at http://<IP_ADDRESS>:8200 http://<IP_ADDRESS>:8200/
$ safe vault version
Vault v0.6.0
$ safe vault status
Sealed: false
Key Shares: 1
Key Threshold: 1
Unseal Progress: 0
High-Availability Enabled: false
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/jhunt/safe/issues/31, or mute the thread https://github.com/notifications/unsubscribe/AG2SUvgre6Zp5JzUnbTI6xXNIetW20EQks5qRRx5gaJpZM4JDKnj.

Per the 0.6.0 changelog:
List operations that do not find any keys now return a 404 status code rather than an empty response object [GH-1365]

safe relies on that empty response behavior.  it needs to handle the 404 instead.  or both, preferably.  Anything that deals with tree representation will be affected.

Just to answer Geoff's question both safe tree commands fail.


Adding a new check for dialogs that should be declared Localizable

Fix up a couple of dialogs caught by the new test
Fix a bug in the code inspection test logic that could result in a file not being checked for all conditions
internal test issue, not reported by any user

@nickshulman you might want to check the automated violence done to the dialogs I set to Localizable in the designer UI
@brendanx67 currently SharedBatch and SkylineBatch are exempted from this test, but I think that's probably not the intent?


[Fix-7713] Handling the sensitive data in the log

Purpose of the pull request
This PR will close #7713 .
Brief change log
When requesting api interface, the class AccessLogAspect will output the logs about the request parameters. But somtimes the request parameters includes a few sensitive data like password. So I add a function to deal with the writing logs that contains 'password' , and then it  will convert the value of 'password' into '****'.

Verify this pull request
This change added tests and can be verified as follows:

Manually verified the change by testing locally.
I manually verify the new function, and it can successfully pass through the test case.

Codecov Report

Merging #7728 (6c1184a) into dev (68906f1) will increase coverage by 0.00%.
The diff coverage is 37.50%.

@@            Coverage Diff            @@
##                dev    #7728   +/-   ##
=========================================
  Coverage     41.09%   41.10%
- Complexity     3675     3677    +2
=========================================
  Files           642      642
  Lines         26662    26678   +16
  Branches       2992     2995    +3
=========================================
+ Hits          10957    10965    +8
- Misses        14658    14661    +3
- Partials       1047     1052    +5

Impacted Files
Coverage Δ

...e/dolphinscheduler/api/aspect/AccessLogAspect.java
67.24% <37.50%> (-11.34%)
:arrow_down:

...dolphinscheduler/remote/future/ResponseFuture.java
81.96% <0.00%> (-1.64%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
53.52% <0.00%> (+1.40%)
:arrow_up:

...org/apache/dolphinscheduler/remote/utils/Host.java
40.00% <0.00%> (+2.22%)
:arrow_up:

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 68906f1...6c1184a. Read the comment docs.


feat: show different icons based on task status

Two more SVGs need to be added to TaskIcon.vue component and the right one should be displayed based on task's status.

https://github.com/MihaiVoinea/makerlog-webextension/commit/10519f41fea13f19c691c27b097a14c7c675e74d fixes this.


[NEXT}: Curriculum - convert test suite to jest

This issue is for the next branch
We need to unify the test suites. We have a preference for jest, but an old test suit for the curriculum was written in tape.
Convert tests in curriculum from tape to jest

hello @Bouncey, anyone working on this yet? Where should I start?

@Bouncey I would love to take this up. Can't seem to find curriculum though.

Also happy to jump on this if you haven't started @Billmike

Closing this as I have found out the jest does not work in the browser, I will open another issue shortly.


Export as mesh

Thank you for the amazing work and the code. I was wondering if you have already implemented a feature to extract the objects from the scene in ".obj" or ".ply". Or if you have not intended to implement this feature can you please point me in the direction where I can try and find a way to accomplish this task.

Help me @yohannes-taye  , I can not complete " pip install . " without error. I almost try every version of GPU driver & cuda .
could you tell me which version of  driver & cuda ,whichGPU  did you use~~~Thank You!

Hello @Coscatter , I have not run source code but I'm very much interested in the possible applications in Photogrammetry. Unfortunately with this and other similar neural rendering projects, I have not seen a good implementation to export the mesh.
Regarding your problem check opened an closed issues to see anyone else has already come across a similar problem as you and if you have not found it yet please create a new issue.

Hello @Coscatter , I have not run source code but I'm very much interested in the possible applications in Photogrammetry. Unfortunately with this and other similar neural rendering projects, I have not seen a good implementation to export the mesh.
Regarding your problem check opened an closed issues to see anyone else has already come across a similar problem as you and if you have not found it yet please create a new issue.

Thank you all the same

See #11 . There also seems to be an implementation within the plenoctree code.


Using Upload by SourceURL does not return status

https://dev.onedrive.com/items/upload_url.htm
Using this feature the response when checking the returned location does not return the progress.
I've been transferring large files (~100Mb) our of Amazon S3 into my OneDrive and they have been taking a while.  The "percentageComplete" is always 0.0
Response From Header Location:
{"operation":"DownloadUrl","percentageComplete":0.0,"status":"inProgress"}.
The documentation also says the the location URL will allow me to know when the file has finished uploading.  I have not seen the status go to a completed state, I just get a 404.
When uploading a file, it stays in the "notStarted" for a long time before proceeding. In one instance from 9:50 PM to 1035 PM MST for file id=6A1237F04038E20A%21457
{"operation":"DownloadUrl","percentageComplete":0.0,"status":"notStarted"}

Another thing that I have noticed is that item report as existing through the API before they show up through the web page.
I wonder if, similar to what is mentioned with using BITS-Packet-Type: Close-Session(https://gist.github.com/rgregg/37ba8929768a62131e85) if the connection needs to be closed so that the file is moved from the temp directory into my OneDrive.

@BertCotton I apologise for the delay - I didn't notice this land on me! Are you still seeing delays in downloading the URLs?


New rule to test parameter attributes based on NumberMax, NumberMin values

Create a new rule to use the NumberMax and NumberMin value attributes to determine if a Parameters Default, AllowedValues, MinValue, and MaxValue are within the limits specified.

MinValue, and MaxValue still need to be done.

This is complete in v1


Upgrade dependencies

Purpose
Upgrade dependencies that don't require any code or configuration change.
Summary of Changes

upgrade all dependencies to latest patch versions
upgrade all dependencies to latest minor versions, except

ember-data-factory-guy - 3.8.1+ requires pretender 3.0+, which conflicts with ember-cli-mirage < 1.0 (and ember-cli-mirage 1.0 requires code change due to unbundling of faker)
typescript - 3.5+ "fixes" an issue with property initialization that prevents use of defaultTo (start reading at https://github.com/microsoft/TypeScript/pull/29395#issuecomment-497376445 if you want to know more)

upgrade to<EMAIL_ADDRESS>upgrade to<EMAIL_ADDRESS>upgrade to<EMAIL_ADDRESS>
Side Effects
Hope not!
Feature Flags
n/a
QA Notes
n/a
Ticket
n/a
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

Pull Request Test Coverage Report for Build 2975

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

Totals

Change from base Build 2964:
0.0%

Covered Lines:
6176

Relevant Lines:
7726

💛  - Coveralls


update the inference framework to support new ARD kernels

@karlnapf
take a look at this
This PR is about clean-up and updating the framework.
Because  parameters of all kernels (expect the new ARD kernels) are either scalar or vector, the GP framework without this change only work for computing the gradient wrt scalar and vector.
This PR improves the framework to support parameters of a kernel in a matrix form.

Coverage decreased (-0.01%) to 74.85% when pulling bd309adc131913250674630c9f5ee187596b4b08 on yorkerlin:GPInference into 612bd40a0982679dfae62ae225440bf7de0f0da6 on shogun-toolbox:develop.

looks good to me, a few minor style issues.
Is this covered by unit tests?

This change is  tested in FITCInferenceMethod.

@karlnapf
do you know why this PR automatically closed when I git push origin +GPInference

@karlnapf  Please take a look at
that PR first https://github.com/shogun-toolbox/shogun/pull/2736
I will resend a new PR since I cannot reopen this PR.

Dont know why, but will look at the other


RMVPE missing in Co-Lab

Hello All,
Thanks so much for this amazing tool. I noticed that when launching in GOOGLE CO LAB, that RMVPE isn't an option for pitch extraction, only Harvest and one other option.
I've heard RMVPE is the best, so I wanted to ask for any pointers.
Thank you!!

To clarify, I am also happy using Harvest if I have to, I just heard great things about RMVPE.

Maybe they didn't update the colab notebook


Are jobs really cancelled?

python malspider_django/manage.py manage_spiders
Canceling all outstanding jobs
canceled job  261c094631af11e6872f79b4a0de6dd8  for project ' malspider '
canceled job  8976429e31b011e6872f79b4a0de6dd8  for project ' malspider '
ps -aux
/usr/bin/python -m scrapyd.runner crawl full_domain -a _job=261c094631af11e6872f79b4a0de6dd8 -a org=1708 .....
/usr/bin/python -m scrapyd.runner crawl full_domain -a _job=8976429e31b011e6872f79b4a0de6dd8 -a org=1707 ....

Hi,
Jobs are scheduled once every 24 hours. If a job is still running after 24
hours there is a good chance the job is hung or the connection/response
time is very slow - for that reason Malspider cancels any hanging jobs
after 24 hours to make room for new crawls.
If a job still appears to be running even after the manage_spiders command
calls the scrapyd API cancel function, then I'm not sure where the problem
lies. Jobs should be terminated. Are you still seeing jobs with ps -aux
several minutes after cancelation?  if there is a bug in the scrapyd API
the only other way to cancel jobs immediately is to make a direct call to
the underlying scrapyd sqllite database.
-James
On Tue, Jun 14, 2016 at 7:14 AM, r3comp1le<EMAIL_ADDRESS>wrote:

python malspider_django/manage.py manage_spiders
Canceling all outstanding jobs
canceled job 261c094631af11e6872f79b4a0de6dd8 for project ' malspider '
canceled job 8976429e31b011e6872f79b4a0de6dd8 for project ' malspider '
ps -aux
/usr/bin/python -m scrapyd.runner crawl full_domain -a
_job=261c094631af11e6872f79b4a0de6dd8 -a org=1708 .....
/usr/bin/python -m scrapyd.runner crawl full_domain -a
_job=8976429e31b011e6872f79b4a0de6dd8 -a org=1707 ....
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ciscocsirt/malspider/issues/2, or mute the thread
https://github.com/notifications/unsubscribe/AR0QEBQghSwZHItPV4y8JTtcb-3NyGk_ks5qLdZbgaJpZM4I0yba
.

Yes, the jobs are still there after it says it cancelled them. Going on +1 hour since cancellation attempt.

Very odd, still running even after:
 curl http://localhost:6802/cancel.json -d project=malspider -d job=261c094631af11e6872f79b4a0de6dd8 {"status": "ok", "prevstate": "running"}

Just curious, does the job still show as active after you manually "kill"
the process?
I'm going to look into this further and see if I can reproduce the issue
and attach a debugger to the spider.
On Tue, Jun 14, 2016 at 7:49 AM, r3comp1le<EMAIL_ADDRESS>wrote:

Very odd, still running even after:
curl http://localhost:6802/cancel.json -d project=malspider -d
job=261c094631af11e6872f79b4a0de6dd8
{"status": "ok", "prevstate": "running"}
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ciscocsirt/malspider/issues/2#issuecomment-225731926,
or mute the thread
https://github.com/notifications/unsubscribe/AR0QEJSzjWJCPQPHrU_vzonmKrc0Yuy5ks5qLd6UgaJpZM4I0yba
.

 I eventually rebooted. Appreciate the help.

I ran into this issue again tonight.  I went from 1 org for testing, to 10 orgs and ran spider.  5 jobs finished, while 5 were still running.  The elements and pages werent incrementing anymore either.

Check again this morning and now have 11 running jobs

I added a few lines of code to force a timeout after crawling a domain for "X" amount of time. Early testing seems to indicate this fixes the issue with the spider hanging on certain domains.


Ensure zlib-ng is installed in lib/

Otherwise, it might inadvertently end up in the lib64/ directory, resulting in the use of zlib 1.2.11 as provided by GLib as fallback.

Details
-- Installing: /target/lib64/libz.a
-- Installing: /target/include/zlib.h
-- Installing: /target/include/zlib_name_mangling.h
-- Installing: /target/include/zconf.h
-- Installing: /target/lib64/pkgconfig/zlib.pc

...

Run-time dependency zlib found: NO (tried pkgconfig, cmake and system)
Looking for a fallback subproject for the dependency zlib
Downloading zlib source from https://zlib.net/fossils/zlib-1.2.11.tar.gz
Downloading zlib patch from https://wrapdb.mesonbuild.com/v2/zlib_1.2.11-6/get_patch

Executing subproject zlib

zlib| Project name: zlib
zlib| Project version: 1.2.11
zlib| C compiler for the host machine: cc (gcc 11.2.1 "cc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)")
zlib| C linker for the host machine: cc ld.bfd 2.36.1-1
zlib| C compiler for the build machine: cc (gcc 11.2.1 "cc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)")
zlib| C linker for the build machine: cc ld.bfd 2.36.1-1
zlib| Compiler for C supports arguments -Wno-implicit-fallthrough: YES
zlib| Compiler for C supports arguments -Wno-implicit-function-declaration: YES
zlib| Build targets in project: 1
zlib| Subproject zlib finished.

Dependency zlib from subproject subprojects/zlib-1.2.11 found: YES 1.2.11

This issue was known to affect the linux-x64 and linuxmusl-x64 targets.
Use the built-in wrap-mode=nofallback option in Meson to prevent any further regressions.

FWIW, it looks like this was regressed since commit ade8c51dd5d8c3ca95559be7efde62d27a48c690, as zlib-ng didn't use the standard CMake GNUInstallDirs module in earlier versions, see:
https://github.com/zlib-ng/zlib-ng/commit/fb4f9569c661976e2680974da3ff616e2ae0056f


db: Set build collation and default config options

Rebased & merged via command-line, closing PR.


TE-8816: Check fronted tools for new Backoffice

PR Description
Ticket: https://spryker.atlassian.net/browse/TE-8816
For https://github.com/spryker/suite-nonsplit/pull/5465

FYI: I fixed up the missing labels via tooling.


a question about lifecycle function

In Android, we can custom fragment , add custom lifecycle funtion, onVisible and onInVisible , so that we can achieve the effect that when the ViewPager or BottomNavitaionBar changes item (fragment) , fragment would call onVisible when it's visibility from invisible to visible, and call onInvisible  when it's visibility from visible to invisible.
How could I achieve the effect in Flutter?
Thanks for resps.

Hi @shownstrong
This platform is not met for assistance on personal code.
Please see https://flutter.dev/community for resources for asking questions like this,
you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you


Laravel 8 - Factories Workaround

I found a way to make the module factories work by making change in ServiceProvider class within the module
Changed app(Factory::class)->load(module_path($this->moduleName, '$FACTORIES_PATH$')); to $this->loadFactoriesFrom(module_path($this->moduleName, '$FACTORIES_PATH$'));
I traced back to the project and this stub file is where I found this code. I've made change to the same file in this pull request.
Hope it helps and works!
Cheers

loadFactoriesFrom() is deprecated. I guess for now installing laravel/legacy-factories would do the trick.

If you're using old factories then install legacy-factories. If you're using new factories then those are namespaced, so you should just comment out $this->registerFactories(); in each module service provider

Thank you for the PR, I've decided to remove autoloading factories by default in the laravel 8 support PR https://github.com/nWidart/laravel-modules/pull/1073


rpm: remove darwin from supported platforms

Description of changes
Since 4.18.0, rpm does not compile on platforms without mkfifoat (so for example macos).
This can be rectified by either providing a patch that reverts the at* change for !stdenv.isLinux, or by removing darwin from supported platforms.
What do you think @copumpkin ?
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Upstream issue here https://github.com/rpm-software-management/rpm/issues/2222

I think it's fair to drop platform support until upstream released a fix.

upstream doesn't plan to support macos < 13. read the notes from the upstream issue link


Broken link in README

Thank you for reporting this issue and appreciate your patience. We've  notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.


Run demo--Cuda:out of memory

Hi, when I run the demo on two different computers, one has one GPU, another one has more than two GPU, but there is the same error. I check that GPU has enough memory.
RuntimeError: cuda runtime error (2) : out of memory at /opt/conda/conda-bld/pytorch_1511304568725/work/torch/lib/THC/generic/THCStorage.cu:66
Dose anyone has the same problem?

I have the same problem,do you solve the preblem?

I met the same problem ,have you solved it?

I got it. add "torch.no_grad()".
thanks anyway.


[BUG] Missing enum values in AppService - TriggeredWebJobStatus

API Spec link
https://github.com/Azure/azure-rest-api-specs/blob/e6a20fec72ed3bcb4b43c559ee20b56ca2786ec0/specification/web/resource-manager/Microsoft.Web/stable/2023-01-01/WebApps.json#L20815
API Spec version
2023-01-01 and other versions
Describe the bug
The swagger definition from response of operation
https://github.com/Azure/azure-rest-api-specs/blob/e6a20fec72ed3bcb4b43c559ee20b56ca2786ec0/specification/web/resource-manager/Microsoft.Web/stable/2023-01-01/WebApps.json#L20815
is lacking of some values.
As this issue from customer: https://github.com/Azure/azure-sdk-for-net/issues/43295 , the actual values from the response have:
            "Success",
            "Failed",
            "Error",
            "Aborted",
            "Running"

Expected behavior
Have value:
            "Success",
            "Failed",
            "Error",
            "Aborted",
            "Running"

Actual behavior
Only have value for
            "Success",
            "Failed",
            "Error"

Reproduction Steps
Call the api and get response.
Environment
No response

@xingyangli1278 Please help have a look, thank you.


Add missing -f $framework

$ export framework=netcoreapp2.2

$ dotnet build ./lib/PuppeteerSharp.TestServer/PuppeteerSharp.TestServer.csproj
Microsoft (R) Build Engine version 16.7.2+b60ddb6f4 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored /home/androbin/data/git/puppeteer-sharp/lib/PuppeteerSharp.TestServer/PuppeteerSharp.TestServer.csproj (in 365 ms).
  PuppeteerSharp.TestServer -> /home/androbin/data/git/puppeteer-sharp/lib/PuppeteerSharp.TestServer/bin/Debug/netcoreapp2.2/PuppeteerSharp.TestServer.dll
/usr/share/dotnet/sdk/3.1.407/Microsoft.Common.CurrentVersion.targets(1177,5): error MSB3644: The reference assemblies for .NETFramework,Version=v4.8 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks [/home/androbin/data/git/puppeteer-sharp/lib/PuppeteerSharp.TestServer/PuppeteerSharp.TestServer.csproj]

Build FAILED.

/usr/share/dotnet/sdk/3.1.407/Microsoft.Common.CurrentVersion.targets(1177,5): error MSB3644: The reference assemblies for .NETFramework,Version=v4.8 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks [/home/androbin/data/git/puppeteer-sharp/lib/PuppeteerSharp.TestServer/PuppeteerSharp.TestServer.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:01.55

$ dotnet build -f $framework ./lib/PuppeteerSharp.TestServer/PuppeteerSharp.TestServer.csproj
Microsoft (R) Build Engine version 16.7.2+b60ddb6f4 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  PuppeteerSharp.TestServer -> /home/androbin/data/git/puppeteer-sharp/lib/PuppeteerSharp.TestServer/bin/Debug/netcoreapp2.2/PuppeteerSharp.TestServer.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:00.47

Context: https://github.com/hardkoded/puppeteer-sharp/pull/795#discussion_r241669417

I can't reproduce this issue locally, seems to be a flake, an interesting one though:
https://ci.appveyor.com/project/kblok/puppeteer-sharp-esipd/builds/38253156#L269

@Androbin yeah, re-building

The test is passing now but I still think this should be investigated, so I opened a ticket: #1649


feat(select): add 'disabled' prop to BIMDataSelect

:tada: This PR is included in version 1.2.0-rc.27 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Upscaler / SD Model / Scripts dropdown lists are not sorted alphabetically

Describe the bug
Upscaler / SD Model / Scripts lists are not sorted alphabetically, making it a bit uncomfy to use
To Reproduce
Steps to reproduce the behavior:

Withing Krita
Click on SD model / Upscaler / (Experimental) Scripts drop down lists
List are sorted randomly

Screenshots
Upscale

SD Models

Scripts*

Desktop

OS: Windows
Commit revision SD webui : 4cb27f704d9a2ebefaae29a5c9091bf99fcbf005 / Auto SD Paint Ext : ffa78f917c25a0c2a5ce75e3063f0f5f6b99b70c

otherwhy... wow such a great extension, thanks a lot

They are sorted in whatever order the webUI sorts them internally lol.
Yeah I agree, now that there is even more samplers, I also found it problematic it wasn't sorted. Anyways, should be a quick fix.

But they are sorted correctly on webui interface, so dunno maybe you are telling me is an issue into webui api ?

you already fixed it .... thanks !!