Validation: Adjusted Table Syntax

Adjusted table syntax.

Docs Build status updates of commit 30c2af5:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Skype/UCWA/OperationResourcelibrary.md
:warning:Warning

Details

Skype/UCWA/attendees_ref.md
:warning:Warning

Details

Skype/UCWA/contactNote_ref.md
:warning:Warning

Details

Skype/UCWA/joinOnlineMeeting_ref.md
:warning:Warning

Details

Skype/UCWA/myAssignedOnlineMeeting_ref.md
:warning:Warning

Details

Skype/UCWA/myContactsAndGroupsSubscription_ref.md
:warning:Warning

Details

Skype/UCWA/myGroupMembership2_ref.md
:warning:Warning

Details

Skype/UCWA/onlineMeetingInvitation_ref.md
:warning:Warning

Details

Skype/UCWA/onlineMeeting_ref.md
:warning:Warning

Details

Skype/UCWA/organizer_ref.md
:warning:Warning

Details

Skype/UCWA/participantAudio_ref.md
:warning:Warning

Details

Skype/UCWA/participantInvitation_ref.md
:warning:Warning

Details

Skype/UCWA/resumeAudioVideo_ref.md
:warning:Warning

Details

Skype/UCWA/resumeAudio_ref.md
:warning:Warning

Details

Skype/UCWA/resumePhoneAudio_Ref.md
:warning:Warning

Details

Skype/UCWA/startPhoneAudio2_ref.md
:warning:Warning

Details

Skype/UCWA/startPhoneAudioOnBehalfOfDelegator_ref.md
:warning:Warning

Details

Skype/UCWA/startPhoneAudio_ref.md
:warning:Warning

Details

Skype/UCWA/OperationResourcelibrary.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/attendees_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/contactNote_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/joinOnlineMeeting_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/myAssignedOnlineMeeting_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/myContactsAndGroupsSubscription_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/myGroupMembership2_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/onlineMeetingInvitation_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/onlineMeeting_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/organizer_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/participantAudio_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/participantInvitation_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/resumeAudioVideo_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/resumeAudio_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/resumePhoneAudio_Ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/startPhoneAudio2_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/startPhoneAudioOnBehalfOfDelegator_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/startPhoneAudio_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@lindalu-MSFT
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!

Docs Build status updates of commit 6a46cb7:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Skype/UCWA/OperationResourcelibrary.md
:warning:Warning

Details

Skype/UCWA/attendees_ref.md
:warning:Warning

Details

Skype/UCWA/contactNote_ref.md
:warning:Warning

Details

Skype/UCWA/joinOnlineMeeting_ref.md
:warning:Warning

Details

Skype/UCWA/myAssignedOnlineMeeting_ref.md
:warning:Warning

Details

Skype/UCWA/myContactsAndGroupsSubscription_ref.md
:warning:Warning

Details

Skype/UCWA/myGroupMembership2_ref.md
:warning:Warning

Details

Skype/UCWA/onlineMeetingInvitation_ref.md
:warning:Warning

Details

Skype/UCWA/onlineMeeting_ref.md
:warning:Warning

Details

Skype/UCWA/organizer_ref.md
:warning:Warning

Details

Skype/UCWA/participantAudio_ref.md
:warning:Warning

Details

Skype/UCWA/participantInvitation_ref.md
:warning:Warning

Details

Skype/UCWA/resumeAudioVideo_ref.md
:warning:Warning

Details

Skype/UCWA/resumeAudio_ref.md
:warning:Warning

Details

Skype/UCWA/resumePhoneAudio_Ref.md
:warning:Warning

Details

Skype/UCWA/startPhoneAudio2_ref.md
:warning:Warning

Details

Skype/UCWA/startPhoneAudioOnBehalfOfDelegator_ref.md
:warning:Warning

Details

Skype/UCWA/startPhoneAudio_ref.md
:warning:Warning

Details

Skype/UCWA/OperationResourcelibrary.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/attendees_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/contactNote_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/joinOnlineMeeting_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/myAssignedOnlineMeeting_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/myContactsAndGroupsSubscription_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/myGroupMembership2_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/onlineMeetingInvitation_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/onlineMeeting_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/organizer_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/participantAudio_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/participantInvitation_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/resumeAudioVideo_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/resumeAudio_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/resumePhoneAudio_Ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/startPhoneAudio2_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/startPhoneAudioOnBehalfOfDelegator_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

Skype/UCWA/startPhoneAudio_ref.md

Line 1, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 1, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


pachctl port-forward writes to "./~/.pachyderm" instead of writing to "$HOME/.pachyderm"

If there is no directory called "~" in the current directory, pachctl port-forward creates it. This is probably just a typo, but it should be storing the PID in $HOME/.pachyderm

Ah, I was wondering where that folder kept coming from.


feat(angularls): add Nx monorepo support

Adds support for detecting root_dir in Nx monorepo projects.

sorry for late review. does there have some relate document ?


ghc-mod does not build with ghc-8.0.1 in NixOS unstable

Issue description
When rebuilding unstable NixOS, compilation of package ghc-mod fails with the following in the output:
[...]
building Nix...
building the system configuration...
these derivations will be built:
  /nix/store/n89kpr644iq3w6d8nbk7d0rp8fjsl31v-ghc-mod-<IP_ADDRESS>.drv
  /nix/store/m23ydw2lr566sygf11jc0vb7mdspsxhc-ghc-8.0.1.drv
  /nix/store/g87bwbb9hqnhbqm8zxv98ljmg44sv39b-system-path.drv
  /nix/store/m18drfcqkvz6h5cs1fdzzkksn17jkr0v-xsession.drv
  /nix/store/6zy9spc8339cyvvp0j2z2np4767969fz-desktops.drv
  /nix/store/35s4hx2407cs9ym8kv0v8jwdg0fkaiil-lightdm.conf.drv
  /nix/store/9gwhji1222mppj3k2i2wmibziaf2ivih-dbus-conf.drv
  /nix/store/d31pihf1xspbglgml8m4q7kxn8jpn3ka-unit-dbus.service.drv
  /nix/store/j713yjh01j9fxjgqb31jh6msd7gmgjyn-unit-polkit.service.drv
  /nix/store/7pxnfcqm6b2z6df00z5kwfz7x7qd8ayi-system-units.drv
  /nix/store/rwcdd340i6jsrq1vdrcw00rlvbjzdn21-etc.drv
  /nix/store/gynfmarcj65yzzdj7yj48hpmpkbihkh7-nixos-system-jrm.no-ip.org-16.09pre87928.3f3d18c.drv
building path(s) ‘/nix/store/fkmbdr4njazr365afb3gdkyfdflf820s-ghc-mod-<IP_ADDRESS>’
setupCompilerEnvironmentPhase
Build with /nix/store/526zk5ixdxbkcf1zja33y469f2ijdvp1-ghc-8.0.1.
unpacking sources
unpacking source archive /nix/store/5jxrixq71w85xs3gvjlj78r4xrzcwmb5-ghc-mod-f2c7b01e372dd8c516b1ccbe5a1025cc7814347c-src
source root is ghc-mod-f2c7b01e372dd8c516b1ccbe5a1025cc7814347c-src
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/package.conf.d -j8 -threaded
[1 of 5] Compiling NotCPP.Utils     ( NotCPP/Utils.hs, /tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/NotCPP/Utils.o )
[2 of 5] Compiling NotCPP.LookupValueName ( NotCPP/LookupValueName.hs, /tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/NotCPP/LookupValueName.o )
[3 of 5] Compiling NotCPP.Declarations ( NotCPP/Declarations.hs, /tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/NotCPP/Declarations.o )
[4 of 5] Compiling SetupCompat      ( SetupCompat.hs, /tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/SetupCompat.o )

SetupCompat.hs:144:38: warning: [-Wdeprecations]
    In the use of type constructor or class ‘InstalledPackageId’
    (imported from Distribution.Simple, but defined in Distribution.Package):
    Deprecated: "Use UnitId instead"

SetupCompat.hs:180:36: warning: [-Wdeprecations]
    In the use of type constructor or class ‘InstalledPackageId’
    (imported from Distribution.Simple, but defined in Distribution.Package):
    Deprecated: "Use UnitId instead"
[5 of 5] Compiling Main             ( Setup.hs, /tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/Main.o )
Linking Setup ...
configuring
configureFlags: --verbose --prefix=/nix/store/fkmbdr4njazr365afb3gdkyfdflf820s-ghc-mod-<IP_ADDRESS> --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=gcc --package-db=/tmp/nix-build-ghc-mod-<IP_ADDRESS>.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/fkmbdr4njazr365afb3gdkyfdflf820s-ghc-mod-<IP_ADDRESS>/lib/ghc-8.0.1/ghc-mod-<IP_ADDRESS> --enable-split-objs --disable-library-profiling --disable-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --disable-tests
Configuring ghc-mod-<IP_ADDRESS>...
[...]
builder for ‘/nix/store/n89kpr644iq3w6d8nbk7d0rp8fjsl31v-ghc-mod-<IP_ADDRESS>.drv’ failed with exit code 2

It seems that the source code for version <IP_ADDRESS> is being used instead of 5.6.0.
Technical details

System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
16.09pre87916.8983df7 (Flounder)

Nix version: (run nix-env --version)
nix-env (Nix) 1.11.2

Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
"16.09pre87928.3f3d18c"

@romildo a later commit should fix that, can you try latest commit on master?

