Can this be self hosted?

First I would like to say this looks amazing. The web interface is so clean and responsive.
I would however prefer to self host this- is that possible and what steps would I need to take to get this done? I have Minecraft server and webserver hosted on a VPS.

Thanks for the kind words @Magnum97 . It was a lot of work, so I appreciate it.
You can not self-host the AutoPlug-Webserver at the moment and I'm not yet sure if you will ever be able to.
Here are some of my reasons why not:

AutoPlug-Web uses a lot of resources and optimizing it for self-hosting would mean a lot of work
Generally making this available for self-hosting would mean a lot of work
Since AutoPlug is one of its kind (and that for a good reason, since nobody wants to go through all that pain of developing it) and we put a lot of effort into developing it, I wouldn't want to share all that precious work for some dude to copy and make it his own
You have basically no impact on your Minecraft servers performance when using AutoPlug-Web, since the webserver is hosted by us (compared to other web-panels)
You don't need to care about the webservers security and its encryption (SSL)
You can access your server from anywhere at any time, without needing to open any extra ports
You would have to manually update your web server

Here are some reasons for self-hosting:

You wouldn't need to rely on an external service and thus not worry about it being unavailable
You wouldn't need to create an account that provides access to your server (not yet, but I'm planning on adding an online console) and thus feel more secure
You would have access to the complete code and thus feel more secure
I wouldn't have to pay for a webserver every month
I wouldn't have to worry about my users' data and its security/protection

I'll leave this issue open for further discussion. Feel free to share your opinion.

I would like to say this plugin is amazing and thank you for making plugin update autometely possible but if I use this from a country with Internet censorship (like China).
The connection to AutoPlugin-Web would be slow and updater can not work correctly.
As a result,I would prefer to self-hosted this,hope it can come true one day.

@ahdg6 Oh I see. Sry I to hear that :/ I hope the connection is not too slow...
But your point is pretty valid and I'm going to add it to the list.

@ahdg6 Good news for you! I'm planning on making the complete update checking client-side, so that registration and use of AutoPlug-Web will be completely optional!
This should drastically increase the checking time for you. I'll try to make the checking asynchronous, so that all your plugins can be checked at the same time.

@ahdg6 v2.0 now has the search algorithm inside of the client, so your plugin checking speed wont be affected from your internet connection

@ahdg6 v2.0 now has the search algorithm inside of the client, so your plugin checking speed wont be affected from your internet connection

wow,that would be awesome,I will try it when I have spare time.
Thank you for your amazing work.

Closing this since it doesn't look like there will be much further discussion.

Self hosted version will be available soon. Im not sure about the price yet but I am thinking of 499€ one time payment with life-time updates. And as alternative monthly payment.


Do not mark releases as pre-release

See #352

@gabo1208 do you still want to work on this?

Yep sorry! Was on vacations let me make the change
On Fri, Jan 28, 2022, 6:01 AM Michael Gasch @.***>
wrote:

@gabo1208 https://github.com/gabo1208 do you still want to work on this?
—
Reply to this email directly, view it on GitHub
https://github.com/vmware-tanzu/sources-for-knative/issues/357#issuecomment-1024105946,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABCOSUPRY6XRHMMHOEKSSVLUYJZRTANCNFSM5LQJEXNA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>


fix: improve ui of out-of-stock products on the cart page

PR Type

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] CI-related changes
[ ] Documentation content changes
[ ] Application / infrastructure changes
[ ] Other:
What Is the Current Behavior?
If the user adds a product to cart and the product gets undeliverable, an error section is displayed.
The messages and the item description in the table are center-aligned.
The product name in the table is bold.

Issue Number: Closes #438
What Is the New Behavior?
The messages and the item description in table are left-aligned.
The product name in the table is not bold.
Does this PR Introduce a Breaking Change?

[ ] Yes
[x] No
Other Information

It depends of the user's screen size whether he can see the continue shopping button.
Nevertheless I changed the empty-cart-icon top padding from 105 to 60 ( 4 * spaceDefault)


Can't filter on Clinical Significance N/A in the advanced search grid

N/A is not in the filter drop down.

This is fixed in master and will go out in the next release!


upgrade clap to 4.0 latest across whole project

Hello, my name is Bazyl. I'm a very passionate Rust coder who happens to be applying for a role with Shuttle. I was able to successfully build docker with this code and updated packages.
I was not able to run make test successfully due to an error with protobuf, will try to get around it by properly installing the nix shell.

#[clap(
    version,
    about,
    // Cargo passes in the subcommand name to the invoked executable. Use a
    // hidden, optional positional argument to deal with it.
    arg(clap::Arg::with_name("dummy")
        .possible_value("shuttle")
        .required(false)
        .hidden(true))
)]

methods with_name and possible_value both seem to be deprecated. Using clap::Arg::new("dummy") could fix the first bit, but there doesn't seem to be a good alternative or any deprecation documentation I can find for .possible_value.
error[E0308]: mismatched types
   --> cargo-shuttle/src/lib.rs:281:37
    |
281 |             None => generate(shell, &mut app, name, &mut stdout()),
    |                     --------        ^^^^^^^^ expected struct `clap::builder::command::App`, found struct `clap::Command`
    |                     |
    |                     arguments to this function are incorrect
    |
    = note: expected mutable reference `&mut clap::builder::command::App<'_>`
               found mutable reference `&mut clap::Command`
note: function defined here
   --> /home/circleci/.cargo/registry/src/github.com-1ecc6299db9ec823/clap_complete-3.2.5/src/generator/mod.rs:225:8
    |
225 | pub fn generate<G, S>(gen: G, cmd: &mut clap::Command, bin_name: S, buf: &mut dyn Write)
    |        ^^^^^^^^

For this one we have let mut app = Command::command(); which returns type clap::Command, they should be the same type. Open to ideas here and happy to implement with some input! :)

Thanks for getting started Bazyl, but this was completed in https://github.com/shuttle-hq/shuttle/pull/570


Update AndroidManifest.xml

com.reactlibrary is a common use package name and we have conflict error more than one library with package name 'com.reactlibrary'
see https://github.com/kevinresol/react-native-sound-recorder/pull/1 for example

To change the package name, we also have to change a directory name  /android/src/main/java/com/reactlibrary.
And I'd prefer different name.
So, closing this but thanks.

Done: https://github.com/craftzdog/react-native-sqlite-2/commit/4fc9fe6032b83f40a15ad1c02014d62544e0bd9d

Published as 1.5.1


Unable to load animated webp

`_objects = [NSMutableArray arrayWithObjects:
@"http://www.httpwatch.com/httpgallery/authentication/authenticatedimage/default.aspx?0.35786508303135633",     // requires HTTP auth, used to demo the NTLM auth
@"http://assets.sbnation.com/assets/2512203/dogflops.gif",
@"http://www.ioncannon.net/wp-content/uploads/2011/06/test2.webp",
@"http://www.ioncannon.net/wp-content/uploads/2011/06/test9.webp",
@"http://7x2wk4.com2.z0.glb.qiniucdn.com/magic_pic/dice/dice_anim_1.webp", //animated webp ,  Unable to load
@"http://7x2wk4.com2.z0.glb.qiniucdn.com/magic_pic/dice/dice_1.webp", //static webp
nil];`
I would like to ask how to load the animated webp? thank you!

animated webp support is scheduled for the 4.0 release.

ok，thank you

Resolved by #1438


structure.md 章节缺少 The Routes Directory 的最新翻译

https://laravel.com/docs/5.3/structure#the-routes-directory


Added some const and immutable to unmodified variables

Generally, I prefer const for things like integers. It's shorter, and does the same thing.


Performance: Increase number of GCD read queues

Description

Increases the number of GCD serial read queues to 4 (on OSX) or 8 (Linux, when compiled with GCD_ASYNCH).
Motivation and Context

This increases Kitura throughput by (ballpark) 5% (OSX) / 30% (Linux).  The precise benefit depends on the nature of the workload (whether it is predominantly receive, send or 'think time' limited) and how many physical threads the system has.
Linux sees a universal improvement from increasing the number of queues, and in fact benefits even more from a higher number, but there are diminishing returns which are probably not worth the corresponding increase in memory footprint.
Most workloads improve on a 4-core Macbook with this change.  The smaller Mac Mini shows slight regression from the change, but I would expect that 4+ cores is a more likely environment where performance is important.  I do not have access to Mac hardware with >4 cores.
Linux (Ubuntu 16.04, Swift 4) - 4 cores, 8 threads
Note that the charts below show experiments with number of both GCD and Epoll queues.  Only the GCD (blue) results are relevant for this PR, as I am not proposing a change for Epoll.

OSX (Sierra, Swift 4) - Mac Mini 2-core / Macbook Pro 4-core
Note that the colours mean different things to the Linux charts above:  the graphs below show results on a 2-core Mac Mini (blue) and 4-core Macbook (orange).

Full data (internal link):  https://ibm.ent.box.com/file/211761963959
How Has This Been Tested?

As well as the performance tests above, I have run the Kitura-net tests locally on Linux and OSX and they pass.
Checklist:

[ ] I have submitted a CLA form
[ ] If applicable, I have updated the documentation accordingly.
[ ] If applicable, I have added tests to cover my changes.

Codecov Report

Merging #235 into master will decrease coverage by 0.53%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #235      +/-   ##
==========================================
- Coverage   77.72%   77.18%   -0.54%
==========================================
  Files          47       46       -1
  Lines        6939     6838     -101
  Branches      568      561       -7
==========================================
- Hits         5393     5278     -115
+ Misses       1432     1427       -5
- Partials      114      133      +19

Flag
Coverage Δ

#CHTTPParser
77.18% <100%> (-0.32%)
:arrow_down:

#KituraNet
77.18% <100%> (-0.54%)
:arrow_down:

Impacted Files
Coverage Δ

Sources/KituraNet/IncomingSocketHandler.swift
81.13% <100%> (-3.17%)
:arrow_down:

...ces/KituraNet/Server/ServerLifecycleListener.swift
81.57% <0%> (-7.9%)
:arrow_down:

Sources/KituraNet/HTTP/HTTPServerRequest.swift
72.41% <0%> (-4.32%)
:arrow_down:

Sources/KituraNet/HTTPParser/URLParser.swift
97.33% <0%> (-2.67%)
:arrow_down:

