Specific packages in a monorepo take extremely long time to build with cache hits

What version of Turborepo are you using?
1.3.4
What package manager are you using / does the bug impact?
pnpm
What operating system are you using?
Linux
Describe the Bug
When building our entire monorepo with turbo, a select few packages being included result in a fully cached build taking ~10-20x longer to build.  It seems like cache calculation on these packages is the culprit, but I'm not entirely sure how to debug further.  I've linked to a gist with simplified output associated with the build.
pnpm exec turbo run build
57.905s >>> FULL TURBO
pnpm exec turbo run build --filter=!@blog/app --filter=!@www/app
3.973s >>> FULL TURBO
Information that sticks out about these two packages:

They are both next.js apps (our only usage of nextjs)
They both have a large number of images (svgs and pngs)

Expected Behavior
Including these packages should come at a very small additional time cost.
To Reproduce
I can try to create a simplified repo but I'm concerned about how easy this will be to reproduce.  The issue doesn't even reproduce for all devs at the company.

Can you check the size of the files being cached? This will be the filesize of the directories you've specified as Outputs. Something like du -h -d 0 <outputs dir> ?

joe at caballito in @blog/app (main)
$ du -h -d 0 ./.next
326M    ./.next

joe at caballito in @www/app (main)
$ du -h -d 0 ./.next
1.5G    ./.next

As I'm guessing you suspect - those packages' outputs are significantly larger than the rest of the packages in our monorepo. See below
joe at caballito in ~/dopt/repos/dopt (main)
$ find . -name 'dist' -type d | grep -v node_modules | xargs du -sh
72K	./packages/@dopt/loader/dist
60K	./packages/@dopt/expression-gen-query/dist
104K	./packages/@dopt/pkgen/dist
24K	./packages/@dopt/pkgen/packages/dopt/dist
28K	./packages/@dopt/pkgen/packages/bodo/dist
156K	./packages/@dopt/const/dist
32K	./packages/@dopt/wutils/dist
36K	./packages/@dopt/types/dist
36K	./packages/@dopt/gen-migration/dist
36K	./packages/@dopt/server-util/dist
36K	./packages/@dopt/data-migration/dist
64K	./packages/@dopt/users-typescript-client/dist
60K	./packages/@dopt/navigation/dist
28K	./packages/@dopt/react-flow-renderer/dist
52K	./packages/@dopt/turbo-prune/dist
36K	./packages/@dopt/middleware/dist
20K	./packages/@dopt/vite-plugins/dist
44K	./packages/@dopt/config/dist
56K	./packages/@dopt/fastify-plugins/dist
24K	./packages/@dopt/cli/dist
36K	./packages/@dopt/user-error/dist
112K	./packages/@dopt/prisma-typebox-generator/dist
152K	./packages/@dopt/expression-parser/dist
60K	./packages/@dopt/react/dist
108K	./packages/@dopt/images/dist
28K	./packages/@dopt/user-service-sdk/dist
372K	./packages/@dopt/flow/dist
36K	./packages/@dopt/app-error/dist
284K	./packages/@dopt/users-node-client/dist
200K	./packages/@dopt/app-server-sdk/dist
36K	./packages/@dopt/user-client-sdk/dist
44K	./packages/@dopt/expression-unparser/dist
100K	./packages/@dopt/error/dist
40K	./packages/@dopt/topoftree/dist
56K	./packages/@dopt/link/dist
36K	./packages/@dopt/environment-error/dist
36K	./packages/@dopt/tsup/dist
60K	./packages/@dopt/querystring/dist
16K	./packages/@dopt/env/dist
48K	./packages/@dopt/esbuild-plugins/dist
328K	./packages/@dopt/app-client-sdk/dist
40K	./packages/@dopt/block-client-sdk/dist
200K	./packages/@dopt/blocks/dist
224K	./packages/@dopt/please/dist
36K	./packages/@dopt/block-error/dist
44K	./packages/@dopt/route-schema/dist
60K	./packages/@dopt/app-middleware/dist
152K	./packages/@dopt/layout/dist
32K	./packages/@bodo/tag/dist
468K	./packages/@bodo/icon/dist
28K	./packages/@bodo/label/dist
44K	./packages/@bodo/flex/dist
48K	./packages/@bodo/button/dist
44K	./packages/@bodo/pagination/dist
40K	./packages/@bodo/litterbox/dist
60K	./packages/@bodo/toast/dist
44K	./packages/@bodo/stack/dist
80K	./packages/@bodo/select/dist
52K	./packages/@bodo/tooltip/dist
2.4M	./packages/@bodo/font/dist
28K	./packages/@bodo/switch/dist
136K	./packages/@bodo/tokens/dist
4.7M	./packages/@bodo/theme/dist
60K	./packages/@bodo/checkbox/dist
64K	./packages/@bodo/confirmation-prompt/dist
104K	./packages/@bodo/tabs/dist
616K	./packages/@bodo/svg/dist
40K	./packages/@bodo/killer/dist
100K	./packages/@bodo/box/dist
20K	./packages/@bodo/utils/dist
120K	./packages/@bodo/menu/dist
56K	./packages/@bodo/link/dist
60K	./packages/@bodo/modal/dist
80K	./packages/@bodo/popover/dist
36K	./packages/@bodo/alert/dist
52K	./packages/@bodo/textfield/dist
64K	./packages/@bodo/context/dist
56K	./packages/@bodo/radio/dist
40K	./packages/@bodo/meekostown/dist
48K	./packages/@bodo/text/dist
76K	./packages/@bodo/menu-trigger/dist
44K	./packages/@bodo/spinner/dist
60K	./packages/@bodo/textarea/dist
42M	./services/@users/orm/dist
92K	./services/@users/service/dist
42M	./services/@users/schema/dist
42M	./services/@blocks/orm/dist
236K	./services/@blocks/service/dist
60K	./services/@blocks/journey-progressor/dist
43M	./services/@blocks/schema/dist
80K	./services/@blocks/route-schema/dist
276K	./apps/@app/server/dist
43M	./apps/@app/orm/dist
9.9M	./apps/@app/client/dist
47M	./apps/@app/schema/dist
3.9M	./apps/@test/app/dist
960K	./apps/@trello/app/dist

Yup, that'd do it. A couple of things:

if you don't want to cache those apps, you can duplicate your "build" task to "@www/app#build" and "@blog/app#build" and set "cache": false for those tasks.
if there are parts the next apps that are taking up a lot of space but you don't need cached, such as next's own cache, you'll be able to make use of our upcoming improvement to "outputs" that will let you exempt some sub-directories, when #2031 is merged.


posix: implement mq_timedreceive()

This is part of the See POSIX Roadmap for LTSv3 (RFC #51211).
mq_timedreceive() is required as part of _POSIX_TIMEOUTS Option Group.
For more information, please refer to https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedreceive.html

It is implemented https://github.com/zephyrproject-rtos/zephyr/blob/e78aacdf29f8d23c1d2a4f70e0925fb68236f238/lib/posix/mqueue.c#L285-L292

I think it's just not marked as implemented in the docs


Can't Make Calls with REST ID? "Not Authorized to access requested resource"? Can only retrieve pin tweet from a timeline?

First time using this API. I'm trying to follow the examples in the guide. Using version 2.4.2. I am using an authenticated API Key from my user login.
I made a call with a username to the details endpoint (So I could find the REST ID)
rettiwt.user.details('alkalinedd')
.then(res => {
    console.log(res);
})
.catch(err => {
    console.log(err);
});

Successfully got the response
User {
  id: '1140826190091116544',
  userName: 'alkalinedd',
  fullName: 'ALKALINEDD',
  createdAt: 'Tue Jun 18 03:38:54 +0000 2019',
  description: '二次創作イラストを描くメイド(主にインテイ) 🌞\n' +
    '目的:毎週1枚投稿 🌟\n' +
    'アニメ私塾で勉強なう✍\n' +
    '\n' +
    'A maid who draws fan art (Esp works from Inti Creates) 🌞\n' +
    'Current Goal: To post once a week 🌟',
  isVerified: false,
  favouritesCount: 8998,
  followersCount: 436,
  followingsCount: 484,
  statusesCount: 806,
  location: '',
  pinnedTweet: '1744329062028390752',
  profileBanner: undefined,
  profileImage: 'https://pbs.twimg.com/profile_images/1678235052738506753/Zh7o018s_normal.jpg'
}

Alright, so I try plugging in the REST id into the same request:
rettiwt.user.details('1140826190091116544')
.then(res => {
    console.log(res);
})
.catch(err => {
    console.log(err);
});

I get the response
Error: Not authorized to access requested resource
    at UserService.FetcherService.checkAuthorization (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:122:19)
    at UserService.<anonymous> (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:187:30)
    at step (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:33:23)
    at Object.next (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:14:53)
    at C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:4:12)
    at UserService.FetcherService.request (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:180:16)
    at UserService.<anonymous> (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:305:51)
    at step (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:33:23)

When I try to get replies, same thing:
rettiwt.user.replies('1140826190091116544')
.then(res => {
    console.log(res);
})
.catch(err => {
    console.log(err);
});

Error: Not authorized to access requested resource
    at UserService.FetcherService.checkAuthorization (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:122:19)
    at UserService.<anonymous> (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:187:30)
    at step (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:33:23)
    at Object.next (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:14:53)
    at C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:4:12)
    at UserService.FetcherService.request (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:180:16)
    at UserService.<anonymous> (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:305:51)
    at step (C:\Users\thebe\Documents\like-counter\node_modules\rettiwt-api\dist\services\internal\FetcherService.js:33:23)

When I try getting a timeline, I get only a pinned reply:
rettiwt.user.timeline('1140826190091116544', 20)
.then(res => {
    console.log(res);
})
.catch(err => {
    console.log(err);
});

CursoredData {
  list: [
    Tweet {
      id: '1744329062028390752',
      createdAt: 'Mon Jan 08 12:03:51 +0000 2024',
      tweetBy: [User],
      entities: [TweetEntities],
      media: [Array],
      quoted: undefined,
      fullText: '画力アップ✨.←2022年　2020年→ https://t.co/OitciqXsCh.',
      replyTo: undefined,
      lang: 'ja',
      quoteCount: 0,
      replyCount: 1,
      retweetCount: 44,
      likeCount: 182,
      viewCount: 2356,
      bookmarkCount: 4
    }
  ],
  next: Cursor { value: '' }
}

What's going on? Am I using this correctly? Or has there been a wave of breaking changes?

Did you pass in the API_KEY while instantiating a Rettiwt instance like this: const rettiwt = new Rettiwt({ apiKey: API_KEY })?
If yes, did you try logging in into Twitter Web app using the same Twitter account which was used to generate API_KEY?

Thanks. turned out that, since I was resuming work on an old project, I didn't notice that the syntax for passing in the API key changed from Rettiwt(API_KEY) to Rettiwt({{ apiKey: API_KEY }).
Sorry for the panic


Rerender and bump version

R 3.5.1 (the other PR can be closed)

