[bug] reminder messages have incorrect due date

When we schedule the message for the reminder, we add the current relative time outstanding in the message, not what it will be when the message sends.

I've also just realised that the order is out of whack. On Desktop "Nooooo (that's fine)" appears directly underneath "Task title", but on iOS, it reads "Task title / Due date / Nooooo (that's fine) / in 5 days"


Add documentation for shaders version

I made a brief documentation for shaders. You can preview it here (before this pr is merged): https://tonycrane.github.io/manim/
Currently contains introductory tutorials, documentation for constants.py and custom_default.yml and something about development. I will fill in the rest of the documentation later (about this summer), but I think this document is enough to be used as an introductory guide.
This document is built using Sphinx, applies Furo theme, and is automatically deployed on GitHub Pages through GitHub Action.
If I made some mistakes, please point them out. If there is a grammatical error, please also bring it up (my English is not very good).
@3b1b Please take a look at this documentation. I will tell you in private about how to deploy this document.

I found that the pull request was merged, and Action successfully builded up the document and pushed to the gh-pages branch.
But you may not enable GitHub Pages in Settings-Options and use the gh-pages branch as the source. So https://3b1b.github.io/manim/ now shows "404 There isn't a GitHub Pages site here".

I found that the pull request was merged, and Action successfully builded up the document and pushed to the gh-pages branch.
But you may not enable GitHub Pages in Settings-Options and use the gh-pages branch as the source. So https://3b1b.github.io/manim/ now shows "404 There isn't a GitHub Pages site here".


Why are sqlite3 typings included here when sqlite3 has its own typings?

I'm hitting a situation where TS is finding the sqlite3 typings in this package instead of using the sqlite3 typings included in its own package. Is it still necessary to vendor the sqlite3 typings here?

I'm not sure. I'll have to look into it. I did it for reasons that I no longer remember.

https://github.com/TryGhost/node-sqlite3/blob/master/lib/sqlite3.d.ts

Must be new since my defs came from the @types repo according to the comments in the typed file

It looks like I do this so I can use the types in my own code. I'll need to investigate how safe it is to remove, as I'd be importing sqlite3 as a dev dep here

Ok, so the reason why it's like that is because I don't want sqlite3 to be a direct dependency of the project. I did try to remove the dep and tried using a direct sqlite3 reference, but I couldn't get the project to compile properly.
As a compromise, I've copied the types from the sqlite3 project itself. If you have alternative solutions, please open a PR.

How about peerDependency?

That would require the end-user to install it, and again, I don't want it to be a requirement on any side.

I tried removing the vendor file completely and only use the dev dep / typescript reference but had issues with typescript trying to compile.
Feel free to experiment to see if you can get it to build and retain type info.


Serde 0.8 support

Hi, serde 0.8 has just been released and it will require some changes to get it working. Luckily, it should require less boilerplate.

Closed by 0c9f41f0dfc085669c603f7fd0b393983947b266

Thanks!


ARR: Prevent meta-review ethics flagging

Resolves #2356
This PR disables ethics review flagging from meta-reviews. The tests were changed to:

Move the ethics review test from the meta-review test to the official review test
Asserts that no additional were sent during the meta-review test for ethics reviewing

Should the metareview be edited to not contain fields pertaining to ethics flagging, or will it stay the same?

We can keep the metareview ethics fields there - even if the ethics chairs of that cycle won't see it, the next cycle's AC/reviewers would still want that information


ImportError: cannot import name 'app_commands'

cant open the app even though i copied everything to the letter

C:\Users\Administrator\Desktop\GiveMeBadge-master>python index.py
Traceback (most recent call last):
File "index.py", line 3, in
from discord import app_commands, Intents, Client, Interaction
ImportError: cannot import name 'app_commands'
C:\Users\Administrator\Desktop\GiveMeBadge-master>
this is the full error

Install discord.py latest


Exceptions not being caught in try catch

Describe the issue
When using the client whenever there is an erro in the request the exception is not caught, it does not matter if its in a try catch or i'm using onError it always crashes.
To Reproduce (MUST BE PROVIDED)
  GraphQLClient getClient(String baseUrl) {

    final HttpLink link = HttpLink(
      baseUrl,
    );

    GraphQLClient client = GraphQLClient(
      link: link,
      // The default store is the InMemoryStore, which does NOT persist to disk
      cache: GraphQLCache(),
    );

    return client;
  }

  Future<Thing> getThing() {
  try {
      final client = GqlClient().getClient(baseUrl);

      final result =
          await client.query(QueryOptions(document: gql(getThingQuery)));
} catch (e) {
      print(e.toString());
    }
  }

Expected behavior
I expect the error to be printed instead of the app crashing, instead it crashed with this exceptions:
OperationException(linkException: ServerException(originalException: null, parsedResponse: Response(data: null, errors: [GraphQLError ......

device / execution context
iOS simulator

Can you report a new issue also with the crash of onError??
I think with the actual API call you should check if there is an exception is hasException or something like that. and you can get the exception with result.exception
But your is a good point, maybe we could add a new method or introduce a way to support both supports both API

it is crashing before the i check for the result.hasException, but i just realized that it's an vscode debbug option... sorry


[dag] Plug in the Dag

This addresses #203

I see the contains_live method - what about having a method to detect whether a certificate is a weak reference? When we perform causal completion we probably need to have a way to tell whether we have processed already a certificate based on the DAG (not the store since we remove certificates from there) see .

The semantics of whether what you can get out of the store is a weak reference is different than "is the node still in the Dag": a node is still live in the Dag if its reference count is non-zero (i.e. any weak reference is upgradeable). This is what contains_live checks. contains would tell you if the certificate digest matches a past or present Dag vertex, i.e. if the Certificate was inserted in the Dag at some point.
I think that the store must remain the source of truth for the availability of a certificate. @akichidis Please open a bug report for deletions from the certificate_store you think are illegitimate, we should definitely make sure we check them.

I think it would be useful to have something like a notify_read method (like Store has) to get notified once a certificate has been inserted and became available in the DAG. That will help us know that a certificate has reached the DAG during a read_causal request with a missing certificate (when we trigger a manual causal completion).

Yup. I opened #233 to track.


Reset_following.py schedule

I have been trying to put reset_following.py on a schedule like ultimate_schedule but I do not know python well enough to do this. Just wanted to reach out and see if anyone has a working schedule for reset_following.py.

You can try to do this with CRON - if you are on UNIX or mac OS. Google how to set scheduled jobs with cron on your OS


I bought a fire sensor

hello peter if you want to add this sensor too tell me what to do.

Enable debugging on integration and waitl 1 minut. And reload integration.  Provide log

home-assistant_hikvision_axpro_2023-03-04T17-55-37.508Z.log


Can't install on window 8 with node 5.1.0

Can someone help with this?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28686987-can-t-install-on-window-8-with-node-5-1-0?utm_campaign=plugin&utm_content=tracker%2F195817&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F195817&utm_medium=issues&utm_source=github).

Fixed in 0.12.5


Discovery

Hello,
I'm attempting to discover resources based on labels.
I'm running ACME as an in-cse and executing the following command in the terminal:
curl -X GET -H 'X-M2M-Origin:Cmysensor' -H 'X-M2M-RI:123' -H 'X-M2M-RVI:3' -H 'Content-Type:application/json' -H 'Accept:application/json' http://localhost:8080/cse-in/MySensor/Container?fu=2&lbl=tag:temperature&rcn=8
However, I'm receiving the representation of the Container resource in the response body instead of the representation of the  resource containing 'tag:temperature' as the label attribute value.
When I execute the request using the RESTClient provided by the ACME web interface, I get the expected result.
Could you please explain why it's not working with the terminal?
Best regards,

Your request with the rcn request parameter with value "8" (child resources) is targeted at the container, but it should only produces a stub representation of the container, like this, if there are no further child resources in the result.
{"m2m:cnt": {}}

There is no further content because this rcn doesn't include any attributes of the target resource (only for child resources). If you change the rcn to, for example "4" (attributes and child resources), it would include the container's attributes.
I am not sure what the difference is with the WebUI, though.
Another point: I would use quotes for the URL as well in your curl request, otherwise a shell interprets the special characters in a URL, especially "&"...


Support for games with GPU checks(?)

Right now CyberFSR2 seems to be working in plenty of games, but there's some that don't really work at the moment, mostly due to custom-made GPU checks from the looks of it, which can probably be bypassed by spoofing the card with dxvk or dgVoodoo.

https://github.com/jp7677/dxvk-nvapi
Description of this repository looks promising for the dxvk option.

Anyone know a way to spoof a gpu in No Mans Sky?

351529
It includes a DLL wrapper/injector (winmm.dll) to disable Nvidia GeForce GPU checking, so AMD Radeon GPU users can enjoy the mod.

MOVZX / CyberFSR2 (https://www.nexusmods.com/reddeadredemption2/mods/1640?tab=description) It includes a DLL wrapper/injector (winmm.dll) to disable Nvidia GeForce GPU checking, so AMD Radeon GPU users can enjoy the mod.

A warp could be done to simulate the 4090 and activate DLSS 3.0.


Add Crash Course page to documentation

Description
Add Crash Course page to documentation to walk the user through the software for a tutorial and for the user to quickly get up to speed with CRIPT Python SDK

@InnocentBug added examples, so it is done! ✅


add python/c++ code-coverage report

Bazel has a coverage command, but I have the impression that coverage is not fully supported in bazel.


Add support for private networks

In order to support private networks, we should allow an instance of Common to be created from a chain spec and/or a geth genesis file. Any of the following would be user-friendly ways to construct a Common instance from a spec file:
const common = Common.fromSpec('./genesis.json')

const common = Common.fromJson('./genesis.json')

const spec = require('./genesis.json')
const common = new Common(spec) // detect first argument is an Object instead of string

We could also consider migrating the json definition files in the chains/ folder to the chain spec format for consistency and future-proofing.

I've some reservations towards the chain spec format, that's why I somewhat put that aside.
These are mainly:

Integrating the accounts makes the file very large especially for mainnet, which puts an unnecessary burden on loading for many use cases not needing the accounts
Including the hardforks like in the genesis file definitions makes things unnecessarily static, e.g. if there is another HF on the horizon and one would want to add some draft params, then one would have to wait for the official genesis files to update. This also doesn't fit (at all) to our current file structure with the parameter override mechanism on new HFs
I also don't think that the ever-changing bootstrap nodes belong into the chain spec and is better kept separate. This also prevents (somewhat theoretical atm) to provide a hash to prove the integrity of the static genesis parameters

So: there would be definitely some more discussion necessary if we want to move in this direction. Atm I actually wouldn't want to set a priority here. Maybe some middle ground would be to adopt naming and un-problematic structure as much as possible but e.g. leave accounts and bootstrap nodes separate (people could just copy-and-paste to separate files, which should be acceptable).
There is actually some ongoing discussion atm on Gitter about crossclient standards on genesis definition, but I somewhat dropped here since I wasn't so satisfied with the running discussion.

Yes, no urgency to adopt the full chain spec format. However, I do need to be able to load custom genesis settings into a Common instance in order to connect to a private test net I've set up for ethereumjs client debugging/testing. A simple short-term solution could be to modify Common.setChain() to also accept an external chainParams object. This way, the gensis.json parsing can be done in the client and the resulting params object can be passed on to setChain.


[FR] Review of chapters 0, 2 & 5 + add chapters 6, 7, 8 & event

Hi,
As mentioned in the title :

review of chapters 0, 2 & 5 (I think these chapters are now finished)
addition of chapters 6, 7, 8 & event (these 4 chapters will be proofread later. It is easier to do it once the chapters are visible on the site because the errors are more apparent than in the markdown preview)

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Github Pages

Website
https://pages.github.com/
Documentation
https://docs.github.com/en/pages
Integration summary

create new workflow file inside .github/workflows/
install dependencies, build website
Use external action for publishing i.e. : https://github.com/svelte-compose/svelte-compose/blob/main/.github/workflows/changesets.yml#L56-L62
Ask for adding cname (if not check that  svelte.config.js is properly setup for a subdirectory deployment)

Further details
It's always a pain to create these config files. The resulting yml file is going to be opinionated in some parts, but the good think is that you can modify it later on without any problems.

I think this would also likely be out of the scope of being part of the core of svelte-add. Could be a good community adder though


Rendering fails 1.16.1

Command
Environment info

BlockMap version: 2.1.0
Java version: java -version

openjdk version "12.0.1" 2019-04-16
OpenJDK Runtime Environment (build 12.0.1+12)

Operating system: Replace me

Darwin Kernel Version 19.3.0: Thu Jan  9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64 x86_64
macOS 10.15.3 Catalina

Description
Can't finish render any dimension without errors like the following:
20-07-23 15:15:03 WARN  LevelMetadata [501] - Could not access map map_143.dat
java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Number (java.lang.String and java.lang.Number are in module java.base of loader 'bootstrap')
	at de.piegames.blockmap.world.LevelMetadata.loadFromWorld(LevelMetadata.java:496) [blockmap.jar:?]
	at de.piegames.blockmap.standalone.CommandLineMain$CommandServer.call(CommandLineMain.java:379) [blockmap.jar:?]
	at de.piegames.blockmap.standalone.CommandLineMain$CommandServer.call(CommandLineMain.java:277) [blockmap.jar:?]
	at picocli.CommandLine.executeUserObject(CommandLine.java:1743) [blockmap.jar:?]
	at picocli.CommandLine.access$900(CommandLine.java:145) [blockmap.jar:?]
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2101) [blockmap.jar:?]
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2068) [blockmap.jar:?]
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1935) [blockmap.jar:?]
	at picocli.CommandLine.execute(CommandLine.java:1864) [blockmap.jar:?]
	at de.piegames.blockmap.standalone.CommandLineMain.mainWithoutQuit(CommandLineMain.java:415) [blockmap.jar:?]
	at de.piegames.blockmap.standalone.CommandLineMain.main(CommandLineMain.java:419) [blockmap.jar:?]

20-07-23 15:15:03 WARN  LevelMetadata [454] - r.2.-10.mca is empty?!
20-07-23 15:15:03 WARN  LevelMetadata [454] - r.1.-10.mca is empty?!

Steps to reproduce
{
	"output dir": "./rendered-web",
	"server": {
		"server name": "Minecraaaaaaft",
		"server description": "The best server in the world",
		"server address": "<IP_ADDRESS>",
		"max players": 5
	},
	"worlds": [
		{
			"name": "End",
			"input dir": "../lambdacraft-server-1.16/world",
			"dimension": "END",
			"force": false
		}
	]
}

java -jar blockmap-2.1.0.jar render-many config.json

Sample region that it said was empty
r.2.-10.mca.zip

The map error should not be critical to the rendering process. Apart from that, I fixed that error yesterday, it's the latest commit on the master branch.
About the empty region warning, as the log comes from LevelMetadata, it's probably about poi/r.2.-10.mca instead of region/r.2.-10.mca. I'll improve the log messages.

Closing now as the fix has been released.


Forced Directed Graph

I was wondering the "dual tree" described in this video can be achieved with paths-js? The challenge I believe in this graph is the placement of various nodes (person) to represent a tree. Is the Forced Directed Graph aimed for this type of drawing?

Did you find a way to implement Genealogical Graphs ?


chore(main): release 1.0.9

:robot: I have created a release beep boop
1.0.9 (2024-12-20)
Bug Fixes

deps: update dependency eslint-plugin-perfectionist to v4.4.0 (#128) (f15cb00)
deps: update dependency globals to v15.14.0 (#124) (e30ca5d)
deps: update dependency typescript-eslint to v8.18.1 (#118) (a1a051a)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.0.9
:sunflower:


Update release-notes.md

Docs Build status updates of commit c1e3f57:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: GitBranchDeletedOrForcePushed]

Cannot sync git repo to specified commit because ref +refs/pull/98539/merge has been deleted or has been force pushed.
 If this is pull request, please ensure it is mergeable (no merge conflict) and open (not closed).

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


Fix license vendoring

This resolves an issue I was seeing where Godep would vendor LICENSE files dependencies dependencies.
I saw this specifically when importing a package that depended on the AWS SDK which depends on go-ini which contains a LICENSE file. I would then get an error from go build like no buildable Go source files in my-project/vendor/github.com/aws/aws-sdk-go/vendor/github.com/vaughan0/go-ini and vendor/github.com/aws/aws-sdk-go/vendor/github.com/vaughan0/go-ini only contains a LICENSE file.
Added a test case that confirms this fix.

I started looking into this and I think this is really a side effect of a bug in /vendor/ (and possibly Godeps workspace handling or because of it). I'm digging in more.

Merged as 5e3d21abab679aef179d5dce308289619a59cf22
Thanks!


Disabling withdrawals per coin

Is there a way to disable a particular coins (or several ones) from being withdrawn, but still allowed to be deposited and / or traded?
Thanks.

There is, setup a user with the 'Support' role, login and you should see the 'Staff Menu' item.
Once there you are able to enable/disable withdrawals per coin.

@3s3s Add staff section access to "Administrator" https://<IP_ADDRESS>:40443/staff


Add more test cases on LocalStorageManager.selectStorage

What changes were proposed in this pull request?
Add more test cases on LocalStorageManager.selectStorage

Why are the changes needed?
Currently, the method of LocalStorageManager.selectStorage lacks unit tests, which should be handle with care as storage corruption is involved

Does this PR introduce any user-facing change?
No

How was this patch tested?

Dont need

@jerqi PTAL.

Codecov Report

Merging #298 (c7aa480) into master (c69f173) will decrease coverage by 0.88%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #298      +/-   ##
============================================
- Coverage     60.51%   59.62%   -0.89%
+ Complexity     1427     1358      -69
============================================
  Files           175      166       -9
  Lines          9087     8573     -514
  Branches        874      841      -33
============================================
- Hits           5499     5112     -387
+ Misses         3295     3183     -112
+ Partials        293      278      -15

Impacted Files
Coverage Δ

...storage/handler/impl/DataSkippableReadHandler.java
81.25% <0.00%> (-3.13%)
:arrow_down:

...org/apache/spark/shuffle/writer/AddBlockEvent.java

.../java/org/apache/spark/shuffle/RssSparkConfig.java

...che/spark/shuffle/writer/BufferManagerOptions.java

...org/apache/spark/shuffle/RssSparkShuffleUtils.java

...k/shuffle/writer/WrappedByteArrayOutputStream.java

...ava/org/apache/spark/shuffle/RssShuffleHandle.java

...e/spark/shuffle/reader/RssShuffleDataIterator.java

.../org/apache/spark/shuffle/writer/WriterBuffer.java

...pache/spark/shuffle/writer/WriteBufferManager.java

... and 2 more

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


Add option to skip digest cycle when refresh option is turned on

Hey,
This is is a small optimization/option to skip dirty checking on refresh. If you have a lot of bindings refresh
will cause huge performance loses.
Let me know if something is wrong.

Thanks, @DinkoMiletic.  This seems like a nice little improvement.  Do you have any example (and code) of how you would use this that I can include in the documentation too?

Sure. Give me few days and I'll put it here.

Great.  I'm looking forward to it.

Passing invokeApply  as false will skip angular model dirty checking on every run of  asyncRefreshDelay or refreshInterval. This can result in huge performance gain if refreshInterval is set to really low value (e.g. 500ms).
iScrollServiceProvider.configureDefaults({
    iscroll: {
       invokeApply:false
   }
});

Let's test it. Past this code to your app run block:
/**
* this code is for measuring performances
* logs digest time in console
*/
var $oldDigest = $rootScope.$digest;
var $newDigest = function() {
        console.time("$digest");
       $oldDigest.apply($rootScope);
        console.timeEnd("$digest");
};
$rootScope.$digest = $newDigest;

With invokeApply:true and refreshInterval:500 you'll see that digest is run every 500ms
With invokeApply:false and refreshInterval:500 you'll see that digest is not invoked by angular-iScroll

Again, thank you for your contributions @DinkoMiletic.  I've now finally incorporated your documentation too, and I've made invokeApply = false the new default.


Update for Atlas 1.0.0

Are you intend to support this?

This is superceded by https://github.com/hortonworks-spark/spark-atlas-connector/commit/54b728de94304d78f57879a78deeba474c6ddaf7 . Since we are using Atlas 1.1, I close this.


Dutch translations

Details
I would love to help bring a Dutch version of ReadTheDocs online, but no such language category is available in Transifex. Could you perhaps make one?
Thank you.

That would be great! I'll update when one of us has made the change.

Can I get a follow up on this, since there are still no translations available.

Following up, albeit late: we've had Dutch translations for a while now: https://www.transifex.com/readthedocs/readthedocs/language/nl/


All table cells in HTML output of notebooks are right aligned

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: Insiders
OS Version: Mac

Steps to Reproduce:

Create jupyter notebook with the following cell:

%%html

                Heading should be left aligned

                Heading should be left aligned

            Cell

            Cell

Run the cell and observe the output.

Note: this applies to all notebooks (Jupyter doesn't inject any sytyles). I've tested this with another non-jupyter notebook and found this same problem.
Note: I have a notebook that runs Tensorflow js and the output of tensorflowjs contains some HTML & all of the data seems to be right aligned (which is wrong).
This seems to be the faulty code
https://github.com/microsoft/vscode/blob/f0edba3e02b4ce5be481b39740e2b32d1fa979cb/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts#L309-L312

Yes, this is intentional as Jupyter right-aligns everything:

But when creating any other notebook, all the cells are right aligned.
i'm creating a non-jupyter notebook, but the cells are right aligned,
i.e. i dont think Jupyter notebook styles should dictate styles for all notebooks.
Will update the title accordingly.

Ah, I do see your point. If we're able to determine what kind of notebook it is we could place a class selector on the output that would then dictate the layout alignment.

I personally think a better solution is for Jupyter notebooks to inject a CSS in their preload script to add this style (right align all table cells).
This way, jupyter notebooks will always be left aligned & all other notebooks will be left to their defaults.
@rebornix /cc

Closing this for now, as there haven't been any upvotes on this


Node 0.6 & Draft 10+16 Support

Please merge the latest changes to your main repo.

This would be better in miksago's repo, but I can add this patch to my version.


Platform library stripped unless code explicitly uses it

Running on iOS, the platform library (BrightstarDB.Portable.iOS) is stripped out of the built code because nothing explicitly uses it. To that end, I had to add this class to my code:
using BrightstarDB;

// needed because otherwise nothing refers to anything within the platform lib and it therefore gets stripped out
public static class ForceReference
{
    static ForceReference()
    {
        ConfigurationProvider dummy = null;
    }
}

I've seen other libraries deal with this in a similar fashion. Perhaps code akin to this could be added to the NuGet package?

OK, I'll update it to do that - it didn't used to happen with MonoTouch...

Due to limitations of the nuget packaging this reference fill will be included in all projects that use the BrightstarDB.Platform NuGet package, but I can't see it being harmful for Android/WP apps in any way (and the developer always has the option of deleting or excluding the source file from their project if it does clash).


Scramble command

Fixed Scram3x3.py! Now the scrambling can be local, lowering dependencies

Scram 3x3.py was fixed? Did you forget to push?


Adding Content-Range to allowed CORS headers

Added Content-Range to the allowed CORS headers to allow chunked uploading of files.

This change is

Filled out the CLA.

Coverage remained the same at 46.939% when pulling 36a93e836010a3650cab314e9d5a35b20d591fd3 on kylegato:patch-1 into 8f45f46a06e4e79ad81f27c67f72f7bb8fd4798c on kubernetes:master.

There are more headers needed, closing PR....


Hey Would you mind helping me set this up?

Hey! I don't mean to bother you but do you think you could help me install your autotrader program? I am not a coder but I installed it and have been able to use selenium to trade stocks with a single brokerage at a time. however, in the notes you also say your program is able to automate trading with multiple brokerages at once meaning I can run one script and buy stocks in multiple accounts at once. Is that correct? If that is so how do I do that? As it does seem to be specifically described in your instructions. and while I am no expert in selenium I am only able to open one. side file and code at a time to run/test. I hope you will be able to help me!
Thank you for your time!

You are unable to automate multiple brokerages at once. You can only automate multiple accounts for a single brokerage at any given time on an instance of the Selenium IDE extension.


Improve support for Python 3.13 copy.replace

What should we add?
We have some classes that act like immutable record types. These often define a custom replace method to allow constructing a new version of the class while making limited changes to a subset of fields. These classes tend now to be the ones defined in Rust space (CircuitInstruction is a prime example, but there may be more).
Python 3.13 formalised this idea into a part of the copy module / pickle protocol, with the user-facing copy.replace and the protocol-level object.replace. We should make sure that Qiskit objects that define a replace function with the same semantics expose the same behaviour as __replace__ to improve interoperability with later language features.
At the time of writing, I'm only aware of CircuitInstruction that does this verbatim, but it's possible that we have other classes that are dataclass-like (for example DataBin) that might want to begin supporting the behaviour.

To address the issue of improving support for Python 3.13's copy.replace and object.__replace__, we need to ensure that the CircuitInstruction class, and potentially other similar classes, implement the __replace__ method. This will allow these classes to be compatible with the new copy protocol. Below are the suggested changes for each relevant file:
circuit_instruction.py

Implement __replace__ Method:

Locate the replace method in the CircuitInstruction class.
Implement the __replace__ method to mirror the behavior of the existing replace method.

class CircuitInstruction:
    # existing code...

    def replace(self, **changes):
        # existing logic for replace...
        pass

    def __replace__(self, **changes):
        return self.replace(**changes)

data_bin.py

Check for Similar Patterns:

If DataBin or similar classes have a replace method, implement a __replace__ method.

class DataBin:
    # existing code...

    def replace(self, **changes):
        # existing logic for replace...
        pass

    def __replace__(self, **changes):
        return self.replace(**changes)

circuit.py and data.py

Review for Similar Classes:

Review these files for any classes that may have a replace method or are dataclass-like.
If such classes exist, implement a __replace__ method similar to the above examples.

immutable_utils.py

Utility Functions:

If there are utility functions that assist in handling immutable structures, consider adding helper functions to facilitate __replace__ method implementations.

def apply_changes(obj, **changes):
    # Utility function to apply changes immutably
    return obj.__class__(**{**obj.__dict__, **changes})

General Considerations

Testing: Ensure that the changes are covered by tests. Add tests to verify that the __replace__ method works as expected, maintaining the immutability of the objects.
Documentation: Update the documentation to reflect the new __replace__ method and its usage.
Backward Compatibility: Ensure that existing code using the replace method remains functional.

By implementing these changes, you will align the Qiskit classes with Python 3.13's new copy.replace protocol, enhancing interoperability and future-proofing the codebase.


Clean up python path updaters and add more unit tests.

(for #2459)
This is a follow-up to #2685.  I wanted to land the minimal fix, but had already done a lot of the cleanup work.  So I split the change up into two parts.  This is the second part.  Note that the bulk of the changes here are new tests.

I don't understand this change. It seems like the original code - which was doing something quite trivial - has been changed into something more complex, much harder to understand, and with a much bigger test surface. So I see a lot of cost here but where is the benefit? Why would we want to take a change like this?

This change does two things:

factor a common base out of 3 classes that were doing the same thing
add a bunch of unit tests

Could you elaborate on what is much harder to understand and a much bigger test surface?  The test surface should not have changed and I don't see a large increase in complexity.

Going to close for now until Eric is back and we can discuss it.


Bump cocoapods

Pod::Informative: [!] `Realm` requires CocoaPods version `>= 1.10`, which is not satisfied by your current version, `1.8.0`.

@AaronLasseigne would you mind review and publish a new release?


Bug: Weird character '^'

Self Checks

[ x ] I'm using the latest lualine.
[ x ] I didn't find the issue in existing issues or PRs.

How to reproduce the problem

use pywal theme for lualine.

and if any floating window comes e.g notify.nvim or glow markdown previewer or  hover window.
i get this ^ character in my lualine.
Expected behaviour
lualine mid should be clean

Hi, I'm currently trying to improve the pywal.nvim theme in a fork, adding background transparency and better color management. The original project has been archived, so I guess it won't get maintained anymore. I'm just building this fork for my own usage at the moment.
I can reproduce this, and am trying to deal with it too.
If this issue is related to a specific highlight color (which I'm not sure), does anyone know what is the highlight name of this special char?

Hi, I'm currently trying to improve the pywal.nvim theme in a fork, adding background transparency and better color management. The original project has been archived, so I guess it won't get maintained anymore. I'm just building this fork for my own usage at the moment.
I can reproduce this, and am trying to deal with it too.
I don't think this issue is related to a specific highlight color nor the pywal theme.

Will try the fork.
I am also re building my config fro scratch as this is what m facing in lunarvim if that comes in my new config too will report.

Hi, I'm currently trying to improve the pywal.nvim theme in a fork, adding background transparency and better color management. The original project has been archived, so I guess it won't get maintained anymore. I'm just building this fork for my own usage at the moment.
I can reproduce this ^ issue, and am trying to deal with it too.
I don't think it is related to a specific highlight color nor the pywal theme.

i can make sure that this comes when using pywal.nvim only.
same on the fork too.

Upstream bug. I've said it so many times. there are a ton of duplicates of this issue in the bug tracker.

Just writing this here in case someone else gets this issue:
It seems the solution is to just remove the highlights StatusLine and StatusLineNC from your colorscheme.

Hi,
This PR has just been merged:
https://github.com/neovim/neovim/pull/25267


Adding initial sops

@mwoodson @tdawson
The starting point for some simple standard operating procedures. Please let me know your thoughts.
@tdawson Planning to fully automate the stage cut at some point with a Jenkins job, but until then, I wanted something we can reference. I also have "stage-sprint###" for the backup of each stage branch even though we discussed stage- . The rationale being that it is easier and allows us to correlate  origin/stage-sprint130  and origin/stage-sprint130

Are we missing openshift-ansible on these, or will that be done by the other group?

Do we want to try to write out the SOP as shell?
sprint=123
for repo in origin origin-web-console ose openshift-ansible online; do
    git "clone git@github.com:openshift/${repo}.git"
    pushd "${repo}"
    git checkout stage
    git checkout -b "stage-${sprint}"
    git reset --hard master
    for ref in master stage "stage-${sprint}"; do
        git push --force origin "${ref}"
    done
    popd
done

@stevekuznetsov If there is truly nothing else to it, then yes, we should just write a Jenkins job. This is mean to find and document any lingering details before we do so (e.g. Scott seemed interested when you talked about stage being a tracking branch for release-X.Y).

@tdawson Thanks for catching that. I've added openshift-ansible.


peepopt: handle offset too large in shiftadd

Fixes #4160
If the offset is larger than the signal itself, meaning the signal is completely shifted out,
it tried to extract a negative amount of bits from the old signal.
This RTL pattern is suspicious since it is a complicated way of arriving at a constant value, so we warn the user.

Removed the unnecessary comment, should be ready to merge.


⚠ Bofrost.be has degraded performance

In dab8363, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2106 ms

Resolved: Bofrost.be performance has improved in 2d47ba8.


rojo: 7.2.1 -> 7.4.0

Description of changes
Changelog
I enabled the OPENSSL_NO_VENDOR environment variable so that reqwest builds without vendoring OpenSSL.
I will keep this PR a draft until 7.4.0 releases (it is currently in the release candidate stage).
Edit: 7.4.0 has released and the PR is ready.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3284

Can you at the SystemConfiguration framework to fix the Darwin build?

Added, build is passing now


HIPAA compliance of provisioned throughput vs pay per token

[Enter feedback here]
Provisioned Throughput is HIPAA compliant but pay per token is not. This is the message I got from Bilal Ahmed. Could we update the documentation to reflect that? Customers are reaching out with a lot of confusion as the documentation does not say what we are telling them verbally!

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

ID: 3e57f6ca-5caf-dd2f-58e8-2d57b002c579
Version Independent ID: 3e57f6ca-5caf-dd2f-58e8-2d57b002c579
Content: Databricks Foundation Model APIs - Azure Databricks
Content Source: databricks/machine-learning/foundation-models/index.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

@swamivenk-db
Thanks for your feedback! We will investigate and update as appropriate.

@swamivenk-db
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly.

@swamivenk-db  Thanks for providing feedback that helps improve our documentation. We've created an internal work item (DOC-12181) to address your feedback. The timeline for resolution varies based on resourcing.

#please-close

#please-close

#please-close


fix(http): router.serve process bug

fix #9
I can't pass the test bucause of the type error.

The type error caused by the update of @types/cookies.
We should ignore it now.
But the fs.existSync you are using is deprecated and should use the async API instead.


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter withings for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.withings
   -
ERRORS:

[ ] :heavy_exclamation_mark: [E026] "{'engines': {'node'>='16'}}" is required at package.json, "{'engines':{'node'>='18'}}" is recommened
[ ] :heavy_exclamation_mark: [E033] @iobroker/adapter-core 2.6.2 specified. 3.1.4 is required as minimum, 3.1.6 is recommended. Please update dependencies at package.json
[ ] :heavy_exclamation_mark: [E036] @iobroker/testing 4.1.0 specified. 4.1.3 is required as minimum,  4.1.3 is recommended. Please update devDependencies at package.json
[ ] :heavy_exclamation_mark: [E162] js-controller 3.2.0 listed as dependency but 4.0.24 is required as minimum, 5.0.19 is recommended. Please update dependency at io-package.json.
[ ] :heavy_exclamation_mark: [E606] Current adapter version 0.0.13 not found in README.md
[ ] :heavy_exclamation_mark: [E145] Missing mandatory translation into de of some "common.news" in io-package.json.

WARNINGS:

[ ] :eyes: [W040] "keywords" within package.json should contain "ioBroker"
[ ] :eyes: [W105] Missing suggested translation into uk of "common.titleLang" in io-package.json.
[ ] :eyes: [W109] Missing suggested translation into uk of "common.desc" in io-package.json.
[ ] :eyes: [W115] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter.
[ ] :eyes: [W145] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json.
[ ] :eyes: [W181] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"
[ ] :eyes: [W184] "common.main" is deprecated and ignored. Please remove from io-package.json. Use "main" at package.json instead.
[ ] :eyes: [W184] "common.materialize" is deprecated for admin >= 5 at io-package.json. Please use property "adminUI".
[ ] :eyes: [W184] "common.title" is deprecated and replaced by "common.titleLang". Please remove from io-package.json.

SUGGESTIONS:

[ ] :pushpin: [S522] Please consider migrating to admin 5 UI (jsonConfig).

Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
Suggestions reported by repository checker should be reviewed. Suggestions can be ignored due to a decision of the developer but they are reported as a hint to use a configuration which might get required in future or at least is used be most adapters. Suggestions are always optional to follow.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Fri, 06 Sep 2024 11:44:17 GMT

Issue outdated due to RECREATE request. Follow up issue #21 has been created.
This issue will be closed.
your
ioBroker Check and Service Bot


Remove assertIsPromise() from Nullable/andThenAsync

We close this once by https://github.com/option-t/option-t/issues/1608#issuecomment-1456023611.
We'll reopen this when we conclude about #1608.
If you have some opinions, please comment to #1608


Added Double Unlock Check  bound to -D command-…

Hi Iago,
I'm creating this pull request for adding double unlock check to EBA.
To the moment it is not working, I attach a minimal example with double lock and double unlock.
EBA picks the double lock but not the double unlock.
As far as I can imagine, it might be that seeds at line 174  in in_func at flow2Checker.ml is empty
(I do not know how to check it in the debugger).
I believe seeds is empty because search at line 123 is never called once the LazyList is mapped.
What do you believe I'm doing wrong?
doubleUnlock.c.zip

Hi Alfredo, sorry for the late reply. Next time be welcome to ping me by email as soon as you open the pull request. Right now I don't see why it doesn't work. Give me a few days more so I can debug this myself.


error cask install java

I have already updated to the latest taps, and got the following error when try to run
[code]$ brew cask install java[/code]
Error: wrong number of arguments (1 for 0) while loading '/usr/local/Library/Taps/caskroom/homebrew-cask/Casks/java.rb'
Please report this bug:
https://github.com/caskroom/homebrew-cask/issues
:8:in `name'
:8:in `'
:in `'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/source/path_base.rb:55:in `eval'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/source/path_base.rb:55:in `rescue in load'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/source/path_base.rb:52:in `load'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/source/tapped.rb:28:in `load'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask.rb:124:in `load'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/cli/install.rb:19:in `block in install_casks'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/cli/install.rb:17:in `each'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/cli/install.rb:17:in `install_casks'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/cli/install.rb:6:in `run'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/cli.rb:81:in `run_command'
/usr/local/Cellar/brew-cask/0.47.0/rubylib/cask/cli.rb:121:in `process'
/usr/local/bin/brew-cask.rb:42:in `'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/local/Library/brew.rb:58:in `require?'
/usr/local/Library/brew.rb:141:in `'

see issue #8795

@rolandwalker if it's a duplicate, what is it a duplicate of?

#8795.

You’re using an old version of homebrew-cask. Please brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup and try again.

@iggyvolz thx


Improve MSVC compiler detection

Should fix https://github.com/lenmus/lomse/issues/235#issuecomment-631240230 by not setting LOMSE_COMPILER_MSVC to true. Not tested in Windows10 neither directly nor with MinGW.

My mistake. There are other commits that I do not want to merge.


Clear _handlers on RCTNetworking invalidation

This PR fixes a bug where in RCTNetworking not all tasks/handlers were not being cleared when invalidating the class.
I came across this issue when writing some unit tests for my native plugins, sometimes a test would finish running (and the bridge invalidated), and only afterwards a callback from RCTNetworking would come, resulting in this exception:
2018-05-07 15:23:34.264494-0700 Guardian[73794:10710945] *** Assertion failure in -[RCTEventEmitter sendEventWithName:body:](), /Users/.../app/node_modules/react-native/React/Modules/RCTEventEmitter.m:41
2018-05-07 15:23:34.276505-0700 Guardian[73794:10710945] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Error when sending event: didCompleteNetworkResponse with body: (
    2,
    cancelled,
    0
). Bridge is not set. This is probably because you've explicitly synthesized the bridge in RCTNetworking, even though it's inherited from RCTEventEmitter.'
*** First throw call stack:
(
	0   CoreFoundation                      0x000000010d5b21e6 __exceptionPreprocess + 294
	1   libobjc.A.dylib                     0x000000010be6f031 objc_exception_throw + 48
	2   CoreFoundation                      0x000000010d5b7472 +[NSException raise:format:arguments:] + 98
	3   Foundation                          0x000000010b94864f -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] + 165
	4   Guardian                            0x0000000106ff5227 -[RCTEventEmitter sendEventWithName:body:] + 567
	5   Guardian                            0x0000000106e9ebab __76-[RCTNetworking sendRequest:responseType:incrementalUpdates:responseSender:]_block_invoke.423 + 1115
	6   Guardian                            0x0000000106e8f48c __50-[RCTNetworkTask URLRequest:didCompleteWithError:]_block_invoke + 92
	7   Guardian                            0x0000000106e8ded1 -[RCTNetworkTask dispatchCallback:] + 113
	8   Guardian                            0x0000000106e8f37a -[RCTNetworkTask URLRequest:didCompleteWithError:] + 410
	9   Guardian                            0x0000000106ea1aa3 -[RCTHTTPRequestHandler URLSession:task:didCompleteWithError:] + 403
	10  CFNetwork                           0x000000010cf3a437 __51-[NSURLSession delegate_task:didCompleteWithError:]_block_invoke.207 + 80
	11  Foundation                          0x000000010b885363 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
	12  Foundation                          0x000000010b8851ca -[NSBlockOperation main] + 68
	13  Foundation                          0x000000010b8836b2 -[__NSOperationInternal _start:] + 766
	14  libdispatch.dylib                   0x0000000112457779 _dispatch_client_callout + 8
	15  libdispatch.dylib                   0x000000011245c931 _dispatch_block_invoke_direct + 317
	16  libdispatch.dylib                   0x0000000112457779 _dispatch_client_callout + 8
	17  libdispatch.dylib                   0x000000011245c931 _dispatch_block_invoke_direct + 317
	18  libdispatch.dylib                   0x000000011245c7d4 dispatch_block_perform + 109
	19  Foundation                          0x000000010b87f75b __NSOQSchedule_f + 337
	20  libdispatch.dylib                   0x0000000112457779 _dispatch_client_callout + 8
	21  libdispatch.dylib                   0x000000011245f1b2 _dispatch_queue_serial_drain + 735
	22  libdispatch.dylib                   0x000000011245f9af _dispatch_queue_invoke + 321
	23  libdispatch.dylib                   0x0000000112461cf8 _dispatch_root_queue_drain + 473
	24  libdispatch.dylib                   0x0000000112461ac1 _dispatch_worker_thread3 + 119
	25  libsystem_pthread.dylib             0x000000011297a169 _pthread_wqthread + 1387
	26  libsystem_pthread.dylib             0x0000000112979be9 start_wqthread + 13
)
libc++abi.dylib: terminating with uncaught exception of type NSException

Test Plan
Bug can be reproduced by making a XMLHttpRequest that takes a couple seconds to perform, and issuing a RCTBridge reload command in the meantime.
You can add the following code to the react-native template project,
  componentDidMount() {
    var oReq = new XMLHttpRequest();
    oReq.addEventListener("load", () => console.log('Finished'));
    oReq.open("GET", "https://www.dropbox.com/s/o01hz0chqvjafhv/file.bin?dl=1");
    oReq.send();
    console.log('Request is being performed...')
  }

In my case I download a 1MB file.
Run the project and reload the a couple times. Bug is triggered.
Release Notes
[INTERNAL] [BUGFIX] [RCTNetworking] - Clear handlers and tasks on RCTNetworking invalidation

Warnings

:warning:

:clipboard: Test Plan - This PR appears to be missing a Test Plan.

:warning:

:clipboard: Release Notes - This PR appears to be missing Release Notes.

  Generated by :no_entry_sign: dangerJS

Thanks for the PR! Code looks good.
Could you just add a Test Plan and Release Notes section to your PR description, see the PR template for more details about what it should look like. For a PR like this you can simply explain quickly how you tested the change and can mark it as Internal for the release notes.

@janicduplessis done, also added repro steps for you guys to confirm.
Thanks

Thanks!
@facebook-github-bot shipit

@oNaiPs, thanks for the PR! Was wondering if you've seen this issue I'm running into before and if you think it'd be related to the problem you've tried fixing? Basically, I'm seeing a lot of memory getting allocated for the NSMutableData instances here. I was thinking that it might have something to do with the instances not getting invalidated, but after applying your patch, the allocations are still happening.

@yinghang there could be a lot of reasons for that to happen. Ping me if you can get a way of reproducing it with a minimal sample code.

@oNaiPs Not sure if you got a notification saying that I tagged you in a new issue, but I've created a new issue regarding this, as well as the accompanying minimal sample code.

Thanks @yinghang I did see it :) did not have the time to look into the details though, but realized this week that this exception I fixed came back again. I am pretty busy these days but will try to look into it when possible (if the FB guys won't)


Overriden HTMLIFrameElement causes issues

The overriden HTMLIFrameElement.prototype.contentWindow causes issues for sites and libraries that use the method. Annoyingly, Google is using this in their reCAPTCHA v2 script.
Although it's perhaps outside of the scope of this package, is there a way to preserve the original functionality of iframe.contentWindow while still passing the test?

I'm pretty sure I found a way to mock contentWindow in iframes without breaking certain iframes (like the inline reCAPTCHA popup) after some tinkering. 😄
I've released it as v2.4 of puppeteer-extra-plugin-stealth, please ping me over there in case you should still encounter issues. :)
FWIW in my tests the only iframes that caused headaches were the ones using srcdoc, due to a chromium bug.

I'm pretty sure I found a way to mock contentWindow in iframes without breaking certain iframes (like the inline reCAPTCHA popup) after some tinkering. 😄
I've released it as v2.4 of puppeteer-extra-plugin-stealth, please ping me over there in case you should still encounter issues. :)
FWIW in my tests the only iframes that caused headaches were the ones using srcdoc, due to a chromium bug.

does the issue means one could detect headless using iframe + srcdoc ?

what i mean is if page.evaluateOnNewDocument fails, then we can also use by example :
iframe.contentWindow.webdriver
to detect headless ?

There's something weird about srcdoc frames in chromium/puppeteer - it's not only that page.evaluateOnNewDocument will not be executed in them but the corresponding iframe.contentWindow object in general felt funky (?) to use while playing around with it.
My "solution" is to hook into element creation events to sniff out iframes to then hook into call to the srcdoc property to then (and only then) overload the contentWindow property with a "smart" proxy to the main page window object (that will intercept and modify calls that would reveal that it's the main window object). 😅
The cool thing is that with the latest code stuff like this works correctly:
iframe.contentWindow.self === window.top // must be false
iframe.contentWindow.frameElement === iframe // must be true

Definitely among the most crazy detection + evasion games so far. :)

ok
did you saw my questions there ? https://github.com/berstend/puppeteer-extra/commit/17a42c3302ba1e7b446097b9aa2dd886ea6c8ef6


Add the poetry-core host requirement and bump to v24.6.1

Trying to fix the issue that pycountry is not building because poetry is not available.

Checklist

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

@conda-forge/pycountry, could you take a look at this?

@conda-forge/help-python @conda-forge/core  it seems that this package maintainer has been inactive for a while. Not sure what is the proper way to proceed here. This PR fixes the build issue and should make the automatic updates work.

@conda-forge/help-python @conda-forge/core it seems that this package maintainer has been inactive for a while. Not sure what is the proper way to proceed here. This PR fixes the build issue and should make the automatic updates work.

Do you want to add yourself as a maintainer here to help keep it updated in the future?

I could do that. But I wanted to check with @zware, who's the actual package developer, if he's interested in doing this himself.

I could do that. But I wanted to check with @zware, who's the actual package developer, if he's interested in doing this himself.

OK. I'll merge this for now.

Thanks! Do we need to do something to trigger building?

Thanks! Do we need to do something to trigger building?

https://github.com/conda-forge/pycountry-feedstock/pull/14 should do it.


Allow setting no baudRate at all as some devices don't allow setting one

Hi,
I have a device (USB device that behaves like a serial port) that results in ioctl error when setting a baud rate.
Error: Inappropriate ioctl for device setting custom baud rate of 9600.
(Happens with any baudrate).
If I disable the setBaudRate-fcuntion in the .c source, then the device works.
Could you please add a functionality that e.g. setting baudRate to "0", then
the baudRate is never set?
Thank you!
Thomas

I have this issue too. I'm using a usb matricial printer Epson FX-890, the custom path for usb printers is /dev/usb/lpx, where x is a number. After searching a lot, found some informations:
/dev/usb/lpx - printing to USB printer, where x is the printer number. /dev/usb/lp0 usually
/dev/ttyUSBx - printing to printer connected using USB2Serial adapter
/dev/ttySx - printing to direct RS232 attached printer
USB printers protocol is diferent from the others and does not accept baud rate configurations like the others. If you try to change the baud rate directly with this command will get the same error:
stty -F /dev/usb/lp0 19200

Any workaround for this ?


config: test binary to load configuration files against

WIP
todo:

[ ] docs

@junr03 CI indicates this fails to build, can you take a look? Thanks.

LGTM with small nits.


Domain/Selector/KeyFile should not be mandatory in verifying mode

OpenARC does not start without parameters Domain/Selector/KeyFile set.
In verifying mode (Mode v) these parameters are unused and should not prevent OpenARC from starting.
Compare with OpenDKIM, which can be started without Domain/Selector/KeyFile in verifying mode.

Second this. I'm currently running OpenARC in 'v' mode only, and had to dummy up the three entries noted to get it to start, despite no need for them in 'v' mode.

Fixed in https://github.com/trusteddomainproject/OpenARC/pull/159


Cannot find source code

Hi, I am not sure if this is as intended or not. But I cannot seem to find the latest source code for this.

Hi, currently the source is not published here, we are discussing how we can best provide it, so please stay tuned :)

We are Done! The source-code is now uploaded to the GitHub project so you can do a normal git clone or use the provided source-package of the latest release <IP_ADDRESS>7.


Update http2-server to 9.4.41.v20210516

Updates org.eclipse.jetty.http2:http2-server from 9.4.40.v20210413 to 9.4.41.v20210516.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.eclipse.jetty.http2", artifactId = "http2-server" } ]

labels: library-update

Duplicates #4841.


Include Power Plants as a "special" bus

We should include power plants (tag = generator) as a bus but mark them with an "only power plant input tag"

Is not needed anymore. But the tag power=plant is included.


Error: SSL certificate problem: self signed certificate in certificate chain

Is there a const available to accept a SSC in the Constants.php?
My ES cluster uses encryption between the data channels.
Cert is generated via https://www.elastic.co/guide/en/elasticsearch/reference/current/certutil.html
Thanks

I have use this to input data into the ingest node via metricbeat and alike....
Configure SSL verification mode. If none is configured, all server hosts
and certificates will be accepted. In this mode, SSL based connections are
susceptible to man-in-the-middle attacks. Use only for testing. Default is
full.
ssl.verification_mode: none

What OS? Did you add the self signed cert. to the trusted cert. store on the client machine connecting to ES?
https://www.devdungeon.com/content/how-add-trusted-ca-certificate-centosfedora

yes thanks, that worked.... But the cert was generated by elastic's tool, certgen...  Make sure you created your ES cluster certs with SANs and CN, otherwise the default is without CN/DN/SAN as a blank cert you will still get issues with the ES internal Cert for use on the data ports of 9200.
Error: SSL: certificate subject name 'instance' does not match target host name
otherwise it will work adding it to the OS PKI cert store.
No idea how common this is, but might be good to have maybe SSL verification = none / ignore when it comes to certs futurewise.  otherwise this is good as a workaround.

X509v3 Subject Alternative Name:  Ive add all the IP addresses to this cert and DNS names too... I can not add a CN to the elastic transport SSL certs.
Unable to connect to Elasticsearch host xx.xx.xx.xx:9200. Error: SSL: certificate subject name 'instance' does not match target host name 'xx.xx.xx.xx'
I can not chage the instance, but only on the CA cert with certutil from ES.  When signing the client cert with this CA, it still comes out as:
   Validity
        Not Before: Sep  6 16:33:58 2022 GMT
        Not After : Sep  5 16:33:58 2025 GMT
    Subject: CN=instance
    Subject Public Key Info:

X509v3 Subject Alternative Name:
IP Address:xx.xx.xx.xx, IP Address:xx.xx.xx.xx, DNS:xxxxxxx.xx.xx

openssl s_client -showcerts -connect hostname:9200
Server certificate
subject=CN = instance
issuer=CN = Elastic Certificate Tool Autogenerated CA

No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA-PSS
Server Temp Key: X25519, 253 bits
SSL handshake has read 2190 bytes and written 398 bytes
Verification: OK
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)

@LordBonkerz there is a new setting in 2.0.5 to not verify ssl


[ll] heap creation -> memory allocation

This PR renames heaps to memory, which is allocated/freed instead of creation/destruction.
Seeing how we are getting further from DX12 heaps and leaning towards thinner Vk portability layer, naming memory allocations for what they are should make sense.
Also, the DX12 backend update will include splitting the memory types for Resource Heap Tier1 hardware (like NV Vulkan driver does), which is what allows us to get rid of an unsound ResourceHeapType.
Todo:

[x] core + dummy
[x] render + example
[x] gl
[x] vulkan (more work needed for error detection)
[x] dx12
[x] metal
[x] core example

bors r+


Panel with effect 'reveal' won't close

This is a:

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Framework7 Version<EMAIL_ADDRESS>

Platform and Target: ios

Live Link or JSFiddle/Codepen: Built with f7+Vue - is there a jsfiddle setup for that?

See also #1016 which I suspect has the same root cause, but I can't see how to apply the solution there to the Vue case here.
What you did
Trivial 'hello world' app to try out f7+Vue for the first time:
<template>
  <div id="app">

    <f7-navbar fixed>
      <f7-nav-center>Test App</f7-nav-center>
      <f7-nav-right>
      <f7-link icon="icon-bars" open-panel="right"></f7-link>
      </f7-nav-right>
    </f7-navbar>

    <f7-card title="Card Title" content="Card Content" footer="Card Footer"></f7-card>

    <f7-panel right reveal>
      <f7-navbar title="Panel">
        <f7-nav-right>
          <f7-link close-panel>Close</f7-link>
        </f7-nav-right>
      </f7-navbar>
      <f7-block>This is the panel content</f7-block>
    </f7-panel>

  </div>
</template>

Expected Behavior
The panel should open and close using the navbar icon and the Close link in the panel
Actual Behavior
The panel opens but won't close. If I change the panel spec to this:
<f7-panel right cover>

it animates in and closes perfectly. Tested on ios (iphone 6) and desktop browser - same behaviour on both.
I can't put the panel outside the main div as suggested in #1016, as Vue complains that there must be only 1 root element in the template. I also tried putting a div round the navbar / card, and another one round the panel, but still no joy.

Your app structure is a bit wrong. Check the correct one in example here https://github.com/nolimits4web/Framework7-Vue-Webpack-Template/blob/master/src/app.vue or here http://framework7.io/vue/app-layout.html#advanced-layout

Thanks - really helpful. And I now realised this should probably be in f7-vue - apologies! But for the sake of keeping it together, I can now close the panel, but the panel navbar isn't shown when sliding on an iphone after the first open/close cycle. It works fine in the browser, and it 'appears' when the panel stops moving. But in between it's blank. The panel content is shown fine, so it's just a visual glitch. This is the panel setup I have, in place of the one in that template:
<f7-panel left cover layout="dark">
  <f7-view id="left-panel-view">
    <f7-navbar title="Units">
      <f7-nav-right>
        <f7-link close-panel>X</f7-link>
      </f7-nav-right>
    </f7-navbar>
    <f7-pages>
      <f7-page>
        <f7-list form>
          <template v-for="typeName in allTypes">
          <f7-list-button
            close-panel
            @click="type = typeName"
          >{{typeName}}</f7-list-button>
          </template>
        </f7-list>
      </f7-page>
    </f7-pages>
  </f7-view>
</f7-panel>

and here's a codepen which shows the glitch: http://codepen.io/anon/pen/XpEwjP/

Decided to open a proper ticket in the right place here: https://github.com/nolimits4web/Framework7-Vue/issues/85 Please ignore this one.


WIP Revert https://github.com/aspnet/KestrelHttpServer/pull/2502

The performance regression may be too significant. See https://github.com/aspnet/Benchmarks/issues/569. cc @muratg @Eilon: @davidfowl wanted to potentially revert this for 2.2.

The benchmark issue is comparing 2.2 preview1 and 2.2 preview2. What's up with that? @sebastienros

The changes we made went into preview2. So the benchmarks are essentially testing without and with the 0-byte read changes.

I don't know, maybe related to https://github.com/aspnet/Benchmarks/issues/569

FYI, this is still not committed to being reverted, but I figured I'll prepare the PR first in case we decide to take it. Looking into test failures now.

Preliminary numbers suggest we'd want to take https://github.com/aspnet/KestrelHttpServer/pull/3094 instead.


Seperated the Train's Braking Power.

Old PR renewed and tested.

@CokeStudios Just wanted to let you know, it is unnecessary to keep copying changes from the branch you're merging to. Git handles the merge automatically so that only the changes you made are merged in.

OK, got it :D

As we can use 4.0.0 now, I'll do a final test of the PR


Sc-8448 : fix incorporate date format & minor fixes

Scope of changes
Sc-8448 : fix incorporate date format & minor fixes
Type of change

[x] bug fix
[ ] new feature
[ ] documentation
[ ] other (describe)

Acceptance criteria
Sc-8448 : fix incorporate date format & minor fixes
Author checklist

[ ] I have manually tested the change and/or added automation in the form of unit tests or integration tests
[ ]  I have updated the dependencies list
[ ]  I have recompiled and included new protocol buffers to reflect changes I made
[ ]  I have added new test fixtures as needed to support added tests
[x]   Check this box if a reviewer can merge this pull request after approval (leave it unchecked if you want to do it yourself)
[x]  I have moved the associated Shortcut story to "Ready for Review"

Reviewer(s) checklist

[ ] Any new user-facing content that has been added for this PR has been QA'ed to ensure correct grammar, spelling, and understandability.

Codecov Report

Merging #728 (4354ef5) into main (800eb6d) will decrease coverage by 5.45%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #728      +/-   ##
==========================================
- Coverage   43.58%   38.13%   -5.46%
==========================================
  Files         583      155     -428
  Lines       17525     2431   -15094
  Branches     1296      618     -678
==========================================
- Hits         7638      927    -6711
+ Misses       8699     1327    -7372
+ Partials     1188      177    -1011

Impacted Files
Coverage Δ

...-user-ui/src/components/BasicDetailsForm/index.tsx

...ents/CertificateReview/ContactsReviewDataTable.tsx

...i/src/components/NeedsAttention/AttentionAlert.tsx

...eb/gds-user-ui/src/hooks/useCertificateStepper.tsx

...ules/dashboard/certificate/lib/validationSchema.ts

...src/modules/dashboard/certificate/registration.tsx

...ser-ui/src/modules/dashboard/registration/utils.ts

web/gds-user-ui/src/utils/axios.ts

web/gds-user-ui/src/utils/utils.ts

web/gds-user-ui/src/hooks/useCustomAuth0.ts

... and 418 more

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


Close fullscreen using ESC button

This PR is part of issue https://github.com/CircuitVerse/CircuitVerse/issues/2959
New feature to close fullscreen mode using ESC button
Describe the changes you have made in this PR -

Implemented function to exit fullscreen mode
Integrated this function with Exit full mode button
Added Listener to listen for ESC key whenever clicked to close fullscreen mode

Coverage remained the same at 81.785% when pulling 16e8638690b2e9caf7b05540d0faa8ac8d0c3867 on ahmedibrahim404:close-fullscreen#2959 into b5d49ca6f25ff4cb7493fe59e4ad06dbaa473bf3 on CircuitVerse:master.

@ahmedibrahim404 This looks great, thanks so much. Can you also add the timing diagram and testbench to dissapear in fullscreen mode (and hence reappear when exitted).
I know this is a part of the issue but it'll be good to have.

@gr455
Sure I will do this

This is how it looks now, @gr455

Great thanks!!


Refactor svr mgmt & support Handler backends

Added Manager which is responsible to managing all servers and their actions.
Moves the built-in signal handling into a pluggable Handler backends which allows endless to support Windows which doesn't support signals.
The default Handler on none Windows OS's is a SignalHandler so still maintaining drop in replacement of http.ListenAndServe methods.
Manager now exports a Restart(), Shutdown() and Terminate(..) methods which are the heart of endless.
SignalHandler can hook any signal handle however only the following are used internally:

SIGHUP: Call Restart()
SIGUSR2: Call Terminate(0)
SIGINT & SIGTERM: Call Shutdown()

Hooked signals now require a function of type SignalHook which takes the triggering os.Signal. A Hook can prevent further processing of the signal by returning false.
Also:

Renamed HammerTime to TerminateTimeout
Made state management internal using a type for compile time validation.
Removed initialisation of variable to their default values (go vet)
Documented methods.
Cleaned up comment formatting for easier reading.
Made use of http.Server ErrorLog for all logging if not nil otherwise standard logger.
Made TerminateTimeout configurable on each server.
Removed commented out debugging.
Renamed type endlessServer -> Server so its exported and idiomaticly named.
Renamed type endlessListener -> Listener so they exported and idomaticly named.
Moved command line flags to Environment to avoid conflict with existing application flags.
Fixed err var shadowing.
Add state transition validation and error checking.
Exported GetState
Use a done channel to fast bypass a Terminate request.
Removed keep-alive disable as it wasn't operating as expected
Added full test suite.
Hide output under Debug flag to support tests properly.
Fix restarts with multiple servers. Prior to this rework servers would be shutdown after the first server had started.

I've done basic compile time testing as well as runtime testing of the hook example.
Would be good to get some proper tests written.

I would recommend reviewing this in Split mode.

:+1:

:+1:

Test coverage is currently 50.9%, big missing element is Restart() which is not simple to test due to the fork.

Just realised I the kill of the parent is actually not just a kill its meant to trigger the shutdown of the parent so it needs to part of the ActionHandler, will need to refactor that too.

thanks for the pr!
got sick over the weekend - had no time to check the pr yet... will look at it in the next couple of days - let's continue the discussion here too. have to catch up with some other stuff but i am kind of back now...

for testing stuff: there is a rudimentary test that runs manually with restarting... no output is actually tested there but it does the compile send signal stuff and uses ab to hit the server. might be useful.
https://github.com/fvbock/endless/blob/master/test/test_restarting.go

I think all issues are addressed now.
Changes are quite larger than initial intention as when I added tests more problems came to light.
Currently I've made several commits so anyone monitoring the progress can see what's changed, but I'l like to squash them into one before this is merged.

@fvbock rebased to fix conflicts

@fvbock rebased to fix conflict with 2cdc20a776897c0f406853c048c33e2c1a9f0ebf

@stevenh @fvbock Any progress on this?

@fvbock @stevenh Any progress about this?

I'm afraid it didn't seem to get any traction so it stalled :(

Closing as its been open since 2015 so doesn't seem like there is a desire to get this merged, which is a shame as I believe it brings in some good changes and enhancements which took a good amount of time to develop.


Page save with many children takes to many resources

Sometimes you will get on max_execution_timeout or memory problem.
The problem is the RlpStrategy:adaptResourceLocators function.

We should change the children url edit to be handle on kernelTerminate
The performance issue come from the adaptResourceLocators. I think its allso double called every node or more by doing the write of the content type again which calls adaptResourceLocators again see the following lines:
http://github.com/sulu-cmf/sulu/blob/d93d2c045149963b11ab70f95fd95a12b02d997c/src/Sulu/Component/Content/Types/Rlp/Strategy/RlpStrategy.php#L228 and
http://github.com/sulu-cmf/sulu/blob/d93d2c045149963b11ab70f95fd95a12b02d997c/src/Sulu/Component/Content/Types/Rlp/Strategy/RlpStrategy.php#L235

https://github.com/sulu-cmf/sulu/issues/741

I guess this was fixed with #741 ?

@alexander-schranz Isn't that fixed now?


"field does not exist" errors from com.newrelic.jfr.RecordedObjectValidators with jfr-daemon 1.20 and Java agent 7.0.0

Description
My dropwizard (v2.0.21) application is auto-instrumented with the New Relic Java Agent 7.0.0 and is using jfr-daemon 1.2.0.  The following lines appear periodically ion STDERR after startup - for example:
[JfrController] ERROR com.newrelic.jfr.RecordedObjectValidators - Field 'succeeded' does not exist on RecordedObject in 'Workarounds'
[JfrController] INFO com.newrelic.jfr.daemon.EventConverter - This conversion had 53 events
[JfrController] INFO com.newrelic.jfr.daemon.JFRUploader - Sending metric batch of size 212
[JfrController] INFO com.newrelic.jfr.daemon.JFRUploader - Sending events batch of size 563
[JfrController] INFO com.newrelic.jfr.daemon.EventConverter - This conversion had 50 events
[JfrController] INFO com.newrelic.jfr.daemon.JFRUploader - Sending metric batch of size 172
[JfrController] INFO com.newrelic.jfr.daemon.JFRUploader - Sending events batch of size 550
[JfrController] ERROR com.newrelic.jfr.RecordedObjectValidators - Field 'when' does not exist on RecordedObject in 'GCHeapSummaryMapper'
[JfrController] ERROR com.newrelic.jfr.RecordedObjectValidators - Field 'when' does not exist on RecordedObject in 'GCHeapSummaryMapper'
...

Steps to Reproduce

Start application and jfr-daemon and observe output.

Expected Behavior
Errors for unknown fields are not logged.
Your Environment

Ubuntu 20.04 LTS
AdoptOpenJDK 11.0.11
jfr-daemon 1.2.0
New Relic Java agent 7.0.0
Dropwizard 2.0.21

Hi @tmancill,
with the Java agent 7.0.0 you no longer need to run a separate jfr-daemon.
The agent now has all the functionality of the jfr-daemon, you just need to enable it.
Check https://github.com/newrelic/newrelic-jfr-core#new-relic-java-agent-jfr-service on how to configure it.
This probably will not fix the error logs, but at least they will be in the newrelic_agent.log.
We will investigate why those messages are showing up.

Hi @meiao Thank you for the response.  I have redeployed using the agent, confirmed that I am seeing JFR data flowing, and reviewed the logs and don't see any of those errors.  Therefore, I believe this is already fixed.  Thanks!


Updated readme and added code of conduct

closes #1

can you please resolve the issues and push it again? Try pulling the repo and committing again.

But there are no conflicts, its just saying that you need to authorize deployment, can you do that once and check?

Hey @sarthakpant772
Could you please add the hacktoberfest tag to this and also fix the capitalization in the parent issue (all chars should be small case). This is not reflecting on my dashboard.
Thanks


[Monorepo Builder] Bump interdependencies command: compare against packages in "replace", not against vendor

The bump-interdepency command has an issue: it doesn't work when the packages belong to multiple vendors.
The problem is on this code from class DependencyUpdater:
private function shouldSkip(
    string $vendor,
    string $targetVersion,
    string $packageName,
    string $packageVersion
): bool {
    if (! Strings::startsWith($packageName, $vendor)) {
        return true;
    }

    return $packageVersion === $targetVersion;
}

For Symplify, the vendor is symplify and all packages are hosted on symplify. So it works.
However, for my project, the monorepo vendor is leoloso and packages are deployed to getpop, graphql-by-pop, and others. So it doesn't work.
Solution
Instead of comparing against the $vendor, can directly compare against the actual packages, which have already been identified and stored under replace on the monorepo's composer.json.
In BumpInterdependencyCommand:
-$vendorName = $rootComposerJson->getReplace();
-if ($vendorName === null) {
+$packageReplacements = array_keys($rootComposerJson->getReplace());
+if ($packageReplacements === []) {
    throw new ShouldNotHappenException();
}

$this->dependencyUpdater->updateFileInfosWithVendorAndVersion(
    $this->composerJsonProvider->getPackagesComposerFileInfos(),
-    $vendor,
+    $packageReplacements,
    $version
);

In DependencyUpdater:
/**
 * @param string[] $packageReplacements
 */
private function shouldSkip(
    array $packageReplacements,
    string $targetVersion,
    string $packageName,
    string $packageVersion
): bool {
    if (! in_array($packageName, $packageReplacements)) {
        return true;
    }

    return $packageVersion === $targetVersion;
}

:+1:

:+1:

Closing as accepted, to avoid issue cluttering

Closing as accepted, to avoid issue cluttering


*: properly unsubscribe from Blockchain events

Problem
Subscribers serveces forgetting to unsubscribe or close subscription channel.
Solution
Unsubscribe and close subscription channel where needed.

I need to carefully review the code one more time before marking this PR as Ready for review.


add mafft software

mafft is https://mafft.cbrc.jp/alignment/software/

commit done~

commit done now~

Thanks @orangeSi! Could you follow the instructions here so that there's a repo connected to the PR instead of wget https://gitlab.com/sysimm/mafft/-/archive/v7.520/mafft-v7.520.tar.gz: https://github.com/biowasm/biowasm/blob/main/CONTRIBUTING.md#add-a-new-tool-to-biowasm. That way we can have multiple versions of the same tool without needing to update that script. Thanks!

ok, I will try that~


Make portalocker dependency optional

portalocker relies on PyWin32 which is not allowed on SPython and SAW.
In order to achieve https://github.com/Azure/azure-cli/issues/23315, msal-extensions should make the portalocker dependency optional to support SPython and SAW:
https://github.com/AzureAD/microsoft-authentication-extensions-for-python/blob/69eef72b0e7a540ae00abb6a65e749cfce4d532a/msal_extensions/cache_lock.py#L9
See https://microsoft.sharepoint.com/sites/knowledgecenter/SitePages/SPython.aspx?ls=Ans_Office

Roger that. Let's keep track in #96


New helm chart for tracing with opentelemetry collector

@nico-shishkin Can you please review the documentation when you're available? :)


Add showcase order

Coverage increased (+0.01%) to 92.47% when pulling b5ea3c2922ce61ef753dd6e43361e1b358bebec5 on add-showcase-order into 5640c5171c7e8f0242b2882bc919a1bf4a4e268b on master.

Coverage increased (+0.01%) to 92.47% when pulling 3b2edaad4738cad6fb7c292ee085f8e1fa88d154 on add-showcase-order into 5640c5171c7e8f0242b2882bc919a1bf4a4e268b on master.

Coverage increased (+0.01%) to 92.47% when pulling fea04b78924f824a84e864eed9eab7a824404f59 on add-showcase-order into 5640c5171c7e8f0242b2882bc919a1bf4a4e268b on master.

Coverage increased (+0.02%) to 92.48% when pulling b25cb58eceb5d999b3584ff164c8cc64c350f370 on add-showcase-order into 5640c5171c7e8f0242b2882bc919a1bf4a4e268b on master.

Coverage increased (+0.02%) to 92.48% when pulling db7d1f7bbb6b1d4d087c15a8a2c56c8fea6611a7 on add-showcase-order into 5640c5171c7e8f0242b2882bc919a1bf4a4e268b on master.

Coverage increased (+0.02%) to 92.48% when pulling c84469679da93c26bb2fb9d4fd8739b028de4f84 on add-showcase-order into 5640c5171c7e8f0242b2882bc919a1bf4a4e268b on master.


add Goerli

add Goerli to network selector
switch subgraph typings generation to goerli subgraph
remove Ropsten & Rinkeby
remove Ropsten & Rinkeby from localStorage-saved user preferences
for https://github.com/oceanprotocol/pm/issues/178

resulting in new network defaults:

Wait, don't kick out rinkeby and ropten.

incorrect ocean value in wallet

console error: RROR: Failed to get the balance: Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.
A first guess would be incorrect ocean token address

console error:

Getting this error only when switching networks, no matter if Görli or not. But on other networks the balance then is correct despite this error message so this might be caused by some too early call before all values are present for it.
Contract address is correct, was able to add Görli OCEAN to MetaMask with that address

Think I got it, the OCEAN contract addresses we get from contracts and from the approved token query are different.
Contracts say 0xCfDdA22C9837aE76E0faA845354f33C62E03653a but approved token query says 0xd8992ed72c445c35cb4a2be468568ed1079357c8.

@alexcos20 can you please update the approved token so it's the correct ocean token address.

Also blocked by https://github.com/oceanprotocol/aquarius/issues/893

the market's OCEAN balance is not updating. I have some on my wallet, but the market is not reflecting that:

the market's OCEAN balance is not updating. I have some on my wallet, but the market is not reflecting that:

Anything in the browser console?

Anything in the browser console?

Nope. Unfortunately, there's no error thrown.

the market's OCEAN balance is not updating.

got it, and it's still this issue so nothing we can do on market

added 0xCfDdA22C9837aE76E0faA845354f33C62E03653a
removed 0xd8992Ed72C445c35Cb4A2be468568Ed1079357c8
it should be fine now

getting balance on Görli seems really flaky, only successful every 2nd or 3rd reload for me
And the approved token query seems to still return 0xd8992Ed72C445c35Cb4A2be468568Ed1079357c8 for me
But sometimes balance actually works for whatever reason:

that's definitely a bug on the subgraph, I can see TokenRemoved event on router contract:
https://goerli.etherscan.io/address/0x159924ca0f47d6f704b97e29099b89e518a17b5e#events

that's definitely a bug on the subgraph

cool, thanks for figuring out. For now added in a hacky filter in 4914314 so at least it works now and we are not forced to rush that subgraph fix.

An aquarius update was made and it seems to be working now. So, i guess we can merge this.

bug was fixed on subgraph as well


Release notes for 0.15.0.

Codecov Report

Merging #74 (beae3dc) into main (2329e75) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head beae3dc differs from pull request most recent head cf06bbe. Consider uploading reports for the commit cf06bbe to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@          Coverage Diff          @@
##            main     #74   +/-   ##
=====================================
  Coverage   0.00%   0.00%
=====================================
  Files          9       9
  Lines       1458    1458
=====================================
  Misses      1458    1458


fix!: viewer is not nullable (#782)

Checklist

[ ] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[ ] I have read the Contributor Guide and followed the process outlined for submitting PRs.
[ ] I have updated/added tests for new/updated/fixed functionality.
[ ] I have updated/added dartdoc comments with ///.

Breaking Change

[ ] Yes, this is a breaking change.
[ ] No, this is not a breaking change.

Related Issues

Codecov Report

Merging #783 (d86d0fc) into main (9f435ad) will increase coverage by 1.14%.
The diff coverage is n/a.

:exclamation: Current head d86d0fc differs from pull request most recent head 50a0d16. Consider uploading reports for the commit 50a0d16 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##             main     #783      +/-   ##
==========================================
+ Coverage   80.43%   81.57%   +1.14%
==========================================
  Files         233        3     -230
  Lines        2893       38    -2855
==========================================
- Hits         2327       31    -2296
+ Misses        566        7     -559

see 230 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


media formats, no scroll on input, documentation

was missing some media formats that also work in beaker, so I added them. uncompressed formats seem stupid on the dat web, so I removed support for them.
it was very disorienting that the page scrolled to (0, 0) every time you clicked something or started typing, so I fixed that.
+ I fixed the reason parameter for refresh on validating say commads
and I updated the documentation to better reflect the current feature set

btw. I'm aware that setTimeout(window.scrollTo, 1, 0, scroll) in key_down does some glitchy jumping around when you hold down a key (and have fast key repeat on your computer). this is however preferable to the disorientation of having it forget your scroll position on every keystroke.
if anyone has a better solution, or a way to fix the jittering glitch, I'd like to hear it.
we can't use e.preventDefault() here, as it would be a major nightmare to reimplement typing!


Migrate command fails

When I run php artisan elastic:migrate it imports everything then in console it returns:
All [App\Models\Product] records have been imported.
The products_index index was removed.

In Connection.php line 607:

  {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.i
  d":"products_index","index_uuid":"_na_","index":"products_index"}],"type":"index_not_found_exception","reason":"no such index","r
  esource.type":"index_or_alias","resource.id":"products_index","index_uuid":"_na_","index":"products_index"},"status":404}

I have newest laravel version and use elasticsearch version 6.4.2

I am also stuck on this issue. I have followed the documentation and couldn't get the same result as you.


What adstock function should DelayedSaturatedMMM use?

Hi,
I had a quick question about the DelayedSaturatedMMM model. The documentation says it uses a 'delayed adstock' however, if I look at the code it seems to use the 'geometric adstock'. Is this a typo?
Sorry if this issue is raised already, I had a look but couldn't see anything.
Many thanks!

Hi @fountaindive
It seems like it is a typo. The code in the DelayedSaturatedMMM model would be the ground truth.
Can you link where this typo is?
Thanks!

Hey!
yup sure thing
here the doc string says 'delayed'
and I believe here is where the geometric adstock is used

sorry noticed another couple places
here
here

sorry noticed another couple places
here
here

Thanks for tracking them down, @fountaindive 🎉
Would you be interested in making these corrections?

Yup I'm happy to put a PR together but just to double check there would be quite a lot of code changes in order to change the code from 'DelayedSaturatedMMM' to something like 'GeometricAdstockSaturatedMMM'?

Oh I see the PR, that sounds really awesome. It doesn't make much sense to me to change the docs right now given that the other PR is going to generalise 'DelayedSaturatedMMM' and therefore the docs are going to have to change anyway. Sorry about this!


Improve lang lib table tests

Purpose

$subject
Fixes #22663

Approach

N/A

Samples

N/A

Remarks

N/A

Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

:exclamation: No coverage uploaded for pull request base (new-table-impl@16c5cf8). Click here to learn what that means.
The diff coverage is n/a.

@@                Coverage Diff                @@
##             new-table-impl   #22830   +/-   ##
=================================================
  Coverage                  ?   14.59%
=================================================
  Files                     ?       51
  Lines                     ?     1411
  Branches                  ?      219
=================================================
  Hits                      ?      206
  Misses                    ?     1189
  Partials                  ?       16

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 16c5cf8...5362c88. Read the comment docs.


Comparison between java and python

File for difference between java and python

Hi !!,Plz reference the pr you are solving :)


Support for OpenGL Bindings for iOS and Android

Use case

currently i cant use any opengl drawing. Opengl binding for android and ios is very much needed.
I am trying to do some local video frame manipulation. But i dont see any video encoders or decoders available for flutter. Also i cant draw any video frames directly from flutter and extract it as surface texture for further manipulation. I have no way to do it in flutter.
Proposal

Opengl binding for flutter would be great. Also some video encoders and decoders for flutter texture would be great, so we can draw something and encode it to a video.

You should be able to create your own FFI bindings to OpenGL and generate your own frames. For video encoding and decoding, you will have to drop back down to platform API. However, using these bindings to affect the way Flutter renders frames is probably something we will not be able to expose. Flutter does not use OpenGL on all platforms and is currently an implementation detail.


ApelEtal_SpecificationDecomposition

The artifact consists of the replication package for experimental
evaluation of the FSE paper. The artifact scorecard provides a good
description of the content. Excellent detailed instructions on
replicating the experiments are provided on a supplemental website.
I would have appreciated if the authors incorporate at least a very
minimal description of what the experiments are for. I could figure it
out from the title and the supplemental web-site, but it would be
convenient to have it included with the artifact scorecard.
The artifact is useful and usable and is absolutely necessary to
support the empirical claims made by the accompanied paper.

This artifact provides a replication package for experimental results of the FSE paper. Its supplementary website shows well-organized and detailed instructions about how to reproduce them. The authors upload a virtual machine that includes scripts and data sets that are needed for reproducing their experimental results online.
A supplementary website describes an abstract about what the experiments are for. It is very helpful for me to understand the artifact. It would be great by adding the abstract in an artifact paper as well.
I think that this artifact is insightful, useful and usable. So I would like to say "Platinum" for this paper.

A replication package! Great. It is a pity (as stated above also) that I had to look up the paper to find out what the data is useful for, but other than that the artefact is very well described and it should be easy to indeed base a repeated study on it.
The benchmark specification files are a really good idea, to ensure that subsequent experiments are ran in a similar fashion (even when not sharing data that is a good suggestion!)

Note these labels are still "under discussion" and are still subject to change prior to the final notifications Friday.


Implement Todo

Implement TODO:
https://github.com/orchestracities/ngsi-timeseries-api/blob/2ceb3c965905f857ccb977980dec7d5a500cd419/src/wq/ql/notify.py#L138

closed by #675


This branch is 125 commits ahead, 197 commits behind migueldeicaza:master.

 It's normal? To solve this I have to delete my repo and fork again but all my PR branches will broken if I do that as it happen before.
https://github.com/BDisp/gui.cs

Finally I could figure it out.
git fetch upstream
git checkout master
git reset --hard upstream/master
git push origin master --force


Extension causes Angular pages to fail to load after javascript redirect

The attached zip contains two simple pages, start.htm and land.htm. Start.htm redirects the browser to land.htm using javascript (window.location.assign()). Land.htm is a simple angular page that displays a message as to whether angular is successfully loaded or not.
If you open Land.htm directly, it works as expected in any browser (you'll see the "Angular is loaded" text).
If you open start.htm in IE11, or in Chrome with Batarang disabled, you are redirected to land.htm, and you'll see the "Angular is loaded" text - expected behavior.
In Chrome with the AngularJS Batarang extension enabled, and with these pages served from an HTTP server, if you view the start.htm page, you are redirected to land.htm, and you see the "Angular is not loaded" message.
I wasted quite a while figuring out why angular was not loading after a redirect, and it turned out to be caused by this extension.
Batarang hangs Angular.zip

This is indeed an issue. The short version is that batarang fails to properly clean up the window name when leaving start.html and as a consequence gets confused when loading land.htm.
The reason is that the clean up is supposed to happen on a beforeunload listener, but the event is not fired if you change the location before the DOM content has been loaded (which is what happens in start.htm).
If you change beforeunload to unload in this line, everything seems to work, because (for whatever reason again) the unload event if fired as expected.
--
A simple work-around (until this is fixed upstream) is to defer resetting the location, until after the DOM content has been loaded. E.g.:
// In 'start.htm':
setTimeout(function () { location.assign('land.htm'); }, 0);


apply theme background color to content

Description
make sure to use theme background color
#1100

Hello !
Thanks for this PR.
I'm not sure I understand though, why are you setting the background property to background isn't that an invalid value ?
Did you mean to use a variable for the background color ?