@domenkozar it works now with the following in configuration.nix:
nixpkgs.config.packageOverrides = pkgs: rec {
    haskell = pkgs.callPackage /alt/nixpkgs/pkgs/top-level/haskell-packages.nix { };
    haskellPackages = haskell.packages.ghc801;
    myHaskellEnv = haskellPackages.ghcWithPackages (
      haskellPackages: with haskellPackages; [
        ghc-mod
        # ...
      ]
    );
}
environment.systemPackages = with pkgs; [
  myHaskellEnv
  # ...
];

Rebuilding the system downloads the binary for ghc-mod-<IP_ADDRESS> from the cache.
By the way, is this a good way of testing from a local copy of the repository?

Closing this, builds fine on master.
@romildo I think that way is fine, although I would have haskell = (import /path/to/nixpkgs {}).haskell instead as this picks up any extra callPackage arguments that might be passed in all-packages.nix for haskell.


Pier flickering

The order set for piers (here) is currently the same as the order set for water (here). This causes the areas where they overlap to flicker between the two layers:

The flickering has been addressed in other Tangram commits.
But the root bad ordering is still a problem in the scene file (causing the render to not be to spec), so keeping this issue open.


Transparent background on GLAudioVisualizationView

Is there an easy way to set transparent background on GLAudioVisualizationView (I just want to show the waves without the background) ? I tried to make some modifications in the GLRenderer, but unsuccessfully.
Thanks.

Hi, @nikacotAndroid
we will check it and give you an answer soon.

Open GLVisualizationView and find init() method. Place this code before setRenderer(renderer):
setEGLConfigChooser(8, 8, 8, 8, 16, 0);
getHolder().setFormat(PixelFormat.RGBA_8888);

This will do the trick. Sample:

This fix will be available once we publish a new version of library.

Hi guys!
I my case, I had to call setZOrderOnTop(true) too.
Thanks for the help!


[BUG] Http Server crashes and does not recover on bad request

Affected project(s)

[ ] documentation
[ ] examples
[X] wasmCloud host
[ ] wasmCloud CLI (wash)
[ ] wasmCloud dashboard UI (washboard)
[ ] capability providers
[ ] provider bindgen
[ ] control interface client
[ ] other / not sure

Describe the bug
2024-11-08T00:26:35.468877Z ERROR log: wasmcloud_host::wasmbus::handler: Failed: "Origin invalid (HTTP code: ErrorCode::HttpRequestUriInvalid)" component_id="poprox-http_component" level=Level::Error context=""
thread 'tokio-runtime-worker' panicked at /nix/store/xaj4wd4mjmnnpydc9xka96wbyhdk1wq9-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/wrpc-transport-0.27.2/src/value.rs:1618:22:
future I/O dropped: RecvError(())

The wasm module correctly identifies the request as invalid and set the response as follows:
struct HttpServer;

impl Guest for HttpServer {
    fn handle(request: IncomingRequest, response_out: ResponseOutparam) {
        let query_string = request.path_with_query().unwrap();
        match handlers::transform::handler(query_string) {
            Ok(response) => {
                ResponseOutparam::set(response_out, Ok(response));
            }
            Err(e) => {
                log(Level::Error, "", &format!("Failed: {:?}", e.to_string()));
                ResponseOutparam::set(response_out, Err(e.http_code()));
            }
        };
    }
}

export!(HttpServer);

The same behavior occurs if the status code is set to an error response such as 500
                let response = OutgoingResponse::new(Fields::new());
                response.set_status_code(500).unwrap();
                log(Level::Error, "", &format!("Failed: {:?}", e));
                response
            }

Steps to reproduce
Run the code above
Expected behavior
Component failures should not crash providers.
Environment
Linux
Screenshots / Logs / Additional context
No response

@cdmurph32 just for reproduction, what version of the wasmCloud host and HTTP server were you using here?

Was using http-server 0.22.0. I can confirm this is not an issue in version 0.24.0.
Sorry for the false alarm.


fix cost table column name typo

Fixes https://github.com/OHDSI/Eunomia/issues/39

@fdefalco Will you review this?


Can't raise issue for soulutf8

I know that the package soulutf8 is not part of this bundle, but because it was originally created by Heiko Oberdiek and is part of ho-tex I point here that the issues are disabled for this GitHub repo, so I can't raise an issue for it.
By the way, CTAN points to https://github.com/ho-tex/soul/issues which is not available.
Is this intentional ? If so, where I can report a problem regarding this package ?

@kpym  thank you for the notice. For reasons that are not entirely clear this repository was set up as a fork of soul rather than being a new self-standing soulutf8 repository. By default github disables issues on forks and until your comment I hadn't noticed that issues were disabled.  I have enabled issues and transferred this issue here to
https://github.com/ho-tex/soul/issues/1

@davidcarlisle Thank you for considering my request and for your quick response.


Pause on start

Repro: start Process Hacker
Expected: GUI shows up instantly
Observed: GUI shows up in one second
Bisected to 3.0.2621 (ok) - 3.0.2627 (bad): https://github.com/processhacker/processhacker/compare/fa6620014ca2a721ddda74dce21fec9ddf15b026...e0f0a2c6b05cdf9e16c1f5e2804cc1486b9199fe
Windows 10.0.18363.476 19H2 [1909]
Built-in Windows Defender.
CPU i7-3770K
RAM 32 GB
SSD for OS
Dynamic ImDisk RAM drive for the TEMP/TMP dir
When WindowBlinds OS theming engine is active the startup takes up to one minute with 100% CPU and physical memory exhaustion, along with EventLog service 100% CPU consumption.
All of this didn't happen in 3.0.2621 and older.

Oh it's actually worse(?): any recent PH3 starts successfully - that is instantly - only if I have PH2 installed (KProcessHacker3 service is enabled). Can't test nightlies earlier than six month ago, though.

It's caused by reinitializing the kernel driver configuration after windows updates / build changes.
It should only ever happen once after the Windows build changes or the settings file is deleted. I can include a setting to disable the initialization as was the legacy behaviour?

KPH is disabled by default for now and the reconfiguration is also now disabled by default 👍


add zend-diactoros ^2.0 support

to keep it working when zend-diactoros upgraded to v2 and use it as well.

Thanks, @samsonasik; merged to develop for release with 1.1.0.


Russian translation

I feel hesitant about amount & value, will have to see user's preferences, they sound "wrong" to my ear. also SettingsPage -> current. but overall it's complete.
Also you've forgot to put into About page, not sure if it's needed.

Thanks!


We do not HANG

async_receive Javadoc should not use the word "hang". Consider this instead:

When pushes arrive and there is no async_receive operation in progress, pushed data, requests, and responses will be paused until async_receive is called again

Fixed: https://github.com/boostorg/redis/commit/8b02268182fdf77d8fb16a5a3887b5926f37df06#diff-9de8f3a7aafe6aa5ccdd13d12ef3dca7626a5e8006b1d7cd16e6efa017765bb7R142


"Undefined variable: runtime"

If there are jobs that have not been executed yet, the following error shows up on the reports page (in developer mode)
Exception #0 (Exception): Notice: Undefined variable: runtime in /var/www/html/vendor/magemojo/m2-ce-cron/view/adminhtml/templates/reports.phtml on line 64

Cause: variable is only set in one condition branch and not initialized before:
    if ($job["executed_at"] == 'N/A') {
      $executed = $job["executed_at"];
    } else {
      $executed = strtotime($job["executed_at"]);
      $executed = date("Y-m-d h:i:s A",($executed - $timediff));
      $runtime = strtotime($job["finished_at"]) - strtotime($job["executed_at"]);
    }

1

@gnuzealot


can't install via manager

Hi I'm getting following error if try to install via manager
ComfyUI ReSharpen install failed: With the current security level configuration, only custom nodes from the "default channel" can be installed.
Updated and restarted comfy, but didn't help..  Probably it's not addon issue but dont know what to do with it

I just tried it, and it installed just fine using the Custom Nodes Manager in the Manager.
Please update your ComfyUI and Manager first~

tried again to update comfy and then install resharpen,  but problem is the same.   Don't know why

Welp, I'm out of idea then.
From some brief searching, most solutions only mentioned updating the Manager, or setting disable_unsecure_features to True in its config (though not recommended).
And since this is a problem of the Manager, I'll close the issue then.

yea, it's definitely manager issue.  I've tried to update comfy for a maybe 10 times today,  it always shows no updates.   But on 11th,  it installed a lot of updates,  weird.       After this resharpen installed sucesfully, thanks


RTC & Sleep Examples need to be renamed

Issue with latest examples. Arduino IDE needs file and folder name to match in order to show up in the examples. The two issues specifically:
examples/RTC
examples/sleep
the .ino files should be renamed to match the folder names.
At least this is the issue with getting them to register in Arduino 1.8.13 on MacOS 10.14.6

Hello @revta
you are absolutely correct. Pull-request created.
Thanks
Felix


Android Video Upload Problem

Post deployment we have received a feedback to integrate videos to the media uploads

We encountered the following issue after the following testing:

An android video, taken by the camera app on android, and uploaded from an android works.
An ios video, taken by camera, and uploaded on ios works.
An ios video, pulled from the internet, and uploaded on ios works
An android video, pulled from the internet, and uploaded on android, only uploads the thumbnail image and not the video.
The 4th situation is what this issue seeks to resolve.


Handle certain Array.concat side-effects

Make Array concat responsive to side-effects of calling @@species create to instantiate the destination array. Addresses CVE-2016-3214.

@suwc

:shipit:


MINOR Replaced File with Path in LogSegmentData.

