100% CPU on tsserver.js with all extensions disabled

Issue Type: Performance Issue
Have followed directions and am using latest build of Insiders.  All extensions disabled.
Note that tsserver.js is consuming 2GB of RAM (and is possibly causing my machine to hit swap)
VS Code version: Code - Insiders 1.35.0-insider<PHONE_NUMBER>a94b116f468345f6e98688a737015d, 2019-05-31T21:28:16.350Z)
OS version: Darwin x64 18.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8210Y CPU @ 1.60GHz (4 x 1600)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
39, 16, 8

Memory (System)
8.00GB (0.03GB free)

Process Argv

Screen Reader
no

VM
20%

Process Info
CPU %	Mem MB	   PID	Process
   47	    57	 65339	code-insiders main
   13	    41	 65340	   gpu-process
    0	     8	 65365	   shared-process
    0	    41	 75563	   window (~/code/next.motowhere.com/components/sidebar.js — mwUI (Workspace))
    0	    16	 75565	     extensionHost
  223	  2015	 75570	       electron_node tsserver.js
    0	    16	 75582	         electron_node typingsInstaller.js typesMap.js
    0	    16	 75566	     watcherService
    0	    25	 97135	     searchService
    0	    41	 75624	   window (Process Explorer)

Workspace Info
|  Window (~/code/next.motowhere.com/components/sidebar.js — mwUI (Workspace))
|    Folder (next.motowhere.com): 2381 files
|      File types: pbf(1573) js(365) map(203) json(169) jpg(19) sh(11) dae(4)
|                  DS_Store(4) conf(3) txt(3)
|      Conf files: package.json(1) launch.json(1) settings.json(1);

Extensions: none

Are you using a custom TypeScript version in your workspace?
Does this happen for all workspaces you open or just one in particular?

@mjbvz No - I haven't touched any setting that would have caused that (unless it can happen by accident?).
It happens on various workspaces; all mostly JavaScript code; various different libraries / frameworks.
Memory seems to grow rapidly while the CPU is burning. Sometimes it settles down and evidently does a GC. Other times a restart is needed.

all mostly JavaScript code

Do you have checkJs enabled by any chance?  I vaguely remember another issue where it turned out checkJs caused TS to descend into node_modules and try to typecheck everything there, leading to predictably high memory usage and slow IntelliSense in VSCode.

Pretty sure I don't have checkJs enabled - I haven't explicitly done so and have never actually heard of it.

https://github.com/Microsoft/TypeScript/wiki/Type-Checking-JavaScript-Files
I see now that the “Workspace Info” in the OP doesn’t say you have a tsconfig/jsconfig so I guess that’s not it after all though.

Closing this issue as it is out of date
If you are still seeing performance issues with the current TypeScript release, please open a new issue and we will investigate


updated env

Summary by CodeRabbit

New Features

Updated email notifications with enhanced security and personalized subjects and recipients.

Bug Fixes

Improved the search functionality in the app to handle queries more accurately.

Making another commit now, to override this one


The weather option is broken.

i make a skybox that only render in clear weather. but it's still rendered in rainy day (changed by command)
i also use sodium and iris, and im sure its not iris's issue.

and the skybox pop in/out when change weather. i've used transition speed variable but it doesn't work.

@Dantigator
I would like a little more information.
What is the version of meincraft, fabric and fabricskyboxes.
It would also be nice to have a link to the resourcespack with which the problem.

Resolved in https://github.com/AMereBagatelle/fabricskyboxes/commit/6db5749cf276ab82324392d5de2fc624ed63ed8c


Require apply-refact <IP_ADDRESS>

Also mention that apply-refact can be installed from Cabal or Stack, which hopefully makes the message clearer.
Fixes #1179.

Thanks!

Thanks!


Sam Altman Firing

What were you guys cooking?
How could you guys fire the GOAT Sam Altman?!
https://github.com/openai/openai-cookbook/assets/149976425/26f05e1d-0f36-4173-970a-fe222508c08b

I think it not right place to post something like this in here


Publish a new release candidate

Would it be possible to release a new release candidate ?
I use some features which are currently only in the dev branch. If I install nuxt locally I have no problems but if I try to run my Dockerfile I always get an error. It seems like the Docker environment can't handle the local building of nuxt.
I'm also pretty sure other people who don't want to use the dev branch directly would appreciate a new release candidate.
BTW Nuxt is awesome. Thx for this great framework.

@RSchwan I currently use the latest RC.11 on production and build using a Dockerfile. Can you share/describe your Dockerfile to debug?

We're using Nuxt with Docker too, no issue this far.

I agree RC.11 works fine with docker. But I use the dev branch for my current Project. I have the following in my package.json: "nuxt": "git://github.com/nuxt/nuxt.js.git#dev",.
The problem now is that when you install nuxt like this nuxt has to be build locally. But for some reason this fails in Docker.

Ah gotcha. Would help to see the error.

My Dockerfile looks the following:
FROM node:alpine

RUN apk add --update \
    git

WORKDIR app

COPY package.json ./
RUN yarn install

COPY . .
ARG GRAPHQL_ENDPOINT
ENV GRAPHQL_ENDPOINT ${GRAPHQL_ENDPOINT}
RUN yarn build

ENV HOST <IP_ADDRESS>
ENV PORT 80

EXPOSE 80
CMD ["npm", "start"]

And I get following error:
Step 5/13 : RUN yarn install
 ---> Running in 933649232df7
yarn install v1.3.2
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
error An unexpected error occurred: "ENOENT: no such file or directory, scandir '/usr/local/share/.cache/yarn/v1/npm-postcss-unique-selectors-2.0.2-981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d'".
info If you think this is a bug, please open a bug report with the information provided in "/app/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
events.js:246
    throw new errors.TypeError('ERR_INVALID_ARG_TYPE', 'listener', 'function');
    ^

TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type function
    at _addListener (events.js:246:11)
    at WriteStream.addListener (events.js:306:10)
    at WriteStream.close (fs.js:2282:10)
    at /opt/yarn/lib/cli.js:67129:37
    at call (/opt/yarn/lib/cli.js:67139:3)
    at Array.forEach (<anonymous>)
    at /opt/yarn/lib/cli.js:67159:25
    at f (/opt/yarn/lib/cli.js:43203:25)
    at WriteStream.<anonymous> (/opt/yarn/lib/cli.js:67118:21)
    at WriteStream.f (/opt/yarn/lib/cli.js:43203:25)

I also tried npm instead of yarn but then I get following error:
Step 5/13 : RUN npm install
 ---> Running in 3b12e250a978

><EMAIL_ADDRESS>install /app/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.6.1/linux_musl-x64-59_binding.node
Download complete
Binary saved to /app/node_modules/node-sass/vendor/linux_musl-x64-59/binding.node
Caching binary to /root/.npm/node-sass/4.6.1/linux_musl-x64-59_binding.node

><EMAIL_ADDRESS>postinstall /app/node_modules/webpack/node_modules/uglifyjs-webpack-plugin
> node lib/post_install.js

><EMAIL_ADDRESS>postinstall /app/node_modules/bootstrap-vue
> opencollective postinstall || exit 0

     *** Thank you for using bootstrap-vue! ***

Please consider donating to our open collective
     to help us maintain this package.

  https://opencollective.com/bootstrap-vue/donate

                    ***

><EMAIL_ADDRESS>postinstall /app/node_modules/node-sass
> node scripts/build.js

Binary found at /app/node_modules/node-sass/vendor/linux_musl-x64-59/binding.node
Testing binary
Binary is fine

><EMAIL_ADDRESS>postinstall /app/node_modules/nuxt
> opencollective postinstall || exit 0

     *** Thank you for using nuxt! ***

Please consider donating to our open collective
     to help us maintain this package.

  https://opencollective.com/nuxtjs/donate

                    ***

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>- 3 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1274 packages in 119.067s
 ---> 2ad1af15a93e
Removing intermediate container 3b12e250a978
Step 6/13 : COPY . .
 ---> 693f87559b01
Step 7/13 : ARG GRAPHQL_ENDPOINT
 ---> Running in 5f44fbe680d0
 ---> 903919940b54
Removing intermediate container 5f44fbe680d0
Step 8/13 : ENV GRAPHQL_ENDPOINT ${GRAPHQL_ENDPOINT}
 ---> Running in ebc64474ec66
 ---> f2573052aca8
Removing intermediate container ebc64474ec66
Step 9/13 : RUN npm run build
 ---> Running in ad48aebf447e

><EMAIL_ADDRESS>build /app
> nuxt build