Sources/CHTTPParser/http_parser.c
55.15% <0%> (-2.4%)
:arrow_down:

Sources/KituraNet/IncomingSocketManager.swift
85.5% <0%> (-1.45%)
:arrow_down:

Sources/KituraNet/HTTP/HTTPServer.swift
80.35% <0%> (-1.26%)
:arrow_down:

Sources/KituraNet/HTTPParser/HTTPParser.swift
99.02% <0%> (-0.98%)
:arrow_down:

Sources/KituraNet/FastCGI/FastCGIServer.swift
63.58% <0%> (-0.62%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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


Transpiling external react modules causes multiple react copies

This seems related to #1423
What version of Remix are you using?
1.4.3
Steps to Reproduce
Here is a sample repository with the below steps: https://github.com/jaschaio/remix-bug
Create a new directory
mkdir monorepo
cd monorepo

Create a new package directory within it
mkdir packages
cd packages

Within the packages directory create a new remix project
npx create-remix@latest

Choose "Just the basics" and "Express Server" (this doesn't matter) and install the dependencies.
Create another directory within the /packages directory
mkdir ../controls
cd ../controls

Run npm init, name the package @local/controls and add react and react-dom as peerDependencies into the package.json
{
  "name": "@local/controls",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "type": "module",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
+  "peerDependencies": {
+    "react": "^17.0.2",
+    "react-dom": "^17.0.2"
+  }
}

Create a React Component, for example Text.js within the /packages/controls directory. The important thing is that you use some hook like useCallback:
import React, { useCallback } from 'react';

const Text = ( { handleChange, value } ) => {

    const onChange = useCallback( ( event ) => handleChange( event.target.value ), [ handleChange ] );

    return (
        <input
            type="text"
            onChange={ onChange }
            value={ value }
        />
    );

};

export default Text;

Go back to the /packages/website directory and install the other local package via:
npm i ../controls

Add it as a dependency to the serverDependenciesToBundle within the /packages/website/remix.config.js:
/**
 * @type {import('@remix-run/dev').AppConfig}
 */
module.exports = {
  ignoredRouteFiles: ["**/.*"],
+  serverDependenciesToBundle: [
+    /@local\/controls/,
+  ],
  // appDirectory: "app",
  // assetsBuildDirectory: "public/build",
  // serverBuildPath: "build/index.js",
  // publicPath: "/build/",
};

Within the /packages/website/app/routes/index.jsx directory, import the component, remove the default content and place the Component within it:
import { useState } from 'react';
import Text from '../components/Text';

export default function Index() {

    const [ value, setValue ] = useState( '' );

    return (
        <div>
            <Text value={ value } handleChange={ setValue } />
        </div>
    );
}

Run npm run dev from within the /packages/website directory
When visiting localhost:3000 you will get the Following error:
Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.

Expected Behavior
Using react components from other modules should work without throwing errors.
Actual Behavior
I can't use hooks within other react modules that are added to serverDependenciesToBundle
Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.

Might be related to https://github.com/evanw/esbuild/issues/475#issuecomment-946760991

I think it might be using the react installation from the local package, instead of the one from the main node_modules

Oh yeah that does seem like esbuild has issues with duplicate packages, independently of Remix. I think the Remix team should seriously consider providing a fallback compilation strategy that uses webpack and allows users to opt-out of the non-configurable esbuild setup. This is what Nextjs does. They offer a fast and shiny SWC compiler (also non-configurable), and for those who prioritize configurability over speed, the build will automatically use the webpack/babel compiler if it detects a babel.config.js.

duplicate of https://github.com/remix-run/remix/issues/2987

Closing in favor of #2987


Composer?

https://github.com/composer/composer
Is just slightly popular.

Just slightly :)
We are in very different domains though (php dependency manager compared to python ml library), so we are OK with the overlap if they are!


Create a new issue template to request a feature

WASP has already created one. this issue to keep track of his payment for it

This one is already done

Account Number

6663b43af069d9d4d303cd1a13d63e9d206ab786eba694b3e23f4dfdb3670d34


Regression: esbuild does not eliminate dead codes re-exported namespaces cannot be tree-shaked

Since https://github.com/option-t/option-t/pull/2235, we export namespace object as import { TypeName } from 'option-t/<TypeName>/namespace' instead of that user do import * as TypeName from 'option-t/<TypeName>/namespace'.
That change is intended to resolve:

With the previous implementation, IntelliSense sometimes lookup all items exported from <TypeName>/namespace. As a result, IntelliSense shows multiple duplicated items in its suggestion. It confused user.
And IntelliSense also did not look up <TypeName>/namespace automatically.

But the new way is not "tree-shaked" well in some module bundlers like esbuild 0.21.2.
Example

rollup 4.17.2 can remove unused codes expected.
esbuild 0.21.2 cannot remove unused code well.

see https://github.com/evanw/esbuild/issues/1420

Affects Version

v44 or later.

See also

https://docs.google.com/presentation/d/1iM5cRgdRXLWLq_GxgRvzYmUTXEK6gzH_8QNgLKMmv7o/preview#slide=id.p

Current Workaround

Use rollup v4 or other bundler supporting such advanced tree shaking if you would like to remove dead codes completely.

I see webpack v5 can do similar things.

I think we should not add compat/namespace_v44 path that keep the previous module export as the workaround.
Because:

This is not only a bug for this package. It should be resolved in the bundler.
Generally, user would use rollup or webpack that can support to eliminate dead codes properly. For example, vite (at least ~v5) use rollup for production build. This would not be a problem that we should provide a workaround immediately.


[ACS][CallAutomation] Live Test Updated V2

Live Test Updated for CallAutomation + Recorded

LocalAuth disabled for ServiceBus
PhoneNumber test now randomized to avoid duplicated tests
Various Bug Fixes
more redaction added

API change check
API changes are not detected in this pull request.


Registrator

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/72085
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.1 -m "<description of version>" acc07cb68f98b2f071e9e1917f6018d14e267782
git push origin v0.1.1

Also, note the warning: This looks like a new registration that registers version 0.1.1.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/72264
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.2 -m "<description of version>" 63b052df2e6f86235f961616f5adb947602f6ad0
git push origin v0.1.2

@JuliaRegistrator register

Error while trying to register: Version 0.1.2 already exists

@JuliaRegistrator register

Error while trying to register: "Error parsing project file"

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/73221
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.3 -m "<description of version>" d64ea016bf6598930b6667741226e1dc8117f176
git push origin v0.1.3


feat:Handle form validations using toastify library

Description:
Enhance the user experience on the registration page as well as the login page by implementing form validation using React Toastify. This will provide users with real-time feedback on their input and improve the overall usability of the registration form.
Tasks:

Integrate React Toastify: Install and configure React Toastify library in the project to display toast notifications for form validation messages.

Steps to Implement:

Install React Toastify package using npm or yarn.
Configure React Toastify to display notifications at appropriate positions on the screen.

Expected Outcome: React Toastify should be successfully integrated into the project, ready to display form validation messages.

Frontend Form Validation: Implement frontend form validation logic to check the validity of input fields and display corresponding toast notifications using React Toastify.

Steps to Implement:

Write JavaScript/React code to validate user input in the registration form fields.
Utilize React Toastify to display toast notifications for validation errors such as empty fields, invalid email format, or password mismatch.

Expected Outcome: Users should receive immediate feedback via toast notifications when they enter invalid data in the registration form.

@Niharika0104 Done :+1:


Correcting query to ensure trail logging is enabled

Is this PR now obsolete based on new cloudtrail rule(s)?


move to tokio, fix one broken example

@zslayton Any update? If there's a problem, I'm willing to submit a new patch, for example removing tokio-core  → tokio migration and push examples only.

@yjh0502 Sorry for the delay, I've been traveling for the last week. I'll get a chance to review this over the weekend.

Thanks for the review! I appended a commit to handle issues that addressed on the review.
BTW I'm adding more changes on my fork for my own needs, and you can see commit on following links: https://github.com/yjh0502/stomp-rs/commits/master
Primary goal of those changes is make stomp-rs usable on webassembly environment.

make session to accept custom IO struct (AsyncRead + AsyncWrite + Sync + 'static) other than TcpStream.
use handcrafted parser instead of nom, which does not work on wasm yet. I tried pest before moving to handwritten one, but It does not support non-utf8 input.
http style header API.
use rustfmt to normalize code format

I didn't sent a PR for those changes yet because I believe those changes are quite opiniated. How do you think of sending PR for those changes?

Sorry to hijack this PR thread, but is there an effort to get modern futures/tokio support for this library and is the work done to-date (including this PR) part of that effort? Or is the library mostly OBE?

Hi, thanks for drawing my attention back to this PR. It had fallen off my radar. This PR is the only work happening on this library and I need to find the time to land it.
AFAIK there isn't another stomp library in wide use, so getting this one back up to speed with the ecosystem would be worthwhile.

It would seem to be still worthwhile :)

@madbonkey That it would! I guess STOMP is not a protocol in too much demand with those writing services in Rust.

Seems true enough - I'd be happy to help out if there's something to do!

Mea culpa. It's been very difficult to find bandwidth for this project. 😞 Apologies to @yjh0502 for neglecting this.
When I first created it I was using a variety of MQ servers at my day job and always had one lying around to test against. (Using STOMP was a nice cross-server compatibility option, and the protocol was much simpler to implement than AMQP.)
Tokio has reached 1.0 since this PR was first opened (again, my fault!). Is anyone interested in upgrading this to the stable version?


[BUG] in ResidualDouble, fix out-of-sample residual prediction if residual estimator is default

This fixes an unreported bug in ResidualDouble where fit would break if the default residual estimator is used.
This was due to the non-underscore parameter being referenced instead of the underscored one.

Codecov Report
Patch coverage: 100.00% and project coverage change: -0.23% :warning:

Comparison is base (83ca5a8) 71.35% compared to head (61f8629) 71.13%.
Report is 1 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #70      +/-   ##
==========================================
- Coverage   71.35%   71.13%   -0.23%
==========================================
  Files          92       92
  Lines        4940     4940
  Branches      897      803      -94
==========================================
- Hits         3525     3514      -11
- Misses       1179     1193      +14
+ Partials      236      233       -3

Files Changed
Coverage Δ

skpro/regression/residual.py
97.29% <100.00%> (+0.02%)
:arrow_up:

... and 4 files with indirect coverage changes

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


resolve tooltip and label overlay issue

Description

closes #4579 (One part)
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[ ] Attached issue to pull request
[ ] Changelog entry
[ ] Code is clear and sufficiently documented
[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Processing this pull request

Merged into branches master, iso6 in d661150cf9f765ba7ea181678a1206fb2ffe7585


Context menu doesn't close when stopPropagation() is called on a click event.

Describe the bug
When you open a context menu and click somewhere where stopPropagation() is called on the click event, then the context menu doesn't close.
To Reproduce
Steps to reproduce the behavior:

Open context menu.
Click on the blue area.

Expected behavior
The context menu should always close when clicking outside the menu.
Stackblitz Example
https://stackblitz.com/edit/ngx-contextmenu-example-zas2j8

Hi @Timmeeeey, I just saw your issue, sorry for the delay. Unfortunately, there is little I can do. To close the menu I listen to "document:click", if the event is stopped it never reach the document, thus prevent menu closing. Do you see any workaround ?

Hi @sroucheray
Unfortunately, I don't see any good alternative. You could use a backdrop to close the menu on outside click but this causes other issues, for example with submenus.
The issue I have is with a dialog component of a UI framework I use which catches click events and calls stopPropagation().
I guess I have to wait and hope that they are fixing this.

Backdrop is not a bad idea, though.

At one point de native dialog API (https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement) along with anchor positioning https://developer.chrome.com/blog/anchor-positioning-api will be the solution


Are there any ways to back pack?

I need to update the gun sounds in Borderlands 2

No, this program is for extraction only


Inline access to non-GC static fields

An alternate approach to what was attempted in #3962 (and dotnet/coreclr#12420), this time leveraging preexisting infrastructure in RyuJIT built for accessing RVA static fields. This is limited to non-GC statics, since that's what RyuJIT has.
It feels a bit more natural to how JitInterface is structured (e.g. RyuJIT is calling initClass to eliminate the need to do the cctor check in some cases). If this is something we would want to take further, the next steps would be:

Update initClass to allow generating the inline cctor check (we currently call the ReadyToRun helper to get non-GC static base - this change doesn't affect that).
Change CORINFO_FIELD_INFO - replace CORINFO_CONST_LOOKUP fieldLookup with CORINFO_LOOKUP fieldLookup so that we can also do this from shared code.
Some updates to handle GC statics and thread statics that I haven't thought about too much yet.

I don't have plans to do the next steps anytime soon though.
The changes to the generated code look like this:
internal class Program
{
    static int X;
    static int Y;

    private static int Main()
    {
        return X + Y;
    }
}

Before:
call        __GetNonGCStaticBase_repro_Program (07FF65ADE2FCCh)
mov         edx,dword ptr [rax]
add         edx,dword ptr [rax+4]
mov         eax,edx

After:
mov         eax,dword ptr [repro_Program::__NONGCSTATICS (07FF66540BBD8h)]
add         eax,dword ptr [repro_Program::__NONGCSTATICS+4h (07FF66540BBDCh)]

This is still asserting RyuJIT. This looks like another RyuJIT bug in the rarely used area but this time I don't have a repro with CoreCLR.
I'm going to let this pull request sit until we decide that this is the direction we want. I don't want to engage RyuJIT team on this unless we have to.

RyuJIT is calling initClass to eliminate the need to do the cctor check in some cases
Change CORINFO_FIELD_INFO - replace CORINFO_CONST_LOOKUP fieldLookup with CORINFO_LOOKUP fieldLookup

These part sounds good to me.

SymbolWithOffset

I think that it would be better to keep providing baseAddress + offset and let the JIT to figure out the address mode. It is beneficial on non-Intel  where computing absolute address is relatively expensive and so you want JIT to CSE the baseAddress. (Intel can benefit from it in some less common cases - when optimizing for code size.)

Closing stale PRs


Syntax for Phase 1 state machines

[x] AST
[x] Lexer and parser
[x] Scala tests
[x] fpp-syntax and unit tests
[x] fpp-format and unit tests

Done in #433.


Programmatically calling

Issue: #37
I externalized the core of timePicker behavior so it can be called by another routine, such as ionic-datepicker callback. As far as I tested, the directive stays the same, anyway, I miss a functional test in this project.

Instead of changing the whole code structure, could you please add the code in the required places, in the existing code, if possible.

I've just moved the core to an external function. Everything inside the onclick is now in this external function.

Thanks for your PR. Please check with the latest version v0.5.0


fix MHz warning and update channel to sensor type enum

a couple minor fixes...
thanks again for this excellent add-on.

Nice. I was going to do something different on the channel, but I like this.


netlify dev doesn't use the [dev] command nor -c option

I want to report a bug related to the command when I run netlify dev
Whether I :

have command = "yarn dev" in my [dev] toml file
run netlify dev -c "yarn dev"

Netlify will keep asking me which command it needs to run. It should run the command without asking I supposed.
Netlify dev is linked to my account properly, I'm on Windows, using node 8.12

This is still an issue, I have several package.json script entries it thinks would match so no matter if I specify the exact command I want in either -c or command = in the toml file, it asks me which one of 4 to use. This causes major confusion with other developers on the project.

Seems to only work if "yarn start" is in fact the only command available. Here is my output:
yarn run v1.17.3
$ netlify dev
◈ Netlify Dev ◈
? Multiple possible start commands found (Use arrow keys or type to search)
❯ [create-react-app] yarn start
  [create-react-app] yarn serve
  [gatsby] yarn start
  [gatsby] yarn develop
  [gatsby] yarn netlify:gatsby
  [gatsby] yarn develop:gatsby ```
This is which<EMAIL_ADDRESS>i.e
```$ netlify -v
netlify-cli/2.15.0 darwin-x64 node-v10.16.3

So it seems still broken.

Hey there , I've confirmed this issue. While netlify dev does use the value -c flag or the command you specify in [dev] section at the end, it does ask you to choose between different possible commands first when it has doubts about the framework. As mentioned in the starting comment, it should remember the kind of framework you're using.
Please hold on while we fix this.

I've tried to reproduce this issue but it seems that over time the framework detection enhanced significantly so that it works like expected.
Therefore I will close this issue. If there should be anything similar please open up a new issue with a detailed steps to reproduce guide.

It appears that if there's ambiguity about the framework you'll still be prompted to choose between them even if command is set. Setting framework explicitly resolves the issue for me.


Viewer Depth Visualization Parameters

Required Info

Camera Model
T265

Firmware Version
<IP_ADDRESS>29

Operating System & Version
Win 10

Kernel Version (Linux Only)

Platform
PC

SDK Version
2.19.2

Language
Unity

Segment
AR

Issue Description
Question about the 'Depth Visualization' controls in the Realsense Viewer: Do these control parameters to the internal SLAM algorithm running on the T265?  If not what do these parameters control, for example the min distance and max distance sliders?
Thanks.

Section 3.3 on page 11 onward of the Viewer user guide PDF explains the Depth Visualization functions.
https://www.intel.co.uk/content/www/uk/en/support/articles/000028593/emerging-technologies/intel-realsense-technology.html

Thanks @MartyG-RealSense but that document was last revised in May of 2018, before the release of the T265 so there's no reference to the T265 in there.  Those depth visualization options are visible when the Tracking Module is plugged in, so I'm wondering what (if anything) they control.  There's no depth image available from the T265.

The depth visualization options have been around since the launch of the RealSense Viewer, pre-dating the T265 by a long time.  I do not have a T265 so I do not have information on why the depth visualization options are present when only the T265 is plugged in, unless it is for when a depth camera such as the D435 is plugged in alongside the T265 (such a camera can be paired with the T265 to capture depth data).

@JBBee the depth visualization options exposed in Realsense Viewer do not control anything on the T265, it's a minor known issue in the visualization that causes them to be displayed (cc @dorodnic)


Add support for FreshDesk login

We already manage ZenDesk out of Rapid as a unique endpoint, seems fine to do the same for FreshDesk, at least for now.
Example impl: https://github.com/NeCTAR-RC/freshdesk-pip
Documentation: https://support.freshdesk.com/support/solutions/articles/31166-single-sign-on-remote-authentication-in-freshdesk

Ryan: For action post monitoring development work wrap.

cc @trsau

@bradleybeddoes https://github.com/ausaccessfed/rapidconnect/compare/feature/freshdesk

Closed by #58


duplicate display data

Song information is being posted twice to the web interface. Each song should only be posted one time per playing.
while it is mostly transparent to the user, the duplicate entries in the database make tracking the number of times a song has played difficult. Wil require manual cleanup of the entries in the table.

Checks have been added to the website to prevent duplicate sequence and song information being sent.  Plugin was modified so that song information is only sent when the song has changed.


acorn 1.0.1 doesn't seem to throw on parse errors anymore. 0.12 did.

With 0.12 if i parsed garbage, acorn would throw. With 1.0.1, nothing happens. Is this a bug, or expected behavior? I thought that the tolerant parser was opt-in.

never mind, i think i make a typo in my require was using some older version of acorn. when testing acorn 1.0.1 alone, it looks like errors are being thrown on syntax errors.


Rename generic run-on flag into platform

What type of PR is this:
/kind feature
What does this PR do / why we need it:

rename --run-on flag with --platform
change "RUNNING ON" header with "PLATFORM" in output of odo list component
duplicate runningOn with platform field in JSON output of odo list component and deprecate runningOn

Which issue(s) this PR fixes:
Fixes #6318
PR acceptance criteria:

[x] Unit test

[x] Integration test

[x] Documentation

How to test changes / Special notes to the reviewer:

Closed in favor of https://github.com/redhat-developer/odo/pull/6445 (based on main instead of branch)


Installer tests on efi takes 3 times more than normal bios ones

cos-toolkit version:
master
CPU architecture, OS, and Version:
N/A
Describe the bug
on testing the cos-installer we have 2 paths, efi and bios. We create a virtualbox VM with either bios or efi as starting point to run the proper path test. Cos installer on bios machines takes about 2 to 3 minutes while cos-installer on efi takes between 6 and 12 minutes somehow??
Seems pretty consistent and the base os is the same for the VMs, as its the virtualized hardware so it should not be as clear cut as it seems to be.
This needs to be checked a bit deeper to see if we have something wrong on the installer or its simply a difference on the efi/bios path that just makes any extra steps that take more time (i.e. crete more partitions, copy extra files, etc...)
To Reproduce
Check CI for the test-{squashfs,nonsquashfs}-installer-{efi,bios} job to see the differences, enable timestamps on the log, check the step Running cos-installer to see how much it took
Expected behavior
Same time for both, maybe a bit longer on efi if we run extra steps. Not 3x time difference unless we do something completely different.
Logs
Check job https://github.com/rancher-sandbox/cOS-toolkit/actions/runs/1445978336 for an example.
BIOS:
Thu, 11 Nov 2021 01:15:49 GMT STEP: Running the cos-installer
Thu, 11 Nov 2021 01:17:55 GMT STEP: Reboot

EFI:
Thu, 11 Nov 2021 01:24:47 GMT STEP: Running the cos-installer
Thu, 11 Nov 2021 01:32:03 GMT STEP: Store CD location

Additional context

Even if slow, I don't think should be marked as "bug". Things are still working, as the installation succeeds, or I'm missing something?

 Maybe it's a big, maybe it's a feature. I don't care what the card is classified as, as long as I can follow up and she'd some light on what's going on :)
Maybe some investigation or follow up label would be better

couple of things take a bit more like grub install and parted, but they are within the limits of what one would consider acceptable. I dont think cos-installer has any inherent issues with efi, its just a bit slower and that sums at the end after all the steps.


adds bus stop

Hi @sinAshish! For world tiles the angle should be isometric or 3/4 instead of side view. Could you please take care of that?

pls merge this. it satisfies isometric view.

Hi @sinAshish! It does indeed, thank you.


Klint is too strict

Code style issues are categorized as error:

https://dodona.ugent.be/en/submissions/7443019/
(also, it seems broken at the moment, https://dodona.ugent.be/en/submissions/7444992/, but unsure if related)

Broken Kotlin see #117, more examples: https://dodona.ugent.be/nl/submissions/7444988/ and https://dodona.ugent.be/en/submissions/7444992/.

KTLint has no severity level.
2 Suggestions:

Change severity level of all linter messages to Severity.INFO.
Depend severity level of a message depending on it's rule id.

I prefer to first suggestions because most rules (if not all) are code style issues, (see KTLint rules).


Release ITI TF updates for approved CPs

Will update pages of the Final Text TF that changed to .1

Volume 3

1284-02
1294-00
1298-00
1299-00

XCPD

1304-00

XDS/XCA

1301-04

DSG

1300-00

DSUB

1315-00


Crash on if-then-else inside push/pop_frame

The following snippet
module Test

open FStar.HST
open FStar.Buffer
open FStar.UInt32
open FStar.Ghost

let test (b:buffer t) (x:t) (y:t) : Stack unit
  (requires (fun h -> True))
  (ensures  (fun h0 _ h1 -> True))
  =
    push_frame();
    let z =
      if (x <=^ y) then (
        let len =
          if (x =^ y) then 1ul else 2ul in
        if (x >=^ y) then b.(1ul) <- b.(0ul);
        0ul
      ) else (
        1ul
      ) in
    pop_frame();
    ()

passes F* extraction but Kremlin returns  Fatal error: exception Failure("[AstToCStar.translate_expr EIfThenElse]: should not be here in declaration Test_test").

I think I just fixed that problem in my data_types branch... let me know how it works for you

I can confirm that the assertion is no longer thrown. Thanks for the testcase!


Android: prepareAsync() instead of prepare()

prepare() blocks the UI for seconds while loading the video. This is pretty unacceptable. The code mentions something about race conditions when prepareAsync() is used, anyone care to explain?
I have been using a patched react-native-video using prepareAsync() with success on one project.

Check out #426. While still early, preparing with that player seems to be non-blocking.

It seems there is not anymore the issue using exoplayer.
Check this issue https://github.com/react-native-community/react-native-video/issues/555

Would strongly recommend using ExoPlayer to get the best performance. Android MediaPlayer was updated to use prepareAsync, not sure what kind of race condition they were talking about but I have no idea how I'd reproduce it. Shrug, gotta wait for someone to report a bug on it.


Nearby Activity Floating Action buttons

Summary:
1 ) I'm using directNearbyUploadsNew branch
By going to NearbyActivity i got the application stopped message
it said :
Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable()' on a null object reference
2 ) also after fixing that , and by choosing a marker from the map
there no icons inside [fab_galery,fab_camera]
Steps to reproduce:

Enter to NearbyActivity
The app will crash

System logs:
Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable()' on a null object reference
Device and Android version:
Galaxy note 3 : android 5 [ sdk 21 ]
Commons app version:
2.6.7-debug-directNearbyUploadsNews ~1e83d67c
Screen-shots:

Would you like to work on the issue?
1 ) i worked on it , and after searching i find that this error is because :
because of android:backgroundTint="@color/button_blue"
which should be app:backgroundTint="@color/button_blue"
2) and the second one . i solved it by adding  android:src="....." too , but in 4.4 and below Android versions it causes a crash. so i changed the Vector Drawable to a png and it work

