SCTP_DEBUG_ALL

Does it make sense to
#ifdef SCTP_DEBUG
	usrsctp_sysctl_set_sctp_debug_on(SCTP_DEBUG_NONE);
#endif

?

Interesting find. Turning off debugging when SCTP_DEBUG is set doesn't make any sense to me.

The default value is SCTP_DEBUG_NONE. So there is no functional change. On the one hand side it is good to be consistent (so adding this would be good), on the other hand the call is completely optional... Just as a side note: The value is a bitmask... SCTP_DEBUG_NONE doesn't enable any output, SCTP_DEBUG_ALL enables all. But you can set it to other values as well.

The default value is SCTP_DEBUG_NONE. So there is no functional change.

That's why it puzzled me.

Mr. Tuexen explained to me today, that it makes sense to enable SCTP_DEBUG (during compilation) but (at the same time) be able to set the explicit "debug-level". SCTP_DEBUG_NONE (with no  debug-output) is one level/option.


Add ansible deployment pipleline

this is to show how to deploy with ansible so that others could take advantage of this

1


medusa test

System Info
tgi 1.3.3
Information

[ ] Docker
[ ] The CLI directly

Tasks

[ ] An officially supported command
[ ] My own modifications

Reproduction
I want to try medusa decoding in tgi 1.3.3. Now I have two model folders: the first folder is as follows:

The second folder is as follows:

Should I convert the ".pt" medusa model into safetensors?
Expected behavior
medusa decoding

can you set --model-id= ?

would it be possible to set --model=<your first folder>?

would it be possible to set --model-id=<your first folder>?

Hi, I use --model-id = first folder, it has the errors:


Add VortexWrite and VortexReadAt implementations for std::fs::File

Why do we want this now?

I don't think we do. I was trying to be cheeky


Operation cancelled even on a good dataset after training fail

Step to reproduce:

regression training on this dataset (select price)
train fails because price can't be parse as single
select a good dataset, like taxi-fare-amount
train cancel, can only be solved if kill x64 process

trickyfile.txt

Yes I can confirm this is fixed! So happy!! 😄


Could you help upgrade the vulnerble dependency in docbarcodes

Hi, @ArlindNocaj , I'd like to report a vulnerability issue in docbarcodes_1.0.9.
Issue Description
I noticed that docbarcodes_1.0.9 directly depends on opencv-python_<IP_ADDRESS>.
However, opencv-python_<IP_ADDRESS> sufferes from the vulnerabilites which the C libraries exposed as following dependency graph shows. Refer to issue.
Dependency Graph between Python and Shared Libraries

Suggested Vulnerability Patch Versions
opencv-python has upgraded these vulnerable C libraries to patch versions in release <IP_ADDRESS>.
Python build tools cannot report vulnerable C libraries, which may induce potential security issues to many downstream Python projects.
Could you please upgrade this vulnerable dependency?
Thanks for your help~
Best regards,
JoeGardner

Hi Joe,
Thanks for the hint, I will look into it and update it.


Update find_definitions.rb

Fixed strange paths in comment.

@VFedyk thanks! I've merged this as https://github.com/thoughtbot/factory_girl/commit/02df69cc9188ed247a47eef79ba0dc7854ed3951


Create, remove and update tenants to accept both single items and lists

Currently, the create, update, and remove tenant functions require us to provide a list of Tenant objects, even if we are dealing with one tenant object.
It would be nice, to have an option to either provide a single tenant object (without wrapping it in a list) or a list (the current behaviour).
papers.tenants.create(
    Tenant(name="ten-name")
)

papers.tenants.update(
    Tenant(name="ten-name", activity_status=TenantActivityStatus.HOT)
)

papers.tenants.remove("ten-name")

Implemented in https://github.com/weaviate/weaviate-python-client/pull/973


Fix P4RT-5.2: Traceroute Packetout regression

The test started failing with the following commit https://github.com/openconfig/featureprofiles/commit/e8db60afb7a6e044e5d7f63318f59d55ccdde43f
The problem with the change was that the test was waiting for ARP on the OTG side even before the call to otg.StartProtocols() and as a result the ip address was not configured on the OTG interfaces and the neighbor entry was missing.

Pull Request Functional Test Report for #3337 / ec6409e3f25531b39603cf859b582fd1781cf8e3
Virtual Devices

Device
Test
Test Documentation
Job
Raw Log

Arista cEOS

P4RT-5.2: Traceroute Packetout

Cisco 8000E

P4RT-5.2: Traceroute Packetout

Cisco XRd

P4RT-5.2: Traceroute Packetout

Juniper ncPTX

P4RT-5.2: Traceroute Packetout

Nokia SR Linux

P4RT-5.2: Traceroute Packetout

Openconfig Lemming

P4RT-5.2: Traceroute Packetout

Hardware Devices

Device
Test
Test Documentation
Raw Log

Arista 7808

P4RT-5.2: Traceroute Packetout

Cisco 8808

P4RT-5.2: Traceroute Packetout

Juniper PTX10008

P4RT-5.2: Traceroute Packetout

Nokia 7250 IXR-10e

P4RT-5.2: Traceroute Packetout

Help

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.5%

Totals

Change from base Build<PHONE_NUMBER>2:
0.0%

Covered Lines:
1983

Relevant Lines:
3573

💛  - Coveralls

https://github.com/openconfig/featureprofiles/pull/3251 already addresses that


Chapter 4: Column types does include missing after reading them with CSV

One column type changed String -> Char but the first column is still only of type Bool.

Ah - thank you for noting this. This part of the tutorials was written a long time ago, and things have changed in some places. I will review them.

Fixed. Also fixed CSVFiles.jl.


Documentation for Number Insight in README

The functions to call Number Insight are available but not documented in the README.

@timcraft: Done.


Types error for buttons

Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch<EMAIL_ADDRESS>for the project I'm working on.
The typescript for the buttons contain a small mistake.
As you can see here : https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages
Buttons should be like this :
"action": {
      "buttons": [
        {
          "type": "reply",
          "reply": {
            "id": "UNIQUE_BUTTON_ID_1",
            "title": "BUTTON_TITLE_1"
          }
        },
        {
          "type": "reply",
          "reply": {
            "id": "UNIQUE_BUTTON_ID_2",
            "title": "BUTTON_TITLE_2"
          }
        }
      ]
    }

Here is the diff that solved my problem:
diff --git a/node_modules/whatsapp-business/dist/src/types/messages.d.ts b/node_modules/whatsapp-business/dist/src/types/messages.d.ts
index 204e722..71fb984 100644
--- a/node_modules/whatsapp-business/dist/src/types/messages.d.ts
+++ b/node_modules/whatsapp-business/dist/src/types/messages.d.ts
@@ -169,16 +169,19 @@ export declare type InteractiveMessageAction = {
     /**
      * Button content. It cannot be an empty string and must be unique within the message. Emojis are supported, markdown is not.
      */
-    button: string;
+    button?: string;
     /**
      * Required for Reply Buttons.
      */
-    buttons: {
+
+    buttons?: {
         type: "reply";
-        title: string;
-        id: string;
+        reply: {
+            title: string;
+            id: string;
+        }
     }[];
-    sections: InteractiveActionSection[];
+    sections?: InteractiveActionSection[];
 };
 export declare type InteractiveMessageBody = {
     text: string;

This issue body was partially generated by patch-package.

Hi @GautierT :wave:!
First of all, thank you for opening this issue and contributing to the project, I am really glad you found it useful :grinning:.
I've just read the documentation and what you commented and you are 100% right :+1:.
I'll commit and push the changes ASAP :bug: or, if you want, you can create a pull request and I'll accept it.


Generator output contains duplicate lines

The Generator combines the complete content of the individual *.gitattribute files. So, there is then duplication of content in the result.
Is this an issue?
i.e. "* text=auto" ordinarily will be overridden by subsequent rules top to bottom.
What happens if there are then multiple lines of "* text=auto" throughout the file? Does this cause some form of reset of the overrides? Can this generated file actually be used, or do we first need to filter this combined file and remove all duplication?

Also, the linked Generator appears to not pick up the files in Global and Community

What happens if there are then multiple lines of "* text=auto" throughout the file? Does this cause some form of reset of the overrides? Can this generated file actually be used, or do we first need to filter this combined file and remove all duplication?

That is a good point! Let's explore. I made a toy repository with just 2 files:
.gitattributes
 test.cpp

git check-attr --all test.cpp returns what git treats the file as. Here are the results for a given .gitattribute file:
(git version 2.34.1)
(1)
* text=auto
*.cpp binary
*.cpp text

test.cpp: binary: set
test.cpp: diff: unset
test.cpp: merge: unset
test.cpp: text: set

(2)
*.cpp binary
*.cpp text
* text=auto

test.cpp: binary: set
test.cpp: diff: unset
test.cpp: merge: unset
test.cpp: text: auto

(3)
* text=auto
*.cpp text
*.cpp binary

test.cpp: binary: set
test.cpp: diff: unset
test.cpp: merge: unset
test.cpp: text: unset

(4)
*.cpp text
*.cpp binary
* text=auto

test.cpp: binary: set
test.cpp: diff: unset
test.cpp: merge: unset
test.cpp: text: auto

The results are interesting. It seems like the last entry takes precedence, so text is either auto or set depending on the last entry. But also binary seems to "win" regardless of where it is. binary is always set in the above cases, and it even unsets text when it comes last.
This doesn't look immediately obvious, so a Generator could flatten and deduplicate entries to avoid possible confusion, and have the entry match what git would have done if all entries where present.
On the other hand, having separate section for each gitattribute that you used is very similar to what one would do manually (without a generator) and allows further manual modification and future update because any section would be exactly as you found it from the source.
I think it could go either way (maybe an option?).
Note that the behavior would be easily observable. If binary is set, then we get the following with git diff:
diff --git a/test.cpp b/test.cpp
index cc3f56d..1df2af6 100644
Binary files a/test.cpp and b/test.cpp differ

whereas if it is not set, then:
diff --git a/test.cpp b/test.cpp
index cc3f56d..1df2af6 100644
--- a/test.cpp
+++ b/test.cpp
@@ -1 +1,2 @@
 // blah
+// blah2

Similarly, with customized diff options, the diff would show the "winning" setting.

Also, the linked Generator appears to not pick up the files in Global and Community

You are right. The subfolders are recent additions. The generators have not been updated to take this into account.


Peatio Rewards Program

We are offering our Peatio rewards program. We have a version for native Peatio and Rubykube Peatio. The rewards program does referrals, fee discounting and transaction mining.

As a company we're not working on a new version of Peatio. We actually stopped developing core Peatio when RubyKube came out. We focus mainly on features that don't exist in the public releases. We also have our own upgraded trading engine using Rust instead of Ruby.
We've built the rewards program for native and Rubykube which are the two major versions of Peatio already out there. If you are into exchange building I'm sure you know what a referral program is and what fees are and probably about transaction mining. We've built a module that handles all the rewards programs most exchanges use in one place. Rewards are real-time as trades are made.

So where can we find more information on this "referral program"
On Thu, Dec 27, 2018 at 7:06 PM Eric Allen<EMAIL_ADDRESS>wrote:

As a company we're not working on a new version of Peatio. We actually
stopped developing core Peatio when RubyKube came out. We focus mainly on
features that don't exist in the public releases. We also have our own
upgraded trading engine using Rust instead of Ruby.
We've built the rewards program for native and Rubykube which are the two
major versions of Peatio already out there. If you are into exchange
building I'm sure you know what a referral program is and what fees are and
probably about transaction mining. We've built a module that handles all
the rewards programs most exchanges use in one place. Rewards are real-time
as trades are made.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/peatio/peatio/issues/839#issuecomment-450138921, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABXFTi8-W2Oc1ffTQvzj3eFMb5RFSRnwks5u9LfCgaJpZM4ZiEth
.

Email at<EMAIL_ADDRESS>


boards: hifive1: remove incorrect alias for GPIO use of LEDs

The devicetree for this board only provides PWM-compatible LEDs.  Remove the aliases that suggest it supports GPIO-compatible LEDs.
Fixes #30315 by producing:
/mnt/nordic/zp/zephyr/samples/basic/blinky/src/main.c:24:2: error: #error "Unsupported board: led0 devicetree alias is not defined"
   24 | #error "Unsupported board: led0 devicetree alias is not defined"
      |  ^~~~~

@pabigot you have this board?

@pabigot you have this board and able to flash it?

@nashif No; I have the hifive1_revb but this is an earlier version.  The devicetree clearly fails to define GPIOs for the LEDs, so I think removing the aliases is the right solution.  This causes the build to fail just as it does on an ESP32 board that also has no LEDs.
https://github.com/zephyrproject-rtos/zephyr/issues/30315#issuecomment-742480543 confirms that the PWM LED example worked on this board, so all should be as expected after removing the invalid aliases.

@nashif No; I have the hifive1_revb but this is an earlier version.

yeah, same here, I am thinking we should just drop this board. It requires tools and openocd that we do not have or support.


[POC] Create menu dashboard container and items

Create a separate project on Github, and implement a very simple react app, we want to create two reusabes controls (please this is a naming proposal, if yo ucome up with a better naming that would be great, e.g. the container stuff is not a good name it will collide later on with redux container concept) :

menuThumbContainer
menuThumbItem

This container will be 100% pure presentational components (pure react, no redux at all).
The idea is to  add the ui infraestructure to create this two pages (reusable components)

This container will be based on Bootstrap 3 layout (xs -> 1 item per row, md --> 2 items per row, lg> 3 items per row, rather try and see).
For the icons, I think it would be a good idea to use "font-awesome" this can give you some additional work to make it work with wepback, but you get icons that scale well.
http://fontawesome.io/
A usage sample
<ThumbnailContainer>
   <ThumbnailItems action="navigateToEditContent()" icon="edit" title="Edit Content"/>
   <ThumbnailItems action="navigateToEvaluateTestContent()" icon="vcard" title=Evaluate tests"/>
   <ThumbnailItems action="navigateToBrowseContent()" icon="eye" title="Browse Content"/>
</ThumbnailContainer>

Created https://github.com/hithwen/leanmoond-react-dashboard.
I'll start by doing just the bootstrap layout and then I'll add react components.

@brauliodiez Echale un ojo al repo q ya hay algo útil :)

@julia, pleae take a quick look to the recording from the session (10/12/2016) we have started discussing your case.
Some notes and proposals about it (you need first to watch the discussion to understand the mess we are pasting :-)):
First Approach:
thumbnail

             *

             *