Error: Cannot find module './dist/nuxt'
    at Function.Module._resolveFilename (module.js:542:15)
    at Function.Module._load (module.js:472:25)
    at Module.require (module.js:585:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/app/node_modules/nuxt/index.js:16:18)
    at Module._compile (module.js:641:30)
    at Object.Module._extensions..js (module.js:652:10)
    at Module.load (module.js:560:32)
    at tryModuleLoad (module.js:503:12)
    at Function.Module._load (module.js:495:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `nuxt build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2017-11-16T09_29_46_916Z-debug.log

Are there any known limitations/changes of the current #dev branch? The last published version is over 3 months ago, I think a lot happened in between. Is there actually a reason why there aren't more frequent bugfix releases? Thanks for the heads up

Duplicate of #2142, we are extremely working very hard on the new coming release, more details you may check #2142.


Beercss selects

I just checked the website after v3.20 released (Yay!), but now the round selects are broken on the site.
Not rounded:

Rounded:

It seems that being rounded only pushes the stuff inside the selects over a bit. When the size is small, large, or extra, the rounded styles work fine.

Thanks for the catch. Fixed in v3.2.1.


Added support for custom anchoring of Markers

Hi @athornz,
When will this change be merged?
/Cyrus

Hey @c-b-h
Just testing the changes. All going well we'll have this go out in release 1.1.0 later today


Broken link checking

This is addition is designed to find broken links, the one exception I know I found, was the specific case of the windows and mac integration UI google buckets
Windows Integration UI
Mac Integration UI
It returns an xml with some content saying it's not found but I imagine the "link" isn't broken due to that... not sure how to find the other cases.
This is intended to help resolve #19 though is not complete.

Could you make these comments on #23
Also could you fix your commits on your fork, there shouldn't be so many commit on the PR. I recommend not using master branch for PRs


Research and create a way to download ASTER stereo imagery using the earthaccess api

See ICESat-2 hackweek tutorial for details.

For now, it seems that ASTER L1A data can not be accessed programmatically. See related issue here for bookkeeping and future development.


Union queries accept 0 or more arguments. Union, Intersect and Differ…

…ence queries accept 1 or more arguments.

Coverage remained the same at 100.0% when pulling 8c632f5f6c47a08867d94e88add2498cc73cd760 on yuce:next-v0.3.3 into 5f981dd9ddffbbf00aee3c7fe8bbc5faa8bbc6ad on pilosa:master.

Coverage remained the same at 100.0% when pulling 954f0c55ffc09d0e2b06296b6282b6c22248f24e on yuce:next-v0.3.3 into 5f981dd9ddffbbf00aee3c7fe8bbc5faa8bbc6ad on pilosa:master.

thanks!


fix: allow --check to pass when no issues found

Contributor checklist

[ ] Bug fixes include regression tests
[ ] Features include unit/acceptance tests

Fixes https://github.com/ash-project/igniter/issues/177#issuecomment-2563939958
Is it necessary to regression test this? If so, what would be the best way? I had a problem reproducing the exact same issue in tests but it's easy to reproduce by creating a new project, installing igniter and running mix igniter.move_files --check.

🚀 Thank you for your contribution! 🚀
it’s straightforward so no worries :)


how to close websocket  in server side?? got close_wait

here is some main code
void websocket_session::on_read(boost::system::error_code ec,std::size_t bytes_transferred)
{
    if (ec) {
  //1 run here
        LogError("websocket_session::on_read error!! %s\r\n", boost::system::system_error(ec).what());
        return do_close();
    }
}

void websocket_session::do_close()
{
    // 2 Close the WebSocket Connection
 timer_.cancel();
    ws_.async_close(
        websocket::close_code::normal,
        boost::asio::bind_executor(
            strand_,
            std::bind(
                &websocket_session::on_close,
                shared_from_this(),
                std::placeholders::_1)));

}
void websocket_session::on_close(boost::system::error_code ec)
{
    if (ec) {
   // 3
        LogError("websocket_session::on_close error!! %s\r\n", boost::system::system_error(ec).what());
    }

}

websocket_session::on_read error!! The WebSocket stream was gracefully closed at both endpoints
websocket_session::on_close error!! Operation canceled
tcp        0      0 <IP_ADDRESS>:80              <IP_ADDRESS>:*               LISTEN      24582/./test[0] 0:root@bigdata3:/home/beast-boost-1.67.0/etcp        0      0 <IP_ADDRESS>:80            <IP_ADDRESS>:45975         TIME_WAIT   -                                              tcp        0      0 <IP_ADDRESS>:80            <IP_ADDRESS>:45974         CLOSE_WAIT  24582/./test

tcp        0      0 <IP_ADDRESS>:80            <IP_ADDRESS>:45974         CLOSE_WAIT  24582/./test
websocket_session do not call destructor !!
below also in my websocket_session
ws_.control_callback(std::bind(&websocket_session::on_control_callback,
        shared_from_this(),std::placeholders::_1,std::placeholders::_2));

ws_.control_callback(std::bind(&websocket_session::on_control_callback, shared_from_this(),std::placeholders::_1,std::placeholders::_2));

The bind wrapper is maintaining reference to the shared pointer, creating a cycle. The control callback is not a completion handler, you can use this instead of a shared pointer:
ws_.control_callback(
    std::bind(
        &websocket_session::on_control_callback,
        this,
        std::placeholders::_1,
        std::placeholders::_2));

when use this pointer ，after websocket_session destruct，if
on_control_callback called，will access object memory that has been
released？I'm curious why stream is closed but on_control_callback didn't
called？ usually read hanlder and write hanlder will called..
Vinnie Falco<EMAIL_ADDRESS>周二22:10写道：

ws_.control_callback(std::bind(&websocket_session::on_control_callback,
shared_from_this(),std::placeholders::_1,std::placeholders::_2));
The bind wrapper is maintaining reference to the shared pointer, creating
a cycle. The control callback is not a completion handler, you can use
this instead of a shared pointer:
ws_.control_callback(
std::bind(
&websocket_session::on_control_callback,
this,
std::placeholders::_1,
std::placeholders::_2));
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/boostorg/beast/issues/1127#issuecomment-389180800,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4XbRSSnySpnJqvRyqsH6xqB1rhrX0vks5tyuG2gaJpZM4T_bJu
.

when use this pointer ，after websocket_session destruct，if on_control_callback called，will access object memory that has been released

No.

I'm curious why stream is closed but on_control_callback didn't called？ usually read hanlder and write hanlder will called..

The control callback is not a completion handler. It is only invoked from read operations. If you do not have any read operation active, then the control handler will not be called.

i undetstand. thx！
Vinnie Falco<EMAIL_ADDRESS>周二23:03写道：

when use this pointer ，after websocket_session destruct，if
on_control_callback called，will access object memory that has been released
No.
I'm curious why stream is closed but on_control_callback didn't called？
usually read hanlder and write hanlder will called..
The control callback is not a completion handler. It is only invoked from
read operations. If you do not have any read operation active, then the
control handler will not be called.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/boostorg/beast/issues/1127#issuecomment-389200352,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI4XbVWYv_Q4EPmE7Y1kEUSaR9kqxS3rks5tyu5MgaJpZM4T_bJu
.

i am facing the exact same issue, seeing lot of connections in close_wait state. i have a solution in mind, wanted to check before implementing it. what if we send a post event to the io_context from the read hander on detecting the connection as closed and in the post handler we close the websocket. are there any problems with this approach ??


Insecure SSL: Overly Broad Certificate Trust

The call to init^:configuration:delegate:serverTrustPolicyManager:()  initiates an SSL/TLS connection using the default pre-loaded system Certificate Authorities (CAs) that might enable attackers to intercept encrypted communications by performing man-in-the-middle (MiTM) attacks using certificates signed with compromised root CAs.An SSL/TLS connection is created using the default pre-loaded system Certificate Authorities (CAs), that might enable attackers to intercept encrypted communications by performing man-in-the-middle (MiTM) attacks using certificates signed with compromised root CAs.
Note : Issue reported by the Fortify on demand team

Alamofire provides APIs to enabled certificate pinning but it's up to the consuming app to implement it.
In the future, please research these issues and, if they're legitimate (this one is not), report it to<EMAIL_ADDRESS>


Feature/edit profile

Description

Type of Change

[X] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

Fallo en pr


Add support for Ruby 3.2

This PR makes some changes to support Ruby 3.2. I made the docker images inherit from the RCD snapshot image. My thinking is this will give us frequent updates, and stability should be OK.  @flavorjones do you have any thoughts on this?
Testing this build here: https://github.com/oxidize-rb/rb-sys/actions/runs/3864719313

Inheriting from the snapshot images seems like the right thing to do today. Once @larskanis cuts a rake-compiler-dock release  with 3.2 support, though, it might be better to switch to that one for stability.


init-temp-keys.sh creates ECDSA key instead of ECDH

Go x509.ParsePKCS8PrivateKey(block.Bytes) is interpreting  kas-ec-private.pem as ECDSA.  To force it to parse to ECDH you can use X25519
openssl genpkey -algorithm X25519 -out privatekey.pem

change will be here https://github.com/opentdf/platform/blob/main/.github/scripts/init-temp-keys.sh#L69

see https://github.com/opentdf/platform/blob/9374f044621936cbf40ff7b9913a68e289059219/lib/ocrypto/ec_key_pair.go#L122
ConvertToECDHPrivateKey

if you try to create an X.509 certificate using an X25519 private key, you will encounter this error because X25519 keys are used for key exchange but not compatible for certificate signing which requires signature algorithm.
More specifically, X25519 key type is used for Diffie-Hellman key exchange in ECC (Elliptic Curve Cryptography), but it is not supported for signing an X.509 certificate.

We need a Diffie-Hellman key to do key exchange.  We can't create a certificate, so this will also address the issue https://github.com/opentdf/platform/issues/678

@pflynn-virtru We are forcing it to ECDH
https://github.com/opentdf/platform/blob/9374f044621936cbf40ff7b9913a68e289059219/lib/ocrypto/ec_key_pair.go#L124-L127
https://pkg.go.dev/crypto/ecdsa#PrivateKey.ECDH
Are we getting some type of error there?


fix slack reminder errors when running locally

This fixes the slack reminder logic to correctly suppress reminders when running locally with no SLACK_WEBHOOK_URL environment variable set. Note that the default value in Application.get_env was not doing anything, since there's always a value present from config/runtime.exs, even if it's nil.

I notice the module doc refers to #ctd-pio-livepa

I think this webhook was overlooked when that channel was archived. The webhook still attempts to send messages there. I also don't have access to the channel that replaced it, and honestly these messages would probably be more appropriate in a channel like #screens-team-pios. Luckily this is something we set up just in case OIOs forget to close a takeover alert, but that situation has never happened. I can make a task to change both the Slack app and the code so it sends messages to a different TBD channel.

but that situation has never happened.

Hopefully it would have failed noisily if it had ever tried to send a message to the archived channel.

I'd be hesitant about changing the process layout per-environment, because it increases the likelihood that we could accidentally break something and not notice until it surprises us in production.


feat: added popup

Summary by CodeRabbit

New Features

Introduced EnhancedCompositedTransformFollower and EnhancedCompositedTransformTarget widgets for improved follower behavior in relation to targets, preventing overflow.
Added a PopupBuilder widget for creating customizable popups, enhancing user interaction and experience.
Implemented a new report method in the ErrorTrackingManager interface for better log message handling.

Bug Fixes

Enhanced overflow handling for follower widgets to ensure they remain visible within screen boundaries.

Documentation

Updated documentation to reflect new classes and methods introduced in the popup and composited transform functionalities.

@coderabbitai generate interesting stats about this repository and render them as a table


Added modSkip Event

gotta skip em all

Ignoring the other problem, since it's not related to my pr.

Nice, thanks!


Setting Null value on onfinish event handler cause infinite recursion.

Are there any other ways to clear previous handler except passing just empty function or add/removeEventListener?
Example

Fixed by https://github.com/web-animations/web-animations-next/pull/415


MSVC: first.hpp: error C2664: cannot convert argument 2 from 'ctll::list' to 'ctll::list<>

One of the latest commits caused this regression with MSVC 16.1 Preview 2:
29>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(244,9): error C2664:  'auto ctre::first<>(ctll::list<>,ctll::list<>) noexcept': cannot convert argument 2 from 'ctll::list' to 'ctll::list<>'
29>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(244,9): error C2664:         with
29>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(244,9): error C2664:         [
29>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(244,9): error C2664:             A=ctre::negative_setctre::space_chars
29>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(244,9): error C2664:         ]

I need thee pattern you are using.

should be fixed in 42e26963a4b1e186923e1ad8408d3d0ba5d6b4d0, let me know

I get this error now:
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:  'void ctre::negative_helper<CB&>(ctre::negative_set<>,ctre::point_set<2>::populate::<lambda_1>&,int64_t)': cannot convert argument 1 from 'Head' to 'ctre::negative_set<>'
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:         with
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:         [
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:             CB=ctre::point_set<2>::populate::<lambda_1>
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:         ]
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:         and
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:         [
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:             Head=ctre::space_chars
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,10): error C2664:         ] (compiling source file Parser\GXSEnterpriseParser.cpp)
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(290,30): message :  No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called (compiling source file Parser\GXSEnterpriseParser.cpp)
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(422): message :  see reference to function template instantiation 'void ctre::negative_helper<ctre::space_chars,,ctre::point_set<2>::populate::<lambda_1>>(ctre::negative_setctre::space_chars,CB &&,int64_t)' being compiled
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(422): message :         with
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(422): message :         [
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(422): message :             CB=ctre::point_set<2>::populate::<lambda_1>
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(422): message :         ] (compiling source file Parser\GXSEnterpriseParser.cpp)
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(427): message :  see reference to function template instantiation 'void ctre::point_set<2>::populatectre::space_chars(ctre::negative_setctre::space_chars)' being compiled (compiling source file Parser\GXSEnterpriseParser.cpp)
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(428): message :  see reference to function template instantiation 'void ctre::point_set<2>::populatectre::space_chars(ctre::negative_setctre::space_chars)' being compiled (compiling source file Parser\GXSEnterpriseParser.cpp)
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(432): message :  see reference to function template instantiation 'void ctre::point_set<2>::populate(ctll::list)' being compiled
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(432): message :         with
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(432): message :         [
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(432): message :             A=ctre::negative_setctre::space_chars
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(432): message :         ] (compiling source file Parser\GXSEnterpriseParser.cpp)
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(436): message :  see reference to function template instantiation 'void ctre::point_set<2>::populate(ctll::list)' being compiled
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(436): message :         with
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(436): message :         [
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(436): message :             A=ctre::negative_setctre::space_chars
1>C:\Projects\Libraries\ctre\compile-time-regular-expressions\include\ctre\first.hpp(436): message :         ]
Pattern: LR"(^(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s*$)"

try current master #14b74584f9aadc004cf1af58b243ea4ee0ca32c2

I do get the same error with another pattern:
LR"(^([-dlsDLS][-rwxstlRWXSTL]{9}[+]?)\s+(\d+)?\s+(\S+)?\s+(.*?)?\s+(\d+)\s+(\d{1,2}).\s([^\s,.]{3,4}).?,?\s((\d{4,4})|(\d{1,2}):(\d{2,2}))\s)"

try 6478da9b20f415d5883232ba5ff564263dad41ac

This fixed it. Thank you.

Thank you for reporting the issue.


Can not run go get github.com/pekim/gobbi/lib/gtk

github.com/pekim/gobbi/lib/gio
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1192:44: undefined: Converter
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1197:43: undefined: Initable
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1261:66: undefined: Converter
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1280:58: undefined: PollableInputStream
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1344:68: undefined: Converter
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1363:60: undefined: PollableOutputStream
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:1461:41: undefined: MenuModel
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:4593:55: undefined: PollableInputStream
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:4675:57: undefined: PollableOutputStream
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:6429:51: undefined: ProxyResolver
../../go/src/github.com/pekim/gobbi/lib/gio/v-.go:6429:51: too many errors
NOt sure what I did wrong ...

OK I figured it out, it is a build tags issues. So the normal go get wont return success but get into the source file run ./gobbi build will successfully built it. Then for my test all I have to pass the tags (same in the gobbi script file.

As mentioned in https://pekim.github.io/gobbi/getting-started.html, start with getting the whole gobbi library,
go get github.com/pekim/gobbi

Then you'll be able to import a package such as gtk.
import "github.com/pekim/gobbi/lib/gtk"

That's followed by mention of the need to use build tags, and a link to a page with more details.
(The link was broken, and I've just fixed it.)
I'm open to suggestions about how to improve that documentation.

Thanks, I have not read the doc, yet jumps in as usual as the README.md is only the first I read. Thus if the information and quick start added to README is probably useful IMHO.
I now have some issues (form porting my app gotk3 to gobbi) - that the builder.ConnectSignals() has different signature. gotk3 allows me to define a signals := map[string]interface{} but gobbi requires a uintptr. I know I can connect signal manually for each widget but it is tiring ...
Any idea of quick way to connect signal?

In general gobbi provides support for typesafe connection of signal handlers. Connecting signals for a Builder would, of necessity, connect signal handlers in a non typesafe way. So unlike most of gobbi, which is generated, this will need to be hand coded. That's fair enough given the specific case.
I think that I can probably follow a broadly similar approach to gotk3 for this. But it'll be non-trivial, and will take me some time. I doubt that I'll be able to get to it until the weekend.


Property 'on' does not exist on type 'FfmpegCommand'. Did you mean to access the static member 'FfmpegCommand.on' instead?

Version information

fluent-ffmpeg version:2.1.2
ffmpeg version: 2023-07-16-git-c541ecf0dc-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers
OS: Windows 11

Code to reproduce
   ffmpeg()
        .input(`${dir}/${attachment.id}.gif`)
        .fromFormat("gif")
        .toFormat("mp4")
        .frames(240)
        .noAudio()
        .output(`${dir}/${attachment.id}.mp4`)
        .on("start", async () => {
          await interaction.editReply({
            content: "Started changing the file format..",
          });
        })

error TS2576: Property 'on' does not exist on type 'FfmpegCommand'. Did you mean to access the static member 'FfmpegCommand.on' instead?
87         .on("start", async () => {

same problem here, did you find any solution?

Same problem here :
    const promise = new Promise((resolve, reject) => {
      this.getFFmpegRenderer(audioFilesPath, audioFilePath)
        .on("end", (output: unknown) => {
          resolve(output);
        })
        .on("error", (err: unknown) => {
          console.error("[CreateAudio][concatAudio] Error", err);
          reject(err);
        });
    });

Property 'on' does not exist on type 'FfmpegCommand'. Did you mean to access the static member 'FfmpegCommand.on' instead?ts(2576)

downgrade to typescript 5.3.3 fixes the issue it seems the EventEmitter interface changed with typescript  5.5

downgrade to typescript 5.3.3 fixes the issue it seems the EventEmitter interface changed with typescript 5.5

Thanks for your reply !
Yes it seems that EventEmitter interface has changed its prototype, using the keyword static on on method.
Though, it's not really a fix, you can downgrade like as you suggested, or annotate with @ts-expect-error.

@clementdemily quick question are you using discord.js?
it seems like they are overriding the EventEmitter interface for some reason

@clementdemily quick question are you using discord.js?
it seems like they are overriding the EventEmitter interface for some reason

Yes, indeed !
I've noticed that I got no error since a few version updates though

yep https://github.com/discordjs/discord.js/issues/10358


add back button and clear cache button

Open to picking up this PR but just wanted to clarify a few things

Does clear cache in this context just mean removing the current single sign on user? I
How would the back button work in this case? (Eg. if a user is on the wrong pane then I assume just removing then adding the provider fixes this issue? )

i think its more like remove cookies, and programmatically go back in page history

implemented in #136


Passing data to components

Hi,
Whats the best way to pass data to components. At present it appears you have to pass data from every template to the components e.g. in index.marko you would have
<app-header title="$data.title" env="$data.env" csrf="$data.csrf"></app-header>
I can then access the data from the component e.g.
<if test="data.env == 'development'">
If I try to access data.env without passing the data in from index.marko I get an error. Doing it this way if I want to pass new data into the app-header component in the future I would have to change ALL templates.
Is there a better way of doing this?
Thanks,
Pat (new to Marko and Node)

Welcome to Marko and Node, @patbegg! There are two ways to pass along data:

As part of the attributes on the custom tag
As part of global data that is made available to all custom tags (as part of the out object).

You want to take advantage of the second option and provide global data. This is described in the following section of the docs: https://github.com/raptorjs/marko#global-properties
Here's some code that matches your example:
template.render({
        $global: {
            env: 'development'
        },
        ... // All other non-global data
    });

And then in any rendered template:
<if test="out.global.env == 'development'">

NOTE: out.global.env is used instead of data.env.
Please confirm that that solves your problem. Let us know know if you have any other questions.

Wow, exactly what I needed, and fast! I can get on with a productive day, much appreciated.

Glad that solved your problem. Happy coding!


mattermost-desktop: 4.1.2 -> 4.2.0

Motivation for this change
Mattermost Desktop update was pending since November 2018.
New version seems to be using GTK 3 and has a Windows security vulnerability fixed (I guess no worries for that).
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

P.S.: I have also added my GPG key

@worldofpeace thanks for the review!
I've refactored the phases to use $out/share/mattermost-desktop, dropped lib and added myself as a maintainer. I excluded the patchPhase as well, since shrinking the rpath for the binary makes it not working (I get a SIGTRAP).

@worldofpeace ready!


Missing pool snap shots if there were no trades

If there has not been a swap on a pool, it will not create a snapshot leading to missing data in the TVL / Volume & Fee chart

We should insert missing snapshots with own pricing

"simple example" lol 🤣

Date series for snapshots with filled-in total_liquidity for missing days.
WITH
	DATE_RANGE AS (
		SELECT
			GENERATE_SERIES(
				MIN(DATE_TRUNC('day', TO_TIMESTAMP(TIMESTAMP)))::DATE,
				MAX(DATE_TRUNC('day', TO_TIMESTAMP(TIMESTAMP)))::DATE,
				'1 day'::INTERVAL
			) AS DAY
		FROM
			"PrismaPoolSnapshot"
		WHERE
			CHAIN = 'GNOSIS'
			AND "poolId" = '0x4683e340a8049261057d5ab1b29c8d840e75695e00020000000000000000005a'
	)
SELECT
	DR.DAY,
	COALESCE(
		E."totalLiquidity",
		(
			SELECT
				"totalLiquidity"
			FROM
				"PrismaPoolSnapshot" E2
			WHERE
				DATE_TRUNC('day', TO_TIMESTAMP(E2.TIMESTAMP))::DATE <= DR.DAY
				AND E2."totalLiquidity" IS NOT NULL
				AND chain = 'GNOSIS'
				AND "poolId" = '0x4683e340a8049261057d5ab1b29c8d840e75695e00020000000000000000005a'
			ORDER BY
				E2.TIMESTAMP DESC
			LIMIT
				1
		)
	) AS VALUE
FROM
	DATE_RANGE DR
	LEFT JOIN "PrismaPoolSnapshot" E ON DR.DAY = DATE_TRUNC('day', TO_TIMESTAMP(TIMESTAMP))::DATE
	AND E.CHAIN = 'GNOSIS'
	AND "poolId" = '0x4683e340a8049261057d5ab1b29c8d840e75695e00020000000000000000005a'
ORDER BY
	DR.DAY;

We'll have a run-once script to fill all gaps in the past. We can then make sure that we have no gaps going forward.

added for V3


Mutable users issue

When making:
users.mutableUsers = false;

This means any new users and new groups created from configuration.nix needs to have a specified UID or GID.
I was thinking that is this is unnecessary. When you first create a new machine, you don't know UIDs or GIDs are available to be used. Can Nixos just create those users/groups and leave the system to specify the UID/GID and then enforce immutable users afterwards. The system shouldn't need to prevent the dynamic creation of users/groups inside the configuration phase, only afterwards?

this can be closed right?

Yeah. the current situation is reasonable enough, and I filed https://github.com/NixOS/nixpkgs/issues/3191.

@domenkozar Do it ;)

So is the conclusion is to just rely on systemd?


SPARKC-161: RDD coalesce() pushdown to cassandra.

The coalesce method looks more convinient to specify the number of paritions than ReadConf usage.

Build against Scala 2.11 finished with failure

Build against Scala 2.10 finished with success

@RussellSpitzer I have addressed your comments: removing code is the only way to reduce number of bugs :)

Build against Scala 2.11 finished with success

Build against Scala 2.10 finished with success

+1

Triage: Artem will rebase off latest master (for 2.0).
Also please add user docs if that makes sense.

Build against Scala 2.10 finished with failure

Build against Scala 2.11 finished with failure

Build against Scala 2.11 finished with failure

Build against Scala 2.10 finished with failure

Build against Scala 2.10 finished with failure

Build against Scala 2.11 finished with failure

Build against Scala 2.11 finished with success

Build against Scala 2.10 finished with success


Add isPlaylist to response JSON

This allows clients to identify URL or Playlist results and handle the response accordingly.
This is a breaking change to clients as it modifies the JSON that is returned
Partially fulfills #38

This could use some documentation for implementation


fix: Updated images in the Dropdown's Style and Accessibility tabs to display the focus state

Closes #4049 & #3935
This PR reflected the updated images with the focus stroke change and add a new image for Combobox on the Style tab.
Changelog
New

Created an image for the Combobox interactive section.

Changed

Updated the images under the Style & Accessibility tabs to reflect the latest focus state discussion.

Style tab
Color section

Shouldn’t the open states have the focus on the fields?

@laurenmrice this is really a Carbon decision, not an accessibility MUST do. What I believe Kritvi has tried to make consistent is that focus is retained in the parent in two aligned circumstances:

There is no option selected
Either a mouse  or the Enter key is used to open the component.

If either a DownArrow is used to open the component or there is an option selected, focus moves to the option list.
I emphasize that this ultimately is a design decision. You could as easily say that focus always moves to an item in the options when the component is opened, regardless of method. I believe that is more historically how Carbon did things. It is the pattern ARIA has for their Listbox pattern. And it is very similar to the Menubutton interaction, which is a similar but different disclosure pattern, with a much more constrained interaction model.
However, Kritvi's approach, based on a common implementation in Storybook, is to consistently apply the above numbered behaviour. I believe it is defendable as an approach for any kind of non-menu 'dropdown' disclosure: for a mouse user, the focus remains on the trigger; for a keyboard user, Enter is used as an open/close toggle while DownArrow is used as a open/move focus to child operation. This aligns, to a degree, with the APG Disclosure pattern.

@mbgower My question was that the image here seems wrong because there is no focus state when the dropdown is open, and there is no selection. My understanding is that there needs to be focus somewhere, whether it be on the field/trigger, or on the first option in the menu. My understanding is that for mouse users, design has decided that if the menu is open and nothing is selected, the focus would appear on the field/trigger.

@laurenmrice I'll update all images on the Style tab to reflect the latest focus state discussion.

@Kritvi-bhatia17 let me know when this is ready for review again

Hi @laurenmrice, this is ready for review, and I’ve already requested a re-review from both you and @mbgower. Thank you!

@Kritvi-bhatia17 let me know when this is ready for review again

@laurenmrice I've already made the changes, and they’re reflected in one of the commits, though I'm not sure why it is not showing up. Either way, I’ve addressed all the comments again.

Hi @mbgower, could you please review this PR? Thanks!

Hi @mbgower, could you please review this PR? Thanks!

Rather than look at just the changes in the PR, I looked at the whole a11y tab in the preview. Within that context, I have some concerns not specific to this PR; the keyboard guidance seems unchanged. For example, it still reads:

Dropdown
The default dropdown opens with Enter, Space, or Down arrow, with focus moving to the currently selected option. Arrow keys change options, and any option with focus is selected with Space or Enter, which also closes the dropdown. Pressing Esc or Tab closes a dropdown without changing the selected option.

I believe this isn't precise enough, given the interaction model you have championed, which I describe in a prior comment.
To me, either the accessibility tab or the usage tab must must explain the interaction model for focus handling. The above quoted paragraph is one place it could potentially be included, although you then need to address it somehow for all the variatns. Another option is to have a separate subsection called something like 'Focus handling in open dropdowns'.
I am generating a PR to address.

See https://github.com/carbon-design-system/carbon-website/pull/4362


Passwords for Kerberoasting conflicts with AD password settings

It looks like script is not configuring password policy for the domain.
I got below error on "VulnAD-Kerberoasting" function. I am using "Windows Server 2016 Standard Evaluation"
[+] Kerberoasting Done
Set-AdAccountPassword : The password does not meet the length, complexity, or history requirement of the domain.
At line:5 char:9
+         Set-AdAccountPassword -Identity $randomuser -Reset -NewPasswo ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidData: (annadiane.genni:ADAccount) [Set-ADAccountPassword], ADPasswordComplexityException
+ FullyQualifiedErrorId : ActiveDirectoryServer:1325,Microsoft.ActiveDirectory.Management.Commands.SetADAccountPassword

i believe is cuz of password length, however, it should be fixed now

Awesome. Works like a charm :)


Update TempestRemap to 2.1.4

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@vijaysm, it seems that CI is hanging (only on OSX and only with MPI) on datacoupler_test.  Both the version of numpy and the version of clang got updated.  This doesn't seem to be related to the TempestRemap update because it occurs regardless of whether TR is included or not.
Any ideas?  I'm going to do a test rerender just to see if it happens again without any changes to the meta.yaml.

We haven't seen this behavior in our CI tests. @iulian787 thoughts? We can configure with --disable-mbcoupler on OSX temporarily if this is holding up other items.

@vijaysm and @iulian787, based on my test in https://github.com/conda-forge/moab-feedstock/pull/70, it looks like switching back to clang 13 maybe didn't fix the issue (but we'll need to wait at least another hour to be sure).

I take that back. It seems in #70 that tests are progressing beyond datacoupler_test when we went back to clang 13.  So that seems to be the culprit.

It's a temporary fix for sure but we could do that here just for this build.

That is interesting. We don't have builds testing clang 14 I think. My OSX builds are with clang 13 as well.. I will try to test this sometime soon.

@conda-forge-admin, please rerender

Yes, @vijaysm, that would be great to have you look into.  I think it's fine to stick with clang 13 for but hopefully you can track it down before the next release.


Support Negative Sprite Positions

Background
Display timings and sprite designs have switched to signed coordinates. With 16-bit signed coordinates, it should be possible to position a sprite anywhere, including partially off the top of the screen. This is obviously useful, allowing objects to move onto the screen from any direction.
The current designs allow sprites to be position off the left-hand side of the screen provided they are still within the blanking coordinates. Sprite positioned off the top of the screen never receive a start signal in the current design, because this is only triggered on active lines using the display controller line signal.
Proposed Change
The existing start signal would be retained, but no longer sent on the first line of the sprite.
On receipt of a start signal, the sprite module should calculate the first line (Y) and pixel (X) that is visible and adjust offsets and memory address to match. It can then await the appropriate start line. To do this, it will need to receive the sy signal in addition to sx. This change must continue to allow sprite instances to be reused multiple times in one frame, though only once per screen line.
Hardware sprites have fixed dimensions and this proposal assume this remains the case.
Scope
The sprite design in FPGA Ad Astra and the final design in Hardware Sprites. Test benches will need updating too.

I am working on a new sprite design that supports negative positions (though it uses a different mechanism to that proposed in this issue).

Sprites support negative screen positions following PR #103.


ignore label's case, add test

fixes https://github.com/IgorPerikov/mighty-watcher/issues/49

Codecov Report

Merging #50 into master will increase coverage by 18.41%.
The diff coverage is 82.35%.

@@              Coverage Diff              @@
##             master      #50       +/-   ##
=============================================
+ Coverage     32.41%   50.82%   +18.41%
- Complexity       15       17        +2
=============================================
  Files            10       10
  Lines           182      181        -1
  Branches         12       12
=============================================
+ Hits             59       92       +33
+ Misses          121       87       -34
  Partials          2        2

Impacted Files
Coverage Δ
Complexity Δ

...igorperikov/mightywatcher/service/ImportService.kt
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...igorperikov/mightywatcher/service/LabelsService.kt
100% <100%> (+100%)
2 <1> (+2)
:arrow_up:

Continue to review full report at Codecov.

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


fix: proplery check for adjuster class

getAttribute("class") can return a string with multiple classes, so using includes instead. This also works when the class is sn-pivot-table-column-adjuster-border

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Sass support in wiki

Sass support broken? #872
As discussed in the above the instructions work to support Sass. I have noticed when you run  npm run serve.prod or npm run build.prod it doesn't work. I'm pretty sure I didn't miss any instructions. Here is the directory structure difference.

I suspect there is something missing for build.index.prod.ts?

Where did you placed your main.scss file ? In the wiki guide it's placed inside the assets folder, and it works fine. If you just rename the main.css file to main.scss it will still be in the css folder and the path you specify in APP_ASSETS will be invalid ${this.ASSETS_SRC}/main.scss.

Ugh. Brain fart, should have noticed that. Exactly what was wrong, I didn't noticed the main.css file being moved to the assets folder. Thanks for the solution.


hyprland/workspaces window icons sometimes disappear

When using the hyprland/workspaces modules in Waybar with Hyprland, sometimes the icon of a specific window will disappear for no apparent reason, and I can move the window around workspaces or monitors and it won't fix. However, if I open a new window with the same class and title, the icon will be there.
Example (there is a Firefox client in the "12" workspace but it's icon doesn't show up):

One way I found to force this bug is to pin a floating window and then switch workspaces, but it also occurs seemly randomly in other situations I wasn't able to find patterns for.
I'm using FiraCode Nerd Font and Hyprland's split-monitor-workspaces plugin, if that makes any difference.
If I run hyprctl clients the window shows as normal:
Window 5583bc153850 -> Mozilla Firefox:
	mapped: 1
	hidden: 0
	at: 967,37
	size: 941,1031
	workspace: 12 (12)
	floating: 0
	monitor: 1
	class: firefox
	title: Mozilla Firefox
	initialClass: firefox
	initialTitle: Mozilla Firefox
	pid: 2607
	xwayland: 0
	pinned: 0
	fullscreen: 0
	fullscreenmode: 0
	fakefullscreen: 0
	grouped: 0
	swallowing: 0
	focusHistoryID: 2

My "hyprland/workspaces" field in config.jsonc:
    "hyprland/workspaces": {
         "all-outputs": false,
         "on-scroll-up": "hyprctl dispatch workspace e+1",
         "on-scroll-down": "hyprctl dispatch workspace e-1",

         "format": "[{name} {windows} ]",
         "format-window-separator": "  ",
         "window-rewrite-default": "",
         "window-rewrite": {
             // https://www.nerdfonts.com/cheat-sheet and https://fontawesome.com/icons
             "class<Alacritty>": "",
             "class<Pcmanfm>": "",
             "class<com.github.weclaw1.ImageRoll|nomacs>": "",
             "title<(.*[$%#] *)?nvim.*>": "",
             "title<(.*[$%#] *)?([hb]|nv)top.*>": "",
             "class<firefox>": "",
             "class<discord>": "",
             "title<Discord.*>": "",
             "title<.[0-9]+. Discord.*>": " °",
             "title<Signal>": "󰍡",
             "title<WhatsApp.*>": "",
             "title<.[0-9]+. WhatsApp.*>": "°",
             "title<(.* - )?(.[0-9]+. )?YouTube.*>": "",
             "title<.* - Gmail .*>": "󰊫",
             "class<obsidian>": "󱞁",
             "class<ONLYOFFICE Desktop Editors>": "󰈙",
             "class<calibre-.*>": "",
             "class<org.qbittorrent.qBittorrent>": "",
             "class<org.kde.kdeconnect.*>": "",
             "class<mpv>": "",
             "class<vlc>": "󰕼",
             "class<Gimp-.*>": "",
             "class<steam.*>": "󰓓", //  for FontAwesome
             "class<steam> title<Friends List>": "",
             "class<steam_app_[0-9]+>": "󰮂",
             "title<Winetricks.*>": "󰡶",
             "class<lutris>": "🦦",
             "class<Spotify>": "",
             "class<jetbrains-idea(-ce)?>": "",
             "class<Code>": "󰨞",
             "class<com.obsproject.Studio|zoom>": "",
             "class<io.github.whoozle.android-file-transfer>": "",
             "class<(Chromium)|(Chrome)>": "",
         },

Rules in style.css that affect the workspaces region (it's pretty much the default config):
* {
    font-family: FiraCode Nerd Font;
    font-size: 13px;
}

window#waybar {
    background-color: rgba(43, 48, 59, 0.5);
    border-bottom: 3px solid rgba(100, 114, 125, 0.5);
    color: #ffffff;
    transition-property: background-color;
    transition-duration: .5s;
}

window#waybar.hidden {
    opacity: 0.2;
}

window#waybar.termite {
    background-color: #3F3F3F;
}

window#waybar.chromium {
    background-color: #000000;
    border: none;
}

button {
    /* Use box-shadow instead of border so the text isn't offset */
    box-shadow: inset 0 -3px transparent;
    /* Avoid rounded borders under each button name */
    border: none;
    border-radius: 0;
}

/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
button:hover {
    background: inherit;
    box-shadow: inset 0 -3px #ffffff;
}

#workspaces button {
    padding: 0 5px;
    background-color: transparent;
    color: #ffffff;
}

#workspaces button:hover {
    background: rgba(0, 0, 0, 0.2);
}

#workspaces button.active {
    background-color: #64727D;
    box-shadow: inset 0 -3px #ffffff;
}

#workspaces button.urgent {
    background-color: #eb4d4b;
}

#window,
#workspaces {
    margin: 0 4px;
}

/* If workspaces is the leftmost module, omit left margin */
.modules-left > widget:first-child > #workspaces {
    margin-left: 0;
}

/* If workspaces is the rightmost module, omit right margin */
.modules-right > widget:last-child > #workspaces {
    margin-right: 0;
}

Hi there, @flip-rossi ! Could you please try building PR #2817 and see if that fixes the issue for you when moving windows accross monitors?

One way I found to force this bug is to pin a floating window and then switch workspaces

When I pin a floating window, it doesn't ever appear to change workspaces on the bar. It does make sense, however, as I can't see any mentions of movewindow on Hyprland's IPC when the pinned window follows me around. Can you check if it does for you? Simply run this command on a terminal:
socat - UNIX-CONNECT:/tmp/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock

And see if it spits out any lines with movewindow when switching workspaces while a floating window is pinned.

Hey, sorry for the delayed response

Could you please try building PR https://github.com/Alexays/Waybar/pull/2817 and see if that fixes the issue for you when moving windows accross monitors?

Yeah, it does! Nice

I can't see any mentions of movewindow on Hyprland's IPC when the pinned window follows me around. Can you check if it does for you?

Nope, no movewindow. But at least now the window icon doesn't seem to disappear, it just doesn't move, like your case. Not ideal but better than before.
Sorry to bother, I'll close this PR

Nevermind, I rebooted and now the icons disappear again when changing workspaces with a pinned window 😓. (The issue when moving windows across monitors seems to have been fixed for good tho)
Running socat - UNIX-CONNECT:/tmp/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock gives me:
activewindow>>firefox,Mozilla Firefox
activewindowv2>>5f67ea800020
openwindow>>5f67ea800020,2,firefox,Mozilla Firefox
changefloatingmode>>5f67ea800020,1
createworkspace>>3
activewindow>>firefox,Mozilla Firefox
activewindowv2>>5f67ea800020
workspace>>3
destroyworkspace>>2
changefloatingmode>>5f67ea800020,0
createworkspace>>4
movewindow>>5f67ea800020,4
activewindow>>,
activewindowv2>>,
activewindow>>firefox,Mozilla Firefox
workspace>>4
activewindowv2>>5f67ea800020
destroyworkspace>>3

Here I opened Firefox, made it floating, pinned it, changed to workspace 3, made Firefox not floating, moved it to workspace 4, and moved focus to workspace 3

Here I opened Firefox, made it floating, pinned it, changed to workspace 3, made Firefox not floating, moved it to workspace 4, and moved focus to workspace 3. The icon disappeared as soon as I changed to workspace 3 with Firefox pinned.

That's a very good way to reproduce the problem. Seems to be related to workspaces being destroyed when they go out of space. I'll see what I can do.


Video rotation information ignored

Play video shoot by iPhone, the rotation information ignored.
Play without go-vod.

Play with go-vod.

    Metadata:
    Side data:
      displaymatrix: rotation of -90.00 degrees

What version of memories?
What version of go-vod?
Using external transcoder?
Using hw acceleration?


brew bump is giving invalid suggestion

brew doctor output
Your system is ready to brew.

Verification

[X] My "brew doctor output" above says Your system is ready to brew. and am still able to reproduce my issue.
[X] I ran brew update twice and am still able to reproduce my issue.
[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

brew config output
HOMEBREW_VERSION: 3.6.17-57-gea0b786
ORIGIN: https://github.com/Homebrew/brew
HEAD: ea0b7863883d355eb60b82e14155d8d6befc234e
Last commit: 29 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 1926d1fefbc73f074f41df73ebf889260bf7e5a4
Core tap last commit: 52 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.AHMfiKLQ0p/org.xquartz:0
HOMEBREW_EDITOR: vim
HOMEBREW_GITHUB_API_TOKEN: set
HOMEBREW_MAKE_JOBS: 8
HOMEBREW_NO_AUTO_UPDATE: set
Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 14.0.0 build 1400
Git: 2.37.1 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 7.85.0 => /usr/bin/curl
macOS: 13.1-arm64
CLT: <IP_ADDRESS>.1.1668646533
Xcode: 14.2
Rosetta 2: false

The bug
$ brew bump --open-pr mpfr
==> mpfr
Current formula version:  4.1.0-p13
Latest livecheck version: 4.2.0
Latest Repology version:  4.2.0
Open pull requests:       none
Error: These pull requests may be duplicates:
mpfr 4.2.0 https://github.com/Homebrew/homebrew-core/pull/118066
Duplicate PRs should not be opened. Use --force to override this error.

That's weird, is a closed PR considered a duplicate?
OK, I will follow the suggestion:

$ brew bump --open-pr --force mpfr
Usage: brew bump [options] [formula|cask ...]

Display out-of-date brew formulae and the latest version available. If the
returned current and livecheck versions differ or when querying specific
formulae, also displays whether a pull request has been opened with the URL.

      --full-name                  Print formulae/casks with fully-qualified
                                   names.
      --no-pull-requests           Do not retrieve pull requests from GitHub.
      --formula, --formulae        Check only formulae.
      --cask, --casks              Check only casks.
      --open-pr                    Open a pull request for the new version if
                                   there are none already open.
      --limit                      Limit number of package results returned.
      --start-with                 Letter or word that the list of package
                                   results should alphabetically follow.
  -d, --debug                      Display any debugging information.
  -q, --quiet                      Make some output more quiet.
  -v, --verbose                    Make some output more verbose.
  -h, --help                       Show this message.
Error: invalid option: --force

So it suggested an invalid option.
Step-by-step reproduction instructions (by running brew commands)
brew bump --open-pr --force mpfr

Yeh, I guess --force should be passed through to brew bump-formula-pr. Please follow the template format in future, makes reading the email easier to follow 🙇🏻

Not directly related, but I'm a bit confused about the template. The main part has 4 sections:

What were you trying to do (and why)?
What happened (include all command output)?
What did you expect to happen?
Step-by-step reproduction instructions (by running brew commands)

Sections 1, 2 and 4 basically ask for the same thing: what I am trying to do is “the brew commands I was running”, and in step 2 it seems weird to post the output without posting the commands run. So you have to copy-paste 3 times the same commands. And in section 3 is basically part of the same as section 1 (what I expected to happen is what I wanted to achieve).

@fxcoudert the intent here is that this would have something like:

What were you trying to do (and why)?

Trying to bump the mpfr to a new version so it could be updated in homebrew/core.

What happened (include all command output)?

The brew bump --open-pr mpfr and output you provided.

What did you expect to happen?

Expected to either not have a --force flag suggested, a --force flag to exist and work or closed PRs to not count as duplicates.

Step-by-step reproduction instructions (by running brew commands)

pick a formula with a closed bump PR with a matching version
run brew bump --open-pr mpfr

@fxcoudert the intent here is that this would have something like:

What were you trying to do (and why)?

Trying to bump the mpfr to a new version so it could be updated in homebrew/core.

What happened (include all command output)?

The brew bump --open-pr mpfr and output you provided.

What did you expect to happen?

Expected to either not have a --force flag suggested, a --force flag to exist and work or closed PRs to not count as duplicates.

Step-by-step reproduction instructions (by running brew commands)

* pick a formula with a closed bump PR with a matching version

* run `brew bump --open-pr mpfr`


Make maintenance branches protected

To avoid changes that breaks our standards/tests maintenance branches release/*.x protected.
Making them protected would also make it impossible to merge  (normal merge, not squash) release branches after release (normal merge would be better because git tags would be still working correctly).
Combination of protected branches and option to merge normally (squash should still be the default) should help us with maintenance of those branches.

Branches made protected. Requiring all status checks before merging (except for code review/approval)


Minor comment and panic message corrections

Also added a make file to go get dependencies

Also working on overhauling the front end right now. The js changes are unneeded.

@agundy: if you comment on the "Files changed" tab instead of the individual commit, it will show context in the PR, which is helpful.

@lukechampine i was curious why those weren't showing up inline

@agundy, aight scrapping this PR then if you're overhauling the JS as that was my main concern. Though, get a makefile to install (and keep track of) dependencies if you could


No receive addresses available

Hello Team,
there is a new behavior which might be a bug?
Issue Details

Current DeFi App Version:

v2.1.17

Previous DeFi App Version:

v2.1.16

Operating System (OS):

macOS Big Sur 11.2

Screenshot(s) / screen recording(s) of issue

Actual Behavior

Open the app
Go to wallet page
Click on DFI
Click on Receive
see Message "No receive addresses available"

Expected Behavior

Open the app
Go to wallet page
Click on DFI
Click on Receive
see my receive address(es)

App log / binary log / app config
App_Logs.zip
This behavior first occured in v2.1.16 and still persists in v2.1.17
Thank you, as always, for investigating :)

A really stupid question, but you already created one before and have send some DFI to it, or?

Hi @Darkwinde ,
i do not think your question is stupid!
Yes, my wallet works well, I am into LM, listaccounts {} false false true shows my address and getaddressinfo "myaddress" shows "ismine" : true.
I am facing this issue here since the update to v2.1.16. Before that I was facing another issue with my address which is written in issue #267

Hi @jung-eto , thanks for your feedback, regarding the issue Warning: Address not saved by seed phrase, the workaround has been mentioned there. For this issue that you're facing, my take is that it's a carry forward from what you were facing. That the seed did not save your address somehow.
You can try the following — it's a workaround to restore wallet but it might resolve your issue. On ________ it is located here:

Mac — Go to Folder:

/Users/<username>/Library/Application Support/DeFi/wallets/wallet.dat

you will see several wallet.dat files named wallet-bak-1234567890123.dat — do not delete any of these, make a copy and move them to a safe location.

Proceed with the following:

Ensure app is not running

2. Backup the wallet.dat file

3. Remove wallet.dat from DeFi/wallets folder

4. With the remaining wallet.dat, rename one of the files to wallet.dat

(in my case I’ll rename _1605637015196.dat__to wallet.dat)

Launch app and see if your balances are reflected.

Hi @izzycsy ,
thank you for your detailed workaround instruction. Unfortunately there are no such files that I could rename...
Please see screenshot. Any ideas?

Hi @jung-eto , regarding the issue Warning: Address not saved by seed phrase, we can further discuss on the problem there. We would like to keep same issues in one thread. Thank you.


Initial OpenTelemetry instrumentation for cartservice

Draft PR to start the discussion. Adding OpenTelemetry support with both the OTel built in Redis instrumentation and using the OTel SDK to manually create spans.

tagging @alanwest

@alanwest please take a look now


Update dependencies and fix new warnings

[ ] Referenced an issue explaining the need for the change
[ ] Updated all relevant documentation in docs
[ ] Updated all code comments where relevant
[ ] Wrote tests
[ ] Added entry in .changelog/

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (194d81e) 59.0% compared to head (96de2e8) 58.6%.
 Consider uploading reports for the commit 728827d to get more accurate results

Files
Patch %
Lines

tendermint/src/chain/id.rs
0.0%
1 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##            main   #1388     +/-   ##
=======================================
- Coverage   59.0%   58.6%   -0.5%
=======================================
  Files        275     275
  Lines      27930   28379    +449
=======================================
+ Hits       16505   16634    +129
- Misses     11425   11745    +320

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

I had to revert the version bump of serde-wasm-bindgen, as the light-client-js tests were failing and I have been unable to run them locally nor in a arm64/amd64 Docker container.


Add JARM fingerprint to the connection attributes

Use PaloAltoNetworks/pyjarm to include the JARM fingerprint in connection details

Closes #9.


stream raster bands

[ ] I added an entry to CHANGELOG.md if knowledge of this change could be valuable to users.

Here is a brief summary of what I did:

 Man kann in Python mit Multiband-Rastern arbeiten


Extraction of unannotated function with nested let rec fails

The following testcase generates error.
$ cat util.fst
module Util
open FStar.List
let n = 0uL

Output shown below
$ ../../bin/fstar.exe --no_extract FStar.List --codegen OCaml util.fst
Extracting module FStar.Mul
Extracting module FStar.UInt
Extracting module FStar.UInt32
Extracting module FStar.UInt64
Extracting module FStar.List.Tot
Extracting module FStar.PredicateExtensionality
Extracting module FStar.TSet
Extracting module FStar.Heap
Extracting module FStar.ST
Extracting module FStar.All
Error: Unexpected error; please file a bug report, ideally with a minimized version of the source program that triggered the error.
Failure("(C:\\cygwin64\\home\\t-angoll\\FStar\\ulib\\FStar.List.fst(195,11-209,17)) bound Variable uu___#35001 not found\n")

Hi ! Do you use FStar.List or only FStar.List.Tot ?

I pushed a workaround for FStar.List.
This is a general issue with unannotated functions with a nested let rec.
let f l =
  let rec aux l =
    match l with
    | [] -> ()
    | hd::tl -> aux tl
  in
  aux l

$ bin/fstar.exe --codegen OCaml examples/bug-reports/bug589.fst
Extracting module FStar.PredicateExtensionality
Extracting module FStar.TSet
Extracting module FStar.Heap
Extracting module FStar.ST
Extracting module FStar.All
Extracting module Bug589
Error: Unexpected error; please file a bug report, ideally with a minimized version of the source program that triggered the error.
Failure("(./examples/bug-reports/bug589.fst(1,13-13,7)) bound Variable uu___#480 not found\n")

seems to be a horrible bug in normalizing effectful let rec terms ...

Part of the problem is that we are not yet bootstrapping with universes. So, these kinds of extraction bugs are lurking without being tested in our CI. More incentive to bootstrap again soon.


[corechecks/snmp] Add id and source_type to Topology Links data

What does this PR do?
1/ Add id to Topology Links data
The ID is composed <DEVICE_ID>:<localPortNum>.<lldpRemIndex>.
We currently build an ID in in backend based on:

LocalDeviceIDType
LocalDeviceID
LocalInterfaceIDType
LocalInterfaceID
RemoteDeviceIDType
RemoteDeviceID
RemoteInterfaceIDType
RemoteInterfaceID
and  it's ideal since it's very long, cumbersome to build, not 100% guaranteed to be unique.

Why building the ID in the Agent instead of backend?

This way, when implementing new data source types, there less risk of requiring backend changes.
It's also consistent with devices/ip_address metadata that have an ID build by the Agent.
Have a unique ID earlier means we can use it in any stage of the data pipeline if needed.

2/ Add source_type to Topology Links data
This can be helpful for troubleshooting and stats (to know the source of the data).

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

Hi @DataDog/documentation , can I have a review for this PR?


Call to undefined method Closure::__set_state()

Here, it says a factory can be a Callable.
But when the cache file is written, it outputs this:
<?php
return array (
  'dependencies' =>
  array (
    'factories' =>
    array (
      'App\\Model\\MyTable' =>
      Closure::__set_state(array(
      )),
      'App\\Model\\MyTableGateway' =>
      Closure::__set_state(array(
      )),
      /* etc... */
    ),
  ),
);

Which causes this error:
PHP Fatal error:  Uncaught Error: Call to undefined method Closure::__set_state() in /path/to/project/data/config-cache.php:42

It's very strange, because I used PHP 7.2 to create this project, and it didn't cause this error. Now, I installed the same project in another machine, with PHP 7.2 also, and this error began to appear...
Edit:
I've since discovered that when checking out the project from version control, it lost the development mode and the "ENABLE_CACHE => false", which is why I didn't have this cache problem before. Still, a config with a Callable can't be cached?

I just debugged this same issue and I still feel this is a problem.  If this is a feature, the config cache component should raise an Exception saying so.  Letting the error cascade up to the interpreter leads to unneeded debugging.  If it weren't for this Github issue being indexed on Google, it would have taken me even longer.  If raising a framework exception is not viable for whatever reason (ie. performance) then I would suggest not allowing closures for use in development, where you can spare the expense of checking the config.  Allowing for something crucial, like the app config, to be developed in manner that will explode in production seems, imo, counter-productive despite whatever negligible benefits it may provide during development.


Crandall - Improve error handling/logging in biosample_complete.sh

When entrez requests fail, the script doesn't crash, but it would be useful to have a report at the end of the run documenting which IDs succeeded and which failed.  With such a log/report, the failed IDs could be investigated and/or retried.
Example:
Retrieving biosample metadata for SAMN18976046
...Retrieving lineage
curl: (22) The requested URL returned error: 400
 ERROR:  curl command failed ( Tue Apr 18 12:49:43 EDT 2023 ) with: 22
-X POST https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi -d query_key=3&WebEnv=MCID_643eca23c367bd19f702be3d&retstart=0&retmax=1&db=taxonomy&rettype=full&retmode=xml&tool=edirect&edirect=18.1&edirect_os=Darwin&email=kerchner%40MacBook-Pro-4.local
HTTP/1.1 400 Bad Request
 WARNING:  FAILURE ( Tue Apr 18 12:49:43 EDT 2023 )
nquire -url https://eutils.ncbi.nlm.nih.gov/entrez/eutils/ efetch.fcgi -query_key 3 -WebEnv MCID_643eca23c367bd19f702be3d -retstart 0 -retmax 1 -db taxonomy -rettype full -retmode xml -tool edirect -edirect 18.1 -edirect_os Darwin -email<EMAIL_ADDRESS>EMPTY RESULT
SECOND ATTEMPT
...Parsing XML biosample metadata to create tsv

please provide an update @kerchner is this complete?

@steph-sing This has not been done yet.

@kerchner If no progress on this can we close it?

Closed

Although this would be helpful, I do not have plans to work on this enhancement at the moment.  You can close it if you like.


add: wps-office-deb

Based on requests from #6123

I don't know what happened when I see the tests could error.

After I had testing it on real hardware instead on GitHub Actions, the pacscript actually works great. Compared with test below on GitHub Actions and I tried via https://github.com/jimed-rand/runa firsts as 2nd repo besides official repo, if the GitHub Actions test couldn't work but it works when I tested on real hardware, may the required term to merge it is impossible to publish it on official repo. What should I do now ?


fix: if there is an error msg, print it

Without this change, the error message looks like this:
Failed call API endpoint. HTTP response code: 400. Error: &{0xc000748020}

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@aa21155). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #100   +/-   ##
=======================================
  Coverage        ?   69.44%
=======================================
  Files           ?       24
  Lines           ?     1090
  Branches        ?        0
=======================================
  Hits            ?      757
  Misses          ?      198
  Partials        ?      135

Continue to review full report at Codecov.

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


Create a New by consuming a UniquePtr.

Work in progress. There's more duplication here than is ideal (it would be nice if the existing mov function could be made to apply to cxx::UniquePtrs). I'm not at all sure this is sound yet.

@mcy I've addressed all the comments I know how to address, and replied to the others! Thanks as ever for wading through my code.


Implement DatetimeIndex.round(), DatetimeIndex.floor(), and DatetimeIndex.ceil()

        >>> rng = ks.date_range('1/1/2018 11:59:00', periods=3, freq='min')

        >>> rng
        DatetimeIndex(['2018-01-01 11:59:00', '2018-01-01 12:00:00',
                       '2018-01-01 12:01:00'],
                      dtype='datetime64[ns]', freq=None)

        >>> rng.round("H")
        DatetimeIndex(['2018-01-01 12:00:00', '2018-01-01 12:00:00',
                       '2018-01-01 12:00:00'],
                      dtype='datetime64[ns]', freq=None)

        >>> rng.floor("H")
        DatetimeIndex(['2018-01-01 11:00:00', '2018-01-01 12:00:00',
                       '2018-01-01 12:00:00'],
                      dtype='datetime64[ns]', freq=None)

        >>> rng.ceil('H')
        DatetimeIndex(['2018-01-01 12:00:00', '2018-01-01 12:00:00',
                       '2018-01-01 13:00:00'],
                      dtype='datetime64[ns]', freq=None)

Codecov Report

Merging #2082 (0de8fe1) into master (9150ca4) will decrease coverage by 5.51%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master    #2082      +/-   ##
==========================================
- Coverage   95.27%   89.76%   -5.52%
==========================================
  Files          57       57
  Lines       13196    13107      -89
==========================================
- Hits        12573    11765     -808
- Misses        623     1342     +719

Impacted Files
Coverage Δ

databricks/koalas/missing/indexes.py
100.00% <ø> (ø)

databricks/koalas/indexes/datetimes.py
96.58% <100.00%> (-1.52%)
:arrow_down:

databricks/koalas/tests/indexes/test_datetime.py
96.66% <100.00%> (-3.34%)
:arrow_down:

databricks/koalas/plot/plotly.py
15.78% <0.00%> (-81.06%)
:arrow_down:

...bricks/koalas/tests/plot/test_frame_plot_plotly.py
23.33% <0.00%> (-76.67%)
:arrow_down:

...ricks/koalas/tests/plot/test_series_plot_plotly.py
26.92% <0.00%> (-71.26%)
:arrow_down:

databricks/koalas/usage_logging/__init__.py
27.58% <0.00%> (-64.92%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
47.82% <0.00%> (-52.18%)
:arrow_down:

databricks/koalas/typedef/typehints.py
65.92% <0.00%> (-28.50%)
:arrow_down:

databricks/koalas/__init__.py
77.33% <0.00%> (-14.67%)
:arrow_down:

... and 28 more

Continue to review full report at Codecov.

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

Thanks! merging.

Thank you!


Use HTTPS for git deps in .rosinstall files

wstool update was failing for the dependencies specified with SSH when there are no SSH key setup on local machine. Using HTTPS solve the problem.

Thank you for PR #2


Request: cmp-nvim-lua

It would be nice to have a completion source for nvim lua similar to https://github.com/hrsh7th/nvim-compe/blob/master/lua/compe_nvim_lua

Thank you. I've implemented.
https://github.com/hrsh7th/cmp-nvim-lua


R.swift support the Localizable.strings have problems.

R.swift support the Localizable.strings have some problems.
when my Localizable.strings's str have a '\r\n', there have some problems as below.
Localizable.strings
"We need a couple things\r\nbefore you get started." = "We need a couple things\r\nbefore you get started."
static let weNeedACoupleThingsBeforeYouGetStarted = StringResource(key: "We need a couple things
\nbefore you get started.", tableName: "Localizable", locales: ["zh-Hans"])

Thanks for reporting this problem!
Apparently I forgot to check for CR+LF \r\n, only the LF \n was correctly escaped.
The fix for this is in https://github.com/mac-cain13/R.swift/issues/200.

As a side note:
With R.string there is less need for using localized string keys of this form.
Using something like NSLocalizedString("Welcome to this app", comment: "") in your code has two use cases:

These can be found by genstrings to generate a Localizable.strings file.
When the key is not translated, NSLocalizedString will fall back to the key itself.

These use cases do not apply when using R.strings:

genstrings will no longer work, because all string references in your code are static references.
If a key is (no longer) in the Localizable.strings file, no value is generated, so this would lead to a compile time error.

Because of this, I usually replace keys like "Welcome to this app" with something like: "welcome.message".

I'll merge and release the fix from @tomlokhorst!


Elements form doesn't allow selection of multiple meshes

Describe the bug
On Element creation several meshes could be selected to attach to the element. Currently only the first mesh selected is stored. Clicking around in the scene is possible but all meshes other than the first one are ignored.
To Reproduce
Steps to reproduce the behavior:

Go to Scene page story
Navigate to element list
Click on 'Create element'
Try to select more than one mesh for the element
See how only the first one selected is stored.

Expected behavior
Element creation should support picking several meshes.
Screenshots

Browser (please complete the following information):
Edge browser

addressed by https://github.com/microsoft/iot-cardboard-js/pull/597


Problems

Type: Bug
In my web projects the if the file where there is a problem is closed, the problem disappears, that is to say that in the section of problems it is more displayed and the file in the exporateur is no longer red. Even when I re-initalise the parameters ca changes nothing and in my projects java ca still works well.
VS Code version: Code 1.75.1 (441438abd1ac652551dbe4d408dfcec8a499b8bf, 2023-02-08T21:32:34.589Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
AMD Ryzen 5 3600 6-Core Processor               (12 x 3593)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
15.95GB (5.94GB free)

Process Argv
C:\Users\mathi\OneDrive\code\web\projets\memory-game --crash-reporter-id d2702fe7-d735-4732-b513-3c30d7476e05

Screen Reader
no

VM
0%

Extensions (24)

Extension
Author (truncated)
Version

better-comments
aar
3.0.2

prettier-vscode
esb
9.10.4

code-runner
for
0.12.0

vscode-mysql
for
0.4.1

gc-excelviewer
Gra
4.2.56

discord-vscode
icr
5.8.0

vscode-language-pack-fr
MS-
1.75.2023020809

python
ms-
2023.2.0

jupyter
ms-
2023.1.2010391206

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.14

vscode-jupyter-cell-tags
ms-
0.1.6

vscode-jupyter-slideshow
ms-
0.1.5

cpptools
ms-
1.13.9

material-icon-theme
PKi
4.24.0

java
red
1.14.0

LiveServer
rit
5.7.9

intellicode-api-usage-examples
Vis
0.2.7

vscodeintellicode
Vis
1.2.30

vscode-java-debug
vsc
0.48.0

vscode-java-dependency
vsc
0.21.1

vscode-java-pack
vsc
0.25.7

vscode-java-test
vsc
0.37.1

vscode-maven
vsc
0.40.4

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
pyindex848cf:30577861
nodejswelcome1:30587005
2e4cg342:30602488
f6dab269:30613381
pythonsymbol12cf:30657549

Problems are generated by the extension. They disappearing meaning, extension generated them is removing them. Please file the issue against the extension generating the problems.

Even If I disable all extensions the issue persists. I've made some mistake in the question. In my web projects if the file where there is a problem is closed, the problem disappears, that is to say that in the section of problems it is no more displayed and the file in the workspace is no longer red. Even when I renialize all parameters that changes nothing. I've noticed that in Java projects I don't have that problem.

What file type is it? Can you please provide a screenshot of the problem?

It's Javascript files

there is an error and when I close the tab, the file in the workspace is no longer red as if there was no error.

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


tr_shade: correct line ending

It looks like the day I wrote those lines I have done too much bash.
Also indent some other lines.

LGTM


TCP Congestion support list missing

iperf3 looks for the debian or RHEL TCP congestion support list... but its not present in WSL... rendering the client broken :/
root@laptop:/home/me#  iperf3 -c <IP_ADDRESS> -p 5201
Connecting to host <IP_ADDRESS>, port 5201
iperf3: error - unable to set TCP_CONGESTION: Supplied congestion control algorithm not supported on this host
root@laptop:/home/me#

/dupe #5361


Weekly build triage for the week starting Saturday 2023/08/26

This week's build triage summary:

Date
Day
JDK Version
Pipeline
Pass/Build Fail/Test Fail
Pass/Preventable/Unpreventable

2023/08/26
Saturday
JDK8
Link
10/0/1
6/7/8910

2023/08/26
Saturday
JDK11
Link
10/0/1
6/7/8910

2023/08/27
Sunday
JDK17
Link
11/0/0
6/7/8910

2023/08/22
Tuesday
JDK21
Link
10/0/0
6/7/8910

2023/08/25
Friday
JDK22
Link
0/3/7
6/7/8910

Note: "Test Fail" is for when all the "build" jobs passed (build, sign, installer, etc) but one of the test jobs failed and the
status propagated upstream to the build job. Note that "unstable" test job status can be considered a pass, as these are
triaged in more detail here.
Comment template:
Triage breakdown for <Weekday>
List of failures:
<link to failing job>
<Problem summary>
New/Existing Issue: <Issue link>
Preventable: Yes/No
Repeat as needed.

Triage breakdown for Several Days
List of failures:
https://ci.adoptium.net/job/Test_openjdk8_hs_sanity.openjdk_arm_linux/571/consoleFull
jdk_util_2 timeout
22:04:09  ACTION: main -- Error. Agent error: java.lang.Exception: Agent 4 timed out with a timeout of 28800 seconds; check console log for any additional details
22:04:09  REASON: User specified action: run main/timeout=3600 MultipleProducersSingleConsumerLoops
22:04:09  TIME:   28800.361 seconds

New/Existing Issue:
Preventable: Yes/No

https://ci.adoptium.net/job/Test_openjdk11_hs_sanity.external_x86-64_linux/600/
Failure building docker container
18:27:39       [exec] The command '/bin/sh -c apt-get update 	&& apt-get install -qq -y --no-install-recommends software-properties-common 	&& apt-get install -qq -y --no-install-recommends gnupg 	&& add-apt-repository ppa:ubuntu-toolchain-r/test 	&& apt-get update 	&& apt-get install -y --no-install-recommends git wget tar 	&& rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100

New/Existing Issue:
Preventable: Yes/No

New/Existing Issue:
Preventable: Yes/No


Sort alphabetically project list in email preference in account settings

I noticed the project subscription list is not in a weird order, so you have to search for the project you want to uncheck or check. It would be easier if it was in alphabetical order. The user after 5 entries is going to expect that this will be alphabetical, and it would make it a lot easier to take find the project you're looking to remove yourself from.  This was originally on the front end by @parrish says it is a backend issue (https://github.com/zooniverse/Panoptes-Front-End/issues/1489#issuecomment-265269756)

Thanks!


Not getting imported

I did
import { DatePickerModule } from 'ng2-datepicker';
and then
imports: [ DatePickerModule ]
and got this error:
TypeError: ctorParameters.map is not a function

Getting this ng2-datepicker imported into my project successfully was a bit more involved than the instructions metioned.  I think its due to the fact that I am using an older version of angular-cli (ie. 1.0.0-beta.10), and was still using version 2.0.0 for all my @angular/XYZ dependencies.   I had to upgrade my @angular/XYZ versions from 2.0.0 to 2.2.1 and fixed this issue.

I'm having the same issue. Adding the package to my system config doesn't do anything either.


Fixes #11

task.Result wraps the exception with AggregateException.
task.GetAwaiter().GetResult() does not.
Fixes #11

Awesome, this should let me add more comprehensive Assert.Throws tests to xUnit. Thanks!


CDC Data inconsistency

What did you do?
data inconsistency is seen in daily CI
What did you expect to see?
data should be consistent
What did you see instead?
data inconsistency is seen
Versions of the cluster

CDC version:
["Welcome to Change Data Capture (CDC)"] [release-version=v6.6.0-alpha] [git-hash=2139809ad7475208d8d5c207b428961485d2fde0] [git-branch=heads/refs/tags/v6.6.0-alpha] [utc-build-time="2023-02-02 11:41:56"] [go-version="go version go1.19.5 linux/amd64"] [failpoint-build=false]

/severity Critical

/assign @asddongmen

/found automation


Can this be applied to your own dataset?

Can this be applied to your own dataset?

Yes, you can use your own dataset to train this model. Note that the data folder should be structured in a similar way as indicated in the readme file.


1.215.x - Use native :focus-visible selectors in menu-item mixin

Backport of this PR: https://github.com/BrightspaceUI/core/pull/2064

According to BSI, 20.22.1 is currently on 1.215.1, hence branching 1.215.x off of that release.


Any and Duration types undefined

I am on .Net Core 3.0 and tried to use the following Protobuf types but they are undefined:
(1) Any => Any .Net Core framework types
(2) Duration => TimeSpan

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

ID: 1d298a6c-8ddc-dbc8-d219-0fa7138442c2
Version Independent ID: b96be346-958a-cfcd-d80a-c352d64223e8
Content: Create a .NET Core gRPC client and server in ASP.NET Core
Content Source: aspnetcore/tutorials/grpc/grpc-start.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @JunTaoLuo
Microsoft Alias: johluo

import "google/protobuf/any.proto";
import "google/protobuf/duration.proto";


Uninstallable in current venv

`ERROR: Cannot install flexipy==0.0.5, flexipy==0.1.0, flexipy==0.1.1, flexipy==0.1.2, flexipy==0.1.3, flexipy==0.1.4, flexipy==0.1.5, flexipy==0.1.9, flexipy==0.2.0, flexipy==0.2.1, flexipy==0.2.2, flexipy==0.2.3, flexipy==0.2.4, flexipy==0.2.6, flexipy==0.2.7, flexipy==0.2.8, flexipy==0.2.9, flexipy==0.3.0, flexipy==0.3.1, flexipy==0.3.2, flexipy==0.4.0, flexipy==0.4.1 and flexipy==0.4.2 because these package versions have conflicting dependencies.
The conflict is caused by:
flexipy 0.4.2 depends on Paver==1.0.5
flexipy 0.4.1 depends on Paver==1.0.5
flexipy 0.4.0 depends on Paver==1.0.5
flexipy 0.3.2 depends on Paver==1.0.5
flexipy 0.3.1 depends on Paver==1.0.5
flexipy 0.3.0 depends on Paver==1.0.5
flexipy 0.2.9 depends on Paver==1.0.5
flexipy 0.2.8 depends on Paver==1.0.5
flexipy 0.2.7 depends on Paver==1.0.5
flexipy 0.2.6 depends on Paver==1.0.5
flexipy 0.2.4 depends on Paver==1.0.5
flexipy 0.2.3 depends on Paver==1.0.5
flexipy 0.2.2 depends on Paver==1.0.5
flexipy 0.2.1 depends on Paver==1.0.5
flexipy 0.2.0 depends on Paver==1.0.5
flexipy 0.1.9 depends on Paver==1.0.5
flexipy 0.1.5 depends on Paver==1.0.5
flexipy 0.1.4 depends on Paver==1.0.5
flexipy 0.1.3 depends on Paver==1.0.5
flexipy 0.1.2 depends on Paver==1.0.5
flexipy 0.1.1 depends on Paver==1.0.5
flexipy 0.1.0 depends on Paver==1.0.5
flexipy 0.0.5 depends on Paver==1.0.5
To fix this you could try to:

loosen the range of package versions you've specified
remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_
`

Hello, I no longer develop further this library (actually not developing anything in python) but there are some forks of this project. The most updated one seems to be this https://github.com/NevermoreX0/flexipy
Perhaps building and using this version would help you.
I will be happy to merge any PR that you create and release it to pypi. It would be nice to get any changes to mainstream repo.


Extract test page id to a sep constant,  use Pathlib

Extracted the test page ID to a constant and put it at the top of the file.  This makes it easier to for other devs to work on this tool by modifying the code just in one place
Also,  switched to Path lib from os.path as it is a more modern alternative and it has been a part of Python standard lib for a while.  Probably should do it in the main code as well,  but need to get more familiar with it first

That's definitely a simple but nevertheless great improvement, thanks for contributing!
As for pathlib, I would definitely prefer switching everywhere (or not at all), which would help avoid weird patterns like
synchronize(str(self.sample_dir / "example.md"))

in which there is no real need to convert to a str but instead we could pass a pathlib.Path directly. Using a single path formalism across the entire code base would also make it easier for readers to understand.

Yes,  this is just a first step into this direction.  I just wanted to get
a fell how receptive you'd be to PRs as some repo maintainers do not merge
PRs for years.
If you think you'd benefit from it I can go through the rest of the
codebase and patch it up
On Fri, May 31, 2024 at 12:35 PM Levente Hunyadi @.***>
wrote:

That's definitely a simple but nevertheless great improvement, thanks for
contributing!
As for pathlib, I would definitely prefer switching everywhere (or not at
all), which would help avoid weird patterns like
synchronize(str(self.sample_dir / "example.md"))
in which there is no real need to convert to a str but instead we could
pass a pathlib.Path directly. Using a single path formalism across the
entire code base would also make it easier for readers to understand.
—
Reply to this email directly, view it on GitHub
https://github.com/hunyadi/md2conf/pull/36#issuecomment-2142615341, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAI3IMTJCI5QNZIHGTPOGDZFCRDRAVCNFSM6AAAAABISPHFLSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBSGYYTKMZUGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

If the pull request is focused and succinct (like yours), I am happy to merge. What I find more challenging is to merge pull requests that introduce incomplete features, or new features that pertain to specific use cases but impact the overall structure of the code. It's typically much harder to verify in these cases that the improvements don't break or adversely impact existing functionality.

Yes makes sense.
On Fri, May 31, 2024 at 1:52 PM, Levente Hunyadi @.***>
wrote:

If the pull request is focused and succinct (like yours), I am happy to
merge. What I find more challenging is to merge pull requests that
introduce incomplete features, or new features that pertain to specific use
cases but impact the overall structure of the code. It's typically much
harder to verify in these cases that the improvements don't break or
adversely impact existing functionality.
—
Reply to this email directly, view it on GitHub
https://github.com/hunyadi/md2conf/pull/36#issuecomment-2142725840, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAI3IOVXGRBWB4NCTS7X7LZFC2GPAVCNFSM6AAAAABISPHFLSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBSG4ZDKOBUGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Closing in favor of https://github.com/hunyadi/md2conf/pull/37