Replaced File with Path in LogSegment Data.
Addressed a few minor renames and comments.

This is a followup of https://github.com/apache/kafka/pull/10173
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

cc @junrao @ijuma  for review

@kowshik Addressed the comment.

Thanks @junrao for the review. Addressed the comments in https://github.com/apache/kafka/commit/3c4d6e56220a85a5ed863cb634a2200408c4c0d5 commit.


Received an unexpected status code: 412. If you continue to have problems, please submit a bug report in the Help menu.

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Version

OS:
Xcodes:

https://github.com/XcodesOrg/XcodesApp/issues/417


Empty return

I'm trying to use Kmean Kshape and Sax in class methods i've write but whenever thoses three methods are called it return nothing. I am compeled to call this methods directly in the main files.

Hi,
Could you provide some sample code, because I'm not sure to get what you mean.

Hi,
You should check the arguments you pass to TimeSeriesKMeans's init and maybe use keyword-style arguments so that you don't mess up with the ordering of the arguments.


make some test code shorter

Coverage remained the same at 85.876% when pulling f9300274f549c575cda43c94562256140a3314ef on shorterTesting into fa5b8e819a19f72782cc039056eeb6785251f055 on master.


Cant stream Netflix in HD

Does goodbyedpi effect netflix stream quality? Because im unable to reach HD although i have the ultra HD plan and im stuck in 480p max (and sometimes cant reach 480p). Thanks in advance!

GoodbyeDPI should not affect stream quality, but due to its anti-DPI design, it may interfere with provider's DPI systems, which may also be used for good, for example to re-route Netflix traffic over better network route.
Can't say for sure on that. But generally GoodbyeDPI does not cause any noticeable speed decrease.


Show full tx history

Is your feature request related to a problem?
Currently the Outgoing and Incoming transaction history screens display an unknown amount of records to the user.
Describe the solution you'd like
It would be good to display all of the records, either with pagination or just an infinite scroll. Could also limit to a certain amount initially and then have a 'show all' button at the bottom.
Describe alternatives you've considered
Additional context

Are you working on this?
No

@secondl1ght @escapedcat Which transactions are we not showing here? According to the code all the transactions must be visible here.

@secondl1ght @escapedcat Which transactions are we not showing here? According to the code all the transactions must be visible here.

(Some?) connectors don't return all (invoice) entries per default, i.e. LND:

By default, the first 100 invoices created will be returned.

See: https://lightning.engineering/api-docs/api/lnd/lightning/list-invoices


[11.x] Events Dispatcher performance improvements

While digging through people's attempts to speed up Views, I noted that the event calls related to view creation and rendering contributed to a notable percentage of rendering time.  After my recent PR for allowing disabling events on cache stores I opted to dig into why the overhead on events can be so costly.  After some analysis and tinkering, I think I've come up with a more performant means of event handling.  While this doesn't move the needly immensely on the the faster view rendering challenge, it does make a dent to events.
What was changed:
The event dispatching pipeline can be broken down into two implementation paths: Event as string and event as object.
Refactored dispatching to account for optimizations that can be made for string-based events and avoid running code when no listeners are registered.
For events that are registered, created a listeners cache to reduce repeated calls to makeListener() when the same event is called more than once.
Lastly, modified the shouldBroadcast calls to take the event object rather than the payload as that implementation seemed to be based on the presumed parsing of the object-based event calls.  Tests updated accordingly.
Impact
String-based events should see an improvement to run-time as they will no longer be subject to the same event-based checks and in the event that no listeners are defined for the event, they will run faster as the dispatch() method returns early if no listeners have been defined.
For all event types (string and object) where listeners are defined, the inclusion of the listenersCache will speed up repetitive calls to the same event as the existing calls to makeListener() now only incur the first time the event is ran.  In real-world scenarios this impact may vary, but I found ~4% improvement when querying hundreds of models during bulk model processing via Scout.
Backwards Compatibility Concerns
This does unfortunately remove some protected methods and redefines the call signature of some other protected methods as part of the implementation.  Should any app create its own Dispatcher implementation overriding these methods, it will have some issues.  I still believe there's a means to preserve the existing method signatures at the expense of a additional clock cycles if it is deemed the methods signature changes are too risky.

Not totally sure the potential breaking changes are worth the modest performance gains on this one.

I refactored it to have no breaking changes.  Without the breaking changes, are the modest performance gains worth exploring? And if so, should I open a new PR or can this be re-opened?


Element.clone doesn't copy element data

Is there a reason for this or is it a bug?

Looking at the code is by design.
If you would like to have feel free to make a PR :)

Well if it's in there by design I wouldn't want to brake anything.  It's also easily worked-around.  Thanks


How to access public attributes on C++ class e.g. Monomial

We could look at map_type instead of add_type
Could also add a method that takes monomial and returns the value in dace_julia.cxx

For "trivial" layouts, CxxWrap assumes that the exposed class is mirrored to an already defined Julia mutable struct. See Breaking changes in v0.9 in the repository README.
If you try to add_type a simple C++ class or struct like DACE::Interval, you'll encounter this error which can be solved by adding this line at the top of dace_julia.cxx
template<> struct jlcxx::IsMirroredType<DACE::Interval> : std::false_type { };

this will let you add the class with the "limitations" of add_type, i.e. no public attributes exposed to Julia
If instead you conform to the defaults, you can map_type (aka mirror) the simple class to a predefined mutable struct in DACE.jl
mutable struct Interval
  m_lb::Float64
  m_ub::Float64
end

this will expose public attributes to Julia, but we need to check how to expose other methods of the wrapped class.
See also this discussion

I implemented DACE.bounds() using map_type to map the Interval object defined in DACE.
You can check the code here ade179b62e681d77c6bd5e5bed573376199a2c60 and here https://github.com/afossa/dace/commit/bc594ab2d558b72ab4527239f4541593f2f3eae9
If you find a more suitable solution, notably for Monomial, feel free to update the implementation to reflect your.

I'm not sure that more complicated classes will be possible to add, so we might need to add some get/set methods.
See https://github.com/JuliaInterop/CxxWrap.jl/issues/418


Moves unnecessarily global constants in two samples

This PR fixes the SwiftLint warnings by removing top-level constants entirely. In the tests file, this meant redeclaring the model objects in every test. I think this is fine since it's better to test from a clean slate each time anyway.

I am not in favor of enabling this rule. Requiring global constants to be prefixed with k is a concept foreign to Swift, where all variables are strongly typed and there is no macro system.
It is perfectly reasonable to use private global constants, particularly for constanty things like URLs, default values, etc.

I think this is fine since it's better to test from a clean slate each time anyway.

Constants are, by nature, immutable. Therefore each test is executing with the exact same data. They could have been instance properties, but then the properties would be re-instantiated for each test method. That's why I made them private global constants in the first place.
I would understand enabling this rule if it was a convention we already followed, but we don't. And I don't think we want to adopt it as a convention. Using it as a means of banning global constants altogether seems like an abuse of the rule.

@philium Okay, up to you. I reverted the rule but it'd still be nice to replace a few of the global constants.


Add async IO &  async support for TLS

TLDR
This PR added:

Async version of IO abstraction ( only stream part, IO abstraction is introduced on PR: Add a new IO abstraction #237 )
Implementation for TLS

Detailed Explanation
Background
We use mbedtls for crypto and SSL handshake in rust. mbedtls::ssl module contains most FFI wrapper for c mbedtls API.
How mbedtls::ssl works
To setup a TLS client or a TLS server with mbedtls, mainly you need to provide two things to mbedtls:

Config: a config object containing settings and parameters needed for TLS handshake
BIO: similar to openssl, mbedtls need you to provide a BIO to it. BIO stands for Basic I/O abstraction, at here you could simply treat them as source & destination of data such as a TCP socket or file i/o. In code level, it represent as two callbacks in rust:// representation of the `mbedtls_ssl_send_t` and `mbedtls_ssl_recv_t` callback function pointers.
unsafe extern "C" fn call_recv(user_data: *mut c_void, data: *mut c_uchar, len: size_t) -> c_int where Self: Sized;
unsafe extern "C" fn call_send(user_data: *mut c_void, data: *const c_uchar, len: size_t) -> c_int where Self: Sized;

In mbedtls, we pass function pointers and user_data pointer to c mbedtls lib through FFI function ssl_set_bio.
During handshake and data transfer, the c mbedtls lib will utilize those two callbacks to send or receive data from underlying IO.
IO abstraction
The IO abstraction PR #237 created and implemented safe rust abstraction of BIO:

Details

Introduce unsafe trait IoCallbackUnsafe to represent mbedtls_ssl_send_t and mbedtls_ssl_recv_t callback function pointers.
Introduce safe trait IoCallback : A safe representation of above trait. Also provides generic implementation of IoCallback for IoCallbackUnsafe. So user only need to implement this trait.
Introduce trait Io to represent a duplex socket or file descriptor that can be read from or written to in case you cannot use std::io::Read and std::io::Write.
To integrate TCP, std::net::TcpStream implemented std::io::Read and std::io::Write:

Implemented IoCallback with Marker types:  Stream for T: std::io::Read + std::io::Write
Implemented IoCallbackUnsafe with Marker types:  Stream for Contex<T>
So you can pass std::net::TcpStream directly to mbedtls::ssl::context::Context::establish

To integrate UDP, since std::net::UdpSocket does not implement and reader/writer trait:

Introduced ConnectedUdpSocket as wrapper of std::net::UdpSocket and implemented Io for it
Implemented IoCallback with Marker types:  AnyIo for T: Io
Implemented IoCallbackUnsafe with Marker types:  AnyIo for Contex<T>
So you can pass ConnectedUdpSocket directly to mbedtls::ssl::context::Context::establish

Async Support for TLS
Follow same path
To add async support, we could use tokio::net::TcpStream and traits tokio::io::Read and tokio::io::Write and follow the same path of what we did for TCP in IO abstraction:

Details

(new) Add marker type for async Steam IO: AsyncStream
(new) Add establish_async for Context<T>, this async function is implemented by wrapping the original blocking function handshake in a custom Future implementation.
Implemented IoCallback with Marker types:  AsyncStream for T: tokio::io::Read + tokio::io::Write
Implemented IoCallbackUnsafe with Marker types:  AsyncStream for Contex<T>
So you can pass tokio::net::TcpStream directly to Context::establish_async

Async need Context
But the key obstacle here is async code need context.
The functions needed by tokio::io::Read and tokio::io::Write  both need a parameter: cx whose type is std::task::Context.
To address this, implementation need to adjust:

IoCallback impl's now are for a tuple (&'a mut TaskContext<'b>, &'c mut T) so that Context is accessible in the callback
Introduced function with_bio_async to use a callback function to wrap the Context and callback functions' data pointer together and pass it to mbedtls through set_bio_raw

