remove javascript.use_us_english_locale ???

javascript.use_us_english_locale - apparently RFP sets the language, but i don't know if it affects this pref specifically - if is does, can this be removed?

can't remove them: people may not use RFP
If you are already on en-US then when you turn on RFP, nothing happens. I need to check in the second case:

A: en-US download/install
B: non en-US and you already flipped things to en-US

If you're not en-US, then RFP asks you if you want to spoof your language to websites and sets a preference privacy.spoof_english: depending on your answer, it will change some of the other prefs

A: fr download/install
B: non fr and you already flipped things to fr

Again, I need to check what happens in case b
To maybe make matters even more tricky, language options are changing in the UI, and how they determine the language send in headers (request websites in a language) is also changed. I think it was about 69+, with more to come. Instead of an option, it now takes the topmost language in your list, and the option in the UI for the language to use in the application (menus, messages from Firefox, i.e non-web) is gone.
And, coming soon, you will be able to add app language packs on the fly: and I do not know how this will affect the language fingerprint: since you know, navigator.languages (plural) is a thing
It's all very messy, and I haven't mapped it out completely, which is why I have #730 set up - just been waiting for things to land and for when I have time. I don't want to make it a hassle for users to try and use a language of their choice, but I also need to understand it.
Options:
currently all active

so a non en-US user gets RFP flipped on by this user.js: because privacy.spoof_english does not exist, it gets created with I think a value of zero (I think: ignore the values: there's three of them: a tri-state) and a prompt is shown, user chooses ask for english or ask for current app language (and the soof english pref is set as 1 or 2, and based on the value, other prefs may get set)
lets say the non en-US user says, nah, let me request pages in my native Klingon, then RFP spoof privacy is set as non-zero (so you don't get asked again), and then the user.js does it for them anyway on the next FF start: so we're not respecting the end-user's choices

all inactive

because we set RFP and non en-US users should get a prompt. en-US users are already covered (but what about additional languages they install? fuuuck)

I had another complete matrix of results to lay out here, but this is doing my head in a bit right now... just woke up and I need a coffee ...
long story short: I think, but have not decided, that the three (or four?) items in question can be inactive and flipped on for non-RFP and non-en-US users if they want. en-US users are already fine. That simplifies it to two groups: prefs inactive

group A: en-US users (already covered), plus non-en-US users who answered the RFP prompt (their choice is respected)
group B: non en-US users without RFP (not covered)

given group B is more likely to want their own native language, why force english on them. Then again, why not enforce everything, so users have to consciously MAKE A CHOICE and understand why: overrides
So now I'm leaning on enforcing it. It also covers some holes by resetting them on start, I think. especially with upcoming changes
.... COFFEEEEEEE


added initial version of contributing markdown

This is not ready to merge yet, but i thought we could use this pull request to discuss how we want to structure the contributing guidelines for the project in CONTRIBUTING.md.
The contributor guide for the
Turing Way would seem to be a good place to reference

added an issue from this  #66

Thanks! I think this is quite good, although I don't have any experience with this kind of stuff. Are we ok with merging this to main or would you prefer to wait for more feedback from others?


[templating] Added Tale Jade, a powerful implementation of the Jade template engine

Tale Jade is still a powerful implementation of the Jade template
language for PHP
The PR was created based on #543

The build doesn't fail because of my addition, the faulty one seems to be 1. 302 https://puppetlabs.com/ → https://puppet.com/

I fixed that in master, mind rebasing?

Thank you :)


feat(FX-4192): add artwork title to sidebar2

The type of this PR is: Feat

This PR solves FX-4192
Description
Adds artwork title to new sidebar
(hidden behind a ff)

note that we decided here to have the artwork title as italic and the year as not italic


Error while building

I'm on Mint 19.1 on qemu.
I downloaded repo, when edited docker-compose.yml file for building as mentioned here: https://github.com/chazu/ambar
but I'm getting this error. So what should I do to fix it?

I tried to comment lines "RUN yarn install" and "RUN yarn run build" in Dockerfile in ServiceApi, WebApi, LocalCrawler,FrontEnd and error has gone (but I don't think that it will work properly). But hew appeared:

I commented "COPY dist /usr/share/nginx/html" in Dockerfile in FrontEnd. It make the building complete, but this error has appeared:

So what I'm doing wrong? (Yes, I know, commenting lines in Dockerfile isn't a good idea to make docker build program, but at least build was without errors)

After re-running docker-compose I've got this:

So commenting lines in Dockerfile is definitely is not a great idea.
May be problem caused by Mint itself? or Qemu?

I had to run sysctl -w vm.max_map_count=262144 mentioned at https://ambar.cloud/docs/installation/ in order to get it to work.

Error (something like cannot copy dist) may come in Ubuntu Desktop & Server, so I really cannot gues what is the problem.


TODO: Change XSD source on all newly created XML examples

Host the new XSD once its not pending any more changes and adjust source from local to hosted.

done in 8ba60088ee147c6494d224dfd25bcce51c5c0469
fuctional with parser changes from a52728cb24c0f8a60b08c03c7fc0c8ff1187e99b


Adding Freeipa Full docs

Hi ,
I thinks its interesting docs for Freeipa and Gogs and will save a lot of time for another users.
Kindly Regards
Karen

Hi.
Have you any other questions ?
Regards
Karen

Hmm... seems having conflicts...

Hi,
I can`t see where is exactly conflicts ? could you give more info please ?
Regards
Karen

I don't know exactly, but GitHub says so... you should pull from upstream and merge the change, then you will find out where are the conflicts.

Something is wrong . Let me create one more time pull request


Update Frontend to Use ChainId Aware Relayer

The relayer API has been updated to support multiple chains in the same deployment via a chainId query parameter passed with every request. This means only 1 relayer instance is required for mainnet and rinkeby, and in the near future, other chains as well.
Currently, the frontend uses the chainId to decide which relayer endpoint to use. We need to update the app to use the same relayer endpoint, but include the chainId query parameter in its requests.
Somewhat confusingly, the updated relayer is now deployed to https://rinkeby.api.umbra.cash/. Despite the (now outdated) URL, this relayer should work for mainnet and rinkeby. During development of the frontend changes, we should point the app to this URL for all endpoints. When the frontend updates are ready, we will deploy the updated relayer to production and deploy the now updated frontend (with the correct URL) at the same time.
For detailed documentation of the updated relayer endpoints, see this documentation
One important note related to Polygon support has to do with the return value from relay endpoint. As documented, it currently returns a hash for use with the ITX API, which we enable via a proxy endpoint.
I propose that when the chain is Polygon, which will not use ITX, the relay endpoint will instead return a regular polygon network transaction hash in this parameter. The frontend should know not to pass this hash to the ITX proxy, but instead to use it as a normal hash to get the status of the transaction.

Closed by https://github.com/ScopeLift/umbra-protocol/pull/251


dunnart: init at 2016-02-02

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@raboof can you please complete the PR?

@SuperSandro2000 sorry, this has dropped off my priority list for now - if you want to take it over be my guest!

Closing because it looks like this PR won't be finished.


Emit cxx interop into DW_AT_APPLE_flags

When compiling with interop enabled, emit the C++ interop compiler flag into the DW_AT_APPLE_flags, to make it so LLDB can accurately match the C++ interop mode when initializing its compiler instance.
rdar://97610458
(cherry picked from commit b1dbb0a3214882269c968bf0f9794570a4b2e7d7)

@swift-ci smoke test


fix up navigator-specific accessibility

Still not localizable, you cannot assemble strings.
Also on/off.

Please suggest a solution. You are the expert here.

All the string mangling for screen readers should be done in custom.js and the strings should be formatted string so that they can be localized as a single string.
Maybe we can use emojis to get free translations.

The message formatting is fixing.

[ ] when toggling LEDs in the editor, the accessibility message is not updated.

@pelikhan  - please test my change - I can't get jekyll working.

You don't need jekull, just look at the "aria-live: ..." comments in the javascript console.
Sent from Outlookhttp://aka.ms/weboutlook

From: Tom Ball @.>
Sent: Friday, October 28, 2022 1:32 PM
To: microsoft/microcode @.>
Cc: Peli de Halleux @.>; Mention @.>
Subject: Re: [microsoft/microcode] fix up navigator-specific accessibility (PR #344)
@pelikhanhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpelikhan&data=05|01|jhalleux%40microsoft.com|c687e435ee4743bc258c08dab923882b|72f988bf86f141af91ab2d7cd011db47|1|0|638025859509550024|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=igMSsrEn2hafmjwxn2tw74RiiykosN55utxO1OAG4iU%3D&reserved=0 - please test my change - I can't get jekyll working.
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fmicrocode%2Fpull%2F344%23issuecomment-1295437135&data=05|01|jhalleux%40microsoft.com|c687e435ee4743bc258c08dab923882b|72f988bf86f141af91ab2d7cd011db47|1|0|638025859509706268|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=hf0wEHkjeDss2Irty%2FJfZMt0zv6fsxepf%2Fg6K%2FXbPiw%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA73QKLOXZ734TWDNDKIIT3WFQZ5ZANCNFSM6AAAAAAROOFCDM&data=05|01|jhalleux%40microsoft.com|c687e435ee4743bc258c08dab923882b|72f988bf86f141af91ab2d7cd011db47|1|0|638025859509706268|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=APkXN8vtDCbeJQnxnRGspzfS00CHqSCTR4X9JI6%2B3hA%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

yep. good to go!


buildbot: 2.8.2 -> 2.8.3

Motivation for this change
Updates buildbot to the latest version. The SQLAlchemy fix patch has not been backported to the 2.8 branch, so we still need it.
cc @nand0p @ryansydnor
Things done

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

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

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

I can't reproduce that failure, and neither can ofborg.

must be my 32 core count then

@GrahamcOfBorg test buildbot

I made an issue with the tests #96197 . They aren't specific to buildbot, but rather all nixosTests are broken right now. I commented out the offending lines and was able to run the tests though.

I updated this PR to 2.8.4.


Regarding SSM block

Hi! Thank you for your great work!
I have a question that hope you can explain. As your paper shows that the SS2D includes 3 phases: cross-scan, S6 blocks, and cross-merge. However, I can not find the S6 block explicitly in SS2Dv2 code. So is the SSM implemented inside the selective_scan function? (which I cannot access to).

Yes. The S6 block is mainly adopted from tridao's mamba, so does the cuda implementation. And we have only some slight modifications on it. You can find the detailed implementation in kernels/selective_scan.


Invoicing - Invoice 1 to PTF

requirements: https://personal.onlyoffice.com/Products/Files/DocEditor.aspx?fileid=4248802&doc=RUFsUGpKbTV6L3YvZlpXNk13eDZEZGdlcFdoTlV6SlRBMFFaeDI4ZDRDND0_IjQyNDg4MDIi0

Need bank info for this


[Cleanup extension] Remaining plans

Add cleanup strategies for the following:

[ ] substring
[ ] regex (locked behind basalisk feature)
[ ] User
[ ] Attachment (with type support)
[ ] Embed (with type support)
[ ] Excessive elements (there's an abuse case with over 200 elements such as spoilers....)

(context from other discussions): implementing a retroactive cleanup isn't worth it with ratelimits as they are. At a certain point, just ban/softban the user and delete messages with them.


Can't clone: no access to vendor/grammars/MagicPython

Can't create a local clone of the repo (using Atlassian SourceTree), due to vendor/grammars/MagicPython getting in the way, for some reason denying me access to the corresponding repo.

This is probably happening because you're cloning Linguist with a user who doesn't have an SSH key registered on GitHub. Some submodules have an SSH link and will fail during cloning.
I see two solutions here:

Either we make it an explicit requirement to have an SSH key registered to be able to clone submodules;
or we change the links to your submodules to use HTTPS links.

With the second solution, we would also need to change the links to the submodules of the submodules if any (see the Stan grammar submodule for an example). We'd have to open a pull request each time that happen.
/cc @arfon

Another quality issue with submodules: Some of them include filenames ending in blanks, and one contains a file name with single-quote characters. Once any of these end up on a Windows system, they're a pain to get rid of again.

or we change the links to your submodules to use HTTPS links.
. With the second solution, we would also need to change the links to the submodules of the submodules if any (see the Stan grammar submodule for an example). We'd have to open a pull request each time that happen. For now, there are only two submodules which have submodules themselves (jrnold/stan-language-definitions and guillermooo/dart-sublime-bundle), only one with an SSH link.

This is probably the best solution here @pchaigno. It looks like there are only three submodules linked to as SSH links? (Although this doesn't address the submodules of submodules issue).

Another quality issue with submodules: Some of them include filenames ending in blanks, and one contains a file name with single-quote characters. Once any of these end up on a Windows system, they're a pain to get rid of again.

@c-lipka - can you link to an example of this please?

@arfon - I've removed the repo from my Windows system again by now (including the offending files, after I figured out how to) because I couldn't seem to download it properly anyway; but IIRC one of the offending subprojects was https://github.com/textmate/applescript.tmbundle, with a file in the Commands directory refusing to leave peacefully.
Looking at the file names in there, my guess would now be that the root cause wasn't actually trailing blanks in the original filenames, but colons in the names; these seem to be common in the project, but Windows quite certainly won't like them. If Windows' reaction to such colons would be to truncate the filename, then the file https://github.com/textmate/applescript.tmbundle/blob/master/Commands/AppleScript Terminology : Event Codes.tmCommand would indeed be truncated to have a dangling blank.
The colons in the filenames might also have been related to the other trouble I had kept running into with the subprojects, but currently that's just a guess. At any rate they're asking for random trouble down the road.

Fixed in https://github.com/github/linguist/issues/2808


chore: decoupled svg imports from main bundle

Description
Decoupled svg imports from main bundle, this is an 800kb file and should be lazily loaded when we actually need an svg. The previous implementation is incorrect.
Fixes #Issue Number
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!CAUTION]
🔴 🔴 🔴 Some tests have failed.
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/11147683807
Commit: 66e700a525bb4e6fb00e89db3646759b5d026959
Cypress dashboard.
Tags: @tag.All
Spec:
The following are new failures, please fix them before merging the PR:
cypress/e2e/Regression/ClientSide/Performance/LinkRelPreload_Spec.js
List of identified flaky tests.
Thu, 03 Oct 2024 02:02:25 UTC

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[ ] No

Summary by CodeRabbit

New Features

Enhanced the Icon component to load SVG icons asynchronously, improving efficiency and responsiveness.
Introduced a caching mechanism to optimize SVG imports.

Bug Fixes

Resolved issues related to redundant SVG imports through lazy loading.

Documentation

Updated internal documentation to reflect changes in the Icon component's structure and functionality.

/build-deploy-preview env=release

/build-deploy-preview skip-tests=true


How to use the txt file containing pcd data?

Hi team, I want to ask a sim question: after I extracting the point cloud data in txt forms by function record_parser_save.py, is there a function that can read them to show me exact point cloud status at the timestamp of that pcd file? Thanks!

This requires some conversion, you can use pypcd to deal with it


Notification Handler incorrectly executing twice

I have created an ASP.Net Core Web API with tests to demonstrate and recreate the bug:
https://github.com/Mayron/Demo-NotificationService/tree/master
The README explains most of the issue in detail, but to summarise:
When any notification handler implementing the INotificationHandler interface exists in the codebase that makes use of a generic type parameter, then it causes all other notification handlers to incorrectly be executing twice for each mediator publish call.
For example:
// Accepts multiple subclass types of AuditLogNotification and works fine.
public class AuditLogNotificationHandler<T> : INotificationHandler<T> where T : AuditLogNotification

// This one does not have a generic type argument but due to the other handler existing, it gets executed twice instead of once
public class NewUserNotificationHandler : INotificationHandler<NewUserNotification>

This shows how I'm publishing the events, but please view my git repository for the full code and README for more details:
// BUG: This gets executed twice
await _mediator.Publish(new NewUserNotification(newUser, accountId));

// These all get executed once as expected.
await _mediator.Publish(new UserAuditLogNotification("New User Created", newUser.Id));
await _mediator.Publish(new AccountAuditLogNotification("User Joined Account", accountId));
await _mediator.Publish(new AuditLogNotification("User Created", true));

This only seems to happen if the service provider's ValidateOnBuild configuration option is set to true to run a useful service dependency validation check during the build process (which our dev team rely on, but we have temporarily disabled it).
I believe this is due to this validation step creating 2 service descriptors for each type of class that implements INotificationHandler instead of 1 (one being an array of that service, and 1 being the service itself) because the generic type constraint confuses the process.
Perhaps the AddMediatR extension method could accommodate this validation check by tweaking the registered services to prevent this bug. Just a theory and it needs more investigation.

This might be a duplicate of https://github.com/jbogard/MediatR/issues/884 but I'm not sure if my scenario is the same.
I ended up making the repository to isolate my issue as part of a work investigation task I was assigned.
I thought I'd share it here as a new issue and link it to that existing one in case it helps.

I'm pretty sure this issue explains the problem perfectly:
https://github.com/dotnet/runtime/issues/87017
But unfortunately, my project uses an older version of .NET Core so I'm hoping a MediatR update can provide a workaround for this bug so I only have to update MediatR. It sounds like this is being actively worked on according to the comment in the other MediatR issue.
Thanks all for the great work!

I don't try to work around issues in the stock MS DI container. Instead you should investigate 3rd party containers (Lamar, Autofac etc.)


Support JUCE 6 CMake builds

We should investigate what needs to be done to better support JUCE 6 and the new cmake builds system.

So I've just been using JUCE 6 cmake finally for some of our stuff.
Basically there's very little to do by virtue of blueprint being a juce module. People should pretty much just do the following in their CMakeLists.txt as I understand it:
juce_add_module(/path/to/blueprint/blueprint)
target_link_libraries(MyApp PRIVATE blueprint)

I reckon it'd be cool to just add a CMakeLists.txt to the example project. I'll drop something over this eve. That can act as a sanity check to ensure that adding blueprint just requires the above addition for people on JUCE 6.
@nick-thompson, I don't really know anything about the PIP file approach but I shall have a look into it!

Wow, awesome, that all sounds great. I think a toplevel CMakeLists.txt is a great idea, and if we can configure it such that we can build all the example projects easily then I think our continuous integration plan will be dead simple. These are both high on my priority list.
Don't worry too much about the PIP file, it's an "oh that'd be pretty neat" but there are plenty of better things to spend our time on hahah

Yeah awesome. I can set that up easy I reckon. Will have a crack at it tonight.

Had to add this into my project CMakeList to compile (I installed blueprint as a submodule).
# look for blueprint headers target_include_directories(MyProj     PRIVATE     ./libs/blueprint/blueprint     ./libs/blueprint/blueprint/yoga     ./libs/blueprint/blueprint/duktape/src)

Done as of f41ee5d6aa20ffa32031a50ac62de4aad3b7dfb6!


skeleton app results in a 500 internal server Error

doctype 5 is deprecated, you must now use doctype html
To fix, replace doctype 5 by doctype html in first line of generated views/layout.jade
Regards

Use or upgrade your express-generator:
npm i -g express-generator

Sorry, I have express 4.12.1 - When upgrading express-generator i get express-generator 4.12.0 which still shows the problem.

These are the jade templates for 4.12.0 of the generator (which is the latest version--the generator is a different program than express itself, so the versions are not always the same): https://github.com/expressjs/generator/tree/v4.12.0/templates/jade
I see we changed it to doctype html ages ago. Perhaps the command you are running is not actually using the<EMAIL_ADDRESS>

I had a problem with my 'express' command (mismatch between global vs. local versions)
I'm sorry having taken your time for that.
Thx a lot.


Quick Open "ext" and "ext install" not working

VSCode Version:1.3.0-insiders
OS Version:Windows 10

These commands just hang and never complete. We probably want to remove "ext" now that we have the Extension View but we should keep "ext install blah" working since there is a lot of external documentation that calls out using Quick Open "ext install blah" to install an extension.
The Marketplace also calls out "ext install" and we need to leave this up for at least a couple of VS Code releases for people who aren't yet on the June release.

Actually this hangs for a while after which it gives this error:
Unable to instanciate quick open handler vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen - ExtensionsHandler: {"errorCode":"load","moduleId":"vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen","neededBy":["===anonymous8==="],"detail":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.js"}}

Why are we removing "Ext install"? The new way is REALLY not intuitive.

Damn build errors. When are we going to fix this crap?


Rename 'master' branch to 'main'

Also, search for any other non-inclusive terms.

Let's review the guides with this change and make sure doc references are still correct.
CONTRIBUTING.md will need an update.


improvements

realtime ala socket.io
material design lite vs bootstrap 😄
REST-Interface for Angular / other Framework - "stupid" HTML-Template (better socket.io integration)
optimize static/thymeleaf template

@chrishelgert added a new branch with websocket support and a stomp example

@michl-b https://github.com/jmesnil/stomp-websocket is deprecated - maybe we should use something different


feat: before swap cosmwasm hooks for CL pools

Background
Implement hooks for CL pools that call into a cosmwasm contract before every swap.
Should consider if it makes sense to define this at the poolmanager level of abstraction.
This can be implemented by having a parameter of contract addresses controlled by governance.
The proposal above is up for debate and should be further confirmed with @sunnya97 before starting work on this.
Acceptance Criteria

specific design is defined and confirmed
before swap CW hooks for CL pools implemented
thoroughly tested

Yeah I suppose his actually does make sense at the poolmanager level.
Otoh, we might want to also add hooks for CL for the creating and removing of positions as well, and those will def have to go into the CL module.


Error during build: 'Error: Type 'Uint8List' not found

Upgraded my packages today. Audio_Waveforms does not want to compile. Are there any dependencies I should be aware of?

Stepts taken:
flutter clean
flutter pub get
pod install
error still there

In new release, somehow the import got removed. I will quickly do the PR.

We will try to release this as soon as possible but for now just add this import import 'dart:typed_data'; or directly add main branch in your pubspec.yaml.

We have released 0.1.5+1 please this version from now

Thank you for the fast response and update. Everything back to normal now 👍


micsthepick: Watch Claira Care

micsthepick requests the watch of the watch_keyword Claira Care. See the Metasmoke search here and the Stack Exchange search here.

Claira Care has been seen in 5 true positives, 0 false positives, and 0 NAAs.

Coverage remained the same at 64.657% when pulling 04f5646c33db5d00cf6420d2b59cb339ea08c315 on auto-blacklist-1521446788.0421739 into ff975d619bb0260cae2bfcd97f04776d5b276653 on master.

I would like to see this with \W* instead of just a space but let's go with this for now.
!!/approve


destroy hook is called before transition finishes

Version
2.5.2
Reproduction link
https://codepen.io/autumnwoodberry/pen/yPNdRB
Steps to reproduce

Click the "toggle" button.
Notice that the "destroyed" hook of the transitioning component has been executed before the transition is complete.

 Think of it the other way around: the leave transition is triggered by the removal of the element. Transition state is ephemeral and does not reflect Virtual DOM state - in the virtual DOM the element is considered to be already destroyed.
If you want to do something when the element is finally removed in real DOM, use transition hooks instead.

@yyx990803
How to incapsulate destroying or "garbage collecting" inside components?
What hook inside components to use to destroy components after transition of the parent page finishes?
Here is the screencast: http://take.ms/70FsB

@plashenkov https://codepen.io/autumnwoodberry/pen/RjWoWb?editors=1111

@autumnwoodberry Thanks, but this is a kind of a workaround though. For example, if a transition is not used, then transitionend is not triggered. And in your example transition is applied directly to a component, not to a parent component (a page, for example). Component shouldn't know the parent container uses a transition or not. I believe, some strong and straightforward event needed, which will help us to detect the last moment when the component really is not needed anymore and we can destroy it.

Is there a known "best practice" how to wait for the transitions to finish?
Example: I need to wait for the page transitions. See https://github.com/staskjs/vue-slick/issues/56

I made a mixin to work around this issue: https://www.npmjs.com/package/vue-removed-hook-mixin

Another side problem is that :
When using with router-view
<transition mode="out-in">
  <router-view ref="page"/>
</transition>

If the <router-view> contains any <router-link> (which is very likely), then when the transition starts, by destroying the view, it also destroys the children links, so they don't work as expected anymore and don't get the active CSS classes applied, whereas the router-view is still visible in the screen.
Which leads to a transition with no style for the active links (= bad when you want that to be styled).
A workaround is to fix the links manually on all router-views :
{
    ...
    beforeRouteLeave(to, from, next) {
        for (let link of this.$el.querySelectorAll(`a[href="${to.path}"]`))
            link.classList.add('router-link-exact-active')
        next()
    }
}

Not clean for a Vue app, but if someone has a better solution...


Historical player positions

Would it be possible to add this to the database? It's tough querying for older or changed players when they move positions, or get listed as UNK after playing years at a certain position. It would also help for when a WR throws a pass during a game (if you only want true QB stats).
Thanks.

Basically, my answer is the same as it is for nflgame. It is possible, but difficult. The reasons why it is difficult are:

The player database corresponds to a snapshot in time. Adding historical data means converting the database to time series data, which is a huge change.
Actually getting historical player positions would require either finding a different data source for it, or building the history ourselves. The latter would be difficult and would take years for it to become meaningful.

In short, I don't think this is a reasonable request to make. If you want historical data, you need to go out and build it yourself. Either that, or figure out a different way to solve whatever problem you're having. For example, you could heuristically guess the position of a player based on their statistical events.

Posted here accidentally before posting in nflgame. Moving the convo there.


Investigate OCI based managment cluster

Details
It seems that OCI has a good free thing.. maybe?

nah


Preventing Event Overlap

I really like this calendar, but I have a particularly specific use case for it. I was wondering if it would be possible to prevent events from overlapping, or perhaps once overlapped, combine the two events, particularly in the timeGridWeek view? Also, would it be possible to prevent events from being drag created into multiple days?

If I understand you correctly, then overlapping events shouldn't happen during dragging? The only way to control this in your case is to use the eventDrop hook. Inside the hook, you can check if the conditions are met and then cancel the drag by calling the revert method.

I hope I can close this issue.


An amazing mascot

Sorry for spamming the community with a non-issue.
I just wanted to acknowledge how wonderful the mascot of MMseqs is. Beautiful logo!

Thanks :) I'll start sending out stickers soonish again when I start going more often to the office (https://twitter.com/thesteinegger/status/1201076220957315074). Drop me an email at milot at mirdita de if you want a set :)


Add test case for default value initialization

Purpose

Add a test case for default value initialization

Fixes #22651
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] 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

Merging #22941 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #22941   +/-   ##
=======================================
  Coverage   14.59%   14.59%
=======================================
  Files          51       51
  Lines        1411     1411
  Branches      219      219
=======================================
  Hits          206      206
  Misses       1189     1189
  Partials       16       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 793ee2e...2dc6f6e. Read the comment docs.


networkmanager service: use unbound if enabled

Motivation for this change
I want to be able to use unbound for dns together with networkmanager
Things done
Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

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

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I know nothing about this, so I don't want to give you a "LGTM" :)
However, it does look fine from my POV. Maybe somebody else can review this.

Here is the relevant networkmanager manpage segment on the subject: https://github.com/NetworkManager/NetworkManager/blob/a84facb90c8ed7214e2aeba1ce54909c00a82b2c/man/NetworkManager.conf.xml#L336

@7c6f434c or @fpletz seem like suitable reviewers for this

Wait what? Have I ever touched NetworkManager?
On the other hand, this seems to be no-op for the default configuration and a sensible enough one-line-change, so maybe whatever.

@7c6f434c You were responsible for merging the last related PR https://github.com/NixOS/nixpkgs/pull/27143 :)


CLOUD-50403 make ConstraintTemplate consistent with other resources

@mhmxs please take a look!

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2234/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2235/


Digging into COCO

Ready for review. This should be consistent with the medium draft now.

Ready for review. This should be consistent with the medium draft now.

@benjaminpkane there's some new instructions in CONTRIBUTING.md for how to add new examples (will populate README with appropriate links)

@benjaminpkane there's some new instructions in CONTRIBUTING.md for how to add new examples (will populate README with appropriate links)

My mistake. Fixed.

My mistake. Fixed.


marker as node for the comment marker

Dear @stsewd,
Again thanks for this TS parser, I really like it.
I was working on providing text objects for V (https://github.com/nvim-treesitter/nvim-treesitter-textobjects/pull/404), and wanted to implement @comment.inner, to delete the whole line comment, except the comment marker and leading space:
// this is a comment
// |

Where | denotes the cursor. Since neovim does not support quantifiers for nodes yet (https://github.com/nvim-treesitter/nvim-treesitter-textobjects/issues/102#issuecomment-1086661385), it did not seem possible for us to also support e.g. /// documentation, i.e. any number of comment markers.
Then I thought about this parser, and thought it would be a good thing to have a marker node for comments. This would make cic (change inner comment) very easy to implement. I would also argue that the marker is an important node in the comment syntax, and different from the actual text of the comment.
The only problem would be that every language has a different comment marker. I don't know if it would be even possible for this parser to know what the comment marker would be. Maybe there is a way to find out? Or infer?
Let me know if this is something that would be possible. It would be really cool to have a comment marker node in the tree, especially for textobjects, but also for highlighting.

Hi, sorry for the late reply (I had the feeling that I already replied to this, maybe I forgot to submit my reply :_)
As you already described, adding that will mean adding it for all languages and make it work for all. I think this can be solved by each language grammar by providing the tokens for the inner content of the comments and the symbols  delimiting it.


Develop more options

sourcing font awesome (taking advantage of hbs template files)
trying to add some more options
in the process, removing as many defaults/strings as I can and replacing as constants

Needs some more testing with the other formats (streamable et al).


Getting ready for rust 1.0

Rust 1.0 is on the way, so I'm thinking now would be a good time to do any refactoring and tidying up before the masses arrive.
I'm proposing the following changes:

Remove time.rs: it's not required by midi.rs, maybe it belongs in it's own crate? There is rust-event which might be a more full featured solution anyway.
Remove util.rs: again it's not required by midi.rs, I would have though most people would be better of with collections from the std lib rather than binding to portmidi's queue library.
Flatten midi.rs into lib.rs: this also simplifies the API.
Rename variables to conform to rust guidelines
0 warnings

I'm happy to do the work, but I just want to check to see if this is the direction you'd like to go it.

Seeing as the master branch is no longer building, I've created a PR for my changes.

Great. I merge the request.

Thank you, do we want to think about getting this crate on https://crates.io/? I can do it if you need me to.
Also, I've started work on a higher level midi library here: https://github.com/samdoshi/midi-rs and https://crates.io/crates/midi

You're right, it's time to publidh it on crate.io. Do it, you have more experience than me.
I was thinking too on a higer level of Midi API. I have a rapide look at your work an it"s funny because (as I understand) you made a more message oriented API (message type, channel, ....) and I was thinking on a more notes oriented API (note value, pattern, sequencing ...). I think the two can be complementary. I'll try to start to write the code next week. I can create a new project and make the two API compatible or add my code to your project. Tell me what you think.

https://crates.io/crates/portmidi
Once you're more familiar with https://crates.io I can add you as a cargo owner so that you can manage it too, alternatively if you'd rather I could take over maintaining this crate.
My library is very much about Midi rather than music, so dealing with CC, NRPN and SysEx, but to make that easier than dealing with raw bytes. At the moment it will convert from CC, etc, to bytes (untested though), but I'd like to add code to take a byte stream and convert it to the higher level representation.

Your're more actif on this crate. So It's simplier that you take the ownership on it. If you know how to do, tell me.
I'll work on a note midi API and we'll see how to adapt it to your stream.

If you're okay with it the instructions are here: https://help.github.com/articles/transferring-a-repository/#transferring-between-user-accounts
I'll keep it licensed under the MIT license, but add my name to the copyright statement (as well as yours).


404: Page not found for blowmage.com/minitest-rails

Hi there, thank you for this awesome gem.
It seems to me that there is a problem with this gem's website. - link - result:

I am creating this issue in case no one has noticed this detail. Thanks again

This has been fixed. Thanks for the report!


fix: workaround scan with conditioned exports

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#421  👈
#420
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite


Github Actions fail to extract tag for Docker

Preparation steps fail to capture commit/tag version and push to dockerhub.

@alexgleith we can close this ?


Fix json format for .eslintrc on README

The old format is not compatible with JSON.parse.
(rule is a Symbol on it, not a String)
So it doesn't work at pronto-eslint.
Fix mmozuras/pronto-eslint#4

👍

Hey @abinoam this code block is not intended to be JSON but Ruby - it is the value of the default configuration Hash. We can add a default .eslintrc JSON in addition to the current code block.

Thanks @sandlerr.
Probably because of my lack of experience in JS and ESLint itself, with added difficult by not being a native english speaker, I have had a hard time trying to make pronto-eslintrb to work with custom configuration from the .eslintrc.
Things I have found non-intuitive:

The .eslintrc format. As the ESLint documentation says it could be JSON, YAML and JS. Only looking at the source code that I could figure out that is JSON.
Why .eslintrc doesn't have a file extension (per format) as ESLint documentation tells so.
ESLint says .eslintrc without file extension is deprecated
I haven't guessed that the configuration (at the README) was a plain Hash. One hint could be syntax highlighting. As you use Ruby syntax highlighting throughout the README file and not at that specific point of the README file. Maybe the README could be more explicit about it.

Another thing that made me loose some time was, I was expecting that my options just got merged into a default one. That's not what happens. It just completely takes place. So, when I added a blank .eslintc just for testing pronto-eslintrb suddenly stopped to work.
http://eslint.org/docs/user-guide/configuring#configuration-file-formats
I'll try to push (force) and updated README for appreciation.

Dear @ocke and @sandlerr ,
I have fixed the typo spoted by @arich.
I have rebased on master and pushed -f.
Could you review the changes and merge if you think is ok?

:+1: thanks!


Feature Request: Enhanced Integration with Dataview Functions

Hi,
First, I'd like to thank you for the excellent Modal Forms plugin. It has been incredibly useful for my workflows in Obsidian.
I have a suggestion for a new feature that would greatly enhance the usability of the plugin. It would be fantastic if the plugin could support more Dataview functions, such as current, to view and select values of a specific property directly within the modal suggestor. Additionally, having an option to display results with the name of the aliases would be very useful. This feature would allow users to dynamically access and select data based on the current context or other Dataview query results, with more readable and user-friendly labels.
Thank you for considering this suggestion, and for all your hard work on the plugin!
Best regards, [Zúñiga]

I want to improve the options provided to dataview functions. However, there are some functions that are not possible to support, and current is one of them. dv.current points to the current file dataview is being called from, and in the context of modal-form, we don't have any file as context, and even if we do, that will probably be the templater template. Unless I am missing something, this is not possible.
We have, however, provide some context from the outside to modal form. Right now, the only option is to provide default values for fields, but as suggested in #269 we can allow to have "variables". I think more and more request could benefit from this feature, so I will consider it, even with some "built-in" ones or an easy way to provide some "extras" with MF helpers. I have to think about it.

Thank you for your prompt and detailed response.I appreciate the clarification regarding the limitations of supporting the current function within the Modal Forms context. I understand the challenges associated with the absence of a specific file context and the constraints it imposes.Your consideration of introducing "variables" and additional context options is encouraging. This potential enhancement could indeed benefit many users, providing more flexibility and dynamic capabilities in using Modal Forms. Thank you for considering the use of variables to provide more context from the outside; this is an exciting possibility that could greatly enhance the plugin's functionality.I look forward to seeing how this idea develops and any future updates you might implement.Thank you once again for your hard work and dedication to improving the plugin!


Add linter rule to enforce function docs to end with periods

I have an embarrassing tendency to forget the dots at the end of my sentences, I think it would be neat if the go linter would warn me about this before I show my code to other people.

It seems reasonable, though that's not the only valid way to end a sentence. Let me see if this will catch too many false positives.

What other ways would you consider valid? I could add ! and ?, although they so seem a bit strange for a docstring :)

I think this check is being a bit too prescriptive. It doesn't come up too much in practice, and the occasional missing period is nowhere near as important as the other checks here.
Thanks, but I think we'll pass on this.


Dart API should use an embedder-provided memory allocator

The VM should only pass ownership of memory to the embedder when that memory was allocated with a function provided by the embedder. That is, we can't return a pointer from an API call to memory the embedder might not know how to deallocate.

I'm all for supporting an embedder-provided allocator, but why couldn't this issue also be solved by providing a Dart_Delete call that frees the allocation we performed (without relying on the VM being initialized)?


OSError: [Errno 12] Cannot allocate memory on deep Q learning model

I was having fun with the Deep Q learning model, which came from https://github.com/dennybritz/reinforcement-learning/blob/master/DQN. Then after 750 episodes this error popped up.

I was running this code on Ubuntu 14.04 with a 8G graphic card(GTX 1070). I have had libav-tools installed before I ran the code.
I will try to reduce the batch size to see whether similar error will pop up again.
Please help me solve this problem.

Nagging Awaiting Response: It has been 14 days with no activityand the awaiting response label was assigned. Is this still an issue?

Nagging Awaiting Response: It has been 14 days with no activityand the awaiting response label was assigned. Is this still an issue?

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

This question is better asked on StackOverflow since it is not a bug or feature request. There is also a larger community that reads questions there.
If you think we've misinterpreted a bug, please comment again with a clear explanation, as well as all of the information requested in the issue template. Thanks!


beginner to api-ai nodejs

Can anyone post a demo application with video and code explain. Please help me out .
mail id<EMAIL_ADDRESS>

Hey @gna1093 this could be help you.  http://www.girliemac.com/blog/2017/01/06/facebook-apiai-bot-nodejs/


script to convert ShapeNet meshes to simulation-compatible ones

This is more of a feature request. It seems like some people are struggling to convert the original meshes even with the instructions in the README, including myself (besides some errors for some meshes, my conversion script gets stuck for some reason).
Would be nice if there can be a bash script to reproduce the conversion process you guys did.
This is the script I'm using:
for fn in ~/data/shapenetsem/models-OBJ/models/*.obj
do
  rm temp.watertight.obj

  timeout -sKILL 10 ./manifold "$fn" temp.watertight.obj -s

  if [ $? != 0 ]; then
    echo "skipping object"
  else
    out="$(basename $fn)"
    ./simplify -i temp.watertight.obj -o ~/data/shapenetsem/models-OBJ/simplified/$out -m -r 0.02
  fi
done

Only processing the 7897 models mentioned in the acronym dataset (the IDs in the filenames) instead of all 24980 in the original ShapeNetSem seems to have worked.

Only processing the 7897 models mentioned in the acronym dataset (the IDs in the filenames) instead of all 24980 in the original ShapeNetSem seems to have worked.

Do you solve the stuck problem?

What exactly is the problem that you are referring to?

What exactly is the problem that you are referring to?

I use this script but only obtaining about 1000 meshes because this script can get stuck in the middle of the mesh generation. How can I solve it?

You could increase the timeout duration. It's currently set to 10 seconds.

You could increase the timeout duration. It's currently set to 10 seconds.

I have extended it even to 1000... But I only got 6880 objects although it indeed increases. Could you upload the generated obj file to google drive to solve this problem once for all?


Upgrade UUID to ^3.3.3

This matches the version used in the snowplow-javascript-tracker. This
will help utilizing just one version of uuid and should reduce build
size of the resulting javascript.

Hi @leipert
Thanks for this, a great spot! I'll merge this into the next Core 0.9.0 release however it won't make it immediately into a JS Tracker release but it won't be too far behind.
Our current plan is to upgrade "core" (with this change and new build tooling - rollup), upgrade the "NodeJS Tracker" with the improved Core as it hasn't been bumped in a while, then some build tooling changes (rollup again) and this core bump in a new js 2.16.0 release.

Thanks @paulboocock. No worries, looked into building the tracker ourselves and just saw this.
Maybe it is possible to upgrade even further, but I think there is different browser support in uuid 7 and up.


Filtered Model not copied to target Model

Hi, thanks for your awesome adaptation of dragula to angular, I love it!
I'm trying to copy the data from a filtered ng-repeat model to a target model, but it doesn't works, only I have a copy of the ng-repeat node in the target zone, and the target model empty. I don't know if I'm doing something wrong or  I missing something in the docs.
Can you take a quick look to this simple example please?
http://plnkr.co/edit/78NX5QDpbMTklVzdAdap?p=preview
Best regards.

Your setup is good, I must solve some problems with filtered models, I realised the problem few days ago #48. Please give me few days to fix it ;)

Solved in DEV branch, for now just for Objects, but it will be for primitive values soon. There is new example in DEV brach called 'Filtered ngRepeat - with model'

Better explained, it will work also with primitive values unless there are no dupes of values ;)

I will keep it open until next release.

fixed in v3.4.0, @Presta-Lab thanks for contribution :+1:

Hi @luckylooke Thanks for your fixes!! I tested your new version 4.0 and about filtered ng-repeat don't works at all.
if I set get the resource model directly from query $scope.apiElements = ApiResource.query(); works fine.
but if I set the model async don't work, and only copies the snapshot as before.
        ApiResource.query(function(res) {             $scope.apiElements = res;         });
Would be perfect if we can set the model from query async function, because we can sent more than one model from resource, as:
        ApiResource.query(function(res) {             $scope.dragModel1 = res.model1;             $scope.dragModel2 = res.model2;         });
I updated the example in plunker: http://plnkr.co/edit/DtTEsrZQ3fpE7NsRgCbD?p=preview
The first example have the issue where are set the vars in query function, you can comment the lines 22-25 and uncomment the line 20 to see that works fine.
May be I'm doing something wrong?

Finally I set all the dragular services in the query function and works fine!
Best regards.

Can you post me also updated (how you fixed it) version of your plunker? So
I can look at it if there is no space for improvement. Thanks
On Wed, Feb 3, 2016 at 9:27 PM, Presta-Lab<EMAIL_ADDRESS>wrote:

Finally I set all the dragular services in the query function and works
fine!
Best regards.
—
Reply to this email directly or view it on GitHub
https://github.com/luckylooke/dragular/issues/53#issuecomment-179445341.

Yes, As finally I can send more data from the api rest, I think is better to set the dragular services when the data are received asyncronous.
I fixed here.
http://plnkr.co/edit/rHr9CH9OqdI2jUEuNhWQ?p=preview

Async should be working as well.. maybe $apply was missing there.
ApiResource.query(function(res) {
$scope.apiElements = res;
$scope.$apply(); // you need to inform angular that you made changes on model
});

Hey @luckylooke! Thanks for your support.
Don't work with $scope.$apply();
Only works with this way
`        // *** SET VARS AND DRAGULAR SERVICES WHEN DATA ARE READY ****
MagicMailResource.query(function(res) {
$scope.categories = res[0].categories;
$scope.apiElements = res[0].elements;
        dragularService.cleanEnviroment();

        dragularService(dragZone, {
            //move only from left to right
            containersModel: $scope.apiElements,
            containersFilteredModel: $scope.filteredItems,
            copy: true,
            accepts: accepts
        });

        dragularService(dropZone, {
            //move only from left to right
            containersModel: $scope.emailElements,
            accepts: accepts
        });
    });`


Project with swiper. Turbo run build & turbo run dev return an error

What version of Turborepo are you using?
1.0.11
Describe the Bug
I try to start a project from root and receive a strange error related to swiper. I run 'Turbo run build' and 'turbo run dev'.
"ERROR  error parsing apps/app/node_modules/swiper/angular/package.json: json: cannot unmarshal string into Go struct field PackageJSON.private of type bool
 ELIFECYCLE  Command failed with exit code 1."
It's strange because I don't use Angular, only React. I remove swiper from my project and run 'turbo run dev'. It start without errors.
I return swiper back and start a project from its own folder  (apps/app) and it started without errors. 'pnpm dev' and 'yarn dev' start project without errors.
My root package.json the same as in the example. https://github.com/vercel/turborepo/blob/main/examples/with-pnpm/package.json
Expected Behavior
start without errors
To Reproduce
root package.json:
{   "name": "turborepo",   "version": "1.0.0",   "private": true,   "scripts": {     "build": "turbo run build",     "dev": "turbo run dev --parallel",     "lint": "turbo run lint"   },   "dependencies": {     "react": "^17.0.2"   },   "devDependencies": {     "turbo": "^1.0.11",   },   "turbo": {     "pipeline": {       "build": {         "dependsOn": [           "^build"         ],         "outputs": [           "dist/**"         ]       },       "lint": {         "outputs": []       },       "dev": {         "cache": false       }     }   } }
app package.json:
{   "name": "app",   "version": "0.0.0",   "scripts": {     "dev": "node server",   },   "dependencies": {     "swiper": "7.3.2",   },   "devDependencies": {     "vite": "^2.5.3",   } }

I find a solution. Problem was in pnpm-workspace.yaml.  I remove doublestars from rules
packages:

"packages/**"

And use single star globs:
packages:

"packages/*"


Investigate if CEL can validate that a list is sorted alphabetically

What happened:
In #2461 we added a SupportedFeatures list to GatewayClass status. The spec requires that to be sorted alphabetically, but ideally we could also validate that with CEL. At first glance this appears to be impossible, but it would be good to get a more authoritative answer.
What you expected to happen:
Validation to enforce that this field is in alphabetical order.
cc @alexzielenski @cici37 @TristonianJones

@robscott you would need to introduce custom functions to check sortedness, as CEL doesn't currently support this feature. It can definitely be done, especially if we supported index, value style comprehensions in CEL.
values.range(idx, v, idx == 0 || values[idx-1] <= v)

Thanks @TristonianJones! Are there any plans to support index, value style comprehensions in CEL? Do you happen to know if CRD authors have the flexibility to define custom functions or if those can only be added via upstream Kubernetes changes?

@robscott CEL just added support for two variable comprehensions. I'll cut a release once in back from vacation, but they're in HEAD now

Very cool, thanks for the update @TristonianJones! Looking forward to seeing this in k8s.
/triage accepted


STYLE: Fix mypy misconfiguration for histopathology

Please make sure to follow all the tasks in the checklist below. Then, delete this line and write a detailed description of your pull request here.

Given some files have been moved from hi-ml to hi-ml-histopathology and there are a few changes in the code, could we have a more explanatory PR description?

Closes #292


Pacman response reading failed

I'm seeing a lot of these lately:
Jeroen@Jeroen-Windows ~
$ pacman -S mingw-w64-x86_64-postgresql
resolving dependencies...
looking for conflicting packages...

Packages (24) mingw-w64-x86_64-bzip2-1.0.6-2  mingw-w64-x86_64-expat-2.1.0-3  mingw-w64-x86_64-gcc-libs-4.9.2-2
              mingw-w64-x86_64-gdbm-1.10-1  mingw-w64-x86_64-gettext-0.19.3-1  mingw-w64-x86_64-gmp-6.0.0-2
              mingw-w64-x86_64-libffi-3.1-2  mingw-w64-x86_64-libgcrypt-1.6.2-1  mingw-w64-x86_64-libgnurx-2.5.1-2
              mingw-w64-x86_64-libgpg-error-1.16-2  mingw-w64-x86_64-libiconv-1.14-2
              mingw-w64-x86_64-libwinpthread-git-<IP_ADDRESS>28.a913346-1  mingw-w64-x86_64-libxml2-2.9.2-1
              mingw-w64-x86_64-libxslt-1.1.28-4  mingw-w64-x86_64-ncurses-5.9-3  mingw-w64-x86_64-openssl-1.0.1j-1
              mingw-w64-x86_64-python2-2.7.8-8  mingw-w64-x86_64-readline-6.2.005-3  mingw-w64-x86_64-tcl-8.6.2-2
              mingw-w64-x86_64-termcap-1.3.1-1  mingw-w64-x86_64-tk-8.6.2-2  mingw-w64-x86_64-xz-5.0.7-1
              mingw-w64-x86_64-zlib-1.2.8-5  mingw-w64-x86_64-postgresql-9.3.5-1

Total Download Size:     8.87 MiB
Total Installed Size:  215.77 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages ...
error: failed retrieving file 'mingw-w64-x86_64-python2-2.7.8-8-any.pkg.tar.xz' from <IP_ADDRESS> : response reading failed
error: failed retrieving file 'mingw-w64-x86_64-python2-2.7.8-8-any.pkg.tar.xz' from downloads.sourceforge.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
warning: failed to retrieve some files
error: failed to commit transaction (download library error)
Errors occurred, no packages were upgraded.

Is the pacman cache of the repository perhaps outdated? How do I sync the local repository index with the server?

This issue is discusses many times. You need firs update pacman mirrors:
pacman -Sy && pacman -S pacman-mirrors.

Ok you might want to list this in pacman -h then because it is difficult to find this information.

This is permanent issue that is solved automatically once you update packages. It might take long time because pacman try mirrors one by one for every package download.
I don't want put it in pacman help because it is unnecessary information for the help.

After updating I am still getting:
error: failed retrieving file 'mingw-w64-i686-gcc-libs-4.9.2-4-any.pkg.tar.xz' f                                   rom downloads.sourceforge.net : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed retrieving file 'mingw-w64-i686-gcc-4.9.2-4-any.pkg.tar.xz' from d                                   ownloads.sourceforge.net : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed retrieving file 'mingw-w64-i686-gcc-ada-4.9.2-4-any.pkg.tar.xz' fr                                   om downloads.sourceforge.net : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed retrieving file 'mingw-w64-i686-gcc-libgfortran-4.9.2-4-any.pkg.ta                                   r.xz' from downloads.sourceforge.net : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed retrieving file 'mingw-w64-i686-gcc-fortran-4.9.2-4-any.pkg.tar.xz                                   ' from downloads.sourceforge.net : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed retrieving file 'mingw-w64-i686-gcc-objc-4.9.2-4-any.pkg.tar.xz' f                                   rom downloads.sourceforge.net : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

Fixed.

why is this?
$ pacman -Sy && pacman -S pacman-mirrors
:: Synchronizing package databases...
error: failed retrieving file 'mingw32.db' from downloads.sourceforge.net : The requested URL returned error: 407
error: failed to update mingw32 (unexpected error)
error: failed retrieving file 'mingw64.db' from downloads.sourceforge.net : The requested URL returned error: 407
error: failed to update mingw64 (unexpected error)
error: failed retrieving file 'msys.db' from downloads.sourceforge.net : The requested URL returned error: 407
error: failed to update msys (unexpected error)
error: failed to synchronize any databases
error: failed to init transaction (unexpected error)

how to set the http proxy?

If you had searched the Internet before posting here, you could've saved us both a few minutes of time. Does this link help? http://stackoverflow.com/questions/29783065/msys2-pacman-cant-update-packages-through-corporate-firewall

Hello
I have reinstalled msys2 and now I am seeing problems similar to ones described here.
I am behind corporate firewall and the solution described above was working for me (before reinstalation). I have checked that proxy settings used are still working with other program.
27.7.2015 I have tried "pacman -Sy" with following response:
mingw32 and mingw64 update files downloaded without problems, but msys update failed with message:
Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds warning: failed to retrieve some files
error: failed to commit transaction (download library error)
Today I tried again. I have tried "pacman -Sy" and "pacman -s pacman-mirrors" with response
error: failed retrieving file 'mingw32.db' from downloads.sourceforge.net : Connection timed out after 10000 milliseconds
error: failed to update mingw32 (download library error)
Also pacman-mirrors says it is up-to-date and tries to update to version pacman-mirrors-20141223-1
I have found files mirrorlist.mingw32, mirrorlist.mingw64 and mirrorlist.msys at https://github.com/Alexpux/MSYS2-packages/blob/master/pacman-mirrors/ and update the files into my installed msys. It doesn't help, it fails on all three servers.

Show me your log from "pacman -Syuv --debug"

$ pacman -Syuv --debug
debug: pacman v4.2.1-257-g3356d-dirty - libalpm v9.0.1
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: arch: x86_64
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'mingw32'
debug: config file /etc/pacman.conf, line 73: including /etc/pacman.d/mirrorlist.mingw32
debug: config: new section 'mingw64'
debug: config file /etc/pacman.conf, line 76: including /etc/pacman.d/mirrorlist.mingw64
debug: config: new section 'msys'
debug: config file /etc/pacman.conf, line 79: including /etc/pacman.d/mirrorlist.msys
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option 'logfile' = /var/log/pacman.log
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: registering sync database 'mingw32'
debug: database path for tree mingw32 set to /var/lib/pacman/sync/mingw32.db
debug: GPGME version: 1.5.4
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: checking signature for /var/lib/pacman/sync/mingw32.db
debug: 1 signatures returned
debug: fingerprint: AD351C50AE085775EB59333B5F92EFC1A47D45A1
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp:<PHONE_NUMBER>
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: AD351C50AE085775EB59333B5F92EFC1A47D45A1, Alexey Pavlov (Alexpux<EMAIL_ADDRESS>owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
debug: setting usage of 15 for mingw32 repository
debug: adding new server URL to database 'mingw32': http://repo.msys2.org/mingw/i686
debug: adding new server URL to database 'mingw32': http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
debug: adding new server URL to database 'mingw32': https://www2.futureware.at/~nickoe/msys2-mirror/mingw32
debug: registering sync database 'mingw64'
debug: database path for tree mingw64 set to /var/lib/pacman/sync/mingw64.db
debug: checking signature for /var/lib/pacman/sync/mingw64.db
debug: 1 signatures returned
debug: fingerprint: AD351C50AE085775EB59333B5F92EFC1A47D45A1
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp:<PHONE_NUMBER>
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: AD351C50AE085775EB59333B5F92EFC1A47D45A1, Alexey Pavlov (Alexpux<EMAIL_ADDRESS>owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
debug: setting usage of 15 for mingw64 repository
debug: adding new server URL to database 'mingw64': http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
debug: registering sync database 'msys'
debug: database path for tree msys set to /var/lib/pacman/sync/msys.db
debug: checking signature for /var/lib/pacman/sync/msys.db
debug: 1 signatures returned
debug: fingerprint: AD351C50AE085775EB59333B5F92EFC1A47D45A1
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp:<PHONE_NUMBER>
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: AD351C50AE085775EB59333B5F92EFC1A47D45A1, Alexey Pavlov (Alexpux<EMAIL_ADDRESS>owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
debug: setting usage of 15 for msys repository
debug: adding new server URL to database 'msys': http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/x86_64
Root      : /
Conf File : /etc/pacman.conf
DB Path   : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Lock File : /var/lib/pacman/db.lck
Log File  : /var/log/pacman.log
GPG Dir   : /etc/pacman.d/gnupg/
Targets   : None
:: Synchronizing package databases...
debug: url: http://repo.msys2.org/mingw/i686/mingw32.db
debug: maxsize: 26214400
debug: using time condition:<PHONE_NUMBER>
debug: opened tempfile for download: /var/lib/pacman/sync/mingw32.db.part (wb)
debug: curl returned error 28 from transfer
error: failed retrieving file 'mingw32.db' from repo.msys2.org : Connection timed out after 10000 milliseconds
debug: url: http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686/mingw32.db
debug: maxsize: 26214400
debug: using time condition:<PHONE_NUMBER>
debug: opened tempfile for download: /var/lib/pacman/sync/mingw32.db.part (wb)
debug: curl returned error 28 from transfer
error: failed retrieving file 'mingw32.db' from downloads.sourceforge.net : Connection timed out after 10000 milliseconds
debug: url: https://www2.futureware.at/~nickoe/msys2-mirror/mingw32/mingw32.db
debug: maxsize: 26214400
debug: using time condition:<PHONE_NUMBER>
debug: opened tempfile for download: /var/lib/pacman/sync/mingw32.db.part (wb)
debug: curl returned error 28 from transfer
error: failed retrieving file 'mingw32.db' from www2.futureware.at : Connection timed out after 10000 milliseconds
debug: failed to sync db: download library error
error: failed to update mingw32 (download library error)
debug: url: http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64/mingw64.db
debug: maxsize: 26214400
debug: using time condition:<PHONE_NUMBER>
debug: opened tempfile for download: /var/lib/pacman/sync/mingw64.db.part (wb)
debug: curl returned error 28 from transfer
error: failed retrieving file 'mingw64.db' from downloads.sourceforge.net : Connection timed out after 10000 milliseconds
debug: failed to sync db: download library error
error: failed to update mingw64 (download library error)
debug: url: http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/x86_64/msys.db
debug: maxsize: 26214400
debug: using time condition:<PHONE_NUMBER>
debug: opened tempfile for download: /var/lib/pacman/sync/msys.db.part (wb)
debug: curl returned error 28 from transfer
error: failed retrieving file 'msys.db' from downloads.sourceforge.net : Connection timed out after 10000 milliseconds
debug: failed to sync db: download library error
error: failed to update msys (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)
debug: unregistering database 'local'
debug: unregistering database 'mingw32'
debug: unregistering database 'mingw64'
debug: unregistering database 'msys'

Seems this is something with your internet connection. I have no troubles with repo.msys2.org server.

Thats strange, becuase it worked before (first half of July) and I have no other problems with internet or any aplication using it.

OK, it is working now. The problem was at my side (bad copy-paste of export http_proxy=...) Sorry for the troubles.
Still, there is one problem. On "pacman -Sy"  msys update failed with message:
Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds warning: failed to retrieve some files
error: failed to commit transaction (download library error)
And pacman-mirrors says it is up-to-date and tries to update to version pacman-mirrors-20141223-1
Here I have to update mirrorlist.msys manually. Then things works fine.
But if I manually update mirrorlist.mingw32 or update mirrorlists by "pacman -S pacman-mirrors", then next call of "pacman -Sy" will end up with:
:: Synchronizing package databases...
mingw32                                                                    191.2 KiB  9.83M/s 00:00 [###########################################################] 100%
mingw32.sig                                                                 96.0   B  0.00B/s 00:00 [###########################################################] 100%
error: mingw32: signature from "Alexey Pavlov (Alexpux<EMAIL_ADDRESS>is invalid
error: failed to update mingw32 (invalid or corrupted database (PGP signature))
mingw64                                                                    193.2 KiB  12.6M/s 00:00 [###########################################################] 100%
mingw64.sig                                                                 96.0   B  0.00B/s 00:00 [###########################################################] 100%
msys is up to date
error: database 'mingw32' is not valid (invalid or corrupted database (PGP signature))
I google-found some solution for this problem, but wasn't able to execute it without msys updates executed before.
So the solution for me is to handle mirrorlists manually. Maybe this will help someone else.
Anyway, thank you for your time.

https://github.com/Alexpux/MSYS2-packages/pull/357

https://github.com/Alexpux/MSYS2-packages/issues/296

https://github.com/Alexpux/MSYS2-packages/pull/250

https://github.com/Alexpux/MSYS2-packages/issues/221


Create RationalResourcesJetFamily.netkan

https://forum.kerbalspaceprogram.com/topic/184875-rational-resources-1601-nov-21-2023/?do=findComment&comment=4341741

Hey @JadeOfMaar I think this is ready - do you want to review it before we submit?


Rewrite package using TypeScript

Companion PR to issue #9
I will say up front that I'm not sure how best to publish this to npm, but I figured this is a good starting point for it. The build command creates something that looks publishable to me but a second look would not hurt.

Oh.
I'll get the docs folder TypeScript-ified then

Update: This definitely does not seem to work, I tried symlinking the package folder to an existing project and importing fails. I'll keep looking into it, not sure how to mare this PR as WIP but don't merge it yet.

Thanks so much for all your work on this. Like indicated in the related issue, TS is not really familiar territory for me. To be honest, I've read https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b at one point and haven't looked a lot at it since. I can see benefits though, but it might take a little while to get myself up to speed and grasp everything before this can be merged. Hope that's okay!

I'll make sure not to merge it yet. At the moment it's not possible to mark PRs as drafts after they're published, but I've appended [WIP] to the title as an indicator.

Alright, I might have been using an incorrect way to test it and it was also definitely broken, so the current version was tested via running the build, then installing the folder into another project and deleting the node_modules in the dependency's folder under said project, that way I was able to import it, types resolved and the project it was imported into also managed to build. I'm hopeful this should work as is.

I tried to follow the changes in master but the generated output does not really look all that different between the two types of bundles, so I'm worried something might be amiss.

Looking into it! I've also simplified some stuff. It's not done yet, still need to take a look at the docs folder.


[Bug]: Auto Deploy not working after switching repository

Description
When you switch a service's source repository after initial deployment, the Auto Deploy feature stops working even though it remains activated in the settings.
Expected behavior:
After switching the source repository, pushing changes to the new repo should continue to trigger automatic builds and deploys, as long as Auto Deploy remains enabled.
Actual behavior:
Pushing changes to the new repository does not trigger any builds or deploys. The Auto Deploy functionality seems to break after changing the source repo post-deployment.
Minimal Reproduction (if possible, example repository)

Deploy a service with a GitHub repository
Ensure the Auto Deploy feature is activated in the Advanced settings
Push a change to the repository (a new build is triggered as expected)
Change the Repository to a different one in the Source settings
Verify the Auto Deploy feature is still activated in the Advanced settings
Push something to the repository (nothing happens)
Push a change to the new repository (nothing happens, no new build is triggered)

Exception or Error
The Github Apps Advanced settings page displays no errors under "Recent Deliveries" after pushing to the new repository, but the response is:
Nothing to do. No applications found with branch 'main'.
The branch was 'main' in the old repo and the new repo.
Version
4.0.0-beta.265

This is an edge case. The repository is identified by its ID (from GitHub API). Changing the repository does not change the saved ID.
I won't fix this issue, as changing the repository should be done by making a new application, not by changing the source tab.
I will make the repository input box readonly, so you could only change the branch and the commit sha.

This is an edge case. The repository is identified by its ID (from GitHub API). Changing the repository does not change the saved ID.
I won't fix this issue, as changing the repository should be done by making a new application, not by changing the source tab.
I will make the repository input box readonly, so you could only change the branch and the commit sha.

Why this choice? I think it would be interesting to be able to change the source. For example, if I migrate from GitHub to GitLab (or any other platform), this would allow me to change only one configuration.

I use Gitea and have changed the owner of a repository to a company and now Coolify can no longer access the repo because the link is no longer up to date.
Maybe it would be helpful to add a copy function to Coolify so that you can also copy the settings and especially the environment variables.


custom fields did not show in AL

Hi,
I have tried to use this instruction to use custom fields in C/Side in AL. When generating symbols and compiling all objects ends, the command succeeded.
But, when I successfully download the symbol in AL, I can not use my custom fields. I have tried to view the table that contains custom fields, the fields are not there.
Note: I'm using BC version 14.0.35916

Hello, please use your usual support channel to get help. This repo is used for filing documentation issues. Thanks.


FIX-#0000: fix xgboost tests with ray>2.6.0

What do these changes do?

Fixes xgboost tests on master branch.
Reference: https://github.com/modin-project/modin/actions/runs/5694815741/job/15436853389
...
FAILED modin/experimental/xgboost/test/test_xgboost.py::test_xgb_with_regression_datasets[load_diabetes-3-DataFrame] - ZeroDivisionError: division by zero
FAILED modin/experimental/xgboost/test/test_xgboost.py::test_xgb_with_regression_datasets[load_diabetes-3-Series] - ZeroDivisionError: division by zero
FAILED modin/experimental/xgboost/test/test_xgboost.py::test_invalid_input - ZeroDivisionError: division by zero

Here one can verify that the problem has been fixed: https://github.com/modin-project/modin/actions/runs/5701265682/job/15451811834

[x] first commit message and PR title follow format outlined here

NOTE:  If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

[x] tests added and passing
[x] module layout described at docs/development/architecture.rst is up-to-date

Blocked on #6428

Blocked on #6429

@modin-project/modin-xgboost, we need your approve


[WFLY-18605][WFLY-18606] reevaluated test excludes pro ts.preview and ts.bootable…

….preview profiles
Issue:
https://issues.redhat.com/browse/WFLY-18605      (testsuite/integration/elytron)
https://issues.redhat.com/browse/WFLY-18606      (testsuite/integration/web)

/retest

Thanks @istudens!


Implemented getrawtransactions api

I've tried to implement getrawtransactions api. Fixes #33.

Just dropping this here, for the whitepaper feature we will need the default (verbose=False).

Seems there might be some fun with chatGPT trying to teach it how to do a proper documentation:

However, maybe you want to rather follow up and try to get the whitepaper feature working.
I'm happy to merge this quickly and create a new release ...

@k9ert I've fixed the indentation. This is ready to go now.
I wanted to point out that documentation is mentioned to install the pre-commit hook.
When I run pre-commit install, I get an error saying
ModuleNotFoundError: No module named 'apk_pkg'
I wonder if it's an issue with spectrum or my system. Let me know what you think.

Tested like:
python3 -m cryptoadvance.spectrum server --config cryptoadvance.spectrum.config.EmzyElectrumLiteConfig

and on a second terminal (chose a randon txid from the mempool):
bitcoin-cli -regtest -rpcport=8081 getrawtransaction e538a78e078d2e27c7c039721afe1b5b5cf2bc5320ceacfcdef06df132157090

Looks exactly the same when you do it on a regular node. Works!


[BUG] System.IO.FileLoadException: Could not load file or assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. Access is denied.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
2.8.1
What problem did you encounter?
Idk
Bloxstrap Log
2024-12-19T12:46:17Z [App::OnStartup] Starting Bloxstrap v2.8.1
2024-12-19T12:46:17Z [App::OnStartup] Compiled Wednesday, 30 October 2024 at 5:35:23 AM from commit 2be2f4d0d275e60eabf2f63ecbbe4e38b2aa0773 (tag/v2.8.1)
2024-12-19T12:46:17Z [App::OnStartup] Loaded from %UserProfile%\Downloads\Bloxstrap-v2.8.1.exe
2024-12-19T12:46:17Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap
2024-12-19T12:46:17Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-12-19T12:46:17Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap_25671219T124617Z.log
2024-12-19T12:46:17Z [Logger::Initialize] Finished initializing!
2024-12-19T12:46:17Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-12-19T12:46:17Z [JsonManager<Settings>::Load] Loaded successfully!
2024-12-19T12:46:17Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-12-19T12:46:17Z [JsonManager<State>::Load] Loaded successfully!
2024-12-19T12:46:17Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-12-19T12:46:17Z [FastFlagManager::Load] Loaded successfully!
2024-12-19T12:47:57Z [MainWindow] Initializing settings window
2024-12-19T12:48:05Z [JsonManager<Settings>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-12-19T12:48:05Z [JsonManager<Settings>::Save] Save complete!
2024-12-19T12:48:05Z [JsonManager<State>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-12-19T12:48:05Z [JsonManager<State>::Save] Save complete!
2024-12-19T12:48:05Z [FastFlagManager::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-12-19T12:48:05Z [FastFlagManager::Save] Save complete!
2024-12-19T12:48:05Z [MainWindowViewModel::SaveSettings] Executing pending task 'Shortcut.Desktop'
2024-12-19T12:48:05Z [App::GlobalExceptionHandler] An exception occurred
2024-12-19T12:48:05Z [App::FinalizeExceptionHandling] (0x80070005) System.IO.FileLoadException: Could not load file or assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. Access is denied.
File name: 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at Bloxstrap.Utility.Shortcut.Create(String exePath, String exeArgs, String lnkPath)
   at Bloxstrap.Models.SettingTasks.ShortcutTask.Execute()
   at Bloxstrap.UI.ViewModels.Settings.MainWindowViewModel.SaveSettings()
   at CommunityToolkit.Mvvm.Input.RelayCommand.Execute(Object parameter)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2024-12-19T12:48:05Z [HttpClientLoggingHandler::ProcessRequest] POST https://bloxstraplabs.com/metrics/post-exception
2024-12-19T12:48:17Z [App::SendLog] (0x80004005) System.Net.Http.HttpRequestException: No such host is known. (bloxstraplabs.com:443)
 ---> System.Net.Sockets.SocketException (11001): No such host is known.
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Bloxstrap.App.SendLog()
2024-12-19T12:48:33Z [App::Terminate] Terminating with exit code 1603 (ERROR_INSTALL_FAILURE)

reinstall .net 6


updated to rn 0.63 and Appearance support added for default theme detection

updated to react native 0.63 and Appearance support added for default theme detection

@YajanaRao Thinking of adding telegram support as well

 Here is an overview of what got changed by this pull request:

Issues
======
- Added 3

See the complete overview on Codacy


Reintroduce Razor Excerpt Tests

Fixes: https://github.com/dotnet/aspnetcore/issues/23060
Working appropriately locally. Running this through the CI a few times to identify flakiness.

All Checks Passed:

https://dev.azure.com/dnceng/public/_build/results?buildId=692618&view=results

@dotnet-bot Retest this please.

Taking out of draft to force test re-trigger.

Ready for review. ran the CI 3 times, no introduced flakiness. This should be fine to merge IMO.


Add certification tests for the local storage binding and fix module name & package version conflicts

Description

add certification tests for the local storage binding
fix module name
fix package version conflicts, package antlr4 has two versions

Issue reference
Please reference the issue this PR will close: #1983
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

/ok-to-test

@helbing can you comment /assign on the issue

@helbing can you comment /assign on the issue

Done


Change Erg's introduction text on the right side of the Github page and README

Now: A Python-compatible statically typed language
Suggested Changes: A general-purpose statically typed language that can interoperate seamlessly with Python
Why:
1.Python compatibility is ambiguous
2.Erg's niche market should be bigger than Python's, so to prevent misunderstandings, add generic embellishments

I, too, am wondering if there is a better phrase than "A Python-compatible statically typed language", but "A general-purpose statically typed language that can interoperate seamlessly with Python" is not sufficient, I think.
There are already languages that can be called Python, such as Julia. People who see the above explanation may think, "Oh, there's another one like Julia? That's enough" (However, Julia can only bind to Python and cannot achieve static typing of the Python APIs, which is one of Erg's goals).
And it is probably true that Erg's niche is larger than Python's.
Erg has plans to develop backends other than Python (e.g. LLVM, Wasm). If that happens, this introduction text will have to be rethought from scratch.
For now, I am trying to be catchier than accurate.

What about: A general-purpose statically typed language that can deeply improve the Python ecosystem
@mtshiba

I would like to hear several opinions.

It was a little long, so I deleted general-purpose part.
Now, I have updated the introductory text.


[improvement](jdbc catalog) Add catalog property to enable jdbc connection pool

We initially introduced jdbc connection pool to improve the connection performance of jdbc catalog, but we always found that connection pool would bring some unexpected errors, so we chose to add a catalog property: enable_connection_pool to choose whether to enable the jdbc connection pool of jdbc catalog, and the default is still true.
And we conducted performance tests on this, the performance loss is within the expected range.

Enable connection pool:
mysqlslap -uroot -h<IP_ADDRESS> -P9030 --concurrency=1 --iterations=100 --query='SELECT * FROM mysql.test.test limit 1;' --create-schema=mysql --delimiter=";" --verbose
Benchmark
Average number of seconds to run all queries: 0.008 seconds
Minimum number of seconds to run all queries: 0.004 seconds
Maximum number of seconds to run all queries: 0.133 seconds
Number of clients running queries: 1
Average number of queries per client: 1

Disable connection pool:
mysqlslap -uroot -h<IP_ADDRESS> -P9030 --concurrency=1 --iterations=100 --query='SELECT * FROM mysql_no_pool.test.test limit 1;' --create-schema=mysql --delimiter=";" --verbose
Benchmark
Average number of seconds to run all queries: 0.054 seconds
Minimum number of seconds to run all queries: 0.047 seconds
Maximum number of seconds to run all queries: 0.184 seconds
Number of clients running queries: 1
Average number of queries per client: 1

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


Adjust USK parameters

Would be nic to set the parameters for the upstream key the same way as the "Super Source Box Properties" as ATEM Mini and Mini Pro do not support Super Source and picture-in-picture is done via key.

Added to #132

I would love to get that functionnality too. It is available in the SDK.
Would be great.
Thanks


fix: Device Info Datatype

This isn't working yet.  Not errors but doesn't solve the issue of lack of data showing in device info for me.

I'm not sure self._instrument.vehicle_model_family returns anything, try self._instrument.vehicle_model
Maybe we add model year too?
        model="{} ({})".format(
            self._instrument.vehicle_model,
            self._instrument.vehicle_model_year
        ),

I don't like redundancy of "Audi" though. Could do this?
    @property
    def device_info(self):
        model_only = self._instrument.vehicle_model.replace("Audi ", "")
        return DeviceInfo(
            identifiers={(DOMAIN, self._instrument.vehicle_name)},
            manufacturer="Audi",
            name=self._instrument.vehicle_name,
            model="{} ({})".format(
                model_only,
                self._instrument.vehicle_model_year
            ),
        )

I like it.  Made those adjustments.  Ready for merge after review.


Add SSHy as real-world use

Coverage remained the same at 69.444% when pulling e59d1f7a98a11df7ed19d6c077cc291e257b14e8 on stuicey:master into 5f817e88e705c0a2c02f272ce95f8d93d5466b42 on sourcelair:master.

Coverage remained the same at 69.444% when pulling e59d1f7a98a11df7ed19d6c077cc291e257b14e8 on stuicey:master into 5f817e88e705c0a2c02f272ce95f8d93d5466b42 on sourcelair:master.

Thanks @stuicey :smiley:


Fix Encoding for Graylog output

The gelf plugin used for graylog assumes UTF-8 from the source, but the input sources are using ASCII-8BIT. This currently causes errors when trying to flush the buffer (See: https://docs.fluentd.org/v1.0/articles/faq#i-got-enconding-error-inside-plugin.-how-to-fix-it). To solve this I added the plugin here: https://github.com/repeatedly/fluent-plugin-record-modifier and added a filter just before the output to change the encoding.
I considered adding the encoding parameter to the sources, but that adds quite a bit more to maintain.
This fixes #145

Thanks!


Fan control in other languages

I'd like to be able to control my fan in my own language, i didn't find the right place to provide translations. I'd be glad to help with those if i'm put in the right direction

                    {
                      speed_name: "Low",
                      speed_values: [
                        {
                          speed_synonym: [
                            "low", "slow"
                          ],
                          lang: "en"
                        }
                      ]
                    },
                    {
                      speed_name: "Med",
                      speed_values: [
                        {
                          speed_synonym: [
                            "medium", "mid"
                          ],
                          lang: "en"
                        }
                      ]
                    },
                    {
                      speed_name: "High",
                      speed_values: [
                        {
                          speed_synonym: [
                            "high", "full","max"
                          ],
                          lang: "en"
                        }
                      ]
                    }
                  ],

The speed_name can not be changed, but if you want to translate the speed_synonym values I'll try and have a look.

{
speed_name: "Low",
speed_values: [
{
speed_synonym: [
"mínimo", "um", "baixa", "mínima"
],
lang: "pt-BR"
}
]
},
{
speed_name: "Med",
speed_values: [
{
speed_synonym: [
"médio", "dois", "média"
],
lang: "pt-BR"
}
]
},
{
speed_name: "High",
speed_values: [
{
speed_synonym: [
"máximo", "três","máxima"
],
lang: "pt-BR"
}
]
}
],
There it goes. Thanks for the quick reply!

Hi, this has been deployed but you will need to delete and recreate the device for it to take effect.