sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: flutter
Issue: For a short period of time after a new stable release, beta is an older version.
Labels: team-release

For instance, as of right now:

```
$ git checkout upstream/beta
Previous HEAD position was 71520442d4 [flutter_releases] Flutter beta 3.4.0-34.0.pre Framework Cherrypicks (#112971)
HEAD is now at 099b3f4bf1 Update Engine revision to 45c5586f2a9583d9511b742703529a92bf8f9db5 for beta release 3.7.0-1.5.pre (#118927)
$ flutter --version 
Downloading Linux x64 Dart SDK from Flutter engine 45c5586f2a9583d9511b742703529a92bf8f9db5...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  238M  100  238M    0     0  87.3M      0  0:00:02  0:00:02 --:--:-- 87.3M
Building flutter tool...
Flutter 3.7.0-1.5.pre • channel unknown • unknown source
Framework • revision 099b3f4bf1 (2 weeks ago) • 2023-01-20 18:35:12 -0800
Engine • revision 45c5586f2a
Tools • Dart 2.19.0 (build 2.19.0-444.6.beta) • DevTools 2.20.1
$ git checkout upstream/stable
Previous HEAD position was 099b3f4bf1 Update Engine revision to 45c5586f2a9583d9511b742703529a92bf8f9db5 for beta release 3.7.0-1.5.pre (#118927)
HEAD is now at 7048ed95a5 Update Engine revision to 800594f1f4a6674010a6f1603c07a919b4d7ebd7 for stable release 3.7.1 (#119687)
$ flutter --version
Downloading Linux x64 Dart SDK from Flutter engine 800594f1f4a6674010a6f1603c07a919b4d7ebd7...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  238M  100  238M    0     0  96.3M      0  0:00:02  0:00:02 --:--:-- 96.4M
Building flutter tool...
Flutter 3.7.1 • channel unknown • unknown source
Framework • revision 7048ed95a5 (2 days ago) • 2023-02-01 09:07:31 -0800
Engine • revision 800594f1f4
Tools • Dart 2.19.1 • DevTools 2.20.1
```

Beta points to an older version of the Dart and Flutter SDK than stable. This is surprising, since I would expect that using the beta channel _always_ gets me a version of Flutter that is >= stable.

One way to solve this would be to update beta to point to the same hash as stable when doing a stable release. We get out of this state once a new beta is cut after a stable.

/cc @zanderso who knows a lot about the release process and might have ideas about why this won't work. Ditto for @christopherfujino 
/cc @CaseyHillers and @XilaiZhang since they're also involved in release.
Repository: PowerToys
Issue: Theme Color Change 
Labels: Idea-New PowerToy,Product-Tweak UI Design

### Description of the new feature / enhancement

Would be great we could change the accent colors to black and text to white 

### Scenario when this would be used?

would give a good look for black lovers

### Supporting information

_No response_
Repository: flutter
Issue: [go_router] support flow navigation
Labels: c: new feature,package,c: proposal,P3,p: go_router,team-go_router,triaged-go_router

## Use case

Currently go_router does not support declarative flow navigation.
It could be great for auth flow, etc.

```dart
FlowRoute( 
  path: '/fill-profile-flow',     
  routes: [      
     NameForm(),
     if (profile.name != null) 
     AgeForm(),
 ],);  
```

but auto_route supports it

<img width="828" alt="image" src="https://user-images.githubusercontent.com/12999702/216674055-5b647b5f-c2ca-44fb-9923-4404b6c1c11c.png">
(from auto_route manual)

Also there's a https://pub.dev/packages/flow_builder package which does the same, but it's uncompatible with go_router.
Repository: rust
Issue: TAIT defining scope options
Labels: T-lang,A-impl-trait,disposition-merge,finished-final-comment-period,F-type_alias_impl_trait

