Look for stage on both options and provider  & skip execution when there are no changes

This PR addresses the following issues:
Look for the stage in the options and provider objects
Currently if no stage is informed as option the deployment fails with:
Serverless Error ---------------------------------------

  Missing required key 'Value' in params.Tags[0]

I added a logic to look for the stage on the provider object when it is not available on the options.
Plugin throws an error message when there are no changes to deploy
Currently when there are no changes to deploy the plugin throws (described on  #9 ):
Serverless: Packaging service...
Serverless: Service files not changed. Skipping deployment...
Serverless: Creating CloudFormation ChangeSet [...]...

  Serverless Error ---------------------------------------

  S3 error: Unable to get the object https://s3.amazonaws.com/...

I added a logic to check this.shouldNotDeploy variable before doing anything. This way the plugin skips the creation of the changeset when  there are no changes.

@rafaelrpinto why did you close this PR? It looks like it would fix the two main issues of this plugin

@mt-micky
I don't really remember why :P
Reopening as requested.
Cheers,


Stream from OpenGlView

Hi! I'm using this client for playing a remote rtsp video -> https://github.com/alexeyvasilyev/rtsp-client-android
I have changed the implementation and now i'm able to play the video with OpenGlView.
Now i would like to stream what the surface plays to a remote streaming server but i have no idea what i should do.
Is there a sort of example of this situation?  I have tried to edit your Restreamer project with no luck.
Thank you

Did you tried replace mediaextractor with your rtsp client library?
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/encoder/src/main/java/com/pedro/encoder/input/decoder/VideoDecoder.java#L68

mmm, using that client i have a decodeVideoThread like this
`class VideoDecodeThread (
private val surface: Surface,
private val mimeType: String,
private val width: Int,
private val height: Int,
private val videoFrameQueue: FrameQueue
) : Thread() {
private val TAG: String = VideoDecodeThread::class.java.simpleName
private val DEBUG = true

override fun run() {
    try {
        if (DEBUG) Log.d(TAG, "VideoDecodeThread started")

        val decoder = MediaCodec.createDecoderByType(mimeType)
        val format = MediaFormat.createVideoFormat(mimeType, width, height)

        decoder.configure(format, surface, null, 0)
        decoder.start()

        val bufferInfo = MediaCodec.BufferInfo()
        while (!interrupted()) {
            val inIndex: Int = decoder.dequeueInputBuffer(10000L)
            if (inIndex >= 0) {
                // fill inputBuffers[inputBufferIndex] with valid data
                val byteBuffer: ByteBuffer? = decoder.getInputBuffer(inIndex)
                byteBuffer?.rewind()

                // Preventing BufferOverflowException

//              if (length > byteBuffer.limit()) throw DecoderFatalException("Error")
                val frame: FrameQueue.Frame?
                try {
                    frame = videoFrameQueue.pop()
                    if (frame == null) {
                        Log.d(TAG, "Empty frame")
                    } else {
                        byteBuffer!!.put(frame.data, frame.offset, frame.length)
                        decoder.queueInputBuffer(inIndex, frame.offset, frame.length, frame.timestamp, 0)
                    }
                } catch (e: Exception) {
                    e.printStackTrace()
                }
            }

            try {
                val outIndex = decoder.dequeueOutputBuffer(bufferInfo, 10000)
                when (outIndex) {
                    MediaCodec.INFO_OUTPUT_FORMAT_CHANGED -> Log.d(TAG, "Decoder format changed: " + decoder.outputFormat)
                    MediaCodec.INFO_TRY_AGAIN_LATER -> if (DEBUG) Log.d(TAG, "No output from decoder available")
                    else -> {
                        if (outIndex >= 0) {
                            decoder.releaseOutputBuffer(outIndex, bufferInfo.size != 0)
                        }
                    }
                }
            } catch (e: java.lang.Exception) {
                e.printStackTrace()
            }

            // All decoded frames have been rendered, we can stop playing now
            if (bufferInfo.flags and MediaCodec.BUFFER_FLAG_END_OF_STREAM != 0) {
                Log.d(TAG, "OutputBuffer BUFFER_FLAG_END_OF_STREAM")
                break
            }
        }

        decoder.stop()
        decoder.release()
        videoFrameQueue.clear()

        if (DEBUG) Log.d(TAG, "VideoDecodeThread stopped")
    } catch (e: Throwable) {
        e.printStackTrace()
    }
}

}
`
To decode video and play it.
Now do you advise me to move this thread inside your videodecoder class? Because i have no idea what i should do . In other threads you said that is possibile to restream directly from surface/opengl view but you use vlcplayer.

I mean go to my decoders classes and delete mediaextractor to replace that input buffer with buffer from your library or directly replace my decoders with your decoders in this class:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/base/FromFileBase.java
Anyway, I have other idea.
You can try use flvmuxer (RTMP) or rtspclient (RTSP) like here:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/rtmp/RtmpCamera1.java
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/rtsp/RtspCamera1.java
Convert bytes to bytebuffer:
https://stackoverflow.com/questions/31062973/java-byte-array-to-bytebuffer-or-bytebuffer-to-byte-array-convertion-without-co
To create a MediaCodec.BufferInfo you can do something similar to this:
Instance one:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/util/RecordController.java#L36
Update it:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/util/RecordController.java#L198
You can update flag for key frames using this method:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/util/RecordController.java#L125
Possible values (anyway you can create a logcat here using my library to check flag values):
https://developer.android.com/reference/android/media/MediaCodec#BUFFER_FLAG_KEY_FRAME
Of course, if you use this way you can't stream filters.
Conclusion:
Option 1:

Set video and audio info to flvmuxer or rtspclient using onRtspConnected
Connect flvmuxer or rtspclient after set info.
Send audio and video frames creating a BufferInfo as indicated above.

Option 2:
Replace MediaMuxer in my Decoder with your library.

Yes, you can stream from openglview directly if you add a mediacodec surface to copy buffer and encode it.
Basically I'm doing it here.
I'm rendering my openglview with my decoder:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/base/FromFileBase.java#L345
After that, I'm creating an encoder and I add surface from that encoder to openglview:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/base/FromFileBase.java#L374
The buffer result is received here:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/rtplibrary/src/main/java/com/pedro/rtplibrary/base/FromFileBase.java#L649

I've tried to stream from openglview but you start the glinterface with the start method, but i have the openglview with already decoded video.
So i 've tried to remove mediaextractor: the rtsp player i use decodes the rtsp remote video so is useless another videodecoder if i have the bytebuffers. But how can i "push" the decoded byte buffers to the videoencoder?


modify setDateRange to set start date first

Issue Resolved:
https://github.com/opensearch-project/opensearch-dashboards-test-library/issues/14
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

By changing params order, this change will not break any current customer usage. For OSD core, 2.0, bwc with security, test results:

check_advanced_settings

check_default_page

check_filter_and_query

check_loaded_data

check_timeline

Do we need to bump this? https://github.com/opensearch-project/opensearch-dashboards-test-library/blob/main/package.json#L3

Do we need to bump this? https://github.com/opensearch-project/opensearch-dashboards-test-library/blob/main/package.json#L3

@tianleh it looks we need a new version, could you confirm

Do we need to bump this? https://github.com/opensearch-project/opensearch-dashboards-test-library/blob/main/package.json#L3

@tianleh it looks we need a new version, could you confirm

Yes. Please bump the patch version. @ananzh @kavilla @seraphjiang
Thanks for this fix!

I created an issue to enhance the PR check workflows for this repo https://github.com/opensearch-project/opensearch-dashboards-test-library/issues/17

I added the version bump and backport workflow here: https://github.com/opensearch-project/opensearch-dashboards-test-library/pull/18. If this PR gets merged prior to the label might need to be removed and re-added to this PR to trigger the workflow.


Fix per Zen's suggestion: disable aggregation in default

In current Naarad, there is a bug in the code that even if user wants to aggregate metric in "minute" or "hour", the code wont pick up this option. And it aggregate value in "second" per default.  Per Zen's suggestion, if we have sub-second value, the code will only print out the average value.
This pull request disable this per-second aggregation unless user specify "aggr_metrics=second/minute/hour" in metric section. I try the fix which works on the config provided by Zen.

As per standup discussion, it would be best to not disable by default as some previous configurations may not expect this and may break those usages of Naarad. Instead flip it instead to have an option to specify that aggregation should be None to just take whatever is given.

Thanks for all the suggestions. Just update the pull request.

One thing to comment: to disable the aggregation, user needs to specify "aggr_metrics=none" in the configure file. Do you have any suggestions of a nicer way?

Sounds good. Just make sure that 'none' 'None', 'NONE' all are easily taken in.

Is this pull request ready to be check-in?

Sorry Tao. I think I'll dedicate some time tomorrow to work on Naarad and work through the pull requests and get a cleaner version of Naarad pushed to Pypi so this will be one of the ones I review.

Thanks Richard~

Cannot be automatically merged, right now. Can you please fix? After that, @richardhsu would you have time to look at this?

I'll handle this right now as I think the conflicts are with an update I made.

Thanks Richard.
-Tao
On Thu, Jun 4, 2015 at 1:21 PM, Richard Hsu<EMAIL_ADDRESS>wrote:

Merged #329 https://github.com/linkedin/naarad/pull/329.
—
Reply to this email directly or view it on GitHub
https://github.com/linkedin/naarad/pull/329#event-322898471.


Create abstract base class for object files such as ELF and COFF files

As a prerequisite for implementing unwinding for PE/COFF frames, we
create an abstract base class that is implemented by the Elf class
(and will be implemented by Coff in a future commit).
This is a purely mechanical change that declares all methods needed to
be implemented by a class that is returned from a MapInfo instance in
the Object base class.
Tested: No new code implemented, only interface changes. Nevertheless,
I built the service and tested on a sample application if all works.
Bug: http://b/192514457

Thanks for the review @beckerhe


thanks for sharing!   Can I know if every box has a corresponding SAM-generated mask now?

thanks for sharing!   Can I know if every box has a corresponding SAM-generated mask in your version?

thanks for sharing! Can I know if every box has a corresponding SAM-generated mask in your version?

Yes, every box has a corresponding SAM-generated mask.

That's awesome! Thanks for sharing such useful data!

JSONDecodeError: Expecting ',' delimiter: line 1 column 69270577 (char 69270576)
This happens when I use pycocotools to parse the "sam_obj365_val_5k.json" file.
Possible to look into this? Thanks!


just a demo? I can't see any depulication function when I run it.

My apologies. It is a work in progress.
The current best path is to use the NodeJS server option described in the readme.
The functionality is currently limited to duplicate detection. Quarantine and elimination are coming but I want to test it heavily before I enable anything destructive for obvious reasons :)


