fix: Player in Player (PiP) restoreUserInterface from crashing the application

Provide an example of how to test the change

Create a React Native app
Install react-native-video using this branch
Create a <Video>  inside App.jsx with the following code:

const VIDEO_SOURCE = {
  uri: "https://cdn81168665.blazingcdn.net/timeline/hartley-e001-s001a-01-2b6d4c/stream/index.m3u8",
}
const bufferConfig = {
  minBufferMs: 100,
  maxBufferMs: 50000,
  bufferForPlaybackMs: 100,
  bufferForPlaybackAfterRebufferMs: 100,
}
const [isPip, setPip] = useState(false)
 <Video
        paused={false}
        ref={videoRef}
        style={styles.video}
        source={VIDEO_SOURCE}
        resizeMode="contain"
        onProgress={onVideoProgress}
        controls={false}
        muted={false}
        pictureInPicture={isPip}
        onPictureInPictureStatusChanged={(
          data: OnPictureInPictureStatusData,
        ) => {
        }}
        rate={1.0}
        progressUpdateInterval={250}
        ignoreSilentSwitch="ignore"
        automaticallyWaitsToMinimizeStalling={false}
        bufferConfig={bufferConfig}
      />
   <Button onPress={() => setPip(!isPip)} />

Launch the app and enable PiP by clicking the button. Then click the button on the top right inside PiP to exit PiP. Keep doing this without any crashes (before there was a crash due to the NSAssert)

Describe the changes
Previously when exiting PiP it would crash the application due to the NSAssert I removed, now it won't crash the app due to this race condition.
https://stackoverflow.com/questions/1375786/whats-the-point-of-nsassert-actually

Closed due to inactivity and out dated (we don't plan to make any release for v5)


csv group download info missing

during a discussion with a teacher this week I discovered that the group download csv doesn't show essential data. This was true for me and the teacher I was trying to help
The question numbers do not appear in the column headings. Given that this file may be large, this is especially awkward for the user.
The other csv labelling issue - #810 - would perhaps help the columns to be easily read in this inevitably wider spreadsheet.
Currently this feature is broken
Sorry can't attach/load csv or snip! I'll email example csv to @jsharkey13
All column headings for each question within A2 appear identically as:
"A2: Derived and Base SI Units - A2 Derived and Base SI Units - A2 Derived and Base SI Units - "
NOT at all helpful


Configuration: only one mailer_user possible

The configuration of the server (development and production) supports only one mailer (transport, host, user, password).

Expectation:
This should be changed dynamically and supprt one mailer (transport, host, user, password) per tenent. E.g. tixi24, tixizug.
References:
"Change swiftmailer settings dynamically"
....http://stackoverflow.com/questions/19980887/change-swiftmailer-settings-dynamically
"Changing smtp settings in SwiftMailer dynamically"
....http://stackoverflow.com/questions/10723129/changing-smtp-settings-in-swiftmailer-dynamically
Symfony Cookbook: How to Set external Parameters in the Service Container
....http://symfony.com/doc/2.3/cookbook/configuration/external_parameters.html

The passwords for the database_user and mailer_user should be kept in a place other than the public parameter file. See the considerations in the Symfony cookbook.

This has been fixed in the changes in the TIXI24/sfitixi and TIXI24/deployment today.
The application will use one distinct mail provider and account per tenant (Mandant).
This offloads the risk inherant in managing a mail server to a third party with more know how.
The tenants superuser manages the account, coordinating account changes with support.


Visual design on my projects table

Right now it looks like:

This looks funky between there's very little margin between the title column and the next one. Can you increase margins?

Also, top-align the text so that "Draft" is vertically aligned with the top row of the title text.

There's a ton of space dedicated to the Status and Last modified columns. They can be much smaller, so we can make Name bigger.

Edit is hidden under a context menu that has very little information scent:

Instead, I suggest linking the project name to the edit page for that project. Delete can either stay in the context menu, or just use a trashcan icon in the table itself and ditch the context menu.

this view needs some more major changes (needs redesign)


Translations update from Mattermost Weblate

Translations update from Mattermost Weblate
for mattermost-languages-shipped/mattermost-webapp.
Current translation status:

Hello @weblate,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

/release-note-none

@amyblais @puerco do we need to cherry pick this to the release-6.2 branch as well?


Allow multiple map calls

before, calling map multiple times on a cursor resulted in only the last map transform to be applied.

Do you mind adding a test case to show the usage pattern you are trying to fix. Also arrow functions cannot be used as we support node all the way back to 0.10.x in the 2.x branch.

i will try :)

is that ok?

@mbroadst what do you think ?

LGTM


Crashes with no exception

Expected Behavior
Return or raise an exception
Actual Behavior
No return and no exception and simply returns to main activity.
However, works fine on some Android phones but not on others.
Steps to Reproduce the Problem

Follow all documentation and try on different Android phones

Specifications

NuGet package version: 2.1.34
Platform(s): Xamarin, Android 9, Api 28

I am already on Latest beta package

The problem is still present in 2.1.41 (latest stable). Any solution for this?

You could always try out the sample project in this repository and see if there's some crash reported, or if the debugger stops somewhere.

Closing this since this project will retire, please check out Xamarin.Essentials which now has a FilePicker based on this one.


Allow Extractors To Be Registered

Add extractor.RegisterExtractor function so extractors can register
themselves and be retrieved with extractor.GetExtractor(core.LangType).

Codecov Report

Merging #60 (23ac24c) into master (f86f8c5) will decrease coverage by 0.35%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
- Coverage   62.89%   62.55%   -0.35%
==========================================
  Files          97       97
  Lines        5479     5490      +11
==========================================
- Hits         3446     3434      -12
- Misses       1615     1634      +19
- Partials      418      422       +4

Impacted Files
Coverage Δ

pkg/extractor/extractor_base.go
33.33% <0.00%> (-28.21%)
:arrow_down:

cmd/sibyl/subs/history/history.go
71.98% <0.00%> (-4.67%)
:arrow_down:

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

LGTM.
I'd rethink the implementation here.
Sorry for confusing!


Task vs Future

Hi Joe and team. Congratulations on your OSS release of the Orbit project.
It is good to see more people understanding the importance of the actor paradigm for building scalable distributed systems :smile:
I notice that Orbit Actor interfaces are defined using return type Task<T> to represent async promises.
Could you provide some more insight into why you found that the Future<T> / CompletableFuture<T> types from core Java was not directly suitable for that purpose?
There is a little info in your docs, but I was just interested to understand the deeper design rational from your experiences.
http://orbit.bioware.com/orbit-actor-concept-tasks.html
Best wishes for your project's success, from a C# near-neighbor :wink:

Jorgen

Hi Jorgen,
There isn't really a single compelling reason that we decided to wrap CompletableFuture.
CF meets most of our needs but it was missing some simple things like extensions (such as fromValue) and we felt it was cleaner if working with async code was all performed via a single class.
We also wanted the flexibility to be able to control and change the API in future if we felt it was needed.
Hopefully that answers your question.
Let me know if you have any other questions.
Joe

Makes sense. Thanks for the prompt answer :)

We also don't use Future because it doesn't have all the nice async and composition methods that CompletableFuture and CompletionStage offer.

That being said, we started the project having to write  CompletableFuture<String> hello() { return CompletableFuture.completedFuture("hello"): }
But it was so ugly that we decided to follow the lead from our c# friends on the Orleans side  :)


Replace all memio function with eudx, and remove _safe function

Since EUDX is added in SC:R, EUDs with a mask field to mask out which bits are affected by the read/write, replacing all _safe memory read functions to eudx is prefer for in-game performance.

Resolved in 4c3c3dd21ca14ffca457b945168d813e349951ef


[terra-clinical-detail-view] Set flex value in list-item class

Summary

What was changed:
Added flex: auto to the list-item class for the DetailList component.
Why it was changed:
To resolve an issue reported in the Terra general channel.
Currently, if there are two items in a row in a DetailList, each of them will use 50% of the space to fill 100& of the width. However, if there is only one item, it will stay within the min and max width values but will not automatically adjust to take up the remaining space. Setting the flex value to auto will force it to grow and fill the remaining space.
I tested this using the dev site from the thread I mentioned above and it resolves the issue they are seeing. I also tested this using the dev site examples for Detail View and didn't notice any issues with this change.
Testing

This change was tested using:

[x] WDIO
[ ] Jest
[x] Visual testing (please attach a screenshot or recording)
[ ] Other (please describe below)
[ ] No tests are needed

Visual Testing
Note: I removed the last item from the "Indicators" list to highlight the width differences with this change.
Before:

After:

Reviews
In addition to engineering reviews, this PR needs:

[x] UX review
[ ] Accessibility review
[ ] Functional review

Additional Details

This PR resolves:
UXPLATFORM-9355

Thank you for contributing to Terra.
@cerner/terra

@sdadn @sycombs - This PR is ready for review when you guys get the chance. The description contains more info but it is related to an issue that was posted in Terra general. Thanks!

Can we add a WDIO test for the single item case so we can validate in the future that this behavior doesn't change? We can maybe set the background color to showcase that it fills the whole space.

Can we add a WDIO test for the single item case so we can validate in the future that this behavior doesn't change? We can maybe set the background color to showcase that it fills the whole space.

Apologies for the delay, I ran into issues while generating the screenshots for this. Added here: 9ac8aa2d933dd81691e5f94de5c8ddcb36b7672b

Hi @scottwilmarth, when you get a chance can you take a look at this PR? Thanks!

@zxeleven looks good to merge. Thanks for the reminder!


Updated readme.md with more useful information

Added more links and useful resources to the readme.md. This will make the new comers easy to get started with OODT.

awesome will merge/commit now! @IMS94


Vulnerable for Log4Shell through dependency log4j-core-2.11.0 (CVSS 10.0 and 9.0)

Log4J 2.11 is vulnerable for these CVE's:
CVE-2021-44228(10.0), CVE-2021-45046(9.0)
Upgrading to the most recent Log4J version will fix this.
Using tools like OWASP Dependency check or Dependabot make it easy to detect and fix these and similar issues.
I will create a pull-request if I have time to upgrade this and any other dependencies that are out-dated.
Depending on the effectiveness of your test-suite, this should easily fix this.