during the stabilization of TAITs (type alias impl trait) in https://github.com/rust-lang/rust/issues/63063#issuecomment-1386064436 a concern was raised: it's not obvious for the compiler (and IDEs), which items' bodies are allowed to register hidden types for TAITs. For RPIT (return position impl trait) it was obvious: the body of the function in whose return type the `impl Trait` was in. For TAITs the status quo is point 1 in the list of options below. This may require some interesting module juggling to avoid cycle errors that can occur due to revealing the hidden type to prove `Send` or `Sync` bounds, and that revealing again looking at the item to look for things registering the hidden type ([see example](https://github.com/rust-lang/rust/blob/master/tests/ui/type-alias-impl-trait/auto-trait-leakage3.rs) and [passing example](https://github.com/rust-lang/rust/blob/master/tests/ui/type-alias-impl-trait/auto-trait-leakage.rs)).

The possible schemes we know about currently are:

1. any item that is (recursively) within the parent of the TAIT is allowed to register the hidden type
2. any item that follows the rules of 1. and additionally has the TAIT in its signature or `where` bounds is allowed to register the hidden type. this change has a prospective impl at
    * https://github.com/rust-lang/rust/pull/107073
    * not much wiggle room for changing things after stabilization, as any change can quickly leed to then-stable code to have cycle errors
3. same as 2. but not permitting `where` bounds to register hidden types
4. any item in the defining scope can register hidden types, but we error out if the TAIT is not mentioned in the signature or `where` bounds
    * https://github.com/rust-lang/rust/pull/107809
    * similar to 2., but since we still look at all functions in the defining scope, there's no change in cycle errors to 1.
    * forward compatible with choosing 2. or 1. later
5. same as 4. but not permitting `where` bounds to register hidden types
    * forward compatible with choosing 4. later

Ruled out schemes:

6. any item that follows the rules of 1. and has a `#[defines(NameOfTheTypeAlias)]` attribute is allowed to register the hidden type
    * probably undesirable due to the verbosity in "obvious" cases (like using a TAIT in function return position)
7. only allow explicitly registering hidden types with a magic libcore function that syntactically mentions the TAIT by its path. This will still require looking at the body, but we don't need to typecheck the body, just do name resolution on it.
    * this option is just listed for completeness, it's the worst option :)

I am nominating this issue for T-lang to discuss which options they prefer.
Repository: PowerToys
Issue: FancyZones - "snap all windows to nearest zone" shortcut
Labels: Idea-Enhancement,Product-FancyZones,Needs-Triage

### Description of the new feature / enhancement

A button that makes all windows snap to the nearest zone.


### Scenario when this would be used?

If I have a desktop with windows not laid out (as often happens with FancyZones bugs) I want to quickly snap them all to zones instead of having to manually do it one by one.


### Supporting information

_No response_
Repository: go
Issue: x/net/idna: ToASCII() can spuriously modify NR-LDH labels
Labels: NeedsInvestigation

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.16.4 linux/amd64

</pre>

### Does this issue reproduce with the latest release?

Yes. Confirmed the issue with Go 1.19 at https://go.dev/play/.

### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env

</pre>
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.16.4"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1145048540=/tmp/go-build -gno-record-gcc-switches"
</details>

### What did you do?

Specifying idna.MapForLookup() or idna.ValidateForRegistration() for idna.Profile.New() and then call Profile.ToASCII() with a domain name that only consists of NR-LDH labels but with an upper case alphabet.

https://go.dev/play/p/7cAWHtgbm2u

### What did you expect to see?

For both cases:
- I would expect ToASCII() doesn't change the input domain name including the character case
- I would also expect ToASCII() doesn't return an error

because the label in question is an NR-LDH label and the restrictions and validation rules for U-labels and A-labels shouldn't apply.

### What did you see instead?

If idna.MapForLookup() was specified, the upper case character was downcased. If idna.ValidateForRegistration() was specified, ToASCII() returned an error.
Repository: PowerToys
Issue: Flyout Manual Theme Setting
Labels: Area-Runner,Status-In progress,Area-User Interface,Area-Flyout