feat: plot decision tree

Closes #856
Summary of Changes

Added plot method for DecisionTreeClassifier and DecisionTreeRegressor.
Added tests for both

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

v0.27.0
GitHub release

Your semantic-release bot :package::rocket:


PSIRT PVR0322596 gofrs/uuid changes instead of satori/uuid

:thumbsup: Coverage remained same at [90.3926%]


Understanding re identification in BoT-SORT in multi object tracking

I was trying to use BoT-SORT with reid on a simple video in which single person is walking on the road, first gets occluded by small tree and then by a billboard. Also this is a drone footage though not at very high altitude and
I am using yolox for detection model with weights from bytetrack_x_mot17.pth.tar and reid model (which is mot17_sbs_S50.pth). This is what paper and code base also uses by default.
BoT-SORT was able to correctly able to recognise same person when he emerges out of tree. However, when he emerges out of bill board, he gets new ID assigned. I tried by increasing track_buffer, proximity_threshold, appearance_threshold as well as match_threshold, but no luck.
So, I tried to debug the code. Here are my observations: For long occlusions (like billboard) iou similarity inside matching.iou_distance() method is [0] (single zero for single person detection). This makes ious_dists = [1] (line 6 in below code excerpt from official BotSORT repo). For long occlusions, appearance similarity is also turns out to be [0], making emb_dists = [1] (line 13). This makes overall dists = [1]. Now this dists is passed to matching function on line 30. Since I set match_thresh to 0.6 which was less than 1, it did not match / associate any existing tracklet with the detection bounding box corresponding to person arising out of bill board, thus assigning new ID to the person.
1    class BoTSORT():
2        def update(self, output_results, img):
3            // ...
4
5            # Associate with high score detection boxes
6            ious_dists = matching.iou_distance(strack_pool, detections)  # this is all 1s for long occlusions
7            ious_dists_mask = (ious_dists > self.proximity_thresh)
8
9            if not self.args.mot20:
10                ious_dists = matching.fuse_score(ious_dists, detections)
11
12            if self.args.with_reid:
13                emb_dists = matching.embedding_distance(strack_pool, detections) / 2.0 # this is all 1s for long occlusions
14                raw_emb_dists = emb_dists.copy()
15                emb_dists[emb_dists > self.appearance_thresh] = 1.0
16                emb_dists[ious_dists_mask] = 1.0
17                dists = np.minimum(ious_dists, emb_dists)
18
19                # Popular ReID method (JDE / FairMOT)
20                # raw_emb_dists = matching.embedding_distance(strack_pool, detections)
21                # dists = matching.fuse_motion(self.kalman_filter, raw_emb_dists, strack_pool, detections)
22                # emb_dists = dists
23
24                # IoU making ReID
25                # dists = matching.embedding_distance(strack_pool, detections)
26                # dists[ious_dists_mask] = 1.0
27            else:
28                dists = ious_dists
29
30            matches, u_track, u_detection = matching.linear_assignment(dists, thresh=self.args.match_thresh)

So I increased match_thresh to 1.1 and it started working. However this is just the hack, since the thresholds are meant range between 0 to 1 and setting it anything bigger than 1.1 effectively means: if all dists have values 1s, match existing tracks with anything that appears in the scene. If a new person appears in the scene before the occluded person comes out of billboard, that new person gets assigned with older persons ID !
I observed same when there are multiple people in the scene occluded by some object. If a new person comes in the scene before any of occluded person gets un-occluded, that person gets assigned occluded person's ID.
I have following questions:
Q1. Why ious_dists = [1]? Because there is no overlaps between bounding boxes of before and after occlusions?
Q2. Why emb_dists = [1]? Because, the reid model is able to generate similar features for same person before and after occlusion?
Q3. If answer to Q2 is Yes, then do I need use reid model fine tuned on my dataset? Just for reference, BoTSORT paper says this:

For the feature extractor, we trained FastReID’s [19] SBS-50 model for MOT17 and MOT20 with their default training strategy, for 60 epochs.

while fast-reid paper says this:

We propose a cross-domain method FastReIDMLT that adopts mixture label transport to learn pseudo label by multi-granularity strategy. We first train a model with a source-domain dataset and then finetune on the pre-trained model with pseudo labels of the target-domain dataset.

Q4. If answer to Q3, is Yes, then is there any approach / model that allows us to do re-identification without fine tuning re-id model?
Q5. I am also doubt ful about above part of code. If ious_dists is all 1s (line 6), ious_dists_mask will become all True (line 7), which will make emb_dists all 1s on line 16, making dists all 1s on line 17. My understanding was that we should be using appearance similarity for long occlusions, but here zero IoU similarity is nullifying appearance similarity for long occlusions. Isnt it wrong? Or am missing something?

Hi! I really appreciate your detailed observations. I’m facing the exact same issue with BoT-SORT using YOLOX and the re-id model (mot17_sbs_S50.pth). I’ve also tried adjusting parameters like track_buffer, proximity_threshold, appearance_threshold, and match_threshold without success. Have you found any effective solution to the re-id problem beyond the threshold workaround?