Note:
The async support for DTLS will be added in another PR: https://github.com/fortanix/rust-mbedtls/pull/241

The WriteTracker refactor could be more optimized using:
fn pending(&mut self) -> &mut Option<DigestAndLen> {
    self.pending.get_or_insert_with(|| Box::new(None))
}

However, after looking a bit more into the MbedTLS write code, I think we should get rid of WriteTracker all together. The MbedTLS requirement that ssl_write be called with the same arguments appears to be too strictly worded. MbedTLS uses internal buffering, so you just need to make sure that the internal buffer is cleared before writing new data. I think we should change poll_write to account for MbedTLS's internal buffer. See also https://github.com/Mbed-TLS/mbedtls/issues/4183#issuecomment-1508354320
// pseudo code
fn poll_write(cx, buf) {
    if cx.out_left >0 {
        ssl_flush_output(cx)
    } else {
        match ssl_write(cx, buf.as_ptr(), buf.len()) {
            Ok(l) => Ok(l),
            WANT_WRITE if cx.out_left > 0 => Ok(cx.out_left),
            WANT_WRITE => Pending,
            e => Err(e)
        }
    }
}

Problem of mbedtls_ssl_write
After go through the c-mbedtls code logic, the logic of mbedtls_ssl_write is:

When ssl->out_left != 0, mbedtls_ssl_write will call mbedtls_ssl_flush_output and skip mbedtls_ssl_write()
Then if mbedtls_ssl_flush_output succeed,  mbedtls_ssl_write will return the len which is from current call's arguments.

Then this makes mbedtls_ssl_write behaves not as expected: no new data is written into mbedtls's buffer but return original buffer length indicates all data has been written. And this is why original API comments ask user to keep the arguments if mbedtls_ssl_write() same, which eliminates above behavior inconsistency.
My proposed solution
Added function pub(super) fn async_write(&mut self, buf: &[u8]) -> Result<usize> to address the problem with odd API behavior of mbedtls_ssl_write.
The function does following things:

If there is pending data prepared in an earlier call to mbedtls_ssl_write() in c-mbedtls's buffer, this function try to flush them first by calling mbedtls_ssl_flush_output.
Then call mbedtls_ssl_write() as normal if all pending data has been flushed out.
If any call above returns Error then just handles them as normal. Because in this case if Error is SslWantWrite, it just means the underlying IO is blocked and this function need to be called again later.

To-do

[ ] Add test cases to ensure above solution works

@jethrogb
I tried testing with same stimulated TCP stream tools but does not work.
Si it seems to better create a test specific impl of IoCallback  for testing:  we need to manually control how IoCallback

This test could verify the whether the approach of get rid of WriteTracker works correctly:

Test code Details
https://github.com/fortanix/rust-mbedtls/blob/40df61dbaaff31087212e4956007aa7eb12263e7/mbedtls/tests/async_session.rs#L345-L396

This test will fail on current implementation at 37550f2

I revert the recent change about removing WriteTracker and add a test async_session::test::test_write_tracker which ensures that WriteTracker works as expected.

bors r+

bors retry

bors cancel

bors retry

bors r=[jethrogb]


Is SimplePIDLatLonController or OpenLoopController applicable to vehicle control in Carla simulator?

Dear Author,
Thanks for your work, I want to know whether SimplePIDLatLonController or OpenLoopController could be applied to the vehicle in Carla simulator to complete the parking process, since only speed and steer angle are generated as commands by these controllers, while throttle, brake as well as steer commands are needed by Carla simulator for vehicle control.

Hi,
Thanks for your message.
Basically, the answer is YES. But there are still some supplementary work to be done.

You should output acceleration command and write your own calibration table, and then convert them to throttle / brake command.
Pay attention to signs of steer command of the controllers and CARLA.

Thanks for you reply!
This issue is solved.


gf and gF should account for cwd of the shell

Rather than just finding the working directory of the bash process, I should find the working directory of whichever process is currently the session leader.
Hence, when in a python shell and you change directories, gf works on relative filenames, and similarly for gdb.

closed with 618c81


Pulsar not working after upgrading to OpenELEC 6.0.0

Hi guys,
I'm facing an issue after performing the upgrade of OE version 5.0.8 to the newest 6.0.0 (I used the Openelec Dev Update add-on). I have it running on the following platform:

Hardware: Raspberry Pi 2 - Model B (1024MB RAM / Cortex-A7 ARM processor)
Base OS: Kodi v15.2 “Isengard” (GIT:02E7013 - COMPILED: NOV 1 2015)
Embedded OS: OpenELEC (Official) - Version: 6.0.0 (Kernel 4.1.12)

I tried to troubleshoot the issue by looking at the log file, and it seems to be something related to SSL ('cause that's the first error that pops up) but that's somehow cumbersome for a person who is not a developer like me.
The result is that regardless of the type of movie/series I try to open, the status is always "Opening", but nothing happens and I have to cancel...
Could you help me to zero-out this one? The log file is attached.
Thank you in advance

I am having similar problems. Also openelec 6 rpi2... When I am doing clear cache in pulsar settings it helps but after couple of movies happens again..
I also tried to play withth port range.. For now it works.
I have to point something else, I also get sporadic restarts of kodi, and I think it is also something with pulsar but not sure. Are you having it as well?

Hi ehood, yes I'm having the same "sudden restart" issue, but it is not as frequent.
What do you mean exactly when you say "play with port range"?
I've downgraded to 5.0.8 using the same add-on until the issue is solved. With 5.0.8 it works perfectly again.

Pulsar is working with a separate process and listening on a port, you don't have to know exactly what it is but, if some other process in openelec listen on the same port there will be a conflict.
In pulsar settings there is min.port and Max.port.
I am not sure if it helped but I changed the min port to 6900 instead of 6889.
I will try to see all processes in background and see their port. And let you know if I will see something interesting.

I also have the same problem. Sudden reboots and search hangs half of the times with openelec 6.0 and pulsar 0.6.1 on raspberry pi2
Used to work before upgrading both

Hi,
Any news?

Yes, I've gone back to Genesis. :(
On Monday, 28 December 2015, ehoood<EMAIL_ADDRESS>wrote:

Hi,
Any news?
—
Reply to this email directly or view it on GitHub
https://github.com/steeve/plugin.video.pulsar/issues/188#issuecomment-167566414
.

--
Rafael Cortes
Mobile: +55 (11) 9 5925 0001

I fear that this project is no longer maintained judging by the number and importance of the unanswered issues. Any torrent alternatives?


Project name change from Zetten to Muchos

+1
The changes look good.  I also ran the following commands on the branch and those came back clean
$ grep -i -r fluo.io ansible/ bin/ conf/ contrib/
$ grep -i -r zetten ansible/ bin/ conf/ contrib/


Float loot tracker groups to top of list when obtaining drop

Loot tracker panel now attempts to push the related group box to the top of the panel upon obtaining a drop

Does this close #8519?

Does this close #8519?

Yeah, if merged this change would make it to where when a loot source is updated, it's pushed to the top. This gives it the effect of always being sorted by most recent.


Bucket creation hangs on Custom::S3AutoDeleteObjects on newer versions of SST.

I have an app currently deploying correctly on version 1.2.16 of SST. I recently upgraded using npx sst upgrade, which bumped it to 1.6.1, and the deploys hang while waiting for Custom::S3AutoDeleteObjects to deploy - it never does, and has to roll back. I'm not sure whether this is an underlying issue with CDK, as the version of that also shifted from 2.24.0 to 2.32.1.

I have this problem too

I ran into this, running 1.6.2

Downgrading to 1.4.1 fixed this for me, which also happens to be the version right before the shift to CDK 2.32.  So, not sure if the issue with SST or CDK.  Additionally, I had to rename the stack to something else, because AWS won't allow me to delete the "Custom::S3AutoDeleteObjects" resource.

Thanks for bringing up it! @sam-sbl @bshrStowk4 @w5mix
Just released v1.6.6 with the fix. Can you give it a try?


About page

What changed?

Added TMDB logo to attribution page
Added another link to about page
Fixed spelling error

How was this accomplished?
Found approved logo, added
Testing
npm start
Related Issues or Work Items
Closes #6 and Closes #30