Is it happening on emulator? If it crashes on activity start how did you managed to get screen shoots?

@neslihanturan  no , with real device
and the screenshot is for the second issues ( because after changing android with app )
the app was working but there is no icons ( because of vector drawable )

Plus, there are icons in the buttons but since you set button background to same color, they are not distinguishable I guess:)
Because background of these buttons should be white.
Can you try your changes on a pre-lollipop emulaor? The reason for android:backgroundTint="@color/button_blue" was prelollipop devices.

Also, it is great someone is testing our new branch since there can be several bugs waiting to be discovered. Thanks for your interest @wailbabou :)

without [ android:backgroundTint=""]
by the way [ android:backgroundTint ] was used only with [fab_list] FAB , but the others use [app:backgroundTint]

Can you explain your last screen shot more briefly please?

Just i used an emulator with pre-lollipop version , where i used  [app:backgroundTint] instead of  [android:backgroundTint] and it worked fine
and when i put it back [ android:backgroundTint ]
i get this error :

and about the icon color , you are right , it wasn't a problem

Can you please push your changes on a PR so that I can also test on a physical pre-lollipop device

done


Do not count dependabot commit

Questions
Answers

Description?
Please be specific when describing the PR. Every detail helps: What are you changing? Why?

Type?
improvement

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes https://github.com/PrestaShop/ps-monitor-module-releases/issues/11