BODY     *

             *

Text        *

  {children}
  {props.text}

<thumbnail footer="Manage Training">
   <thumbnail-body icon="editUser">
</thumbnail>

thumbnail-body = (props) => {
   ...
}

Page

  <thumbnail footer="Manage Training">
    <thumbnail-body icon="editUser">
  </thumbnail>

  <thumbnail footer="Manage User">
    <thumbnail-body icon="editUser">
  </thumbnail>

dashboardItem = (props) => {

return (
  <thumbnail footer={props.footer}>
    <thumbnail-body icon={props.icon}>
  </thumbnail>
)

}

<dashboard-item
	footer="Manage Training"
	icon="edituser"
        action="this.props.manageTrainig()"
>

Second option
thumbnail:

       *

       *

BODY    *

       *

Text    *

<dashboard-item
	footer="Manage Training"
	icon="edituser"
        action="this.props.manageTrainig()"
>

Folder / Files:

Dashboard
list.tsx --> dashboardList
item.tsx --> dashboarItem

Folder structure proposal:
+ Common
   + UI
          dashboard --> "DashboardComponent"
          dashboard-item --> "DashboardItem"

+ Pages
   + Admin
      + Dashboard
        + Components
          * page
          * pageContainer

   + Trainers
      + Dashboard
        + Components
          * page
          * pageContainer

Dashboard item + mapper proposal (pseudocode)

<dashboard-item icon="dashboardOptions.edit" />

export dashboardOptions {
  asessment: 'ASSESMENT'
}

export (option : dashboardOptions) => {
  return dashboardMapOptionToIcon[option];
}

dashboardMapOptionToIcon {
  'ASSESMENT': 'fa-exam-result'
  'HOME': 'fa-home'
}


GridModel's emptyText before load

Include a flag to hide GridModel empty text until after the Store has first been loaded.
See issue https://github.com/xh/hoist-react/issues/2438
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry, or determined not required.
[x] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[x] Updated doc comments / prop-types, or determined not required.
[x] Reviewed and tested on Mobile, or determined not required.
[x] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

Looks good to me.  Happy to merge.  Will focus my energies on that Store.reset() method.  :-)


add auth key to bicep

Besides, you also need to change add-lnx-compute-nodes.bicep and add-win-compute-nodes for the additional param AuthenticationKey.

And, how to get/generate a authenticationKey for the templates? Is it an arbitrary string?

Besides, you also need to change add-lnx-compute-nodes.bicep and add-win-compute-nodes for the additional param AuthenticationKey.

fixed

And, how to get/generate a authenticationKey for the templates? Is it an arbitrary string?

yes, it's an arbitrary string


⚠ Bofrost.be has degraded performance

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

HTTP code: 200
Response time: 1345 ms

Resolved: Bofrost.be performance has improved in f2ca54e.


Get the real flutter path if 'flutterPath' is a symbolic link path

If we install Flutter by Homebrew or other pakcage manager, we will a symbolic link path.
$ which flutter
/opt/homebrew/bin/flutter

$ ls -l /opt/homebrew/bin/flutter
/opt/homebrew/bin/flutter -> /opt/homebrew/Caskroom/flutter/3.7.7/flutter/bin/flutter

We maybe should get the original flutter path to find the chrome dart file.

Released in version 1.4.0
Thanks for the contribution!


Make if-statements more visible inside _auth_ldap.erb

See https://github.com/puppet-community/puppet-rundeck/pull/53


wrong link to cluster-api-provicer in README.md

The README.md has the wrong link to the capi provider as it links to a nonexistent page:
https://github.com/SovereignCloudStack/Docs/blob/main/README.md?plain=1#L42
The actual link is:
https://github.com/SovereignCloudStack/k8s-cluster-api-provider

thanks @linwalth . Fixed!


Lift selector field requirements for JSON import

This does not need to be a string.
:memo: Checklist

[x] All user-facing changes have changelog entries.
[x] The changes are reflected on docs.tenzir.com/vast, if necessary.
[x] The PR description contains instructions for the reviewer, if necessary.

:dart: Review Instructions
The code change is rather straightforward. I'd recommend giving this a spin locally.

Works for me now. Thanks!


Create a TypeScript script to create some demo data

A small script that creates some PipelineRun and save them directly into the Tekton Results DB.
It's written in TypeScript and could be extended based on future needs for e2e tests, etc.
Idea (why and some thoughts about current issues and opportunities for the future):

Instead of creating pure random data, the scripts create some repeatable and predictable test data. This happens mostly because the scripts calculate the number of PipelineRuns for a day based on that date.
Weekend shows less PLRs then work days, so that the charts should look a bit more realistic ;)
Based on the number of PipelineRuns per day, it creates succeeded and failed PipelineRuns for a non-existing Pipeline.
For a performance test, I would expect that we can just increase these numbers by adding support for some environment variables. (ADDITONAL_PIPELINERUNS_PERDAY) or by adding an alternative script that focuses on that.
It would be great to create the Pipeline as well and extend it later for PipelineRuns from a Repository.
The dashboard table shows 404 if the user clicks the Pipeline. But since it is called "demo-data" I hope that's fine for now.
Instead of creating PipelineRuns that will be executed on the cluster it inserts the data directly into the Postgresql.
This could result in unexpected errors because the JSON might not match 100% real PipelineRuns. Expect issues when testing this the first time. I used a YAML for the PipelineRun so that missing data could be added easily.

Usage:

You can open a port-forward to your Tekton Results DB when you are logged in via oc:
oc login ....
psql-port-forward.sh

After that you can run the db-* scripts in another terminal. The script uses oc to get the database credentials from a cluster and connects then against localhost:5432.
cd scripts

./db-create-demo-data.sh

# should print some info about created DB entries

Create 380 / 380 PipelineRuns between Mon, Nov 20, 2023 and Mon, Dec 18, 2023
Done in 8.39s.

./db-show-stats.sh

Number of PipelineRuns since 2023-12-11T17:18:21.483Z
- All PipelineRuns: 0
- Started from a Pipeline: 0
- Started from a Repository: 0
- Standalone PipelineRuns: 172
Done in 2.19s.

The result should look like this:

/lgtm


Extraction bug: body > ul is omitted

Trafilatura omits the <ul> elements on this (admittedly extremely barebones) blog post. For example, look at the the paragraph beginning "Did NSA admit that, okay". An unordered list of 6 points follows that paragraph. Trafilatura does include them in its extraction, skipping straight to "George also challenged researchers".