Looks good, but tbh the UX is strange and assumes a tooltip. Consider a discrete about button?

Looks good to me!


Tiny alternative web framework

What do you have in mind to replace nanohttpd with?

I've made a research and the strong candidate for replacement is  http://sparkjava.com/ at this moment. It is the lightest solutions, e.g. https://craftsmen.nl/memory-usage-6-popular-rest-server-frameworks-compared/.
I'm also considering micronaut/quarkus and their native images where memory footprint could be less than 10mb.

I am keenly watching micronaut with the compile time dependency injection, but I haven't played with it directly.
Of course you can always go low down to netty.
Is there some place I can ask you some questions regarding where you're going with this in future?
For example my number one other thing I would like to see is: "Proxy for the specified remote repositories" whereas things like an admin panel is not important to me. For me it's about a light low RAM system I can host on a cheap VM and all my management needs are met in configuration files and file system management. Most of the time I don't interact with artifactory, and these tools just get more RAM hungry with every new release.

I use this project as my maven repository for 3 years already. I had plans to support maven in reposilite and it is why this repository was marked as abandoned for a while. I've changed my goals lately and it's why I reactivated nanomaven.
The main priority is to reduce memory footprint ofc and improve overall quality of code. The problem with micronaut is that if you are not using native images, the memory usage of application on JVM is much higher, e.g.: (IDLE after startup)

micronaut JVM ~200MB >
micronaut native image 40MB
spark ~30MB
nanomaven 2.2.0 24MB

https://medium.com/graalvm/lightweight-cloud-native-java-applications-35d56bc45673
I also think I'll focus on recording statistics in a next release and then we will see.

Ok thanks for the feedback

[Rejected] Candidate: reactor-netty
Issues:

Lack of standardized API for multipart files  GH-3
Protocol issues HttpVersion.java#L64
Random timeouts and overall poor quality

[Rejected] Candidate: spark
Issues:

Uncertain GH-1102
Higher memory footprint
Wildcard issues GH-945
Lack of reactive-like API

**Candidate: ** ktor
Issues:

Focused on Kotlin
Dirty ktor :: uploads
~needs investigation~

[Currently tested] Candidate: javalin
Issues:

Higher memory footprint (~ Jetty)

Javalin :)

https://github.com/dzikoysk/reposilite/blob/c1089d347bd3021f24bf789a485c3071c343c567/reposilite-backend/build.gradle.kts#L94


The vault view is broken when new vault is in sync status, also Tx from others vaults are visible in newly created vaults

Describe the bug
The vault view is broken when new vault is in sync status, also Tx from others vaults are visible in newly created vaults:
To Reproduce
Steps to reproduce the behavior:

Create new vault
Click on See vault
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: MacOS
Browser FF
Version 122

Additional context
Add any other context about the problem here.
https://github.com/superhero-com/superhero-wallet/assets/69896204/01a2a6b2-a49b-480c-a569-8cce339be296

Not reproducible for me on the latest dev branch.

Not reproducible for me on the release branch.


build: misc tweaks

Codecov Report

Merging #88 into master will decrease coverage by 4.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #88      +/-   ##
==========================================
- Coverage   58.32%   54.19%   -4.14%
==========================================
  Files          31       31
  Lines        2299     2299
==========================================
- Hits         1341     1246      -95
- Misses        751      862     +111
+ Partials      207      191      -16


Bug: prevent duplicate Tags from showing up

Not a big blocking issue, but it looks/is weird nonetheless:

So for a lot of questions' tags-property a lot of duplicate Tags appear.
This can be mitigated (for now) in the front-end (by only showing badges for Unique tags)
But there is also something off in the database perhaps @RubenGeo?

I don't think all these duplicate tags are caused by duplicate data in the database, but somewhere in the Query I guess.

Fixed


More informative -help message for joern

When running joern -help, we end up mainly with information about the JVM as opposed to information about --script and --params as one would except. Let's make sure that when a user types joern -h or joern --help, a cleaned up info text appears.

See https://github.com/ShiftLeftSecurity/codepropertygraph/pull/487
Once this is merged into codepropertygraph we can simply bump the version used in Joern and the help will display as expected.

Fixed by https://github.com/ShiftLeftSecurity/joern/pull/181


[CLI]: The entity argument passed to wandb.init is not honored

Describe the bug

The documentation states:

Do environment variables overwrite the parameters passed to wandb.init()?
Arguments passed to wandb.init take precedence over the environment.

However, when attempting to use an artifact from a run that was created by calling wandb.init with an entity different to the one set in WANDB_ENTITY it raises a permission error. See below on how to reproduce the issue.
I believe there are two issues here:

The entity passed to wandb.init is not taking precedence over the environment variable, contrary to what the documentation states.
If my understanding is correct, the entity of the run calling use_artifact should be irrelevant anyway. If the user has permissions to the entity that owns the artifact, then the user should be able to use the artifact from a run belonging to a different entity.

Script to log an artifact:
# log_artifact.py
from pathlib import Path
import wandb

run = wandb.init(entity="gon", project="test")
file = Path("foo.txt")
file.touch()
artifact = wandb.Artifact(name="foo", type="bar")
artifact.add_file(str(file))
run.log_artifact(artifact)

Script to use the artifact:
# use_artifact.py
import wandb

run = wandb.init(entity="gon", project="test")
artifact = run.use_artifact('gon/test/foo:v0', type='bar')

Steps:
~$ # First log an artifact
~$ python3 use_artifact.py

# Then try to use the artifact but with the WANDB_ENTITY env var set to an entity different to the one passed to wandb.init
# The "anotherentity" entity does exist, but the result is the same regardless.
~$ WANDB_ENTITY="anotherentity" python3 use_artifact.py