How to test?

Possible impacts?

Before

After

Argh
PHP Fatal error:  Uncaught Github\Exception\RuntimeException: You have exceeded a secondary rate limit. Please wait a few minutes before you try again. in /home/runner/work/ps-monitor-module-releases/ps-monitor-module-releases/vendor/knplabs/github-api/lib/Github/HttpClient/Plugin/GithubExceptionThrower.php:126

@okom3pom I had to revert the PR because of the API calls limit 😭

Hum ... i add a sleep for that it's work in local :pensive:
        // Do not count dependabot commits since last release
        // sleep() for rate limit see : https://docs.github.com/en/rest/search#rate-limit


[Bug]: passing headless:"new" to puppeteer.launch() cause program blocked.

Minimal, reproducible example
// example.js
const puppeteer = require('puppeteer');
const fs = require('fs');
const path = require('path');

(async () => {
  const browser = await puppeteer.launch({ headless: 'new' });
  const page = await browser.newPage();
  await page.goto(
    'file:///C:/Users/CUIFAN/Desktop/%E5%B4%94%E5%B8%86/%E5%AD%A6%E4%B9%A0demo/Node/puppeteer-demo/index.html'
  );
  const pdf = await page.pdf({
    // 隐藏页头页脚
    displayHeaderFooter: false,
    // 输出背景图
    printBackground: true,
    // 输出纸张格式
    format: 'a4',
    // 超时时间，这里的超时时间需要单独设置
    timeout: 180e3
  });

  fs.writeFile(path.join(__dirname, 'cuifan.pdf'), pdf, () => {});

  await browser.close();
})();

Error string
#error = new Errors_js_1.ProtocolError();   ^  ProtocolError: Page.enable timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.

Bug behavior

[ ] Flaky
[X] PDF

Background
I've been trying to convert html to PDF successfully without headless:"new" to puppeteer.launch() , but it went wrong when I add this config.
Expectation
I expected to fix this bug.
Reality
I've been trying to convert html to PDF successfully without headless:"new" to puppeteer.launch() , but it went wrong when I add this config.
Puppeteer configuration file (if used)
no use

Puppeteer version
21.1.1
Node version
18.9.0
Package manager
npm
Package manager version
9.8.1
Operating system
Windows

Could add dumpio flag to the launch method and post the browser log?

Unable to reproduce.


disables RSpec monkey patching

As pointed out in #188 RSpec >= 3.0 wants to avoid monkey patching.  This will help guide filpper spec code in the right direction by not allowing monkey patched methods

I wanted @ddonahue99 to get credit for the original PR so I merged it and then yours over it. :) Hope that is cool. Thanks to both!


Operator == implementation must use dynamic instead of Object type

https://github.com/felangel/mocktail/blob/1d09cb2898dc9a6b27f82c1962515308bb7afa5d/packages/mocktail/lib/src/mocktail.dart#L140
bool operator ==(dynamic other) => identical(this, other);
In some cases Object doesnt work.
Example -
Mock.==' ('bool Function(Object)') isn't a valid override of 'GoogleSignInAccount.==' ('bool Function(dynamic)').

Hi @GiteshDalal 👋
Thanks for opening an issue!
This should be updated in the underlying project because we should prefer to use Object in favor of dynamic when overriding ==.
For now, you can use a mixin to address this issue:
mixin LegacyEquality {
  @override
  bool operator ==(dynamic other) => throw UnimplementedError();

  @override
  int get hashCode => throw UnimplementedError();
}

Then you can mixin this is when defining a mock instance:
class MockGoogleSignInAccount extends Mock with LegacyEquality implements GoogleSignInAccount {}

Hope that helps 👍

Closing for now but feel free to comment with additional questions and I'm happy to continue the conversation 👍


Fixing drop and gpqa to run latest evals for ENG-330

Per our Slack discussion I've fixed things

Tests passing locally. Merging.


Digitalocean Domain

I think digitalocean.com is not scam. I have vps on that.

Oh oke, i see. I already add it to my allowlist.

It looks like it has been removed.


Add GROMACS topology reader