Hi @rozbb, that's correct, it's a bug concerning document iteration or extraction.
(For further reference, the archived link: https://web.archive.org/web/20220808001620/https://blog.cr.yp.to/20220805-nsa.html)

Hi @rozbb, I just tried to address the issue. The problem here resides in the minimalistic HTML design: just a series of elements in the body. Most of the time lists are undesirable elements in such contexts.
I chose to include them if favor_recall=True is set (see commit above). If recall is your priority you could also check out trafilatura.html2txt().
I hope it helps.

This is quite helpful. Thank you!

It looks like adding --recall doesn't help actually. The following line outputs nothing:
./bin/trafilatura --verbose --recall -u "https://blog.cr.yp.to/20220805-nsa.html" | grep "couldn't use"

Whereas the original article has a bullet point containing the string "couldn't use".
Am I using --recall wrong?

Hi @rozbb, it works for me, please update to the latest version from the repository to benefit from the newest changes:
pip install --force-reinstall git+https://github.com/adbar/trafilatura

Sorry for the delay. Yes, you're right I just forgot to update. Thanks again!


ouldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for FLAnimatedImage

When i try to submit the app i get the following error
Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for FLAnimatedImage
Apart from that is working fine i am using carthage

You mean you get this message when using CocoaPods?

Nevermind thank you very much i got the error from the script i included the DYSM in the run scripts by accident thank you


Resolve chip app segmentation fault on simulated device

Problem
After pairing, the simulated device will crash due to removal of event.
https://github.com/chip-csg/connectedhomeip/issues/68
Change overview

Use ScheduleWork to perform tasks in a operate thread so that RemoveEventHandler doesn't deallocate any context while running.

Testing

Built simulated device and paired several times.

@krypton36 can you re-enable the test as well?

Been informed that this is blocking testing, fast tracking.


When i place a marker over the static image it got misplaced. Any idea why that is happening ?

I am using openlayes to create an indoor map. I have the points positions coming from server. But when i plot it on the image layer it got misplaced

Probably a projection mismatch. You’ll need to provide some code if you want help. And the issue tracker is not the place for usage questions. Go to https://stackoverflow.com/, and make sure to search for existing answers first.


modify request with custom fields and headers

next big enhancement that allow users to edit every request and resend them with custom fields and headers.
see a similar features on mitmproxy.org

How can I start contributions?


return type-erased Errors in AssetLoader::load

Fixes https://github.com/bevyengine/bevy/issues/10350
ping @bushrat011899, @Roryl-c (I'm not actually using custom assets, so this needs to be reviewed by someone who does)
Objective
Want to allow people to use anyhow as the return error value of AssetLoader.
Solution
ErasedAssetLoader::load already returns type-erased errors. Why not return the same errors in AssetLoader::load?
Also, I aliased bevy::asset::Error to Box<dyn Error + Send + Sync + 'static> to make changes more backward compatible in the future + easier to type. This was suggested earlier in https://github.com/bevyengine/bevy/pull/5359.
Changelog
AssetLoader::load now returns type-erased Errors.
Migration Guide
Remove an associated type Error from AssetLoader and AssetSaver. Return error value is now Box<dyn Error> to allow for unsized user types.

I tried this out and was met with a very confusing type error.
I re-read the PR and saw that I had to change the return type to:
BoxedFuture<'a, Result<Self::Asset, BoxedError>>
instead of using anyhow::Error as the error type. This is fine, but I would guess others might be similarly confused when they migrate.
I tried #10493 as well and it was trivial for me as I was able to set the associated type directly to anyhow::Error as I was instructed by the original migration guide. So that might be a preferred fix for this case assuming it doesn't have other problems.

Closing in favor of #10493. Thank you!


Pager on 07_stp.py

Implement the console.pager plugin to allow for longer outputs to be scollable
with console.pager(styles=True):
    console.print(tree)

This has been tried, and did not look good. The pager I used did not support colors, and without half the information went missing. Request denied


Ability to play sounds (local/remote) together with background music playing in Spotify/YouTube etc

Hello,
When I play sound using your package when the background music is being played
either from local assets:
constructor:
final _audioCache = AudioCache();
await _audioCache.loadAll(['sounds/correct.wav']);

play function:
_audioCache.play('sounds/correct.wav', mode: PlayerMode.LOW_LATENCY, volume: 0.6)

or from internet:
final audioPlayer = AudioPlayer();
audioPlayer.play('https://example.com/sound.wav');

I experience the following ambiguity:

on Android, it mixes with background music (without lowering the volume of background music)
on iOS it stops background music and the music doesn't return when it stops

I wish this wasn't ambiguous and I also wish it dims the background music and returns to full volume after sound completes.
If this is already implemented my apologies, the README could include it :)
Thank you in advance.

Isn't this what the duckAudio flag does?

Closing as we already support this with duckAudio.


[Feature]: Highlight active route in organization settings menu

Contact Details
No response
What do you like to be improved?
Some awesome stuff!

Implemented in #144


Provide a helper to get partial file content (logfile)

This will allow to write something like
file = File("/var/log/messages")
savepoint = file.get_savepoint()  # get a pointer to the end of the file
assert savepoint.content == ""
Command.check_output("logger hello world")
assert "logger: hello world" in savepoint.content # just match the content from the savepoint to the end of the file

Warning: Handle file rotation or file truncated (how ?)

Note that I have implemented a similar function which may be incorporated in this bug.
The function does the following: parse log file looking for a regex.
When regex is found display error and X line before and Y line after.
with such a function, you can parse the log file for [E|e]rror and [E|e]xception and other [F|f]ailure ;-)
Very handy to find unexpected problems.


Automatically create collection objects for navigations

When materializing (and maybe elsewhere) collection navigations if the collection navigation is null, then a collection should be created and set automatically.

We should make sure we initialize all collections, not just the ones that we need to interact with during materialization.

