Need to On and Off audio while streaming how can we achive that one

Need to On and Off audio while streaming how can we achive that one

Simply，you can call this function in VCSimpleSession to On and Off audio
m_micSource->interruptionBegan();
m_micSource->interruptionEnded();

You can set micGain to 0.0f to achieve a mute.
Unfortunately the initial value for micGain on VCSimpleSession seems to be 0.0f, but it should be 1.0f (probably a bug?).
What I did was to implement the didAddCameraSource: delegate method and set the micGain property of that session to 1.0f (to make it "the default"):
- (void)didAddCameraSource:(VCSimpleSession *)session {
[session setMicGain:1.0f];
}
After that, you can change the micGain property when streaming to 0.0f (muted) or 1.0f (normal volume).

@alejandroivan  Hi ! I am using video core (0.3.2). live video stream was  buffering very slow (delay timstamp minmum 1 min.) when i was playing live stream. and one more The app is freezing on iphone 6, while click on disconnect during playing video. and it's working on iphone 5 perfectly. can you please tell me.

@IOSDeveloperProgrammer I didn't code this library, but I think your buffering problem is due to the size of the image you're streaming. For example, 1280x720 is actually a very big image, and if you're using 60fps or so, it will take a lot of time to stream. Did you try something like 854x480 at 30 fps and 500 KB/s upload maximum?
VCSimpleSession *session = [[VCSimpleSession alloc] initWithVideoSize:CGSizeMake(854, 480) frameRate:30 bitrate:512000 useInterfaceOrientation:YES];
Algo using adaptive bitrate should help: session.useAdaptiveBitrate = YES;.
It's actually weird that your app is freezing on an iPhone 6. Mine works fine. I have a "toggle" method that checks for status and plays or stops the stream.
- (IBAction)toggleStartStopStreaming {
    switch( session.rtmpSessionState ) {
        case VCSessionStateNone:
        case VCSEssionStatePreviewStarted:
        case VCSessionStateEnded:
        case VCSessionStateError: {
            [session startRtmpSessionWithURL:<YOUR_URL> andStreamKey:<YOUR_STREAM_KEY>];
            break;
        }
        default: {
            [session endRtmpSession];
            break;
        }
    }
}

@alejandroivan Thanks for the response, sorry for the late reply. i'll applying your code and let you.

@alejandroivan  FYI , i had tested on 854x480 at 30 fps and   4,096,000 b/s -bits per second. it's did not upload image. even i also add everything  what did you  said on that. one more thing App was crashing at     [EAGLContext setCurrentContext:current];  in VCPreviewView.mm file on Video core.
it's crashing after  disconnect stream .


[Eventhub] ConsumerCanReadFromEnqueuedTime failing in nightly runs

Eventhub nightly test runs are failing with:

Error message
The event with custom identifier [60b0e740-353e-4fc4-89a7-e7c4e2a78f56] was not processed.
Expected: True
But was:  False
Stack trace
at Azure.Messaging.EventHubs.Tests.EventHubConsumerClientLiveTests.ConsumerCanReadFromEnqueuedTime() in /Users/runner/work/1/s/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/EventHubConsumerClientLiveTests.cs:line 900
at Azure.Messaging.EventHubs.Tests.EventHubConsumerClientLiveTests.ConsumerCanReadFromEnqueuedTime() in /Users/runner/work/1/s/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/EventHubConsumerClientLiveTests.cs:line 903
at Azure.Messaging.EventHubs.Tests.EventHubConsumerClientLiveTests.ConsumerCanReadFromEnqueuedTime() in /Users/runner/work/1/s/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/EventHubConsumerClientLiveTests.cs:line 906
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter1.BlockUntilCompleted()    at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)    at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.b__0()
at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.b__0(Object _)

For more details check here:

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=1932630&view=results

@jsquire for notification.

This is known and already being investigated.


[SPARK-17264] [SQL] DataStreamWriter should document that it only supports Parquet for now

What changes were proposed in this pull request?
Clarify that only parquet files are supported by DataStreamWriter now
How was this patch tested?
(Doc build -- no functional changes to test)

Test build #64555 has started for PR 14860 at commit b73074b.

Test build #64555 has finished for PR 14860 at commit b73074b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/64555/
Test PASSed.

Merged to master/2.0


Add accountability messaging+logging

Add messages including player accountability over encouraged and/or discouraged behaviors while engaging the mission.

Updated stringtable.xml...
<Key ID="STR_CR_KILLMSG">
  <Original>A civilian named %1 was killed by %2!</Original>
</Key>
<Key ID="STR_CR_VEHICLEMSG">
  <Original>A civilian's vehicle was seized by %1!</Original>
</Key>
<Key ID="STR_CR_HEALMSG">
  <Original>Civilian named %1 is thankful for help from %2.</Original>
</Key>
<Key ID="STR_CR_RESISTANCE_KILLMSG">
  <Original>An allied resistance fighter named %1 was killed by %2!</Original>
</Key>

And connected the dots in F_kp_cr_globalMsg.sqf. While there, caller passes _unit and _killer objects instead of their names. Did the crude localization conversions but these probably need to be reviewed. Contributions are welcome!
Also logging message along similar lines, log no matter what, not conditioned based on debug settings.

Also updated the count for buildings lost. Only counting those "House" objects which actually support have positions reported inside, i.e. BIS_fnc_buildingPositions. Which should leave off incidental objects like walls, fences, street lamps, etc.

In addition to being mostly an enhancement, also corrected CIVILIAN as well as GUERRILLA casualty logic to only count when there was direct PLAYER involvement, and/or when the group leader was a PLAYER. In this way, incidental casualties incurred by auto-garrisoned forces should no longer be counted.

Also additionally, also considered a bug, really a side effect when unit surrender occurs, depending on your medical settings, when ACE is involved, when there are AI woundages or uncon allowances, it was possible for AI to bleed out and be considered a CIVILIAN casualty, due to the nature of setCaptive. And the statement of which "is seen as belonging to the civilian side" is really an understatement; no, they actually do turn CIVILIAN, as opposed to from whence they came i.e. OPFOR or BLUFOR as the case may be. Therefore, also checking a KPLIB_surrender flag on the unit object during those kill_manager.sqf moments as well.
If that does not work then we may consider recording unit original side at the time of creation in order to better document this condition. And so that we are not awaiting any undefined conditions during client/server synchronization, i.e. as the KPLIB_surrender flag synchronises.


Collapse the calander

how do i collapse and open the calander on scroll up and down? like your example in the gifs
Edit*
i found out it was just setting (calendar.scopeGesture.enabled = true) , but it doesnt work with the new version, you have to set it to  ( calendar.showsScopeHandle = true) , but i want it to work work the same without showing the handle

in swift just set calendar.scopeGesture.enabled = true

showsScopeHandle = true is not necessary. See this example:

that app above is done in objective -c not swift , i would be lost

im looking at that example. its the ScopeHandleViewController class, and it uses
calendar.scopeGesture.enabled = YES;
but it doesn't work in your new version

I know it's too late to reply but the solution is
let panGesture = UIPanGestureRecognizer(target: self.calendar, action: #selector(self.calendar.handleScopeGesture(_:)))
self.calendar.addGestureRecognizer(panGesture)


New orange and purple ghost colors

Add purple and orange ghost robots to 3d visualizer. Wanted these so we can distinctly visualize multiple different poses from more than 2 cameras.

Here is what the resulting ghosts look like


Broken permissions on rootless docker install

Description
I am having trouble getting the rootless docker install to work.  I have a specific user that i need to run gitea as.  However it is seemingly not possible.
My environment:
Ubuntu 22.04 lxc guest running on Proxmox with NFS storage.
UID mappings for storage are working as expected.
Username: git
Host UID & GID: 102001
Guest UID & GID: 2001
Everything below is from the guest pov.
git@git-01:/nfs/data0/docker$ dpkg -l |grep docker
ii  docker-compose                1.29.2-1                                all          define and run multi-container Docker applications with YAML
ii  docker.io                     24.0.5-0ubuntu1~22.04.1                 amd64        Linux container runtime
ii  python3-docker                5.0.3-1                                 all          Python 3 wrapper to access docker.io's control socket
ii  python3-dockerpty             0.4.1-2                                 all          Pseudo-tty handler for docker Python client (Python 3.x)

/nfs/data0/docker is mounted and owned by git (2001:2001)
root@git-01:/nfs/data0/docker# su git
git@git-01:/nfs/data0/docker$ id
uid=2001(git) gid=2001(git) groups=2001(git),118(docker)

git@git-01:/nfs/data0/docker$ ls -l | grep git
drwxr-xr-x 3 git    git       4096 Mar  3 23:01 gitea

git@git-01:/nfs/data0/docker$ ls -ln | grep git
drwxr-xr-x 3  2001  2001   4096 Mar  3 23:01 gitea

Setup
# still as git user
cd /nfs/data0/docker/gitea
mkdir -p volume/{data,etc}
cat > docker-compose.yml <<EOF
version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:1.21.7-rootless
    container_name: gitea
    environment:
      - SSH_USER=git
      - USER_UID=2001
      - USER_GID=2001
    restart: unless-stopped
    networks:
      - gitea
    volumes:
      - ./volume/data:/data
      - ./volume/etc:/etc/gitea
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "80:3000"
      - "2222:22"
EOF

docker-compose up -d
docker logs -f gitea

Recreating eaffe357adfc_gitea ... done
/etc/gitea is not writable
docker setup failed
chmod: /etc/gitea: Operation not permitted
/etc/gitea is not writable
docker setup failed
chmod: /etc/gitea: Operation not permitted

Ive tried numerous ways to get this working.   They all result in either the data & config not persisting to disk,  or failed attempts to mkdir or chown paths.   I have tried creating the paths manually before starting.  in some cases it gets a little further but still lands on another permission error.
That said, within the docker container,  the git user (2001) "can"  create,modify, and remove any thing on its mount point(s). root (0) cannot do this.   Is there a way to force this to do everything as git?
Gitea Version
1.21.7-rootless
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
N/A
Operating System
Ubuntu 22.02 LXC guest on Proxmox 8.0.3/Debian 12 host
How are you running Gitea?
Docker compose: image: gitea/gitea:1.21.7-rootless
Details in main post
Database
None

I have an similar issue with 1.21.7 . At first I thought I broke my setup, but after hours of trying I used 1.21.6 and everything worked again.
For me gitea hat issues accessing the files with the default setup (USER: git, UID: 1000, GID: 1000) and when I tried a non standard user it complained that it can't run as root (despite the user was non root user).

Same here:
Running docker compose up with user 1001
services:
  gitea:
    image: gitea/gitea:1.21.6-rootless
    container_name: gitea
    restart: always
    user: "1001:1001"
    network_mode: services
    volumes:
      - ./data:/var/lib/gitea
      - ./config:/etc/gitea
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3002:3000"
      - "2222:22"

Error logs:
$ docker compose up
gitea  | docker setup failed
gitea  | chmod: /var/lib/gitea/git: Operation not permitted
gitea  | /var/lib/gitea/git is not writable

Dir Permissions output
$ ls -lan
total 20
drwxrwxr-x  4 1001 1001 4096 abr 10 13:08 .
drwxrwxr-x  3 1001 1001 4096 abr 10 12:56 ..
drwxrwxr-x  2 1001 1001 4096 abr 10 12:35 config
drwxrwxr-x 16 1001 1001 4096 abr 10 12:25 data
-rwxr-xr-x  1 1001 1001  392 abr 10 13:04 docker-compose.yml

I'm currently on ARM64:
$ uname -a
Linux orangepi 5.10.160-rockchip #34 SMP Thu Mar 21 16:59:26 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

I'm having the same issue, using NFS, rootless. Have 10 other containers working fine with this setup and using the same NFS server.


ZXCGImageLuminanceSourceInfo.h cannot found

Got build fail from ZXLuminanceSource.h with ZXCGImageLuminanceSourceInfo.h not found error.
carthage : github "TheLevelUp/ZXingObjC" ~> 3.6

I met the same problem

Could you maybe send a verbose log or the full xcodebuild output? With carthage 0.31.2 I do not face the same problem.

I know the problem.  It's because ZXCGImageLuminanceSourceInfo.h is not in public.
issue for iOS Framework:
Select   Framework Targets, then select "Build Phases", search "info"  in the filter. You will find header file "ZXCGImageLuminanceSourceInfo.h" in the project subsection.
Solution:
Drag "ZXCGImageLuminanceSourceInfo.h" from project to public subsection. Then "ZXCGImageLuminanceSourceInfo.h not found" error will be solved.

Please help update the fixed commit

Should be fixed @lisafly2014. Could you respond shortly if everything works now as intended?

@siemensikkema super! :)