### Description of the new feature / enhancement

Currently the new flyout from v0.67.0 uses the windows default theme. It would be nice to have the ability to change this theme manually via the settings menu.

I have light mode set for my windows apps by default, however my "windows theme" is dark. As PT is intended to feel native to windows, being able to customize the theme so it uses dark mode to match my windows setting not my app setting would be nice.

![image](https://user-images.githubusercontent.com/61442448/216699659-726789ff-36f4-4c17-8205-7817e772e242.png)

It might even be worth making this the default theme for the flyout, using windows' theme over the app theme for the flyout only.

### Scenario when this would be used?

The contrasting theme on the flyout which should feel native doesn't make PT feel like it is a part of windows.

### Supporting information

_No response_
Repository: PowerToys
Issue: Allow text extractor to work with keyboard-only setups
Labels: Idea-Enhancement,Product-Text Extractor

### Description of the new feature / enhancement

Allow a way for my keyboard to be able to designate an area on the screen that I want text to be extracted from.

### Scenario when this would be used?

This would be used for computer setups that don't have mouse or spatial input options available

### Supporting information

_No response_
Repository: go
Issue: x/vulndb: failure to build on aix/ppc64
Labels: NeedsInvestigation,vulncheck or vulndb

https://build.golang.org/log/be5dbd3c54de7c236cf6114f0894ccfc71961aa4

Possibly related to #58301.
Repository: stable-diffusion-webui
Issue: [Feature Request]: play notification.mp3 only when the window is not focused
Labels: enhancement

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What would your feature do ?

Using a notification.mp3 file to play when a generation finishes is nice, but it plays even when I'm looking at the browser tab when the image finishes. Ideally it'd only play to get my attention when I'm alt tabbed out.

There is a very simple code change to do this. In notification.js:29 change:
```javascript
gradioApp().querySelector('#audio_notification audio')?.play();
```
to
```javascript
if (!document.hasFocus()) {
    gradioApp().querySelector('#audio_notification audio')?.play();
}
```

### Proposed workflow

1. Add a notification.mp3 file to the root SD folder
2. Click generate
3. only hear the notification.mp3 if window/tab is not focused

### Additional information

_No response_
Repository: go
Issue: x/build: enable snapshotting for misc-compile builders
Labels: Builders,ToolSpeed,NeedsInvestigation

Right now misc-compile builders don't snapshot at all, forcing a re-run of `make.bash`. This is especially annoying for subrepos, since it adds a bunch of unnecessary build latency. We should at the very least enable snapshotting per builder name (which makes sense, since we'll have std built for the given `GOOS/GOARCH`).
Repository: flutter
Issue: Allow .ci.yaml `platform_properties` to specify timeout, recipe, presubmit, runIf, etc. to be inherited by tasks
Labels: team,team-infra,P3,triaged-infra

For example, in https://github.com/flutter/flutter/pull/119871 I added a `platform_property` for macOS benchmarks:

```yml
mac_benchmark:
    properties:
      dependencies: >-
        [
          {"dependency": "apple_signing", "version": "version:2022_to_2023"}
        ]
      device_type: none
      mac_model: "Macmini8,1"
```
Per the [proto definition](https://flutter.googlesource.com/infra/+/refs/heads/main/config/lib/ci_yaml/scheduler.proto) I was only able to add `properties` and `dimensions`, so every `mac_platform` task needed to specify `presubmit`, `recipe`, and `timeout`, which were all identical:

```yml
  - name: Mac_benchmark basic_material_app_macos__compile
    presubmit: false
    recipe: devicelab/devicelab_drone
    timeout: 60
    properties:
      task_name: basic_material_app_macos__compile
```

Ideally this could be pushed up to the `platform_property` to deduplicate this logic, and allow us to update it in one place:
```yml
mac_benchmark:
    presubmit: false
    recipe: devicelab/devicelab_drone
    timeout: 60
    properties:
      dependencies: >-
        [
          {"dependency": "apple_signing", "version": "version:2022_to_2023"}
        ]
      device_type: none
      mac_model: "Macmini8,1"
...
  - name: Mac_benchmark basic_material_app_macos__compile
    properties:
      task_name: basic_material_app_macos__compile
```
Repository: godot
Issue: Breakpoints can be set on lines where they won't get hit
Labels: enhancement,topic:editor

### Godot version

v4.0.beta.custom_build [b0598dc]

### System information

Windows 10

### Issue description

You can set breakpoints on lines that don't have anything to execute - they will be ignored on runtime. This can cause confusion especially for beginners.

Examples:
* Empty lines
* Lines with only annotations
* Some easily understandable ones: `extends`, `class_name`, `class`
* Some that could be expected to work: `else`, `func`

Preferably the editor shouldn't let user add breakpoints on these lines, or try to move the breakpoint onto the next applicable line.

### Steps to reproduce

Copy the following script into editor, set breakpoints to lines with `# !` and run.
```
class_name Test # !
extends Node # !

class Oho: # !
	pass

@export # !
var a = 0

func _ready(): # !
	# !
	if a == 1:
		pass
	elif a == 2:
		pass
	else: # !
		pass

```

### Minimal reproduction project

N/A
Repository: pytorch
Issue: Tracker for `scatter_reduce` additional reduction options requests
Labels: triaged,module: scatter & gather ops

Feel free to add further requests to this issue

- [ ] logsumexp #31394
- [ ] indices of max and min #80439 #83980
- [ ] [composite reductions in pytorch_scatter ](https://github.com/rusty1s/pytorch_scatter/tree/master/torch_scatter/composite) (softmax, std, logsumexp)
Repository: PowerToys
Issue: mouse actions to keyboard shortcuts /KeyRocket
Labels: Needs-Triage

### Description of the new feature / enhancement

I used to use a utility called KeyRocket, but it has gone out of business.
(Unfortunatly, unlike in the Apple ecosystem, there are not a lot of /any real alternatives.)

Basically when a mouse action is completed an alerts decrbing the equivilent keyboard shortcuts popsup.

### Scenario when this would be used?

The utility basically worked as follows;

- each time I performed an action using the mouse, 
- if there was a keyboard shortcut,
- an alert would pop-up noting the keyboard short cut.

### Supporting information

- KeyRocket, at the time was limited to Windows, Office and Visual Studio.
- It also had the ability to create custom keyboard shortcuts.
- This tool accelerated my use of keyboard shortcuts and ensure huge time savings. Over time thought speratic use has meant I have forgotten many of the shortcuts.
Repository: TypeScript
Issue: Promise.all sometimes infers incorrect types
Labels: Needs More Info

# Bug Report

<!--
  Please fill in each section completely. Thank you!
-->

### 🔎 Search Terms

<!--
  What search terms did you use when trying to find an existing bug report?
  List them here so people in the future can find this one more easily.
-->
Promise.all, Awaited

### 🕗 Version & Regression Information

<!-- When did you start seeing this bug occur?

"Bugs" that have existed in TS for a long time are very likely to be FAQs; refer to
  https://github.com/Microsoft/TypeScript/wiki/FAQ#common-bugs-that-arent-bugs

If possible, please try testing the nightly version of TS to see if it's already been fixed.
For npm: `typescript@next`
This is also the 'Nightly' version in the playground: http://www.typescriptlang.org/play/?ts=Nightly

Note: The TypeScript Playground can be used to try older versions of TypeScript.

Please keep and fill in the line that best applies:
-->
4.9.5

### ⏯ Playground Link

<!--
  A link to a TypeScript Playground "Share" link which shows this behavior

  The TypeScript Workbench can be used for more complex setups, try
  https://www.typescriptlang.org/dev/bug-workbench/

  As a last resort, you can link to a repo, but these will be slower for us to investigate.
-->
I couldn't repro this bug in the playground.

Please see this [test repo](https://github.com/JavaScriptBach/test-typescript-bug) instead.

### 💻 Code

<!-- Please post the relevant code sample here as well-->
Multiple files are needed to repro this bug. See the test repo. The relevant error is:
```ts
export async function testPromiseAll(docs: string[]) {
  const requests = docs.map(async doc => fetch("/doc"));
  const responses = await Promise.all(requests);
  for (const res of responses) {
    await res.blob(); // Property 'blob' does not exist on type 'Promise<Response>'.
  }
}
```

### 🙁 Actual behavior

<!-- What happened, and why it was wrong -->

Code fails to build with:

```
Property 'blob' does not exist on type 'Promise<Response>'.
```

This is because the return type of `Promise.all()` becomes a `Promise<Array<Promise<Response>>>` instead of a `Promise<Array<Response>>`.



### 🙂 Expected behavior

<!-- What you expected to happen instead, and why -->

Code typechecks.
Repository: godot
Issue: Godot 3.5.1-Stable Web Editor Build Issue
Labels: topic:buildsystem,needs testing

### Godot version

3.5.1-stable (6fed1ff)

### System information

Windows 11, Nvidia 3080

### Issue description

I have tried to compile and deploy the Godot 3.5.1-stable web editor without success. I do not get errors, when attempting to open the editor it will hang with 100 percent cpu usage.


Is is possible my nginx reverse proxy manager configuration is incorrect?

```
location /godot-web-editor {
root /godot;
index godot.tools.html godot.tools.htm;
try_files $uri $uri/ /godot.tools.html;

add_header "Cross-Origin-Embedder-Policy" "require-corp";
add_header "Cross-Origin-Opener-Policy" "same-origin";
add_header "Cross-Origin-Resource-Policy" "cross-origin";
add_header "Access-Control-Allow-Origin:" "*";
}
```
EDIT:  Ruled out my nginx configuration being the issue the official build works fine with the same configuration.

### Steps to reproduce

DOWNLOAD SOURCE CODE FOR 3.5.1-STABLE:
https://github.com/godotengine/godot/releases/tag/3.5.1-stable

MOVE TO GodotBuild FOLDER AND EXTRACT:
godot-3.5.1-stable

DOWNLOAD SCONS AND EXTRACT: USED SCONS-4.4.0
https://sourceforge.net/projects/scons/

COPY ITEMS FROM SCONS FOLDER TO:
`C:\GodotBuild\godot-3.5.1-stable\godot-3.5.1-stable`

OPEN WINDOWS TERMINAL:
`cd C:\GodotBuild\godot-3.5.1-stable\godot-3.5.1-stable`

RUN:
scons platform=list

RESULT:
```
The following platforms are available:

        windows
```

ADD JAVASCRIPT:

DOWNLOAD EMSCRIPTEN:
REFERENCE:
https://emscripten.org/docs/getting_started/downloads.html

`cd C:\GodotBuild\godot-3.5.1-stable\godot-3.5.1-stable`

```
git clone https://github.com/emscripten-core/emsdk.git

cd emsdk

git pull

./emsdk install latest

./emsdk activate latest

emsdk_env.bat

./emsdk install tot
```

CHANGE BACK TO MAIN DIRECTORY:
`cd C:\GodotBuild\godot-3.5.1-stable\godot-3.5.1-stable`

RUN:
scons platform=list

RESULT:
```
The following platforms are available:

        javascript
        windows
```

BUILD:
`scons platform=javascript tools=yes threads_enabled=yes target=release_debug -j24`


`cd bin`

EXTRACT AND SEND TO WEB SERVER:
godot.javascript.opt.tools.threads.zip 

### Minimal reproduction project

Here it is [deployed](https://www.childlearning.club/godot-web-editor/)

Here are the final [/bin files](https://share.childlearning.club/s/i6etpRFWn6iXCTW) for the build