Clearing this for re-triage since the behavior we have may be correct. Currently, if you Include a collection navigation in the query, then the navigation property will be initialized even if there are no related entities. If the navigation property is not included in the query, then the property remains uninitialized. This is the same behavior as EF6. It essentially means that if the navigation has been loaded, then it will not be null. But if it hasn't been loaded, then it may be null. This does not seem unreasonable.
Always initializing all collections could have a significant impact on memory usage when querying for many entities for which the collections do not need to be loaded and will never be used.
However, there is another consideration for EF7: no lazy loading. I think this is really why people are hitting null refs more now in EF7 because it means that accessing an unloaded collection results in a null-ref exception rather than just loading the collection. Related to this, the fixup that happens when two queries are run will not initialize the collection if there are no related entities (as in EF6), which means that this loading workaround coupled with no lazy loading can result in unexpected null-refs.
I think we could consider generating code from the reverse engineering process that puts lazy initialization of collections into the generated classes. (We initialized collections in the EF6 generated code, but we didn't do it lazily.) We could also start doing this in all our code first samples/demos/etc., in the same way as we used to always make the properties virtual to enable lazy loading.


Eigen alloc

https://github.com/jrl-umi3218/Tasks/issues/23

well I guess in this one I didn't find any actual classes to add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to since I think it doesn't use eigen directly...
http://eigen.tuxfamily.org/dox-devel/group__TopicStructHavingEigenMembers.html
so maybe this pull request only improved the .gitignore lol!
unless I missed a spot?

Coverage remained the same at 56.379% when pulling ec26d006bd02d9b5804e17835076fb60171ac269 on ahundt:eigen_alloc into 5115a160a6ff8d806541342fe066ed15811519b4 on jrl-umi3218:master.


TypeError is a class in python, but seems to already exist in JS, creating a conflict

Indeed.
An alias is needed.

Fixed and committed
Feel free to reopen if not OK


Setup spring security

This PR copies the basic spring security config from activities-api
This is needed as part of the JPA work (because we need the user principal for the createdBy etc fields), but I didnt want to bring all the spring security stuff into that PR because that PR is big enough already!
Its a bare bones spring security config - we can configure it to our needs once we get into the detail of the controllers etc

What are the implications of this change for the client (e.g. if we're using Postman)? I think it would be good to capture the security requirements in the README.md.

What are the implications of this change for the client (e.g. if we're using Postman)? I think it would be good to capture the security requirements in the README.md.

100% yes, I hear ya!
The implications are that a REST client will need an authorisation jwt token (just like at our previous project)
What that token looks like I'm not sure yet, but we'll understand it more once we get into it ....


minimum height?

I'm passing a height of 480 yet the calendar itself reprots as 627 high. Is there a minium height or am I doing something wrong? This is with withRange on.

The height prop represents the height of the scrollable region, without taking the header into consideration. If you add in the height of the header, you'll get the same total.

what is the thinking behind this? I'm trying to fit the calendar into a popover, so it would be nice to set the total dimensions. For now I looked up the header height and subtracted it from the height I measure and need the calendar to fit in, but it would be nice not to need this step.


CIF-1748 - Content Fragment Commerce component

Added commerce content fragment proxy component.
Related Issue
CIF-1748
Motivation and Context

How Has This Been Tested?
Manually.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[X] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[X] All new and existing tests passed.

This can only be merged after we released CIF Core Components and include the new version in this PR.

I've manually tested this PR with latest CIF release and it looks good.


Why do we only look at pull requests, not all issues?

As a ______________, I want to know when somebody opens an issue on one of my projects so that I can respond in a timely manner and look super awesome.
I think pull requests are a subset of issues on GitHub?

Thanks for the feature request. We're not planning on working on this app in the near future, but we'd happily review a PR if you wanted to have a go at implementing this yourself. 👍


Support for signals.

 To me, signals seemed to be a perfect way to do this. This is a simple implementation, but if feedback is positive I can add more tests as well as support for Samples and Switches.

Your timing is interesting: I'm actively trying to rip out all the signal-based code I can right now.
I understand your use case here, but why is this better than set_flag(); tell_mixpanel() in userspace code?

Hmm. I guess I was assuming that the calling of set_flag() was handled by django-waffle, and not intended to be called manually. Where would I do something like that? My own custom middleware? The end goal is to know when exactly a user was assigned a flag, so I could fire the mixpanel event a single time.

set_flag is used internally by the dice-roll, yes, but it's exposed explicitly to support less-common flows around activating a flag.
unrelated: what's up with Travis, why hasn't this build finished yet?

Looks like travis is down for maintenance.
You're right that I could implement the logic around the flag myself, but it would require me to reproduce a lot of the logic in flag_is_active. That's mostly what I was trying to avoid.

So the requirements of what I'm working on have changed, and I no longer really need signals :)


Removed unnecessary numpy installation

Description:
This fix addresses the issue #2750 . Removed pip install numpy from install_sct to avoid overlapped installation of the same.

thank you for your contribution @routrohan ! and sorry for the (very) late response.

I'm having some trouble with Travis tonight. I followed the CLI merge instructions instead. Thanks again @routrohan.


Full v2 rewrite

Add support for fine-grained control over failing state with ignore files
Add support for auditReportVersion: 2

Other than adding installation instructions for completeness, the readme seems ok. I don't really understand the --local flag, but I'm assuming reading up on Arborist would fill in the blanks.

Basically, Arborist is what npm uses under the hood to do all of its work. So a specific version of npm will be linked to a specific version (or range) of arborist.
This means that depending on the local version of npm that's running npm audit might return different results, but this tool will always return consistent results. However, it does mean that this tool might return a different result to npm audit, so if you want consistency with npm audit then run with --local.


Navbar not loading

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to 'Projects page'
See an error in navbar

Expected behavior
navbar should load

Hey @nikhilpawar9 can you assign me after the countdown party please?
Thanks!


Does this work with .NET 6 MAUI?

Does this work with .NET 6 MAUI?

The Sample app isn't compatible with MAUI, but the bindings should work just fine. I haven't tested though.


make Editors/IDEs part splitted per editor, group Atom items, group Emacs items

…roup Emacs items

nope, LI tags are closed here, and UL tag is inside one of LI tags.

outer UL
inner UL inside one of inner LI


Black Screen - Wake from sleep - OLED MODEL - XPS 7590

I need some help fixing Wake from Sleep.. Black Screen with OLED version of 7590...
You 2 have the most success for this model... your help would be greatly appreciated. Using both of your latest 7590 - OpenCore releases... OLED.. no matter if it's Clover or OpenCore... wake to Black screen.. I can TeamViewer in the machine so I know sleep and Lid patch are working ...this is only happening on OLED... my DSDT dump is on my Github....
Thanks again to you both for contributions..

What is the problem, can you describe it in detail? Is the system unable to sleep or cannot wake up from sleep or wake up with a black screen?

Maybe this might help.....
https://www.reddit.com/r/hackintosh/comments/f3mqx9/xps_7590_oled_screen_dark_after_screen_off/

The laptop seems to sleep and wake fine.... the problem is on the XPS 7590 OLED Model .........the screen remains black... I can TeamViewer into the machine... so I know it's running and nothing has locked up.... However the screen remains black... Not sure if it's a ACPI issue... something is not telling the screen to power back on..........The PC itself resumes.... The screen remains black.

@CryptoNeverSleeps I'm sorry, I may have time to try to fix it for you on weekends, is that okay?

That's perfectly fine... I'm even willing to pay lol.........
Appreciate all your help.   If you need to contact me.... Email me direct or reply to this issue....
Thanks again for all your work...

@CryptoNeverSleeps Okok

Any Luck?

@CryptoNeverSleeps I'm sorry, because business is busy during this time, and I also work on weekends, so I have less time to deal with these problems. So I’m still investigating, there should be a big progress during the National Day holiday in October

@gorquan I met the same problem - build-in screen become BLACK after sleeping wake up in my laptop MacOS 10.15.7. My laptop is Dell XPS15 7590 - 4K OLED - Coffee Lake 9750 + 1T NVME Plextor SSD + DW 1820A + 2 x 8G DDR4 Mem. Would you pls. post the update if you have? Thanks a lot.

1080P and 4K Touch Models of the 7590 Work with no problem at all... Our issue is 100% related to the OLED Screen.

等待两位大佬更新oc，解决休眠无法唤醒，还有OLED无法安装bigsur

I'll attempt Big Sur next weekend.

Once the OLED Sleep issue is fixed this will be a beast of a Laptop....

Key
Value

SKU
[XPS-7590 Notebook PC]

CPU
Intel Core i7 9750H

GPU
Intel Graphics UHD 630 + NVIDIA GTX 1650 (4GB)

Built-In Screen
15.6"  4K OLED ( Samsung SDCA029 )

RAM
Vengeance® Series 64GB (2 x 32GB) DDR4 SODIMM 2666MHz

Internal SSD - Windows
Samsung 970 PRO NVMe M.2 SSD 1TB -

External SSD - macOS
PC611 NVMe SK Hynix 512GB + Sabrent Rocket Pro NVMe Enclosure

Audio
Realtek ALC298

Wireless
Dell Wireless DW1820A

----------------------
------------------------------------------------------------

bigsur对4K屏幕支持不友好，需要改48hz刷新率，但是OLED屏幕更改后（44hz），依旧无法点亮屏幕，不知道是否需要改到更低刷新率，期待你成功！

On 0.6.2 Version - 10.15.7 - Immediate Black screen After Apple Logo progress bar and screen flicker...  Caps Lock Key responds..... I know the system is on...... I can even see my system online via TeamViewer but was unable to make a connection...

On 0.6.2 Version - 10.15.7 - Immediate Black screen After Apple Logo progress bar and screen flicker... Caps Lock Key responds..... I know the system is on...... I can even see my system online via TeamViewer but was unable to make a connection...

I think OLED controller not working，but I havent device to fix and test it.

On 0.6.2 Version - 10.15.7 - Immediate Black screen After Apple Logo progress bar and screen flicker... Caps Lock Key responds..... I know the system is on...... I can even see my system online via TeamViewer but was unable to make a connection...

In 1080p version device, no problem

Hmmm...... Contact me via email...... I think you have my personal...

可以参考下4k外接OLED屏幕，刷新率是在4k@30hz，我用gorquanwu的efi是可以安装bigsur的，但是屏幕无法点亮，可以键盘输入的声音。

I'll look into this when I get a chance... Approaching my max level of expertise......
https://www.reddit.com/r/hackintosh/comments/c0sm7f/black_screen_after_refresh_rate_change/

Does this help?
https://github.com/CryptoNeverSleeps/DELL-XPS-7590-OLED/blob/master/DSDT/DSDT-Power-Resources-for-Wake.txt

External (_SB_.PCI0.GFX0.LCD_.BBRD, MethodObj)    // 2 Arguments
External (_SB_.PCI0.GFX0.LCD_.OIDE, MethodObj)    // 0 Arguments

Not giving up on OLED screen's reaching my max capability.... This is the latest research I have come across....
Actually can you dump your EDID using Darwin Dumper and attach the Desktop Folder results.... Thanks...
https://www.tonymacx86.com/threads/solved-black-screen-after-upgrade-to-high-sierra.237050/page-5
https://embdev.net/topic/284710


Y-axis labels only show every other label

Ari noted it's hard to find specific segments because the labels show every other one. Could the chart be slightly taller to show them all?

This entirely depends on your screen size, if you view on a larger screen it does show all labels. Still an issue though

My resolution is 3840x2400 and it still shows this way, which is the same way it shows on mobile. I've yet to see this app display all the labels on any screen I've used.


Error: from-position not mapped in existing datafile

Problems with http://brouter.de/brouter-web/
It keeps showing "Error: from-position not mapped in existing datafile"
Chrome on Ubuntu 18.04.

I have the same problem in the "rails only" mode. "Trekking" and others work fine.
Current Firefox and Chrome versions on MacOS 10.12.6

Thanks for reporting. Closing as duplicate of #126.

same problem in "River mode"
Chrome and Opera on Windows 10 x64

Works for me, so no general problem.
Can you please create a new issue for the backend brouter repo:
https://github.com/abrensch/brouter/issues/new
and post your URL from the browser address bar.


Create first release of xplat command line tool

This was done as part of the v0.1-alpha release: https://github.com/Azure/azure-api-management-devops-resource-kit/releases/tag/v0.1-alpha


Fix bug where combobox matches on label instead of value

Without setting "value" explicitly on CommandItem, it will be inferred from children, in this case, the label. The bug isn't caught in this basic example, as the framework values and labels only differ in casing.
To do:

[x] Fix main component code
[x] Fix rest of docs examples

I've fixed the rest of the docs now. Might want to re-review @SoyDiego


FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

🐛 The bug
Nuxt Info:
`- Operating System: Windows_NT

Node Version:     v20.9.0
Nuxt Version:     3.8.2
CLI Version:      3.10.0
Nitro Version:    2.8.0
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, app, modules, css, swiper, pinia, ui, colorMode, postcss
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -
`

🛠 To reproduce
.
🌈 Expected behavior
.
ℹ Additional context
`<--- Last few GCs --->
[15184:000002795DB98DE0]  1903530 ms: Scavenge 1993.2 (2079.9) -> 1986.8 (2083.9) MB, 69.08 / 0.00 ms  (average mu = 0.293, current mu = 0.239) allocation failure;
[15184:000002795DB98DE0]  1904860 ms: Mark-Compact 2000.3 (2084.7) -> 1977.3 (2085.2) MB, 1218.88 / 0.00 ms  (average mu = 0.284, current mu = 0.275) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 00007FF7599F433F node::SetCppgcReference+15695
2: 00007FF75996EC26 EVP_MD_meth_get_input_blocksize+78566
3: 00007FF759970A11 EVP_MD_meth_get_input_blocksize+86225
4: 00007FF75A3DA7E1 v8::Isolate::ReportExternalAllocationLimitReached+65
5: 00007FF75A3C3F78 v8::Function::Experimental_IsNopFunction+1336
6: 00007FF75A2257E0 v8::Platform::SystemClockTimeMillis+659552
7: 00007FF75A231A63 v8::Platform::SystemClockTimeMillis+709347
8: 00007FF75A22F3C4 v8::Platform::SystemClockTimeMillis+699460
9: 00007FF75A222500 v8::Platform::SystemClockTimeMillis+646528
10: 00007FF75A237B7A v8::Platform::SystemClockTimeMillis+734202
11: 00007FF75A2383F7 v8::Platform::SystemClockTimeMillis+736375
12: 00007FF75A246D1F v8::Platform::SystemClockTimeMillis+796063
13: 00007FF759F072E5 v8::CodeEvent::GetFunctionName+116773
14: 00007FF6FA45AAFA
ERROR  [unhandledRejection] read ECONNRESET                    11:39:09 a. m.
at TCP.onStreamRead (node:internal/stream_base_commons:217:20)
ERROR  [unhandledRejection] read ECONNRESET                    11:39:09 a. m.
at TCP.onStreamRead (node:internal/stream_base_commons:217:20)
ERROR  [unhandledRejection] read ECONNRESET                    11:39:09 a. m.
at TCP.onStreamRead (node:internal/stream_base_commons:217:20)
ERROR  [unhandledRejection] read ECONNRESET                    11:39:09 a. m.
at TCP.onStreamRead (node:internal/stream_base_commons:217:20)`

We temporarily closed this due to the lack of enough information. We could not identify whether it was a bug or a userland misconfiguration with the given info.
Please provide a minimal reproduction to reopen the issue.
Thanks.

Why reproduction is required


Deal with situation where location is set to "headers"

Some S3 Shapes have a location setting "headers" not "header", this was not being dealt with.
While this means the variables aren't being dealt with it also was creating another issue where a body is being created for operations that shouldn't have one.
@jonnymacs Would be good to get this in release 3.1

@adam-fowler test case failing on linux
Test Case 'AWSRequestTests.testS3CreateMultipartUpload' started at 2019-07-16 21:37:37.912 /home/travis/build/swift-aws/aws-sdk-swift/Tests/AWSSDKSwiftTests/AWSRequestTests.swift:26: error: AWSRequestTests.testS3CreateMultipartUpload : XCTAssertNotNil failed -  Fatal error: Unexpectedly found nil while unwrapping an Optional value

Yep saw that, That test isn't valid anymore as S3.CreateMultipartUpload() doesn't create a body. I've replaced it with a new one that tests a different part of S3.


All files skipped

Bug Report
All the files I try to download happen instantly, but then the summary says they're skipped. This happens in all cases, including the simple.rs example.
The simple example output:
https://pastebin.com/Vh0tCgrE
Current Behavior
Files are not being downloaded; reported as skipped.
Expected Behavior
Files should be downloaded.
Possible Solution
I'm still pretty clueless why this is happening. I would at least like to be able to disable skipping in the downloader builder though because that would bypass the issue for me. A proper fix would be better though.
Steps to Reproduce

Create a new cargo package
Add tokio with full features and trauma
Paste the simple.rs example in src/main.rs
Change line 11 (downloader.download(&downloads).await) to println!("{:#?}", downloader.download(&downloads).await); in order to print summaries for debugging
cargo run

Context
I was trying to download the example file with the example script (my end goal was download the game Factorio; I'd logged in from reqwest and was initially using the cookie from the login to download with trauma, but this bug exists on a clean project using only the simple.rs example code).
Your Environment
Last commit:
d46c5e8: Prepare the code base for 2.2.0 release (#54)
Browser(s):
Mozilla Firefox 110.0.1
System Version:
Ubuntu 22.10

I've worked out the root cause of this issue and submitted a pull request which solves it (pull request #56)

To add to this bug report, the problem happens when the server does not return the content-length in the header.

Fixed by #56. Thanks a lot @Aurillium .


How to create slider syncing with Yii 2.0 and Slick?

I found on the website from slick the code as below. But i can't find how i can set the values for .slider-nav and .slider-for
How can i implement this setup with Yii/Slick?
$('.slider-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.slider-nav'
});
$('.slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.slider-for',
dots: true,
centerMode: true,
focusOnSelect: true
});

error in java console:
slick.min.js:formatted:1178 Uncaught TypeError: Cannot read property 'slidesToShow' of undefined
            a.options.asNavFor && (l = (l = a.getNavTarget()).slick("getSlick")).slideCount <= l.options.slidesToShow && l.setSlideClasses(a.currentSlide),

No one?


Add color to --help

Original issue 61 created by schuhschuh on 2012-11-01T06:13:18.000Z:
Using the same color scheme as gtest

Assigning this to next major release version.


Support PHP v5.3

@simplechurchcrm We have a few Ekklesia 360-related code bases that still require PHP v5.3, unfortunately. We'd love to contribute more to this library, if you're OK with supporting that version.

Sounds good!

Sounds good!


Custom component labels in grid_with_text

Add option for custom labels in grid_with_text

thank you Thomas!
releasing 5.10.13


Mouse events lost when re-connecting to an existing session with monitor with different geometry

When you start a session with 1980x1080 and change to another system and re-connect on 1900x1200, the lower part of the screen between 1080 and 1200 is not clickable. You can see the randr info set to current=1900x1200, and max is 1900x1080. Once you explicity set the xrandr with --size to the new geometry, the lower part is clickable again.
This example works for any geometry >= 1024x768 and using any bigger geometry after that. The xrandr output also displays the correct new geometry as current size. So the max geometry should be increased once the new geometry is bigger then the max geometry.

The problem doesn't appear in Xorg, the maximum size is 16384x16384
With current X11rdp, the new size is fully usable, but xrandr still have, for maximum resolution, the first resolution and refuse to resize with xrandr --auto (the current resolution is the new size)

Reopen if the latest release (v0.9.1) still have the issue.


Incompatible with Django 4.2

A recent update in Django 4.2 has changed the method signatures setup_query() and pre_sql_setup() for the SQLCompiler class to now accept the kwarg with_col_aliases=False. This is undocumented and free to change within Django versions so therefore not considered a breaking change.
SQLCopyToCompiler is a subclass of SQLCompiler and overrides the setup_query() method to add re-ordering of items. However, Django's pre_sql_setup() implementation calls setup_query() with the new with_col_aliases parameter, as shown here. This in turn calls django-postgres-copy's setup_query() resulting in SQLCopyToCompiler.setup_query() got an unexpected keyword argument 'with_col_aliases'.
I think this can be easily fixed by updating django-postgres-copy's method to accept **kwargs and passing through the parent method.

I believe this has been fixed.


[Addition]: 6 Hummingbird in Northern Territory, Australia

Hotspot b58 Addresses
112bxVxtYeBEDTNpbBadm7ZV1xX9CYs86JJuxShotdJug9mzUcvM
112hV5ivSnyQ1X9aA1mFR9s3efY19NL46HWjPHA3nMhks74EEJvG
11gMdXvpZN7JTaSKr5SckdAt2y644NsWmjjXZxevY5or739wATU
112ANZoCZCwWtCNW5BiPsSSm96LX2oZXHQH6vuySdMdYMd8uq3bG
11Ca897F4ZqmG7mep93EKYLmymSxrwDZgE3PBiFSsp8bqk8AzFa
11cWUmY1pdDemewwNGVrjtCDuVuk5htekys9bUa18xrXaUZmmGA
Discord Handle
kanedoe
Reason(s)
6 Hummingbirds appeared within minutes of each other in Northern Territory, Australia (again) in a location where several clusters have been previously denied - H3Dex bug exploit

Same brand (Hummingbird)
Same wallet (https://explorer.helium.com/accounts/14eSFLCVBJFLSFuLcgg7rurek6bLk4QT5W5jTTcNoQXgU38MD9n)
All reasserted within minutes
All self-witnessing in an area with other valid mixed brand miners
In a popular gaming location where several other clusters have been denied
Noticed pattern where dBi == height, and in ascending order

2dbi 2m
3dbi 3m
4dbi 4m
5dbi 5m
6dbi 6m
7dbi 7m

Short assertion time as well.


bridges: Check if bot is subscribed to relevant stream.

Checks if the bots are subscribed to their revelant streams during startup of various bridges.
Fixes #568 .

LGTM; @showell

This seems like a straightforward change.  @orientor Can you fix the merge conflicts here?

@showell rebased.


Introduce Go Modules

Go Modules are go's new native dependency management system.
This PR replaces our use of GoVendor with the new Go Modules.
There are two ways to make go work in module aware mode:

Clone the repo, and subsequently invoke the go command outside the $GOPATH/src tree.
Invoke the go command with GO111MODULE=on environment variable set.

All of our dependencies support being imported as modules, with these exceptions:

github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger

These are only required when generating protobufs in the pre-build phase and are never imported in our code. To deal with this issue, these two dependencies are installed in "GOPATH mode", causing their binaries to be installed into $GOPATH/bin which protoc references since it's in our path by default.

looks good to me, please fix conflicts before merging.


fix image links

Apparently the images are not part of the OpenAPI spec and need to be linked from the official server

Hi,
thank you for your contribution!
Unfortunately, as outlined in #14, is the README file auto-generated and the changes will be overwritten on the next update. It is auto-generated based on j-mastr/sevdesk-api:openapi.yaml, so you may provide your edits to the foundational specs. However, sevdesk regularly updates their original spec file and having too many editorial changes in the "community-version" complicates merges. I understand that it is easier to have the images right in place, but since I maintain this project in my leisure time I would kindly ask you to read the original docs by sevdesk for the full experience :)


Revert TS-374 to avoid deadlocks

PR to merge #5355 to 8.1.x branch

[approve ci autest]

[approve ci autest]

[approve ci autest]

[approve ci autest]


HTTP client spans: how to represent operation name/route and how to break things

Area(s)
area:http
Is your change request related to a problem? Please describe.
See the original discussion in https://github.com/open-telemetry/semantic-conventions/pull/675#discussion_r1538357461
Describe the solution you'd like
Option 1:

http.route

change span name (GET -> GET user/{id}) - breaking
added to metrics (opt-in), but ideally recommended - breaking

Option 2:

url.template - client route would not match server one, so it should probably be recorded with a different attribute

change span name (GET -> GET user/{id}) - breaking
added to metrics (opt-in), but ideally recommended - breaking

Option 3:

http.client.operation.name - not necessarily a route, can be OpenAPI operation name

change span name (GET -> getUserById) - breaking
added to metrics (opt-in), but ideally recommended - breaking

Ideally we want to emit the attribute on metrics by default since it would improve HTTP client metrics significantly in a small amount of cases when route is available.

Discussed at SemConv SIG:

changing span name:

HTTP client span names are not so useful, adding route/name would be beneficial.
I will open PR to the spec to suggest removing span names from stability guarantees
For HTTP semconv, we want to rename span anyway.

adding metric attribute: discuss next time

Do server and client HTTP span names have to be in the same format? Following up on the "HTTP client span names are not so useful" from the SemConv SIG, I think adding something like host to client side span name would make it more useful.
Currently https://github.com/open-telemetry/semantic-conventions/pull/675 suggests:

HTTP server and client span names SHOULD be {method} {http.route} if there is a
(low-cardinality) http.route available (see below for the exact definition of the {method} placeholder).

This is fine, but I think in reality http.route will be very rarely available for client side spans (I'd argue most client side HTTP spans are generated by general HTTP client side libraries that'll only have pure URL, but not route). Therefore I'd suggest adding a fallback, something like:

HTTP server and client span names SHOULD be {method} {http.route} if there is a
(low-cardinality) http.route available (see below for the exact definition of the {method} placeholder).
If http.route is not available, client span names should be {method} {server.address}.

server.address is still low enough cardinality and if grouping happens on the span name in the backend then it'l naturally group based on method and target address, which to me would be the most natural way to group client side HTTP calls.

Based on the offline discussion with @trask:

Java WebClient instrumentation has information about URL template. The same seems to be true for .NET HTTP Client URL template proposal
.*operation.name comes as a request method replacement (or a full span name replacement), while URL template should work in addition to request method (e.g. GET /user/{user_id} vs getUserById)
Operation name would be an application-level (or client library) detail, while URL template is something client instrumentation might have (or calculate).
To properly implement operation name, we'd need a mechanism similar to https://github.com/open-telemetry/oteps/pull/207

So *.operation.name and url template seem like separate concepts that can coexist. We don't need operation name concept to resolve #675.
Between http.route and url.template: if we used http.route, it would create a false expectation that the value on the client matches the value on the server. It will rarely be a case (since route is web framework specific). Also routing is server-side concept.
As a result, from HTTP semconv perspective, we'd like to use url.template attribute.

Breaking things was discussed at the 4/22 SemConv SIG:

we can proceed with opt-in attribute, span name, and new attribute added on metrics  - it's not breaking.
we'd like to allow instrumentations to change span name and add attribute to metric with major version update and will explore how it can be done on the semconv level.
client libraries can do the breaking change with major version update. It applies to Java OTel agent (v3 is expected to include stable database/messaging and can include other minor breaking changes). .NET 9 is a new major version and can introduce breaking changes


Crash on exit game

After confirming decision to exit game, Trollhunter, error message appears.
https://imgur.com/a/eX8i4
Details are supposed to stored in 4c81_appcompat.txt withing a Temp directory, but I can't find it.
It's true for 0.10.1, 0.9, 0.8. Release 0.7 crashes on exit with The instruction at "0x7c90100b" referenced memory at "0x00001078". The memory could not be "read".
Tested on Windows XP 32-bit

Hello! I will try to find and fix this error.

Just tested 0.13.1 release. Game is not crashing anymore.

It's good.


Add support to YJIT during MRI compilation

Describe the Enhancement
YJIT was declared production-ready on Ruby 3.2 but using it requires having rustc available during MRI configure/compile process.
Possible Solution
Making rust available on the compile Dockerfile for MRI should be all that's needed to support YJIT during runtime. We could take some inspiration from the official docker ruby image which installs Rust just for that: https://github.com/docker-library/ruby/blob/c473741514de6aa1e3ccdf3a9c6df0aa71348ce3/3.2/bullseye/Dockerfile
Motivation
Using YJIT can make ruby code more efficient during runtime.

having yjit in this buildpack would really help our developers

Conversation about achieving this is at https://paketobuildpacks.slack.com/archives/CURGNPSTE/p1706105663257319

https://github.com/paketo-buildpacks/mri/releases/tag/v0.15.0 contains the changes!


Controller Node is filtered out of the Nodes collection

Why does the library filters out the controller node from the Controller.Nodes collection?
Nodes = Nodes.Where((N) => !N.isControllerNode).ToArray();
The ZWaveNode class includes some useful information like ZWaveNode.deviceConfig.label, ZWaveNode.deviceConfig.manufacturer, that we may want to have access to for the controller node.

Hi @spudwebb.
I filtered out the Controller as it differs substantially to a ZWaveNode
for instance, A Controller will never have the ability to set, get or configure values - as the Controllers Firmware, is quite different.
But,  with that said, I see no reason why we can't add the label and manufacture name  to its properties, or Evan add the DeviceConfig class - which makes more sense.
I should note: I'm extremely close to releasing V4.
There is a Branch, that represents a potential gateway to a release.
See the diff here.
https://github.com/zwave-js/ZWaveJS.NET/compare/4.0.0...Update-schema-+-fixes
I will be creating a PR for it soon (to target the V4 Branch)
This Branch (soon to be PR'd against V4) does have a 1-2 breaking changes, mainly for renamed methods (since it now uses the latest Schema)

Fixed in recent commit


Can URO work on Windows

tried downloading URO on windows machine, is it possible to use uro on Wndows machine

It should work. Try it and post any errors you get here.


Support for python3  [enhancement]

Hi. I have added support for python3. Here are a few things:

urllib.parse instead of urllib
base64.b64encode only accepts bytes data in python3
New function for converting n and e into bytes data for base64 conversion, since python3 doesn't support .decode('hex') as was used originally
Using rstrip() instead of replace() cz it makes sense.
Also when I tried this script It didn't work for python2 as well because of no int conversion of supplied keysize, fixed that too!
I have made a PR to the exploitdb repo as well.
Tested multiple times, it works!

Thanks for the review work and the update for the new version of python.


vm create:remove --write-accelerator from vm create

The goal is to control the complexity of vm create by not exposing something which few people will need, say this accelerator flag which requires 64+ cores VM. This command argument was introduced in the last sprint, and but was too late to revert. CRP team was fine with the change, and the telemetry data shows no usage since release, so it is fine to pull it out.

[x] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[x] I adhere to the Command Guidelines.

View a preview at https://prompt.ws/r/Azure/azure-cli/6366
This is an experimental preview for @microsoft users.

Codecov Report

Merging #6366 into dev will not change coverage.
The diff coverage is n/a.

@@         Coverage Diff         @@
##           dev   #6366   +/-   ##
===================================
  Coverage    0%      0%
===================================
  Files       11      11
  Lines      133     133
  Branches     9       9
===================================
  Misses     133     133

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 32b41d1...db9a8eb. Read the comment docs.

@troydai @tjprescott, can one of you review?


Changed name of current sound to var

Changed name of current sound to var so that it is possible to compare it to a custom variable to see which sounds is currently initialized.

Thanks :+1:  Gonna update CocoaPods


Map doesn't load in safari on Mac OS

Hi,
I tried running this on safari in Mac OS and I am not seeing the map load in the background on the canvas.
It works fine on chrome.
Screenshot attached. You can see the points being displayed in the red circles. There is no map behind the dots :)

Regards
Girish

Thanks for sharing. If you can submit a PR that would be awesome.
We will fix it soon anyway :+1:

Fixed with #65
Safari was somehow not supporting subdomain with braces '{s}'
@rrgirish can you confirm this on your system?

Confirmed this works now. Thanks!
Regards
Girish


Boilerplate update

Codecov Report

Merging #34 (43c79fa) into main (47b2d61) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files

@@           Coverage Diff           @@
##             main      #34   +/-   ##
=======================================
  Coverage   13.58%   13.58%
=======================================
  Files          10       10
  Lines         508      508
=======================================
  Hits           69       69
  Misses        430      430
  Partials        9        9


Enable pip install mlem[dvc-s3] for all relevant DVC dependencies

Added all relevant options from https://github.com/iterative/dvc/blob/main/setup.cfg#L74 (everything except all, terraform, tests).
Basically, extras for all Storage types supported for remotes.
The need for this was found out by @shcheklein here.

can we do this dynamically? like extras = {..., **{f"dvc-{e}":[f"dvc[{e}]~=2.0"] for e in get_extras("dvc")}}?
we don't need all of them for tests, so extras["tests"] += [e for e in extras["all"] if not e.startswith("dvc-")]

@mike0sv

Yes, we could, like this

import importlib_metadata

# add dvc extras
for e in importlib_metadata.metadata('dvc').get_all('Provides-Extra'):
    if e not in {"all", "terraform", "tests"}:
        extras[f"dvc-{e}"] = [f"dvc[{e}]~=2.0"]

But to use this, we need to first install importlib_metadata, which is not installed by default. Then we have a recursion: to run setup.py, you need to pip install importlib_metadata. But how to install pip install importlib_metadata first? Do you have some ideas?

Thanks, did that.


PHP 7.4 compliant

PHP 7.4 Compatibility >: This module fop_publishedvulnerabilityscan uses a variable as a property that has not been declared. ["multishop_context"]
Add this before the __construct() function:
public $multishop_context;

15d369eaa04bde073b3ee9db1a09ecf2ab6d6b2e


Yellow play button

It appears Chrome's latest update is defaulting the player to a large yellow play button- just curious if there's a simple way to make the play-button background transparent by default?

Scratch this - solved. Silly issue on my end.


Fix firefox SecurityError in development

This PR fixes the SecurityError that is thrown in development mode for Firefox.
See: https://github.com/uber/react-vis/issues/650 for more context.
I tested it in Firefox 58 and Chrome 60.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

I used an index for iteration across the stylesheets because i initially tried to iterate across them directly, eg document.styleSheets.forEach, which did not work, as they live in a special array type. However it appears that doing a [...X] approach forces them to behave like a normal array, so seems fine.
Tested on lastest chrome + latest Safari, works good +1. I stamp this, but will wait for @apercu to merge, as he has been reading on this as well.

I see that makes sense 😃
Looking good then
ps: @mcnuttandrew I changed my nickname!


textTransform not working in  react-native

[yes ] Review the documentation: https://facebook.github.io/react-native
[ yes] Search for existing issues: https://github.com/facebook/react-native/issues
[ yes] Use the latest React Native release: https://github.com/facebook/react-native/releases

Environment
Run react-native info in your terminal and paste its contents here.
React Native Environment Info:
System:
OS: Linux 4.13 Ubuntu 17.10 (Artful Aardvark)
CPU: (4) x64 Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
Memory: 328.05 MB / 7.71 GB
Shell: 4.4.12 - /bin/bash
Binaries:
Node: 11.0.0 - /usr/local/bin/node
Yarn: 1.12.3 - /usr/local/bin/yarn
npm: 6.4.1 - /usr/local/bin/npm
Watchman: 4.7.0 - /usr/local/bin/watchman
SDKs:
Android SDK:
API Levels: 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28
Build Tools: 23.0.1, 23.0.3, 25.0.0, 25.0.1, 25.0.2, 25.0.3, 26.0.1, 26.0.2, 26.0.3, 27.0.2, 27.0.3, 28.0.0
System Images: android-26 | Android TV Intel x86 Atom, android-26 | China version of Android Wear Intel x86 Atom, android-26 | Android Wear Intel x86 Atom, android-26 | Google APIs Intel x86 Atom, android-26 | Google Play Intel x86 Atom
npmPackages:
react: 16.6.0-alpha.8af6728 => 16.6.0-alpha.8af6728
react-native: 0.57.5 => 0.57.5
npmGlobalPackages:
create-react-native-app: 1.0.0
react-native-cli: 2.0.1
Description
I am trying to use textTransform property in the  but it is not working.The text inside  gets hide when i add textTransform property in it.Please solve this issue for me.
Reproducible Demo
Let us know how to reproduce the issue. Include a code sample, share a project, or     share an app that reproduces the issue using https://snack.expo.io/. Please follow the guidelines for providing a MCVE: https://stackoverflow.com/help/mcve

seems like a duplicate of 21966

same problem. it works in ios simulator but not working on any android os.
I think it is a new problem.

Hey @rahul-mutyalkar, thanks for filing! Closing as a dupe of #21966


allow AttrJson::Record to be included in ActiveRecord::Base

Aha, I don't think this hurts anything so I'll merge it, but I personally think it is a bad idea to patch ActiveRecord::Base like this, and wouldn't recommend it.


Migrate DNS to Buffer

Motivation:
We wish to migrate to the new Buffer API and remove ByteBuf.
To that end, we will have to migrate our DNS implementation to the new API.
Modification:
Change all usages of ByteBuf to Buffer in the DNS code, and change usages of DatagramPacket to BufferDatagramPacket.
Result:
Our DNS codec and resolver implementation now use the Buffer API.
Currently draft, since some DNS APIs are relying on ReferenceCounted and maybe we don't want to do that.

@normanmaurer Please take another look.


[Question] Will changing the Backdrop type cause the Backdrop of the child window to change with it?

I can't test this issue because of issue #21 .
MainMicaWindow
{
    // MainMicaWindow.Backdrop = Mica;
    // then:
    ChangeMainMicaWindow(Acrylic);

    // ChildMicaWindow default Backdrop is None.
    var childMicaWindow = new ChildMicaWindow();
    childMicaWindow.ShowDialog();

   // Now, childMicaWindow.Backdrop is None or Acrylic?
}

Doing it manually via the ThemeService should allow you to assign it a BackdropType
MainMicaWindow
{
    // MainMicaWindow.Backdrop = Mica;
    // then:
    ChangeMainMicaWindow(Acrylic);

    // ChildMicaWindow default Backdrop is None.
    var childMicaWindow = new ChildMicaWindow();
    childMicaWindow.ShowDialog();

  //Getting the current theme service
  var themeService = ThemeService.GetCurrent();
  //Setting the window Backdrop (BackdropType.Mica is optional.)
  // You can also assign it the current backdrop style by using this.SystemBackdropType instead of Backdrop.Mica
  themeService.EnableMica(childMicaWindow, BackdropType.Mica)

   // Now, childMicaWindow.Backdrop is Mica if BackdropType.Acrylic or BackdropType.Tabbed it should ajust to the style.
}


Improve parsing in await and yield context

Fixes #44459
Close #44464 for case sensitive issue.

Try deleting it from isIdentifier

You can see this commit. Seems not feel better.
It is worth noting that the emitted code has changed. So it's might a breaking change.

If that doesn't work out, put a small comment

Done.

@typescript-bot pack this.


add support for line break mode

For https://github.com/Raizlabs/BonMot/issues/111

@tettoffensive thanks for your PR! If you'd be willing to address my one comment, then I'd happily test and merge this.

@ZevEisenberg happy to address. I've added to the init

@tettoffensive just the one additional comment, and then I'm good to go. I double checked and tested it, and it looks great.

@ZevEisenberg moved the line


New pattern: aws-lambda-ssm-parameter

Giving the user an option to choose the permissions, e.g. read (default) or read-write, from SSM parameter store
For example, check here
Use Case

Proposed Solution

Other

[ ] :wave: I may be able to implement this feature request
[ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

I can help on this, thank you.

correct name should be aws-lambda-ssmparameter  (compare to aws-kinesisstream-lambda, aws-apigateway-sqs, etc.)

Hi @hnishar @biffgaut I am available to start working on this construct.


add failing test for #1193

As requested, this adds a failing test for #1193
Proposed solution:
Add a !is_string check to line 1028 from the ReferenceExecutor.
if ($typeCandidate === null) {
    $runtimeType = static::defaultTypeResolver($result, $exeContext->contextValue, $info, $returnType);
/** added !is_string check**/
} elseif (is_callable($typeCandidate) && !is_string($typeCandidate)) {
    $runtimeType = $typeCandidate();
} else {
    $runtimeType = $typeCandidate;
}

Cool, thanks for providing the test. I modified it a bit to ensure the cause of failure is actually what was intended - see https://github.com/webonyx/graphql-php/runs/7210529657?check_suite_focus=true. Can you try and add the fix now?

@spawnia Thanks for clarifying my code, looks way better now.
Added the fix, locally all tests are running successfully.

Thanks for the fix!


Fix the border issue in the calendar view of the session schedule

Fixes #1416
Changes:

Fixes the border issue in the calendar view of the session schedule

The border combined that's why the appearance was varied. The problem could be easily seen when we increase the border (eg: to 5px)

1px border

5px border

As we can see, when two sessions are together, the width combine resulting in weird appearance.

After the Fix

@aayusharora @geekyd @sumedh123 @mahikaw @arp95 @anu-007 Please review. Thanks!

Added padding of 5px to the container. The text looks better now.
Here is the screenshot

@mariobehling @geekyd @sumedh123 Please review. Thanks :)


Add Chrome as an alternative target for the Selenium webdriver

A few of the changes:

Add Chrome as an alternative target for the Selenium webdriver
Add chromedriver and geckodriver as NPM dependencies
Remove scripts which install geckodriver and Firefox
Add Selenium drivers to path when executing cucumber_browser_runner
Migrate to Yarn
Upgrade to the latest Node LTS (v6.10.3)
Clean up README

Hey Ryan, are we dropping Firefox support here?
Why not support both Firefox and Chrome?

@dueckes No there's still support for Firefox and it's actually the default. I just added Geckodriver as an NPM dependency so there is no need to install it manually.
The driver is selected using the SELENIUM_DRIVER environment variable.

👍  BUMP
I need this!
@dueckes

Now merged with changes and released!

Woo! Thanks @dueckes and @Rypac


Logging issues when populating from multiple datasets

It can be the case the gene names are not unique so I'm seeing logging statements like
[2019-08-09 15:14:22,287] INFO - scvi.dataset.dataset | Keeping 33514 genes
[2019-08-09 15:14:22,365] INFO - scvi.dataset.dataset | Downsampling from 33538 to 33538 genes
[2019-08-09 15:14:26,175] INFO - scvi.dataset.dataset | Computing the library size for the new data
[2019-08-09 15:14:30,083] INFO - scvi.dataset.dataset | Filtering non-expressing cells.
[2019-08-09 15:14:33,806] INFO - scvi.dataset.dataset | Computing the library size for the new data
[2019-08-09 15:14:34,678] INFO - scvi.dataset.dataset | Downsampled from 7865 to 7865 cells
[2019-08-09 15:14:34,679] INFO - scvi.dataset.dataset | Remapping labels to [0,N]
[2019-08-09 15:14:34,681] INFO - scvi.dataset.dataset | Remapping batch_indices to [0,N]
[2019-08-09 15:14:34,760] INFO - scvi.dataset.dataset | Downsampling from 33538 to 33538 genes

I think the issue is this line:
https://github.com/YosefLab/scVI/blob/ab1ac5938d1c0df84d9c6e4764b5f226044c7154/scvi/dataset/dataset.py#L314
Why is there gene_to_keep and genes_to_keep? Seems like it should only be the latter and it should be overwritten in the referenced line.

Sorry @gabmis didn't mean to assign you... I can take care of it

good catch, it's a typo indeed :)


create DC buses structures (needed to support multiple Lines connected to the same converter)

closed as duplicated of #942


HSEARCH-4950 Vector search using Elasticsearch/OpenSearch

https://hibernate.atlassian.net/browse/HSEARCH-4950
Opening as a draft as we need to address an additional parameter for the elasticsearch knn predicate before finishing up the integration.

Thanks @yrodiere !!! 😃 I'll merge this in and then if we find anything needs adjusting I'll create a follow-up PR


"Unidentified" Key Press Value in Android Browsers , MudTextBox

Bug type
Component
Component name
No response
What happened?
Developing a ServerSide Application with Web Client User interface...
Trying to use TextBox IP Mask Entry in my application works ok Linux / Windows browsers
eg... Mask="@ipv4PortMask"
Remove Ip mask....
Android Mask not working , so check the Key down Event to see if trapping actual values and get only..
Snippet
<MudTextField<EMAIL_ADDRESS>Style="height:35px;width:200px;" @bind-Value="ipPort"<EMAIL_ADDRESS>Clearable Immediate="true" OnKeyDown="KeyDown" Validation="OnDataChanged" OnBlur="OnInputBlur" />
...
...
private async Task KeyDown(KeyboardEventArgs e)
{
var key = e.Key.ToString();
Console.WriteLine(DateTime.Now.ToString() + " : Press = " + key);
//NotifyPage();
}
KeyDown Fires per key press in Android but value retured is "Unidentified"
Enter comes up always as two keydown events "Unidentified" then"Enter"
Backspace comes up only if mudtextbox is empty , if has characters = again "Unidentified"
Just like to know is this bug or Android Related , is not browser based tried FireFox / Chrome and Opera on Android all same
The Mask fails I belive due to KeyPress Events values not captured , ie "Unidentified", thus can not function as per Windows/Linux.
Expected behavior
Like to have same behaviour as Windows / Linux for MudTextBox data entry component and have mask's working
No work around as KeyPress values not captured.
I will look at standard Blazor TextBox and see if same on Key Press ?
Reproduction link
https://try.mudblazor.com/snippet/cumxEMFVxqGitOHX
Reproduction steps
Check KeyPress Event from MudTextBox
Relevant log output
17/08/2023 7:52:29 PM : Press = Unidentified
17/08/2023 7:52:29 PM : Press = Backspace
17/08/2023 7:52:31 PM : Press = Backspace
17/08/2023 7:52:31 PM : Press = Unidentified
17/08/2023 7:52:31 PM : Press = Enter
17/08/2023 7:52:46 PM : Press = Unidentified
17/08/2023 7:52:46 PM : Press = Unidentified
17/08/2023 7:52:46 PM : Press = Unidentified
17/08/2023 7:52:47 PM : Press = Unidentified
17/08/2023 7:52:47 PM : Press = Unidentified
17/08/2023 7:52:48 PM : Press = Unidentified
17/08/2023 7:52:48 PM : Press = Enter
17/08/2023 7:52:48 PM : Press = Unidentified
17/08/2023 7:52:48 PM : Press = Enter
17/08/2023 7:52:48 PM : Press = Unidentified
17/08/2023 7:52:48 PM : Press = Enter
17/08/2023 7:52:49 PM : Press = Unidentified
17/08/2023 7:52:49 PM : Press = Enter
17/08/2023 7:52:49 PM : Press = Unidentified
17/08/2023 7:52:49 PM : Press = Enter
17/08/2023 7:52:49 PM : Press = Unidentified
17/08/2023 7:52:49 PM : Press = Enter

Version (bug)
6.8
Version (working)
6.8
What browsers are you seeing the problem on?
Firefox, Chrome, Other
On what operating system are you experiencing the issue?
Android
Pull Request

[X] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Duplicate of https://github.com/MudBlazor/MudBlazor/issues/6472, https://github.com/MudBlazor/MudBlazor/issues/6520

Just like to know is this bug or Android Related
This is a "feature" in android https://bugs.chromium.org/p/chromium/issues/detail?id=118639 this is why our masking doesn't work.
My suggestion would be to use IMaskJS instead of our native masking, they have an workaround for android.
I will close the issue, since there are plenty regarding this issue.


No way to retrieve response headers from IntuitResponse

If a request happens and it gets throttled by QuickBooks there is no way to grab the headers from the response, specifically "Retry-After". The response object is not returned, instead a status code and body is.
Without this header my application can not wait the appropriate amount of time to send the request again, so we end up spamming QuickBooks.
        $intuitResponse = $this->httpClientInterface->makeAPICall($requestUri, $HttpMethod, $httpHeaders,  $requestBody, null, true);
        $faultHandler = $intuitResponse->getFaultHandler();
        $this->LogAPIResponseToLog($intuitResponse->getBody(), $requestUri, $intuitResponse->getHeaders(), false);
        //Based on the ducomentation, the fetch expected HTTP/1.1 20X or a redirect. If not, any 3xx, 4xx or 5xx will throw an OAuth Exception
        //for 3xx without direct, it will throw a 503 code and error saying: Invalid protected resource url, unable to generate signature base string
        if($faultHandler) {
            if($throwExceptionOnError == true){
                throw new ServiceException("Request is not made successful. Response Code:[" . $faultHandler->getHttpStatusCode() . "] with body: [" . $faultHandler->getResponseBody() . "].", $faultHandler->getHttpStatusCode());
            }else{
                $this->faultHandler = $faultHandler;
                return null;
            }
        }else{
            $this->faultHandler = false;
        }
        return array($intuitResponse->getStatusCode(),$intuitResponse->getBody());

Maybe you can amend this PR it adds Intuit:
https://github.com/intuit/QuickBooks-V3-PHP-SDK/pull/186

I'll add functionality to grab headers on another PR

Any update on this? I'm wanting to get the max results so I know whether to page for more results. With the DataService, looks like I need to get the restHandler to get to the raw body. Looks like for the interim, I will create my own that extends so I can get access to the private/protected values.


[DO NOT MERGE][Internal testing] - Test 9/29/2023 - test recent changes to Breaking Change detectors and LintDiff

This is a PR made by the Azure SDK Engineering System team

/azp run


Initial release of python package

Created python package named topshelfsoftware-logging to support log creation, formatting, and managing handlers

Building the package with poetry

CI/CD checks are in place with GH Actions for running unit tests and building package
Achieving 100% code coverage

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
:information_source: You can also turn on project coverage checks and project coverage reporting on Pull Request comment
Thanks for integrating Codecov - We've got you covered :open_umbrella:


WebView, PropertyGrid, Ribbon controls

Consider developing centralized controls that are essential for modern software development, including: WebView, PropertyGrid, Ribbon controls.
The following url is for reference:
https://github.com/VitalElement/CefGlue.Core/tree/master/CefGlue.Avalonia
https://github.com/amazerol/AvaloniaRibbon
https://github.com/bodong1987/Avalonia.PropertyGrid

There is a CefNet package for a WebView:

https://github.com/CefNet/CefNet/tree/master/CefNet.Modern.Forms

There is a very basic Ribbon control built in to Modern.Forms:

https://github.com/modern-forms/Modern.Forms/issues/21
https://github.com/modern-forms/Modern.Forms/blob/main/src/Modern.Forms/Ribbon.cs

There is currently no PropertyGrid control available that I am aware of.


Server to client public Auth

So I'm having a hard time here wrapping my head around this socket cluster. :X
I'd like to have about 1000 different channels with maybe 10 users per channel. My only concern is publishing data from the server to the client. The client will not be emitting data.
How can I authorize who is in each channel and whether they can receive publications?

You need to use middleware for access control. See addMiddleware method here: http://socketcluster.io/#!/docs/api-scserver
There is a MIDDLEWARE_SUBSCRIBE middleware which you can use to block certain users from subscribing to certain channels and a MIDDLEWARE_PUBLISH_IN line for preventing them from publishing to channels.
If you're sure that you never want to allow clients to publish to channels (only the server), then you can set the allowClientPublish config option to false. See http://socketcluster.io/#!/docs/api-socketcluster

To publish from the server, you can call worker.scServer.global.publish(eventName, data, cb); anywhere inside your workers.

I'm toying around with the scServer.MIDDLEWARE_PUBLISH_OUT function and the socket parameter.
From my understanding, the client side auth system is sort of obsolete because can't the client just spoof the
socket.isAuthenticated

function?
I'm very familiar with web security fundamentals and token authorization. I think I'm a little confused as to how the flow of everything works. I've been reading all the guides numerous times.
I'd like to see if there's a way where I can encrypt a token on the client each time a publish is made then before the client receives the data, verify its token with the handshake middleware.
Are there any ways to set headers or something on the client?

I laos love how you guys are using RethinkDB in your example app :D

@roblav96 Yes, the client can 'spoof' the isAuthenticated property but that won't change the reality that it doesn't have a token which was signed and encrypted by the server. The isAuthenticated property is the server's way of telling the client that it has received a valid token (which was signed by the server itself). It's JWT token-based authentication.
The security lies in the fact that the client cannot sign and encrypt a fake token because they don't know what the authKey is. If the client tries to send a token which they signed/encrypted themselves using the wrong key, the server wouldn't be able to decrypt it and therefore, it would know that this is not a valid token.

@jondubois Excellent response!
Thank you very much for helping me out here. I've successfully been able to get this working property with my Redis DB.
By playing around with the
MIDDLEWARE_PUBLISH_OUT

middleware, I've successfully been able to verify whether the client can receive updates.
This is really an amazing framework here. I can't wait to show you all what I've done with it.
Next up is trying to actually scale it :D


Can't import SentryInterceptor

It looks like there may be an issue with the version 1.0.4 release / build.
Based on lib/services/index.ts#L2 I would expect to be able to import SentryInterceptor:
import { SentryInterceptor } from '@ntegral/nestjs-sentry';

However this fails. Inspecting the dist I noticed that SentryInterceptor is not exported from dist/services/index.js
I have re-built the dist locally and the  SentryInterceptor can then be imported ands works as expected.
I am not sure if it is a release issue, but would it be possible to create a new version with the SentryInterceptor exported.

If SentryInterceptor is not intended to be exported then please just close this issue!

Same here, was quite surprised not to be able to import the SentryInterceptor

This seems to have been fixed in #23

This seems to have been fixed in #23

This has been updated

This has been updated


Friday 10:30 merge main to live

Docs Build status updates of commit bb3c911:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Start-InformationBarrierPoliciesApplication.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


add new test report format: HTML

Proposed Changes
My team and I - @fitriahfebriani @dhanifatima @akbarb83 - are working on creating a new test report format using HTML.
This feature was also requested in the GitHub issue and Slack channel:

#1067
https://mobile-dev-inc.slack.com/archives/C041FU72T54/p1715878948428049
https://mobile-dev-inc.slack.com/archives/C041FU72T54/p1701735074875579
https://mobile-dev-inc.slack.com/archives/C041FU72T54/p1685948905248809?thread_ts=1684996029.957359&cid=C041FU72T54

Testing
To use the HTML test report: maestro test --format html flow.yaml
Test Report

The test report is available in the /Users/user/.maestro/tests/*/report.html directory

@depapp thanks to you and the team for taking the time to work on an HTML report generation! Did you consider using something like Allure for the rendering instead of building the reporting from scratch?

@depapp Nice idea and congrats for the work! I was working on that too the last week 🚀

@depapp thanks to you and the team for taking the time to work on an HTML report generation! Did you consider using something like Allure for the rendering instead of building the reporting from scratch?

hi @axelniklasson thanks for your feedback,
using Allure is a great idea. but I think we could implement it as an additional format option in a separate Pull Request,
so the command looks like --format allure, so there would be three options available:

junit
html
allure

this would be similar to other automation tools.

@depapp Nice idea and congrats for the work! I was working on that too the last week 🚀

hi @ludovicobesana 👋🏻
it's great to hear that you were working on this as well.
let's collaborate and combine our efforts to make the HTML report feature even better. 🚀

hi @axelniklasson
could you please help to re-review the changes.
thanks

A couple of nits regarding copy but apart from that it's looking great! 🙌

thanks @axelniklasson 🙇🏻
I will update the documentation soon as well

Thanks for this contribution @depapp 🙏  Please tag me in the docs PR when you've raised it.

This feature no longer works, raised here: https://github.com/mobile-dev-inc/maestro/issues/2098


Mounted dir file's not being sync

Describe the bug
I basically mount a directory contains zerolog's Log file to a fluentbit container
when I see on the host version of the file, It's updated
but when I open fluentbit Directory (via OrbStack GUI), the file is not being sync with the host file
unless...
I close the program on the host that are writing to the file, then orbstack will update the file, and fluentbit will syncronize it
To Reproduce
No response
Expected behavior
the file should be being sync in realtime
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.5.1
Commit: 4cfac15e1080617c70eb163966e1cb2009dac1c2 (v1.5.1)
System info:
macOS: 14.4 (23E214)
CPU: arm64, 10 cores
CPU model: Apple M1 Max
Model: MacBookPro18,2
Memory: 32 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-04-25T12-35-42.017309Z.zip

Screenshots and additional context (optional)
No response

sorry, I just removed OrbStack installation to try using Docker Desktop, and the Docker Desktop is updating the file in Real Time

Please share a sample project to reproduce this.

I faced a similar issue. In my case, I found that a bunch of commands I was running in a container watching for file changes weren't receiving events.
I tested this with inotifywait in a container running under OrbStack and then on Docker Desktop (VirtioFS) using - inotifywait didn't receive any events under OrbStack - but worked as expected in Docker Desktop.
I switched back to Docker Desktop for now and it works.
I'll try and get a sample project to demonstrate.
OrbStack info:
Version: 1.5.1
Commit: 4cfac15e1080617c70eb163966e1cb2009dac1c2 (v1.5.1)
System info:
macOS: 14.4.1 (23E224)
CPU: arm64, 8 cores
CPU model: Apple M1 Pro
Model: MacBookPro18,3
Memory: 32 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-05-02T11-45-05.303485Z.zip

Here's sample reproduction steps. First, run an Alpine container that tails a file in a volume mounted from the host:
docker run --init -v ./:/host alpine:3.19.1 tail -F /host/test.log

Then in the same directory run some tool to generate output, such as:
go run github.com/intuit/go-loadgen@latest random-strings --duration 10 --lines-per-second 1 --line-length 50 --multi-line-percent 0 --line-count 100 --output test.log

In Docker Desktop, the changes stream consistently:

Whereas in OrbStack, the first write or two is detected, after which nothing appears in the volume until the writing process terminates:

I attempted what @lieut-data demonstrated and I'm getting volume sync working properly, but I am encountering this issue in my development work containers based on ubuntu and debian quite often. I have webservers that should hot-reload on code changes, and they don't restart on code change as it never gets pulled into the container despite being mounted in a volume.
OrbStack info:
Version: 1.5.1
Commit: 4cfac15e1080617c70eb163966e1cb2009dac1c2 (v1.5.1)
System info:
macOS: 14.1.1 (23B81)
CPU: amd64, 12 cores
CPU model: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Model: MacBookPro16,1
Memory: 32 GiB

tail -f not working and hot reload not working are different issues. We can reproduce the former and are working on it, but please share a reproducer so we can look into the latter.

Okay extremely simple replication using python3: the key problem here seems to be what @codenoid mentioned around "closing the program that writes the file". Using two test scripts, the one where I open/close the file handler around each write successfully syncs into the orbstack-driven container. The one where I leave the file handler open, but use flush() to force writing to disk does not.
Shows volume sync bug:
from time import sleep
with open('test.log', 'a') as fh:
    for s in range(100):
        sleep(0.25)
        fh.write(str(s))
        fh.flush()

Does not show volume sync bug:
for s in range(100):
    with open('test.log', 'a') as fh:
        sleep(0.25)
        fh.write(str(s))
        fh.flush()

Then using
docker run --init -v ./:/host alpine:3.19.1 tail -F /host/test.log

to tail inside the container and
tail -F test.log

outside the container, you can clearly see data not synchronizing.

Yes, to clarify: we have no trouble reproducing that. It's the hot reload issues that we haven't been able to replicate.

yep saw that, just after I'd already typed out the post

tail -f fixed for the next version.
inotify issues are different; please open a new issue with steps to reproduce if you run into them again.