The output of use_artifact.py is as shown below:
wandb: Currently logged in as: gon. Use `wandb login --relogin` to force relogin
wandb: Tracking run with wandb version 0.16.0
wandb: Run data is saved locally in **REDACTED**/wandb/run-20231201_095905-xl6wuvuo
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run exalted-cherry-68
wandb: ⭐ View project at https://**REDACTED**/gon/test
wandb: 🚀 View run at https://**REDACTED**/gon/test/runs/xl6wuvuo
wandb: ERROR Error while calling W&B API: failed to find run test/xl6wuvuo (<Response [404]>)
wandb: ERROR Permission denied to access gon/test/xl6wuvuo
Traceback (most recent call last):
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/lib/retry.py", line 131, in __call__
    result = self._call_fn(*args, **kwargs)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/internal/internal_api.py", line 366, in execute
    return self.client.execute(*args, **kwargs)  # type: ignore
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/vendor/gql-0.2.0/wandb_gql/client.py", line 52, in execute
    result = self._get_result(document, *args, **kwargs)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/vendor/gql-0.2.0/wandb_gql/client.py", line 60, in _get_result
    return self.transport.execute(document, *args, **kwargs)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/lib/gql_request.py", line 59, in execute
    request.raise_for_status()
  File "**REDACTED**/venv/lib/python3.10/site-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://**REDACTED**/graphql

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "**REDACTED**/use_artifact.py", line 4, in <module>
    artifact = run.use_artifact('gon/test/foo:v0', type='bar')
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/wandb_run.py", line 371, in wrapper_fn
    return func(self, *args, **kwargs)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/wandb_run.py", line 361, in wrapper
    return func(self, *args, **kwargs)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/wandb_run.py", line 2790, in use_artifact
    api.use_artifact(
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/apis/internal.py", line 156, in use_artifact
    return self.api.use_artifact(*args, **kwargs)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/internal/internal_api.py", line 3241, in use_artifact
    response = self.gql(
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/internal/internal_api.py", line 338, in gql
    ret = self._retry_gql(
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/sdk/lib/retry.py", line 147, in __call__
    retry_timedelta_triggered = check_retry_fn(e)
  File "**REDACTED**/venv/lib/python3.10/site-packages/wandb/util.py", line 905, in no_retry_auth
    raise CommError(f"Permission denied to access {wandb.run.path}")
wandb.errors.CommError: Permission denied to access gon/test/xl6wuvuo
wandb: 🚀 View run exalted-cherry-68 at: https://**REDACTED**/gon/test/runs/xl6wuvuo
wandb: Synced 5 W&B file(s), 0 media file(s), 0 artifact file(s) and 1 other file(s)
wandb: Find logs at: ./wandb/run-20231201_095905-xl6wuvuo/logs

If WANDB_ENTITY matches the one passed to wandb.init it works as expected.
~$ WANDB_ENTITY="gon" python3 use_artifact.py

Additional Files
No response
Environment
WandB version: 0.16.0
OS: Ubuntu 20.04
Python version: 3.10.12
Versions of relevant libraries:
Additional Context
No response

Thank you for reporting it, Alejandro! I was able to repro the concern and have sent it over to our engineering team.


Document field-level transformations

Backlog Task
Document the HL7 to FHIR conversion at the field-level and the FHIR to HL7 conversion at the field-level.
Completion Criteria

[ ] Our IG update with the field-level conversion

Tasks

[ ] What tasks need to be done to fulfill the completion criteria?

Other Notes

Conversions can be documented in our IG documentation using StructureMaps and FHIR Mapping Language
StructureMap Resource: https://build.fhir.org/structuremap.html
FHIR Mapping Language: https://build.fhir.org/mapping-language.html
FHIR Mapping Language Tutorial: https://build.fhir.org/mapping-tutorial.html

https://slack.com/archives/C055XTF22B0/p1692222960144869

As part of this, document what we found with OBX-4 during https://github.com/CDCgov/trusted-intermediary/issues/641
Specifically, ReportStream currently supports OBX-4 if it's a string. The sub-fields as supported by Natus, however, are an issue. Currently this information is being lost during transformation.

For example, document creation of SPM segment. Also NK1 via either NK1 or PID.6.

After some research into the task we need to do the following:

Determine better priority of when this work needs to be done.
Determine how to split this task.(possibly by Segments of ORU/ORM).
Determine which fields are required for NBS documentation.
Research & Implement self-documentation for future updates.


Keyboard shortcuts for BBT

I do not think that it is very important, but I just want to ask is it possible to have a keyboard shortcut for BBT. For contextual menu like Pin/Unpin/Refresh? I tried with BetterTouchTool but with no success.
Thanks!

I wouldn't know where to start; I'm not actually all that familiar how the UI stuff works in Zotero, as I'm more of a backend person, and the docs on the UI framework and Zotero are non-existent. For the UI work I copy from other extensions; if you know one that does it, I can take a peek.

thank you for having positive attitude for the idea. Regarding some example how it has been done you can see Zutilo. It has implemented different shortcuts for different things. For example, I extensively use the shortcut for renaming attachment.
Thanks!

No worries.
Yeesh, I have no idea what's going on in the key capture code for Zutilo. I'll ask on the zotero-dev list, but I'm going to prioritize getting the rewrite behind me. It will take a while.

From Will S:

Zutilo has a mechanism for adding custom shortcuts. It is based on the old Keyconfig extension for Firefox. You can look at this file where I adapted Keyconfig for Zutilo:
https://github.com/willsALMANJ/Zutilo/blob/master/addon/chrome/content/zutilo/keyconfig_adapted.js
It does try to check that its shortcuts don't conflict with other registered shortcuts (XUL calls a shortcut a "key" or "keycode"). However, Zotero handles keypresses directly in ZoteroPane.js instead of registering shorcuts, so it doesnt check for conflicts with those. This general conflict detection was more useful in the Firefox version where more things could add shortcuts. You could add something to read the Zotero shortcut preferences to avoid conflicting with them as well.

I do not know, but is it possible to add a custom shortcut in Zutilo that will actually refer to BBT and make the changes in BBT like pin BibTeX key?

Sure, Zutilo can just call what I do:

Zotero.BetterBibTeX.KeyManager.pin('selected') (pin key for selected references)
Zotero.BetterBibTeX.KeyManager.unpin('selected') (unpin key for selected references)
Zotero.BetterBibTeX.KeyManager.refresh('selected', true) (force-refresh key for selected references)

Other extensions can check for BBT's presence by testing for Zotero.BetterBibTeX; for safety it would be best to wait until the Zotero.BetterBibTeX.ready promise resolves.

I think that will work best. And those three options will be added in Zutilo list of shortcuts so the user can define its own shortcuts.

"will" as in "consider it done", or as in "it could technically be realized"?

I was thinking in direction that it could be technically realised with least effort. I think that in this way you will not need to develop additional features within BBT and add UI for adding the shortcuts. The drawback is that then for the shortcuts there will be a dependance on Zutilo.

I don't mind, as I despise UI work. But will the Zutilo author want to do this?

If you decide that this the path that should be followed I will open issue at Zutilo and reference to this tread. However, on a long term maybe it is better to be within BBT. You make BBT so it is your call, what you suggest I will support and provide feedback in the development

In the long term it is better for everybody if I leave the UI stuff to people more suited to it. Have you seen the BBT prefs UI? 😆

Yep!

issue opened at Zutilo https://github.com/willsALMANJ/Zutilo/issues/72


FIX Set default stage to draft when running functional tests

The new change to validate reading mode in 3.7 is causing many functional tests to break with Invalid stage name "". When running a functional test we should at least use the draft reading mode, rather than allowing it to be empty.
Fixes https://github.com/silverstripe/silverstripe-contentreview/issues/88
The tests in this module are setting up fixtures, logging the user in then performing post requests and testing the results. There's nothing that explicitly deals with stages, which implies this is a core bug.
Open for discussion

hmm, isn't this what useDraftSite() is for?

Yep this is a bad PR. I’ll merge the branches up shortly and rerun that Travis test


[FEATURE REQUEST] : To add hover effects on footer logos

Description

There is no hover effects on the GitHub and twitter logo in the footer of home page
Describe the solution you'd like
I want to change color and increase little size of logo while hovering which will make it look clickable.

Hey @ankitjt , @akshitagupta15june Assign me this issue under GSsoc'23 contribution.


prompt_eval_count in api is broken

What is the issue?
prompt_eval_count parameter is absent on some calls, on other calls it returns wrong information.

i tried /api/chat with "stablelm2", no system prompt, prompt="hi".

in result there is no field "prompt_eval_count" most of the time. sometimes it's there, randomly, but rarely.

when you have small num_ctx and the supplied prompt (content of all messages in /api/chat) exceeds the num_ctx size, the prompt_eval_count may either be absent or provide wrong information.

i believe it returns the amount of tokens that could fit the context window, instead of the whole context prompt that was sent.
thanks :).
What did you expect to see?
expected behavior:

there should always be prompt_eval_count.
it should report the count of submitted tokens, not the processed ones.
optionally there maybe one more parameter returned, showing the amount of processed tokens.

Steps to reproduce
use /api/chat to send array of messages, limit num_ctx, send longer content than fits into the context window defined with num_ctx, check the values returned in final json reply with done==true.
Are there any recent changes that introduced the issue?
No response
OS
Linux
Architecture
amd64
Platform
No response
Ollama version
0.1.30
GPU
Other
GPU info
cpu only
CPU
AMD
Other software
No response

I've had this problem.  I think it happens when the prompt is cached.  I've also seen it on eval_count though that was much rarer so it might be unrelated.

Hi there, yes it will be 0 if the prompt is cached. Will most likely revisit this. However it's definitely a bug that that the field disappears altogether - thanks for flagging!

Hi there, yes it will be 0 if the prompt is cached. Will most likely revisit this. However it's definitely a bug that that the field disappears altogether - thanks for flagging!

the issue is that i wanted to use it to mark the parts of the prompt that do not fit into the context window. but it's impossible with this behavior. it would be good if the cache would remember the amount of tokens cached and returned the proper values :). thanks for reply.

how can i disable prompt caching

Merging with #2068


Added ability to send url of current page

Now when you right click a page, and specifically not an image, a link, or highlighted text, you can send the url of the current page

Looks good


Added consider inheritance to the product indexer when handling product stream mappings

1. Why is this change necessary?
Rules which targets products based on the line item being in a dynamic product group (DPG) does not work for variant products which inherits data that is part of the DPG conditions.
Fx a DPG targeting all products with a specific manufacturer. Variants inheriting the manufacturer will not be added to the
product_stream_mapping table which means that fx a promotion using a shopping cart rule which requires the product to be in the DPG does not work.
2. What does this change do, exactly?
During the product indexing, more specifically the product stream updater, the context is set to consider inheritance.
This ensures that variant products inheriting data in the DPG condition is added to the product_stream_mapping table as well.
3. Describe each step to reproduce the issue or behaviour.

Create a new DPG with a single condition: Manufacturer -> Is equal to -> "Some Manufacturer".
(Note that you need to have products with this mannufacturer which are variants and inherits the manufacturer from the parent / main product)
Create a rule with a single condition: Item in dynamic product group -> At least one -> Is one of -> "The DPG you just created"
Create a promotion with a shopping cart rule targeting your newly created rule from step 2. The discount should target the cart and use "Apply to a specific range of products only". The product rule should be your rule from step 2 again.
Confirm with the discount code in the frontend on a variant product with your chosen manufacturer that the discount code does not work.

Apply the fix from this merge request, reindex the product and then it works.
4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/NEXT-23788
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[x] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[x] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

 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.

@lukewenkers what's the status on this? Do I need to do something?

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-24157
Please use this issue to track the state of your pull request.

Hey @wexotht ,
sadly some tests in our internal pipeline are failing. I am fixing them already so you dont need to do anything.
Thank you for your patience.

@lukewenkers yes, it's still the correct steps. Just reproduced on Shopware <IP_ADDRESS>.
You can confirm on this site: https://shopware-marketplace.wexohosting.com/admin
Login: admin / shopware
DPG
Rule
Promotion
Promotion code: fashion10
Product inheriting manufacturer (Red - Small):
Admin
Frontend

Product not inheriting manufacturer (Red - Large):
Admin
Frontend

So as you can see and verify, the coupon code does not work for the variant inheriting the manufacturer, but with the variant not inheriting.

@keulinho @lukewenkers  what is going on here, why is this dragging out for so long? Could you prioritize this, please. Do you need anything from me?

@keulinho @lukewenkers status??

@wexotht I am right now checking it again and if I still cant reproduce it I would write you via the Community Slack to see if I did something wrong. Is it ok for you if I write you there?

@lukewenkers yes, please write me on slack, whatever it takes to get this resolved together :)

Thank you for your Contribution! 💙


tour: [REPLACE WITH SHORT DESCRIPTION]

may be the author can do some atom package which can send this tutorials's words&code to my editor eg: atom, that i can also read this tutorials with my beautiful themes in atom ,and i also prepare the envorinment to check *.go files whether work
just thoughts that the Go language tutorial no need to show on the pages with react....
it also can show on my code editor
just write here with a small fontSize that maybe i can do it ,at least that can let me  convenience to learn golang ..

Unclear what bug you are reporting, closing here.


Add Figure referred in the README for RSA algorithm in the RSA program folder

The figure is already added for the 12th program in the readme a week ago.

I guess the issue is resolved so I'm closing the issue.


[UI] Multi-cluster: While importing kubeconfig, showback information about K8s context registration

Current Behavior
In the Settings page of Meshery UI, users can upload a kubeconfig with any number of Kubernetes contexts included. Sometimes those contexts will be reachable and sometimes Meshery Server will not be able to connect to a given context. Currently, users are not shown output of the results of measure is attempt to connect to any of the Kubernetes context.
Desired Behavior
Users should see details of connection attempts and information that they can use to troubleshoot why Mistry is unable to connect to their K8s context(s).
Implementation

Meshery Server GraphQL API might need to be updated to return this level of detailed response.
An notification capturing the success or failure of the import operation should be available in the Notification Center.

Acceptance Tests

Each context in the user-provided kubeconfig should be displayed.
Whether successful or not, connection and registration details for each context should be displayed to the user as confirmation of the outcome of the import operation.

Example Failure
Failed connection attempts visible in Meshery Server logs, but not shown in Meshery UI. Details like this are helpful to users.
INFO[4826] Generated context: mac64
WARN[4826] Skipping context: Reason => invalid configuration: user was not specified for context "mac64"
INFO[4826] Generated context: vm
WARN[4827] Skipping context: Reason => Get "https://<IP_ADDRESS>:8443/livez?timeout=1s": context deadline exceeded
DEBU[4858] inClusterConfig:
DEBU[4936] inClusterConfig:
INFO[4936] Generated context: mac64
WARN[4936] Skipping context: Reason => invalid configuration: user was not specified for context "mac64"
INFO[4936] Generated context: vm
WARN[4937] Skipping context: Reason => Get "https://<IP_ADDRESS>:8443/livez?timeout=1s": context deadline exceeded

Contributor Guides and Handbook

🎨 Wireframes and designs for Meshery UI in Figma
🖥 Contributing to Meshery UI
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Toaster notifications are shown for successful additions, but not a full operation report, which is helpful for troubleshooting failed context imports.

@leecalcote if no one is working on it, then I would like to work on it :)