thanks for the feedback!

Thanks @benjohnde, it's working now 👍


Update IAM to allow Cloudwatch stats publishing

Allow cloudwatch:PutMetricData and autoscaling:DescribeAutoScalingGroups from agents.

🚢 . Ideally we'd have something in open that would actually use / see this, but it's not too complicated and makes it easier for people to get autoscaling more right.


Chat example set header without JQuery  (using message-bus-ajax.js)

How can I set header like in chat example...
MessageBus.ajax = function(args){
          args["headers"]["X-NAME"] = name;
          return $.ajax(args);
        };

... without JQuery support (using message-bus-ajax.js)  ?
tried this without success:
window.MessageBus.ajax = function(args){
       args = args || {};
       args["headers"]["X-NAME"] = name;
       return new XMLHttpRequest(args);
 };

Also tried:
            window.MessageBus.ajax({
                headers: {
                    'X-name': function() { return currentUser; }
                }
            });

but it complains about a lot of other not defined options.

My problem is that I cannot set headers for longPoller() that is defined inside start()
I need to set headers on pooling so that I can send username to backend keep registering user presence.

@nathanstitt  any ideas here? do we need to improve the ajax implementation ?

Hm, it does read and set headers from the options, but there isn't a way to set them exposed from outside MessageBus.  Maybe we should use an extend instead of set where they're defined  ?
If that sounds like a good idea I can whip it up pretty quickly.

Thanks Guys.
Tested and it works great.


Google Chromecast HD

Hi, just got revanced manager running, patched the youtube app on my google chromecast hd and installed gmscore but now it says gmscore is not installed.
under self-check, "system spoof signature" and "play services (gmscore) has correct signature" is unchecked, is there anyway to get this running?
and big thanks for your great app

Signature spoofing is quite complicated(and straight upimpossible if you're on a Huawei like me). For more instructions, check this page:
https://github.com/microg/GmsCore/wiki/Signature-Spoofing.

The error you experience has nothing to do with Chromecast or spoofing. If you are seeing that toast, you should also be automatically redirected to the correct download page for GmsCore. For support move to one of our links at https://revanced.app

Like I said this is not the place for support


existing styling is lost

read an existing xlsx (XLSX.read) which has one sheet that contains a text with bold text in A1
add for value in A2 (XLSX.utils.sheet_add_aoa)
write sheet (XLSX.write), download and open -> A1 is no longer bold

Can the styling in A1 be kept?

The current development focus is data correctness (reading and writing actual data).  We do plan on addressing styling at some point after the 1.0.0 release.
In the interim, we offer this as part of our Pro Basic offering


How to include linked frameworks in Fastlane

Hi can someone help to understand how to include linked framework using Fastlane?

fastlane doesn't do anything with frameworks, it just builds your app. It uses xcodebuild to compile your app 👍


Syncdata silent failure on DeserializationError

Addresses the extra rollback issue in #1215
https://github.com/django-extensions/django-extensions/issues/1215#issuecomment-593774907
When syncdata calls serializers.deserialize(format, fixture), it's possible to get a DeserializationError, eg from a django.core.exceptions.FieldDoesNotExist if the fixture contains a field that as since been deleted.
This exception gets caught by the except Exception block, but calling transaction.rollback() causes a TransactionManagementError: This is forbidden when an 'atomic' block is active. before the traceback gets printed or the appropriate SyncDataError gets raised, and then this gets swallowed by the next except Exception block.
Since the whole call to syncdata is in an atomic transaction context manager, it's safe to just raise the appropriate exception and let the context manager take care of the rollback.
This PR includes a test to expose the error and removes the call to transaction.rollback().
As an aside, it seems that the exit code is always 0, even if there are errors in the command. I haven't looked at other management commands to see if this is consistent across the project, but is there a reason the exit code isn't non-zero if an error occurs? Could make the commands more useful in CI/automation scenarios.

Hah guess I should have checked current PRs before doing this - didn't see #1527 😆

Coverage increased (+0.09%) to 70.18% when pulling cbd337e156ce36fa5873fb6008bd1b5a6b03a765 on MattFisher:fixture-deserialization-bugfix into f86efb559125a15efaf02c825e918463ba0be5ed on django-extensions:master.

Hah guess I should have checked current PRs before doing this - didn't see #1527 :laughing:

After further investigation, I found out my change doesn't work in every case, and since yours has tests, I'm closing #1527 :wink:

@MattFisher I would classify returning exit code 0 if a failure happens a bug ! :-)

Thanks @MattFisher and @cuchi for your work on this !

@MattFisher please check https://github.com/django-extensions/django-extensions/commit/d9777aa5d6682f3f143ec189f4063d7df5aa63b7
Using CommandError should now also provide a non-zero exit code on failures.


Failed to receive the SMS verification code

We registered our api_id and api_hash with our phone，If you are a new user (unregistered mobile phone number), you cannot receive the SMS verification code. If it is a telegram registered user can receive a captcha. I saw on Github that someone said they could send messages to their email address. But the telegram never came back to us. We are very distressed，I beg your help

This is up to the server. It decides, which authentication methods are available for users.

这取决于服务器。它决定哪些身份验证方法可供用户使用。

So what happens? Our new users have to register to use it, or they can't use it

They should be able to log in using the way specified by the server.


Moderate Code Cleanup

Matches RIFE2 rules, should be easier to review.

This also needs to be added in the resolveRepository method.

Wasn't caught with GOOGLE was added either. Fixed now.

I'm still not on board with having a full stack trace here reported to the user, adding an IOException makes things even worse.

Having the cause message added to the exception message makes it virtually impossible to process programmatically. If you want it to be humanly readable, it should be logged.

I'm still not on board with having a full stack trace here reported to the user, adding an IOException makes things even worse.

Having the cause message added to the exception message makes it virtually impossible to process programmatically. If you want it to be humanly readable, it should be logged.

SignException can be caught for programmatic processing, there's nothing that can be gained from the InterruptedException nor the artificially added IOException

I'm still not on board with having a full stack trace here reported to the user, adding an IOException makes things even worse.

Having the cause message added to the exception message makes it virtually impossible to process programmatically. If you want it to be humanly readable, it should be logged.

SignException can be caught for programmatic processing, there's nothing that can be gained from the InterruptedException nor the artificially added IOException

If the cause message is added to the original message, it cannot reliably be processed. The IOException is hardly artificial ; the process stream error is an IO exception.

If the cause message is added to the original message, it cannot reliably be processed. The IOException is hardly artificial ; the process stream error is an IO error.

That is not an IO error, that is the std error output from the cmd line process doing the signing, it's very much not a Java IOException, it's just a message from the executable.

If the cause message is added to the original message, it cannot reliably be processed. The IOException is hardly artificial ; the process stream error is an IO error.

That is not an IO error, that is the std error output from the cmd line process doing the signing, it's very much not a Java IOException, it's just a message from the executable.

As far as Java is concerned, a stderr message is an IO error, don't think there's much to argue about there.

As far as Java is concerned, a stderr message is an IO error, don't think there's much to argue about there.

I don't agree, where does Java say that any message written to stderr should be treated as an IO error? The reason for the message on stderr could be anything, and very likely not IO related.

As far as Java is concerned, a stderr message is an IO error, don't think there's much to argue about there.

I don't agree, where does Java say that any message written to stderr should be treated as an IO error? The reason for the message on stderr could be anything, and very likely not IO related.

stderr, etc. are java.io.printStream. You are only throwing the IO error that you received from the process. Then you are qualifying it by also providing the actual error that was returned by the process. I would personally qualify it using something like gpg returned the following error: xxx.

As far as Java is concerned, a stderr message is an IO error, don't think there's much to argue about there.

I don't agree, where does Java say that any message written to stderr should be treated as an IO error? The reason for the message on stderr could be anything, and very likely not IO related.

stderr, etc. are java.io.printStream. You are only throwing the IO error that you received from the process. Then you are qualifying it by also providing the actual error that was returned by the process. I would personally qualify it using something like gpg returned the following error: xxx.