fixed wrong variable use in rename_channel function

HI,
I found a bug while using rename_channel function. I believe wrong variable was used to call read_edf function. I changed it to following:
    for ch_nr in tqdm(range(len(channels))):         signal, signal_header, _ = read_edf(edf_file, digital=True,                                             ch_nrs=ch_nr, verbose=False)
Hope it helps!

thanks, that's a bug indeed! I have it on my list since a long time to write some unittests for these functions..


cutscene + dialogue script not working

Describe your bug here.
I was porting a mod from 0.6.1 to 0.6.2 (to another platform) but when I go into the song, the video and dialogue start normally. Except, the song also starts
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Neko, HashLink, or other build system
Did you edit anything in this build? If so, mention or summarize your changes.
No, I literally didn't

Also here's the script if it helps:
-- Dialogue shit
local playDialogue = false;
local playedVideo = false;
function onStartCountdown()
	if not playedVideo and isStoryMode and not seenCutscene then -- Block the first countdown and play video cutscene
		startVideo('norway');
		playDialogue = true;
		playedVideo = true;
		return Function_Stop;
	elseif playDialogue then -- Block the second countdown and start a timer of 0.8 seconds to play the dialogue
		playedVideo = true;
		playDialogue = false;
		setProperty('inCutscene', true);
		runTimer('startDialogue', 0.8);

		return Function_Stop;
	end
	return Function_Continue;
end

function onTimerCompleted(tag, loops, loopsLeft)
	if tag == 'startDialogue' then -- Timer completed, play dialogue
		startDialogue('dialogue');
	end
end

local playedVideo = false;
function onStartCountdown()
	if not playedVideo and isStoryMode and not seenCutscene then -- Block the first countdown and play video cutscene
		startVideo('norway');
		playedVideo = true;
		return Function_Stop;
	end
        if playedVideo then -- Block the second countdown and start a timer of 0.8 seconds to play the dialogue
		setProperty('inCutscene', true);
		runTimer('startDialogue', 0.8);

		return Function_Stop;
	end
	return Function_Continue;
end

function onTimerCompleted(tag, loops, loopsLeft)
	if tag == 'startDialogue' then -- Timer completed, play dialogue
		startDialogue('dialogue');
	end
end

i haven't coded in a while- lua in forever, so here is what i got

local playedVideo = false;
function onStartCountdown()
	if not playedVideo and isStoryMode and not seenCutscene then -- Block the first countdown and play video cutscene
		startVideo('norway');
		playedVideo = true;
		return Function_Stop;
	end
        if playedVideo then -- Block the second countdown and start a timer of 0.8 seconds to play the dialogue
		setProperty('inCutscene', true);
		runTimer('startDialogue', 0.8);

		return Function_Stop;
	end
	return Function_Continue;
end

function onTimerCompleted(tag, loops, loopsLeft)
	if tag == 'startDialogue' then -- Timer completed, play dialogue
		startDialogue('dialogue');
	end
end

i haven't coded in a while- lua in forever, so here is what i got

It still has the same problem but the dialogue plays forever

I've figured out the Psych Engine build I'm using does not stop the countdown at cutscene scripts like that for some reason


[BUG] - No permissions. This API is not subscribed.

Hi, Im adding this on my home assistant for manage my realme TechLife Vacuum
I get this error.
('Request failed - Response: ', {'code': 28841101, 'msg': 'No permissions. This API is not subscribed.', 'success': False, 't':<PHONE_NUMBER>609, 'tid': 'c2786c25c41c11ee84c772fd0bbfcb23'})
Can someone tell me what happend and how solve it?
Thank you