@brampat Can you tell me where log4j is used as a dependency in the project?
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ matomo-java-tracker ---
[INFO] org.piwik.java.tracking:matomo-java-tracker:jar:1.8-SNAPSHOT
[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  \- commons-codec:commons-codec:jar:1.11:compile
[INFO] +- org.apache.httpcomponents:httpasyncclient:jar:4.1.4:compile
[INFO] |  \- org.apache.httpcomponents:httpcore-nio:jar:4.4.10:compile
[INFO] +- org.glassfish:javax.json:jar:1.1.4:compile
[INFO] +- org.mockito:mockito-core:jar:3.12.4:test
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.11.13:test
[INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.11.13:test
[INFO] |  \- org.objenesis:objenesis:jar:3.2:test
[INFO] +- junit:junit:jar:4.13.2:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] \- javax.xml.bind:jaxb-api:jar:2.3.0:compile

You are correct. My mistake. There are a few dependencies that could be upgraded, but none that have any vulnerabilities.


Coach Euro instead Euro Coach

👷 Deploy Preview for balkantransport processing.
🔨 Explore the source changes: 9778362b774b2fb987507e6fd572b64996cef7b9
🔍 Inspect the deploy log: https://app.netlify.com/sites/balkantransport/deploys/6152d1dc40d197000784bb5d


chore!: Require Swift 5.7, fix deprecation warnings

Issue #
#1010
Description of changes

Sets minimum required Swift version to 5.7 or greater
Fixes deprecation warnings for Swift code

New/existing dependencies impact assessment, if applicable
No new dependencies were added to this change.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/test

/test


Full and updated/fixed french language

I updated french language to be the same as default file and I updated few text to more accurate translations.
I can confirm almost translation because I'm french developer, but not all.

Can one of the admins please verify this patch?

ok to test

Hooray Jenkins reported success with all tests good!

Thanks!

no problem! 👍


Any plans to support previous versions of TFS?

My team has TFS 12, and it would be nice if I can use this tool to connect to the server.

Hi @ybjoony,
Thanks for your input. At the moment we do not have immediate plans to add support for earlier versions of TFS but if we keep hearing from customers like you that it's what you want, then we can prioritize it accordingly. We already have an open issue on User Voice to track it's popularity. If you go to this link and vote for it, that will help us track it better. I know you mentioned 2012 and not 2013 but in the comments you can say you want 2012 too.
I will keep this issue open to track this as an enhancement so others can see this can go vote as well.
My apologize for the inconvenience but thanks again for your feedback,
-Leah

@leantk The link no longer works, unfortunately

Is there any link still active where I can vote for this?
I'm aware the number of people who use TFS, let alone TFS older than 2015, AND also want to use JetBrains IDEs must be tiny. However, I will be one of those people for the foreseeable future... so if there is any chance of getting this implemented then it's worth a shot haha.

@leantk, is there any news?


Update README.md

small change to correct UI

Hmm I think the build failed because of this:
Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions

In any case, PR accepted and and thanks!


Cancel from Photos doesn't show under type or response.

If I cancel from the first popup it will let me know but if I click choose from gallery the cancel button on the right of the next page won't tell me it errored out

Just fixed this - you should now get the "cancel" type response in the newest version.


fetch from lazy-query strategy returns undefined instead of a promise

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request
[ ] Other... Please describe:

Current behavior
When using fetch with the lazy query strategy, undefined is returned. If we use unwrap() from fetch, we will get an exception because fetch returns undefined when it should return a promise to be resolved.
useLazyGetHymnResumeQuery = useLazyGetHymnResumeQuery()

function buttonClick() {
   // Does nothing
    this.useLazyGetHymnResumeQuery.fetch('1')

  //1- A strategy to understand what's going on
   const value1 = await this.useLazyGetHymnResumeQuery.fetch('1')

  // Prints undefined, but it should print Promise()....
   console.log(value1)

  // 2- Another strategy to understand what's going on
   const value2 = await this.useLazyGetHymnResumeQuery

 // Prints Correctly, proves that fetch exists and is a method
 // fetch: () => ...
 // lastArg$: ...
 // state$: ...
   console.log(value2)
}

Expected behavior
In the previous topic I basically performed some testing strategies but, I believe that the fetch is not working properly, returning a promise.
useLazyGetHymnResumeQuery = useLazyGetHymnResumeQuery()

function buttonClick() {
   // Dispatch an action and return a promise with .unwrap()
    this.useLazyGetHymnResumeQuery.fetch('1')
}

Minimal reproduction of the problem with instructions

User clicks the button
The buttonClick() method is called
useLazyGetHymnResumeQuery.fetch('1') does nothing

What is the motivation / use case for changing the behavior?
I'm trying to implement a manual call through RTK, so I need to call when the user clicks on a button in the App. And the lazy query strategy is not working correctly, I believe it's a problem with the fetch that doesn't return a promise and doesn't dispatch an action. The most interesting thing is that normal query (like use...Query) works without any problem.
Environment
Development, testing the tool

Angular version: ~13.2.2

Browser:
- [x] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX

For Tooling issues:
- Node version: v16.14.2
- Platform:  Windows

Others:
Sorry for the console tests, it was a way I had to test the tool with my app.

This is not working for me, all other RTK features work except lazy loading.

It is not possible to combine the await method and the then-catch method.
Please use one of the two alternatives:
Method 1
startCounterById(id: string) {
    this.countQuery
      .fetch(id)
      .unwrap()
      .then((result) => {
        console.log('result method 1', result);
        this.form.reset();
      })
      .catch(console.error);
  }

Method 2
async startCounterById(id: string) {
    try {
      const result = await this.countQuery.fetch(id).unwrap();
      console.log('result method 2', result);
      this.form.reset();
    } catch (error) {
      console.error(error);
    }
  }

After a lot of testing, I think I found the problem. Running only fetch() and accessing the result as promised doesn't work, you have to use countQuery.state$ in the view.
To test just remove the use of countQuery.state$ from your example in lazy.component.ts.
I don't understand why the problem exists. This is the expected behavior, did I get lost in something?
// lazy.component.ts
<div *ngIf="countQuery.state$ | async as countQuery" class="space-y-6">...</div>

// lazy.component.ts (THIS WILL BREAK IF WE DONT USE countQuery.state$)
this.countQuery
      .fetch(id, { preferCacheValue })
      .unwrap()   // BREAK :  Uncaught (in promise): TypeError: Cannot read properties of undefined (reading 'unwrap')
      .then((result) => {
        console.log('result method 1', result);
        this.form.reset();
      })
      .catch(console.error);

I did another test, performing the "subscription" programmatically, and it works.
It is possible to conclude that whenever we use "lazyQuery" we must subscribe the state. Is this statement correct?
// lazy.component.ts
countQuery = useLazyGetCountByIdQuery();
countQuerySubscription = this.countQuery.state$.subscribe();

It is mandatory to connect to the state in a query/lazyQuery due to its nature, as we are supposed to access the data or state of the load. Nevertheless, we will study the implementation of making it independent so that it is not necessary.

Fixed in 16.0.0-preview.0, the new signals based version. https://www.npmjs.com/package/ngrx-rtk-query/v/16.0.0-preview.0

Fixed in 16.0.0-preview.0


Calling a rpc procedure with array parameters

HI,
I will only ask,  if is it  possible to make a request of a procedure with an array in parameters?
CREATE OR REPLACE FUNCTION public.test_array(input text[])
  RETURNS integer[] AS
$BODY$declare
ret integer[];
val integer;
txt text;
begin

FOREACH txt in array  test_array.input
loop
 val = cast( txt as integer ) ;
 ret = array_append(ret,val);
end loop;
return ret;
end;$BODY$

Thanks

Not directly. You could use an argument of type json and then check that it's a json array and loop through it that way.

Thanks @begriffs , it works!!.
And if it helpfull for someone. And example how to works with it.
`CREATE OR REPLACE FUNCTION public.test_array(param_in json)
RETURNS SETOF return_fourquadrants_getloadresource AS
$BODY$
--for test in pgsql cmd : select  * from test_array('[{"field1":3,"field2":5},{"field1":1,"field2":2}]');
--postgrest call, on body
--{
--    "param_in":[{"field1":3,"field2":5},{"field1":1,"field2":2}]
--}
declare
_rc  refcursor;
_r record;
_i type_struct;
begin
open _rc for select * from json_array_elements(test_array.param_in);
loop
fetch _rc into _r;
exit when not found;
RAISE NOTICE '%',to_json(_r.value);
_i = json_populate_record(null::type_struct, to_json(_r.value));
RAISE NOTICE 'ee %',_i;
return next _i;
end loop;
return ;
end;`

Glad you got it working! Would you consider sending a pull request to add a note about how to deal with json arrays in function arguments? I think you're not the first person to ask. Maybe add it in this section if you'd be so kind https://github.com/begriffs/postgrest-docs/blob/master/docs/api/reading.md#stored-procedures


Device

Hi,
Our app tries to connect to BLE device. it connects successfully. There are a few scenarios where our app reconnects to the same BLE device. In case of iOS, for reconnection, we call _adapter.ConnectToDeviceAsync(device, false); Most of the times app reconnects to BLE device properly. Sometimes app crashes while reconnecting.
Steps to reproduce

Connect app to BLE Device for the first time. It connects successfully. App hold the connected device object.

Lets say, BLE device goes out of range and comes back in range of smartphone. In this case, app tries to reconnect to BLE device using the same device object.
_adapter.ConnectToDeviceAsync(device, false);

Sometimes app crashes while reconnecting

Expected behaviour
App should not crash.
Actual behaviour
App crashes
Crashlog
BleAdapter.d__13.MoveNext()
Plugin.BLE.Abstractions.Exceptions.DeviceConnectionExceptionError Domain=CBErrorDomain Code=0 "Unknown error." UserInfo={NSLocalizedDescription=Unknown error.}
Configuration
Version of the Plugin: 1.2.0 beta 3
Platform: e.g. iOS 10.2.1
Device: e.g. iPhone 5S

Hi @leelatoo,
I'm the friendly issue checker.
It seems like (25.00 %) you haven't used our issue template :cry: I think it is very frustrating for the repository owners, if you ignore them.
If you think it's fine to make an exception, just ignore this message.
But if you think it was a mistake to delete the template, please close the issue and create a new one.
Thanks!


Update K8s Integrity Shield Operator CSV

Signed-off-by: Tsu Phin Hee<EMAIL_ADDRESS>Co-authored-by: Yuji Watanabe<EMAIL_ADDRESS>Co-authored-by: Kugamoorthy Gajananan<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Does your operator have nested directory structure?
[ ] Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?
[ ] Are you familiar with our contribution guidelines?
[ ] Have you packaged and deployed your Operator for Operator Framework?

[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[x] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Submit operators to both upstream-community-operators and community-operators at once
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

Please rewrite the existing operator

@tphee are you sure you want to overwrite an existing version?  Could be better to bump the operator version. Only cosmetic changes like contact or some description are recommended for overwrite action. Please let me know.

Closing this PR.  We are going to bump the operator version and open new PR.


Asynchronous behavior of implicit Format-Table use can have surprising side effects - console output may appear out of order

A follow-up to #4552.
Reference https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/14925213-bug-console-output-appears-out-of-order
Users have been stumbling over this for a while (see this 2-year-old connect.microsoft.com bug report and various SO questions).
@PetSerAl provides an in-depth explanation of the problem in this SO answer.
In short, he states that, starting in PSv5, an implicitly applied Format-Table call now waits 300 ms. before producing output in order to collect a reasonable number of objects to output so as to better determine suitable column widths.
That means that subsequent commands get to execute before the Format-Table output kicks in,  which results in surprising behavior if these commands produce non-pipeline display output (e.g., with Write-Host) or prompt for user input, for instance.
Update: A related problem (irrespective of whether the asynchronous output is a problem) is that the implicit output formatting applied to the first command in a script locks in the implicit formatting for all remaining commands, which, if Format-Table is locked in, can lead to objects output by subsequent commands "disappearing", as originally detailed in #4552  (e.g.,
[pscustomobject] @{ one = 1; two = 2}; [pscustomobject] @{ three = 3} makes the 2nd custom object "disappear", because it doesn't share any properties with the 1st one) - see also: #12825
Steps to reproduce
[pscustomobject] @{ one = 1 }  # implicit Format-Table call - in PSv5+, waits 300 ms. before outputting
'hi' | Out-Host # explicit, synchronous, non-pipeline output
Read-Host -Prompt 'Press any key'

Expected behavior
PSv4- produces (note how the implicit Format-Table output comes after the prompt):

one
---
  1
hi
Press any key:

Actual behavior
PSv5+ produces:

hi
Press any key:
one
---
  1

Environment data
PowerShell Core v6.0.0-beta.5 on macOS 10.12.6
PowerShell Core v6.0.0-beta.5 on Ubuntu 16.04.3 LTS
PowerShell Core v6.0.0-beta.5 on Microsoft Windows 10 Pro (64-bit; v10.0.15063)
Windows PowerShell v5.1.15063.483 on Microsoft Windows 10 Pro (64-bit; v10.0.15063)

The current behavior is by design.  If this is a functional issue, I suppose we could have -AutoSize:$false not have the timer

@SteveL-MSFT:
Re as-designed: I assumed as much, but it's another gotcha that calls for  Documentation-Needed.
Re -AutoSize: Note that the problem only occurs with implicit use of Format-Table. If you use  ... | Format-Table explicitly - whether with or without -AutoSize - there is no asynchronous behavior.
Or are we talking about different things?

Re -AutoSize: Note that the problem only occurs with implicit use of Format-Table. If you use ... | Format-Table explicitly - whether with or without -AutoSize - there is no asynchronous behavior.

& {
    [pscustomobject] @{ one = 1 }  # implicit Format-Table call - in PSv5+, waits 300 ms. before outputting
    'hi' | Out-Host # explicit, synchronous, non-pipeline output
    Read-Host -Prompt 'Press any key'
} | Format-Table

It seems internally we call Format-Default in the case.

@PetSerAl:
Good point, but what I meant was applying Format-Table directly to the command that would otherwise trigger the asynchronous behavior (under the assumption that that command does not have embedded pipeline-bypassing host operations):
[pscustomobject] @{ one = 1 } | Format-Table # outputs synchronously
'hi' | Out-Host # explicit, synchronous, non-pipeline output
Read-Host -Prompt 'Press any key'

Now that I think about it, even that use of Format-Table  to force synchronous output can be problematic, because - while fine for display - it replaces the original objects with  formatting objects in the pipeline.

It is dup #1747

@iSazonov:
Indeed it is, thanks - due to its generic title, I didn't discover it.
Given that this issue describes the problem more specifically and includes a command to reproduce it, can I suggest we instead close #1747 as a duplicate?
Here's its summary:
@Jaykul states:

Isn't that the expected result of the delay in Format-Table to get widths for auto-size?
Do people want to give up that feature to "fix" this oddness in output?

@SteveL-MSFT states:

This is the side effect of the change we made. @LeeHolmes made the initial change so that we can compute more usable column widths based on objects returned within the first [N units of time].

@lzybkr states:

Principle of least surprise - output comes in the order it was written.
This doesn't mean giving up the feature, it just means flushing what was buffered before writing the other stream.

@joeyaiello  states:

This is annoying, but I don't think it's a ship blocker.

We can check type output object and flush if the type changed.
After ending every pipeline we do some cleanups - at time we can flush the cache too. (We do the same for progress bar hiding.)

Currently I don't know what way is better.

I had the idea of a -NoWait parameter for Format-Table.  You could set it in advance with $PSDefaultParameterValues, like setting -Encoding to Ascii for Out-File.  Plus -NoWait's very existence would help document this behavior.

Really Format-Table doesn't do any delay, it only creates formatting objects.
The delay cache is initialized here: https://github.com/PowerShell/PowerShell/blob/ca202da6437f5c9ed334725469f6d8f1cb7e5a2c/src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs#L158
and implemented here as a queue:
https://github.com/PowerShell/PowerShell/blob/ca202da6437f5c9ed334725469f6d8f1cb7e5a2c/src/System.Management.Automation/FormatAndOutput/common/OutputQueue.cs#L71-L77
If we could send a message and catch it in the condition we could resolve the issue.
The message could be dummy GroupEndData.
So we should get understanding where and when we could send the message.

The following test fails, as of PSVersion                      7.0.2
-SPLIT ([CONSOLEKEYINFO], [VERSION] | % { NEW-OBJECT $_ } | OUT-STRING) | SHOULD -CONTAIN 'MAJOR'

It is a major WTF with no known workaround.  Bump.

@yecril71pl, this is an unrelated issue: what you're seeing is that in (potentially implicit, as in this case) Format-Table formatting the first object locks in the display columns - see https://stackoverflow.com/a/45705068/45375 and https://stackoverflow.com/a/55504393/45375

@yecril71pl, this is an unrelated issue:

Related, and by yourself: https://github.com/PowerShell/PowerShell/issues/4552#issuecomment-324106859

It is only related in the abstract sense that is also a surprising Format-Table behavior, butI forgot that I actually "parked" this technically unrelated issue in the OP - but only because the original issue, #4552 , was closed.
Later, #12825 was created, which contains further discussion.
Your workaround isn't one, because none is required for the types in your example (because they have formatting data associated with them), and it is ineffective for types that do need a workaround:
# NOT a workaround: Read-Host prompts first.
& {
  [pscustomobject] @{ one = 1; two = 2; three = 3 }
  READ-HOST
}

Workaround:
& {
[VERSION]
  [pscustomobject] @{ one = 1; two = 2; three = 3 }
  READ-HOST
}

Works like a charm 😺

It's still not a workaround: It only happens to work, because [version] is of a type (System.RuntimeType) that has formatting data associated with it, in which case the asynchronous behavior doesn't occur.
(As an aside: the use of & { ... } makes no difference here.)
If you use a second [pscustomobject], for instance, Read-Host will again prompt first.
The only way to always avoid the asynchronous behavior is to pipe to Out-Host or an explicit Format-* call (in which case nothing is written to the pipeline) or to pipe to Out-String (in which case you output a string to the pipeline).

@yecril71pl  This issue exists only in v5+, but yours behave that way since v1.

(As an aside: the use of & { ... } makes no difference here.)

The block is necessary if you paste it into the console.

If you use a second [pscustomobject], for instance, Read-Host will again prompt first.

Geez, dude, who do you think I am?
& {
[VERSION]
  [pscustomobject] @{ one = 1; two = 2; three = 3 }
  [pscustomobject] @{ one = 1; two = 2; three = 3 }
  READ-HOST
}

IsPublic IsSerial Name                                     BaseType

True     True     Version                                  System.Object
one   : 1
two   : 2
three : 3
one   : 1
two   : 2
three : 3
MY INPUT
MY INPUT

As I said, [VERSION] must go first, otherwise the workaround does not work.

The only way to always avoid the asynchronous behavior is to pipe to Out-Host or an explicit Format-* call (in which case nothing is written to the pipeline) or to pipe to Out-String (in which case you output a string to the pipeline).

If I ever encounter a situation where the workaround does not work, I shall report back, with your permission.

I meant: use a second [pscustomobject] instead of [version], but the problem is more easily demonstrated simply by reversing the output order:
# Does NOT work: Read-Host prompts first.
& {
  [pscustomobject] @{ one = 1; two = 2; three = 3 }
  [VERSION]
  READ-HOST
}

I don't think having to place an unrelated object whose type has associated formatting data, just so that it triggers synchronous output behavior (and obviously becomes part of the output), qualifies as a workaround.
There currently is no good workaround: you're forced to choose between synchronous display (e.g., via 0ut-Host), which means there'll be no pipeline output, and having pipeline input with asynchronous display.

On a meta note:

Geez, dude, who do you think I am?

We are discussing technical issues here, not personalities.
Please refrain from such flippancy in the future.

I meant: use a second [pscustomobject] instead of [version], but the problem is more easily demonstrated simply by reversing the output order:

As I said, [VERSION] must go first, otherwise it does not work.

I don't think having to place an unrelated object whose type has associated formatting data, just so that it triggers synchronous output behavior (and obviously becomes part of the output), qualifies as a workaround.

I appreciate your disgust, however, it is sufficient for me and I do not know anything better.

On a meta note:

Geez, dude, who do you think I am?

We are discussing technical issues here, not personalities.
Please refrain from such flippancy in the future.

It would have been blatantly incompetent of me if I had not checked that the workaround works with two objects in the pipeline.

It would have been blatantly incompetent of me if I had not checked that the workaround works with two objects in the pipeline.

Nah just would have been a mistake, we all make 'em.
It's also pretty much impossible to judge someone's competency from a handful of issues.  Even harder to actually keep a mental map of exactly how competent every single community member is.

Excellent point, @SeeminglyScience.
Additionally, in this specific case, the instruction given by me that triggered @yecril71pl's response was misinterpreted:
The instruction was poorly phrased (since corrected), but the paragraph that preceded it should have made it clear that the issue is not about how many objects there are in the pipeline, but whether or not the type of the FIRST one happens to have associated formatting data.
And that distinction is indeed quite subtle, not something anyone could be expected to recognize readily.
Therefore: We all mistakes, and we all misinterpret others' comments on occasion. This only becomes problematic if one takes things personally.
@yecril71pl , another problematic aspect is to use incendiary language such as "I appreciate your disgust"; it adds nothing to the discussion and serves merely to antagonize.

Since this behavior happens only with [pscustomobject] do you suggest using [psobject] as an alternative since it doesn't have this problem?
I know psobject is somewhat slower and works slightly differently (ex. doesn't retain the order of members) but I it's still a good workaround, since there is no need to use hackery and should be easy to update existing code that makes use of pscustomobject.

@metablaster, the problem isn't specific to [pscustomobject] (which is technically the same as [psobject] - System.Management.Automation.PSObject), it affects all (non-primitive) .NET types that (a) do not have predefined formatting data associated with them and (b) trigger implicit Format-Table formatting due to having 4 or fewer properties; e.g.:
PS> [regex] ''; write-host hi  # !!  'hi' prints first

hi
Options RightToLeft MatchTimeout
------- ----------- ------------
   None       False -00:00:00.0010000

As an aside: Use of [psobject] in PowerShell code is best avoided; see this comment for background information on the unfortunate conflation of [psobject] and [pscustomobject].

@mklement0
I took a look at your link where you said Use [System.Collections.Generic.List[object]], for my specific example in previous duplicate issue #14464 I tried with Dictionary<TKey,TValue> which unfortunately results in same unexpected behavior.
However your mention of "format data" solved all of my problems and I'm still sticking with PSCustomObject
I defined Format.ps1xml file with custom type and now all problems are gone 😄
Thanks so much!
foreach ($i in 1..3)
{
	Write-Information -MessageData "Performing operation $i" -INFA "Continue"

	[PSCustomObject]@{
		TemplateKey1 = "A$i"
		TemplateKey2 = "B$i"
		TemplateKey3 = "C$i"
                # Cutom type name for Format.ps1xml
		PSTypeName = "TestType"
	}
}

Actual AND expected behavior
Performing operation 1

TemplateKey1     TemplateKey2     TemplateKey3
------------     ------------     ------------
A1               B1               C1
Performing operation 2
A2               B2               C2
Performing operation 3
A3               B3               C3

@metablaster:
Glad to hear it. Yes, associating formatting data with any type avoids the problem.
Re:

you said Use [System.Collections.Generic.List[object]]

I should have made it clearer that this was an entirely incidental aspect of why I linked to that  comment - I linked to it solely for the background information on [psobject] in the second section.

A more insidious side effect of the asynchronous behavior is that CLI calls from outside PowerShell can result in data loss  due to missing output - see this Stack Overflow question.

Glad to see all these bugs have been resolved.

Glad to see all these bugs have been resolved.

lol, reminds me of one reason for not resolving a bug from GNU mailing list labeled as "Nobody cares"


dark-mode-notify: init at 2022-07-18

Description of changes
dark-mode-notify is a small too that calls a binary whenever dark mode status changes in macOS.
Things done

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

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


extern functions should know which library they are expected to be found in

And the compiler should look for symbols in libraries and verify that the function exists or not.
And then instead of undefined symbol linker errors, we'll get nice compiler errors.

I believe this will also enable us to generate .lib files, such as kernel32.lib, removing this potential barrier to cross compiling.

Proposal:
extern "kernel32" {
    pub stdcallcc fn CryptAcquireContext(phProv: &HCRYPTPROV, pszContainer: LPCTSTR,
        pszProvider: LPCTSTR, dwProvType: DWORD, dwFlags: DWORD) -> bool;

    pub stdcallcc fn CryptReleaseContext(hProv: HCRYPTPROV, dwFlags: DWORD) -> bool;

    pub stdcallcc fn CryptGenRandom(hProv: HCRYPTPROV, dwLen: DWORD, pbBuffer: &BYTE) -> bool;
}

Change
extern fn foo() {

}

to
ccc fn foo() { /// c calling convention

}

Couple monkey wrenches:

When linking against dynamic libraries we don't actually have the library available until runtime to check if all the functions resolve. If you have the libraries available and know them to be the correct version, then you can have the check. But you could be cross compiling or for other reasons not have them.
@cImport(...) there's not really a way to know, per-function which library things come from, if you have multiple includes in the expression, which is the intended way to use the feature. And we really need to know which library each function comes from so we can generate the .lib file on windows.

This is already done. The library name is optional, however, since it's a feature of the C ABI that you don't have to know what library a function comes from.


Index the latest PDF version of a bill for search results

This takes the latest version (PDF) of a bill, and includes the data in elasticsearch so that it's searchable.
@xybrnet

Awesomeness :+1:


mom0 masked with 0s not NaN

Ensure correct masking in place and verify also working in error maps.

This is probably the desired behaviour to have a fully-filled estimate of noise.  Now that we have flat maps, we should consider reverting this behaviour


Remove Travis

Travis is failing to test on jruby. We are using GitHub Actions.

Coveralls needs to be adjusted.


New version: Nvidia.CUDA version 12.3.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Also added some display version correction - See #130590
Microsoft Reviewers: Open in CodeFlow

Note:

This package is larger than 1GB. (3.1GB)
Need waiver (Validation-Shell-Execute) - See https://github.com/microsoft/winget-pkgs/pull/98333#issuecomment-1457455620

Automatic Validation ended with:

Installation failed with exit code -1978335226 2024-01-07 18:45:04.941 [CLI ] ShellExecute installer failed:<PHONE_NUMBER>

(Automated response - build 525.)

Manual Validation ended with:

Hi @kimwonj77,
It appears that the JRE has become a dependency.

Hi, It's bit difficult as...

nvvp; Nvidia Visual Profiler requires Java 8u151 or less.

That is not available on commuinity packages repo.
See https://docs.nvidia.com/cuda/profiler-users-guide/index.html#installing-jre

Also, It's deprecated in near future.

https://docs.nvidia.com/cuda/profiler-users-guide/index.html

And migrate to Nsight Tools is suggested. (that is already included).

https://developer.nvidia.com/blog/migrating-nvidia-nsight-tools-nvvp-nvprof/ (Article from 2019)

Just note: This should be applied to all of CUDA versions too.

It's leftover for compatibility, I think.
It is not marked as deprecated now but newer GPU from nvidia doesn't supported nvprof and nvvp fully.

The NVIDIA Volta platform is the last architecture on which these tools are fully supported.

Volta is TITAN V's Platform. which is released on December 2017. (Wikipedia)
Next platform, Turing, is introduced in August 2018 and Released next month as consumer graphcis card(Geforce 20 series).
Any suggestion?

I followed your suggestion. And this may need to backported to all other CUDA version.
By the way, I believe Java is optional dependency that doesn't impact functionality.

Weird. In local environment, Manifest validation is succeed, with warning of JRE manifest validation

Automatic Validation ended with:

2024-01-10T05:28:36.3932368Z ##[error] Manifest Error: DisplayVersion declared in the manifest has overlap with existing DisplayVersion range in the index. Existing DisplayVersion range in index:  [ [12.3, 12.3]]

(Automated response - build 543.)

That suggestion will be same as without apps and features entries. I will remove those things.
Note that Display Version still shows on 12.3 when installed. (Even if update; patch release).

Automatic Validation ended with:

Installation failed with exit code -1978335226 2024-01-10 17:35:15.660 [CLI ] ShellExecute installer failed:<PHONE_NUMBER>

(Automated response - build 556.)

@wingetbot waivers Add Validation-Shell-Execute


NERDTree inserting horizontal lines across screen after each dir listing

Hi there,
The image says it all:

This is on neovim, but I don't think it should matter. After every directory, NERDTree puts a horizontal line across my whole screen. I have no idea how to make it stop, and it's driving me bonkers. :)
Any ideas?

@ezuk, Is this still happening for you? If so, can you provide more details? Platform, commit hash of NERDTree, relevant vimrc statements, miscellaneous syntax files.

I did indeed keep having the issue, but I've since then switched to using another plugin, so you can consider this resolved. Thank you!


Community Meeting July 24, 2024

Overview

At 10am Eastern, 7am Pacific, 2pm UTC; find your time
Video call link: meet.google.com/ved-ivnv-aen

dial-in: (US) +1<PHONE_NUMBER>

PIN: 873 550 579#

More phone numbers: tel.meet/ved-ivnv-aen?pin=7872592963542&hs=1
Add topics you'd like to discuss below!

Proposed topics:

rolling forward or backporting hermetic builds (EC-748)
ec track bundle with Task bundle release process from build-definitions (EC-627, https://github.com/konflux-ci/build-definitions/pull/1167)

Summary: we're not sure about the interplay of ec track bundle when providing non-existent tag (0.X) with correct digest (for tag 0.X-hash), and how --freshen will influence the order of records in acceptable bundles
Ideas: use --ctime or SOURCE_DATE_EPOCH environment variable to place the created time in the config of the image, and use that date as an anchor in ec track bundle instead of now


Add bounds check to Severity.String()

This fixes a panic in a test case in vulcand where it sets Severity(-1) in a test case

lgtm


encode_double/encode_float takes a pointer?

I noticed the following 2 signatures:
CBOR_API CborError cbor_encode_float(CborEncoder *encoder, const float *value);
CBOR_API CborError cbor_encode_double(CborEncoder *encoder, const double *value);
Why would these take pointers to a float/double rather than the float/double themselves?  This is fairly inconsistent with the implementation of cbor_encode_int.

It's intentional because I don't want to depend on having a floating point unit on the device. The IAMCU ABI (for the Quarks) does not require x87 support, so those functions would fail to compile if the parameters were passed by value instead of by pointer.
I will document the difference.

I'm building GCC now with support for -miamcu to test, but the best would be to have a static inline front-end function in the header and hand over the pointer to the backend. Best of both worlds.

void addfp(CborEncoder *encoder)
{
    cbor_encode_float(encoder, 1);
    cbor_encode_double(encoder, 1);
}

Compiled using GCC 6 for -m32 -miamcu:
        movl    $250, %edx
        movl    %eax, %ebx
        subl    $12, %esp
        movl    %esp, %ecx
        movl    $0x3f800000, (%esp)
        call    cbor_encode_floating_point
        leal    4(%esp), %ecx
        movl    %ebx, %eax
        movl    $251, %edx
        movl    $0, 4(%esp)
        movl    $1072693248, 8(%esp)
        call    cbor_encode_floating_point
        addl    $12, %esp


chore: moved common typings to a root-level typings/ folder

Moved common typings to a root-level typings/ folder
The TypeScript complaints in yarn build-all about duplicate .d.ts identifiers have been getting annoying.

📬Published Alpha Packages:@codecademy/brand-components@0.8.7-alpha.612cbe.0+612cbe32@codecademy/gamut-templates@2.5.6-alpha.612cbe.0+612cbe32<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://5e8606570a40e4022b3a3bdf--codecademy-styleguide.netlify.comDeploy Logs


Remove unnecessary initial load request

The TestHub (the part of Test Explorer that connects registered adapters and controllers) already sends an initial load() request to each adapter and sends the resulting TestLoadStarted/TestLoadFinished events to all controllers (even if a controller is registered after those events were sent by the adapter), so it's not necessary to send another load() request.

Thanks!


Add missing i18n for payment-cash-on-delivery module

Related issues

closes #
Short description and why it's useful

Add missing i18n for the cash on delivery payment module.

Screenshots of visual changes before/after (if there are any)

Which environment this relates to
Check your case. In case of any doubts please read about Release Cycle

[ ] Test version (https://test.storefrontcloud.io) - this is a new feature or improvement for Vue Storefront. I've created branch from develop branch and want to merge it back to develop
[ ] RC version (https://next.storefrontcloud.io) - this is a stabilisation fix for Release Candidate of Vue Storefront. I've created branch from release branch and want to merge it back to release
[ ] Stable version (https://demo.storefrontcloud.io) - this is an important fix for current stable version. I've created branch from hotfix or master branch and want to merge it back to hotfix

Upgrade Notes and Changelog

[x] No upgrade steps required (100% backward compatibility and no breaking changes)
[ ] I've updated the Upgrade notes and Changelog on how to port existing VS sites with this new feature

IMPORTANT NOTICE - Remember to update CHANGELOG.md with description of your change
Contribution and currently important rules acceptance

[ ] I read and followed contribution rules
[ ] I read the TypeScript Action Plan and adjusted my PR according to it
[ ] I read about Vue Storefront Modules and I am aware that every new feature should be a module

Thanks! :)


Adds GetByID Elasticsearch store strategy

Description:

Add GetByID strategy to allow retrieving exact documents when needed

Update ElasticsearchStore to allow loading data from an index that does not follow the Langchain index structure by
remapping them.

Fix store to return None for page_content when the field is missing, preventing hardfails if a specific document is
malformed.

Dependencies: None

Twitter handle: Void

cc @joemcelroy

Hey thanks for your contribution!

Add GetByID strategy to allow retrieving exact documents when needed
I found this a niche use-case. Have you considered keeping this strategy within your codebase and referencing it? Also did you know we support the ability to adjust the query (https://python.langchain.com/docs/integrations/vectorstores/elasticsearch#customise-the-query) before its sent to elasticsearch? One idea is you customise the query to do the id filter

Update ElasticsearchStore to allow loading data from an index that does not follow the Langchain index structure by
remapping them.

This could be a nice addition to the API but I do wonder if its a retriever that you want rather than customising the Store. We dont yet maintain a good retriever but definitely something we want to build soon.

Fix store to return None for page_content when the field is missing, preventing hardfails if a specific document is
malformed.

This is a nice bug fix. Would you be happy adding this as a separate PR?

@joemcelroy
Hey, thank you for the quick feedback! Yes def. a niche use case and something that lives in our codebase now, wanted to see if it was potentially useful to others but you are correct that they can probably solve with the the query rewrite.
I will make a separate PR with just the bug fix.
Do you think the functionality to remap arbitrary fields from an index into the final langchain object is worth also keeping or not something you foresee getting a lot of usage and not worth the added complexity ?


Adding Expand to existing project

I have an existing XAF 17.2.7 project and I want to add Xpand <IP_ADDRESS> to it, when I add Xpand as reference I got the following error.
System.NullReferenceException: Object reference not set to an instance of an object.
at Xpand.VSIX.Extensions.ProjectExtensions.References(Project project, String assemblyName) in C:\Release172\Xpand.Plugins\Xpand.VSIX\Extensions\ProjectExtensions.cs:line 52
at Xpand.VSIX.Extensions.ProjectExtensions.GetPlatform(Project project) in C:\Release172\Xpand.Plugins\Xpand.VSIX\Extensions\ProjectExtensions.cs:line 56
at Xpand.VSIX.Wizard.SolutionWizard.<>c.b__9_0(Project project) in C:\Release172\Xpand.Plugins\Xpand.VSIX\Wizard\SolutionWizard.cs:line 46
at System.Linq.Enumerable.WhereArrayIterator1.MoveNext()    at System.Linq.Enumerable.<SelectManyIterator>d__172.MoveNext()
at System.Linq.Enumerable.d__641.MoveNext()    at System.Linq.Buffer1..ctor(IEnumerable1 source)    at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Xpand.VSIX.Wizard.SolutionWizard.GetXpandModules() in C:\Release172\Xpand.Plugins\Xpand.VSIX\Wizard\SolutionWizard.cs:line 45
at Xpand.VSIX.Wizard.SolutionWizard.Show() in C:\Release172\Xpand.Plugins\Xpand.VSIX\Wizard\SolutionWizard.cs:line 103

you are talking about a VSIX package exception disaplyed in the VS command output window right?
The VSIX package does not depend on DX suite so it is safe to always have the latest version. Can you try the latest and let me know if the error remains please?

I Tried Xpand.VSIX-<IP_ADDRESS> and it't the same. the issue also if I add the module manually it's not building the project

Installer lab build <IP_ADDRESS> includes commit VSIX swallow exception for invalid projects #245 that relate to this task. Please test if it addresses the problem. If you use nuget add our NugetServer as a nuget package source in VS

for this project I manage to add it manually through the module designer, for any new project is working fine. thanks for your support


New package: DuckDB.cli version 0.8.0

Pull request has been created with Komac v1.6.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

You beat me to the review
[Policy] Reset Feedback

This package is an interactive application, but also has non-interactive functionality:
v0.8.0 e8e4cea5ec
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
D exit
> exit
>
Error: Parser Error: syntax error at or near "exit"
LINE 1: exit
        ^
...


HDDS-1848. Fix TestOzoneManagerHA and TestOzoneManagerSnapShotProvider.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
534
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1
mvninstall
582
trunk passed

+1
compile
344
trunk passed

+1
checkstyle
59
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
780
branch has no errors when building and testing our client artifacts.

+1
javadoc
142
trunk passed

0
spotbugs
410
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
594
trunk passed

_ Patch Compile Tests _

+1
mvninstall
530
the patch passed

+1
compile
348
the patch passed

+1
javac
348
the patch passed

+1
checkstyle
62
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
616
patch has no errors when building and testing our client artifacts.

+1
javadoc
152
the patch passed

+1
findbugs
673
the patch passed

_ Other Tests _

+1
unit
282
hadoop-hdds in the patch passed.

-1
unit
1768
hadoop-ozone in the patch failed.

+1
asflicense
70
The patch does not generate ASF License warnings.

7697

Reason
Tests

Failed junit tests
hadoop.ozone.container.common.statemachine.commandhandler.TestBlockDeletion

hadoop.ozone.client.rpc.TestOzoneRpcClient

hadoop.ozone.client.rpc.TestOzoneClientRetriesOnException

hadoop.ozone.client.rpc.TestOzoneAtRestEncryption

hadoop.ozone.client.rpc.TestReadRetries

hadoop.ozone.client.rpc.TestFailureHandlingByClient

hadoop.ozone.TestStorageContainerManager

hadoop.ozone.client.rpc.TestSecureOzoneRpcClient

hadoop.ozone.client.rpc.TestBlockOutputStreamWithFailures

hadoop.ozone.client.rpc.TestCommitWatcher

hadoop.ozone.client.rpc.TestMultiBlockWritesWithDnFailures

hadoop.ozone.client.rpc.TestOzoneRpcClientWithRatis

hadoop.ozone.client.rpc.TestCloseContainerHandlingByClient

Subsystem
Report/Notes

Docker
Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1148/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1148

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux f6cd43ecf9da 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / ecb9f81

Default Java
1.8.0_212

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1148/1/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1148/1/testReport/

Max. process+thread count
4433 (vs. ulimit of 5500)

modules
C: hadoop-ozone/integration-test U: hadoop-ozone/integration-test

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1148/1/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

Tests are passing now.
Other test failures are not related to this patch. I will commit this to the trunk.


Youtube Music Mixes not downloading correctly

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.07.28
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

youtube-dl -v --download-archive downloaded.txt -x --audio-format mp3 -o "%(artist)s/%(album)s/%(title)s.%(ext)s" "https://m
usic.youtube.com/playlist?list=RDCLAK5uy_kx0d2-VPr69KAkIQOTVFq04hCBsJE9LaI&feature=share&playnext=1"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '--download-archive', 'downloaded.txt', '-x', '--audio-format', 'mp3', '-o', '%(artist)s/%(album)s/%(title)s.%(ext)s', 'https://music.youtube.com/playlist
?list=RDCLAK5uy_kx0d2-VPr69KAkIQOTVFq04hCBsJE9LaI&feature=share&playnext=1']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dl version 2020.07.28
[debug] Python version 3.8.5 (CPython) - Windows-10-10.0.19041-SP0
[debug] exe versions: ffmpeg 4.3.1, ffprobe 4.3.1
[debug] Proxy map: {}
[youtube:playlist] RDCLAK5uy_kx0d2-VPr69KAkIQOTVFq04hCBsJE9LaI: Downloading page 1 of Youtube mix
[download] Downloading playlist: RDCLAK5uy_kx0d2-VPr69KAkIQOTVFq04hCBsJE9LaI
[youtube:playlist] playlist RDCLAK5uy_kx0d2-VPr69KAkIQOTVFq04hCBsJE9LaI: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: RDCLAK5uy_kx0d2-VPr69KAkIQOTVFq04hCBsJE9LaI
Description

When I try to download a mix from youtube music, youtube-dl finds no videos. The link below works fine in the browser
https://music.youtube.com/playlist?list=RDCLAK5uy_k27uu-EtQ_b5U2r26DNDZOmNqGdccUIGQ

That supposed fix (after patching youtube.py) does not work for me, with "https://m
usic.youtube.com/playlist?list=&feature=share&playnext=1" style URLs, with 0 items always returned in the resulting Playlist.

Doesn't work for me either.
Command
youtube-dl -i --audio-format=mp3 https://www.youtube.com/playlist?list=RDI85acNP2egM -vv
Error:
[youtube:playlist] playlist RDI85acNP2egM: Collected 0 video ids (downloading 0 of them)
Playlist/mix works fine in a browser

Experiencing the same issue: Command+Output:
youtube-dl.exe -f bestaudio RDY1Bx0b0394M --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', 'bestaudio', 'RDY1Bx0b0394M', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2020.09.20
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2020-08-12-bb59bdb, ffprobe git-2020-08-12-bb59bdb
[debug] Proxy map: {}
[youtube:playlist] RDY1Bx0b0394M: Downloading page 1 of Youtube mix
[download] Downloading playlist: RDY1Bx0b0394M
[youtube:playlist] playlist RDY1Bx0b0394M: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: RDY1Bx0b0394M

The issue is specifically with youtube-mixes, have not had an issue with other playlists so far.
I noticed I am unable to visit the mix posted by W4lv1s, so I though maybe it's a session issue. So I have also tried using the cookies from the session where the mix was made but to no avail. (output below)

youtube-dl.exe --cookies cookies.txt -f bestaudio RDY1Bx0b0394M --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--cookies', 'cookies.txt', '-f', 'bestaudio', 'RDY1Bx0b0394M', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2020.09.20
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2020-08-12-bb59bdb, ffprobe git-2020-08-12-bb59bdb
[debug] Proxy map: {}
[youtube:playlist] RDY1Bx0b0394M: Downloading page 1 of Youtube mix
[download] Downloading playlist: RDY1Bx0b0394M
[youtube:playlist] playlist RDY1Bx0b0394M: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: RDY1Bx0b0394M

This does not seem fixed, when I just tried the above again it failed.
youtube-dl.exe -f bestaudio RDY1Bx0b0394M --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', 'bestaudio', 'RDY1Bx0b0394M', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2020.11.18
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041
[debug] exe versions: ffmpeg git-2020-08-12-bb59bdb, ffprobe git-2020-08-12-bb59bdb
[debug] Proxy map: {}
[youtube:tab] RDY1Bx0b0394M: Downloading webpage
ERROR: Unable to recognize tab page; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7fh9ngey\build\youtube_dl\YoutubeDL.py", line 797, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7fh9ngey\build\youtube_dl\extractor\common.py", line 532, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7fh9ngey\build\youtube_dl\extractor\youtube.py", line 2951, in _real_extract
youtube_dl.utils.ExtractorError: Unable to recognize tab page; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.


error with op argmax

Thanks, we'll look into it.

Could you provide us a reproduce test case? Thanks.

It is the problem that the max memory offset used to index the tensor exceeds the maximum value of int32. I am fixing it with int64 indexing when needed.
Also, reduction kernel with tile size equals next power of 2 to the size of the reduction axis is problematic, since it may exceed the max tensor numel of triton. So a loop along the reduction axis is added.

The new code no longer reports any errors, so close this issue.


Nothing happens if we call fitBounds, flyTo, setCamera

Environment

Mapbox (GL) implementation: [e.g. v10,  rnmapbox, MapboxGL]
Mapbox (GL) version: [8.6.0]
@rnmapbox/maps Version [8.5.0]
Platform: [Android, iOS]
React Native Version [0.66.0]
Platform OS: [Android 11, above iOS 15.4]
Device: [Iphone 13 Pro Max]
Emulator/ Simulator: Yes
Dev OS: [OSX 12.5]

Standalone component to reproduce

 const bboxCoords = bbox(shape)

  try {
    cameraRef.current?.fitBounds(
      [bboxCoords[2], bboxCoords[3]],
      [bboxCoords[0], bboxCoords[1]],
      64,
      0
    )
  } catch (e) {
    console.log(e)
  }

Observed behavior and steps to reproduce
We identified this issue because the map is not doing zoom called by the fitBounds, currently, this is working on versions under iOS 15.5 good, But we identified this issue when the QA team did testing on iOS 15.5, also I tested on the different simulator with versions above iOS 15.4 and the app is doing the error, we would like to know a workaround to fix this because our UX is being affected for the issue.
Expected behavior
As I described above, if we open a map and we call the fitBounds this should do an auto zoom with a version above iOS 15.4.
Notes / preliminary analysis
I would like to help with this issue if you have a slack, discord, or some forum to ask questions.
Additional links and references
I've seen that this issue and similar are reported.
https://github.com/rnmapbox/maps/issues/2121
https://github.com/rnmapbox/maps/issues/2001
Thanks && Regards for reading me! I hope you can help me, team! bless!

Fixed by: #2129

Hi @mfazekas, thanks for your quick response, awesome!
Just a quick question:
Where do I can see the version to get these changes and test by my side?


Define custom distributions

It would be desirable to create custom distributions in numpyro
The way is outlined in https://forum.pyro.ai/t/creating-a-custom-distribution-in-numpyro/3332/2
This could be used for censored distributions: https://num.pyro.ai/en/stable/tutorials/censoring.html

For the moment, an easier implementation was chosen, which simply allows the user to specify a custom probability model. The user gets theta, and simulation results, observations and masks and gets to implement any transformations and likelihood computations within one function.
The major advantage is that thetas are automatically generated
User defined probability models can be provided by
self.set_inferer("numpyro")
self.inferer.inference_model = partial(
    self.inferer.inference_model,
    user_error_model=error_model
)


Popup message spam

I am getting spammed by "The "cmake" command is not found in PATH. Install it or use cmake.cmakePath in the workspace settings to define the CMake executable binary."
I don't care to use the editor as a make system so having to click "close" every few seconds is rather annoying when look at a cmake file.

Hi,  could you give me more information about your system ?

This happens on any windows system where cmake is not installed or in PATH.  If you just want to use the extension for syntax highlighting then this problem is really annoying.

+1 on this (running on Windows), this is really annoying. I don't want to install CMake on Windows, I just want syntax highlighting.

Same for me, on my Linux box as well.
Is there an option to disable the calls to cmake?

I've found that as a workaround, overriding the path in the preferences:
"cmake.cmakePath": "",

Prevents the popups, although looking at the debug console, the extension is still trying to call cmake, just that this time, the empty path causes it to error out before it can display the popup messages.

+1, completion doesn't seem to work without it either.. making this extension useless.

The CMake is required by design.
The CMake exécutable is used to provide all existing commands, etc of the current installed version. That make you a chance to discover New commands and make the completion list always uptodate.
I could disable the warning, but the completion willl not work until the extension embed a json generated from a specific version of CMake(what I would avoid when I began to write the extension... )

Hi @twxs.  I appreciate your design choice, but on my system CMake is not installed where I'm editing (running vscode).  For me, CMake runs in a docker container that builds my software.  So I don't think vscode will be able to peek inside my docker image to see what version of cmake is in there.  Really I just want syntax highlighting, as @parkjam says. I feel like I can live without completion.
Do you endorse the path "" workaround suggested by @jtanx or not?  And if not, then what can be done to make it work with the version of cmake that runs in my toolchain docker container?

any news on this issue?

I don't want to run CMake, I don't want command completion, I just want syntax highlighting. The workaround described has no effect.


SCHEDULE_EXACT_ALARM Permission need in Android 14

Why it is needed?
In my project, I am utilizing the SCHEDULE_EXACT_ALARM feature. With the transition to Android 14 and onwards, there is a change in permission handling. In previous Android versions, this permission was granted by default (ALLOWED). However, starting from Android 14, there is a shift, and the default behaviour for this permission has changed to being denied by default. Therefore, in order to continue using the SCHEDULE_EXACT_ALARM feature effectively in Android 14 and beyond, it is now necessary to explicitly request and obtain the appropriate permission from the user.
Possible implementation
No response
Code sample
No response

I also need this permission, please support me !!!  🥹 🥹 🥹

You can use Notifee Libary to request for this permission.
await notifee.openAlarmPermissionSettings();
Otherwise, I didn't find any solution for this issue

AlarmNotificationSetting.ENABLED still comes true even if we haven't explicitly requested schedule_exact_alarm in android 14 (so the permission is not enabled but still gives enabled as true)

For me this works fine in android 14. This can be happen in Android 13.

There's an opened PR: https://github.com/zoontek/react-native-permissions/pull/878
But I don't have the time to review it for the moment 😕

It's available in 5.1.0.


ocs-url

Project description
A program enabling web-installation of items served via OpenCollaborationServices (ocs://)
Metadata

homepage URL: https://www.opencode.net/dfn2/ocs-url
source URL: https://www.opencode.net/dfn2/ocs-url
license: gpl3
platforms: linux

Addition
https://www.opendesktop.org/p/1136805/

I switched to a different distribution.


Feature/keyboards

Fixes #25

Added a new Keyboard element, which can be used like any other Element, but more usefully can be used to determine the type of keyboard that is displayed (since it can be really easy to break or forget to add the right keyboard type when creating a feature).
As well as determining the type of keyboard, you can also use it to make sure you avoid it while scrolling (since starting a touch on the keyboard will swallow the touch and stop the elements underneath from being hit)
Added code to force the software keyboard to show when running in the simulator
Updated example tests to assert the different keyboard types
Added frameInScreen property to all Elements
Improved the default Scrollable implementation to avoid the keyboard

Should also update the changelog before merging

Merged the fix PR in for iOS 13 first which has caused conflicts I’ll take a look at today

Apple have changed the identifiers for keys in iOS 13 so adding support for that now 🙄


TODO requests

A friend of me said that

I should resize the application again to 300 x 300 (square) and make the table scrollable.

"Your money" text should be deleted when clicked. (Idea: MouseListener?)

I had one more thing in my mind but I forgot, I need to do something at least I know.

I will not resize the application to square again (for now).

Focus textBox fixed.

Application start point is middle now.


Allow user to stop sending mouse clicks after the mouse is moved

Description

Motivation and Context
I was fed up with accidentally clicking random things when I forgot that the autoclicker was enabled. Therefore, I have added a switch that allows the user to disable autoclicking as soon as the mouse is moved.
How Has This Been Tested?
macOS 13.4.1
XCode 14.3.1
Types of changes

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

Checklist

[ ] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Really cool addition! Thanks for the PR. I'll review when I next get chance to and fire off a beta build (pending #69 not flaring up again).
I may move the option to be within the settings of the application than on the main UI, but that's the only change I can see during a cursory glance at the code.

Thanks!
I believe that an additional mode could be beneficial, one that permits mouse movement within a specific radius. My Magic Mouse appears to be quite sensitive, and occasionally, simply typing on a different keyboard on the same desk can trigger a slight movement in the operating system. Allowing a few pixels of movement might enhance the usefulness of the feature.

I've added that :)

@dabroz can you consider auto-start after some mouse idle? This way app will stop working when someone is using computer and start to work again when not.

@dabroz can you consider auto-start after some mouse idle? This way app will stop working when someone is using computer and start to work again when not.

This would be even better

Sorry completely forgot about this PR as my life kinda went sideways 😂 will get this reviewed!

Any updates on this PR @othyn?

@Farhaduneci sorry, nothing as of yet, I've not had time recently to work on the project. Hopefully I can get to it soon!

Thank you, othyn, for the update. I understand that things can get busy.


dist/dd-manager.js not exist after npm install

I add npm install --save ssh+git://github.com/driveback/digital-data-manager.git#1.1.5 as dependency to my project.
package.json main section contains "dist/dd-manager.js" but file not exists in repository.

Remove "main" from package.json or keep dist folder in repository.

@iegik

Remove "main" from package.json or keep dist folder in repository.

which variant do you prefer?

Remove "main" from package.json


Fix missing attribute in Manager

CLI manager had an old cores instead of ncores
Status

[ ] Changelog updated
[x] Ready to go

Did you want to fix scratch_directory in another PR?

I'll do it in this one. I had just opened this one before we talked about that.

Updated the PR to include the scratch directory management. Also fixed a small bug in the forbidden dask keywords


[Addition]: Hummingbird selfwitnessing cluster

Hotspot b58 Addresses
1125jqm5tA63zG7Au5y1Z3qA1AK72LRS3jRrSzkzBsjLjZdaxjxF
1127dEyzMjubdptBjbmL9nKyw7772VpnmCWhu45Pa3FxiH1136N9
1128NqzQuzeAiDUjAYKqJZKcHR7Uktr4LGtAo4YH6pYjScGTJkgE
112AJBLSUZsBAmJSf2YCziMN99MPV2wCVq39MQWruETD8jxFch4J
112KCFRh7k9q8wQj6oQPBjcRHW7wvpKsscRk2jBDR17LrMUB223m
112obWVZczMfezhcoaoBAPc5DJRr5cNe34p3RTFEovBoQx8pTsEB
112P94EM8reo9qHs8tr8fDGWKPJrKnZvpud7yKtCAsAtE6miKwHp
112pTjs6fJjJpBh5LJWP4v4keBxfVZpFSB8NrWggS3EYk68jmcpF
112RHXWXp68xvr2GmpnWNiHEqi7WfsCNyCVqy3PFNPx1HfiJBFmB
112trEzisV2YkXw8Kgo2BFPBXcUHFXLVUcp5RWGSTPb4jJhPRzbm
11fbmkkkFc9KkwbFf6KYXVezbKKKb8NxuaadKGFgQX4mmrgNhEU
11FjxRWtdsXkkgrw92ZDd8hBFWEWcb6zrLFwvMCDiYEKiKCGkFJ
11LjNsVHHt26f5Uaw7c6Fbkd7SZaa3ousziaynuhUsMUQhvH3Xt
11QTKzTRACMyMqnpsm3ejiaSvxdVvbbvVgLs5rLMDQgpvDZVB24
11rTVVRZxXcESncN2ghuLUBTgYCVSyeqeJYHgCX2gF1jpy3vBLH
11tCbgQumha45WxJgQKdHwvwimbc6KyWjVUGntwB5sdZP6J32Ht
11Wd1Ctasn9nmm48J2qapGtqtDAQsY4pJ3QwXs7uf2jVFhXmHdR
11Zpqot7G2xEQJHAdsjrgJoQ6ZsvEDSF94JRJgcTxx2u2WMU1qj
11zZpcnkz24ToaBBqYDqAPy2BnjCPemCaqJWyMKokoeboctdrBU
Discord Handle
No response
Reason(s)

All but 1 account for all Hummingbird gateway's didn't show any data transfers.
So data transfer is possible! only 109 out of 3853 showed packet transfer data, all these 109 are in same account.
the gateway's in that account are part of a selfwitnessing cluster so they probably all heared the same
signal.

Most of all Hummingbird gateway's witness only Hummingbird gateway's.

We iterated the witnesses of the witnesses to find the clusters.
We used the node-red server we setup for this to get the results out of api.

All HNT stolen with the total amount of 21067 HNT as by todays date/time.

We conclude that out of the 3852 gateway's we inspected only 109 gateway's in 1 account showed accidental
data transfer. so data transfer for gateway's Hummingbird is possible.

We conclude that out of the 3852 gateway's we inspected only a couple of accounts showed communication with other makers. so communication with other makers for Hummingbird gateway's is possible.

Rssi/ distance / SNR calculations are to perfect, we have found some invalids -59 dbm but we suspect they are from cables touching eachother.

We haven't targetted any maker, it was the result of a count WHERE actors1.actor_role = 'witness'
AND actors2.actor_role = 'challengee' are in same account.

More data is needed for this one I think. This cluster seems offline currently.


Refactor tests so that they use a setup method

Currently, we have a lot of redundancy in the legacy tests, because we manually set multiple new options to "false".
Proposal: Use setup method to initialize a PPPPrinter with default options. In the tests, these options can still be manipulated.

Done, see commit 97f413f16086a546a37bc43a5a597aad8551ae18 ...
Instead of a setUp-method, we used a constant (preferenceBlock), because it is used in different contexts (class-side vs. instance-side).


Mod should be CTRL by default on windows

[x] I have checked that a similar feature request does not already exist.

Is your feature request related to a problem? Please describe.
As of version 1.5.1, on windows, the shortcuts switched from ctrl+[key] to alt+[key] due to the ability to change the mod key.
It makes sense for Mac since cmd is located where alt is, but in windows the shortcuts are usually ctrl.
This can be quickly solved with
scrcpy --shortcut-mod=lctrl

but, I believe having it the default for windows would be good so it wouldn't confuse new users.
Describe the solution you'd like
By default, mod for windows would be ctrl.
Describe alternatives you've considered
changing the mod key in scrcpy arguments
scrcpy --shortcut-mod=lctrl

The whole point of this change is to forward Ctrl to the device to use it for device shortcuts. For example Ctrl+a to select all text, Ctrl+t to open a new browser tab, etc.
So scrcpy itself must use another key for its own shortcuts.
See #1598 and highlights.

Makes sense in this case then!


Feature request: Add Syslog monitoring?

Hi guys - if my router state changes (due to a resync or reboot for example) is there a way to monitor this trough the existing prometheus image, then trigger a new speed test and ping test immediately?
More accurately - that's what I want to do, but is there a better/more sane way to achieve this?
Cheers

I would think you might need something like this to expose the syslog to Prometheus:
https://github.com/brandond/syslog_ng_exporter
Not sure how you would then trigger a new speedtest and ping in the corresponding containers.

One way would be through Prometheus alert manager.

https://github.com/prometheus/alertmanager/issues/2046

I'll try that - thank you!

Maybe it's as easy as monitoring the pings in Alertmanager and when a couple fail, then trigger another collection of metrics collections in Prometheus after a minute?
Don't think you'll need the docker exec I mentioned. The whole Prometheus structure is a pull reporting structure.


Secure event_subscriber callbacks

Hey,
I want to secure an application based upon the Marathon-Event-Bus and couldn’t find a good solution.
Can anyone tell me if https_callbacks (https://...) and/or „Basic Auth“<EMAIL_ADDRESS>are also planned for the event_subscriber in the future? Or are there already better approaches?

@jstabenow you can read here doc:
https://github.com/mesosphere/marathon/blob/master/docs/docs/ssl-basic-access-authentication.md

@jstabenow as @xiaods hints, you can probably achieve what you need using SSL + Basic Access Authentication + the events stream endpoint (GET /v2/events).
Please reopen the issue if that doesn't fit your use case.

@gkleiman thanks for your hint. the stream endpoint seems the better way to be.

Am 09.07.2015 um 17:19 schrieb Gastón Kleiman<EMAIL_ADDRESS>@jstabenow https://github.com/jstabenow as @xiaods https://github.com/xiaods hints, you can probably achieve what you need using SSL + Basic Access Authentication + the events stream endpoint (GET /v2/events).
Please reopen the issue if that doesn't fit your use case.
—
Reply to this email directly or view it on GitHub https://github.com/mesosphere/marathon/issues/1772#issuecomment-120030428.


How to set the value for the datetimepicker element dynamically using angularjs?

Supprt Question?
For support questions, please use one of these channels:
Gitter: https://gitter.im/dalelotts/angular-bootstrap-datetimepicker
Stack Overflow: http://stackoverflow.com/search?q=angular-bootstrap-datetimepicker
This repository's issues are reserved for feature requests and bug reports.
Bug Reports
You MUST have a JSBin recreation of the defect or your issue will be CLOSED without explanation
NB: Search the existing issues (open and closed) to see if someone has already reported your bug. If so, vote with a 👍 reaction on the topmost description of the issue (learn how) and press the Subscribe button to receive updates when progress is made.
Comments like "+1" or "when will this be done?" will be ignored. Only 👍 reactions on the topmost description will be counted.
Duplicate issues will be CLOSED without explanation.
Instructions: https://github.com/dalelotts/angular-bootstrap-datetimepicker/wiki/Reporting-Bugs

Overview of the Issue - if an error is being thrown a non-minified stack trace helps
Motivation for or Use Case - explain why this is a bug for you
angular-bootstrap-datetimepicker Version(s) - is it a regression?
Browsers and Operating System - is this a problem with all browsers or only specific ones?
Link to a live example (Required) - provide a live example (using JSBin, Plunker or JSFiddle.
Related Issues - has a similar issue been reported before?
Suggest a Fix - if you can't fix the bug yourself, perhaps you can point to what might be
causing the problem (line of code or commit)

Feature Requests
Search the issue tracker for an existing ticket before creating a new one.
Instructions: https://github.com/dalelotts/angular-bootstrap-datetimepicker/wiki/Requesting-Features
(Please erase the above text and begin typing. Thanks!)

This is a Support Question?
For support questions, please use one of these channels:
Gitter: https://gitter.im/dalelotts/angular-bootstrap-datetimepicker
Stack Overflow: http://stackoverflow.com/search?q=angular-bootstrap-datetimepicker

I need to set the value of the datetimepicker element.Can you help me on that?

I can - use https://gitter.im/dalelotts/angular-bootstrap-datetimepicker or stack overflow


[BEAM-9900] Fix polling behavior in UnboundedSourceWrapper

The recent change in d106f263e625e5d7c4f3848f16da301871f65142 had assumed that
invokeAdvance on a reader would never return true after false was
returned. This assumption was not correct because more data can be available
later. Thus, we are reverting back to the old behavior of waiting for more input
while still retaining the principal changes of the above commit.

Run Flink ValidatesRunner

Unrelated test failure in https://builds.apache.org/job/beam_PreCommit_Java_Commit/11450/
org.apache.beam.sdk.io.clickhouse.AtomicInsertTest.classMethod
org.apache.beam.sdk.io.clickhouse.AtomicInsertTest.classMethod

Run Java PreCommit

Run Java PreCommit

I've added a test based on your code. PTAL @dmvk

Run Java PreCommit

Run Spotless PreCommit

Thanks for the fix. 👍 🎉


Upgrade to use common Azure TreeDataProvider.

(FYI - I just did it compiled and ran it. There are likely issues  (possibly many) just throwing it out for some extra eyes on it.

Resolves #16


https proxy

When kinematic is tying to download this https://index.docker.io/v1/repositories/library/ubuntu-upstart/images, it is not using the https_proxy value set in the shell before starting the kitematic. I am unable to download any images
Steps - mac Terminal:
export https_proxy=http://proxy:port
open Kitematic.app/

@memeinstigator sorry for this. Docker machine that's used doesn't currently support Proxies.

#1031 Merging with the rest of the proxy / VPN error reports.

@memeinstigator What you're missing is that the download happens within the VM, not the terminal you've opened and set the proxy to.
Check out the wiki section, at the bottom of it, there are steps to add proxy settings to the VM:
https://github.com/kitematic/kitematic/wiki/Common-Issues-and-Fixes#add-proxy-settings-to-vm


compatibility/nvidia.robot: Accept VGA Controller as gpu detected

This change makes the automatic test pass when vga controller is detected

Moved to fix typo in branch name https://github.com/Dasharo/open-source-firmware-validation/pull/467


All download links on http://praisenter.org/download/ 404

I am unable to download releases from the webpage http://praisenter.org/download/ because I receive 404 errors.

Tried both OS X and Windows. Linux webstart and archive links also 404.

I really need to just take that site down or replace it with a github site.  Those are really old builds and shouldn't be used anymore.  The site needs an overhaul too.

They Windows and Linux builds can be found here: https://github.com/wnbittle/praisenter/tags.  I don't have a MacOS build unfortunately.

I've created a github pages site to replace the old praisenter.org and updated the download links


Docker :latest wrong version

Describe the bug
When pulling image: davidusb/emhass-docker-standalone:latest it pulls the broken 0.8.2 instead of 0.8.4 which is the latest. Workaround is to use  image: davidusb/emhass-docker-standalone:0.8.4, but would prefer not to change it manually every time newer version is avvailable
To Reproduce
try  image: davidusb/emhass-docker-standalone:latest
Expected behavior
I would expect  version 0.8.4 will be pulled, but instead 0.8.2 is
Your hardware

OS: Ubuntu 22.04.4 LTS, Docker version 20.10.11, build dea9396
Architecture: amd64

EMHASS installation type

Docker Standalone

Figured out. Had some docker cache issue.
This did the trick
docker-compose pull emhass
docker-compose up -d

Figured out. Had some docker cache issue.
This did the trick
docker-compose pull emhass
docker-compose up -d


Decoupling with parser?

So we can easily inject Aya with a different parser. Maybe even decouple base with parser.

Yes!!!! I love this idea!


32bit builds

Hopefully adds 32 bit builds for linux and windows.

ignore the fist 2 commits, i accidentally committed to main on my fork and i should have just made a new branch at that point, but no! i decided to revert that and then make a new branch and then re add the 32 bit build code. 🤦♂

since it's not working currently, i marked as a draft

Looks good. At least, I think so.

It looks right, but it keeps failing:

Showing the error message would be helpful.

@MystPi Sorry, here you go:

@mystpi seems good now

@mystpi seems good now


Translation mistakes

Great new release 3, thanks for the good work !
I just tried it on a spare ESP32 (before flashing it on the boiler) and noticed a few untranslated items.
In language.h :
Line 66: Sommer instead of Summer
Line 68: Space missing between Design and Temperature
Line 100: Benutzer instead of User
Line 108: Sprache instead of Language
Line 181: Days instead of Hours
Line 564: "Warmwasser bleibt kalt" instead of "Warm Water remains cold"
On the webpage, in the "Control" bookmark, "hc1_operation_mode" is in German despite English chosen as language

Thanks for that. 👍
I will fix it soon.

In the "Control Tab", the HC1, HC2 and WW_operation_mode drop-boxes are still in German. I think the bug might be in webUI.cpp but I'm familiar enough with your code to pinpoint the error.
And I missed one error in language.h, line 70 : Setpoint for Hot-Water, sorry

yes, you are right. It forgot it the first commit.
Now it should be fixed. I also changed the code of the select controls a bit. (working with index instead of string compare)
Hope it is still working correct.

Just uploaded the new version on the Buderus and everything works fine ! Job well done !


Be consistent with use of Yarn

replace NPM with Yarn when applicable to be consistent with used tools
store http-server as Dev dependency as it is already part of package.json scripts:
https://github.com/EvanBoyle/AzSearchStore/blob/master/package.json#L19

Thanks!

Thanks for the help!


[BUG]: LCDs Go Out on StreamDeck+ When Launching v.4.1.1

In raising this issue I confirm that

[X] I have fully completed the issue template
[X] I have searched open and closed issues for duplicates
[X] I have read the Contribution Guidelines
[X] I have read the Code of Conduct
[X] I have read the Documentation

Describe the bug
I just removed the old version of streamdeck 2.x on github.com/timothycrosley/streamdeck-ui. This new version brought in the old setup, but none of the LCDs lit up, though the buttons worked.
Steps to reproduce the behavior

Uninstalled streamdeck-ui 2.x
Followed instructions on https://github.com/streamdeck-linux-gui/streamdeck-linux-gui/blob/main/docs/installation/ubuntu.md (LinuxMint 20.03)
Unplugged and replugged StreamDeck+
Launched Stream Deck UI 4.1.1
Buttons work but do not light up.
I manually deleted my buttons since I could not find local settings files and then added one button for OBS as shown in the screenshot. This button works but does not display on the StreamDeck

Expected behavior
Buttons should light up or have a way to clear old configs
Screenshots

System Information
Cinnamon 5.2.7
Linux Mint 20.3 - Ubuntu 20.04 focal
Python 3.8.10
Stream Deck Version
StreamDeck+

I found the settings file ~/.streamdeck_ui.json renamed it and all is good now


Grilles now take Structural Damage

About the PR

I changed the Grille's damage container because it didn't take structural damage
damageContainer: Inorganic -> StructuralInorganic
Why / Balance

It is a structure, it should be taking Structural damage.
Technical details

Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

tweak: Grilles now take Structural Damage

how many fire axe hits to kill it now

Thats why??


Box or Chest emoji

There is a Packet or Parcel and a Gift Box, but no Treasure Chest or similar furniture emoji.
Petitions

change.org: Treasure chest

+1 on this.


Ver 2.1.0 of Windows application is laggy and almost unusable

My Setup

My OS name and version: Windows 10 x64 fully patched
My current app version: 2.1.0

[x] I have tested with the latest application version
[x] I can simulate the issue easily

Description

Current Behavior

With version 2.1.0 the Electron application is super laggy and almost unusable for me. Text entered into the chat window takes seconds to appear (for example a sentance can take upto ten seconds to appear). Copy pasting a URL into the chat window, selecting text etc all suffer the same. I have reproduced this on two difference Windows 10 machines (interesteling on one Windows 10 machine I tried it seemed fine).
If I go back to version 1.3.1 of the application everything is fine again. So this issue seems to be related to version 2.1.0 of the application.

What happens if you disable the spell checker?
To disable it you can right click on text field and unselect all languages.

Okay - so disabling the spell checker makes it work. I checked the settings on the machine that was working okay and the language that is enabled is en_US, on mine en_GB was enabled.
If I select only en_US then the spell checker works and the app performs as expected. It seems that having anything other that en_US selected as the language causes the bug.

@adirwilliamson On your machine, was only en_GB enabled? I'm able to reproduce the issue by enabling multiple spell checking languages so there is definitely an issue here, but I don't have the en_GB dictionary to try and reproduce your issue.

@ZedTheYeti - yes the only language enabled was en_GB.
It seems that enabling any of the en_* languages (with the exception of en_US) causes the issue for me - I tried with a few of the ones on my machine including en_NZ and en_AU and they all caused the same issue. When I tested there was only the one language enabled at a time.

@ZedTheYeti Which OS are you using?

A little update: we are seeing this issue on just about all our clients that are using version 2.2 of the app. For most of us the default selected language is en_GB and only some of us have en_US available to use, which fixes the issue, others don't have en_US so just have to disable the spell checker altogether to get the app usable.  Would be great to have a fix :)

@engelgabriel @alexbrazier @rodrigok
We have just tested the 2.4.0 release and this does not seem to fix the issues we are having with the spellchecker. If we have any en_* language other than en_US selected typing in the message box is slow and laggy. The only solution is to either use en_US (which not all of our users have), or disable the checker.

I think the bottleneck is calling setDictionary every time a word is checked. Maybe we could avoid this by setting the dictionary once if you only select one, however it will still have to be slower if using multiple dictionaries. Only other solution I can think of would be to detect languages and only switch if it detects a change e.g. if loads of words are being spelt wrong it can check for a change.