Checklist

[x] Used a 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)
[ ] 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.


Microsoft.AppConfiguration - Correctness + Lint

This PR fixes correctness and lint errors for Microsoft.AppConfiguration
The following two problems are addressed:

camel case operations
operations definition not complete.

/azp run automation - sdk

To give an idea of the impact of the breaking change alert, this preview version was just added last night in this PR: https://github.com/Azure/azure-rest-api-specs/pull/10224


Added lzma_properties_decode() from the public API

This function seems to be missing from the library but is certainly needed in some situations. I propose to add it to the lzma-sys crate.

Thanks!

Could you please publish it on crates.io? Thanks!

Done!


Mix still overwriting assets with same name

Laravel Mix Version: 4.0.14
Node Version: 10.15.0
Yarn Version: 1.13.0
OS: Windows 10

Description:
Description available here: #1761.
This is a very annoying behavior, especially when working with many files and many developers.

up!

Same... ;(

Did anyone ever get a solution to this?
I am requiring images like this from VUE.
require(`./Data/${this.dynamicField}/mymaps-${this.anotherDynamicField}.png`);
I have 2 dynamic fields here but the final images gets loaded into the "images" directory so they end up overriding each other.
images/mymaps-1.png
images/mymaps-1.png
images/mymaps-2.png
images/mymaps-2.png
I have attempted changing the webpack config to output the entire path for images.
test: /\.(png|jpe?g|gif|webp)$/,
        loaders: {
          loader: 'file-loader',
          options: {
            name: '[path][name].[ext]?[hash]',
            context: 'resources/assets',
          },
        },

This will build the images into the correct directory however the VUE component still ends up looking for the images in the original directory like "images/abc.png".

This shouldn't be closed!


A readme.md file is needed describing the steps for re-generating clients from swagger

We should add a readme.md to the libraries\swagger directory describing the exact steps from end-end that's needed to regenerate the connector client and schema from swagger.  We should probably do something similar in the libraries\botbuilder-ai directory.  It's not clear where we need to get the swagger files from.
[enhancement]

In 4.5 we're going to discuss the plan for moving forward with this.

we've moved off of swagger generated updates


Careers and Join Us Page

Hi team,
Following are the changes required in the careers page:

Make the 'Apply button' and 'Join Us button' editable on CMS for us.

Add the functionality on CMS
Have on/off option
Have the option to link it to a page OT wants to

Add the space on the 'Careers Page' to add Samagra video. You can give the option to link to OT. This section can be above Roles@Samagra section and title can be left for OT to customise

In the join us page, we would require the following options:

Have the functionality of changing the line text : "We are no longer...."
Option to activate form fields
Option that cumulates all form's data entered by people into an excel sheet (just like google form's response sheet)

Careers Page: https://samagragovernance.in/careers/
Join Us Page: https://samagragovernance.in/joinus/

Hi,

Based on discussion, for Point 2, we will have a toggle button - on/off for the video.
In Join Us page, 'Info Text 2' and 'Form Acceptance' fields should be made to not be required, so that the error of missing field doesn't come once we publish.
On Join Us page, allow for HTML code for link as well as line/para change in 'Info Text 2' field.
Make 'upload resume' option on 'join us page' to have 3 MB limit.
Making the 'Thank You' page fully editable on CMS
Remove the star in the last line on the form - 'The designation offered....'

Please publish and share once done. Thanks!


CSS imports create empty js files

Give the following:
// src/main.js
import './styles.css';

Vite seems to create an empty styles.[hash].js along with the styles.[hash].css file when npm run build is run. This is then imported when dist/assets/main.[hash].js is loaded in a production resulting in a needless request.
If sourcemaps are enabled, then the styles.[hash].js contains the map url. If they are disabled it's an empty file.

Reproduction please - this cannot be reproduced from the vanilla template.

Reproduction please - this cannot be reproduced from the vanilla template.

Sure, my bad - https://github.com/leepowelldev/vite-1776

Sure, my bad - https://github.com/leepowelldev/vite-1776


is mosaik mountable on an existing express app?

Well, you can pass existing express app: https://github.com/plouc/mozaik/blob/master/src/Mozaik.js#L37
This comes handy if you want to implement some server side features like authentication.

As the response from @juhamust seems fine, I close this issue


TFS  Service Endpoints are not configurable through variables

Hey Team,
according to the issue described here:
https://github.com/Microsoft/vsts-extension-build-release-tasks/issues/33
I am raising the bug for the vsts-agent team as @jessehouwing suggested.
Its not possible to controle TFS Service Endpoints over variables. This is a problem if you want to deploy during release mangement to diffrent Service Endpoints.
Joachim

Not an agent issue.  Service endpoints are a service side feature.  Service endpoints come to the agent fully realized.  You have to follow up with the release management team since they work on the service endpoints service side.  I would reactive the item you referenced and followed up with Gopi (the PM for RM that responded).


Feature/gse 1278 improved test automation

Description
Allows you to run tests and in the background it sets up some settings without changing the project / editor defaults.
In order to work properly it will need to be supported by engine. 4.25 already in PR, 4.24 will come soon (hopefully!)
It handles Spatial Enabled through an override, given how deep the dependence on the project settings is.
Tests
Once PRs are submitted, there will be a another PR for the gyms.

This PR will need to increase the SPATIAL_GDK_VERSION and SPATIAL_ENGINE_VERSION, since it is a breaking engine change.
Also would like Mike's opinion on the change to the SpatialWorldSettings.

Also, can you link the Engine PRs here, please?

Also, can you link the Engine PRs here, please?

4.25 - https://github.com/improbableio/UnrealEngine/pull/608
4.24 - https://github.com/improbableio/UnrealEngine/pull/611

This PR will need to increase the SPATIAL_GDK_VERSION and SPATIAL_ENGINE_VERSION, since it is a breaking engine change.
Also would like Mike's opinion on the change to the SpatialWorldSettings.

I'm not sure how to update these, I guess that both of them would go +1?

This PR will need to increase the SPATIAL_GDK_VERSION and SPATIAL_ENGINE_VERSION, since it is a breaking engine change.
Also would like Mike's opinion on the change to the SpatialWorldSettings.

I'm not sure how to update these, I guess that both of them would go +1?

Yes, both +1


Gas Report on reverted transactions

It appears the chai matching pattern is incompatible with gas reporting on reverted transactions. That is, in order for the gas report to come through we must use the the following pattern:
const tx = (await contract.method()).wait();

Without the wait, the gas reporter doesn't recognize that the method has been called. This is fine for adjusting the unit test which expect transactions to succeed as in this example:
OLD TEST
    it("should add a solver", async () => {
      await expect(
        authenticator.connect(owner).addSolver(solver.address)
      ).to.not.be.reverted;
    });

NEW TEST
    it("should add a solver", async () => {
      const tx = await authenticator.connect(owner).addSolver(solver.address);
      await expect(tx.wait()).to.not.be.reverted;
    });

However, this adjustment does not work for tests that are expected to revert. For example,
    it.only("should not allow non-owner to add solver", async () => {
      await expect(
        authenticator.connect(nonOwner).addSolver(solver.address),
      ).to.be.revertedWith("caller is not the owner");
    });

For as soon as we set const tx = await authenticator.connect(nonOwner).addSolver(solver.address); the test will fail with "Error: VM Exception while processing transaction: revert Ownable: caller is not the owner"
Perhaps it is fine to only expect gas reports on successful transactions, just thought I would bring up this slight incompatibility here.
Furthermore, I suspect this to also be the case for view methods (since they do not result in actual transactions).

@bh2smith Thanks for reporting. Will investigate the the chai matching pattern problem - was not aware of that.
RE: measuring gas for reverted transactions - at the moment these are intentionally filtered out by checking the transaction status in the gas-reporter code, here.
It would be simple to make this optional though...
Out of curiosity, could you explain why you'd like to see gas usage data for transactions that fail?

Hey! Thanks for getting back so quickly. Its not that we necessarily want to measure gas consumption on reverted transactions, but more about having a consistent pattern for writing unit tests. At the moment, I have worked around this by declaring and awaiting the transaction before the assertion followed by a .wait(). However, this would fail at the transaction declaration for those that are expected to revert. Of course, this simple workaround is fine for the time being especially considering the tests will essentially remain static forever after the contracts have been deployed. Just thought this might be the appropriate place to bring it up in the meantime.
Also, a colleague of mine @fedgiac has proposed a few alternative workarounds here, but none seem to be entirely satisfactory...

Believe the bug you ran into is fixed in 1.0.4. Opened an upgrade PR at gp-v2-contracts to double-check.
The reporter was failing to track transactions sent with Waffle wallet accounts.
Views and reverts are still excluded from the report, but everything else should be there. Please just lmk if you still see missing data.

Is gas report for reverting transactions planned for the future? Would be nice to have that


How to fix leading space issue in code

ChatGPT will return markdown which looks like this:
The `<input type="file" />` HTML element is used to create a file upload control in a web form. This allows users to select files from their device to be uploaded to a server. Here are some key attributes and considerations when using this element:

1. **Attributes**:
   - `accept`: Specifies the types of files that the server accepts (e.g., `accept="image/*"` for images, `accept=".pdf"` for PDF files).
   - `multiple`: Allows users to select multiple files at once.
   - `required`: Makes the file input mandatory before form submission.
   - `name`: Assigns a name to the input, which is used as the key when the form data is submitted.

2. **Usage**:
   - Typically used within a `<form>` element with a `method` of `POST` and an `enctype` of `multipart/form-data` to ensure the file data is sent correctly.
   - Example:
     ```html
     <form action="/upload" method="post" enctype="multipart/form-data">
       <input type="file" name="fileUpload" accept=".jpg, .jpeg, .png" multiple required />
       <button type="submit">Upload</button>
     </form>
     ```

3. **JavaScript Interaction**:
   - You can use JavaScript to interact with the file input, such as accessing the selected files using the `files` property.
   - Example:
     ```javascript
     const fileInput = document.querySelector('input[type="file"]');
     fileInput.addEventListener('change', (event) => {
       const files = event.target.files;
       console.log(files); // Logs the FileList object
     });
     ```

4. **Security Considerations**:
   - Always validate and sanitize files on the server-side to prevent security vulnerabilities like file injection attacks.
   - Limit the size and type of files that can be uploaded to protect server resources.

This element is widely used in web applications that require file uploads, such as profile picture updates, document submissions, and more.

When I try and render this though (using highlight.js) it looks like this:

I thought I could fix this by trimming leading spaces, but actually the string that the highlight function receives doesn't contain any leading spaces. Here's an example of such a string:
"<form action=\"/upload\" method=\"post\" enctype=\"multipart/form-data\">\n  <input type=\"file\" name=\"fileUpload\" accept=\".jpg, .jpeg, .png\" multiple required />\n  <button type=\"submit\">Upload</button>\n</form>\n"
So markdown-it is adding this extra space:

Looking at the code this issue is this extra space in the output HTML:

How can I fix that? Thanks!