SAme here.
Logger: custom_components.tuya_cloud_map_extractor.config_flow
Source: custom_components/tuya_cloud_map_extractor/config_flow.py:57
Integration: Tuya Cloud Map Extractor ([documentation](https://github.com/oven-lab/tuya_cloud_map_extractor/blob/main/README.md), [issues](https://github.com/oven-lab/tuya_cloud_map_extractor/issues))
First occurred: 11:35:13 (3 occurrences)
Last logged: 11:35:26

('Request failed - Response: ', {'code': 28841101, 'msg': 'No permissions. This API is not subscribed.', 'success': False, 't':<PHONE_NUMBER>393, 'tid': '12a5b7dfc8001000000000000000000000000007452'})
('Request failed - Response: ', {'code': 28841101, 'msg': 'No permissions. This API is not subscribed.', 'success': False, 't':<PHONE_NUMBER>017762, 'tid': '15451f670000000000000000000000000d90a'})
('Request failed - Response: ', {'code': 28841101, 'msg': 'No permissions. This API is not subscribed.', 'success': False, 't':<PHONE_NUMBER>06148, 'tid': '1a4445e4c8000000000000000000b272d90a'})
Traceback (most recent call last):
  File "/config/custom_components/tuya_cloud_map_extractor/config_flow.py", line 57, in async_step_user
    headers, image = await validate(self.hass, user_input)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/tuya_cloud_map_extractor/config_flow.py", line 214, in validate
    return await hass.async_add_executor_job(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/tuya_cloud_map_extractor/tuya_vacuum_map_extractor/main.py", line 124, in get_map
    link = get_download_link(server, client_id, secret_key, device_id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/tuya_cloud_map_extractor/tuya_vacuum_map_extractor/tuya.py", line 68, in get_download_link
    raise RuntimeError("Request failed - Response: ", response)
RuntimeError: ('Request failed - Response: ', {'code': 28841101, 'msg': 'No permissions. This API is not subscribed.', 'success': False, 't':<PHONE_NUMBER>0000000393, 'tid': '12a5b7d000000000000000057452'})

Did you both make sure that you added the robot vacuum api in the tuya cloud as directed by the readme?

I had to navigate to a slightly different page at the iot.tuya.com site: Sidebar > Cloud > Cloud Services and then I searched for "sweeping".

I am in Western US
This map decoding is an amazing feat!


Update README.md

The portion updated was bit confusing. Correct me if I am wrong.

it should be in test/index.js, so everything is correct :)


Table flip label

Why isn't (ノಠ益ಠ)ノ彡┻━┻ a default label? This is high priority lets get on this thing asap :100:

https://github.com/himynameisdave/git-label-faces

Closed via https://github.com/himynameisdave/git-label-faces/commit/ced3bf34bf81247beb5840a8be4da06440390ec5


55 add home page

Pull Request Template
Description
#55 added home page, i tried to make it as responsive as i could: https://youtu.be/M9n3Vdu9Pls - you can check here
But i have failed with last section of "Inspirations from Women in Tech" to make carousel in two rows. Unfortunatly i don't have enough time to solve, sorry.
Fixes # (issue)
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My contribution follows the style guidelines of this project
[x] I have performed a self-review of my own contribution
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have checked my code and corrected any misspellings

@greyGroot please make the pull request into the 'website' branch


Glass firelocks have no wires to hack

Description
Glass firelocks are missing wires when opening the hacking window. Regular firelocks still have them.
Reproduction

Open the pannel of a glass firelock.
Open the hacking window

Screenshots
Glass firelock:

Airlock:

thats an airlock not a firelock :trollface:
both kinds of actual firelock have no wire layout

Issue is is that firelocks should have wires and should be able to be hacked. They can be bolted with the atmos firelock remote i believe, with no wires you are unable to unbolt without the remote.

This issue seems to be resolved. You now no longer get a wire UI screen with glass airlocks.


Add missing close to MSR register open fd

there are usecases where this missing close leads to fd exhaustion

testing:
% go test
PASS
ok  	github.com/9elements/converged-security-suite/v2/pkg/registers	0.289sw

The linter is right, in this case we theoretically can get a panic.
Also may be it makes sense to put the whole content of the for to a separate function to avoid defer-ing in a loop. But this is a nitpicking. Feel free to ignore :)

I guess once can use inplace function for it:
for i := 0; i < runtime.NumCPU(); i++ {
func() {
...
defer msr.Close()
...
}()
}

i could've sworn i put that defer after the error check. fixing...


Link Classroom to Classroom-Desktop (3/3) -- Main process updates + package updates

Changes to main process for OAuth app integration + updated NPM packages.
I have split up this PR into three parts so that it is easier to review. Please put all comments on the smaller PRs.
Module Updates on Renderer #41
UI Updates for renderer #42
Main Process updates + OAuth Changes #43

Looks like some legit warnings from eslint:

/Users/travis/build/education/classroom-desktop/app/modules/assignment/actions/assignment-fetch-info.js
  16:7  error  Unexpected var, use let or const instead  no-var
  17:7  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/pagination/actions/pagination-fetch-all.js
  13:5  error  Unexpected var, use let or const instead  no-var
  14:5  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/pagination/actions/pagination-fetch-page.js
  20:9  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/settings/actions/__tests__/settings-logout-user-test.js
  52:5  error  Unexpected var, use let or const instead  no-var
  61:5  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/settings/actions/settings-update-user-state.js
  18:5  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/submissions/actions/submission-clone-all.js
  11:5  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/submissions/reducers/submissions.js
  75:5  error  Unexpected var, use let or const instead  no-var
/Users/travis/build/education/classroom-desktop/app/modules/submissions/selectors.js
  30:5  error  Unexpected var, use let or const instead  no-var

@shiftkey Fixed the linting errors, build is passing again!


[BUG] Toast shows incorrect mod count (race condition)

Describe the bug
When loading the game, the toast can display before all mods have actually been checked for updates. This results in the toast showing an incorrect number of mods (e.g. 3), but when entering the menu there are actually more (e.g. 13, I have a lot of mods that don't respect semver apparently).
To Reproduce
Steps to reproduce the behavior:

Install a few mods which don't respect semver or have multiple out of date mods
Launch the game so that the toast will display
Sometimes the correct count is displayed but usually if the game window is focused it will pop up immediately with an incorrect count

Expected behavior
The toast displays the correct number of mods.
Screenshots
Incorrect number of mods displayed:

Outdated mods in manager (There are 13):

Please complete the following information:

OS: Linux (KDE + Ubuntu)
Minecraft version: 1.17.1
Version: 1.2.0

Yeah I noticed that one too but haven't had time to track it down
Thank you for finding the reason for  that one

This should fix your problem:
modmanager-1.2.0-alpha+1.17.jar.zip


fix: TODO related fixes for post-v21 release

Issue being fixed or feature implemented
Multiple TODO is reviewed and fixes in this PR
What was done?
See commits
How Has This Been Tested?
Run unit/functional tests
Breaking Changes
N/A
Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[x] I have assigned this pull request to a milestone

build failed here: https://gitlab.com/dashpay/dash/-/jobs/7289203270


Support units for size specification in properties

It is more pleasant to specify in human-ish units so we can say:
aeron.term.buffer.length=512m
instead of:
aeron.term.buffer.length=536870912
Support for g/m/k units would be nice.
Similar support for time units is probably also a good idea.

👍 +1


The table explorer is always loading when the value of the 'Show top results' field is less than the number of all entities

Storage Explorer Version: 1.25.0-dev
Build Number: 20220608.1
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 20.04/MacOS Monterey 12.4 (Apple M1 Pro)
Architecture: ia32\x64
How Found: From running test cases
Regression From: Previous release (1.24.2)
Steps to Reproduce

Expand one storage account -> Tables.
Create a table -> Add at least two entities.
Click 'Query' -> Remove all clauses.
Type '1' into the 'Show top results' field -> Execute query.
Check whether there is an entity.

Expected Experience
There is an entity.
Actual Experience
The table explorer is always loading.

Verified this issue on the build main/20220620.1. Fixed.


Azure MFA oath tokens support?

Does this ADFS / Azure MFA integration support oath tokens (like YubiKeys) that are setup with Azure MFA?
Thanks
[Enter feedback here]

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

ID: f333e8cb-c046-ee06-d33d-d7dc8e8af695
Version Independent ID: 10838695-f60e-42a7-b0e8-eed7820fd333
Content: Configure AD FS 2016 and Azure MFA
Content Source: WindowsServerDocs/identity/ad-fs/operations/configure-ad-fs-and-azure-mfa.md
Product: windows-server
Technology: ad-fs
GitHub Login: @billmath
Microsoft Alias: billmath

(Sorry for commenting a week later than I intended originally.)
Disclaimer: I am not affiliated with Microsoft or the Microsoft Docs teams here on GitHub.
Please note that this repository and its team members is not equipped to handle support questions, support issues or other technical queries. This issue tracker is intended to handle reports on issues in the documentation, so your question would be much better handled via real support channels or forums. Let me list some of them for you:
Try the following resources to get in touch with users who may be able to help you:

TechNet forums: https://social.technet.microsoft.com/Forums/en-US/home
MSDN: https://social.msdn.microsoft.com/Forums/en-US/home
Microsoft Community: https://answers.microsoft.com/

Wish I could help, but this repository is not intended for regular support issues, support requests or support questions.
You may want to look elsewhere for answers, unless you have suggestions for improving one or more specific pages in the MS Docs repository.
The intention of this repository is to improve on the existing documentation by providing the users a way to report factual errors, improvement suggestions and request updates for new versions.
The MS Docs team members might not have time to answer your question, both due to the small size of the team and the big workload.

#assign:IngridAtMicrosoft
gh issue comment 5131 -b #assign:IngridAtMicrosoft

#assign:xelu86

Hey @Treeced,
Thanks again for contacting Microsoft. We value your feedback.
As we understand it, you're describing a specific about the product compared to an issue with the documentation. GitHub isn't quite the right location if searching for technical support, deeper specifics of the product or feature requests as it is completely outside our scope. If there are any issues within the content itself, please let us know.
We recommend using the support forums in Illfated's last response and hopefully one of the community experts may be able to better assist. We will now be closing this thread.
Thank you and have a most pleasant day.
#please-close


Handle NaNs

This will add functionality to handle missing values encoded as numpy.NaN.
The proposal is to classify the masked values (excluding NaNs), and then set the bin label for the missing observations to -1.
This would keep the labels as ints, rather than using numpy.NaN which would change the labels to floats.
This is a work-in progress PR to solicit comments and ideas.

sweet. looks like the only failure is probably small?

@sjsrey do you want to get this into meta, or hang on until the next?

@sjsrey do you want to get this into meta, or hang on until the next?

Hang on.


Feature/ci from Ilker

Created a new PR to replace #2 because of the strange robo commits.

Closing this one, as it's not necessary.


Translations updated.

I've updated the translations to the firefox addon. Some translations are taken from the latest chrome extension , others are my own addition.

Thank you! I've released a new version with the updated translations, which should auto-update at some point or it can be installed from https://addons.mozilla.org/en-CA/firefox/addon/101weiqilocalizer/


Adding guidance for modifying sharing settings

I struggled to find instructions for this so had to work it out for myself. Azure CLI example blocks do, on review, contain example code for doing this, but this is not easy to find, I certainly didn't find it.

@danielharkerdp : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@danielharkerdp : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@danielharkerdp : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@roygara
Because this PR includes several formatting changes, it should be done in the private repo so that validation and staging can be verified. If you have any questions about how to do that, please email the PR review team and someone will assist you. Once that's done, this PR should be closed.
Thanks!
#label:"aq-pr-triaged"

@roygara
Because this PR includes several formatting changes, it should be done in the private repo so that validation and staging can be verified. If you have any questions about how to do that, please email the PR review team and someone will assist you. Once that's done, this PR should be closed.
Thanks! #label:"aq-pr-triaged"

Thanks Andrea, slightly confused because I haven't changed any formatting, just added a few paragraphs, but I suppose that changes the structure. Can you advise the email address for the PR Review team, I don't know how to access the private repo.

@danielharkerdp
The private repo can only be used by MS employees and vendors. @roygara will have to pull the changes into a new PR.
I'm seeing some tabs, headings, and other Markdown formatting changes in this PR. Did you intend to only add text?

I added some 2 additional sections so those contained tabs and headings, but I didn't change any formatting across the rest of the doc, I just copy/pasted the markdown from the other sections so that what I added matched the rest of the formatting.


Looking forward to your pytorch code.

I'm looking forward to your pytorch code ♥, do you have a release plan?

We are working on the final experiments and examination of Uni-Fold PyTorch (v1.1.0) as well as Uni-Fold Multimer (v2.0.0). The code is likely to come out in coming two months.

Please check https://github.com/dptech-corp/Uni-Fold


⚠ Processors has degraded performance

In 373b2d8, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 74 ms

Resolved: Processors performance has improved in 3790572.


Template sensor - unit_of_measurement- upper case

Home Assistant release with the issue:

Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):
Hassio 0.65.6
Component/platform:

Template sensor
https://www.home-assistant.io/components/sensor.template/
Description of problem:
The template sensors "unit_of_measurement" atribute converts all text to upper case/large letters.
Example:
unit_of_measurement: 'DeGrees',  becomes "DEGREE".
Speaking of which, the unit_of_measurement does not take '{{ states.sensor.something.state}}'
Does not tatk does not take "{{ states.sensor.something.state}}"
Does not tale a value_template.
-Which is pitty and limmits how to use the sensor.

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):

Additional information:

Your issue is related to frontend.
Please close it and move it to: https://github.com/home-assistant/home-assistant-polymer

/move to home-assistant/home-assistant-polymer


POS and SOP converter

Issue Id you have worked upon -
Fixed #381
Briefly explain your program logic -
For conversion to POS --- we join literals(variables) using '*'
For conversion to SOP ---we join literals(variable) using '+'
Screenshots(Attach 2 screenshots of your own input and output) -

By raising this PR I affirm that -

[x] My code follows the guidelines of this project.

[x] I have performed a self-review of my own code.

[x] I have commented my code.

[x] My code gives the correct output.

[x] I affirm that I strictly follow contributing guidelines and code of conduct.

Congratulations 🎉 @Satvik-Garg on your contribution.
Thanks for adding value to this repository. 😊
Let's celebrate this fest 😃 by providing more developers 👨💻👩💻 an opportunity to contribute. Help us make this repository reach far and more by sharing this to your friends and colleagues.
Your efforts can make difference.

@SarthakKeshari  will you update the ranklist again???


0xc000007b

cppan-master-win32-client run in my windows, error:
The application was unable to start correctly (0xc000007b). Click OK to close

Do you have vs2015 redist installed? or visual studio 2015?

I've updated windows binaries.
Please try to re-download them and run again to check if error still exists.

I'm sorry to bother you, when i install  vs2015 redist, it is runing ok.
tks


File Share OAuth support

Jing has the email. Visit the topic in v1.28.0

Revisited. Likely going to be a 1.29 feature at this point. Will move back if work starts on it.

JS SDK will be ready by mid Feb

Phase 1:

[ ] Create DualClient
[ ] Create file share mgmt plane “SDK helper client”
[ ] Update file share data plane “SDK helper clients” to declare what credential types operations supports
[ ] Pass mgmt connection down the layers
[ ] OAuth unit tests (especially for listing)

Phase 2:

[ ] Use DualClient to create classes in file extension
[ ] Use new classes where needed
[ ] Update conditions for enabling/disabling actions based on mgmt connection existing

The above comment is no longer relevant.


Re-enable automatic renewal?

Hi there
First of all congratulations on this nifty little project. I was able to integrate Mollie in my Laravel application in no time!
However, I would like to know if it was possible to implement the following behavior: we want to have the users auto-renew by default, but also cancel auto renewal and re-enable it at any time.
Basically right now I have a subscription and I can just cancel it using the cancel() method. What I would like to have is the option to have the user say "Actually I would like to auto renew at the end of my subscription", so basically "un-cancel" the subscription without billing them again until the end of the original cycled.
Is this possible or would that require to roll my own subscription logic?
Thanks in advance!

Thanks for the ❤!
It sounds like you're looking for $subscription->resume(); which lets you "uncancel" within the grace period. The grace period is essentially the time that was already paid for. After that, the customer should start a completely new subscription.

Thanks for the ❤!
It sounds like you're looking for $subscription->resume(); which lets you "uncancel" within the grace period. The grace period is essentially the time that was already paid for. After that, the customer should start a completely new subscription.

That is EXACTLY what I was looking for! Thank you!
Looks like I should have tried giving the old thesaurus a try :P
Many thanks!


KNL-1576 allow h5p.org in antisamy

I wonder if there's still value anymore in having a high/low security filter? Seems like the low filter is just easier for everyone and fine.


Minor issue - selected LEDs in Show LEDs block are not centered

Since our default project is Show LEDs we should have it more polished.
The selected LEDs (red block) are down and to the left of center in the Show LEDs block
Repro:

Show LED block
Select one of the LEDs
** Notice - red block is not centered

Simulator issues are in pxt-microbit so this bug is covered there (#174)


Storage Explorer can't find newly-created blob container when choosing to open in Storage Explorer

Repro Steps:

Expand one Storage account.
Create a new blob container then select 'Open Azure Account from Storage Explorer' on context menu for it.

Expect:
It will fucus on the new created blob container in Storage Explorer.
Actual:
Pop up an error massage in Storage Explorer as below.

More Info:
This issue also reproduces on file share.

@JakeRad @MRayermannMSFT @craxal  When's the plan to fix this? Thx.

Closing as stale


Conditional logic

Opening this PR early since we haven't really talked about how the conditional fields would work in the form renderer context.
@jrubenoff: can you check out the "Conditional" template in examples/index.html and lmk what you think? Is anything totally off in terms of structure?

Alright, this is definitely ready for review now.

Awesome, thanks for covering that one-form-field-per-page edge case!
Don't think we need to expose "hide" in the front end, at least. I actually found this super confusing... since the text field is the same length and the questions start with the same word, it took me a second to realize the fields were changing, even when I had the source code in front of me.
From an interaction standpoint, we probably want to add .is_conditional and .is_hidden instead of just toggling display: none;. Might want to animate the conditional fields as they appear.
Here's an edge case:

I type 7 in "Guess a number"
I type an answer in "Why do you like big numbers?"
I go back and type 5 in "Guess a number"

Is the answer in "Why do you like big numbers?" still submitted?

re hide: i disagree, but its easy enough to experiment with. i recognize
that the example i'm using in the fixtures is pretty wacky.
re interaction, currently we're using jquery .hide and .show. i assumed
that we could add animations via javascript.
re your edge case, the answer is no.
On Thursday, February 12, 2015, Josh Rubenoff<EMAIL_ADDRESS>wrote:

Awesome, thanks for covering that one-form-field-per-page edge case!
Don't think we need to expose "hide" in the front end, at least. I
actually found this super confusing... since the text field is the same
length and the questions start with the same word, it took me a second to
realize the fields were changing, even when I had the source code in front
of me.
From an interaction standpoint, we probably want to add .is_conditional
and .is_hidden instead of just toggling display: none;. Might want to
animate the conditional fields as they appear.
Here's an edge case:

I type 7 in "Guess a number"
I type an answer in "Why do you like big numbers?"
I go back and type 5 in "Guess a number"

Is the answer in "Why do you like big numbers?" still submitted?
—
Reply to this email directly or view it on GitHub
https://github.com/dobtco/formrenderer-base/pull/26#issuecomment-74179945
.

--
Adam Becker
(951) 9-BECKER
@AdamJacobBecker

In the edge case above, what are your thoughts on clearing the input when the user hides it?

So the current behavior is that hidden fields will not get submitted. However, we do not currently clear the fields when they are hidden.
What I think you are asking is: do I think we should clear fields when they are hidden?
My answer would be "no", primarily because a field might be hidden and then shown in quick succession (imagine accidentally hitting a radio button..) and it would suck for a user to lose their input.

Sounds good to me.


Obj and bin folders are not excluded

By the way, I suggest that the "Excluded Directories" option can add regrex strings.

Thanks for the report.
I will add regex along with other fixes soon.

Coming tomorrow!

Submitted the update. Will be reviewed and available tomorrow!
Also the built in exclusion only works at the root: e.g. /obj
But now with regex you can exclude it anywhere!


Fix Ping being unavailable on Azure GitHub runners

We will either need to skip this test entirely on our CI pipeline or move our runner to be self-hosted.

Fixed by predicating ping tests on CI environment variable


Fixed Deprecated aws_s3_bucket Options

The following options were deprecated, and have either been updated,
or replaced with the new necessary resources:

override_json replaced with override_policy_documents option
server_side_encryption_configuration replaced with aws_s3_bucket_server_side_encryption_configuration resource
versioning replaced with aws_s3_bucket_versioning resource
cors_rule replaced with aws_s3_bucket_cors_configuration resource
acl replaced with aws_s3_bucket_acl resource

The following options were deprecated, and have either been updated, or replaced with the new necessary resources:

override_json replaced with override_policy_documents option
server_side_encryption_configuration replaced with aws_s3_bucket_server_side_encryption_configuration resource
versioning replaced with aws_s3_bucket_versioning resource
cors_rule replaced with aws_s3_bucket_cors_configuration resource
acl replaced with aws_s3_bucket_acl resource

Hi guys @dotCipher and @joe-niland!
Any updates on this? We are still seeing the following deprecation warning:
│ Warning: Argument is deprecated
│   on .terraform/modules/cloudfront_s3_site/main.tf line 248, in resource "aws_s3_bucket" "origin":
│  248: resource "aws_s3_bucket" "origin" {
│
│ Use the aws_s3_bucket_cors_configuration resource instead

Bump, checking in on the progress of this patch.

Bump, checking in on the progress of this patch.

Thank you! We are looking forward to this update.

Thanks @afrazkhan and sorry for the delay in reviewing.
There are some formatting issues. Could you please run the following to see the output?
make precommit/terraform

I believe they can be fixed by running terraform fmt -recursive


No Authentication Code for TNtracker

Hi,
there is no more Authentication Code in Developer Tools for this tracker.
Regards

It is still there for me.
Look at DevTools when you search something.

Oh sorry
Thanks


watcher for Apache Aurora zookeeper announcements

Aurora zookeeper serversets are comparable to what Nerve does, but Aurora uses a different json structure in the zookeeper nodes, and it has provisions for more than one advertised port for a service.

@benley  I like your implementation, allowing a custom port_name, since the rest is exactly the same, I'll merge yours into mine.

Anything missing to get this one merged?

@jolynch you have just merged a Marathon watcher (#101) for the Marathon Mesos Framework. This one implements the same for the Apache Aurora Mesos framework. Any change to get this one here merged as well? The code is rock solid; we are already using it in production.

I can update this to fit the new plugin model pretty easily if there's actually a chance of getting it merged.

Yes I'm trying to work my way through the pull requests. If you pull/rebase I can review this one next. I think Igor is handling review of the exhibitor watcher, and we have a few more to review.

@benley two minor remarks:

This watcher does not only support Aurora but also others, such as finagle. Renaming it to serverset watcher would make that more apparent.
The pull request is missing a short description in the REAMDE https://github.com/airbnb/synapse#service-discovery

Really looking forward to seeing this merged. Thanks for your effort :+1:

I agree about renaming it to serverset watcher; I'll get the PR updated soon.

See #144 for the current deserialize interface

I'm planning on working on this PR tomorrow afternoon-ish, fwiw

I believe that #153 should support what this PR requests via the new decode option to the ZookeeperWatcher. The README has details for how to configure it.
If that doesn't work please open and issue/PR and we can work on it :-)

Thanks for finishing this work, @jolynch!  I got buried with other projects and totally lost track of it.


Removing migration of collection creator in the controller

Did a query on Production and all creators have been successfully migrated
resp = ActiveFedora::SolrService.query('*:*', fq: 'has_model_ssim:Collection',fl:'id', rows: 1000)
ids = resp.map{|resp| resp['id']}
ids.reject{|id| collection = Collection.find(id); collection.creator[0].is_a?(Alias) || collection.creator[0].nil?}

Above code returned empty array

Coverage decreased (-1.6%) to 56.279% when pulling 71f5f829d4c679ec034c333016ee49bcdacd353f on i#1443.1 into f2427e00a678a441c0cad4c73c4f3af0a3bd5f7b on develop.


SDN-1334: Pod to svc connectivity check in OVN

What is the aim of the script?
Test connectivity between pod and svc in OVN. It runs ovnkube-trace between the pod and svc in case of connectivity failure to check what went wrong.
How to test the script?
The script assumes that $KUBECONFIG file is loaded/mounted at /tmp/kubeconfig inside the pod. This is just temporary and will go away once we add a serviceaccount for the debug-namespace.
Method 1: Launch a debug pod on an OCP OVN cluster:
Sample yaml:
---
apiVersion: v1
kind: Pod
metadata:
  name: pod1
  labels:
    app: MyApp
spec:
  containers:
  - name: pod1
    image: quay.io/itssurya/dev-images:15084af4-4491-44a2-94bf-c62bfdeb7131
    command:
      - /sbin/init

Replace the image with registry.svc.ci.openshift.org/ocp/4.7:ocp-debug-network once the image lands in the registry.
oc rsh -n <DEBUG-NETWORK-NAMESPACE> <debug-network-podname> ./usr/bin/debug-network-scripts/ovn/pod_to_svc.sh <src-node-name> <dst-node-name>
Method 2: Launch it via podman or docker:
podman run -v /tmp/kubeconfig:/tmp/kubeconfig <IMAGE_ID> ./usr/bin/debug-network-scripts/ovn/pod_to_svc.sh

/hold

/hold cancel.
This is good to go.

/hold cancel

/lgtm


AWS Workspace latest version is wrong

Looks like the feed location has not been updated to include the update released March 3 2022.
https://docs.aws.amazon.com/workspaces/latest/userguide/amazon-workspaces-osx-client.html#osx-release-notes

Amazon fixed this URL
It is now showing the current version again.

This has re-occurred with the latest release (v5.5) as the XML file in that URL is still showing 5.4 as latest.

If there is no other way to get the current version, there is nothing we can do but wait for Amazon to update this. (and bug their support update it faster)


bug: MetaMask or Injected Connector doesn't response anything

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
latest
Current Behavior

Open a new tab on PC Chrome
Go to "https://wagmi.sh/examples/connect-wallet"
click "Injected"

Expected Behavior
It's supposed to be connected to MetaMask.
I have only MetaMask extension, no any other wallets.
I tried several times, it was ok like first 3~4 times, after that it is not working.
After refreshing page, it works fine.
The issue only happens when open a new tab.
Steps To Reproduce

Open a new tab on PC Chrome
Go to "https://wagmi.sh/examples/connect-wallet"
click "Injected"

repeat 3 or 4 times
Link to Minimal Reproducible Example (StackBlitz, CodeSandbox, GitHub repo etc.)
No response
Anything else?

Loading spinner rotate infinitely.
Furthermore, I tried MetaMask Connector by myself. It response nothing too.
I tried with Rainbowkit and web3modal

I can't reproduce, to me it works fine

Try maybe with another browser/ in incognito mode/ by disabling some extensions


led strip buffer is not initialized to zero after 8th pixel.

In practice the phenomenon is that all pixels start from 8th with some random colors.

a manual memset(state->pxbuffer, 0, state->maxpixels*3); actually resolve this issue, but jd_alloc should already set the mem to zero.
https://github.com/microsoft/jacdac-c/blob/main/services/ledstrip.c#L495
@smfox10

@xmeow is this still an issue?

I think this exist in the makecode editor with effects. In our local build system we made a manual memory reset to the pixel buffers.

Do you have a MakeCode program to repro this?


Peak measurement

There can be many versions of this, but you can start with the existing method from the spreadsheet.
Inputs:

one spectrum
the energy of one peak

Output:

the net area of the peak, with uncertainty

Resolved with pull request #7 of Gamma_Analysis.


Add unit-tests to verify CLOB/AMM offer and strand selection logic with the transfer fee

High Level Overview of Change
This PR includes only the unit-tests to verify the payment engine logic to select AMM/CLOB offer and to select the best quality strand when the transfer fee is set.
Context of Change
The transfer fee changes the offer quality and therefore has to be considered when selecting CLOB/AMM offer or the best quality strand. The transfer in rate can be optimized out since it is applied to both CLOB and AMM offer. The transfer out rate is set to one in case of the cross currency payment. The quality adjustment for the transfer fee in case of the offer crossing is disabled. Therefore the transfer fee adjustment cancels itself out.
Type of Change

[x] Tests

Test Plan
The unit-tests consider two cases:

If AMM has the same spot price quality as CLOB offer, then AMM can't generate an offer with a better quality than CLOB offer. Therefore, CLOB offer has to be selected over AMM offer and consequently a strand with CLOB offer has to be selected over a strand with AMM offer regardless of the transfer fee.
If AMM has a slightly better spot price quality than CLOB offer, then AMM can generate an offer with a better quality than CLOB offer. Therefore, AMM offer has to be selected over CLOB offer and consequently a strand with AMM offer has to be selected over a strand with CLOB offer regardless of the transfer fee.

Both cases are considered for the cross-currency payment and the offer crossing.
Future Tasks
If ownerPaysFee amendment is enabled that the transfer fee adjustment has to be reconsidered.

@gregtatcam to confirm whether this is ready to merge. If it's waiting for something, please comment to note that here.

This PR is ready to merge.

This PR was merged as part of #4626.
https://github.com/XRPLF/rippled/pull/4626#issuecomment-1684031952


Docker support

I'm planning to add docker support to osc hub so that oschub is scalable and easy to deploy.

Issue closed as no self hosting for this project.


fix laravel horizon on php7.4

I completed the 3 steps below:

[x] I've read the Contribution Guide.
[x] I've updated the documentation. (refer to this for how to do so).
[x] I enjoyed my time contributing and making developer's life easier :)

fix #2407

remove mbstring is not good solution.


doc: emitraw functions

API: emitClientRaw , emitAllClientsRaw, emitServerRaw
They work the same way like the normal emit functions, but are a lot faster
its to mention, that emitServerRaw will only will if you use js serverside
So its worth to add it to https://docs.altv.mp/js/articles/understanding-events.html

https://github.com/altmp/altv-types/commit/faa2f8146f397d3d96067635d210c4ae50f2a1c7


Move tempest provision from rjil::tempest class to ocdb

rjil::tempest class would be running on gcp1 and some/all of the openstack
resources are created on ocdb, so it make sense to run the provisioning on ocdb
itself.

fixes #438


Add utfz to ports

utfz is a UTF-8 decoding library.
It is notably different from utfcpp because it doesn't use exceptions.

Thanks for the PR!
I think our CLA bot fell over, it hopefully should have said something like:

@bmharper,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

I only went through the CLA linking process after creating the PR, so that may be the reason. Should I close and open a new PR?

If it's not too much trouble, I'd really appreciate that!

Going to recreate the PR with CLA signed


Add "PullAll" method to client SDKs

Push pushes all changes. It would be useful to have a helper that would pull all sync tables (with their particular query).

This would require a cache of all queries, and a plan to handle any dynamic pieces of the query.

Yeah, I was worried about that. I guess it's only easy if you are just querying all tables with no query.
What should I do with the issue?

Closing because this is a non-trivial amount of work, for a very minor benefit. Developers should just put all of the pull calls in one method and call that when they want to pull everything.


Security_state multi-driver in caliptra_top_tb

After merging the latest changes to the MSFT internal repo I hit a multi-driver on the security_state signal in caliptra_top_tb. The signal is driven out of caliptra_top_tb_services, and PR #72 also adds a driver inside caliptra_top_tb for this signal.
@mkurc-ant do you recall what issue you were hitting that made this second driver necessary?
Really cool PR btw, thanks for getting it in.

There was a stale FIXME in the code, maybe that was just a red herring.
For now I'm just removing the new code in caliptra_top_tb and moving that ifdef around the initial block inside caliptra_top_tb_services. This should be merged back to this repo soon.
LMK if you're aware of any other gotchas associated with this change.

@calebofearth I had to set debug_locked to 0 for JTAG to work. It looks like when I initially began working on that either security_state wasn't driven from caliptra_top_tb_services or I just overlooked it.
Anyways, CI JTAG tests rely on the CALIPTRA_DEBUG_UNLOCKED define. If security_state is to be driven elsewhere in the testbench it should honor the define.

Alright, thanks for the info. I will keep the CALIPTRA_DEBUG_UNLOCKED behavior in place in the forthcoming fix.

Fix was merged to main in https://github.com/chipsalliance/caliptra-rtl/pull/154 (commit https://github.com/chipsalliance/caliptra-rtl/commit/807de2b19b9a799e1063bdd3b96fcf480f473017 specifically).

Looks like the fix didn't make it through in #148 , due to some merge conflict resolution issue.
The fix is brought in manually with PR #158 .


Allow include to include external url:s

Allow the include-statement to include external urls.
This PR also includes a few updates to the tests.

This has been hanging here for quite some now, I guess it's time to merge this.


Request: Dark mode or FrameColor compatibility

Hi there,
awesome work! I really love the UI. I wanted to ask you, if you think it's possible to either introduce a dark mode or make it compatible with https://www.curseforge.com/wow/addons/framecolor-hud-action-bar-color ?
Best,
sMuve

Hey,
not impossible to add, but a lot of work for not that many users. You're not the first one to suggest something like that.
Maybe someday, but not in the near future, sorry.


Document how to migrate tests from STI to tmt

It would be good to provide a concise list of steps needed to convert STI tests to tmt. This would help new users of tmt get quickly started. I'd suggest to mention at least the following two scenarios:

A (single) custom shell script execution (basically the tmt init -t mini scenario)
Migrating beakerlib tests (covered by tmt test import and tmt plan create -t base)

It might make sense to mention required packages handling as well. As far as location is concerned, what about adding a new "How do I convert an STI test to tmt?" section to the questions?

This  simple example psss made was very helpful:
https://src.fedoraproject.org/rpms/ibus-m17n/c/88d0a1f9939cb93b147fd758e4647cf366ce6926?branch=rawhide

Sounds like a plan to me! Glad to see this happening

A couple of relevant links:

https://docs.fedoraproject.org/en-US/ci/standard-test-roles/
https://docs.fedoraproject.org/en-US/ci/tests/
https://tmt.readthedocs.io/en/latest/questions.html
https://tmt.readthedocs.io/en/stable/spec/plans.html#shell
https://tmt.readthedocs.io/en/stable/spec/plans.html#install

@ZelenyMartin is interested to put together the docs. Martin, do you plan to look into this today/tomorrow or shall we move the issue to the next milestone?


License

Hello I read your work and I think this is a great project, I saw that you dont have a license on your project, try to have one because it atrack more contributers for your project.
greetings

If you want I can contribute with graphic design (logo and other stuff).

Hello, thank you for the advice. I have now added a license to my project. I would let you know if I need any help concerning my logo and other stuff


Issue with rendering widget icons

Checklist

[X] I have verified that the account and device works in the Comfort Cloud App.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of currently previous issues..

What version of Home Assistant Core?
core-2024.11.3
Describe the issue
Since the last update (or the one before), there is an issue with rendering the widget on my mobile phone.
It works fine in Firefox on desktop, but in the Samsung Browser of my mobile the icons below the gauge started to cause rendering issues for unknown reasons.
This is how it looks when I scroll over the widget:

It did work fine in earlier versions, so no idea what's wrong here :|
Error/Debug Logs
No response

@smirgol Hi, this integration does not provide any UI elements. Looking at the screenshot, it looks more like failing hardware than software issues.

It's really odd, especially since the widget next to it, from my thermostat, is working fine and should be using the same GUI element. So I assumed it has something to do with this app and how it renders the icons or provide the functionality for them. Everything renders fine, it's just the widget for the Panasonic that's behaving odd.
On the other hand, I finally found out about the companion app - only took me a couple of months g - where it renders okay, so it's not a big thing any more. So, feel free to close this issue and thank you for your time!


Flakey Test: operator/test DeployableByOLM: insufficient information in logs to know what caused the failure

@Allda Can you help me understand how to fix failed operator/test check?
        "errors": [
            {
                "name": "DeployableByOLM",
                "elapsed_time": 251130,
                "description": "Checking if the operator could be deployed by OLM",
                "help": "It is required that your operator could be deployed by OLM"
            }
        ],

-- https://gist.github.com/rh-operator-bundle-bot/aca8f1384f5ddf0b97443910c0efe69f#file-preflight-stdout-L29

time="2024-02-07T15:16:40Z" level=info msg="check completed" check=DeployableByOLM err="error: watch: could not retrieve the object cert-manager-target/cert-manager.v1.13.3: failed to fetch the csv cert-manager.v1.13.3 from namespace cert-manager-target: could not retrieve csv: cert-manager-target/cert-manager.v1.13.3: client rate limiter Wait returned an error: context deadline exceeded" result=ERROR

-- https://gist.github.com/rh-operator-bundle-bot/aca8f1384f5ddf0b97443910c0efe69f#file-preflight-stderr-L998
https://github.com/redhat-openshift-ecosystem/openshift-preflight/blob/068aa754f1b8aa02d599ed3ddefa71575d020898/internal/policy/operator/deployable_by_olm.go#L113-L179
Originally posted by @wallrj in https://github.com/redhat-openshift-ecosystem/community-operators-prod/issues/3992#issuecomment-1932344791
I see other examples of this bug in the PRs of other operators:

https://github.com/redhat-openshift-ecosystem/community-operators-prod/pull/3946#issuecomment-1931942341

/kind bug

https://github.com/redhat-openshift-ecosystem/openshift-preflight/issues/769


HDFS storage support via datafusion-objectstore-hdfs

Description
The description of the main changes of your pull request
This is basically the continuation of #1273 (really thanks @yjshen for your contributions! The work is all his..I'm just the guy who tries to get it merged!). I addressed the comments from @wjones127.
Related Issue(s)

Documentation

@yjshen Please check out the integration tests: https://github.com/delta-io/delta-rs/actions/runs/4684975786/jobs/8301645920?pr=1279
There are plenty of java.io.FileNotFoundExceptions. However all the HDFS tests nominally passed. Is this intended behavior?

Looks like the errors are really just us not being able to read non-parquet files in Delta when reading Parquet files. So I guess they are ok?

@iajoiner please merge main to resolve the conflicts

@rtyler Really thanks! I just merged main and there are no conflicts haha.


[WIP] DSD-710: Logo component

Fixes JIRA ticket DSD-710
This PR does the following:

Adds Logo component.
Removes all references to logos from the Icon component.

How has this been tested?

local build of DS

Accessibility concerns or updates

The same a11y functionality that was already included in the Icon component was ported over, but decorative defaults to false in the Logo component.

Checklist:

[x] I have updated the Storybook documentation accordingly.
[x] I have added relevant accessibility documentation for this pull request.
[x] All new and existing tests passed.

Front End Review:

[ ] View the example in Storybook

Tugboat has finished building the preview for this pull request!
Link:

https://pr842-hnbxdnsvjx9wm9vnwr7ueyq4wmb96pb8.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/61e03d695f46ed13d83f23f8

Tugboat has finished building the preview for this pull request!
Link:

https://pr842-hnbxdnsvjx9wm9vnwr7ueyq4wmb96pb8.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/61e03d695f46ed13d83f23f8

Tugboat has finished building the preview for this pull request!
Link:

https://pr842-hnbxdnsvjx9wm9vnwr7ueyq4wmb96pb8.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/61e03d695f46ed13d83f23f8


Update wavegetlaneindex.md

@briannagerads : Thanks for your contribution! The author(s) have been notified to review your proposed change.


website: update metrics doc

:question: What
Update metrics documentation

I did my best to implement all the suggestions, but I end up rewriting part of the text, feel free to point out somethings that I miss.


Provide Payout Method and Account context when Approving/Paying Expenses

User story

As a Collective host, I want to know if the transaction I'm about to pay out is fraudulent.

Best solution for this problem

[ ] https://github.com/opencollective/opencollective/issues/3258#top

In addition to the above, which provides context about the behaviours of this user in isolation we can surface information as a platform provider that might indicate that the user is acting suspiciously:

the user's payout method is linked to multiple accounts
the user has a high number of payment or payout methods
the user has recently had a payout or payment method blocked

MVP
On the expense page, a small notification banner can be shown to the admins approving/paying if we detect the account number was used by any other user or with it was used with different account holder names before.
On other pages where we don't display the full expense information, we should add a warning sign notifying that the admin should check the expense page for more details before approving/paying for the expense.

+1 this is a good issue, I wonder whether we should spend a quarter working on 'risk, compliance and security' to prioritise work like this.

@Memo-Es could you provide some sketches on how to best present warning messages for a potential fraudulent expense?
I think the main idea here is to make sure host admins are aware there's something weird with the expense or the payee.

Specifications:

[ ] Ground Work

[ ] Create an abstract "SecurityCheck" GQL object that represents any potential risk factor.
[ ] Add "SecurityChecks" resolver to the Expense object.

[ ] Implement expense checks

[ ] How long is the user on the platform?
[ ] How long is the collective on the platform?
[ ] How long is the payee on the platform?
[ ] Number of expenses submitted by the user
[ ] Number of expenses with the same payee (can differ from the user submitting the expense)
[ ] Is the user submitting the expense to the actual payee?
[ ] Does the user has 2FA enabled?
[ ] Number of expenses paid to this Payout Method
[ ] Number of Payout Methods with this same fingerprint
[ ] Expense amount compared to average expense amount to this collective
[ ] If the expense was approved by the same user
[ ] If the reimbursement is missing a receipt
[ ] If the user is likely to be operating multiple accounts (see https://github.com/opencollective/opencollective/issues/5200 or https://github.com/opencollective/opencollective/issues/5183)
[ ] How many expenses were paid for this exact Collective and Payout Method 4 expenses paid to this account if it's an existing contributor
[ ] Is connected to other platforms? Github account / Twitter account

[ ] Frontend

[ ] To be defined


Clicking the preview icon from the dashboard opens autotune.voxmedia.com

closing, a dupe of: https://github.com/voxmedia/vox-autotune/issues/26

fixed by https://github.com/voxmedia/autotune/commit/d6580d40700392f3dccbfe943ca52a8c79a96b6e


Revert bad docs update 2dbfcff70

https://github.com/MicrosoftDocs/VBA-Docs/pull/1373 aka 2dbfcff70 introduced a regression and this undoes it.

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

Am I crazy or do I have no idea what the error is here? I'm not familiar with contributing here yet, but I don't know what needs to be done from my side

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


[Bug] search nulls out statistics counters on top and not dynamically updated with search results

Bug details
When typing in a search, f.eks. "Jan", at current time 3 "Jan's" are returned. Statistic counters should show 2 MVPs, 1 Microsoft etc.

Tx for reporting @JanVidarElven


Revert "Remove TableSchema to JSON conversion."

Reverts apache/beam#28274

Run Java Examples on Dataflow Runner V2