src/util.ts: normalizePath keep leading // on Win

(Hopefull, untested) fix for https://github.com/microsoft/vscode-cmake-tools/issues/2607
This change addresses item https://github.com/microsoft/vscode-cmake-tools/issues/2607
This changes path normalization on Windows
The following changes are proposed:

Paths on Windows with leading // keep their leading //, makes it possible to use wsl Paths (\\wsl$vmname\path) as well as network drives.

The purpose of this change
Making it possible to use the extension on network drives.

Thanks for your contribution.  We will evaluate this as a candidate for 1.13.  We're almost finished with 1.12.

@musteresel we're willing to merge this PR, but your comment says this is untested.  Are you able to test this and verify that it does what you need it to?

PR appears to be abandoned. If you would still like to get this in to CMake Tools, please respond to the comments and we will reopen it.


what's the minimum requirement?

I try beaker notebook docker image on my raspberry pi 3.
but it stopped at the end of image  pull & extract stage.
Is there any minimum requirement?

we are not sure of the minimum but it is not a small application. sorry
it's not working for you on the raspi.
BeakerX.com
ScottDraves.com
twitter.com/Scott_Draves
On Dec 16, 2017 11:27 AM, "Jihoon Yi"<EMAIL_ADDRESS>wrote:

I try beaker notebook docker image on my raspberry pi 3.
but it stopped at the end of image pull & extract stage.
Is there any minimum requirement?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/twosigma/beakerx/issues/6518, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6yFWZUHY1nyh5lgqHIj6FPO5Htt5dKks5tA-9VgaJpZM4REYbf
.

Ok, I got It. Thanks!!


Etcher doesn't detect named USBs

Etcher version: 1.1.2
Operating system and architecture: Windows 10 64-bit

I noticed Etcher won't detect any named USB. By named I mean the user went into the USB's properties and changed the name. I have tried with multiple USBs and it doesn't detect any of them.

I'm not sure what you mean. Could you add some screenshots to show examples?
Does Etcher detect "the USB" (whatever you mean by that) before you rename it?

I'm not sure how the term USB is ambiguous but here is a screenshot of Etcher only detecting the unnamed flash drive.

Thanks, that screenshot clarifies that you're actually talking about USB flash drives. (I wasn't sure if you might have been talking about USB ports, USB interface cards, USB drivers, etc.)
I'll try to reproduce and investigate tomorrow.

@ajmeese7 Do things now work properly in Etcher 1.3.1 ?

These names you're referring to are volume labels, and are part of the file system(s) stored in the partitions on the device, or in the partition table (for GUID Partition Tables and Apple Partition Maps), not a name of the device itself – we do list devices with their volume mountpoints (i.e. F: on Windows), but don't read the partition or volume labels at the moment.

I just checked in 1.4.4 and it properly reads the USB drives now


[Bug]: sync with collection checkpoints not work

Current Behavior
branch: main

source milvus create collectionA and insert data create index, flush
backup collection A, and restore CollectionA on target milvus
set target milvus's ttMsgEnabled to false
create cdc task use collectionA's backup positions
insert data to source milvus, data can't be synced to target milvus

curl -X POST http://localhost:8444/cdc -H "Content-Type: application/json" -d '{
  "request_type":"create",
  "request_data":{
    ...
    "collection_infos":[
      {
        "name":"hello_milvus",
        "positions": {
            "by-dev-rootcoord-dml_0_451700902162333733v0": "CitieS1kZXYtcm9vdGNvb3JkLWRtbF8wXzQ1MTcwMDkwMjE2MjMzMzczM3YwEgkIARCZThgAIAAaO2RhdGFub2RlLTYtYnktZGV2LXJvb3Rjb29yZC1kbWxfMF80NTE3MDA5MDIxNjIzMzM3MzN2MC10cnVlIIGAkLrcgbGiBg=="
        }
      }
    ],
    ...
  }
}'

Expected Behavior
No response
Steps To Reproduce
No response
Environment
No response
Anything else?
No response

You can look at the cdc log to see which part reported the error. Generally speaking, you can search for warn or error. If possible, can you upload the cdc log?

2024-08-08 18:53:51 [2024/08/08 10:53:51.075 +00:00] [INFO] [reader/etcd_op.go:772] ["current time"] [ts=2024/08/08 10:53:52.688 +00:00]
2024-08-08 18:53:51 [2024/08/08 10:53:51.080 +00:00] [INFO] [reader/etcd_op.go:566] ["get all collection data"] [count=1]
2024-08-08 18:53:51 [2024/08/08 10:53:51.081 +00:00] [INFO] [reader/etcd_op.go:707] ["get all partition data"] [partition_num=1]
2024-08-08 18:53:51 [2024/08/08 10:53:51.081 +00:00] [INFO] [writer/channel_writer.go:73] ["new channel writer"] [droppedObjs="{\"collection\":{},\"database\":{},\"partition\":{}}"]
2024-08-08 18:53:51 [2024/08/08 10:53:51.082 +00:00] [INFO] [msgdispatcher/manager.go:66] ["create new dispatcherManager"] [role=cdc] [nodeID=8444] [pchannel=by-dev-replicate-msg]
2024-08-08 18:53:51 [2024/08/08 10:53:51.082 +00:00] [INFO] [msgdispatcher/dispatcher.go:93] ["creating dispatcher..."] [pchannel=by-dev-replicate-msg] [subName=cdc-8444-by-dev-replicate-msg_4074bff3c74b4ee4be1a2303e3aef5a1v0-true] [isMain=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.082 +00:00] [INFO] [msgstream/mq_msgstream.go:117] ["Msg Stream state"] [can_produce=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.083 +00:00] [INFO] [msgdispatcher/manager.go:153] ["dispatcherManager is running..."] [role=cdc] [nodeID=8444] [pchannel=by-dev-replicate-msg]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgstream/mq_msgstream.go:207] ["Successfully create consumer"] [channel=by-dev-replicate-msg] [subname=cdc-8444-by-dev-replicate-msg_4074bff3c74b4ee4be1a2303e3aef5a1v0-true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgdispatcher/dispatcher.go:121] ["asConsumer successfully"] [pchannel=by-dev-replicate-msg] [subName=cdc-8444-by-dev-replicate-msg_4074bff3c74b4ee4be1a2303e3aef5a1v0-true] [isMain=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgdispatcher/dispatcher.go:149] ["add new target"] [vchannel=by-dev-replicate-msg_4074bff3c74b4ee4be1a2303e3aef5a1v0] [isMain=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgdispatcher/manager.go:100] ["add main dispatcher"] [role=cdc] [nodeID=8444] [vchannel=by-dev-replicate-msg_4074bff3c74b4ee4be1a2303e3aef5a1v0]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgdispatcher/dispatcher.go:177] ["get signal"] [pchannel=by-dev-replicate-msg] [signal=start] [isMain=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgdispatcher/dispatcher.go:200] ["handle signal done"] [pchannel=by-dev-replicate-msg] [signal=start] [isMain=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.098 +00:00] [INFO] [msgdispatcher/client.go:87] ["register done"] [role=cdc] [nodeID=8444] [vchannel=by-dev-replicate-msg_4074bff3c74b4ee4be1a2303e3aef5a1v0]
2024-08-08 18:53:51 [2024/08/08 10:53:51.099 +00:00] [INFO] [msgdispatcher/dispatcher.go:205] ["begin to work"] [pchannel=by-dev-replicate-msg] [isMain=true]
2024-08-08 18:53:51 [2024/08/08 10:53:51.103 +00:00] [INFO] [reader/etcd_op.go:566] ["get all collection data"] [count=1]
2024-08-08 18:53:51 [2024/08/08 10:53:51.103 +00:00] [INFO] [reader/etcd_op.go:617] ["the collection info is filtered"] [collection=book11]
2024-08-08 18:53:51 [2024/08/08 10:53:51.103 +00:00] [INFO] [reader/replicate_channel_manager.go:152] ["has added dropped collection"] [ids="[]"]
2024-08-08 18:53:51 [2024/08/08 10:53:51.104 +00:00] [INFO] [reader/etcd_op.go:707] ["get all partition data"] [partition_num=1]
2024-08-08 18:53:51 [2024/08/08 10:53:51.104 +00:00] [INFO] [reader/etcd_op.go:737] ["partition state is not created/dropped or partition name is default"] [partition_name=_default] [state=PartitionCreated]
2024-08-08 18:53:51 [2024/08/08 10:53:51.104 +00:00] [INFO] [reader/collection_reader.go:310] ["has started to read collection and partition"] [task_id=4074bff3c74b4ee4be1a2303e3aef5a1]
2024-08-08 18:53:51 [2024/08/08 10:53:51.104 +00:00] [INFO] [server/cdc_impl.go:176] ["create request done"]