Sorry this was a non issue caused by me adding space in a template literal


Doesn't load files correctly

Issue Type: Bug
It's not a bug that will be easy to recreate since it does not appear systematically.
But sometimes, we have an issue, when reloading/loading a folder, that it doesn't read the files as files. But reads them as a folder.
VS Code version: Code 1.25.0 (0f080e5267e829de46638128001aeb7ca2d6d50e, 2018-07-05T13:11:58.697Z)
OS version: Windows_NT x64 10.0.14393

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz (4 x 2712)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: disabled_softwarevideo_decode: enabledvideo_encode: enabledvpx_decode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
15.63GB (7.33GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions (9)

Extension
Author (truncated)
Version

vscode-lombok
Gab
0.9.4

Angular2
joh
6.1.1

mssql
ms-
1.4.0

RPG
Nie
0.1.1

java
red
0.28.0

vscode-java-debug
vsc
0.10.0

vscode-java-pack
vsc
0.3.0

vscode-java-test
vsc
0.7.1

vscode-maven
vsc
0.9.2

@AMetnik what does it mean that a file is read as a folder? Can you provide any better repro steps?

Weird, when this happens again, can you try to install node.js and just run a fs.statSync at such a path to see if node tells this is a folder?

So here is pictures, when i've opened folder, and the picture which is showing them as files is after I've pressed the reload button.
Which command do you wish me to run in node, please be specific, since I'm not good at it.


Brazilian Portuguese translation

Thank you very much for the translation!!
There is another site translation file here:
https://github.com/madoublet/respond/tree/master/site/locales
It would be nice if you could create another PR for that when you have a chance.

I had to fixed some typos on previous translations - sorry about that - And I translated this file too (in my new PR).
Thanx!


Night CI 2022-11-21: Failed

action url: https://github.com/spidernet-io/spiderpool/actions/runs/3517827811

The same bug as #1071.

same with https://github.com/spidernet-io/spiderpool/issues/1071


Remove version: VirtualGL.TurboVNC version 2.2.6

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

Close with reason: Package tested in sandbox and was still available;


Contact Us header is not linked

The header is not linked to the contact us section. #bug

#37

I fixed it.


Fix smt2 code generation for partially initialized memory words, fixe…

…s #831
Signed-off-by: Clifford Wolf<EMAIL_ADDRESS>

Thank you!  This fixes the original issue.


semanticColors.bodyBackground always white

Hi
my semanticColors.bodyBackground always white always white, any hint?
thanks
Peter

You always get a white background on on-premises or you have not enabled supportsThemeVariants.
{
  // ...

  "supportsThemeVariants": true,

  "version": "*",
  "manifestVersion": 2,

  "requiresCustomScript": false,

  "preconfiguredEntries": [{
    // ...
  }]
}

Add the key  "supportsThemeVariants": true and set it to true and you will be able to use the sematicColors.
Source: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/supporting-section-backgrounds


Update NPM package to 1.3

Please update NPM package to 1.3

Any reason why 1.3 is not available in NPM ?
Is 1.3 safe to use in production environment ?

Could you update your package and run the tests?
https://github.com/dolce/iziToast/releases/tag/v1.3.0

is there something special you have to do to run non-published versions of npm?

I think you should publish 1.3.0 first and then fix the bug next patch version.

v1.3.0 published.
https://www.npmjs.com/package/izitoast


0.0.19

https://www.loom.com/share/154812fd31b74957a226d47fd074e00a

https://www.loom.com/share/0258a914a6314faa8963fd2e02a639c1


Adding anaconda dockerfiles

These are not expected to work correctly right now. They will be used as repros of build problems when anaconda exists alongside system libraries.

A PR request will be made from another branch


util: Add WriteBatchInspector to inspect WriteBatch

Hi, here I add a tool for inspecting WriteBatch, and using it for debugging

@PragmaTwice @git-hulk
I20221103 15:03:19.033007 40160 replication.cc:903] LogData(3 6)Put(__namespace
7Ok/d�AA?�������, 4373)PutCF(1, __namespace
7Ok, /d�AA?��������������)
I20221103 15:03:19.033021 40160 replication.cc:903] LogData(3 6)Put(__namespace
7Ok/d�AA?�������, 4374)PutCF(1, __namespace
7Ok, /d�AA?��������������)
I20221103 15:03:19.033035 40160 replication.cc:903] LogData(3 6)Put(__namespace
7Ok/d�AA?�������, 4375)PutCF(1, __namespace
7Ok, /d�AA?��������������)
I20221103 15:03:19.033063 40160 replication.cc:903] LogData(3 6)Put(__namespace
7Ok/d�AA?�������, 4376)PutCF(1, __namespace
7Ok, /d�AA?��������������)
I20221103 15:03:19.033077 40160 replication.cc:903] LogData(3 6)Put(__namespace
7Ok/d�AA?�������, 4377)PutCF(1, __namespace
7Ok, /d�AA?��������������)

After inpecting hook, I think WriteBatch::Handler may works well, because program still coredump on InternalKey

cool, the batch looks correct, it may be caused by the uninitialized value. Can have a look at #1068

Ok, the handler is pasted from rocksdb's TestHandler. It was used by rocksdb internal, so I need to copy it here. Should I just close the pull request or add WriteBatchInspector to our codebase?

@git-hulk update and making it as a tool

@git-hulk I think it's ready to be merged now

@git-hulk I think it's ready to be merged now

OK, will take a look soon.

LGTM

if there are other specifications when there are multiple Copyrights

@tanruixiang in our NOTICE file there is an entry about RocksDB dependency, and RocksDB supports downstream use under the Apache License 2.0 - so basically, it won't hurt.

But we can improve the copyright info layout and add an original link here.

@tisonkun updated, PTAL

@mapleFU it seems that we don't use this Inspector in other code?

That said, if you'd like to debug, you add the code snippet as documented?

Yes, maybe user can receive raw bytes from remote and using this to parse the input @tisonkun

Merging...


App 899 sales force app json to plaintext parser

Changes in service OpportunityNotification about Salesforce Integration:

XML integration continues to work.
New JSON integration parser.
Unit test about integration JSON.

@crepache There is missing field to be displayed - opportunity name.


Fix template-cache patch in Foundry v10

Fixes #52. v10's getTemplate takes an extra parameter, which wasn't being passed through the patch.

Yes, of course that's better. Thanks!


Support for parsing a list of schemas which may have cross dependencies

The current library only allows the parsing of jsons that are completely specified in their definitions, i.e. it is not possible to specify two types, one of which depends on the other, and be able to parse this without first composing the jsons.
For example, there is currently no way to parse the following situation "out of the box"
{
 "name": "A",
 "type": "array",
 "items": "B"
},
{
  "name": "B",
  "type": "map",
  "values": "double"
}

This means that in real life, one must work with very deeply nested json strings which can be very unwieldy. Additionally, many users would naturally like to specify lots of types with cross dependencies on each other but do not want to do lots of json manipulation to be able to parse their types.
This also affect libraries downstream. I attempted a fix for this with rsgen-avro since I wanted this feature for code generation (necessary for my work). However, large amounts of logic necessary to do this replicated logic already present in this repository. Thus I agreed with the maintainer that this feature more naturally belonged here.
This adds a new parsing function Schema::parse_list which takes a list of json strings, which is allowed to have cross dependencies. An internal data structure Parser is created which does all the parsing and also maintains a map of parsed types to draw from as necessary. This data structure is dropped after parsing is finished so that the statelessness of the Schema type is maintained.
In the added tests, concrete examples can be found.

Hello! As of today, I am stepping down as a maintainer of this library for a while (see #174). Please ping @flavray from now on.
Thanks again for your contribution :)

Hello! As of today, I am stepping down as a maintainer of this library for a while (see #174). Please ping @flavray from now on.
Thanks again for your contribution :)

This looks really solid to me, and great test suite, thank you for the great contribution!
I've got a few comments and questions, but it should be mergeable really soon. slightly_smiling_face
This feature has been in my backlog for a loong time, albeit I had another design in mind (a schema store, where schemas would be added one by one and referenced, but I actually like your stateless/do-everything-at-once approach!). So, thank you again!

That's so much for your quick response and helpful review. I have tried to address your comments as best I can. The biggest question I still have involves only supporting name-able types. I think that makes sense, and I added to the doc-string something to that effect, but it is currently not enforced.
So the question is, do we return and error or simply discourage types other than name-ables, although in some cases it may work?

This looks really solid to me, and great test suite, thank you for the great contribution!
I've got a few comments and questions, but it should be mergeable really soon. slightly_smiling_face
This feature has been in my backlog for a loong time, albeit I had another design in mind (a schema store, where schemas would be added one by one and referenced, but I actually like your stateless/do-everything-at-once approach!). So, thank you again!

That's so much for your quick response and helpful review. I have tried to address your comments as best I can. The biggest question I still have involves only supporting name-able types. I think that makes sense, and I added to the doc-string something to that effect, but it is currently not enforced.
So the question is, do we return and error or simply discourage types other than name-ables, although in some cases it may work?

Would it also make sense to include a small example of how to use this in src/lib.rs (here)? This will then show up in the README and users will be able to find this more easily!
To update README.md once you've updated src/lib.rs, you can run:
cargo install cargo-readme
make readme

Would it also make sense to include a small example of how to use this in src/lib.rs (here)? This will then show up in the README and users will be able to find this more easily!
To update README.md once you've updated src/lib.rs, you can run:
cargo install cargo-readme
make readme

I have updated the readme and src/lib.rs with an example. Hopefully that wraps this PR up. Thanks again for the prompt reviews.

I have updated the readme and src/lib.rs with an example. Hopefully that wraps this PR up. Thanks again for the prompt reviews.

I've merged this, and will cut a new release tomorrow to have this available. 🙂

I've merged this, and will cut a new release tomorrow to have this available. 🙂

v0.13.0 has just been released with this change. 🙂

v0.13.0 has just been released with this change. 🙂

This is a great feature, however one key question.
Once this structure is parsed, how can I USE it in the rest of the functions which only seem to take 'schema'. rather than  Vec  ?
I've been reading the code of Avro-Rust and this lib for ages, but can't see how to use this result when calling Reader, Writer, or in my case, to_avro_datum
If I just one one of the Schemas from the array (the root schema), it throws SchemResolutionError as it can't find the child schema for the referenced type.
Any advice greatly appreciated.


Trader, buy in limitations

Hey,
for the real money trader i have a idea.
i think a feature is great that lets the trader only buy if the uptrend is less then a defined amount.
The Problem is, if the gekko stopped for like 4 hours and a trend has changed, then the trader would make a buy, even tho the "good" point for a buy in to this trend is long gone.
What do you think about this?

Sorry for never responding to this.

The Problem is, if the gekko stopped for like 4 hours and a trend has changed, then the trader would make a buy, even tho the "good" point for a buy in to this trend is long gone.

I'm not sure what you mean: if gekko stops no trades are made, and if you start it again it will wait a certain amount of candles before being sure about the trend.