Of course streams are IO, doesn't mean that the message printed on stderr by the process is IO related. If there would be an error reading from the stream, that would be an IOException, reading the text, is not.

Of course streams are IO, doesn't mean that the message printed on stderr by the process is IO related. If there would be an error reading from the stream, that would be an IOException, reading the text, is not.

Hmm. I posted a reply a while back. I wonder where it went. Anyway, I reverted the changes. There are many instances of rife2/bld reporting incomplete stacktrace. In this case, it should first report receiving an error from executing the process, then the error message that was received, not trying to magically combine the two.


double-beep: Blacklist thrive\Wsociety\Wketo

double-beep requests the blacklist of the keyword thrive\W*society\W*keto. See the MS search here and the Stack Exchange search here.

thrive\W*society\W*keto has been seen in 4 true positives, 0 false positives, and 0 NAAs.

Approved by Shree in Charcoal HQ


Pre-save compliments

what
In case a user is hit with a wave of inspiration, they can save a flurry of self affirmations at once, to use later when submitting a new task.
why
Makes compliment generation easier and rewards moments of clarity to help get through difficult moments later on.

I think this goes against my core concept of training users to automatically think of nice things when they think of a task to do. This provides a way out in realtime from coming up w self affirmations. This also could be a way for ppl to spam cheap and meaningless self affirmations

My disposition on this has changed a bit. It could be a nice way of rewarding users for having a good moment


No Issues

my one Issue is wondering how your project could be this good and beautiful, tch I'm soo jealous
good job nice work
well I think I need to hit the drawing board

Thanks for creating this issue.


Add google analytics to uptane.github.io

It looks like this is possible.
https://stackoverflow.com/questions/17207458/how-to-add-google-analytics-tracking-id-to-github-pages

i would like to work on this issue. please assign this to me.

Is this issue still unresolved? I have done a similar thing for my portfolio website. So I can solve this.

@devilkiller-ag looking at the docusaurus documentation, it looks like it should be fairly straightforward. https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-google-gtag
I can assign to you.

@hexsecs Do I need to register our site to Google Analytics and get a new Tracking ID or is it done before? If it is done before can you please provide me with the Tracking ID or will it be stored as an environment variable?

Okay, Should I add all the codes required; so that @hexsecs will only have to generate the Tracking ID and any of us can put it? Or should I wait till @hexsecs generates the ID and then do all the stuff in one go?

The measurement ID is G-G856J3S8ZG


Fix: SplashScreen and portable RIDs

When there is no SplashScreen.png, the first build of the project will have an msbuild error.

We can use portable RIDs instead of the old, full RID graph according to MSDN.

Why we need SplashScreen.png:
https://github.com/Poker-sang/WinUICommunity/blob/8d93b02c37fa277387975a89fa0aa4b1af36cc33/Samples/Package.appxmanifest#L43C7-L43C7

Thank you.
looks good
One question, does this supported for net 7?
Because we have

Why we need SplashScreen.png:
https://github.com/Poker-sang/WinUICommunity/blob/8d93b02c37fa277387975a89fa0aa4b1af36cc33/Samples/Package.appxmanifest#L43C7-L43C7

Sorry I didn't consider this. Maybe I should have kept the Property
Group with condition. But we can still use the new RIDS in .net8.

Why we need SplashScreen.png:
https://github.com/Poker-sang/WinUICommunity/blob/8d93b02c37fa277387975a89fa0aa4b1af36cc33/Samples/Package.appxmanifest#L43C7-L43C7

We dont need?
I think this was generated by winui 3 blank project template.

Sorry I didn't consider this. Maybe I should keep the Property Group with condition. But we can still use the new RIDs in .NET8.

Yes for net 8 we can use new rids

But the first time I ran the project he said it was missing SplashScreen.png and could not build the package. When I added this file the problem was solved. Once the app is on the computer, then removing SplashScreen.png will also run it.

But the first time I ran the project he said it was missing SplashScreen.png and could not build the package. When I added this file the problem was solved. Once the app is on the computer, then removing SplashScreen.png will also run it.

I will check it today

I think this was generated by winui 3 blank project template.

WinUI 3 blank project template does have SplashScreen.png. but I think you may have accidentally removed it.

I edited the file on my phone so I haven't tested it to see if it works. I think it should be fine.

I edited the file on my phone so I haven't tested it to see if it works. I think it should be fine.

Thank you i will test it today.

@Poker-sang i tested and there is a warning:

warning NETSDK1206: Found version-specific or distribution-specific runtime identifier(s): win10-arm64, win10-x64, win10-x86. Affected libraries: Microsoft.WindowsAppSDK. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.

it seems that WindowsAppSDK is not using Portable Rids. so i suggest we keep using <UseRidGraph>true</UseRidGraph> and when WindowsAppSDK used portable rids we can move to portable rids.
what do you think?

MSDN said: If you know your application does not actually need the specified RID — for example, it is not intended to run on the platform specified by the RID — you can suppress the warning using the NoWarn MSBuild property.
We don't run WinUI3 apps on an OS other than win10(win11). So, I thought we can just suppress the warning. It's safe.


[OAP]Add a script to build OAP

Add a script to build OAP and update pom.xml to enable build remote shuffle,

Could you also update the README? @yao531441

Add a README about the folder dev now.

LGTM


set_edited_scene out of bounds errors on empty project

Godot version
4.1.beta (7b1387ff2)
System information
Mageia 9, Linux
Issue description
When opening an empty project in latest master, I get these errors:
ERROR: Index p_idx = -1 is out of bounds (edited_scene.size() = 1).
   at: get_scene_path (editor/scu/../editor_data.cpp:880)
ERROR: Index p_idx = -1 is out of bounds (edited_scene.size() = 1).
   at: check_and_update_scene (editor/scu/../editor_data.cpp:683)
ERROR: Index p_idx = -1 is out of bounds (edited_scene.size() = 1).
   at: set_edited_scene (editor/scu/../editor_data.cpp:745)

Possibly related to recent changes to restore past sessions, but there's nothing to restore in this case?
Steps to reproduce

Create a new project, edit it
Quit to project manager
Re-open the newly created project -> errors

Minimal reproduction project
Empty project.

Possibly due to https://github.com/godotengine/godot/commit/dc46163b121993229fedc7853000bd9bcb9ec2de?


Colors updates to improve readability

[x] Python colors enhancement
[x] Minor improvement for the dart language syntax
[x] Distinguishable ignore files
[x] Brighter side text color
[x] More suitable colors for Git status
[x] Minor colors updates for Javascript

Hi, any screenshot to show the improvement?


docker: add rs command to $PATH

Makes it possible to execute commands via rs <cmd> instead of ./rs <cmd> for convenience

I think it's better to just make it the default entrypoint https://github.com/mapbox/robosat/pull/149.


Support Multi Operator Scenarios

With v0.22.1 the possibility of limiting the operator to a single namespace using config.clusterWide was introduced.
While this enables for single namespace deployment it is still not possible to deploy the operator to multiple namespaces as the webhooks names are hardcoded and webhooks can not be shared.

This is a limitation of the operator, not the charts. I'd suggest raising the issue in https://github.com/cloudnative-pg/cloudnative-pg/, although I am pretty sure they are aware.

ok thx for getting back 😄


Could not convert Identity: BUILTIN to SID

I am using Powershell DSC to harden some systems and a weird issue is appearing on certain systems. Below is the error which appears:
"PowerShell DSC resource MSFT_UserRightsAssignment  failed to execute Test-TargetResource functionality with error message: Could not convert Identity: BUILTIN to SID "
The instance in which these errors appear is at below:
 UserRightsAssignment Takeownershipoffilesorotherobjects {
            Policy   = 'Take_ownership_of_files_or_other_objects'
            Identity = 'Administrators'
        }

        UserRightsAssignment Forceshutdownfromaremotesystem {
            Policy   = 'Force_shutdown_from_a_remote_system'
            Identity = 'Administrators'
        }

        UserRightsAssignment Shutdownthesystem {
            Policy   = 'Shut_down_the_system'
            Identity = 'Administrators'
        }

Would love to know what the issue might be exactly and how I can fix it.

Is there any correlation whether the machines having the issue is domain-joined or not?


Add option to create a table footer from builder defined via column def

This PR will add an option to add a table footer via Builder. Footer contents will be defined via column definition.
Usage
$builder->columns([
    'id' => ['footer' => 'footer content']
]);

$dataTable->table([], true); // passing true as second parameter will draw the footer.

any plans to include this on a next release?

Yes, I just made some updates earlier and need to test on actual code first.. But this will surely be included on the next release along with the other merged PR. 👍


ENOENT: no such file or directory

After playing around with container volumes and cloning pull requests into container volumes, my docker build crashed with this error:
ENOENT: no such file or directory, lstat no such file /root/.vscode-dev-container' .... node_modules/vscode-dev-containers/container-features'

Sorry I dont have the whole log output anymore, the path is reconstructed from my memory. And I cant reproduce the error anymore after I found this post. So I switched my version from 0.295.0 to 0.292.0 and back to 0.295.0 and I cant reproduce the error anymore but I thought it maybe helps to report this.
Edit: I managed to reproduce it: log.txt
Error: ENOENT: no such file or directory, lstat '/root/.vscode-remote-containers/dist/dev-containers-cli-0.295.0/dist/node_modules/vscode-dev-containers/container-features'

going back one version fixes it again.

VSCode Version:  1.79.2 (user setup)
Local OS Version: Windows 10
Local chip architecture: x86
Reproduces in: Remote - Containers
Name of Dev Container Definition with Issue: Any devcontainer from the templates, most of the times the Rust one.

Steps to Reproduce:

Dev Containers: Clone [Repository/Github Pull Request] in [Named] Container Volume (any of the three options)
Container crashes with the above Error

I tried resetting my wsl ubuntu, reinstalling vscode and the extension, deleting all volumes, deleting my docker build cache nothing worked.
It seems to be something with the devcontainer.json feature installations.