Description
This PR adds a not-fully-scoped GROMACS topology reader. As of today I can round-trip a test file into something that looks decent for the sections that are implemented; I have not yet tested if they will run.
It currently is little more than a converted from an InterMol object, which is responsible for the heavy lifting. I may continue to build out that conversion layer, but I will also start to refactor it out in favor of internal parsers. I have found InterMol's object models to be more straightforward so far, and I hope they are a more feasible starting point for refactoring than ParmEd.
Part of this necessarily chips away at #301, especially while upstream functionality in the toolkit is not yet being worked on.
Note that full - or even just generally useful - GROMACS parsers are blocked by the topology refactor.
Checklist

[ ] Add tests
[ ] Lint
[ ] Update docstrings

Could still

Improve parsing of multiple types of dihedrals
Make interchange.from_gromacs or something like that
Refactor bits out into a _from_intermol sort of conversion

There's a lot more work to do, but I want to do those in different branches.


Update lora hotfix to new diffusers version(scale argument added)

What type of PR is this? (check all applicable)

[ ] Refactor
[ ] Feature
[x] Bug Fix
[ ] Optimization
[ ] Documentation Update
[ ] Community Node Submission

Have you discussed this change with the InvokeAI team?

[ ] Yes
[x] No, because:

Have you updated all relevant documentation?

[ ] Yes
[x] No

Description
In 0.21.0 diffusers in lora-conv forward function scale argument added.
!!! Check someone before merge as I can't run it now to test.

Tested, working for me!


Add MLT module

MLT is the renderer for Kdenlive, Shotcut, Flowblade, and many others.
To render with mlt, you simply have to run some command like melt <input_file> -consumer avformat:<output_file> acodec=libmp3lame vcodec=libx264. More command line details here:
https://www.mltframework.org/bin/view/MLT/MltMelt
As for dependency parsing, .mlt files are XML formatted. It should be as simple as looking for property tags with the name="resource" property.

This would be absolutely great! At the moment the only video editor supported by RenderChan is Blender (which isn't easy for newbies). If we will add support for those simple video editors, then we can expand our userbase.
Personally, I am using Kdenlive a lot for simple tasks. But the problem with Kdenlive is their current format of project - it uses absolute paths for referencing child media (see https://bugs.kdenlive.org/view.php?id=2065 and https://bugs.kdenlive.org/view.php?id=1047 and https://kdenlive.org/forum/relative-paths-project-file). This goes in conflict with the  "portability" concept of RenderChan (you can move your project anywhere and render with a single command"). Of course it's not a critical blocker, but would be really nice to patch Kdenlive to use relative paths.
I don't know what's the situation with OpenShot in that regard.

I installed shotcut to look at the .mlt format (it was the easiest to install for me since it had a brew cask formula). It seems to support relative paths, which suggest that this is not a problem with MLT. Kdenlive uses c++/qt5, which I am very familiar with, so maybe I'll go over there sometime and see what I can do. For the time being though I'll go ahead with this, since as you pointed out it isn't a critical blocker.

Great!


Minor fixes

Added few missing ")".
Renamed function CreateMenus > CreateBountyMenus in BountyHunter.lua to fix conflict with CreateMenus() from Stores.lua

Merci for your help, it is much appreciated :)!
The changes are reviewed and merged into the main branch


Implement UC.ListExpenseItems

Implement this use case

Currently only completeness, date, description, and receipt image are shown in listing. According to US05.01.01 we also need to show category, amount, and currency.

I also just realized per US08.04.01 that approvers see all of the same information as claimants when viewing the list of expense items except for the completeness indicator, as much like claim tags those are solely a means of organization for the claimant.

I'm noticing on the long press that only about half of the row item is "long click-able" or darkening as the press is being held. Is this just a local bug for me or are you experiencing it too?

I'm experiencing this as well. It has something to do with the picture, as the non-clickable space is taken up entirely by itemsListItemViewReceiptImageView.

Yeah the image part doesn't highlight. Also I'll do this tonight then after I figure out what it should look like and it to the UI UML.

Actually, WTF. Apparently I'm just blind and the UML already has that stuff and I didn't put it in. My bad.

This is done, since before we submitted for the milestone.


Maya: Multi-shot Layout Creator

Changelog Description
New Multi-shot Layout creator is a way of automating creation of the new Layout instances in Maya, associated with correct shots, frame ranges and Camera Sequencer in Maya.
Additional info
This works by looking at the specified hierarchy and taking all shots under it, calling Layout creator for each and adding corresponding clip to Camera Sequencer with given clipIn/clipOut data. There is and option to associate some task name automatically with created Layouts.
Example

in this case, Shot Parent Folder shots has three shots under - sh010, sh020 and sh030. Running it will result in:

Note the Camera Sequence window with the timeline. You can also notice that the first layoutMain instance is invalid - that is becase the shot sh010 doesn't have task layout so the Creator wasn't able to associate it with it.
Testing notes:

Start Maya in AYON Mode
Run Multi-shot Layout Creator on some sensible hierarchy of shots
Check Camera Sequencer and Instance data so they match expectations

Documentation PR: https://github.com/ynput/ayon-documentation/pull/82

warning
This creator isn't available in OpenPype, only in AYON

Now it gives me error that no shots present below specified one...no matter if Iam in context of top most shots folder or trying to create multi shot layout instance in any of shots below...always getting the same msg

Creator: Multi-shot Layout (io.openpype.creators.maya.multishotlayout)

Error: No shots found under the specified folder.

Now it gives me error that no shots present below specified one...no matter if Iam in context of top most shots folder or trying to create multi shot layout instance in any of shots below...always getting the same msg
Creator: Multi-shot Layout (io.openpype.creators.maya.multishotlayout)

Error: No shots found under the specified folder.

@LiborBatek can you confirm those folders are actually marked as FolderType Shot? :)
It seems to be the requirement here

can you confirm those folders are actually marked as FolderType Shot? :)

Yes, they need to be of Shot type. I am not sure actually if we should restrict it to it or not - from workflow point of view it makes sense to use shots for that, but does it have to be restricted?

can you confirm those folders are actually marked as FolderType Shot? :)

Yes, they need to be of Shot type. I am not sure actually if we should restrict it to it or not - from workflow point of view it makes sense to use shots for that, but does it have to be restricted?

I would say the folder type should not be important here at all. In Ayon we allow arbitrary per-project folder types and such restriction is just complicating everything.

Im always creating folder type on Ayon server projects...also can confirm it is that type (see scrngrab)

Now it gives me error that no shots present below specified one...no matter if Iam in context of top most shots folder or trying to create multi shot layout instance in any of shots below...always getting the same msg
Creator: Multi-shot Layout (io.openpype.creators.maya.multishotlayout)

Error: No shots found under the specified folder.

Can we also improve the error so if it hits this case that it reports the folder path of the specified folder?

No shots found under specified folder: path/to/folder

I've removed the restriction and improved error message.

Now no errors whatsoever all seems fine!
It creates all shots with proper clip in and clip out for all shots in the selected shots  folder

Wait a second, isn't that screenshot showing a lot of errors on the created instances? :)

@BigRoy  yes and no...I was told to ignore those excalamtion marks :) ...sort of nature of it? I already forgot what was the case so maybe @antirotor could elaborate on that

those errors are caused by not having Task set in the publisher - you need to set task on the instance but this creator cannot auto-guess what task it should assign so if it cannot set it, it will leave it empty so artist need to do it by himself. There is option to pre-define task name that should be used if it exists, like layout. So... this is a feature, not bug 🐞


feature:add overwritten question

Signed-off-by: zhouhaoyu<EMAIL_ADDRESS>

#7


make passing in databases and tables for replication easier via command line

the databases and tables for inclusion and exclusion are hard-coded in the YAML.
would be far easier to provide command-line mapping for
database source:[optional target name mapping]
table source:[optional target name mapping]

added uri support hostname:port/dir?dbs=database&tbs=tablename


Can't launch the app image on opensuse tumbleweed

This is what I get when trying to run the app image :
(remoteplaywhatever:27607): Gtk-WARNING **: 02:29:51.788: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Unable to load image-loading module: libpixbufloader-svg.so: libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Unable to load image-loading module: libpixbufloader-svg.so: libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Aborted (core dumped)
This is what I get when trying to run the app image with sudo :
Error: Unable to initialize GTK+, is DISPLAY set properly?

Also based on a similar issue already raised is this compatible with the steam flatpak? That may be the issue since I don't use the native rpm package.

No, it's not compatible with flatpak version of steam. And it needs somewhat direct access to running client instance to function.

@TheAnnoyingFruit Did you get it working with the rpm version of steam? I'm on Fedora 37 and I still get that error with the rpm version.

I haven't tried it because I have dependency issues with the rpm version of steam and much prefer the flatpak. I.e. gmod and tf2

I will try it when I get the chance

@TheAnnoyingFruit Did you get it working with the rpm version of steam? I'm on Fedora 37 and I still get that error with the rpm version.

Ok upon installing the rpm version of steam on tumbleweed it now works. Once I close steam and try to open it, the error messages return. So I can confirm for me it was using the flatpak version of steam that caused the issue.

@m4dEngi I would like to request that you add that the app does not work with the flatpak version of steam to the read me.


Always check against PR creator for PPP

Fixes a bug as previously it checks against the author of the last commit that triggered the workflow

Codecov Report

Merging #457 (7a68dc1) into master (0573819) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #457   +/-   ##
=========================================
  Coverage     65.59%   65.59%
  Complexity      716      716
=========================================
  Files           146      146
  Lines          2540     2540
  Branches        285      285
=========================================
  Hits           1666     1666
  Misses          737      737
  Partials        137      137

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[Feature Request] Buffer Fill Percentage