My gekko behaves differently.
gekko has history available of the exchange, and when i start it it things it shall trade. means he can be in a short or long period. but nessesarily never the right moment to be in one when its getting started...
thats why im making that request.
so gekko sees, that he has passed the trend and does not chase the trend.


Update RP2040 memory.x

The RP2040 has 264KiB of memory, not 256KiB.
Citation: https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html#technical-specification

264kB on-chip SRAM in six independent banks

Above 0x20040000, the 8 KB of SRAM are not striped ! So I am not sure it is a good idea to mix non striped SRAM with striped SRAM.
See page 24 of the datasheet https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf

@Athorus that's fair! on one hand: using unstriped ram primarily for the core might be good, if it is uncontended with DMA access.
On the other hand: we have no control over that for user code, and if we only give 4K of stack for each core, that might not reasonably be enough.

Good catch, thanks! Could you update these too?
* `boot/bootloader/rp/memory.x`

* `boot/application/rp/memory.x`

ping @jamesmunns :)

Above 0x20040000, the 8 KB of SRAM are not striped ! So I am not sure it is a good idea to mix non striped SRAM with striped SRAM. See page 25 of the datasheet https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf

examples are supposed to be simple, and "the default memory.x allows me to use all RAM" makes a lot of sense for examples. The datasheet specifically says the ram is laid out like that so you can pretend it's a contiguous 264k block. for the majority of applications it's likely to increase perf (moves core activity to sram4-5, while dma is most likely to use sram0-3). and only for very particular circumstances (several DMAs adding up more than 1 word/cycle out of stack) it might reduce perf. So IMO it's worth doing this change.

With 256K, at the end of the program I got as expected : (HOST) INFO program has used at least 26.55/141.34 KiB (18.8%) of stack space
But with 264K I got this strange message ! (HOST) WARN program has used at least 4.00/4.00 KiB (100.1%) of stack space
In both cases, the program seems to work fine

This is https://github.com/knurling-rs/probe-run/issues/415 (the regions are separate in the probe-rs target definition). it's a bit moot now that probe-run is deprecated though.

This is knurling-rs/probe-run#415 (the regions are separate in the probe-rs target definition). it's a bit moot now that probe-run is deprecated though.

Shoud I use probe-rs  instead of probe-run ?

yes https://ferrous-systems.com/blog/probe-run-deprecation/


{Cloud} Remove msrestazure call in cloud module

Related command

Description

As part of removing msrestazure dependency, we vendor _populate_from_metadata_endpoint function for cloud module usage

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Cloud

I previously tried to vendor _populate_from_metadata_endpoint too in https://github.com/Azure/azure-cli/pull/25834, but that PR is suspended.


rustflags in cargo config.toml are wrongly quoted when calling rustc

Problem
I have noticed that setting a rustc codegen option such as -C target-feature=+avx2 in .cargo/config.toml wont' work. It appears that the flag is passed in quotes to rustc, which complains about this and terminates.
Steps
To reproduce:

cargo new mycrate && cd mycrate
Create .cargo/config.toml with the following contents:

[target.x86_64-unknown-linux-gnu]
rustflags = ["-C target-feature=+avx2"]

Run cargo build. This will give the following:

$ cargo build
error: failed to run `rustc` to learn about target-specific information

Caused by:
  process didn't exit successfully: `rustc - --crate-name ___ --print=file-names '-C target-feature=+avx2' --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg` (exit status: 1)
  --- stderr
  error: unknown codegen option: ` target-feature`