Same here:
OS: Fedora 38
vscode: 1.80.1
dev containers extension: v0.299.0  (pre-release, but same thing with normal version)
image: "mcr.microsoft.com/vscode/devcontainers/python:3.11"
Happens with both podman and docker
Started happening after reinstalling my OS, not sure if that's related, I preserved my home directory.
[708 ms] Start: Run: git rev-parse --show-cdup
[756 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/simon/projects/my_project --filter label=devcontainer.config_file=/home/simon/projects/my_project/.devcontainer/devcontainer.json
[774 ms] Start: Run: docker inspect --type image mcr.microsoft.com/vscode/devcontainers/python:3.11
[1485 ms] local container features stored at: /home/simon/.vscode/extensions/ms-vscode-remote.remote-containers-0.299.0/dist/node_modules/vscode-dev-containers/container-features
[1487 ms] Start: Run: tar --no-same-owner -x -f -
[1492 ms] Error: ENOENT: no such file or directory, lstat '/home/simon/.vscode/extensions/ms-vscode-remote.remote-containers-0.299.0/dist/node_modules/vscode-dev-containers/container-features'
[1498 ms] Exit code 1
[1500 ms] Command failed: /usr/share/code/code --ms-enable-electron-run-as-node /home/simon/.vscode/extensions/ms-vscode-remote.remote-containers-0.299.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/simon/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-9577c0dd-fc1d-4cbc-a731-0cd266d263091689855298557 --workspace-folder /home/simon/projects/my_project --workspace-mount-consistency cached --id-label devcontainer.local_folder=/home/simon/projects/my_project --id-label devcontainer.config_file=/home/simon/projects/my_project/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/simon/projects/my_project/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=/run/user/1000/wayland-0,target=/tmp/vscode-wayland-6d0b8277-767a-4

.devcontainer.json:
{
	"name": "job_chat_prompts",
	"image": "mcr.microsoft.com/vscode/devcontainers/python:3.11",
	"customizations": {
		"vscode": {
			"settings": {
				"[python]": {
					"editor.formatOnSave": true,
					"editor.codeActionsOnSave": {
						"source.fixAll": true
					}
				},
				"python.formatting.provider": "black"
			},
			"extensions": [
				"streetsidesoftware.code-spell-checker",
				"charliermarsh.ruff"
			]
		}
	},
	"postCreateCommand": "pip install -e .",
	"remoteUser": "root"
}

I am experiencing this on WSL2 with v0.304.0 of Dev Containers extension.
Rolling back to v0.299.0 fixed it.
Here is the Dev Containers log:
[6851 ms] @devcontainers/cli 0.50.0. Node.js v16.20.1. linux <IP_ADDRESS>-microsoft-standard-WSL2 x64.
[6851 ms] Start: Run: docker buildx version
[6917 ms] github.com/docker/buildx v0.8.2 6224def4dd2c3d347eee19db595348c50d7cb491
[6917 ms]
[6917 ms] Start: Resolving Remote
[6920 ms] Start: Run: git rev-parse --show-cdup
[7032 ms] Start: Run: docker ps -q -a --filter label=vsch.local.repository=https://github.com/Microsoft/vscode-remote-try-node --filter label=vsch.local.repository.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --filter label=vsch.local.repository.folder=vscode-remote-try-node --filter label=devcontainer.config_file=/workspaces/vscode-remote-try-node/.devcontainer/devcontainer.json
[7053 ms] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/javascript-node:0-18-bullseye
[7076 ms] local container features stored at: /root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/node_modules/vscode-dev-containers/container-features
[7077 ms] Start: Run: tar --no-same-owner -x -f -
[7082 ms] Error: ENOENT: no such file or directory, lstat '/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/node_modules/vscode-dev-containers/container-features'
[7115 ms] Exit code 1
[7116 ms] Start: Run: docker rm -f 3ea7e4c98fc64f162ca39c3e2c0da410addda2e2a2dee23b9d9927d2b6c7746b
[7118 ms] Command failed: node /root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-b55c74d8-4c9e-4fe3-8a42-c775fd34e3111692031697598 --workspace-folder /workspaces/vscode-remote-try-node --workspace-mount-consistency cached --id-label vsch.local.repository=https://github.com/Microsoft/vscode-remote-try-node --id-label vsch.local.repository.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --id-label vsch.local.repository.folder=vscode-remote-try-node --id-label devcontainer.config_file=/workspaces/vscode-remote-try-node/.devcontainer/devcontainer.json --log-level debug --log-format json --config /workspaces/vscode-remote-try-node/.devcontainer/devcontainer.json --override-config /tmp/devcontainer-4dc7872b-a372-41d0-88e0-6d3c3f34184d.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=\\wsl.localhost\Ubuntu\run\user\1000\wayland-0,target=/tmp/vscode-wayland-876304bd-51c6-498f-97f0-934725ded289.sock --skip-post-create --update-remote-user-uid-default off --mount-workspace-git-root true --terminal-columns 146 --terminal-rows 12
[7119 ms] Exit code 1
[7268 ms] Container server terminated (code: 137, signal: null).

I'm having an identical issue. The suggestion by @TheDeveloper to roll back to v0.299.0 worked for me too.

@TheDeveloper Nice suggestion, this worked for me too XD.


Use correct date format pattern according to spec

Moment.js does not support the percent-notation for time formats.
The simplest solution I found was to add the d3-time-parser module, and use it for the specific case where format is specified. Moment is still far better in deducing dates from general strings, and it would be a shame to lose that functionality.

@zhenyab could you please take a look

@roll, @akariv Looks fine to me. I should port these changes to features/es6 branch as well

I'm merging to master, but not pushing to npm (will wait for all @zhenyab changes before pushing a new version).


Ensure help tags be generated

Currently run command BundleInstall camelcasemotion or press i in BundleSearch result window both didn't generate help tags for the newly installed bundle, this prevent users try new scripts easily.
When I'm working on resolve this, found the implementation a bit complex:

It require a Helptags pseudo-command in the scripts bundle view window.
The Helptags pseudo-command only generate help tags for Bundle command pre-configured scripts.
It's hard or very tricky to make the key binding i on scripts view window generate help tags after install current scripts bundle.

IMHO help tags generation is a required action, why not we just generate help tags for each bundle after it get installed? This make both of the architecture and implementation simple and clean.

Yeah, i'm aware of this issue...
Also i agree about the code which got quite complicated...mostly because i was experimenting without actually refactoring it.

OK, by open this issue I just want to confirm I don't miss-understanding the intention of the implementation. I'll works on this later.


Refresh go docs again

fixes https://github.com/open-telemetry/opentelemetry.io/issues/1006
One more link issue 🙃 - keeping this as a draft

This one's ready - deploy preview here: https://deploy-preview-1012--opentelemetry.netlify.app/


github: try to build and push for hub.docker.com

In the previous versions, we use "Docker Build Cloud". It is useful by kicking via Web UI to trigger pre-defined build pipeline.
Instead, there are limitation of pre-defined build pipelines. The max number of build pipelines is limited.
Thus, we can not maintain all of target images - some target or architecture such as syslog, s3/arm64 are missing.
And more, it means that we can't maintain v1.16 stable branch and v1.17 at the same time. Therefore we need to use alternative way - GitHub Actions.
To setup actions, set Repository secrets:
DOCKER_HUB_ORGS: fluent
DOCKER_HUB_USERNAME: someone's account
DOCKER_HUB_ACCESS_TOKEN: someone's access token
With using GitHub Actions, the following image can be published again:

debian-elasticsearch7 arm64
debian-logentries arm64
debian-loggly arm64
debian-logzio arm64
debian-s3 arm64
debian-papertrail
debian-papartrail arm64

main branch is aimed to build v1.17 for a while (#1495 )

skip trigger on pull_request.

It seems no manifest available from image yet.

For example, it is a bit different from:
cat v1.16.5-debian-azureblob-amd64-1.0.fluent.buildx.inspect.txt
Name:      docker.io/fluent/fluentd-kubernetes-daemonset:v1.16.5-debian-azureblob-amd64-1.0
MediaType: application/vnd.docker.distribution.manifest.v2+json
Digest:    sha256:07d4d24fe69ce8b54a8a34aa5f0dba162c10a155435fc136fa48c854a286c98e

cat v1.16.5-debian-azureblob-amd64-1.0.kenhys.buildx.inspect.txt
Name:      docker.io/kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-azureblob-amd64-1.0
MediaType: application/vnd.oci.image.index.v1+json
Digest:    sha256:a298c228081c1701ac1e3206344142c4a128295bbdc4d4799681b2ac476b0a01

Manifests:
  Name:        docker.io/kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-azureblob-amd64-1.0@sha256:fd6707054995ed28222bfbe2bc824c8bfe4a229bdb80bd1f5b3c8b2efc4873cc
  MediaType:   application/vnd.oci.image.manifest.v1+json
  Platform:    linux/amd64

  Name:        docker.io/kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-azureblob-amd64-1.0@sha256:b057cad58d2b7f50d8ab4415ecda909fe66a22fa3416e6e8f0f9859c06cc5d10
  MediaType:   application/vnd.oci.image.manifest.v1+json
  Platform:    unknown/unknown
  Annotations:
    vnd.docker.reference.digest: sha256:fd6707054995ed28222bfbe2bc824c8bfe4a229bdb80bd1f5b3c8b2efc4873cc
    vnd.docker.reference.type:   attestation-manifest

See https://github.com/docker/buildx/issues/1964

arm64 image was changed to manifest.v2 (expected)

It seems that --output oci-mediatypes=false does not work for amd64. :thinking:

provenance: should be disable for amd64.

Now both of amd64 and arm64 was changed to mediaType: manifest.v2+json.

Checked diff of manifest. Most of diff are size: or digest. I guess it was caused with difference of Docker Hub Build pipeline environment or GitHub Actions.
e.g.
 cat v1.16-debian-kafka-2.fluent.manifest.json via docker manifest inspect fluent/fluentd-kubernetes-daemonset:v1.16-debian-kafka-2.
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 4694,
         "digest": "sha256:fde6c5b00d94c29a36bcbb6ae18dc8863054c025356dd719e36a5e949816eb2d",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 5528,
         "digest": "sha256:69c810c12fdd58ca1df9db591aba85a32e511c5b800fcae2368afe198061977d",
         "platform": {
            "architecture": "arm64",
            "os": "linux"
         }
      }
   ]
}

cat v1.16-debian-kafka-2.kenhys.manifest.json via docker manifest inspect kenhys/fluentd-kubernetes-daemonset:v1.16-debian-kafka-2.
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 4409,
         "digest": "sha256:66cd1c19ca0e0ab1d67be6e056a21512b4d585105864b17b09af267d4e69eb60",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 5186,
         "digest": "sha256:9442d4a06df34de4072b95761c43303200959ed5dc41c5bbbd177533b1482a47",
         "platform": {
            "architecture": "arm64",
            "os": "linux"
         }
      }
   ]
}