Is your feature request related to a problem? Please describe.
Buffer fill percentage is the primary indicator for horizontal scaling for data prepper. However, the metrics reported by micrometer are with a gauge and with no concept of upper bounds as defined in the pipeline configuration. Determining when to scale and reviewing metrics in a dashboards requires knowledge of the blockingBuffer pipeline configuration buffer size values in relation to the current blockingBuffer.recordsInBuffer metric value.
Describe the solution you'd like
A new metrics for blockingBuffer.bufferUsage` which tracks the utilization rate of the buffer based on the number of records in the buffer and the buffer size.
Describe alternatives you've considered (Optional)

publishing the buffer size would be an alternative. Users could then perform calculations on their dashboards.

I think this is a useful approach and it follows other metrics such as CPU usage. I take it that this going to be a per-buffer metric. Do you think there is value for supporting a more aggregate metric in the future? Perhaps maximum bufferUsage?

I was initially thinking per buffer is sufficient enough for now. There may be value in a buffer usage across pipelines however we would need to create a standard metric name across the service. Ideally if we support a more persistent buffer solution we may be able to generalize the buffer across pipelines. Again all for the future though.

Should all buffer plugins support this metric? This would require standardizing buffer plugins to have max buffer size or capacity attribute (bufferCapacity). This attribute would allow the AbstractBuffer to calculate the usage percentage based on the recordsInBuffer and bufferCapacity. I am thinking about extending the buffer interface to include a public Integer getBufferCapacity() method. For Example:
private final AtomicLong bufferUsage;
...

     public void write(T record, int timeoutInMillis) throws TimeoutException {

            ...
            final long currentRecords = recordsInBuffer.incrementAndGet();
            bufferUsage.set(currentRecords / this.getBufferCapacity());
            ...

Alternatively I could create this metric just for the blocking buffer and we can decide if want to standardize later.

I think we should start with blockingBuffer for now. If we do extend this behavior, it could be part of AbstractBuffer, but I'd be hesitant to add a buffer capacity to any Buffer. Some buffers might be so large as to have no specific capacity if they used an external system.


fix(types): update password type to accept string or array of ids and passwords

Signed-off-by: Logan McAnsh<EMAIL_ADDRESS>

That's right! @mcansh are you using password rotation?
How's the library working for you? Anything else missing? Thanks :)

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

hey @vvo, I just started using password rotation in a project.
Thank you for the library, works great so far :fire:. only things I'd like to see off the top of my head would be #52, and #85. Also looking into adding better types for the handler :smile:


WIP: SDN-5393: intg netobserv operator with bpfman to manage ebpf programs

Description
Intg NOO with bpfman to manage ebpf programs life cycle
sample config
agent:
    type: eBPF
    ebpf:
      privileged: true
      features:
        - "EbpfManager"
      interfaces: ["ens5", "br-ex"]

Dependencies
n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[ ] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labeled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[ ] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[ ] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/lgtm

/approve


More hqm fun

Watch of flowing time quest cant detect the watch of flowing time. Also, dark matter pants quests detects dark matter boots.

Fixed in next update


LE Audio: Always require BT_AUDIO_CONTEXT_TYPE_UNSPECIFIED for BAP

Is your enhancement proposal related to a problem? Please describe.
The broadcast sink and the unicast server shall always support the BT_AUDIO_CONTEXT_TYPE_UNSPECIFIED value in the supported contexts:

<IP_ADDRESS> Audio data Context Type support requirements
The Broadcast Sink shall support the Context Type value defined as ‘unspecified’ in the Supported_Sink_Contexts field of the Supported Audio Contexts characteristic.

<IP_ADDRESS> Audio data Context Type requirements
If the Unicast Server supports the Audio Sink role, the Unicast Server shall support the Context Type value defined as ‘unspecified’ in the Supported_Sink_Contexts field of the Supported Audio Contexts characteristic.
If the Unicast Server supports the Audio Source role, the Unicast Server shall support the Context Type value defined as ‘unspecified’ in the Supported_Source_Contexts field of the Supported Audio Contexts characteristic.

Currently the supported contexts are set via the CONFIG_BT_PACS_SNK_CONTEXT and CONFIG_BT_PACS_SRC_CONTEXT, but we do not verify whether the unspecified context is always set.
Describe the solution you'd like
Either add a build check to verify that the unspecified bit is set or automatically add it in the stack silently.
Describe alternatives you've considered
N/A
Additional context
N/A

Was already fixed by #52530


Link parsing in latest version

After updating to the latest version (previously on a build from over a year ago) I am having an issue with link parsing. Not sure if it's a problem with Pretzel or dotliquid and it doesn't seem to affect all links on the page, only certain ones. Currently using v<IP_ADDRESS> from AppVeyor, older version doesn't have a proper version in the file properties.
This is the html in my post
Team City
And this is what gets outputted by Pretzel
a href="https://www.jetbrains.com/teamcity/"Team City
Here is a quick sample to show the problem, simple layout structure and a single post.
https://www.dropbox.com/s/lmpvx9ktigqc2p6/PretzelTest.zip?dl=0

Nice catch, I will look into that.
Does this occurs only with the links in the first paragraph?

In that sample yes, I did have it happen in other places on different posts. At the moment my fix for it was to wrap the first paragraph in a

Quick fix: since you doesn't use markdown but pure html, just change the extension of your post file to html.
I think the problem comes from the change of markdown engine but I haven't got the time to verify it.

I can confirm that it's coming from the new markdown engine, but I don't consider it a bug: your file is an html one and so had to have the html extension and not md since it has no interest to be transformed from markdown to html.
But will you be interested by the possibility of changing the markdown engine?
Since your are not the only one (#237) I think it's something that we can add.

@laedit I just had tested this with the latest version of CommonMark.NET and the issue is gone. See the commit with the fix https://github.com/Knagis/CommonMark.NET/commit/99c0d7e8adcd6fb288a176d2ee22e9faac369ca8


fec2D_destination_port can't be null

Resolves #140.

The editorial changes for v1.1.1 were too much to backport into v1.0.x, but I suggest this could be backported to that branch.


I can't unselect all segments

First thank you for create a nice Control!
Well, I have a problem trying to unselect all segments in code.
I try using:
myControl.daysString = "0000000"  or  myControl.selectedIndexes = []
but nothing happen in execution time.
Please your help, thanks in advance.
Luis.

Hey Luis,
Please make sure you're using the latest version.
Here is how you can reset selection
myControl.selectedDays = []


I should be able to select only subset of available KBs

Currently, all KBs are used for each task. There should be possibility to select only a subset of KBs

Motivation: During demo, I have couple of tasks, using different KBs. If I always use all KB it is a bit confusing. If that means some more changes than just enabling user to multiselect KBs and store that into the conf, please let me know.

It was implemented that way before until somebody told me that only primary KB is to be selected. (In the meaning  that primary base could be selected only from the selected subset of KBs)
...so, a revert will be necessary

Ok, thanks!

to @brodecva  : I believe the API on the server is missing:
"primaryBase": { "name": "DBpedia" }
this is only "set-able" option.

@istvan-satmari I have added "usedBases" field, which is a name-ordered set (encoded as JSON array) of KB objects. When set by the client, the order does not matter. When null, all available bases are used (this is for backward compatibility).

@istvan-satmari Please do not forget to use the value from "usedBases" not only during the task configuration display, but also whenever the client formerly asked for all available bases apart from the task configuration (it was in relations setting, I think, ask @KataBoku for details).

Presumably done.


Update to include Hydatos fates

Is it possible to update DFAssist to include the new 4.6 fates contained in Eureka Hydatos. All the Fate information can be found via the following link: https://docs.google.com/spreadsheets/d/1s7r8F7l_6-0zKw3pBPxl4RbYLaKTNGPjAlZVFHegFBI/edit#gid=1225400496
Thank you kindly.

Try this?
https://github.com/DieMoe233/DFAssist_CN

@zelent that information from the link is not enough to add fates. fate ID is required.
I'll check DieMoe's version later if it includes Hydatos fates.

@Jaehyuk-Lee
https://github.com/DieMoe233/DFAssist_CN/blob/master/App/Resources/Data/en-us.json#L2714
https://github.com/DieMoe233/DFAssist_CN/blob/master/App/Resources/Data/en-us.json#L3487

@DieMoe233 Thanks!
@zelent Applied Hydatos FATEs.


duration (notBefore/notAfter) fields do not work when using cert-manager to talk to an ACME CA

Describe the bug:
Regardless of what you put in ‘duration’, the CSR that gets sent by cert-manager has
“…,\“notBefore\“:\“0001-01-01T00:00:00Z\“,\“notAfter\“:\“0001-01-01T00:00:00Z\“, …”
resulting in the default duration being used by the CA.
The acme spec does seem to indicate that it is supported:
https://tools.ietf.org/html/rfc8555#section-7.1.3
The ACME go library that cert-manager uses looks like it supports it:
https://godoc.org/golang.org/x/crypto/acme
Possibly, cert-manager intentionally didn’t set it because LetsEncrypt, at least at one time, was specifically ERRORING the CSR if notBefore or notAfter were set.
Expected behaviour:
Expected that the 'duration' field in the Certificate resource was mapped to the notBefore and notAfter fields of the ACME CSR request.
Steps to reproduce the bug:
I was using step-ca as my ACME CA (from small step).
Created Certificate with duration of 2160h  # 90d and got back a certificate with a duration of 24h ... which happened to be the configured default for the step-ca ACME CA that I was using.
Logs of step-ca showed that the request had:
INFO[0011]                                               duration=41.761848ms duration-ns=41761848 fields.time="2020-07-09T20:19:52Z" method=POST name=ca nonce=eGVmZldCck9yaG9QMkZQS2d1ZUE3SklDQ1U1MURUVk4 path=/acme/acme/new-order protocol=HTTP/1.1 referer= remote-address=<IP_ADDRESS> request-id=bs3nnq19t1789rs5hpjg response="{\"status\":\"pending\",\"expires\":\"2020-07-10T20:19:53Z\",\"identifiers\":[{\"type\":\"dns\",\"value\":\"cgcs-ironpass-18-19.cumulus.wrs.com\"}],\"notBefore\":\"0001-01-01T00:00:00Z\",\"notAfter\":\"0001-01-01T00:00:00Z\",\"authorizations\":[\"https://acmeca.cumulus.wrs.com:8080/acme/acme/authz/UOEC2QW9sFeLp74dZ7ETA9kgcAUmLyfP\"],\"finalize\":\"https://acmeca.cumulus.wrs.com:8080/acme/acme/order/UtNezRsHFwsIIihmbEBkYB1PpxPolyRn/finalize\"}" size=413 status=201 user-agent="jetstack-cert-manager/v0.15.0 (clean) golang.org/x/crypto/acme" user-id=

Anything else we need to know?:
Nope
Environment details::

Kubernetes version: v1.18
Cloud-provider/provisioner: kubeadm
cert-manager version: v0.15
Install method: helm

/kind bug

This is indeed not set because the lack of support for it in LE. This would be a nice feature to add however as the landscape of ACME issuers is expanding and the spec supports it.
/un-kind bug
/kind feature
/area acme
/priority important-soon

/assign

So Let's Encrypt still throws Failed to create Order: 400 urn:ietf:params:acme:error:malformed: NotBefore and NotAfter are not supported :disappointed:

okay so it is per the spec that it does this, will be adding a enableNotAfterDate option to the issuer


Failed to find configured root that contains

Sharing failed with message: Failed to find configured root that contains
Hi, im trying to share an audio file, but i receive this message, it doesn't matter if the file are stored locally or not, i receive the same error, any clue?
Thanks!

Please update to the latest version.

I already installed the lastest version, i guess.
The comand i used was ionic plugin add cordova-plugin-x-socialsharing
I need to do anything else?

Sorry to bring this up once more but I'm getting this 5.4.7
I applied this to my config.xml as per @kprigel said in https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin/issues/1026
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application/provider">
  <provider android:authorities="${applicationId}.sharing.provider" android:exported="false" android:grantUriPermissions="true" android:name="nl.xservices.plugins.FileProvider">
    <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/sharing_paths" />
  </provider>
</edit-config>

But now I'm getting:

Failed to find configured root that contains /data/data/app.name/files/console.log

Should this be treated as a regression or am I missing something?
Thanks!


Doesn't work on heroku

The upsert calls work locally, but on Heroku, I see this error
LINE 1: SELECT upsert2_1_2_group_conversations_SEL_id_SET_id_A_lates...
^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.

@letronje Are you able to log in to a psql shell on heroku and try creating a function yourself?  I took a look over the code again and while it should throw an error (from Upsert, not PG) if the function creation fails, perhaps there's an edge-case that's been missed.

@letronje can you provide a fuller backtrace?

Hey sorry about the delay. I think restarting the dyno helped. works now.


Make 'permanent' particle vector channels

As of now, the extra particle vector channel are not persistent. They are communicated via MPI, but not preserved during the cell-list update. The goal is to make them truly stick:

[x] Make CellList reorder data of the extra channels
[x] Non-primary CellList should keep the reordered extra channels
[ ] Views should be aware of the channels store within the non-primary CellList (e.g. for interactions with charge, etc.)
[x] Permanent channels should be written and read to/from the restart files

regarding views: seems very specific, leave it as it is for now


2.14 rc6

Set CollectionType & name

ignore Null features when getting fields names on Receive

pick up Mesh vertex color on Receive

check for None displayValue if polygon was not properly converted to Mesh

proper dependencies installation


Error using OrbitDB

I always get this error when I try to use OrbitDB:
admin@Air-von-Admin src % node index.js
file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/sync.js:274
      pubsub.addEventListener('subscription-change', handlePeerSubscribed)
             ^

TypeError: Cannot read properties of undefined (reading 'addEventListener')
    at startSync (file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/sync.js:274:14)
    at async Sync (file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/sync.js:284:5)
    at async Database (file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/database.js:188:16)
    at async file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/databases/events.js:19:20
    at async Object.open (file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/orbitdb.js:156:16)
    at async file:///Users/admin/Projects/Tryvilni/src/index.js:8:14

Node.js v22.4.0

This is my code⬇, but I also get this error when I try to run oribtdb getting started index.js code. What to do?
import { createLibp2p } from 'libp2p'
import { createHelia } from 'helia'
import { createOrbitDB } from '@orbitdb/core'

const libp2p = await createLibp2p({ /* Libp2p options */ })
const ipfs = await createHelia({ libp2p }) // Helia is required for storage and network communication
const orbitdb = await createOrbitDB({ ipfs })
const mydb = await orbitdb.open('mydb')
console.log(mydb.address) // /orbitdb/zdpuAuK3BHpS7NvMBivynypqciYCuy2UW77XYBPUYRnLjnw13
await mydb.add("hello world!")

What version of @chainsafe/libp2p-gossipsub are you using?
Orbitdb doesn't appear to be compatible with @chainsafe/libp2p-gossipsub 14. Specifying ^13.0.0 may resolve your issue.

I have the same issue and downgrading to 13.0.0 doesn't help.

Could you please share your libp2p configuration? The error suggests that nothing has been configured for pubsub hence the "undefined" error.

I'm minding my own business, sitting here and bumping versions.
The issue occurs as well when upgrading to helia 5.0 and OrbitDB 2.4.3
{
    addresses: {
      listen: ['/ip4/<IP_ADDRESS>/tcp/0/ws'],
    },
    transports: [
      webSockets({
        filter: all,
      }),
    ],
    connectionEncryption: [noise()],
    streamMuxers: [yamux()],
    connectionGater: {
      denyDialMultiaddr: () => true,
    },
    services: {
      identify: identify(),
      pubsub: gossipsub({ allowPublishToZeroTopicPeers: true }),
    },
  },

admin@Air-von-Admin src % node index.js
file:///Users/admin/Projects/Tryvilni/node_modules/@orbitdb/core/src/sync.js:274
pubsub.addEventListener('subscription-change', handlePeerSubscribed)

TypeError: Cannot read properties of undefined (reading 'addEventListener')

The error suggests you don't have any pubsub configuration, hence pubsub is undefined.

I'm minding my own business, sitting here and bumping versions.
The issue occurs as well when upgrading to helia 5.0 and OrbitDB 2.4.3
{
    addresses: {
      listen: ['/ip4/<IP_ADDRESS>/tcp/0/ws'],
    },
    transports: [
      webSockets({
        filter: all,
      }),
    ],
    connectionEncryption: [noise()],
    streamMuxers: [yamux()],
    connectionGater: {
      denyDialMultiaddr: () => true,
    },
    services: {
      identify: identify(),
      pubsub: gossipsub({ allowPublishToZeroTopicPeers: true }),
    },
  },

Edit:
* Previous OrbitDB was 2.2.0, Helia 4.2.3, Libp2p 1.6.1

* New: 2.4.3, 5.1.0 2.2.2

* In this configuration downgrading gossip did not help either.

* Further investigation hints at libp2p encryption / signature configuration.

* Even the helia default createHelia() doesn't work for me.

Last Edit:
* In my case i run a monorepo with multiple packages. A few of them depend upon `@orbitdb/core`

* I checked functionality in the middle of updating package by package.

* Therefore at some point I was using OrbitDB 2.2.0 and 2.4.3 at the same time.

Are you able to provide a way to reproduce the problem?


Missing system Attribute Flags

Checking against include\km\ntifs.h from the WDK version <IP_ADDRESS>763.0
The following attribute are available but not documented:
#define FILE_RETURNS_CLEANUP_RESULT_INFO    0x00000200  // winnt
#define FILE_SUPPORTS_POSIX_UNLINK_RENAME   0x00000400  // winnt
#define FILE_SEQUENTIAL_WRITE_ONCE          0x00100000  // winnt
#define FILE_SUPPORTS_TRANSACTIONS          0x00200000  // winnt
#define FILE_SUPPORTS_HARD_LINKS            0x00400000  // winnt
#define FILE_SUPPORTS_EXTENDED_ATTRIBUTES   0x00800000  // winnt
#define FILE_SUPPORTS_OPEN_BY_FILE_ID       0x01000000  // winnt
#define FILE_SUPPORTS_USN_JOURNAL           0x02000000  // winnt
#define FILE_SUPPORTS_INTEGRITY_STREAMS     0x04000000  // winnt
#define FILE_SUPPORTS_BLOCK_REFCOUNTING     0x08000000  // winnt
#define FILE_SUPPORTS_SPARSE_VDL            0x10000000  // winnt
#define FILE_DAX_VOLUME                     0x20000000  // winnt
#define FILE_SUPPORTS_GHOSTING              0x40000000  // winnt

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

ID: c1946dad-51f1-6553-d6ac-ceba66a3a733
Version Independent ID: 3e40a24e-7072-d101-980d-0b8f034e3c84
Content: _FILE_FS_ATTRIBUTE_INFORMATION
Content Source: wdk-ddi-src/content/ntifs/ns-ntifs-_file_fs_attribute_information.md
Product: windows-hardware
GitHub Login: @windows-driver-content
Microsoft Alias: windowsdriverdev

Just to add a +1 to this... In case it's not intuitively obvious, these types of attributes are uber-important for Minifilters.  I'm particularly interested in a few of these, such as "SUPPORTS_TRANSACTIONS"
Getting these documented would be useful.

@rodwiddowson , thanks for reporting the missing flags. I've added them along with descriptions. I've filed an internal task for myself to evaluate what additional information might need to be added to the conceptual docset around these flags. If you have any thoughts around this, feel free to email me! :)

The page at Microsoft Learn that documents this atributes has a bug:
fileapi-getvolumeinformationW
fileapi-getvolumeinformationA
Says:
FILE_SUPPORTS_GHOSTING = 0x00000200
But the correct value is
FILE_SUPPORTS_GHOSTING = 0x40000000


Correction Information columns were empty.

Methods were never executed because it looked for something in data, but data didn't exist. This wasn't noticed because data is a function so it didn't throw an "object ' ' not found" exception.
Also, updated the JSON file to use current data format and which has all data members.

Travis CI keeps failing because the old JSON example file for SRS uses a format that we don't use anymore. I'll update the JSON and it should pass.


cmd/gb: remove stale -q flag in documentation

Fixes #568

the flag is still in the documentation, though


Can you help me figure out how to add serde to this struct?

In https://github.com/rust-lang-nursery/rand/pull/325 I am trying to add serde to struct, with no luck. I am kind of lost in the trait bound errors. Can you help me out?
By now I have serialization working, but no idea where to start with deserialization.
Is is about a struct where one field is a generic:
pub struct BlockRng<R: BlockRngCore + ?Sized> {
    pub results: R::Results,
    pub index: usize,
    pub core: R,
}

pub trait BlockRngCore {
    type Item;

    /// Results type. This is the 'block' an RNG implementing `BlockRngCore`
    /// generates, which will usually be an array like `[u32; 16]`.
    type Results: AsRef<[Self::Item]> + AsMut<[Self::Item]> + Default;

    /// Generate a new block of results.
    fn generate(&mut self, results: &mut Self::Results);
}

Please see the linked PR for my latest attempt.

You may need to use a handwritten generic type bound to enforce that R::Results is serializable and deserializable.
#[derive(Serialize, Deserialize)]
pub struct BlockRng<R: BlockRngCore + ?Sized> {
    #[serde(bound(
        serialize = "R::Results: Serialize",
        deserialize = "R::Results: Deserialize<'de>"))]
    pub results: R::Results,
    pub index: usize,
    pub core: R,
}

Thank you! I'll try that soon, but it would have taken me hours more to find, even with the good documentation!

It works 😄 .

This has been fixed in Serde 1.0.38 so the original code should work as written and the bounds on the associated type can be inferred.
#[derive(Serialize, Deserialize)]
struct BlockRng<R: BlockRngCore + ?Sized> {
    results: R::Results,
    index: usize,
    core: R,
}

Wow, that is nice!


FIXING RESPONSIVE ISSUE

The website responsiveness is not up to the mark and show various issues. I want to fix these issues.
Also the color of text in the box in dark theme is of low visibility, I want to fix this issue
Please assign me this work and also add gssoc-extd label, hacktoberfest-accepted label.

@Archisman141 Thanks for creating the issue in BuddyTrail!!! The issue has been assigned to you.
Before you start working on your PR, please make sure to:

⭐ Star the repository if you haven't already.
Pull the latest changes to avoid any merge conflicts.
Attach before & after screenshots in your PR for clarity.
Include the issue number in your PR description for better tracking.

Contributors will start at Level 1, and their level will increase based on the quality and quantity of their contributions. The more effort and value you bring, the faster you'll progress. Put forth your best effort to unlock new levels and opportunities!

Hello @PriyaGhosal , I would also like to work on this issue.

@PriyaGhosal The issue is fixed, please check it

@PriyaGhosal The issue is resolved
....Please check it and merge it.


Different ranks with Aq skill books

I think it would be very handy to give control over which rank of spell you use as we move into the next phase with the skill books coming out. It would be very helpful to show the dps difference that each of the books give you. It will also let you get a realistic dps test for yourself if you are unlucky in aqcuiring the books but still want to see what the upper end of your dps could look like despite running a lower rank of heroic strike than max. Hope this can get added so I scratch the curiosity itch moving into aq. :^)
TLDR: Lemme choose which rank of heroic stike i use to change between rank 8 and 9 for aq, revenge too :)

Hey @GiggidyGamer 👋 AQ ranks will be made available soon as we work on implementing AQ changes


Spyder 5 complains of missing dependency but shows it should be OK in the same message

What steps will reproduce the problem?

I just upgraded to Spyder 5.0.0 (using conda). Upon startup, Spyder immediately complains with an error message:

You have missing dependencies!
# Mandatory:
spyder_kernels >= 2.0.1,<2.1.0 : 2.0.1 (NOK)
Please install them to avoid this message.
Note: Spyder could work without some of these dependencies, however to have a smooth experience when using Spyder we strongly recoomend you to install all the listed missing dependencies.
Failing to install these dependencies might result in bugs. Please be sure that any found bugs are not the direct result of missing dependencies, prior to reporting a new issue.

The message itself shows that the version should be OK. I can click the OK button and go on, but the message is very annoying and the behavior is wrong.

Screenshots:
Message shown at startup:

Dependencies dialog:

Exactly the same issue here. With exactly the same steps to reproduce the problem.

Hey @ronanpaixao and @xaverm, thanks for reporting. This is a duplicate of issue #15091 and it'll be fixed in our next version (5.0.1), to be released shortly.

Thanks for the response!
I think the problem with my search was that GitHub defaults to search open issues, while this was already closed. Sorry about the duplicate!

No problem, it's fine.


Support mending enchantment on deployers in attack mode

Describe the your request
It would be nice if the sword used by the deployer gets automatically repaired by xp nuggets when it is enchanted with mending.
I have a monster farm that uses enchanted swords to kill the mobs faster, however the swords get damage over time causing the mob farm to fail. AFAICT durability works, CEI adds sweeping edge support (according to the mod page) and it would be nice if mending would work as well.
See also: https://github.com/DragonsPlusMinecraft/CreateEnchantmentIndustry/issues/134

https://github.com/DragonsPlusMinecraft/CreateEnchantmentIndustry/issues/134

And merry Xmas.

Works as expected. Thank you.


fix missing GitHub token

We are working on our own fork and I accidentally sent the pull request here, sorry.
After we have tested it out ourselves on the fork we may send a pull request to this repo. The minor modifications are supporting private lean repos for tracing and speeding up Dojo.enter function by removing unnecessary copying during the execetion.


Data Provider by Flutter Team

https://its-pro.ucsd.edu/browse/MA-175

It may be worth looking into RiverPod again, the better version of Provider. It has hooks support now and would be a minimal effort retrofit on our existing codebase, allowing for better readability and performance to pave the way for the Campus Reactivation Project.

Closing this because we are switching to Jira for task management and this has already been opened there.


CSS styles are not applied through URL and Path both

I tried passing CSS file URL and Path both in UserStyleSheet in WebSettings. It does not throw any error but my styles are also not applying.
I am running code in Docker.

@rdvojmoc I have the same issue. But only if running inside docker. If I start the application with dotnet run  or using Visual Studio it works. I am using the 0.12.4 wkhtmltopdf from this repository. In my Docker Images I install libgdiplus. And place the libwkhtmltox.so file into the root of the application. I get no errors nothing but styles are just not applied. So my guess is that something is missing on the Docker Image. Any suggestion?

Can you provide project which reproduce the issue? I assume that you provide correct absolute path when you run it on docker image.

@rdvojmoc I was using a https CDN for styles. That will not work... Also if you add a img tag with a src to a https image it will not render. If you use a image at a http route that will render. Any clue why?

It only occurs (http/https issue) when you run it in Docker container?

@rdvojmoc I just checked this out and yes this only happens inside of docker. If I run it with dotnet run the image gets rendered correctly. Any idea what the issue could be?

Which docker image you inherit from 'FROM ...' in your docker file. Can you post DOCKERFILE here?

I am using the official microsoft/aspnetcore:2.0 image. This is my Dockerfile (using multistage dockerfiles for build):
FROM microsoft/aspnetcore-build:2.0 as publish
WORKDIR /app

COPY . ./

RUN npm install
RUN gulp default
RUN dotnet publish -c Release -o out

FROM microsoft/aspnetcore:2.0

WORKDIR /app
EXPOSE 80

COPY --from=publish /app/out .
COPY --from=publish /app/libwkhtmltox.so .
COPY --from=publish /app/libwkhtmltox.dll .
COPY --from=publish /app/libwkhtmltox.dylib .

RUN apt-get update
RUN apt-get -y install libgdiplus

HEALTHCHECK --interval=10s --timeout=3s --start-period=60s --retries=10 CMD curl --fail http://localhost/hc || exit 1

ENTRYPOINT ["dotnet", "Centric.dll"]

@Franklin89 Is this working for you?

Was this ever fixed?


chore: use 'files' instead of .npmignore

What is the purpose of this pull request?

[ ] Documentation update
[ ] Bug fix
[ ] New rule
[ ] Changes an existing rule
[ ] Add autofixing to a rule
[x] Other: build simplification

What changes did you make? (Give an overview)
Change build to use files over .npmignore.
.npmignore lists the files that should not be in the build, and can easily go out of date (and has) because it needs updating every time a file is added that shouldn't be in the build.
files in package.json lists the files that should be in the build, and can be kept up to date more easily.
I include the rules folder, and the files which are always included automatically.

I've redone the changes on the tip of main.
If you add TypeScript types, you'll also want to add index.d.ts and rules/**/*.d.ts to the array.


ISO format. moment construction falls back to js Date()

Description of the Issue and Steps to Reproduce:
*Environment: mozilla firefox 43.0.1
Other information that may be helpful:

The time zone setting (IST +5:30)
The time and date :- 2017-11-07 12:12 PM

If you are reporting an issue, please run the following code in the environment you are using and include the output:
t = moment('18:00', 'HH:mm').format('07-10-2017 HH:mm');

				var d = new Date(t);

				convertStart = d.getTime();

It would be really helpful if you could include 'actual' and 'expected' behaviour when you report a bug.
I'm not sure what bug you're trying to report here: you say moment construction falls back to using the Date constructor.  That's true, and it's documented

When creating a moment from a string, we first check ... before dropping to the fall back of new Date(string) if a known format is not found.
...
Warning: Browser support for parsing strings is inconsistent. Because there is no specification on which formats should be supported, what works in some browsers will not work in other browsers.

I taking it he's saying, though, that he expects it not to fall through because the ISO parser will handle it.
But I agree with @ashsearle - you need to provide the code that actually shows what you're passing in. Finally, I don't understand what I'm supposed to do with the code snippet there, which seems unrelated?
I'm going to close this, but if you @ me with an expected/actual for this I can reopen it.


bug(table & sort): Issue with sorting column passed from parent to child

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
I am trying to create a component which dynamically creates a material table with sorting and I want to be able to define custom columns. The problem is that I can't seem to make sorting work with these custom columns.
What I noticed is the following:

It is not possible to define a mat-sort-header in the custom columns because it requires a parent with matSort.
When you create a parent with matSort the column with mat-sort-header gets "assigned" to the parent matSort which is different from the matSort in the component, that creates the dynamic table.
Using the register method of MatSort doesn't seem to work.

I would be very grateful if you could help me a bit, because I've been quite stuck and can't seem to find a solution.
This is not exactly a bug I suppose, but I am not sure how to label it.
Reproduction
StackBlitz link
Expected Behavior
The custom columns to sort.
Actual Behavior
The custom columns won't sort.
Environment
ng version output:
Angular CLI: 16.0.2
Node: 18.13.0
Package Manager: npm 9.6.6
OS: linux x64

Angular: 16.0.2
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1600.2
@angular-devkit/build-angular   16.0.2
@angular-devkit/core            16.0.2
@angular-devkit/schematics      16.0.2
@angular/cdk                    16.0.1
@angular/material               16.0.1
@schematics/angular             16.0.2
rxjs                            7.4.0
typescript                      5.0.4

You're best bet may be to create a custom sorting component that extends the MatSortHeader. Then you should be able to provide your own logic to assign this._sort.
Unfortunately we don't have the resources to dig in too deep to solve the problem, but perhaps you could ask this somewhere like StackOverflow