Possible Solution(s)
No response
Notes
It seems that the problem are the quotes (') surrounding -C target-feature=+avx2. In fact, if I run the same without the quotes:
rustc - --crate-name ___ --print=file-names -C target-feature=+avx2 --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg
this stops waiting for input instead of failing, and on Ctrl+D prints the following and exits:
___
lib___.rlib
lib___.so
lib___.so
lib___.a
lib___.so
/home/daniel/.rustup/toolchains/stable-x86_64-unknown-linux-gnu
off
packed
unpacked
___
debug_assertions
panic="unwind"
proc_macro
target_arch="x86_64"
target_endian="little"
target_env="gnu"
target_family="unix"
target_feature="avx"
target_feature="avx2"
target_feature="fxsr"
target_feature="sse"
target_feature="sse2"
target_feature="sse3"
target_feature="sse4.1"
target_feature="ssse3"
target_has_atomic="16"
target_has_atomic="32"
target_has_atomic="64"
target_has_atomic="8"
target_has_atomic="ptr"
target_os="linux"
target_pointer_width="64"
target_vendor="unknown"
unix

Flags passed in via the RUSTFLAGS env variable work, and they seem to be not surrounded in quotes:
$ RUSTFLAGS="-C target-feature=+avx2" cargo build --verbose
       Dirty mycrate v0.1.0 (/tmp/mycrate): the rustflags changed
   Compiling mycrate v0.1.0 (/tmp/mycrate)
     Running `rustc --crate-name mycrate --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=158 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b81e7d9b4e90224b -C extra-filename=-b81e7d9b4e90224b --out-dir /tmp/mycrate/target/debug/deps -C incremental=/tmp/mycrate/target/debug/incremental -L dependency=/tmp/mycrate/target/debug/deps -C target-feature=+avx2`
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s

Version
cargo 1.68.2 (6feb7c9cf 2023-03-26)
release: 1.68.2
commit-hash: 6feb7c9cfc0c5604732dba75e4c3b2dbea38e8d8
commit-date: 2023-03-26
host: x86_64-unknown-linux-gnu
libgit2: 1.5.0 (sys:0.16.0 vendored)
libcurl: 7.86.0-DEV (sys:0.4.59+curl-7.86.0 vendored ssl:OpenSSL/1.1.1q)
os: Arch Linux [64-bit]

The config value may be an array of string or a space-separated string. IIRC both

rustflags = ["-C", "target-feature=+avx2"] and
rustflags = "-C target-feature=+avx2"

should work. Could you give them an attempt?

Thanks! Both of those work correctly. Closing as solved.


How do I determine which DatePicker with more than one?

If I have more than one DatePicker on a form and want to share a change handler, how do I determine which DatePicker the handleChange call came from?
I don't see where the event object is passed back.
Admittedly, I'm a little new to React, but I think this is a common approach.

There's no way to do that directly. You need a different change handler for each. If you want to use one handleChange method you can do something like (using ES6):
<DatePicker id={id} {...otherProps} onChange={value => this.handeChange(value, id)} />

Isn't this one of the most common use cases, where someone selects a start and end date. Shouldn't there be some way to handle multiple DatePicker's just like input fields in a form?


adapt dlws jobs

Adapt job-exporter to DLWS jobs.
Because DLWS jobs do not have task_role and task_index, job-exporter will generate unknown as label value in this case.

Coverage remained the same at 53.314% when pulling 8fb053ade7b4a1171bc9c0c8ef5f7cfb80e2d244 on dixu/adapt-dlts into 04124223d11c3f15228b32590c30db0638ab4804 on master.


AQCU-1135: simple addition of sorting corrections data before returning.

Coverage increased (+0.0003%) to 98.853% when pulling 82abfcd827455fb92b413cc8d514f2cfd680a9f4 on mhines-usgs:AQCU-1135 into 4a05a8213fae9225ec9963eba4495924c372bfd0 on USGS-R:master.


⚠ BCR Bot has degraded performance

In 05861bf, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 1065 ms

Resolved: BCR Bot performance has improved in ba31d3e.


[FEAT] Save PlayerName

Is your feature request related to a problem? Please describe.
Save playername in the waiting room

I have idea of adding registration. #192


Cardinality

We can squash the two commits into one. I just wanted to keep purely renaming one separate to make it easier to see what's going on.
Regarding naming:

The SchemaCardinality is what gets written to or read from the schema. So the field name should match the schema field "cardinality".
Ideally the inferred cardinality with upper and lower bounds should have a different field/attribute name to reduce confusion. I'm open to suggestions for alternatives to "full_cardinality".

Regarding CardinalityBound: the bounds are used in conversion from schema "requirement + cardinality" format to a single enum and a some calculations. This makes it hard to refactor the class into cardinality.py cleanly, since then the conversion is invoked in a few places outside it.

I've refactored things so that the extra classes live only in the cardinality inference module and I have renamed my "full_cardinality" back to "cardinality". At the moment these changes are spread over 3 commits:

Just mechanically rename old class Cardinality to SchemaCardinality.
Introduce new mechanism for cardinality inference and corresponding "full_cardinality" attribute to make it easier to find new usage.
Rename the "full_cardinality" back to "cardinality".

Once this we're happy with this I can just squash them all into one commit and merge.

Getting there, thanks!
I still don't see this resolved:

how are you actually taking into account required on a pointer? BasePointerRef seems to still be using schema cardinalities, you probably want to adjust ptrref_from_ptrcls.

I.e.:  a shape computable using a required pointer must resolve to AT_LEAST_ONE


Confused about Redactor

I'm using 1.12.9, the latest at time of writing. I found the wysiwyg editor on text areas wasn't working. As I'd previously used an earlier version of Comfy in another project with CodeMirror, I decided that rather than muck around getting CodeMirror to work I'd go straight to Redactor. So I bought it as recommended in the Wiki and followed the instructions on /Replacing-default-wysiwyg-editor-with-redactor, ignoring the bit about 'Use version 1.12.2 of Comfortable Mexican Sofa', because I thought I could tweak things a bit to get the code working with 1.12.9. But....
It doesn't work. Not only doesn't it work, but it seems that Redactor is already included in 1.12.9, but in a way that makes it non-functioning. Which prompts these questions;-

If Redactor is already included in 1.12.9, why does the page 'Replacing default wysiwyg editor with redactor' not say 'just use 1.12.9 because Redactor is included', instead of 'Download Redactor: etc' I've just paid for Redactor, and it's already included in Comfy
Why does the page Customizing the WYSIWYG Editor talk about "Getting the WYSIWYG (Redactor) to not add paragraph on new lines" and then at the bottom of the page say "Replacing-default-wysiwyg-editor-with-redactor"
Why doesn't Redactor work in 1.12.9? I see all the asset files loaded, but the buttons don't appear on the text areas. Which leaves me with a CMS that doesn't have a wysiwyg editor for text areas. I.e. 1.12.9 is non-functional out of the box.
Why do I still see stuff for CodeMirror in the HTML source e.g.

   <script src="/assets/codemirror.self etc

It looks like 1.12.9 is in the process of being moved from CodeMirror to Redactor, but left in a part completed state so that neither CodeMirror nor Redactor work. Also the Wiki is in a half finished state so that the help pages talk about Redactor as if it's the default wysiwyg editor and on the same pages talk about replacing the default editor with Redactor.

Also, standard semantic versioning practice. Minor bug fixes increment the last number, so the change from 1.12.2 to 1.12.9 should have been just a minor bug fix. But it seems to be an entirely new feature, so the version should be 1.13.0, or as it's a breaking change 2.0.0

WTF is going on? Why doesn't the WYSIWYG editor work and why does the Wiki recommend buying Redactor if it's already included in Comfy?

1.12.9 is bundled with Redactor 10.2.5. You don't need to do anything special other than use rich_text tags: {{ cms:page:content:rich_text }}
Imperavi now released Redactor II that I cannot bundle anymore because my OEM license is no good for this version bump. They want $1500 now, compared to old $500 that's a tad too much. So if you're trying to integrate new Redator, you're on your own here.
CodeMirror is not the same as Redactor. It's used for HTML highlighting mostly. It's not a rich-text editor.

I have added further instructions for getting Redactor II to work with >= 1.12.9 here for those that may need it: https://github.com/comfy/comfortable-mexican-sofa/wiki/Integrating-Redactor-II-With-Comfy--1.12.9-or-Later

Hi @mattmueller , the instructions do not seem to work. I am using latest CMS and purchased redactor to integrate. After following all the instructions, the default toolbar is not coming up properly. Please see https://screencast.com/t/TvunICBTtMev. See the missing B/I buttons in toolbar, also "Format" button is missing. Dropdown menu on clicking "Link" shows empty menu item instead of "Insert Link".
Any thoughts ? Am I missing something ?

this wysiwyg editor is bad, please replace with tinyMCE asap, thanks!


Handle case where two windows have the same title

Summary of the Pull Request
When two windows have the same name, they are considered "duplicates" and one of them is thrown out. The proper behavior that this PR implements is to check their window handles as well to see if they are the same windows.
PR Checklist

[X] Applies to #1887
[X] CLA signed. If not, go over here and sign the CLA
[X] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #1887

Validation Steps Performed
Duplicate window title show up as expected.

@betsegaw there is a conflict

Seems like this has been incidentally fixed by #1956  since we don't do duplication removal anymore. Closing this PR out without merging.


[FLINK-33542] Update tests to JUnit5

Update the existing tests to JUnit5.
Except HBaseTablePlanTest, which is based on TableTestBase from the core Flink repo, that is still on JUnit4.

@Tan-JiaLiang if you have some time, can you take a look pls?


type (interface-progress): Remove disable numbers

Thanks Plouffe <3

You're welcome

Nfire you a , you're welcome luke <3


Renaming the folder issue & Moving the Folder issues

What I'm trying to achieve
…
Steps to reproduce the problem

After extract the folder name "saleor-master" & follow the installation instruction, it works fine
Then I rename the folder "saleor-master" to other name "saleor-master-XX" & other names  and run the server, & Even if i move the folder "saleor-master" from the original location  (with "saleor-master.zip ")to other location, It does leads to the problem like this :
Traceback (most recent call last):
File "manage.py", line 8, in
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
& If i rename the folder to "saleor-master", it works fine.

Could anyone try to explain what's reason behind this issue ?
System information
Operating system: Window 10
Browser: Chrome

Hi @zatin009
I assume your issue can be connected with your environment. Do you use virtualenv?
It shows an error that django package cannot be found which shouldn't depend on salor's path or dir name.

@korycins Thank your for your concern. Yes I do use virtualenv but based on what i understand during the "pip install -r requirements.txt" the library might take the path name of the saleor folder in order to install the django successfully. But I am not sure whether what i understand is Right or Wrong. I tested so many condition & I hope i can get clear & better explanation.

Where is the virtual environment located? I would recommend you to create it into the parent directory of saleor or another path, outside of saleor.
Also, I would recommend you to use venv instead (python3 -m venv yourvenvname) instead of virtualenv, sometimes it doesn't work properly depending on the use cases.

The virtual environment "saleor-env" located in my "saleor-master" folder as the image below

@zatin009 And this is probably the main reason for your problem

@korycins So Could you specific a bit more what are the issue in the folder of my screen shot image ?

Your virtual-env is inside the project directory and probably you broke some library paths when you moved project dir. I don't know Windows(OS) very well so it is hard to say what exactly happened.  I am closing this issue as it is not related to Saleor but with your configuration.

Okay Suppose if i cloned the saleor 2.4 & saleor 2.7, So from your perspective, Would you create 2 virtual environments which located in each project ( 2.4 & 2.7 ) folder or we create only 1 virtual environment then activate to use in both projects (2.4 & 2.7). Thanks

virtual environments which located in each project
I would recommend you to keep the virtual environment out of the project, by experience, I sometimes ran into problems when having a virtual environment inside a python project.

if we clone the saleor 2.4 & saleor 2.7 folders
Don't use the same virtual environment if you use multiple versions. Use separated ones. Unless you are upgrading one's version.

Do something like python -m venv ../saleor-venv-27 and python -m venv ../saleor-venv-24.


Xlib horizontal wheel

Adds support for horizontal scrolling for Linux, tested on Pop!_OS 22.04.
Note that in send_native, y-direction must be done first, or only one direction will trigger.
I hope this helps!

Thanks for your contribution.
Don't have such a mouse at my disposal right now, but this is unlikely to break anything else so I will go ahead an merge if it passes the tests.

Ah now I figured out how to run tests locally. I'll update here if I'm able to fix it.

I also realized that there is an issue, when I tested on a view that is both horizontally and vertically scrollable at the same time (my earlier testing was done with one or another). Sorry for the broken PR! I'll attempt to fix this later today.

No worries. Take your time.

Fixed! Now in addition to implementing horizontal scrolling, I also implemented the scrolling magnitude for Linux as well.
At least on my machine, now everything works well, including the tests.


Add controls for moving to the next or previous image when one image is open

Hi, would be possible to add controls to move to the next or previous image when you have one image opened?

I've tried to use left and right arrow keys to change to the previous or left image, but it doesn't work.

Perfect, thank you!


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v4.19.198",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=cbd87ba6a13891acf6180783f8234a8b7a3e3d4d"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "cbd87ba6a13891acf6180783f8234a8b7a3e3d4d",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "smackfs: restrict bytes count in smk_set_cipso()\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.19.198 by commit cbd87ba6a13891acf6180783f8234a8b7a3e3d4d. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001390


adjust to JuliaLang/julia#46848

Codecov Report
Base: 88.69% // Head: 87.25% // Decreases project coverage by -1.43% :warning:

Coverage data is based on head (f65c276) compared to base (76c651c).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #392      +/-   ##
==========================================
- Coverage   88.69%   87.25%   -1.44%
==========================================
  Files          11       11
  Lines        2626     2621       -5
==========================================
- Hits         2329     2287      -42
- Misses        297      334      +37

Impacted Files
Coverage Δ

src/abstractinterpret/abstractanalyzer.jl
84.37% <100.00%> (+1.04%)
:arrow_up:

src/abstractinterpret/typeinfer.jl
85.78% <0.00%> (-7.84%)
:arrow_down:

src/analyzers/jetanalyzer.jl
92.99% <0.00%> (-1.18%)
:arrow_down:

src/abstractinterpret/inferenceerrorreport.jl
92.90% <0.00%> (-0.03%)
:arrow_down:

src/JET.jl
72.23% <0.00%> (+0.09%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


chore(main): release 1.1.0-beta

:robot: I have created a release beep boop
1.1.0-beta (2023-07-12)
Features

move all appblocks generated folder into single folder .bb (5d4f747)

Bug Fixes

evn warning duplicate issue (6443927)
publish a package block even without having any Member block (7e665ac)
update appblocks logo (f6adcdf)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/appblocks-hub/BB-CLI/releases/tag/v1.1.0-beta :sunflower:


React-email as a builder (no integrations/apis)

Some email marketing tools like RD Station, Mailchimp, SendinBlue and so on, offer an interface to create a new email using only HTML. Something like that:

And I was wondering if a second way to use this library would be just as a "builder". I mean, not necessarily an application that integrates with APIs and automates the whole process. It means, a React application running the @react-email library locally capable of generating the entire structure of an email after running a script, for example.
Actually, the library offers a good email development experience and many tools of this type don't have an APIs or a friendly APIs. Well, in these cases being able to use this library to "spit out" a ready-made HTML code sounds good, right?

Still no plans for this?


Search package reference docs do not show on azure.github.io

Missing link for the new preview of the libraries: https://azure.github.io/azure-sdk-for-net/search.html
https://www.nuget.org/packages/Azure.Search/11.0.0-preview.1

Same as for Python: https://github.com/Azure/azure-sdk-for-python/issues/10449

The issue here is that the Packages Directory Name in the repo Azure.Search.Documents which happens to also be the project name is different form the names used to publish the Nuget Package Azure.Search which happens to be the names used to publish the docs to blob storage. These names will have to match because github.io depends on consistent namint to be able to pickup ad display the docs.
I ran a local dotnet pack and the generated packages are named correctly Azure.Search.Documents we will have to figure out why it is generated as Azure.Search in the pipeline.

I'm betting it's because they released with the previous name, then re-named in place. This is exactly what bit Python.

Azure.Search.Documents  1.0.0-preview.2 is now published with the correct name.


How do I ensure mini.indentscope ignores certain buffer types?

Contributing guidelines

[X] I have read CONTRIBUTING.md
[X] I have read CODE_OF_CONDUCT.md
[X] I have updated 'mini.nvim' to latest version

Module(s)
mini.indentscope
Description
I noticed certain buffer types like help texts, "nvim-nerd-tree file explorer" & such shows the indent lines as well. Is there any way to disable that behaviour for a specific set of buffer types?
The behaviour would be more akin to what lukas-reineke/indent-blankline.nvim does with indent_blankline_filetype_exclude, indent_blankline_buftype_exclude, indent_blankline_bufname_exclude set to true.
Neovim version
0.6.1
Steps to reproduce
Easiest way to reproduce it is to enable mini.comment & then open a random help text in Neovim. Following is a screenshot which shows the unintended behaviour in action.

Expected behavior
Certain buffers like the terminal, help texts & such shouldn't show the indent line.
Actual behavior
Buffers which shouldn't show the indent lines in the first place shows them (see screenshot above for reference).

To disable autodrawing, set g:miniindentscope_disable (globally) or b:miniindentscope_disable (for a buffer) to v:true. Considering high number of different scenarios and customization intentions, writing exact rules for disabling module's functionality is left to user. See mini.nvim-disabling-recipes for common recipes.


Move from ruby to dart or libsass?

Ruby Sass was the original implementation of Sass, but it's since been deprecated. It's currently in a sunset maintenance period, and it will be officially unmaintained one year after the release of Dart Sass 1.0.0. Ruby Sass users should migrate to another implementation.

Was considering to switch over, but I want to wait for every thing like my longer to switch over too before I do it.


app bar appearance under Lollipop

Currently, it appears like this:

When it should be like this:

Tested in Api 16, 17, 18 and 19.

It's because we use a android:layout_below here: https://github.com/pockethub/PocketHub/blob/efc2141025703b4d64d543c2a3039fba217b3a19/app/src/main/res/layout/pager_with_tabs.xml#L44-L48
Since the parent ViewGroup is not a RelativeLayout it goes to the top.

So, you think we should keep it this way @Meisolsson ?

No, absolutely not. But I haven't found  way too fix it.
On Aug 24, 2015 06:01, Fadil Sutomo<EMAIL_ADDRESS>wrote:So, you think we should keep it this way @Meisolsson ?
—Reply to this email directly or view it on GitHub.


Remove 9.6 (EOL)

See https://www.postgresql.org/about/news/postgresql-141-135-129-1114-1019-and-9624-released-2349/

Additionally, this is the final release of PostgreSQL 9.6. If you are running PostgreSQL 9.6 in a production environment, we suggest that you make plans to upgrade.

(Opened as draft while it's still based on #931, since it touches a lot of the same files 🙈)


Yaml file

Hi,
Really great work!
I am just wondering where the [CRC_LAB_randomTrue_n0.yaml] in your github folder comes from? Is it a randomly generated demo, or the statistics obtained from some sort of pathology dataset? Thanks!

You can obtain the statistical results of the entire dataset by running preprocess/datasets_statistic.py or obtain the statistical results of foreground-background separation by running datasets_statistics_attention.py.

I am wondering what is the dataset used to produce the yaml file in your github folder?

Just to confirm: I can just run datasets_statistics_attention.py to get yaml file, and use that to run the randstainna/randstainna.py to obtain the augmented images? There are not extra steps, correct?

Sorry for the late reply. For the randstainna method, it is indeed possible to use randstainna/randstainna.py to obtain augmented images. For randstainna++, you can save the augmented images during the training process, or if you need help, we will update the offline version's .py file later.

Thanks. I have already tried RandStainNA before. Would truly appreciate if you could provide a clearer instruction on how to use randstainna++ (like a complete pipeline including the generation of yaml file, and how the augmented images are produced).

sorry for the inconvenience caused by the unclear raedme file, we will update the readme file as soon as possible.


ARC tool on Intune Managed Device

When the hololens device is managed by Intune and set to block usb connects, reset using arc will fail. The reset would need to either need to be initiated via the MEM portal or from the UI in the device. Have not tested setting the device in safe mode, but I'd image it would fail due to the connection as well.

Hello,
Try using Manual flashing mode, this will allow you to flash the device even if it is locked or USB connection is disabled.


Backoff algorithm is not applied when service reconcile fails to start instances successfully.

Server version - v0.63.0-rc1 .
Create a service with scale 4 having port map when there is only 3 hosts in the setup.
Service is stuck in activating state since the 4th instance cannot be created because of not being able to find a suitable host because of port conflict.
I see the instance getting created and deleted every 2 minutes now even after about 1/2 hour.
Back off algorithm should be applied in this case.
mysql> select id,name,state,created,removed from instance;
+----+-----------------+---------+---------------------+---------------------+
| id | name            | state   | created             | removed             |
+----+-----------------+---------+---------------------+---------------------+
|  1 | Default_test1_1 | running | 2016-03-09 21:56:01 | NULL                |
|  2 | Default_test1_2 | running | 2016-03-09 21:56:02 | NULL                |
|  3 | Default_test1_3 | running | 2016-03-09 21:56:03 | NULL                |
|  4 | Default_test1_4 | purged  | 2016-03-09 21:56:04 | 2016-03-09 21:57:36 |
|  5 | Network Agent   | running | 2016-03-09 21:56:13 | NULL                |
|  6 | Network Agent   | running | 2016-03-09 21:56:14 | NULL                |
|  7 | Network Agent   | running | 2016-03-09 21:56:15 | NULL                |
|  8 | Default_test1_5 | purged  | 2016-03-09 21:57:02 | 2016-03-09 21:58:36 |
|  9 | Default_test1_6 | purged  | 2016-03-09 21:57:26 | 2016-03-09 21:58:36 |
| 10 | Default_test1_4 | purged  | 2016-03-09 21:57:56 | 2016-03-09 21:59:37 |
| 11 | Default_test1_7 | purged  | 2016-03-09 21:58:26 | 2016-03-09 21:59:37 |
| 12 | Default_test1_5 | purged  | 2016-03-09 21:58:56 | 2016-03-09 22:00:37 |
| 13 | Default_test1_6 | purged  | 2016-03-09 21:59:26 | 2016-03-09 22:00:37 |
| 14 | Default_test1_4 | purged  | 2016-03-09 21:59:56 | 2016-03-09 22:01:37 |
| 15 | Default_test1_7 | purged  | 2016-03-09 22:00:26 | 2016-03-09 22:01:37 |
| 16 | Default_test1_5 | purged  | 2016-03-09 22:00:56 | 2016-03-09 22:02:37 |
| 17 | Default_test1_6 | purged  | 2016-03-09 22:01:26 | 2016-03-09 22:02:37 |
| 18 | Default_test1_4 | purged  | 2016-03-09 22:01:56 | 2016-03-09 22:03:37 |
| 19 | Default_test1_7 | purged  | 2016-03-09 22:02:26 | 2016-03-09 22:03:37 |
| 20 | Default_test1_5 | purged  | 2016-03-09 22:02:56 | 2016-03-09 22:04:37 |
| 21 | Default_test1_4 | purged  | 2016-03-09 22:03:41 | 2016-03-09 22:05:37 |
| 22 | Default_test1_5 | purged  | 2016-03-09 22:04:41 | 2016-03-09 22:06:37 |
| 23 | Default_test1_4 | purged  | 2016-03-09 22:06:11 | 2016-03-09 22:07:37 |
| 24 | Default_test1_4 | purged  | 2016-03-09 22:08:12 | 2016-03-09 22:09:37 |
| 25 | Default_test1_4 | purged  | 2016-03-09 22:10:12 | 2016-03-09 22:11:37 |
| 26 | Default_test1_4 | purged  | 2016-03-09 22:12:12 | 2016-03-09 22:13:37 |
| 27 | Default_test1_4 | purged  | 2016-03-09 22:14:12 | 2016-03-09 22:15:37 |
| 28 | Default_test1_4 | purged  | 2016-03-09 22:16:13 | 2016-03-09 22:17:37 |
| 29 | Default_test1_4 | purged  | 2016-03-09 22:18:13 | 2016-03-09 22:19:37 |
| 30 | Default_test1_4 | purged  | 2016-03-09 22:20:13 | 2016-03-09 22:21:37 |
| 31 | Default_test1_4 | purged  | 2016-03-09 22:22:13 | 2016-03-09 22:23:38 |
| 32 | Default_test1_4 | purged  | 2016-03-09 22:24:13 | 2016-03-09 22:25:38 |
| 33 | Default_hello_1 | running | 2016-03-09 22:24:25 | NULL                |
| 34 | Default_hello_2 | running | 2016-03-09 22:24:26 | NULL                |
| 35 | Default_hello_3 | purged  | 2016-03-09 22:25:17 | 2016-03-09 22:26:27 |
| 36 | Default_hello_4 | purged  | 2016-03-09 22:25:22 | 2016-03-09 22:25:29 |
| 37 | Default_test1_4 | purged  | 2016-03-09 22:26:14 | 2016-03-09 22:27:38 |
| 38 | Default_hello_3 | running | 2016-03-09 22:26:27 | NULL                |
| 39 | Default_test1_4 | purged  | 2016-03-09 22:28:14 | 2016-03-09 22:29:38 |
| 40 | Default_test1_4 | purged  | 2016-03-09 22:30:14 | 2016-03-09 22:31:38 |
| 41 | Default_test1_4 | removed | 2016-03-09 22:32:14 | 2016-03-09 22:33:38 |
+----+-----------------+---------+---------------------+---------------------+
41 rows in set (0.00 sec)

@ibuildthecloud debugging showed that after 3 failed attempts, numPrevExecutions is reset to 0 on this line:
https://github.com/rancher/cattle/blob/7549118c06cf1fe2e2527e918fe2bd5a527de729/code/framework/engine/src/main/java/io/cattle/platform/engine/eventing/impl/ProcessEventListenerImpl.java#L111
Most likely due to underlying DAO method returning just 1 process_execution record while in the DB I see multiple ones for the same process:
https://github.com/rancher/cattle/blob/3d5875be23e729b61bd13269b352647482b93778/code/iaas/engine-jooq/src/main/java/io/cattle/platform/engine/manager/impl/jooq/JooqProcessRecordDao.java#L170
@ibuildthecloud

@sangeethah The backoff algorithm maxes out at 2 minutes.  So we starts at 15 second then add 2^(n-1) seconds to it.  So 15, 16, 17, 19, 23, 31, ... up to 120.

@sangeethah I noticed that the backoff algorithm was based on milliseconds and not seconds so it would take much longer to backoff.  I chnaged it to seconds now.

@ibuildthecloud , I remember from earlier testing that we used to backoff until we hit 15 minutes and stay there . Is that the expected behavior with your fix?

@ibuildthecloud , What should be the interval for back off algorithm to max out ? I am using latest build from master and still see that instances are getting created every 2 minutes .I thought we would back off up to 15 minutes and then stay at 15 minute interval .Can u please confirm ?

Confirmed that the max interval for back off algorithm is 2 minutes.


attiny85: pwm: Add PWM support for PB3

PB3 on is the "Complementary Timer/Counter1 Compare Match B Output", which can be used a PWM, but has the reverse polarity.

Fwiw the main awkwardness is the reverse polarity; I'm not sure if that's ok or if the impl_simple_pwm should be adopted to allow masking that difference for the user (by setting the duty to MAX - duty  essentially)

or if the impl_simple_pwm should be adopted to allow masking that difference for the user

If that's possible by simply reversing the duty cycle, I'd be in favor of doing that.  The abstraction should behave the same for all pins, even if the underlying hardware works differently.  If a difference can't be abstracted away, it needs to be visible to the user of the abstraction.  At least that's how I see it.

My bad; After spending some quality time with the atmel documentation it turns out this didn't actually work as I was wrongly assuming :)
The "Complementary Timer/Counter1 Compare Match B Output" aka ~OCR1B on PB3 for the attiny can only be enable together with OCR1B on PB4; Or in other words when using PB3 as a PWM signal, PB4 will also be a PWM output iff PB4 is set to an output.  For my application i've ended up using PB4 as input and PB3 as PWM as i'm hacking up a existing pcb; Which works fine ofcourse..
But it's not something that can be expressed in simple_pwm at the moment.. I guess to support the complementary pwm outputs there should pwm implementation that takes both pins but allows you to get something like  e.g. Pin<Input<_>, PB4> but such that it's restricted in being set to an output.
Unfortunately that's a bit too much atm for me for a quick project :) So i'll close this

After spending some quality time with the atmel documentation it turns out this didn't actually work as I was wrongly assuming :)
The "Complementary Timer/Counter1 Compare Match B Output" aka ~OCR1B on PB3 for the attiny can only be enable together with OCR1B on PB4; Or in other words when using PB3 as a PWM signal, PB4 will also be a PWM output iff PB4 is set to an output.

Ah, I just love these impossible to abstract hardware implementations...
I guess it doesn't make much sense trying to shoehorn this design into our existing abstraction.  If someone needs to use this specific feature, they can always do so using bare register writes...


Add feather_m4_can board, add mcan example

Summary

The board is added as a clone of feather_m4  with chip changed ATSAM(D->E)51J
Adapt pinmux: alternate function pins for CAN1 connecting to TCAN1051 transceiver
Clone mcan example from atsame54_xpro board (using periodic task instead of button)

Checklist

[x] CHANGELOG.md for the BSP or HAL updated
[x] All new or modified code is well documented, especially public items
[x] No new warnings or clippy suggestions have been introduced (see CI or check locally)

If Adding a new Board

[x] Board CI added to crates.json
[x] Board is properly following "Tier 2" conventions, unless otherwise decided to be "Tier 1"

If Adding a new cargo feature to the HAL

[x] Feature is added to the test matrix for applicable boards / PACs in crates.json

Please refer to https://github.com/atsamd-rs/atsamd/pull/658 and I believe the same comments apply to your attempt.


KAFKA-18027: MINOR: Correct DelayedOperationPurgatory comment about operation completion

About
In reference to PR comment https://github.com/apache/kafka/pull/17739#discussion_r1844998612 ,the below comment seems inaccurate. Currently, we add a delayed operation to either all keys or none of the keys. Nevertheless, the property that onComplete() is only called once when the operation is not completed still holds. It would be useful to fix the comment.

In this case, the operation is considered completed and won't be added to the watch list of the remaining keys.

Hi @junrao , my bad, thanks for pointing it out, I have removed the code change. Now, it seems the code is aligned with the comment. Please review when you can. Thanks!

@adixitconfluent : Thanks for the updated PR. The code LGTM. Could you change the description of the PR and jira accordingly?

Done @junrao , thanks

@adixitconfluent : Are the test failures related to the PR?

@adixitconfluent : Are the test failures related to the PR?

Hi @junrao , I ran the test on my local machine. It ran fine. I think the test is flaky, hence created a JIRA https://issues.apache.org/jira/browse/KAFKA-18043. Also will rerun the pipeline, so the flakiness is removed.


Make --metadata-mintable true by default for erc721 generation

Contract is kind of useless without it. Maybe that one you have to set to false to disable.

Should maybe do this for ERC-20's too, make them mintable, otherwise it starts with zero tokens and you can't make any more (I think).


5.0 MCH first pass, with new data and lots of nuked modules

Sorry for size. :( Shouldn't be too bad tho, since half of it is just deletions or string updates.

Ergh, translation conflicts. Will merge once resolved.


Resource label selection view under configuration wizard step - Step 2B

Issue: https://issues.redhat.com/browse/RHSTOR-5313
on top of:
https://github.com/red-hat-storage/odf-console/pull/1210
https://github.com/red-hat-storage/odf-console/pull/1222

/approve
/lgtm

/test odf-console-e2e-aws

/test odf-console-e2e-aws


[Feature Request]: Add Send icon

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Hii @mahaveergurjar
Instead of using Send button, we can add there send icon button so that it'll be easy to send the messages.
Kindly assign me this under Hacktoberfest 2024
Record

[X] I agree to follow this project's Code of Conduct
[x] I want to work on this issue
[x] I'm willing to provide further clarification or assistance if needed.

Okay you can add


bug(pnpm): vue dependency version mismatch

Your Environment

Operating System: Darwin
Node Version:     v16.16.0
Nuxt Version:     3.0.0-rc.13
Nitro Version:    0.6.1
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      -
Runtime Modules:  -
Build Modules:    -

Reproduction
No response
Describe the bug
Packages: +5
+++++
Progress: resolved 595, reused 569, downloaded 5, added 5, done
devDependencies:

nuxt-xstate 0.5.1

WARN  Issues with peer dependencies found
.
└─┬ nuxt-xstate 0.5.1
├─┬ @xstate/vue 2.0.0
│ └── ✕ missing peer<EMAIL_ADDRESS>└─┬ xstate-vue2 0.3.0
├── ✕ missing peer<EMAIL_ADDRESS>└── ✕ unmet peer<EMAIL_ADDRESS>found 2.0.0
✕ Conflicting peer dependencies:
vue
Done in 7.2s
Additional context
No response

This seems like something that can be solved only on per project basis. I tried by adding this to the module's package.json file:
"pnpm": {
    "peerDependencyRules": {
      "allowAny": ["@xstate/vue", "xstate-vue2", "vue"]
    }
  }

and still got that warning. I think this is because dependencies @xstate/vue and xstate-vue2 themself require vue as peer dependency, and I have no control over that.
If you don't want pnpm to fail on peer dependency issues, add strict-peer-dependencies=false to an .npmrc file at the root of your project. Either that, or use something like npm-install-peers to help you quickly acquire peer deps


Travis builds do not appear to generate code coverage

The badge in the main repo shows coverage unknown

Closed by #28


Consumer init optimize completely

Changes Unknown when pulling 43b3ac36017df702985041f6d57c84a21e8469f4 on wujimin:consumer-init-optimize-completely into ** on ServiceComb:master**.


graph heuristic search not working

TypeError: forward() takes from 3 to 4 positional arguments but 5 were given
I always get the above mentioned error when i try running graph heuristic search. any suggestions to correct it?

could you elaborate more about the error, maybe screenshot it?

I also get this error. I think it might be caused by DenseSAGEConv under different versions of torch_geometric. Under torch_geometric 1.4.3, the forward function is defined as "forward(self, x, adj, mask=None, add_loop=True)". But in the latest version, it is modified to be "forward(self, x, adj, mask=None)". But I am also wondering whether it is safe to directly use the latest version?

I see! yes, you should be able to directly use the latest version.

I made some (not fully tested) modifications to add the loops ourselves, since they aren't supported in Torch Geometric anymore. This way it should work with both the old and new versions.


Can't send message to a group

I've a group chat id "id": -911541492
i don't how to send message to this group
I am using this code
sender := message.NewSender(tg.NewClient(client))
fmt.Println("groupId", groupID, reflect.TypeOf(groupID))
peer := &tg.InputPeerChat{
	ChatID: groupID, // Replace with the ID of the group you want to send the message to
}
uc, err := sender.To(peer).Text(context.Background(), "hi")
if err != nil {
	panic(err)
}

and getting this error
groupId -911541492 int64
panic: send text: rpcDoRequest: rpc error code 400: PEER_ID_INVALID

Originally posted by @rushi3691 in https://github.com/gotd/td/discussions/1143

fixed it, just had to remove '-' sign from chat id.


Fix broken docker build, Issue #1 + Issue #2

the key problem is a missing subdirectory  /src/csp/
It's just a problem of using GitHub:
GitHub doesn't maintain empty directories.
adding a useless .dummy.txt keeps and copies subdirectory /src**/csp/**
it's almost as crazy as dummy variables required to satisfy CodeQuality.

Thanks Robert..
I thought I had fixed this too.

Merged.


Laravel 11.x Compatibility

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 11.x.
Before merging, you need to:

Checkout the l11-compatibility branch
Review all comments for additional changes
Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

:warning: Shift detected GitHub Actions which run jobs using a version matrix. Shift attempted to update your configuration for Laravel 11. However, you should review these changes to ensure the desired combination of versions are built for your package.

:alembic: Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.
To do so, temporarily add Shift's fork to the repositories property of your composer.json:
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/filament-fabricator.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:
{
    "require": {
        "z3d0x/filament-fabricator": "dev-l11-compatibility",
    }
}

Finally, run: composer update

I provided laravel 11 compatibility to filament-peek and it was released yesterday.
So retriggering the pipeline should actually fix the issue


Research for Face Recognition Model for Embedding Generation

Description
Research various state-of-the-art face recognition models that generate face embeddings. The objective is to compare their performance in terms of accuracy, embedding size, computational complexity, and scalability for integration into a large-scale face recognition system.
Tasks

[x] Research models that do face embedding generation
[x] Tabulate key metrics for each of the models
[x] Prepare a comparison table

Deliverable
A comparison table summarizing the performance of various face recognition models, along with recommendations for the best-suited model for large-scale systems.

The attached doc contains model analysis and comparison.
https://docs.google.com/document/d/1CpN__oPgmAvY65s-tWg4X-pZPCPwNEAU-ULrkdKWES4/edit?usp=sharing

The attached doc contains model analysis and comparison.
https://docs.google.com/document/d/1CpN__oPgmAvY65s-tWg4X-pZPCPwNEAU-ULrkdKWES4/edit?usp=sharing


Structured Field Values for HTTP (RFC8941)

Resolves #5432

Sorry for taking so long to get to this! It's purely down to my own laziness - I'll definitely give this and your other PR a proper review this side of Chrsitmas...

Ok, @bplommer, don't worry.


X rddx

lab

good luck everyone ! :D

great

great

Hello

Great

Great

Let's keep it going

LFG!!! 🥇
Keep up the good work friends!! 🔥
Maybe we can work some projects together on the other side of this learning curve. 😄
NO MATTER WHAT, YOU CAN DO IT!!    I BELIEVE IN YOU!! ✌


Dart_TypedData_kUint64 error: unimplemented code

Dart SDK version: 2.10.4 (stable) (Wed Nov 11 13:35:58 2020 +0100) on "linux_x64"
Trying to send async callback data to native port using Dart_PostCObject_DL() - an Dart_CObject_kArray of dynamic values (one is Int64 Dart_CObject_kInt64 followed by two Uint64List Dart_TypedData_kUint64) fails during dart runtime:

./../runtime/vm/dart_api_message.cc: 1086: error: unimplemented code
version=2.10.4 (stable) (Wed Nov 11 13:35:58 2020 +0100) on "linux_x64"
pid=946331, thread=946354, isolate_group=main(0x558ffa12f700), isolate=main(0x558ffa392000)
isolate_instructions=558ff75fcb80, vm_instructions=558ff75fcb80
  pc 0x0000558ff788cbcc fp 0x00007f076e87cc10 dart::Profiler::DumpStackTrace(void*)+0x7c
  pc 0x0000558ff75fccb2 fp 0x00007f076e87ccf0 dart::Assert::Fail(char const*, ...)+0x82
  pc 0x0000558ff779a84e fp 0x00007f076e87cd80 /home/ivan/lib/dart-2.10.4/bin/dart+0x1b1084e
  pc 0x0000558ff7799ab0 fp 0x00007f076e87cdd0 dart::ApiMessageWriter::WriteCObject(_Dart_CObject*)+0x1b0
  pc 0x0000558ff779aa0b fp 0x00007f076e87ce20 dart::ApiMessageWriter::WriteCMessage(_Dart_CObject*, long, dart::Message::Priority)+0x2b
  pc 0x0000558ff7d4f86a fp 0x00007f076e87cee0 Dart_PostCObject+0x3a

type Dart_TypedData_kUint32 works just fine. Any plans for supporting the remaining TypedData types? And how can one accomplish sending Uint64Array in the meantime?
The code in dart_api_message.cc:
    case Dart_CObject_kTypedData: {
      // Write out the serialization header value for this object.
      WriteInlinedHeader(object);
      // Write out the class and tags information.
      intptr_t class_id;
      switch (object->value.as_typed_data.type) {
        case Dart_TypedData_kInt8:
          class_id = kTypedDataInt8ArrayCid;
          break;
        case Dart_TypedData_kUint8:
          class_id = kTypedDataUint8ArrayCid;
          break;
        case Dart_TypedData_kUint32:
          class_id = kTypedDataUint32ArrayCid;
          break;
        default:
          class_id = kTypedDataUint8ArrayCid;
          UNIMPLEMENTED();
      }

The workaround I'm currently using:
send the uint64_t array as:
object.value.as_typed_data.type = Dart_TypedData_kUint8;
object.value.as_typed_data.length = count * sizeof(uint64_t);
object.value.as_typed_data.values = count ? (uint8_t*) items : nullptr;

and receive in Dart with
if (msg is! Uint8List) ... throw

Uint64List.view(msg.buffer)

Still it would be nice to have it implemented in dart or at least some docs (e.g. the native_api header) saying it's not available...

This was probably fixed by bbefc0574887c1e00e00d07d7cb8a2b5acd249d6.


CURL ERRNO=51

Facebook now requires connections over https, which seems to mean you need an SSL certificate involved to use the messenger bot platform. May be out of scope of this tutorial, but worth mentioning. Through your tutorial, here's the error I received from FB:
The URL couldn't be validated. Callback verification failed with the following errors: curl_errno = 51; curl_error = SSL: no alternative certificate subject name matches target host name 'professordex.heroku.com'; HTTP Status Code = 200; HTTP Message = Connection established

Thanks for the tip! On Heroku they offer a starter SSL for free. Are you running the chat bot on your own server?

Interesting. I was running it on my own server then moved over to Heroku to see if it worked. I'm new to Heroku, so I didn't know that was an option. I'll go try it out.


protocol/pubsub: bump cloud.google.com/go/pubsub to latest

Stay up to date and bring some fixes.
https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.17.0...pubsub/v1.23.0
Signed-off-by: Iñigo Horcajo<EMAIL_ADDRESS>

Seems like 1.17 is the right upgrade, a lot of projects are not on 1.18 yet.

Ok, if you could rebase, let's try out go 1.17 now!

Thanks so much!!


Startup Crash

Version 1.2.0 crashes on startup of the Minecraft instance

This bug with the Forge version has finally been fixed with update 1.2.1! Sorry for the wait!


manga on Kindle is "soomed out" (KCC V5.0.1)

hi guys,
im using the KCC now nearly for one year and everything was fine. now i updated to the latest version 5.0.1 and all mangas i convert ar like soomed out on kindle http://puu.sh/mKezn/e4afe5534f.jpg . i converted an older manga. the old file is all fine, the new one is like the image. i am using the KCC set to Kindle PW 1/2 and output to mobi. the options manga mode and hq zoom are enabled. thenn i put the mobi file to calibre and copy it to my kindle. i tried to use version 4.6.5 but it wont start...
so i dont know what im doing wrong, can you help me?
greetings stoneman
p.s sry for bad english, i hope you understand me :D

This test file work correctly?
https://kcc.iosphe.re/Samples/Ubunchu!-KPW.mobi

wow, you are fast. its the same problem with your test file

Try uploading it manually without Calibre.

i dindt do this ever before, which folder do i have to copy to?

documents

still the same

What firmware version you have?

updated this night 5.6.5

You are sure that you have Paperwhite 1 or 2 and not 3?

dont know o.O

Logo on bottom is silver or black?

black
im trying pw3 setting

That is Paperwhite 3 :-)

-.-

thanks for your fast help and sry that im stupid :D


Is there a way to use the useCollapsibleStack for Class components?

I believe this library solves a huge problem in making the native experience even better by animating the header upon scrolling with FlatList. However, we also want to make the performance as optimal as possible especially when working with large FlatList with a lot of Functional Components on top of it.
The use of useCollapsibleStack hook out of the box is amazing and it gives us flexibility to customize our Components.
But since we have a big issue with the performance we decided to use Class base on every FlatList component instead of Functional Component to improve performances on every render of each component. We had tried using useCallBack for every callBack function passed in Child component however we're not satisfied with the results compared to Class base component.
Such as Avoid anonymous function on renderItem of FlatList
Here is one reason: https://stackoverflow.com/questions/45706257/react-native-onpress-extract-id-from-currenttarget
So it is great if this library can provide an API for useCollapsibleStack for Class

Why was this closed? Is there any updates on this?

What if you just create your HOC function with the hooks function?

https://stackoverflow.com/a/54227055/949795


[DO NOT MERGE] Swift 4.2 support for a 0.x release

NOTES: This PR should never land on the master branch as it removes functionality. If we think it's useful we could however put this on a swift-log-0 branch and tag say version 0.1.0 with it. The real version will remain Swift 5-only and we could then just tag it 1.0.0 when Swift 5 becomes generally available.

Motivation:
For an easier migration path, it is probably useful to ship a 0.x
version of swift-log that is compatible with Swift 4.2. It can't use
any of the features that Swift 5 brings and therefore the Swift 4.2
version will have a slightly reduced feature set:

log messages will be String
logging metadata values will be String only (no dictionaries,
arrays, ...)

That means, if you use the Swift 4.2 version of swift-log carefully
(only use string literals), your migration to the Swift 5 version should
only be a matter of changing your Package.swift.
Modifications:

remove all string interpolation and use String directly

Result:

we can release a 0.x version that supports Swift 4.2

Alternatively, we could merge this to master and ship it as 1.0.0, then add the interpolation feature later once Swift 5 is widely required. It would also let us see how painful only having MetadataValue as a simple String is in practice.

Alternatively, we could merge this to master and ship it as 1.0.0, then add the interpolation feature later once Swift 5 is widely required. It would also let us see how painful only having MetadataValue as a simple String is in practice.

@ianpartridge I don't really want to do this because the LogHandlers need to properly support all MetadataValues. But if they all start assuming it's just a String, then it'll probably be hard to make them all change their code. I want it to be very clear that the 4.x version is something pretty transitional.

@ianpartridge actually, I have an idea! Let's keep the Metadata enum for Swift 4 and we can just convert (in Logger) the String to a MetadataValue.string(theStringPassedIn). Then LogHandlers have to support all MetadataValues but they just happen to only ever get String in Swift 4 :). That actually would also work for the Logger.Message thing.
Ok, this is much better, scrap this PR, I'll improve this later.
I still think this should become version 0.x for Swift 4 and 1.x for Swift 5.

Let's keep the Metadata enum for Swift 4 and we can just convert (in Logger) the String to a MetadataValue.string(theStringPassedIn). Then LogHandlers have to support all MetadataValues but they just happen to only ever get String in Swift 4 :). That actually would also work for the Logger.Message thing.

Big +1, I was wondering if it was really necessary to drop the metadata value...

nice, even better!

need to adjust linux tests
consider metadata: @autoclosure () -> [String: String] = [:] instead of metadata: @autoclosure () -> [String: String]? = nil, but not a strong opinion
branching wise, i suggest we follow what we do with swift-nio, i.e have master be the swift 5 version, and create a separate 4.x branch (swift-log-0.1 or whatnot) which we can tag

nice, even better!

need to adjust linux tests

I did run scripts/generate_linux_tests, is that what you mean?

2. consider metadata: @autoclosure () -> [String: String] = [:] instead of metadata: @autoclosure () -> [String: String]? = nil, but not a strong opinion

I think this is something that should be changed on master. master has metadata: Logger.Metadata?, therefore I went for metadata: [String: String]? here which is the equivalent.

3. branching wise, i suggest we follow what we do with swift-nio, i.e have master be the swift 5 version, and create a separate 4.x branch (swift-log-0.1 or whatnot) which we can tag

agreed

@weissi CI is failing with => Checking linux tests... missing changes! so i think something went a miss there

@weissi CI is failing with => Checking linux tests... missing changes! so i think something went a miss there

@tomerd ah thanks! I think that was my git config that's trying not to record whitespace errors but that's not a good idea for generated files ;)

updated

lgtm!

@tomerd updated for 4.2, also origin/jw-4.2-branch

thanks @weissi

now lives on the swift-log-0.0 branch


Reduce code duplication in gamepad_viewer example

This example involves spawning and configuring a very large number of similar buttons, as seen in https://github.com/bevyengine/bevy/blob/8a268129f9efbe0b35a53622e5ff59053ace457f/examples/tools/gamepad_viewer.rs#L119
We should instead be using a custom Bundle type, with a convenient new method to improve clarity and reduce boilerplate.

Hey, I'd love to take a jab at this one

Awesome, feel free to open a draft PR and ask for any help there!

Done, I opened up a draft at #6175


Handle "User is typing" activity on MS Teams

Hi team,
On MS Teams, can we handle the "User is typing" activity? If not, do we have plan to do it.
I see the activity is available in the Bot Framework SDK 4.0

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

ID: 9da6a6eb-8756-fffd-ecc3-07cde897e709
Version Independent ID: 72686dc8-d677-9b8d-2405-7684d537a100
Content: Handle bot events - Teams
Content Source: msteams-platform/resources/bot-v3/bots-notifications.md
Product: msteams
GitHub Login: @laujan
Microsoft Alias: lajanuar

Hi @tannguyen3 :
You can implement the typing activity in teams, Could you please check the below code
var typingActivity = MessageFactory.Text(string.Empty);
typingActivity.Type = ActivityTypes.Typing;
await turnContext.SendActivityAsync(typingActivity);

No, I don't want to send typing signal to user. But want bot to handle event that user is typing and react to it.

Currently there is no event to know the user activity, Could you please raise a [user voice](url

).


spawn_query - ordering issue

I have three separate scripts in my Boat game project. (I'll use shorthand names so they're easier to talk about.)

client_orbitcamera, which spawns an orbit camera (clientside)
server_playerboat, which spawns a player boat (serverside)
client_playerboat, which wants to add a component to the orbit camera telling it to focus on the player boat -- only once both spawned, of course.

How should I proceed with writing my client_playerboat script?
I saw that Rust async has something to do with futures and waiting for multiple conditions, but I don't know how to hook them up to Ambient's spawn_query.

I am temporarily solving this just by waiting a tenth of a second. If I don't do that, then it fails about half the time (not tested thoroughly).
See lines 6-10 here https://github.com/droqen/23-08Blue/blob/main/BoatGameBlue/embers/boatblue_playerboat/src/client.rs

An interesting problem. How do you identify the entities to link?
You could do something like (totally untested)
let player_id = player::get_local();
let player_user_id = entity::get_component(player_id, user_id());
let boat_id = entity::wait_for_component(player::get_local(), components::boat_ref()).await;

spawn_query(()).require(orbit_camera()).bind(|r| {
  for (id, _) in r {
    entity::set_component(id, lookat_target(), boat_id);
  }
});

Ping - were you able to try the above out?