The result of buildx inspect.
cat v1.16.5-debian-kafka-1.0.fluent.buildx.inspect.txt via docker buildx imagetools inspect fluent/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0
Name:      docker.io/fluent/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0
MediaType: application/vnd.docker.distribution.manifest.list.v2+json
Digest:    sha256:018bf2926fda7a392ea78a7bdf7a001144738b7d1b1eb6fd6128432a9bf932a7

Manifests:
  Name:      docker.io/fluent/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0@sha256:fde6c5b00d94c29a36bcbb6ae18dc8863054c025356dd719e36a5e949816eb2d
  MediaType: application/vnd.docker.distribution.manifest.v2+json
  Platform:  linux/amd64

  Name:      docker.io/fluent/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0@sha256:69c810c12fdd58ca1df9db591aba85a32e511c5b800fcae2368afe198061977d
  MediaType: application/vnd.docker.distribution.manifest.v2+json
  Platform:  linux/arm64

cat v1.16.5-debian-kafka-1.0.kenhys.buildx.inspect.txt via docker buildx imagetools inspect kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0
Name:      docker.io/kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0
MediaType: application/vnd.docker.distribution.manifest.list.v2+json
Digest:    sha256:5e9456b0d2f97962b7f331df96516305ee32b848fc325712e7dab304e5340910

Manifests:
  Name:      docker.io/kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0@sha256:66cd1c19ca0e0ab1d67be6e056a21512b4d585105864b17b09af267d4e69eb60
  MediaType: application/vnd.docker.distribution.manifest.v2+json
  Platform:  linux/amd64

  Name:      docker.io/kenhys/fluentd-kubernetes-daemonset:v1.16.5-debian-kafka-1.0@sha256:9442d4a06df34de4072b95761c43303200959ed5dc41c5bbbd177533b1482a47
  MediaType: application/vnd.docker.distribution.manifest.v2+json
  Platform:  linux/arm64

Migration plan

Merge this PR into master
Set up repository secret for CI
Merge PR #1495 into master (push: will be kicked and automatically images are pushed to hub.docker.com)

After that backport this PR into v1.16 branch. do the same thing.

This PR was checked on https://hub.docker.com/repository/docker/kenhys/fluentd-kubernetes-daemonset/.

Added branches and tags limitation.

split job and minimum target works:
https://github.com/kenhys/fluentd-kubernetes-daemonset/actions/runs/9642374731

check with more target images again.

Worked well.

Revert debug for on push: limitation as normal  now.

cache improvement is out of scope in this PR for now.

Introducing define-matrix seems good way! thanks.


Latest update problem 77.0 & 78.0

Microsoft PowerToys version
0.78.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
General
Steps to reproduce
Auto update for 0.78.0 ran but my version shows 0.77.0 1/30/2024 2:13:55
NOTE: I'm running Win10 Pro-22H2-2/11/2023-19045.3996
Update 0.76 to 0.77 has been dragging my PC down. Very Slow Response!
This happened once before 0.67 in think. Had to uninstall PowerToys to get my PC Performance Back. I'll attach Bug Report .zip and I'm exiting w/no autostart PowerToys. If my PC performance does not recover, I'll uninstall.
✔ Expected Behavior
Seamless Auto Update
❌ Actual Behavior
Update apparently failed 0.77.0 to 0.78.0
PowerToysReport_2024-01-30-17-12-20.zip
Other Software
No response

Hi @SpyderNut . What do you mean with Very slow response? Are you able to check on Task Manager which process seems to be causing this?
On %localappadata%\Temp there should be some log files for the installation process, can you please zip those and send them as well? Thank you!
/needinfo

Hi,
I attached the ZIP file generated by from PowerToy
Slow, after boot everything runs slow, click and wait and wait. Yes I looked at Task Manager numerous times, nothing appears to be hogging memory or cpu which is troubling .
 Speed is back. SO FAR
Dave, Sent from my iPhone14 Pro :-)
On Jan 31, 2024, at 4:31 AM, Jaime Bernardo @.***> wrote:

Hi @SpyderNuthttps://github.com/SpyderNut . What do you mean with Very slow response? Are you able to check on Task Manager which process seems to be causing this?
On %localappadata%\Temp there should be some log files for the installation process, can you please zip those and send them as well? Thank you!
/needinfo
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/31201#issuecomment-1918719110, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANEDHNYQBXHIVAXDVVN5B5DYRIFPBAVCNFSM6AAAAABCSA2XL6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJYG4YTSMJRGA.
You are receiving this because you were mentioned.Message ID: @.***>


How i can pause all players after play one?

Hello,
First of all I would say that it is not as good as English language ability.
I want the other active one to be paused when a player starts playing. I did some research, but I could not find a code.
Also, when I want to use it more than once in a page, I use it like this;
var ses001 = WaveSurfer.create ({container: '# ses001', waveColor: '# afafaf', progressColor: '# dd3333', height: '40', hideScrollbar: true, cursorWidth: 0, barWidth: 1,});
ses001.load ( 'assets / sounds / demo.mp3');