The collection name seems to be wrong. The collection name in the cluster should be book11, but the collection request is hello_milvus

work for me, thanks.

It is not supported yet. Try to avoid using collections with the same name. It will be supported later.

if you meet other problems, please open a new issue.


AnyType throws "Parameter count mismatch" exception

Hi,
I m trying to return JSON  as output,that is declared as AnyType. It Should return the output as:
"data": {
        "getGODetails": {
               a: "foo",
               b: { c: 1 }
          }
  }

But it throws an [" Parameter count mismatch."] exception.
 "stackTrace": "   at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)\r\n   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)\r\n   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)\r\n   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitObject(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitList(ICollection list, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitList(ICollection list, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitList(ICollection list, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitList(ICollection list, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitObject(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitList(ICollection list, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitList(ICollection list, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.VisitValue(Object obj, Action`1 setValue, ISet`1 processed)\r\n   at HotChocolate.Utilities.ObjectToDictionaryConverter.Convert(Object obj)\r\n   at HotChocolate.Types.AnyType.TrySerialize(Object runtimeValue, Object& resultValue)\r\n   at HotChocolate.Types.ScalarType.Serialize(Object runtimeValue)\r\n   at HotChocolate.Execution.Processing.ValueCompletion.TryCompleteLeafValue(IOperationContext operationContext, IMiddlewareContext middlewareContext, Path path, ILeafType fieldType, Object result, Object& completedResult)",

 "code": "EXEC_INVALID_LEAF_VALUE"

Can you provide a reproduction of this issue?

I have an idea of using AnyType in my application so I tried out the POC with various test cases to understand the behaviour of AnyType. Here is  my sample schema which has only one query and these are the test cases I tried:
Schema:
```
type Query
{
getJSON : Any
}
Test Cases:

1. tried to return Dictionary<string,object> / List< obj > as AnyType - working fine
2. tried to return Dictionary<string,object>[] / List<obj> [ ]as AnyType - working fine
3. tried to return JSON as AnyType - throws Parameter mismatch exception

Herewith I attached my startup file where u can find detailed Info:
[Startup.1.txt](https://github.com/ChilliCream/hotchocolate/files/6041493/Startup.1.txt)

I am getting the same issue. It looks like the default serializer cannot handle nested arrays or objects. So
{                id: 1,               name: "test"  }
is good but
{                id: 1,               name: "test"              country: {                 id: 1,                 name: "Japan"              }              preferences : []  }
will cause the exception.
I found this question on SO which looks promising.
If I could get some help with this I would be glad to publish a code sample of how to handle JSON properties end to end with EF Core to help out other people in the future 😁.

can anybody retest with 11.3.7?

Hi. @michaelstaib I've updated to 11.3.7 and still get the same error.

Any news on this? I've set AnyType for my field with descriptor. Original type of this field is ExpandoObject and Newtonsoft json handles it fine. But, graphql which schema says that it's Any - returns empty object. How can i handle serialization in this case?

Encountering this currently.  So definitely not stale.

Also encountering it currently

@atrauzzi can you create a test for us in a PR showing the issue?
This is an example on how to create a repro:
https://github.com/ChilliCream/graphql-platform/blob/main/src/HotChocolate/Core/test/Types.Tests/Regressions/Issue_4811.cs


[Bug]: ssh_box.py:378 - b'Missing privilege separation directory: /run/sshd\r\n' On Macos

Is there an existing issue for the same bug?

[X] I have checked the troubleshooting document at https://github.com/OpenDevin/OpenDevin/blob/main/docs/guides/Troubleshooting.md
[X] I have checked the existing issues.

Describe the bug
21:00:49 - opendevin:INFO: ssh_box.py:378 - b'Missing privilege separation directory: /run/sshd\r\n'
21:00:49 - opendevin:ERROR: agent.py:157 - Error creating controller: Failed to start container
Traceback (most recent call last):
File "/Users/keithxi/Documents/work/AI/OpenDevin/opendevin/server/agent/agent.py", line 148, in create_controller
self.controller = AgentController(
^^^^^^^^^^^^^^^^
File "/Users/keithxi/Documents/work/AI/OpenDevin/opendevin/controller/agent_controller.py", line 53, in init
self.action_manager = ActionManager(self.id, container_image)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/keithxi/Documents/work/AI/OpenDevin/opendevin/controller/action_manager.py", line 37, in init
self.sandbox = DockerSSHBox(
^^^^^^^^^^^^^
File "/Users/keithxi/Documents/work/AI/OpenDevin/opendevin/sandbox/docker/ssh_box.py", line 92, in init
self.restart_docker_container()
File "/Users/keithxi/Documents/work/AI/OpenDevin/opendevin/sandbox/docker/ssh_box.py", line 389, in restart_docker_container
raise Exception('Failed to start container')
Exception: Failed to start container
When make run, the container can not run
Current Version
0.3.1

Installation and Configuration
LLM_MODEL="gpt-3.5-turbo-1106"
LLM_API_KEY=""
LLM_BASE_URL=""
LLM_EMBEDDING_MODEL=""
WORKSPACE_BASE="./workspace"

Model and Agent
No response
Reproduction Steps
Get the lastest code , make setup-config, make build and then make run , the docker container will start failed.
Logs, Errors, Screenshots, and Additional Context
No response

Confirmed, same behaviour

I'm not sure why this is still happening... There was a bug shortly last night, but it was fixed. Either the fix isn't working, or you don't have an updated image, or the image wasn't updated. Checking.
It might be worth to delete the image in docker (then stop docker, and restart it, just in case). Then let it re-download, although I thought that should happen anyway 🤔

OK, from what I can tell, it should work now: please try again to make build, you should see it pull the latest image.

I pulled the new docker image and the problem has been fixed. Great!


v2.7 - Call to undefined method Bolt\Bolt::setScheme() with NoAuth (NEO4J_AUTH=none)

Describe the bug
Ran composer update, using neo4j-php-client upgraded Bolt to 2.7 which then broke queries with the following error:
PHP Error:  Call to undefined method Bolt\Bolt::setScheme() in /var/www/html/vendor/laudis/neo4j-php-client/src/Authentication/NoAuth.php on line 41

To Reproduce
Connect to Neo4j with Auth set to none (e.g. NEO4J_AUTH=none)
Expected behavior
Connection to be established successfully.
Desktop (please complete the following information):

OS: MacOS 12.0.1
PHP Version: 8.1.0
Neo4j Version 4.4
Bolt Library Version v2.7 - ref: a5d7a8e9a5073fa93f185621ff4e8a1c0ddab877

Additional context
N/A

setScheme was removed due to implementation of Auth helper. Isn't needed anymore. I'll restore it for backward compatibility.

https://github.com/neo4j-php/Bolt/releases/tag/v2.7.1

That was quick! Thank you 😄


Violation of MIT license?

I noticed this code
https://github.com/chieffancypants/fast-mutex/blob/master/dist/fast-mutex.js#L580-L703
is identical with this code
https://github.com/thevtm/ms/blob/3d1e2b710314595596d5212639df419cfd860cb4/index.js
Did you copy without complying with the license from that thevtm/ms? Or is there another source? In any case this is quick to remedy as you only have to add the license below your own license.
Let me know if you have any questions.
Just thought you should know as we in the open source community benefit from treating other peoples licenses with outmost respect :) Cheers!

Fast-mutex is under ISC license, which as per github is:

A permissive license lets people do anything with your code with proper attribution and without warranty. The ISC license is functionally equivalent to the BSD 2-Clause and MIT licenses, removing some language that is no longer necessary.

What's the purpose of this issue?

The author of this library have copied code from another repository without respecting the license. Their MIT license is pretty clear here

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

I don't see the MIT license. I'm opening a pull request.

Hi there.  I'm getting back into some open source work and finally getting around to this.
The dist folder is the compiled / concatenated output of this library, and all other libraries it depends upon.  I have no idea how you recognized that code, but you are indeed correct, it is from the ms package, which is depended upon by the debug package.
In other words, this is not part of my source code which is why it's not listed in the license.