var ses002 = WaveSurfer.create ({container: '# ses002', waveColor: '# afafaf', progressColor: '# dd3333', height: '40', hideScrollbar: true, cursorWidth: 0, barWidth: 1,
ses002.load ( 'assets / sounds / baglar_gazoz_jingle.mp3');

does this have a shorter method for multi players have some options?

@myuksektepe You could try making an array of wavesurfer instances and using iteration to write less.

	$( document ).ready(function() {
		$(".wave").each(function(index,item){
			var sound_url = $(item).data("sound");
			var sound_id = $(item).find("div").attr("id");
			console.log('sID: '+sound_id + ' / sURL: ' + sound_url);
			// WaveSurfer
			var sound_id = WaveSurfer.create({container: '#'+sound_id ,waveColor: '#afafaf',progressColor: '#dd3333',height: '40',cursorWidth: 0,barWidth: 0,});
			sound_id.load(sound_url);
		});
	});

I can not use the pause and play functions for the system I'm doing when I create it with loop.
I think i'll can find a solution for my project. Thank you for your time and your answer.


Implement standard GAE staging

We're currently depending on the App Engine SDK to stage standard GAE apps. (i.e., AppCfg.main()).
We should implement staging in the library, cutting the App Engine SDK dependency and also the SdkResolver one (which makes us set a system property with the GAE SDK root folder).

@meltsufin here is the java library that supports standard staging:
https://mvnrepository.com/artifact/com.google.appengine/appengine-staging-sdk

That artifact lives in google3 and is currently abadonware.

see https://g3doc.corp.google.com/apphosting/g3doc/runtimes/java/maven_sdk.md?cl=head


PHP error

PHP Parse error:  syntax error, unexpected '$availabilityDomain' (T_VARIABLE), expecting ')' in /home/ubuntu/.oci/oci-arm-host-capacity/index.php on line 89

hey, show me your OCI_AVAILABILITY_DOMAIN from .env

its good but now i have this prob

I believe you didn't just run composer install

and now

I bet you didn’t read instruction carefully. Seems .env file is missing at all

I'd suggest to watch my video - YouTube link is in the README. It a bit old - without .env file usage - but will give you general idea


sharp fails to read EXIF from some tiff files.

sharp fails to read EXIF from some tiff files.
Is this a possible bug in a feature of sharp, unrelated to installation?

[x] Running npm install sharp completes without error.
[x] Running node -e "require('sharp')" completes without error.

Are you using the latest version of sharp?

[z] I am using the latest version of sharp as reported by npm view sharp dist-tags.latest.

What is the output of running npx envinfo --binaries --system --npmPackages=sharp --npmGlobalPackages=sharp?
npx: installed 1 in 3.291s

  System:
    OS: Windows 10 10.0.19045
    CPU: (20) x64 Intel(R) Core(TM) i9-7900X CPU @ 3.30GHz
    Memory: 48.52 GB / 63.71 GB
  Binaries:
    Node: 14.21.3 - C:\Program Files\nodejs\node.EXE
    npm: 6.14.18 - C:\Program Files\nodejs\npm.CMD
  npmPackages:
    sharp: ^0.32.1 => 0.32.1

What are the steps to reproduce?
Just open file and get metadata with sharp.metadata(...), there is no exif in metadata, while XMP is perfectly there.
What is the expected behaviour?
Return EXIF data. It is there, exiftool can see it.
Please provide a minimal, standalone code sample, without other dependencies, that demonstrates this problem
const sharp = require('sharp');
const path = require('path');

let s = new sharp(path.join(__dirname,"test.tiff"));
s.metadata((e,m)=>{
    console.log('Has XMP:', !!m.xmp);
    console.log('Has EXIF:', !!m.exif);
});

Output:
Has XMP: true
Has EXIF: false

Please provide sample image(s) that help explain this problem
test.zip

This file appears to have a "TIFF directory 0" entry, which exiftool can confusingly present as "EXIF", but this is not quite the same as EXIF metadata.
$ tiffinfo test.tiff
TIFFReadDirectory: Warning, Unknown field with tag 40091 (0x9c9b) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 40092 (0x9c9c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 40094 (0x9c9e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 59932 (0xea1c) encountered.
=== TIFF directory 0 ===
TIFF Directory at offset 0x5108 (20744)
  Subfile Type: (0 = 0x0)
  Image Width: 157 Image Length: 151
  Resolution: 96, 96 pixels/inch
...

Strangely, it does appear to have a single, 4 byte ExifTag without any offset and with a value of 26176.
$ exiv2 -pS test.tiff
STRUCTURE OF TIFF FILE (II): test.tiff
 address |    tag                              |      type |    count |    offset | value
   20746 | 0x00fe NewSubfileType               |      LONG |        1 |           | 0
   20758 | 0x0100 ImageWidth                   |      LONG |        1 |           | 157
   20770 | 0x0101 ImageLength                  |      LONG |        1 |           | 151
   20782 | 0x0102 BitsPerSample                |     SHORT |        1 |           | 8
   20794 | 0x0103 Compression                  |     SHORT |        1 |           | 5
   20806 | 0x0106 PhotometricInterpretation    |     SHORT |        1 |           | 1
   20818 | 0x010d DocumentName                 |     ASCII |       22 |     23110 | minisblack-1c-8b.tiff
   20830 | 0x010e ImageDescription             |     ASCII |       11 |     23132 | ..........
   20842 | 0x0111 StripOffsets                 |      LONG |        2 |     23144 | 8 11209
   20854 | 0x0115 SamplesPerPixel              |     SHORT |        1 |           | 1
   20866 | 0x0116 RowsPerStrip                 |      LONG |        1 |           | 78
   20878 | 0x0117 StripByteCounts              |      LONG |        2 |     23152 | 11201 9534
   20890 | 0x011a XResolution                  |  RATIONAL |        1 |     23160 | 96000/1000
   20902 | 0x011b YResolution                  |  RATIONAL |        1 |     23168 | 96000/1000
   20914 | 0x0128 ResolutionUnit               |     SHORT |        1 |           | 2
   20926 | 0x0129 PageNumber                   |     SHORT |        2 |           | 0 1
   20938 | 0x0131 Software                     |     ASCII |       65 |     23176 | GraphicsMagick 1.2 unreleased Q1 ...
   20950 | 0x013d Predictor                    |     SHORT |        1 |           | 2
   20962 | 0x0153 SampleFormat                 |     SHORT |        1 |           | 1
   20974 | 0x02bc XMLPacket                    |      BYTE |     2934 |     23242 | <?xpacket begin='...' id='W5M0Mp ...
   20986 | 0x8769 ExifTag                      |      LONG |        1 |           | 26176
   20998 | 0x9c9b XPTitle                      |      BYTE |       12 |     28256 | ".0.9.B.;..
   21010 | 0x9c9c XPComment                    |      BYTE |       32 |     28268 | -.B.><EMAIL_ADDRESS>   21022 | 0x9c9e XPKeywords                   |      BYTE |        8 |     28300 | ".0....
   21034 | 0xea1c                              | UNDEFINED |     2060 |     21050 | ............................... ...
END test.tiff

Well, Windows Explorer have no issues reading and writing EXIF fields in this file. It does not consider it corrupt or anything. Those XPTitle and XPComment were aded by Windows (in file property dialog).

To summarise, the sample image provided contains a TIFF directory that happens to use similar field names as EXIF metadata, and it looks like some tooling will present it in an EXIF-like way, but EXIF it is not. So yes, either ignore or use another tool that can parse TIFF directories if you need this information.


Installation problems again. ComfyUI 0.2.7 + v0.1.2

Q:\ComfyUI_3D>.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build
[START] Security scan
[DONE] Security scan
## ComfyUI-Manager: installing dependencies done.
** ComfyUI startup time: 2024-12-09 09:51:12.957945
** Platform: Windows
** Python version: 3.12.7 (tags/v3.12.7:0b05ead, Oct  1 2024, 03:06:41) [MSC v.1941 64 bit (AMD64)]
** Python executable: Q:\ComfyUI_3D\python_embeded\python.exe
** ComfyUI Path: Q:\ComfyUI_3D\ComfyUI
** Log path: Q:\ComfyUI_3D\comfyui.log

Prestartup times for custom nodes:
   1.6 seconds: Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-Manager

Total VRAM 16376 MB, total RAM 130608 MB
pytorch version: 2.5.1+cu124
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA RTX 5000 Ada Generation Laptop GPU : cudaMallocAsync
Using pytorch cross attention
[Prompt Server] web root: Q:\ComfyUI_3D\ComfyUI\web
Q:\ComfyUI_3D\python_embeded\Lib\site-packages\kornia\feature\lightglue.py:44: FutureWarning: `torch.cuda.amp.custom_fwd(args...)` is deprecated. Please use `torch.amp.custom_fwd(args..., device_type='cuda')` instead.
  @torch.cuda.amp.custom_fwd(cast_inputs=torch.float32)
Traceback (most recent call last):
  File "Q:\ComfyUI_3D\ComfyUI\nodes.py", line 2012, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack\__init__.py", line 4, in <module>
    from pyhocon import ConfigFactory
ModuleNotFoundError: No module named 'pyhocon'

Cannot import Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack module for custom nodes: No module named 'pyhocon'
### Loading: ComfyUI-Manager (V2.55.4)
### ComfyUI Revision: 2808 [69667290] *DETACHED | Released on '2024-11-04'

Import times for custom nodes:
   0.0 seconds: Q:\ComfyUI_3D\ComfyUI\custom_nodes\websocket_image_save.py
   0.0 seconds (IMPORT FAILED): Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack
   0.4 seconds: Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-Manager

Starting server

To see the GUI go to: http://<IP_ADDRESS>:8188
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
FETCH DATA from: Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-Manager\extension-node-map.json [DONE]

Installed pyhocon manually by going into python_embedded and running ".\python.exe -m pip install pyhocon"
It installed without errors, but now I get this when starting ComfyUI instead:
Q:\ComfyUI_3D>.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build
[START] Security scan
[DONE] Security scan
## ComfyUI-Manager: installing dependencies done.
** ComfyUI startup time: 2024-12-09 10:23:57.419277
** Platform: Windows
** Python version: 3.12.7 (tags/v3.12.7:0b05ead, Oct  1 2024, 03:06:41) [MSC v.1941 64 bit (AMD64)]
** Python executable: Q:\ComfyUI_3D\python_embeded\python.exe
** ComfyUI Path: Q:\ComfyUI_3D\ComfyUI
** Log path: Q:\ComfyUI_3D\comfyui.log

Prestartup times for custom nodes:
   1.7 seconds: Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-Manager

Total VRAM 16376 MB, total RAM 130608 MB
pytorch version: 2.5.1+cu124
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA RTX 5000 Ada Generation Laptop GPU : cudaMallocAsync
Using pytorch cross attention
[Prompt Server] web root: Q:\ComfyUI_3D\ComfyUI\web
Q:\ComfyUI_3D\python_embeded\Lib\site-packages\kornia\feature\lightglue.py:44: FutureWarning: `torch.cuda.amp.custom_fwd(args...)` is deprecated. Please use `torch.amp.custom_fwd(args..., device_type='cuda')` instead.
  @torch.cuda.amp.custom_fwd(cast_inputs=torch.float32)
Traceback (most recent call last):
  File "Q:\ComfyUI_3D\ComfyUI\nodes.py", line 2012, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack\__init__.py", line 53, in <module>
    module = importlib.import_module(f".{nodes_filename}", package=__name__)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "importlib\__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack\nodes.py", line 8, in <module>
    from omegaconf import OmegaConf
ModuleNotFoundError: No module named 'omegaconf'

Cannot import Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack module for custom nodes: No module named 'omegaconf'
### Loading: ComfyUI-Manager (V2.55.4)
### ComfyUI Revision: 2808 [69667290] *DETACHED | Released on '2024-11-04'

Import times for custom nodes:
   0.0 seconds: Q:\ComfyUI_3D\ComfyUI\custom_nodes\websocket_image_save.py
   0.0 seconds (IMPORT FAILED): Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-3D-Pack
   0.3 seconds: Q:\ComfyUI_3D\ComfyUI\custom_nodes\ComfyUI-Manager

Trying to install OmegaConf of course doesn't work... As usual 😥

@Kallamamran Hi, I'm sure if you .\python_embeded\python.exe -s -m pip install -r requirements.txt then .\python_embeded\python.exe install.py then it would install all the necessary
let me know if you have any other problem, cheers 👍

@MrForExample Thanks for the recommedation, but it doesn't work for me :( I am on Win 11.
ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack>..\..\..\python_embeded\python.exe install.py

ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack>..\..\..\python_embeded\python.exe install.py
Traceback (most recent call last):
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\install.py", line 19, in <module>
    from build_utils import (
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\_Pre_Builds/_Build_Scripts\build_utils.py", line 54, in <module>
    CUDA_VERSION = get_cuda_version()
                   ^^^^^^^^^^^^^^^^^^
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\_Pre_Builds/_Build_Scripts\build_utils.py", line 49, in get_cuda_version
    raise RuntimeError(f"Please install/reinstall CUDA tookit with any of the following supported version: {build_config.supported_cuda_versions}")
RuntimeError: Please install/reinstall CUDA tookit with any of the following supported version: ['12.4', '12.1', '11.8']
Traceback (most recent call last):
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\install.py", line 19, in <module>
    from build_utils import (
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\_Pre_Builds/_Build_Scripts\build_utils.py", line 54, in <module>
    CUDA_VERSION = get_cuda_version()
                   ^^^^^^^^^^^^^^^^^^
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\_Pre_Builds/_Build_Scripts\build_utils.py", line 49, in get_cuda_version
    raise RuntimeError(f"Please install/reinstall CUDA tookit with any of the following supported version: {build_config.supported_cuda_versions}")
RuntimeError: Please install/reinstall CUDA tookit with any of the following supported version: ['12.4', '12.1', '11.8']

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\ComfyUI_windows_portable_nightly_pytorch\ComfyUI\custom_nodes\ComfyUI-3D-Pack\install.py", line 84, in <module>
    cstr("Comfy3D install failed: Dependency installation has failed. Please install manually: https://github.com/MrForExample/ComfyUI-3D-Pack/tree/main/_Pre_Builds/README.md.").error.print()
    ^^^^
NameError: name 'cstr' is not defined. Did you mean: 'str'?

@gerroon I had the same issue (Windows 11 too).
For a local fix:

Install CUDA Toolkit 12.4.
In ..\custom_nodes\ComfyUI-3D-Pack\install.py, add and change the following lines:

After that, running \python_embedded\python.exe install.py works without errors and downloads all necessary modules.


Class diagram

Tracking issue for the class diagram.

Current Status:
It's not done, there are a couple of mistakes and it can probably be improved.

I redrew a diagram using another approach:

I used the design pattern factory. In Factory pattern, we create object without exposing the creation logic to the client and refer to newly created object using a common interface.
So I created a IProduct interface and concrete classes implementing it, a factory class ProductFactory and a manager class. Our Manager class will use ProductFactory to get a IProduct object. It will pass the necessary information information listed in the different enumerations to ProductFactory to get the type of object it needs then creates it.
What do you think of this approach? @azerupi

I prefer approach by @bluebeel. It's clearer and i think, It is less difficult to implement. Also, it's easier to add a implementation of a new bloc.
But, I think it should have a better way for color enumeration. We could assemble them in one enum or other way? And also, it is necessary to think about the different materials of panel (glass or wood) because they don't have the same property.

@JonathanPetit I put them in different enumerations because in the .csv file each color is not used for each product.

@azerupi  's diagram is easier to understand to me but both look great. No constructive comments to give :)

Order class diagram. What do you think about?

What is OrderLine supposed to be?
Other than that, Orders should be Order without s. And Product will be the same base class from the other class diagram right?
Looks mostly good to me :)

Yes, Product is the same base class.
OrderLine represents a line in the order so a particular product. This diagram represents more how a order should be represented in the bd.
The Order table contains just its PK and a FK for the client.
The OrderLine table contains all rows of all commands. What allows us to differentiate between 2 orders is the FK OrderId. It also has a FK for the products which allows us to have only one existence of the product in the db but the same reference in several orders.
The ER diagram :

I see, in that case I would personally rename it to OrderItem.
Also, there is no need to copy all the properties inside it. I think only the Product and the quantity need to be stored in it. OderId is redundant because OrderItem is stored in an Order who knows his own id. The same thing applies to ProductId and UnitCost. SubTotal can be computed from the quantity and the price, so no need to store it.
Of course this is different for that database tables.

Should we make a class diagram for the Order, User and database management?

Maybe, I am not sure how exhaustive the diagrams should be. The representation of the orders are more useful for the database which we have. I am not sure if it adds a lot of value to make a diagram for the in-program representation.

I am going to close this, create a new issue if you think we should make a second class diagram for the ordering part. :)


[Doc Improvement][Update the build scenario in Hub page][2716934]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/index.yml
94
1
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 0dcb3af:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/index.yml
:white_check_mark:Succeeded
View

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/index.yml
94
1
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 8f09e6c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/index.yml
:white_check_mark:Succeeded
View

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/index.yml
94
1
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 1beea8c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/index.yml
:white_check_mark:Succeeded
View

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 learn.microsoft.com contributor guidesPost your question in the Learn support channel


Mention CSP in README

https://github.com/hCaptcha/hcaptcha-loader/blob/0021ebc024516266cda7b2d5fd1675cf4bffb22d/lib/src/script.ts#L51
https://developer.mozilla.org/docs/Web/HTTP/CSP

@olfek presumably you ended up using strict-dynamic ?

https://github.com/hCaptcha/hcaptcha-loader/pull/30


How do i set a value for a selectMenu programtically?

I want my UI to load with defaults, and I'm trying to set the value of the select, but it doesn't work:
directionMenu.value = defaults.direction;
is there another way?
thanks
Idan

selectMenu.init() will check if you set some option to selected:
https://github.com/thomas-lowry/figma-plugin-ds/blob/master/src/js/modules/selectMenu.js#L38
like this:
<select id="uniqueId" class="select-menu">
  <option value="1" selected>Item 1</option>
  <option value="2" >Item 2</option>
  <option value="3" >Item 3</option>
</select>

Problem is if I change the select value programmtically the UI doesn't update it and shows the old value:
document.getElementById("slotId").value = val;

Problem is if I change the select value programmtically the UI doesn't update it and shows the old value:
document.getElementById("slotId").value = val;

Any ideas?


[KeyVault] Make sure our repos follow the new recorder guidelines

The new recorder has detailed guidelines with best practices. We might not be following them. For example, we're using a custom function to generate a unique string, while the new recorder has this: https://github.com/Azure/azure-sdk-for-js/blob/9789a27adc6b145c20982c2006fc50a85930be89/sdk/test-utils/recorder/src/recorder.ts#L94
Guidelines: https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/test-utils/recorder/GUIDELINES.md#member-functions-getuniquename-and-newdate-of-the-recorder
We shouldn't have a recorder.ts file :) let's keep that in mind.

With this issue, follow up and resolve the feedback here: https://github.com/Azure/azure-sdk-for-js/pull/4883

Removing this for now.


Don't use Entity.ktElement on sarif report

We had that code because when we added sarif support we didn't support endSource. After that we added it but this code wasn't updated.
This PR relates with #7077 because it will force to any rule author to define the endSource. The sarif reporter will just report what the rule says.
Also this is a step forward in make the results of detekt serializables. Once this is merged only report-html and report-md will use ktElement.

Warnings

:warning:
It looks like this PR contains functional changes without a corresponding test.

  Generated by :no_entry_sign: dangerJS against f6d45d23144e675dd82dfe43bf8a09841bfb6c7f


Cannot convert from 'Plugin.InAppBilling.ItemType' to 'bool'

Hi,
After updating to newest Version, I got the follwing error calling this:
var connection = await billing.ConnectAsync(ItemType.Subscription);                 if (!connection)                 {                     return false;                 }
--> Cannot convert from 'Plugin.InAppBilling.ItemType' to 'bool'
I read your documentation and it seems there was no changes on this line?
Thanks.

You no longer need to pass this in for version 4

You no longer need to pass this in for version 4


[PE-D][Tester C] add command suddenly stopped working

I'm not sure how I got it to be like that but I was testing the commands and suddenly the add command stopped working. As shown in the video, I tried all the other commands and they seem to work fine, I could also do "add n/Ritchie Thompson" and it would throw me the correct error, i.e. "This person already exists in the address book" but anytime I tried to add someone new the command isn't accepted and no error message is thrown either.
Your browser does not support the video tag.video:https://raw.githubusercontent.com/cyiting/ped/main/files/8cde3528-14cd-426e-8b49-b2d1b744953e.mp4

Labels: severity.High type.FunctionalityBug
original: cyiting/ped#14

Is this ought to be closed? Believe that me and Sean had a conversation about how the issues arose from having 1 index contact deleted. I'm unable to duplicate the issue.

Is this ought to be closed? Believe that me and Sean had a conversation about how the issues arose from having 1 index contact deleted. I'm unable to duplicate the issue.

U mean reproduce the step? Same here. Not sure what tester actually did. Or he/she didnt give the full story.


add schema support for pooling biological samples

For NEON soil metagenom samples(DP1.10107.001) 3 biological samples are pooled together, generating a DNA library for sequencing from one analytical sample. The nmdc schema current supports biological samples and analytical samples but does not current have a process modeled by which this happens. @turbomam  was going to look at modeling this based on the NEON soil data.
Soil methods from Quick Start Guide for Soil microbe metagenome sequences (DP1.10107.001) from soil metagenome data product page
Samples are collected and sub-sampled in the field by horizon type (organic and mineral) to a maximum depth of 30 cm, and are pooled at the plot level. Samples are frozen on dry ice in the field and stored in ultralow freezers until they are shipped to an external laboratory for analysis of microbial community structure and functional potential using shotgun metagenomics.
DNA extraction SOP
There is additional DNA extraction and sequencing metadata specific to the analytical sample in the csv files for DP1.10107.001. Files are *mms_metagenomeDnaExtraction*csv and *mms_metagenomeSequencing*.csv respectively.   Column 13 in *mms_metagenomeDnaExtraction*csv, header value testMethod lists the DNA extraction protocol used as BMI_dnaExtractionSOP_v3. Column 16 *mms_metagenomeSequencing*.csv, header value labPrepMethod
For example BMI_metagenomicsSequencingSOP_v3  maps to this SOP document
cc @mslarae13 @anastasiyaprymolenna

Thanks for the literature links. This is implemented very loosely in the beril-model and will be migrated to this schema, as a subclass of PlannedProcess

@aclum let's talk about how much we want to put properties onto the pooling process vs how much we want to add new properties to classes like Biosample or AnalyticalSample. I'll  provide some examples soon.

I think the ideal outcome is that we create a plannedProcess each for pooling, DNA extraction, and library construction and store the relevant slots with the process. Otherwise the amount of slots will be unruly on either Biosample or Analytical Sample.  I'm curious on how much effort this would take.

Modeling what you described won't take to much effort on top of what I've done today.
I've pasted the induced/reasoned representation of PlannedProcess below. You'll see the availability of the participating_agent slot, whose range is Agent. My intention was to tie PlannedProcesses to the people or systems that performed them. But Agent may not be a good choice, since it isn't a NamedThing doesn't have an id slot. We could just change the range to NamedThing.
I also pasted an exhaustive instance of a Database containing one Pooling, meaning it uses all of the associated slots besides participating_agent

name: PlannedProcess
title: Planned Process
from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
is_a: NamedThing
abstract: true
attributes:
  has_inputs:
    name: has_inputs
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    domain: PlannedProcess
    multivalued: true
    alias: has_inputs
    owner: PlannedProcess
    domain_of:
    - CollectingBiosamplesFromSite
    - PlannedProcess
    range: NamedThing
  has_outputs:
    name: has_outputs
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    domain: PlannedProcess
    multivalued: true
    alias: has_outputs
    owner: PlannedProcess
    domain_of:
    - CollectingBiosamplesFromSite
    - PlannedProcess
    range: NamedThing
  participating_agent:
    name: participating_agent
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    domain: PlannedProcess
    alias: participating_agent
    owner: PlannedProcess
    domain_of:
    - PlannedProcess
    range: Agent
  id:
    name: id
    description: A unique identifier for a thing. Must be either a CURIE shorthand
      for a URI or a complete URI
    notes:
    - 'abstracted pattern: prefix:typecode-authshoulder-blade(.version)?(_seqsuffix)?'
    - a minimum length of 3 characters is suggested for typecodes, but 1 or 2 characters
      will be accepted
    - typecodes must correspond 1:1 to a class in the NMDC schema. this will be checked
      via per-class id slot usage assertions
    - minting authority shoulders should probably be enumerated and checked in the
      pattern
    examples:
    - value: nmdc:mgmag-00-x012.1_7_c1
      description: https://github.com/microbiomedata/nmdc-schema/pull/499#discussion_r1018499248
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    identifier: true
    alias: id
    owner: PlannedProcess
    domain_of:
    - Biosample
    - Study
    - Activity
    - NamedThing
    range: string
    required: true
  name:
    name: name
    description: A human readable label for an entity
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    alias: name
    owner: PlannedProcess
    domain_of:
    - Activity
    - NamedThing
    - PersonValue
    range: string
  description:
    name: description
    description: a human-readable description of a thing
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: PlannedProcess
    domain_of:
    - NamedThing
    - ImageValue
    range: string
  alternative_identifiers:
    name: alternative_identifiers
    description: A list of alternative identifiers for the entity.
    from_schema: https://raw.githubusercontent.com/microbiomedata/nmdc-schema/main/src/schema/nmdc
    rank: 1000
    multivalued: true
    alias: alternative_identifiers
    owner: PlannedProcess
    domain_of:
    - Biosample
    - Study
    - NamedThing
    - MetaboliteQuantification
    range: string
class_uri: OBI:0000011

pooling_set:
  - id: bare:value
    name: first pooling process
    alternative_identifiers:
      - bare:xxx
    description: xxx
    has_inputs:
      - bare:xxx
      - bare:yyy
    has_outputs:
      - bare:xxx
    # participating_agent: xxx # Agent isn't a named thing and doesn't have an ID so must be inlined


Create AADServicePrincipalSignInLogs.yaml

Adding custom table to resolve KQL validation check until AADServicePrincipalSignInLogs is validated properly

just a test


Misspelling in the Set up Microsoft 365 Business Voice video reference

[Enter feedback here]
At time stamp 00:34 the word Auto-Attendant is spelled incorrectly as Auto-attendent.

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

ID: deb7f510-e38e-af0b-af91-af953322e8bb
Version Independent ID: faaee029-081e-038e-c3ca-2544e3368378
Content: Set up Microsoft 365 Business Voice - Microsoft Teams
Content Source: Teams/business-voice/set-up-overview.md
Service: msteams
GitHub Login: @dstrome
Microsoft Alias: dstrome

Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@GoCloudTeam thank you for pointing this out and helping improve MS Docs. @tiburd please can you direct this to the author as this typo is in the actual video content and we don't have those editing permissions. Thank you.

@dstrome - Hi, this issue is regarding a typo in the video included in this article. Can you please help resolve and close this issue?

@GoCloudTeam - thank you for bringing this to our attention - it has been corrected, so we're closing this issue.


feat(/v5 REST API): Using the new v5 route in bch-api

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Various fixes for bsc#977233

Start a polkit agent in the startup script
Fix quotations in the preferences file

This has to be submitted to SP2 as well.

Thank you!


update UI image on readme

The UI looks cool, but IMO the screenshot could be better if the mode used in the snipping tool is "Window Snip".
https://support.microsoft.com/en-us/help/4027213/windows-10-open-snipping-tool-and-take-a-screenshot

@linnnnruoo I know, just a bit OCD about the  the edges haha

I'll update the latest UI image again once the whole calendar view and its associative function is up


Modification: Swap math.js library for custom written

Update per https://github.com/toolkit-for-ynab/toolkit-for-ynab/pull/1631

@aleksandrs-ledovskis Good news! Chrome seems to have approved 2.14.0!
I can't get this through Firefox right now because of the final bundle size but I think there may be a few things we can do to get around that. I'm going to make some bundle changes and hopefully get Firefox approved. Will let you know.

@joshmadewell Clear. I personally would prefer this MR's solution as it is specific to Toolkit needs and doesn't introduce bloat. The code is (hopefully) easy to follow too.

@aleksandrs-ledovskis Seems reasonable to me. Again, I'll get this in the beta. We're going to want to add some tests for ToolkitMath. Should be easy enough to do. Most features don't have any just because they depend on YNAB context that we don't have mocks for but ToolkitMath is pretty standalone.


Signed electron app does not start with iohook on OSX (Unhandled Errpr: no suitable image found)

I have a signed and notarized App where I want to use iohook to simulate key taps. I had no problems building iohook locally but when I run it through the CI, where I sign and notarize the app, the app throws the following error upon starting:
Expected Behavior

Current Behavior

Your Environment

Version used: iohook 6.6
Operating System and version (desktop or mobile):MacOS

Are you sure that error is due to iohook? It sounds like a code signing/certificate issue. I have successfully signed & notarized a macOS Electron app using iohook 0.6.6 without problems (packaged with Electron Forge).

Are you sure that error is due to iohook? It sounds like a code signing/certificate issue. I have successfully signed & notarized a macOS Electron app using iohook 0.6.6 without problems (packaged with Electron Forge).

@marcelblum May I know the version of the electron and permission you are using.
i am using

I  removed IoHook, and build it , it's working fine

Check your builder settings and read the docs https://www.electronjs.org/docs/tutorial/using-native-node-modules
When your builder pack application it change or miss native module location, so you need check path after build

Closing as stale, and apparently answered. Feel free to reopen.


Version Tracking Data Reference Match Correlator doesn't produce matches

Describe the bug
Running the data reference match correlator doesn't produce matches for references from well defined data.
To Reproduce
Steps to reproduce the behavior:

Compile the sample with gcc -g3 -O0 -Wall -Werror main.c -o main
Compile the sample again with gcc -Wall -Werror main.c -o main2 and then strip --strip-unneeded main2 -o main2_stripped
Load and run analyses on main and main2_stripped
Manually locate and label main, getA, a_instance, getB and b_instance.
Start a version tracking session and change the apply options to always replace data.
Run the "Exact Symbol Name Match" correlator.
Apply the matches for  main, getA, a_instance, getB and b_instance.
Verify that the markup has been properly applied to the destination program (sometimes it is not).
Filter out all algorithms except "Data Reference Match".
Run the "Data Reference Match" correlator.
See no matches.

Expected behavior
The results of the final "Data Reference Match" correlator should produce matches to vtableA and vtableB. After those matches have been accepted and applied, running the correlator again should then produce matches to a_destructor, a_destuctor_in_charge,  a_say_hi, a_say_bye, b_destructor, b_destuctor_in_charge,  b_say_hi and finally b_say_bye.
Attachments
main.c.txt
Environment (please complete the following information):

OS: Microsoft Windows [Version 10.0.22621.1194]
Java Version: 17.0.5
Ghidra Version: 10.3_DEV (this has been a problem since the beginning of time though)
Ghidra Origin: locally built

Additional context
There is much room for improvement and Version Tracking could really use some TLC.

There is much room for improvement and Version Tracking could really use some TLC.

Facts.  The tool has effectively been frozen in time, still full of promise and hope.

Have you tweaked the initial options for the data reference correlator to see if that changes anything?

I just tried it and I got two matches back from the data reference correlator - getA and getB. Have you checked your match filter to make sure you are seeing all matches and not just unaccepted ones? Since you already accepted those matches by symbol, you would not see them again if you have already accepted matches filtered out.

Yes the description: "Matches functions by the accepted data matches they have in common." does imply that it is a function correlator not a data correlator and that it is finding function matches based on known data references.  There currently isn't a data correlator that uses known function references to correlate data.

I may poke around with this depending on how complicated it is to implement a correlator. From a quick glance at the existing ones it doesn't look like it would be too difficult to add one.

I may poke around with this depending on how complicated it is to implement a correlator. From a quick glance at the existing ones it doesn't look like it would be too difficult to add one.

Nevermind... package protected constructors

I may poke around with this depending on how complicated it is to implement a correlator. From a quick glance at the existing ones it doesn't look like it would be too difficult to add one.

Nevermind... package protected constructors

@ghidra007 any thoughts on making the package visibility of the correlator classes and methods public/protected? I don't see any reason for them to have package visibility and it would be nice to have plugins that provide correlators.

I see no reason why these can't be public.

I see no reason why these can't be public.

Well it turns out that they won't fit my use case anyway. The package visible ones were for VTAbstractReferenceProgramCorrelator and apparently a reference is only ever from a function and constant pointers don't exist in memory :p.


Migrating from DefinitelyTyped angular-ui-router to 1.0.0-rc.1 typings

Hi,
My project used 0.3.2 and the typings shipped via @types/angular-ui-router
Now I am migrating to 1.0.0, and I had a collision right away with the old Typing. I annotated $stateProvider:  angular.ui.IStateProvider  all over my code.
Has the signature of the typing changed completely? I want to use the typing you ship. I don't see the namespace exported as it was before.
If so, what is the proper way to configure tsconfig.json in order to use the typing within node_modules/angular-ui-router/lib? Most often we exclude the entire node_modules directory. This is the first time I am using a project that ships a typing through npm.

If you are using typescript 2.0+ it should pick up the typings found in node_modules/angular-ui-router by default.
The typings on DefinitelyTyped are maintained by a third party and so are not "official"
I'm not sure how excluding node_modules interacts with type defs

To use types:
Import { StateProvider } from "angular-ui-router";

$stateProvider: StateProvider;

Thank you Christopher,
Before the types just magically appeared so if I did ( $stateProvider: angular.ui.IStateProvider ). I know this is not really an angular-ui-router issue, but why do I need to import the Type to leverage it?

I guess this is because they were "Ambient" declarations in the old typing. Is there a reason why they are not done this way in the new typing shipped with the project?

Is there a reason why they are not done this way in the new typing shipped with the project?

@httpete yes. the "old typings" were created and maintained by some third party (ui-router project is not involved in the typings on DefinitelyTyped)
Since ui-router 1.0 is written in typescript and uses ES6 modules, it's the natural way to publish the types as well.

Thank you Chris. For others in the same boat, I am simply ripping off all the old angular.ui.* references in my code in favor of the new one.
I also had to make sure that my tsconfig.json file did exclude the entire node_modules directory because if it wasn't done, the typings would collide.

Hi, my current Problem is, that I am using NG1 without npm just with NuGet and I have currently no chance to migrate to npm with all my older projects. But It would be cool if I there would be one big d.ts file with all Typings that I could load into my project with the ui-router-rc1

With typescript 2 and migration from angular-ui-router to @uirouter/angularjs, you need something like this:
import { UrlService, StateProvider } from '@uirouter/angularjs';
import * as angular from 'angular';

/** @ngInject */
function routesConfig(
    $stateProvider: StateProvider,
    $urlServiceProvider: UrlService,
    $locationProvider: angular.ILocationProvider
) {
}

Also, remove

angular-ui-router from tsconfig.json types.
any angular-ui-router from pacakge.json (package and @types)

When not using TS, how do we need to define types in jsdocs? It used to work, but not anymore.


build(python): remove python 3.6 support

Python 3.6 reaches end of life in December 2021.
This PR fixes CI too.

Thanks @Linkid for the patch.
As Django 2.2 will be supported until April 2022, I would suggest keeping Python 3.6 and remove it with Django 2.2

@hramezani: I see what you mean, but Python 3.6 is not supported anymore since December 2021. And even if Django 2.2 supports it, it is like Python 3.5 which is not supported anymore but Django 2.2 supports it officially.

Thanks :)