ERROR in Error encountered resolving symbol values statically. Calling function 'makeDecorator', function calls are not supported. Consider rep lacing the function or lambda with a reference to an exported function,

Bug Report or Feature Request (mark with an x)
when i do ng build i get the following error:
getting error
ERROR in Error encountered resolving symbol values statically. Calling function 'makeDecorator', function calls are not supported. Consider rep
lacing the function or lambda with a reference to an exported function,
- [ ] bug report -> please search issues before submitting
I searched everywhere. The problem was originally ChartModule.forRoot(require('highcharts')). using require was throwing an error. then i read some ticket issues and so a solution. the error went away and the charts worked. but then came another error.
- [ ] feature request

Versions.

Repro steps.

The log given by the failure.

ERROR in Error encountered resolving symbol values statically. Calling function 'makeDecorator', function calls are not supported. Consider rep
lacing the function or lambda with a reference to an exported function, resolving symbol Injectable in /Users/chinenyem/Desktop/learning_sites/
<EMAIL_ADDRESS>resolving symbol Injectable in /Users/chinenyem/Deskt
<EMAIL_ADDRESS>resolving symbol Injectable in /Users/chinen
<EMAIL_ADDRESS>resolving symbol Injectable in /U
<EMAIL_ADDRESS>resolving symbol AngularF
ireAuth in /Users/chinenyem/Desktop/learning_sites/SkyCastWeather/node_modules/angularfire2/auth/auth.d.ts, resolving symbol AngularFireAuth in
/Users/chinenyem/Desktop/learning_sites/SkyCastWeather/node_modules/angularfire2/auth/auth.d.ts
ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/Users/chinenyem/Desktop/learning_sites/SkyCastWeather/src'
@ ./src/main.ts 4:0-74
@ multi ./src/main.ts
Desired functionality.

Mention any other details that might be useful.

app.module.ts flle
`declare var require: any
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { HttpModule, JsonpModule } from '@angular/http';
import {RouterModule, Routes} from '@angular/router';
import { AngularFireModule,  AuthProviders, AuthMethods  } from 'angularfire2';
import { FirebaseService } from './service/firebase.service';
import { DarkskyService } from './service/darksky.service';
import { FlashMessagesModule } from 'angular2-flash-messages';
import { AgmCoreModule, MapsAPILoader } from "angular2-google-maps/core";
import { MomentModule } from 'angular2-moment';
import { ChartModule } from 'angular2-highcharts';
import { Ng2SearchPipeModule } from 'ng2-search-filter';
import { Ng2FilterPipeModule } from 'ng2-filter-pipe';
export const firebaseConfig = {
apiKey: "AIzaSyDJVT_jpKoKBZgEJmqN7jmiJvHbnBRc1wo",
authDomain: "skycast-e9d0e.firebaseapp.com",
databaseURL: "https://skycast-e9d0e.firebaseio.com",
storageBucket: "skycast-e9d0e.appspot.com",
messagingSenderId: "524115308072"
};
const firebaseAuthConfig = {
provider: AuthProviders.Google,
method: AuthMethods.Popup
};
import { AppComponent } from './app.component';
import { HomeComponent } from './component/home/home.component';
import { NavbarComponent } from './component/navbar/navbar.component';
import { WeatherLookupsComponent } from './component/weather-lookups/weather-lookups.component';
const appRoutes: Routes = [
{path:'', component:HomeComponent},
{path:'weather-lookups', component:WeatherLookupsComponent}
]
@NgModule({
declarations: [
AppComponent,
HomeComponent,
NavbarComponent,
WeatherLookupsComponent
],
imports: [
AgmCoreModule.forRoot({
apiKey: "AIzaSyCIBUfvzwpl4vec2lSiUzx_GZeLpZ-57eQ",
libraries: ["places"]
}),
BrowserModule,
FormsModule,
Ng2SearchPipeModule,
Ng2FilterPipeModule,
MomentModule,
ChartModule.forRoot(require('highcharts')),
HttpModule,
JsonpModule,
ReactiveFormsModule,
FlashMessagesModule,
RouterModule.forRoot(appRoutes),
AngularFireModule.initializeApp(firebaseConfig, firebaseAuthConfig)
],
providers: [FirebaseService, DarkskyService],
bootstrap: [AppComponent]
})
export class AppModule { }`

You are probably having problems with the AoT Code Analysis and the Compiler. You can find an explanation of the limitations concerning AoT here and many more issues describing similar problems on this repo and the official angular repo.
A quick workaround might be to disable the aot-mode with --aot false in the cli.

Angularfire2 was throwing the problem . So I uninstall angularfire2 and
reinstall it. I also fixed the high charts issue too.
Thank you, it compiles perfectly now with --dev and --prod
On Wed, Apr 5, 2017 at 4:14 AM Anian Z<EMAIL_ADDRESS>wrote:

You are probably having problems with the AoT Code Analysis and the
Compiler. You can find an explanation of the limitations concerning AoT
here https://gist.github.com/chuckjaz/65dcc2fd5f4f5463e492ed0cb93bca60
and many more issues describing similar problems on this repo
https://github.com/angular/angular-cli/issues?utf8=✓&q=is%3Aissue ERROR in Error encountered resolving symbol values statically. function calls are not supported
and the official angular repo.
A quick workaround might be to disable the aot-mode with --aot false in
the cli.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/issues/5833#issuecomment-291787481,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3ThanE2uvUFieHCOYVchFCzEfPXVcmks5rs01NgaJpZM4Mzs3F
.

I still have this problem
Bug Report or Feature Request (mark with an x)
When I try to update my code to cli v1. I get errors when i do ng build
I tried ng build --aot false, but nothing different
ERROR in Error encountered resolving symbol values statically. Calling function 'ɵmakeDecorator', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol NgModule in<EMAIL_ADDRESS>resolving symbol PrettyJsonModule in /Users/easonp/Documents/home/_dev/typescript/_labs [path...]/ng-cli-v1/node_modules/angular2-prettyjson/src/prettyjson.module.d.ts, resolving symbol PrettyJsonModule in [path...] /ng-cli-v1/node_modules/angular2-prettyjson/src/prettyjson.module.d.ts

[x ] bug report -> please search issues before submitting
I searched everywhere. The problem was originally ChartModule.forRoot(require('highcharts')). using require was throwing an error. then i read some ticket issues and so a solution. the error went away and the charts worked. but then came another error.
[ ] feature request
Versions.

Repro steps.
The log given by the failure.
npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/bin/npm-cli.js" "run" "build" npm ERR! node v6.9.1 npm ERR! npm  v3.10.8 npm ERR! code ELIFECYCLE npm ERR<EMAIL_ADDRESS>build:ng build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'ng build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ng-cli-v1 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ng build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ng-cli-v1
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ng-cli-v1
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!       The
error is being thrown on that module
On Wed, Apr 5, 2017 at 11:44 PM Eason Pai<EMAIL_ADDRESS>wrote:

I still have this problem
Bug Report or Feature Request (mark with an x)
When I try to update my code to cli v1. I get errors when i do ng build
I tried ng build --aot false, but nothing different
ERROR in Error encountered resolving symbol values statically. Calling
function 'ɵmakeDecorator', function calls are not supported. Consider
replacing the function or lambda with a reference to an exported function,
resolving symbol NgModule in
<EMAIL_ADDRESS>resolving symbol PrettyJsonModule in
/Users/easonp/Documents/home/_dev/typescript/_labs
[path...]/ng-cli-v1/node_modules/angular2-prettyjson/src/prettyjson.module.d.ts,
resolving symbol PrettyJsonModule in [path...]
/ng-cli-v1/node_modules/angular2-prettyjson/src/prettyjson.module.d.ts

[x ] bug report -> please search issues before submitting

I searched everywhere. The problem was originally
ChartModule.forRoot(require('highcharts')). using require was throwing an
error. then i read some ticket issues and so a solution. the error went
away and the charts worked. but then came another error.

feature request

Versions.
Repro steps.
The log given by the failure.
npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/bin/node"
"/usr/local/lib/node_modules/npm/bin/npm-cli.js" "run" "build" npm ERR!
node v6.9.1 npm ERR! npm v3.10.8 npm ERR! code ELIFECYCLE npm ERR!
<EMAIL_ADDRESS>build:ng build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'ng build'.
npm ERR! Make sure you have the latest version of node.js and npm
installed.
npm ERR! If you do, this is most likely a problem with the ng-cli-v1
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ng build
npm ERR! You can get information on how to open an issue for this project
with:
npm ERR! npm bugs ng-cli-v1
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls ng-cli-v1
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!
/Users/easonp/Documents/home/_dev/typescript/_labs/ng-cli-v1/npm-debug.log
`
my package.json
{ "name": "ng-cli-v1", "version": "0.0.0", "license": "MIT", "scripts": {
"ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test",
"lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": {
"@angular/animations": "^4.1.0-beta.0", "@angular/common": "^4.1.0-beta.0",
"@angular/compiler": "^4.1.0-beta.0", "@angular/compiler-cli":
"^4.1.0-beta.0", "@angular/core": "^4.1.0-beta.0", "@angular/flex-layout":
"^2.0.0-beta.7", "@angular/forms": "^4.1.0-beta.0", "@angular/http":
"^4.1.0-beta.0", "@angular/material": "^2.0.0-beta.2",
"@angular/platform-browser": "^4.1.0-beta.0",
"@angular/platform-browser-dynamic": "^4.1.0-beta.0",
"@angular/platform-server": "^4.1.0-beta.0", "@angular/router":
"^4.1.0-beta.0", "@types/dagre": "^0.7.33", "@types/file-saver": "0.0.0",
"@types/hammerjs": "^2.0.34", "@types/jszip": "0.0.32", "@types/lodash":
"^4.14.61", "angular2-prettyjson": "^2.0.5", "angular2-uuid": "^1.1.1",
"bootstrap": "^3.3.7", "core-js": "^2.4.1", "dagre": "^0.7.4",
"file-saver": "^1.3.3", "hammerjs": "^2.0.8", "jquery": "^3.2.1", "jszip":
"^3.1.3", "ng2-bs3-modal": "^0.10.4", "ng2-completer": "^1.2.2", "rxjs":
"^5.1.0", "snapsvg-cjs": "0.0.4", "ts-helpers": "^1.1.2", "zone.js":
"^0.8.4" }, "devDependencies": { "@angular/cli": "1.0.0", "@types/snapsvg":
"^0.4.26", "@angular/compiler-cli": "^4.0.0", "@types/jasmine": "2.5.38",
"@types/node": "~6.0.60", "codelyzer": "~2.0.0", "jasmine-core": "~2.5.2",
"jasmine-spec-reporter": "~3.2.0", "karma": "~1.4.1",
"karma-chrome-launcher": "~2.0.0", "karma-cli": "~1.0.1", "karma-jasmine":
"~1.1.0", "karma-jasmine-html-reporter": "^0.2.2",
"karma-coverage-istanbul-reporter": "^0.2.0", "protractor": "~5.1.0",
"ts-node": "~2.0.0", "tslint": "~4.5.0", "typescript": "~2.2.0" } }
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/issues/5833#issuecomment-292060980,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3ThUfoVYnGuG8siwm9_9uPZ6uVtzxeks5rtF-jgaJpZM4Mzs3F
.

@chinenyem thanks for help, I tried to reinstall, but no luck.
But after uninstall angular2-prettyjson, errors are gone, so I think its better to find a alternative package for it.

Closing as it seems sorted, thanks for the help everyone!


Update QUICHE from cf8d05ab4 to c7adfa0fb

https://github.com/google/quiche/compare/cf8d05ab4..c7adfa0fb
$ git log cf8d05ab4..c7adfa0fb --date=short --no-merges --format="%ad %al %s"

2024-06-24 wub Fix a bug in libevent-based QuicEventLoop where artificial events are notified in the same epoll iteration.
2024-06-21 birenroy Adds a visitor-based metadata sending API to Http2Adapter and subclasses.

/assign @yanavlasov

/lgtm deps

/retest

@RyanTheOptimist is this one going to land?

@RyanTheOptimist is this one going to land?

Gah! I thought it landed. But it looks like #35001 included these changes, so I'll close.


[ace] Add versioned-namespace feature

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Feature ace[versioned-namespace] test pass on x64-windows.

From the vcpkg documentation it is not clear for me how this kind of features should be handled with vcpkg, we have a lot of this kind of features in ACE/TAO, compile time flags which enable/disable features which impact the API exported.

Enabling additive features is no problem - it won't break any downstream usage.
Problems only exist with alternatives. As long as the alternatives don't need dependencies, they can be handled from customized triplet files, by setting specific variables which are applied by the portfile or maintainer functions.

Do you have a link to some docu and examples how to do that?

Triplet files are described here:
https://learn.microsoft.com/en-us/vcpkg/users/triplets
Variables for maintainer functions can't be used here because the ace port doesn't use the common configuration functions.
But you can add your own variables such as VCPKG_ACE_WITH_VERSIONED_NAMESPACE. This will be visible for code in the portfile. This is how qtbase deals with the Qt namespace option:
https://github.com/microsoft/vcpkg/blob/2f56fdad4bcf43c21ec6f952cf7b91c8c43c5c0d/ports/qtbase/portfile.cmake#L96-L98
Note: Customization via triplet is not convenient. It cannot be applied to the official triplet files. They need to be supplied via custom files. The content of the files is hashed for ABI tracking, so changes do affect caching and rebuilds.
https://learn.microsoft.com/en-us/vcpkg/users/triplets#adding-or-replacing-triplets

Closing, don't have free time to look at this in more detail


Support for steps with no selector

It'd be nice to have a step that doesn't point to any particular element, for including support URLs and general comments.

Finally, this is where ...

That wraps it up. Having any trouble? Contact us at ...

You can technically do this already by pointing to the body, but it puts an overlay over everything, which isn't desirable.

I have this working locally, although since I don't have the ability to work with LESS, it's done in CSS. If I provide the CSS could someone turn it into LESS? Also is anyone monitoring pull requests?


Query Device attributes, etc?

Hi,
How does one query Device attributes like screen dimensions via the JS bridge?

I think some sort of access to the device screen size and capabilities is badly needed.

+1

@chirag04 @stefalda - What capabilities did you have in mind? In terms of screen size, what information do you want to have access to beyond the width/height and pixel ratio?
width/height are currently available with require('Dimensions').get('window') which returns {width: x, height: y} and pixel ratio which you can access directly with the PixelRatio module or require('Dimensions').get('window').scale.
So I think this issue is more about being able to watch the device for events that might change the dimensions eg rotation: #426. We can watch for changes in status bar size using react-native-status-bar-size. What else am I missing?

There is also https://github.com/pjjanak/react-native-viewport for viewport sizes.

@brentvatne I didn't know about those methods, but I think they'd be enough for now.
, and I agree about the need to get the device events...

@brentvatne We only need width/height and pixel ratio and for now we are using Dimensions.
But as i read in github issues, dimensions is going to go and is a bad practice. Documented component/module for this would be helpful.

@chirag04 - check out the Viewport module that @ide mentioned above, it seems like a good alternative :smile:
I'm going to close this issue, let's create a new one when we have some specific attributes that we want to be able to query for so we can handle those on a case-by-case basis.


Translate Bones Doesn't Translate Vertex Groups When Multiple Armatures Exist

Importing a single model via PMX works fine; however, importing one, translating it, importing another, and then attempting to translate it, will not translate the newly imported mesh's vertex groups.

Did you select the armature in the list above the Fix Model button?

Yes, I did. It translated the armature, but not the associated mesh. The mesh was also a child of the armature with a modifier, as if it were just imported.

I just tested it and had no issues. Not sure what goes wrong there

It could be because I wasn't "fixing" my subsequently imported models, since fixing usually just errors out due to things being in 20 different layers.

Oh, it does? Never seen that before. What error appears then?


Option to disable alphabetical order on JSON strings

Hello! Amazing project and great contribution to Godot!
I have a feature request and it's not that important but it's a slight annoyance to me.
When you edit JSON using "edit protoset" button in the inspector, it forces your JSON properties to be in alphabetical order.
A setting in project or editor settings to disable that would be very nice.
You can bypass this issue by just editing the strings directly of course.

Implemented in caa6b4f5eb5685ee22fa89c0f677fbaa3b3ea660.
Turned out to be pretty straight-forward. While the JSON standard defines objects as "unordered collection of zero or more name/value pairs", the JSON.stringify function in Godot has an argument to enable/disable key sorting.


E2EE for flutter apps

Thank you very much for this.
I am figuring out a way to build flutter apps and safe messaging in all kinds of communication. So, i am looking for DH Key exchange.
Can i start  to use this package to handle the key exchange?

I think it's what it sounds like 🥇 ❤


Just getting to work

Project errors out without these code changes.

There were a quite a few updates required due to the change in SvelteKit's API. These have been rolled into the 1.0.2 release.


Tests: Login

Relies on #3 to be completed
Develop tests for the login resource. Tests are being developed late as it is unclear what the requirements are yet

Closing in favour of #93 and #94


Preferences panel should re-present same panel if a Preferences panel is already up

Clicking on File -> Preferences and then clicking on the main window and re-selecting File -> Preferences brings up a second preferences dialog along with the first one.
Instead the code should merely bring the first one to the front if a preferences dialog is already displayed.

Fixed by merge of pull request #244 and latest change on branch pwd-243-limit-to-single-preferences-panel-at-runtime.

Fixed by merge of pull request #244 and latest change on branch pwd-243-limit-to-single-preferences-panel-at-runtime.


Speculative: Merge xlim/ylim/xlab/ylab?

Should this just be one set of arguments for modifying the axes? Labels really aren't that special of a case, really just another element of an axis.

Closing, these are generated by macros anyway, there are more pressing issues to fix


chore: Remove unnecessary node token

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Changed feedback message to have more gentle tone

The feedback message currently states to list 1 thing the user hates
about the product. The word hate might not encourage positive criticism
so changed it to say '1 thing you feel it could improve on'.

+1

thanks!


Replace fi-sci modal with direct use of MUI component.

This PR removes the dependency on @fi-sci/modal-window in favor of modal dialog boxes more in line with the MUI standard & default look-and-feel. Functionality is unchanged.
Additional changes include moving the content of the connection-configuration modal dialog to its own file, and adding a ThemeProvider component at the project root to fix a persistent known issue in MUI/Vite combinations (see https://github.com/mui/material-ui/issues/31835). (I incidentally updated the versions of MUI and Icons-Material while attempting to address this bug, but I think this isn't super important--we can back out if desired.)
The "CloseableDialog" component follows directly on the example from https://mui.com/material-ui/react-dialog/ (see "Customization").

This looks great! Once this gets merged (hopefully soon!). I will resolve conflicts with my 2 outstanding PRs.


Misleading error: Missing trait IntoPyCallbackOutput

First of all, great crate :)
Just now, I was trying to get this pyclass/ Rust struct to compile. It's basically a struct around a hashmap that I want to expose a Python .get method for.
#[pyclass]
#[derive(Debug, Clone)]
pub struct ParamTable {
    #[doc(hidden)]
    pub params: HashMap<u32, Param>,
}

#[pymethods]
impl ParamTable{
	pub fn get(&self, id: u32) -> PyResult<Option<&Param>>{
		Ok(self.params.get(&id))
	}
}

#[derive(Debug, Eq, PartialEq, Clone)]
pub enum Param {
    Integer(i32),
    String(String),
}

This results in the following compilation error:
error[E0277]: the trait bound `Result<std::option::Option<&structures::Param>, PyErr>: IntoPyCallbackOutput<_>` is not satisfied
   --> src\cache\structures.rs:37:1
    |
37  | #[pymethods]
    | ^^^^^^^^^^^^ the trait `IntoPyCallbackOutput<_>` is not implemented for `Result<std::option::Option<&structures::Param>, PyErr>`
    |
   ::: C:\Users\bruno\.cargo\registry\src\github.com-1ecc6299db9ec823\pyo3-0.13.2\src\callback.rs:170:8
    |
170 |     T: IntoPyCallbackOutput<U>,
    |        ----------------------- required by this bound in `pyo3::callback::convert`
    |
    = help: the following implementations were found:
              <Result<T, E> as IntoPyCallbackOutput<U>>
    = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info)

Sadly, IntoPyCallbackOutput has no documentation and can't be found in the user guide.
I eventually figured out that I needed to implement IntoPy:
impl IntoPy<PyObject> for &Param {
    fn into_py(self, py: Python) -> PyObject {
        match self{
			Param::Integer(val) => val.into_py(py),
			Param::String(val) => val.into_py(py),
		}
    }
}

Is this something that can be fixed? It did take me a while to figure out.

At the moment we rely on the IntoPyCallbackOutput trait internally (it deals with the fact that types may or may not be wrapped in Result, among with other things).
At the moment this trait is an implementation detail that we don't want users to implement themselves, so it uses #[doc(hidden)].
We could add docs for this trait with a big label saying to implement this trait, implement IntoPy<PyObject>. We'd like to keep it possible that we can change this trait if needed in the future. It's purely an implementation detail.

I am interested in implementing this myself.

We could add docs for this trait with a big label saying to implement this trait, implement IntoPy

I think it would be better to make a doc alias for it on IntoPy, so it redirects there when you search the documentation for IntoPyCallbackOutput.
Also the documentation for IntoPy is pretty bare; I plan to expand on that as well.

Thanks, all help with implementing documentation is much appreciated!
#[doc(alias = "...")] on IntoPy would be cool, but it's not supported by our minimum rustc version, so you'd have to do some kind of dance with #[cfg_attr] and build.rs to conditionally enable it. It may be simpler to add a small doc on IntoPyCallbackOutput leading the reader to IntoPy; up to you.

We can use #[rustversion::attr(since(1.48), doc(alias = "IntoPyCallbackOutput"))].
That is, if you are okay with adding rustversion as a dependency (it's currently a dev-dependency).

It's nice to avoid the extra dependency if we can... Perhaps use the same trick we're introducing in #1128 to check the rust version in build.rs and add a cfg?


change_city_answer.py:23: Перенести классы в отдельные...

The puzzle 899-dc941910 from #899 has to be resolved:
https://github.com/blablatdinov/quranbot-aiogram/blob/512a045fe275c3fe0c3ab6ddd71d6654bb7c40d7/src/srv/prayers/change_city_answer.py#L23-L23
The puzzle was created by Ilaletdinov Almaz on 09-Jun-24.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

All classes moved #899


Role Based User Access

Hello,
Is there or will there be role based user access? Would this allow restrictions to certain hosts vs. all of them? Ideally I would like to have the admin group and then basic users. Is this possible and or coming in future releases? This product looks like it would fit my needs, but one main thing is having end users with the ability to log into the collector to view things about their monitored applications. Thanks.
T

Hello @unc1
Unfortunately, pinpoint provides Authentication but not Authorization(role based).

Thank you and I hope in future release this may be a feature.
T


fix layout in session detail screen

Idea Description
set padding and marigins( fixing icons or features is other issue)
Reference images and links

current app
design

Design Kit
https://www.figma.com/file/XsVzpDZSkEQANgCZLRTDDy/DroidKaigi-2022-Material-3-Design-Kit?node-id=11%3A1833
App Design
https://www.figma.com/file/NcSMs6dMsD88d4wOY0g3rK/DroidKaigi-2022-Conference-App?node-id=0%3A1

🙋♂

Thanks! Assigned📝

In Figma, the horizontal end is 17dp, but is 16dp okay?

I think it is 16dp too. I'll ask the designer.

I confirmed that it is 16dp 🙏


test: deduce type for adapter

Summary by CodeRabbit

Tests

Introduced tests to ensure correct type deduction in the Adapter functionality.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.72%. Comparing base (818d7bb) to head (63504f0).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #22      +/-   ##
==========================================
- Coverage   96.90%   96.72%   -0.18%
==========================================
  Files          23       23
  Lines         678      642      -36
==========================================
- Hits          657      621      -36
  Misses         21       21

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Can't render objects in subscription settings

On /subscriptions/manage some items (probably discussions) aren't rendered and just are an empty line.

Since it only affects the old design and should not be an issue in the design, we can close this issue


Kx12to13 After Conversion Page Markup Issues

Hi Fayas,
I used the Kx12to13 converter and everything seems to have gone very smoothly. Now I'm putting each page together to display all document content accordingly.
However, I keep getting the following message:
Message: Areas with the following identifiers are missing from page markup: editabletext3, editabletext6, editabletext4, editabletext5, IntroText, editabletext1. Saving the page will result in lost data.
No matter How I set it up, it still does not work!
I have added all related components, sections, and what not including the one at the view level.

or
@await Html.Kentico().EditableAreaAsync("EditableText1")
@await Html.Kentico().EditableAreaAsync("EditableText3")
@await Html.Kentico().EditableAreaAsync("EditableText4")
@await Html.Kentico().EditableAreaAsync("EditableText5")
@await Html.Kentico().EditableAreaAsync("EditableText6")
Please advice..
Best regards,
Ray

Email me at<EMAIL_ADDRESS>and I can do a call with ya and take a look, the database will help me figure this one out for ya

Hi,
just one thing to note is that the converter takes the identifiers from what you see under the Web Parts tab in the Page Templates module in K12. These seem to keep previously deleted sections that are no longer visible in the design/layout tabs.
Best,
Rory

Yup, because they do technically still exist, you can in the converter I think set it to ignore those items


Support all xcode languages with Deliver

Feature Request
Hi 👋
Recently I noticed that deliver does not support all available languages that, indeed, are available inside xcode.
Looks like all basic languages are supported, but not all languages (see screenshots below).
Screenshots
Basic languages

All available languages

It would be useful to add support to all of them.
Motivation Behind Feature
At my organisation we categorise i18n flavours by language and country. This means that, as an example, we do not use 'it' for Italy and Switzerland, but we use it-IT and it-CH instead. This allows us to change small things according to which country the user is from, even for the same language (eg: SplashScreen wording).
Feature Description
Simply add the missing languages to Deliver, with an effort similar to this one
Alternatives or Workarounds
I did not found any workaround to this limitation unfortunately 😞

Hi guys 👋
Further investigations on this issue led me to discover that App Store Connect does not support country based metadata. The languages that fastlane already supports, with the recent additions linked in the issue description, are all it's available on App Store Connect at the moment.
I'll probably go ahead and file a feature request to Apple directly, but I think I should close this issue since it has no actionable at the moment.
I'm sorry for the noise caused by opening this issue: I'll follow up with another feature request if something changes on Apple side. 🙌

Don't worry about the issue, we all learned something here - so thanks! Keep us posted.


'Back' button of passcode modal is not responding:

Verified this issue on keeper app v 1.1.11(295)


Tabs or multipane layout

Hey George,
Maybe, Dir could have tabs? If you think it's a good idea, I had a small suggestion. Tabs as in ES explorer make it not much usable and often create confusions. So, maybe, tabs as in, say, UC mini browser might play well. Like adding a square icon, with tab count, on screen somewhere(as you seem fit) may do the trick.
Thanks.

Either tabs or just multiple panes sounds good. Given how non-trivial this change is, I'm adding this to the backlog for potentially interested contributors to show interest and pick up the discussion from there. 👍

I think in file managers like this, multiple panes look a bit better from a simplicity standpoint, and are arguably just as functional as tabs. A good example of this is Amaze, which has two panes that you can swipe left/right between, rather than adding "clutter" to the interface via visible tabs.
Just my 2c, though - others may disagree!

I tend to fall somewhere in between. This being a power user feature, it doesn't have to be obvious but there should be some indication that you can swipe left/right to get to the other pane to avoid confusion on accidental switches.
Additionally this should be kept as opt-in, given how the current navigation animation effectively suggests that swiping could navigate back (which is not the case) and can lead to further confusion.

I agree there should be an indicator - currently, Amaze uses two small dots on the lower portion of the screen.
Good point about the current navigation functionality with it, as well. In this case, tabs might be a better implementation than panes, just to preserve the existing nav functionality.

Maybe a slim drag indicator on the left/right (depending on which pane you're on) would be good enough and provide similar ease of use without being confusing with the nav. (I should really check how amaze handles this)


Update libgit2 to 0ced296

Updating libgit2 to the release v1.0.1 - https://github.com/libgit2/libgit2/releases/tag/v1.0.1

There are now even newer versions of libgit2 that we should be considering updating to, so I'm going to go ahead and close this as being outdated.
Thanks for the PR though!


Improve performance of runSnippetCursor

Optimizes runSnippetCursor in run_snippet.ts by reducing redundant calls to view.state.sliceDoc.
Partially solves #320 by improving the editting of large files.
Performance Testing
Tested with a large markdown file generated with the following command:
python -c "print('aa\n'*4000)" > test.md

Pushed a key when the cursor is at the bottom of the file and measured the time spent handling the keydown event using DevTools.
Test Environment:

OS: Microsoft Windows 11 Home
CPU: Intel(R) Core(TM) i7-8750H CPU
RAM: 16GB

Results:

Before the update: Handling a single keydown event took approximately 50ms, with runSnippetCursor consuming 47ms.
After the update: Handling a single keydown event took approximately 3ms, with runSnippetCursor consuming 0.2ms.

Thanks!


Crashes at startup when uglified

Using UglifyJS with drop_console, the following line fails:
const supportsConsoleFormatting = Boolean(console.assert && console.assert.toString().match(/assert/));

with

Cannot read property 'match' of undefined

I discovered this when building a production version of my app with Webpack.

Ok, so as I understand it:

Your looking to remove all logging from your build, including logging of errors.  Are you sure you wouldn't rather override console.log to capture this information some other way?
UglifyJS has determined that console.assert exists, but that console.assert.toString() is undefined?  What? :-(

Some explanation: Using console.log formatting is supported in most browsers, but not IE11/Edge.  This test is used to determine if a browser has a complete console implementation or not.  I could look at new tests for doing this, but you'll get much faster results fixing this on your end.
I'm open to discussion of other tests to perform to validate that a console supports formatting that would be accepted by drop_console.
One solution you could look at: remove drop_console from your uglify step, and add https://www.npmjs.com/package/grunt-remove-logging or something comparable to your build process.  Removing logging is not a difficult operation that can be performed by a better implementation than appears to be in Uglify...

Removing drop_console did "fix" it, I guess it's an issue with UglifyJS then?

I'd consider that the short term fix.  There's clearly an issue with UglifyJS that our code has run afoul of.  We'll need to take a look at that, but I recommend going with the short term fix, and leave this issue open.

+1

Hope to ship a fix by end-of-week


[FEATURE REQUEST] Create manual coverage measurements.

What would you like to Propose?
Choose the four functions with the highest CC. Manually add code coverage measurement structures to them that output their results to a file.
Issue details
See assignment 3, 3.5.1.
Additional Information
No response

fixed


docs: Update std.prql to include explanation of notation

Adding comment block to head of std.prql to address #2477

Thanks @richb-hanover !


Non-awaited async function errors don't get caught

Problem
The following client code gets caught:
function throwError() {
  throw new Error("Failure!");
}

throwError();

async function throwError() {
  throw new Error("Failure!");
}

await throwError();

and prints to terminal correctly:
$ run
Running client...
  client.ts:
    Uncaught error: Failure!

but the error doesn't get caught if it's an async function without an await call:
async function throwError() {
  throw new Error("Failure!");
}

throwError();

Solution
Catch the error from the iframe and print it in the terminal similar to how the other errors are handled.

Hey @acheroncrypto,
Can I work on this?

Yeah, sure!

We can create a global event listener that looks for unhandled promise rejection that could solve this issue:
window.addEventListener('unhandledrejection', (event) => {
  console.error('Unhandled promise rejection:', event.reason);
});

To print in the iframe like other errors, we can do something like:
window.addEventListener('unhandledrejection', function(event) {
  parent.postMessage({
    type: 'error',
    message: `Unhandled promise rejection: ${event.data.message}`
  }, '*');
});

Fixed in https://github.com/solana-playground/solana-playground/commit/7e4e09ff6719bf6fd54ef0ebf4026bf8479dbe33


Add tools like esri-loader, esri-loader-hooks, react-arcgis?

Not sure if they fit the scope of this repo, but seems like these tools are very useful for working with the JS API:

https://github.com/Esri/react-arcgis
https://github.com/Esri/esri-loader
https://github.com/tomwayson/esri-loader-hooks

cc @patrickarlt @araedavis

It make total sense to me, where would you place them? under #Helpers ?

I can make a PR to add those under Helpers.
I'd also propose adding the esri-loader Examples under Code Samples and Snippets.

Awesome @tomwayson, that sounds great to me!


Galxe taiko task approve bug

Describe the feature request
I am contributtor in galxe taiko task
Can you fix the task in galxe because every page open or back to page must approve in metamask
i have to agree a lot on the metamask or the taiko task page on the galxe not updating
Describe alternatives you've considered
Description of the alternatives you've considered here.
Additional context
Additional context here.

we can send this feedback to the galaxe team, but unfortunately it's outside of our domain.


Updated matchit dependency to 0.6.0

matchit 0.6.0 allows catch all routes to overlap with normal routes. So routes like /*foo and /bar can both exist with /bar getting priority.
The closest behavior that currently exists allows only for routes like /:foo and /bar to overlap. This is less usable due to /:foo only matching till the next slash and not matching a full path.
The new behavior should be preferred to allow for path like the following:
/
/api/:function
/*filepath

Fixed in #450


Why Does csubst analyze Generate Output Files Even When Cutoff Criteria Aren't Met?

Hi,
I used the following command to run csubst analyze: --fg_exclude_wg no --fg_stem_only no --cutoff_stat 'OCNany2spe,5.0|omegaCany2spe,2.0' --max_arity 13 --exhaustive_until 1
This produced the output files csubst_cb_2.tsv through csubst_cb_6.tsv. However, none of the records in csubst_cb_2.tsv meet the specified cutoff (OCNany2spe > 5.0 and omegaCany2spe > 2.0). Could you help clarify why the analysis proceeded without meeting these criteria? Additionally, is the output in csubst_cb_3-6.tsv still reliable given this discrepancy?
Thank you!

Thank you for reporting. Could you share the output files to assess if there is any potential problem?

Of course.
output.zip

That does seem unusual. Could you please provide additional details, including the standard output from the CSUBST run and a set of input files you used?

Thank you for your response. The folder KCNJ11 contains my input files, while the folder work092 holds the output files generated by running the code csubst analyze --alignment_file KCNJ11.fasta --rooted_tree_file KCNJ11.tree --foreground foreground_low.txt --fg_exclude_wg no --fg_stem_only no --cutoff_stat 'OCNany2spe,5.0|omegaCany2spe,2.0' --max_arity 13 --exhaustive_until 1  with parallel. I noticed that some output files were saved in KCNJ11, and I’m not sure if this might affect the results.
data.zip

Thank you. Could you provide foreground_low.txt as well?

Sorry, I missed it when uploading.
foreground_low.txt

However, none of the records in csubst_cb_2.tsv meet the specified cutoff (OCNany2spe > 5.0 and omegaCany2spe > 2.0).

I identified nine branch combinations that meet the criteria of OCNany2spe > 5.0 and omegaCany2spe > 2.0 at K = 2. I suspect that the parameter --cutoff_stat 'OCNany2spe,5.0|omegaCany2spe,2.0' may have been incorrectly specified.


Cannot use swift-markdown in package built for distribution

I've created an incredibly simple package with swift-markdown as the only dependency.
Archiving my package for distribution with the following command fails:
xcodebuild archive -scheme MyLibrary -destination generic/platform=iOS -archivePath /Users/[username]/Desktop/iOS.xcarchive BUILD_LIBRARY_FOR_DISTRIBUTION=YES
/Users/[username]/Library/Developer/Xcode/DerivedData/MyLibrary-guqxdcvdzivakeakwqoytmpxwgur/Build/Intermediates.noindex/ArchiveIntermediates/MyLibrary/IntermediateBuildFilesPath/swift-markdown.build/Release-iphoneos/Markdown.build/Objects-normal/arm64/Markdown.private.swiftinterface:4:8: error: no such module 'CAtomic'
import CAtomic
       ^
/Users/[username]/Library/Developer/Xcode/DerivedData/MyLibrary-guqxdcvdzivakeakwqoytmpxwgur/Build/Intermediates.noindex/ArchiveIntermediates/MyLibrary/IntermediateBuildFilesPath/swift-markdown.build/Release-iphoneos/Markdown.build/Objects-normal/arm64/Markdown.private.swiftinterface:1:1: error: failed to verify module interface of 'Markdown' due to the errors above; the textual interface may be broken by project issues or a compiler bug
// swift-interface-format-version: 1.0
^

** ARCHIVE FAILED **

Removing BUILD_LIBRARY_FOR_DISTRIBUTION=YES succeeds
** ARCHIVE SUCCEEDED **

swift-tools-version: 5.10
Xcode + CLI Tools Version 15.4 (15F31d)

Also tested with swift-tools-version 6.0 and Xcode Version 16.0 beta 6 (16A5230g)

OTHER_SWIFT_FLAGS=-no-verify-emitted-module-interface seems to be the fix.


Re-check the token price status (increase/decrease) and change rate in 24h

Describe the task
Check token price status (increase/decrease) and change rate in 24h
Actual: Show incorrect
Version test: v1.0.3, v1.0.4 (master build)

After updated middleware service -> show correct data


Issues when following the readme

Hello there,
First of all, thanks for this project and the paper, it's a cool idea and a nice read.
I'm following the readme, but got stuck here:
(venv) $ pip install -r requirements.txt
ERROR: git+git@github.com:camall3n/pddlgym.git@6f75090ad96a79a23bbb8b34c3d20ec6110572df#egg=pddlgym is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).

Any clue?
(Also, maybe it should be mentioned that python3-venv should be installed, e.g. sudo apt-get install -y python3-venv.)
Thanks!

Looks like it could be a git permissions thing. Try editing requirements.txt and changing this line
-e git+git@github.com:camall3n/pddlgym.git@6f75090ad96a79a23bbb8b34c3d20ec6110572df#egg=pddlgym

to the following:
-e https://github.com/camall3n/pddlgym.git@6f75090ad96a79a23bbb8b34c3d20ec6110572df#egg=pddlgym

With the virtual environment activated, try running:
python3 -m pip install -e git+https://github.com/camall3n/pddlgym.git@6f75090ad96a79a23bbb8b34c3d20ec6110572df#egg=pddlgym

by itself, and then installing the remaining requirements with -r requirements.txt.
Btw, the PDDLGym requirement was only for the IPC experiments. The Rubik's cube and 15-puzzle experiments should ideally still work if you comment out line 23 of requirements.txt.

If that fails, you might also try python3 -m pip install -e ./pddlgym, assuming you successfully pulled down the submodules.

Ah, that works now. Although indeed I only wanted to try out the rubik's cube :)
But now I get a bunch of errors when installing numpy (via scipy) that seems unrelated to your codebase:
           numpy/core/src/multiarray/scalartypes.c.src:3258:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
             3258 |     return _Py_HashDouble(npy_half_to_double(((PyHalfScalarObject *)obj)->obval));
                  |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  |                           |
                  |                           double

Great, hopefully you can get the numpy issues resolved!


Authentication window size

With the use of the Identity API to launch the authentication process, the window automatically loaded is of screen size while the form itself is much smaller. The integration is not so beautiful / useful. How is it possible to adapt/reduce window size to the form size ?

Is it possible to use the Todoist-extension-like authentication form ?


Fix for issue 245, support removal of digits in NDigits2 trigger.

Loops in WCSimWCTrigger::AlgNDigits and WCSimWCTrigger::FillDigitsCollection now use an iterator to loop over the times map and retrieve the keys present.
In WCSimWCDigi.hh several uses of the operator[] were replaced with map::at.
fDigiComp was removed from the sort in WCSimWCDigi::SortArrayByHitTime as this has no entries at the time when it is called (so switching use to fDigiComp.at() produces an exception).
#245

The Travis build hasn't started for this. Any ideas @brichards64 or @eosullivan?

Thanks for the feedback. Pushed a new commit to remove c++11 and re-enable sorting of the fDigiComp map, provided it's size is the same as the other maps.

Great! Thanks for this @marc1uk!


Ubely/sbuild

Some modifications for the recent sbuild (https://github.com/ilbers/isar/tree/ubely/sbuild) compatibility

avoid shell exports in the recipes (move them to debian/rules)
support DEB_BUILD_OPTIONS recently merged to isar/next
modifications for npm.bbclass:

buildchroot is not used for pre-build tasks;
host npm used to fetch bundled packages;
target npm used (as build dependency) to install/compile npm packages;

Patches tested and work both with current isar/next and ubely/sbuild
First 3 patches in the chain were already used in previous pull-request https://github.com/siemens/meta-iot2050/pull/258

Given that we still have problems with the sbuild design, I would focus on obvious cleanups first (tcf-agent, openssl, second half of u-boot-iot2050) and leave the rest aside until those topics have settled upstream. This PR remains WIP in my eyes.

As the sbuild support is already integrated for some time, we should close #261 and #258 . @BaochengSu


feat(tasks/transformer): add function name plugin

Current dependencies on/for this PR:

main

PR #1676   👈

This stack of pull requests is managed by Graphite.


Update pekko-http-spray-json, ... to 0.0.0+4448-10af46dc-SNAPSHOT

About this PR
📦 Updates

org.apache.pekko:pekko-http-spray-json
org.apache.pekko:pekko-http-testkit
org.apache.pekko:pekko-http-xml

from 0.0.0+4411-6fe04045-SNAPSHOT to 0.0.0+4448-10af46dc-SNAPSHOT
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.apache.pekko" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.apache.pekko" }
}]

labels: library-update, early-semver-build-metadata, semver-spec-build-metadata, version-scheme:semver-spec, commit-count:1

Superseded by #441.


Rename atom_canonicalizers to canonicalizers

Description
Changes all atom_canonicalizers folders to canonicalizers, so there is greater uniformity in naming.
Type of change

[ ] New feature (backwards compatible)
[ ] New feature (breaking API changes)
[ ] Bug fix
[x] Other (Documentation, CI, ...)

Contribution checklist

[x] Add our license to new files.
[x] Check that your code adheres to our coding style.
[x] Write unittests.
[x] Run the unittests and check that they’re passing.
[x] Run the benchmarks to make sure your change doesn’t introduce a regression.

There is some issue with the benchmarks, and I may have messed up     "cvxpy/reductions/dcp2cone/canonicalizers/init.py"
This was skipped by isort previously, but since I changed the folder name isort operated on it.

@SteveDiamond The failing benchmark is loads from a pickle file, which fails with:
No module named 'cvxpy.reductions.eliminate_pwl.atom_canonicalizers.abs_canon'

Since this benchmark is hard to maintain this way and does not add a lot of insight as is, I would suggest removing it.


How to Limit No of Entries in a List Using Variable Types?

Hi The Concept of List Variable Types is Awesome,
Is there a way Where I can Specify The List Maximum Count
Lets say i only want 1 Entry on my List , And Im Just Utiizing the The Widget for convenience of
Giving Options to user to Either Upload an Image using image widget or use a simpe widget string for Url Link.
Is that possible?

Thanks @codeitlikemiley, closing this as a duplicate of https://github.com/netlify/netlify-cms/issues/1480


Use KUBECONFIG env for kuberenetes client if specified

Change-Id: I0ce80ee726d5e5864752a81a6bad946b89d5a6ec
Description

Related issues/PRs

fixes https://github.com/projectcalico/calico/issues/7795
Release Note

None

Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.

docs-pr-required: This change requires a change to the documentation that has not been completed yet.
docs-completed: This change has all necessary documentation completed.
docs-not-required: This change has no user-facing impact and requires no docs.

Every PR needs one release-note-* label.

release-note-required: This PR has user-facing changes. Most PRs should have this label.
release-note-not-required: This PR has no user-facing changes.

Other optional labels:

cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.
needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.

/sem-approve


fix(widget-list): default values when adding new items

Summary
Closes #2378, closes #2363

Thanks for this @barthc - would you be up for adding some tests?

@erquhart  was about sending in the tests now, sorry for the delay. oh boy.

hahaha no problem, I'll still take 'em!

Publishing this now so if there's bugs we'll be hearing about it soon 😄

cool, thanks. 😄


Add more immediate temperature-monitoring and alert

Adds a more immediate temperature-monitoring so that a buzzer can sound when a servo is too hot - even when a binary is not running on the NUC.
The motivation is to make the temperature-alert more robust and independent of the NUC. There was a small incident where the knees got very hot while the robot was just standing without a binary for a very long time. This is to prevent such cases.
Furthermore:

a new device::Buzzer class was made,
the device::Button class was redone slightly,
the Button and Buzzer classes were moved to a new namespace specifically for devices, which should make way for the LEDs, the battery-monitor, etc.,
and the buffer's size in the uart::Port class was decreased since 2 KB seems a lot, and NUfsr had issues with RAM.

Feel free to resolve the conversations, as long as the temp per servo is being sent to the nuc it should be fine


day one done

Overview

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: [ABC-123]
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change
[ ] This PR includes testing instructions tests for the code change
[ ] The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

Testing Instructions

Don't make me tap the sign.
PR Links and Envs

Repository
PR Link
PR Env

Monolith
Monolith PR
Monolith Env

Portal
Portal Link
Portal Env

Another Repo
Another Link
Another Env

📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://6452de5608a0ce07eee8299f--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/styleguide@64.4.0-alpha.bb9e5b.0


Added cookie management in retrofit2 and jaxrs clients

Added cookie manager, using configs to set which cookies to accept based on:

originating host, providing a list of allowed ones
cookie name, providing a list of regex for the allowed names

This change is

Thanks for your interest in palantir/http-remoting, @mdambros! Before we can accept your pull request, you need to sign our contributor license agreement - just visit https://cla.palantir.com/ and follow the instructions. Once you sign, I'll automatically update this pull request.

@pnepywoda could you have a look at this? Only a starting point for PDS-46177, but interested to see if this is going in the right direction.
Thanks!

@uschi2000 could you have a look at this PR? The goal is to make http-remoting based services work behind a proxy which requires cookies (as for example a particular configuration of blue coat proxy: https://forums.bluecoat.com/forum/security-policy-enforcement-center/proxysg/30375-bcsi-cookie-on-reverse-proxy)

Looking

Also, this needs test coverage.

Closing since there wasn't much movement


Fix bower deps ambiguity

When running bower install in cp-zen-platform/web it asks you which version of deps you wish to install.
This will freeze nscale build, so it needs to be fixed.

No longer relevant


auto placement: popup could appear outside current viewPort

When using auto placement option, sometimes, especially on mobile, the chosen placement option will place part of the popup outside of the current viewPort (i.e. will require scrolling to view completely), when another placement would not.
Here's an example: http://jsfiddle.net/6gjn1fgr/7/
Just resize the result frame to 300px or so.
Clicking the red div will use auto, and pick right placement:
Clicking the blue div will force top-right placement:
This occurs because the code that choose a placement when using auto doesn't consider the target (popup) width, in relation to pageX and the element width. If it did, it would notice that pageX + elementWidth + targetWidth > clientWidth, and wouldn't use right, but prefer top-right or bottom-right in that case.
If you have a preferred method on how to fix this, I could work on it, and submit a pull request. Just wanted to check how you think this should be resolved, to better serve everyone.
Thanks.

I added a popover to my page heading with auto-right placement.
It was placed at top:-48px, i.e. popover title is off-screen.
(While it's a lot of space beneath).
Might we change top to :0 in such cases?
Thanks! Very great plugin, thank you very much.

The position bugs should be fixed by recent update, welcome to test it.

@sandywalker have the same issue using latest plugin's version from repository. Does it fixed in master?

+1. I was trying to use this on a site that is primarily used on mobile. Bootstrap popovers are a mess right now, which is why I was trying this - but the overflow detection is lacking. The popovers are showing up off the side of the screen.

+1. Is a new version being released soon?


int errno = 0; int errno; has been changed to.

Every integer (int) value created in the C programming language is 0 by default, so "int errno = 0;" This code is unnecessary, instead int errno; I changed it to.

I do not accept pull requests without prior discussion.
This use of an explicit initializer is a stylistic choice used to indicate to readers that the value of 0 is intentional and the variable is not expected to be otherwise set by initialization code elsewhere.

If I remember correctly, if it is a local variable (which resides on the stack) this memory location will not be cleaned, and the last value used at that address will persist.
Only the global and static variables that reside in the memory assigned to the program will be reset.


multi monitor performance issue

Hyprland Version
Hyprland, built from branch main at commit d7d333d162da2d3fc852b2c7a3faa2709440cefa dirty (opengl: apply box rot to projections).
Date: Sun Jan 7 14:51:08 2024
Tag: v0.34.0-31-gd7d333d1
flags: (if any)
System Information:
System name: Linux
Node name: matrix
Release: 6.6.10-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 05 Jan 2024 16:20:41 +0000
GPU information:
0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7) (prog-if 00 [VGA controller])
os-release: NAME="EndeavourOS"
PRETTY_NAME="EndeavourOS"
ID="endeavouros"
ID_LIKE="arch"
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://endeavouros.com"
DOCUMENTATION_URL="https://discovery.endeavouros.com"
SUPPORT_URL="https://forum.endeavouros.com"
BUG_REPORT_URL="https://forum.endeavouros.com/c/arch-based-related-questions/bug-reports"
PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2"
LOGO="endeavouros"
plugins:
hyprload by Duckonaut ver 1.4.0
hyprshell by killown ver 0.1
Bug or Regression?
Bug
Description
this video https://youtu.be/7pNI3KkY6rc shows mouse cursor moving between two windows and two monitors, cpu usage increases a lot when moving between monitors
How to reproduce
https://youtu.be/7pNI3KkY6rc
Crash reports, logs, images, videos
https://youtu.be/7pNI3KkY6rc

expected. When compositor has to do something, it consumes more CPU. magic. Dupe of something, I dont remember which number.


Why are the outboundCarriers for Propagators usually ResponseHeaders?

Propagators have inboundCarriers for extraction and outboundCarriers for injection.
data Propagator context inboundCarrier outboundCarrier = Propagator
  { propagatorNames :: [Text]
  , extractor :: inboundCarrier -> context -> IO context
  , injector :: context -> outboundCarrier -> IO outboundCarrier
  }

In the implementations I've looked at 1 2 3, the outboundCarrier is usually ResponseHeaders.
I might be misunderstanding how propagators work, but shouldn't the outboundCarriers be RequestHeaders, just like the inboundCarriers are? When we perform a request, we inject the context information into the request headers. I don't think response headers play any part.
(It doesn't matter in practice though, because RequestHeaders and ResponseHeaders are type synonyms for the same type. But it might induce some confusion when reading the Haddocks.)

I think you're right. Could you make a PR/


[SPARK-4563][core] Allow driver to advertise a different network address.

The goal of this feature is to allow the Spark driver to run in an
isolated environment, such as a docker container, and be able to use
the host's port forwarding mechanism to be able to accept connections
from the outside world.
The change is restricted to the driver: there is no support for achieving
the same thing on executors (or the YARN AM for that matter). Those still
need full access to the outside world so that, for example, connections
can be made to an executor's block manager.
The core of the change is simple: add a new configuration that tells what's
the address the driver should bind to, which can be different than the address
it advertises to executors (spark.driver.host). Everything else is plumbing
the new configuration where it's needed.
To use the feature, the host starting the container needs to set up the
driver's port range to fall into a range that is being forwarded; this
required the block manager port to need a special configuration just for
the driver, which falls back to the existing spark.blockManager.port when
not set. This way, users can modify the driver settings without affecting
the executors; it would theoretically be nice to also have different
retry counts for driver and executors, but given that docker (at least)
allows forwarding port ranges, we can probably live without that for now.
Because of the nature of the feature it's kinda hard to add unit tests;
I just added a simple one to make sure the configuration works.
This was tested with a docker image running spark-shell with the following
command:
docker blah blah blah
-p 38000-38100:38000-38100
[image]
spark-shell
--num-executors 3
--conf spark.shuffle.service.enabled=false
--conf spark.dynamicAllocation.enabled=false
--conf spark.driver.host=[host's address]
--conf spark.driver.port=38000
--conf spark.driver.blockManager.port=38020
--conf spark.ui.port=38040
Running on YARN; verified the driver works, executors start up and listen
on ephemeral ports (instead of using the driver's config), and that caching
and shuffling (without the shuffle service) works. Clicked through the UI
to make sure all pages (including executor thread dumps) worked. Also tested
apps without docker, and ran unit tests.

Test build #65509 has started for PR 15120 at commit 40f23a4.

Test build #65509 has finished for PR 15120 at commit 40f23a4.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

Test build #65516 has started for PR 15120 at commit 0c1fe29.

Test build #65516 has finished for PR 15120 at commit 0c1fe29.

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

Merged build finished. Test PASSed.

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

/cc @zsxwing

Test build #65692 has started for PR 15120 at commit 5137131.

Test build #65692 has finished for PR 15120 at commit 5137131.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #65726 has started for PR 15120 at commit 6dd0716.

Test build #65726 has finished for PR 15120 at commit 6dd0716.

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

Merged build finished. Test PASSed.

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

Merging to master. Thanks!

Hi, I'm currently in need of using this change because we're running inside containers that need port mapping. We're not using master (currently using 2.0.2). Do you know if there are any alternatives while the commit isn't released?

Do you know if there are any alternatives while the commit isn't released?

Not really.

I am using spark 2.1.0, my docker container is a spark driver that only runs my job, my container's entrypoint is a script that runs spark submit. I use the client deploy-mode, set the conf values defined above and get the error below when in bridge networking, does anyone know what I'm doing wrong or why bridge networking isn't working with the conf values defined above?
java.net.BindException: Cannot assign requested address: Service 'sparkDriver' failed after 16 retries! Consider explicitly setting the appropriate port for the service 'sparkDriver' (for example spark.ui.port for SparkUI) to an available port or increasing spark.port.maxRetries.
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:125)
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:485)
at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1089)
at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:430)
at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:415)
at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:903)
at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:198)
at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:348)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:357)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
at java.lang.Thread.run(Thread.java:745)

@SparkQA Is this feature available for only YARN cluster manager? Can Spark standalone manager can also use this?


When typing Chinese in git commit editor, There are overlapping shadows on the text.

Does this issue occur when all extensions are disabled?: No

VS Code Version: 1.73.0
OS Version: macOS 13.0 (22A380)

Steps to Reproduce:

switch to the version control tab in sidebar
typing Chinese in the commit message editor

I am also encounter the bug with sougou

sogou chinese IME, and other chinese IME , acquire a better understanding

@alexdima, @hediet any idea is this is specific to the monaco editor? Thanks!

Does it reproduce in the main editor?

yeah, this is not dev version

Ohooo, My OS info: Windows 11 22H2, and vscode version: 1.73.1
The problem seems to have nothing to do with OS

I mean does this also happen when you open a .txt file in VS Code and write into that file?

@lszomoru then it seems to be specific for the commit editor, not arbitrary editor instances.

@Vikingama, is this a regression or you are also able to reproduce the problem in earlier versions as well?
@hediet, the SCM input is using the CodeEditorWidget. Will try to track down which of the settings causes this.

Hi @Vikingama , You can precipitate and think about it and send it together to avoid disturbing others.

@Vikingama what theme are you using?

git bisect leads to: d08c3c2c6f6eca4262bf19639c28378d7db76720 is the first bad commit

I've narrowed it down to the following change. When applying it, the IME text is no longer overlapping itself:
diff --git a/src/vs/workbench/contrib/scm/browser/media/scm.css b/src/vs/workbench/contrib/scm/browser/media/scm.css
index 37a9d5a75e2..6949cc24205 100644
--- a/src/vs/workbench/contrib/scm/browser/media/scm.css
+++ b/src/vs/workbench/contrib/scm/browser/media/scm.css
@@ -200,14 +200,6 @@
 	border-radius: 2px;
 }

-.scm-view .scm-input .margin {
-	width: 6px !important;
-}
-
-.scm-input .monaco-scrollable-element {
-	left: 6px !important;
-}
-
 .scm-view .scm-editor-container .monaco-editor {
 	border-radius: 2px !important;
 }

The root cause is that the sizing of inner editor dom nodes needs to be left to the editor, using editor options and the JS API. We shouldn't force certain sizes for private editor dom nodes using CSS. @daviddossett Do you remember what the intent of the change was? Maybe there is editor JS API that can be used to achieve the same layout.

Thanks @alexdima for tracking down the commit that introduced the regression. I will defer to @daviddossett on the reasoning for changing the left margin from 4px to 6px but I created a PR that results in the same layout but without the regression: https://github.com/microsoft/vscode/pull/167380


Croppa doesn't upload new image, only initial image

I'm loading in an initial image, but then providing users the option to change that image. If they do, I want to immediately upload that new image from Croppa to my server. The server will generate the necessary data and send data back to me. I almost have it all working. I can load in the initial image, change the image, and upload. But the uploaded image is always the initial image.
How can I ensure that my new image is what is being sent to the server and also replace my initial image?
Croppa component:
<croppa
  v-show="uploadedAvatar"
  v-model="myCroppa"
  @new-image-drawn="uploadAvatar"
  @file-choose="changeImage(input, index)"
  :width="535"
  :height="449"
  :prevent-white-space="true"
  :show-remove-button="false"
  :quality="5"
  canvas-color="transparent">
  <img crossorigin="anonymous" slot="initial" :src="input.image_url" />
</croppa>

Method:
async changeImage(input, index) {
        console.log('new image chosen')
        /* Upload Story Swear Image */
        input.image_url = ''
        this.myCroppa.refresh();
        this.myCroppa.generateBlob((blob) => {

          // generate random filename
          let randomFilename = Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);
          let fd = new FormData()
          fd.append('file', blob, randomFilename + '.jpg')
          const uploadedImageId = this.$store.dispatch('uploadImage', fd);
          uploadedImageId
            .then((res) => {
              input.new_image_id = res
              console.log(res)
            });

          console.log(input.new_image_id)
        }, 'image/jpeg', 0.8) // 80% compressed

      }

What do you do in the uploadAvatar method? I think you should do the upload in that method.


Example programs

Life (new implementation)

Uses a 40x30 grid compatible with charMap
New method to get neighbouring cells, using x,y coordinates

Snake

Move the apple outside the snake. Make it a class. Method to eat it. Outer game detects eaten and creates a new one.

Pathfinder

Console for selecting options
Graphic display of field and outcome

Card game

First just deal a hand of cards
Then blackjack et al

Wordle

Adopt the current wordle-hard-mode (renamed to wordle-solver) as the only version - used in the tests also.

Add in:

Basic instructions
Input validation
Checks for correct answer
Check for no possible answers
Check for valid attempt word

Work completed as needed for the Beta launch


chore(dev): upgrade projen and update yarn.lock

npx projen to bump the projen to 0.3.76
update the yarn.lock

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hi @mreferre
I merged this PR and now all the failed PRs by dependabot closed automatically.


bumping gradle version to 4.10.3 as 4.10.2 seems to have gone missing

bumping gradle version to 4.10.3 as 4.10.2 seems to have gone missing

Will need to update the cwiki page and builds.a.o once this is merged.


Updated MRTK path as introduced in 2.4

Also using ...DotNetAdapter.csproj* so that DotNetAdapter.csproj.meta is included.
Overview
Changes

Fixes: # .

Verification

This optional section is a place where you can detail the specific type of verification
you want from reviewers. For example, if you want reviewers to checkout the PR locally
and validate the functionality of specific scenarios, provide instructions
on the specific scenarios and what you want verified.
If there are specific areas of concern or question feel free to highlight them here so
that reviewers can watch out for those issues.
As a reviewer, it is possible to check out this change locally by using the following
commands (substituting {PR_ID} with the ID of this pull request):
git fetch origin pull/{PR_ID}/head:name_of_local_branch
git checkout name_of_local_branch

/azp run mrtk_docs


MSTEST0017 (Assertion arguments should be passed in the correct order) shouldn't warn if both arguments are literals

Describe the bug
If both arguments are literals, e.g:
Assert.AreEqual(0, 1);

we currently issue a warning, but following the codefix will still keep the warning.
We shouldn't issue a diagnostic when "both" arguments look like they should be "expected".
Currently, the above snippet will already produce MSTEST0025 (Use 'Assert.Fail' instead of an always-failing 'Assert.AreEqual' assert).

I agree!


Constantly creating and cancelling requests for 3D Tiles with requestRenderMode

Sandcastle. This is a bit tricky to reproduce but I can reliably reproduce it:

Open the network tab, filter for "b3dm"
Move the camera a little bit.

After a bit of movement, you should start to see a seemingly endless stream of requests for b3dm tiles that keep getting cancelled and re-requested. This goes on for thousands of requests, for at least a full minute, even though it take seconds to actually load the given view if the tileset were not hidden.
This only happens with requestRenderMode: true. Seems like a bit of a corner case in the request cancelling system? @loshjawrence do you have any idea off the top of your head, or where in the code someone might want to look to debug this?

Sounds similar to #7786 which @loshjawrence already fixed once.  requestRenderMode is important and this sounds like a major performance killer so we should fix this ASAP.

Preferably before the next release, but I would like to know more before tagging it that way.

I'll have time tomorrow to look at this

Update Sandcastle
Looks like the tileset's show boolean isn't updated from the more global primitives.show

Potential fix https://github.com/AnalyticalGraphicsInc/cesium/pull/8081

I don't think #8081 properly solves the issue.
I have this issue also when I create a new tileset with show : false.
I can't however make scene.primitives.show = false, because I have other tilesets and primitives that I do want to show.
I haven't dug deep into your optimizations @loshjawrence, but maybe here in Cesium3dTileset.js:
if ((pass === Cesium3DTilePass.PRELOAD && (!this.preloadWhenHidden || this.show)) ||
    (pass === Cesium3DTilePass.PRELOAD_FLIGHT && (!this.preloadFlightDestinations || (!this.show && !this.preloadWhenHidden))) ||
    (pass === Cesium3DTilePass.REQUEST_RENDER_MODE_DEFER_CHECK && !this.cullRequestsWhileMoving && this.foveatedTimeDelay <= 0)) {
    return;
}

you should have a check of this.show also in the third condition line.
This worked for me:
(pass === Cesium3DTilePass.REQUEST_RENDER_MODE_DEFER_CHECK && ((!this.cullRequestsWhileMoving && this.foveatedTimeDelay <= 0) || !this.show))

but I don't know if it hurts any optimization.

Thanks @dennisadams.

This should now be fixed with https://github.com/AnalyticalGraphicsInc/cesium/pull/8081.


generate template with component will generate full page

laravel: 10
laravel-generator: 6.0.1
adminlte-template: 6.0.0
php: 8.3
issue

generator not generate component as component tag but full view of it

step to reproduce

edit template from stub to add component

<x-app-layout>
  ....
</x-app-layout>

generate view file using that stub
it will generate full blade view instead put component tag into generated view

// suppose
<x-app-layout>
  ....
</x-app-layout>

// generate this instead
<!DOCTYPE html>
<html lang="ms-MY">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="csrf-token" content="">
        ...

question

there is any thing i missing somthing or there is a method to prevent generator to generate full blade from the component?

update
right now im calling it as echo blade
{!! '<'.'x-app-layout'.'>' !!}
...
{!! '</'.'x-app-layout'.'>' !!}

but it quite hassle.


logging required

Add logging functionality. Maybe write a log file unique for each switch?  Also, have a system logging file for general program messages/exceptions, etc. See my logger class implemented in https://github.com/ctomkow/swITch and compare with python's built-in logging capability.

implemented a set_logger method to setup logging function. need to replace print statements with logging

Logging is done. Now whenever new methods or features added, logging should be baked in.
https://github.com/ctomkow/capt/commit/f09da659ab2a2dd38b9919aff08656def31a88d7
There are two types of logging.
sys_logger reports on main program running details. Normally exists in the main()
logger is a device/thread specific logger for the execution of procedures (e.g. code_upgrade). The logging levels for this logger is from the perspective of the procedure being executed. E.g. a critical log in the device logger results in the exiting of the thread and reporting the log. This means the code upgrade failed in some way. This does not impact the running of the main thread (which is what sys_logger is meant to report on).
See the logging levels defined below from a device perspective.
debug: used for the state of loops, variable contents, etc. More info for debugging
info: normal operation details for the user
warning: odd things happening but doesn't prevent the function from failing (e.g. finding new CDP neighbours after upgrade)
error: important details that the user should know about regarding the procedure (e.g. stack member missing)
critical: forces the thread to exit because this condition would prevent the procedure from executing correctly (e.g. sync fails).


Added the ability to prevent the Nova form submission upon selecting & pressing enter on an address.

In TRAddress, after you start typing an address and receive suggestions, you can then use the arrow key to navigate down the list. You can then press enter to select this selection.
The problem with this is that this then also submits the form! In the case of the Nova Model edit - this tries to save the model.
This simple fix enables an option that eliminates this functionality, while keeping the default the same for folks who don't want backwards compatibility issues.

@trinity-rank - can you consider responding to folks PRs? #3 as well.

@trinity-rank - Any update on this?


use Posix.read instead of Glibc.read for timerfd

Motivation:
To read the bytes from timerfd, we use Glibc.read directly but we should use try! Posix.read
Modifications:
Using Posix instead of Glibc for read operation with try! to check for any error.
Result:
Fixes https://github.com/apple/swift-nio/issues/1341

@swift-nio-bot test this please

I didn't understand the  CI error. Please help me to understand it.

ignore it, our CI is underpowered is what that means :(

@swift-nio-bot test this please

Thanks! :)


Merge pull request #1 from yinquanwang/master

pull

merge fork

Pull Request Test Coverage Report for Build 62

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

Totals

Change from base Build 60:
0.0%

Covered Lines:
1

Relevant Lines:
1321

💛  - Coveralls


useLoadingState showWhileLoading function should refer to same function between renders.

Otherwise it causes an eslint: react-hooks/exhaustive.

Looks like this was actually fixed via #155 (https://github.com/stewie1570/leaf-validator/commit/501f381c719d5df191549d9b04213cecb4e2970e)


swipe('right', 'slow/fast', 0.999) performs action from the middle of the view

Description
I have ScrollView taking full screen.
I have DrawerLayout hidden behind the right edge. I can pull out the drawer doing swipe from the right edge of the screen. With detox, I do it using ScrollView, swiping it from right to left.
Reproduction
Example repo: git@github.com:losikov/react-native-detox-test.git

git clone git@github.com:losikov/react-native-detox-test.git
cd react-native-detox-test
yarn install
cd ios ; pod install ; cd ..
yarn test:e2e:build
yarn test:e2e:run
the second test will fail, while it works with 17.4.4 and lower.
Please pay attention to the first test, it works only with the latest detox, but not previous. I'm not sure if it is related.

Expected behavior
swipe('right', 'slow/fast', 0.999) -> should swipe entire view.
Environment (please complete the following information):

Detox: 17.3.5, 17.4.4, 17.4.5, 17.4.5
React Native: 0.63.2
Node: v12.18.3
Device: iPhone 11 simulator
Xcode: Version 11.7 (11E801a)
iOS: 13.7
macOS: 10.15.6 (19G2021)

I will look into this soon.

Took longer than expected, but I've fixed it. Will be in the next Detox release.


Assumption in ManifestBuilder

In the parse method I like how it can parse the master and recursively the media playlists it finds.
However, the url.URLByReplacingLastPathComponent assumes the video variant playlist url is relative to the base url. It is technically possible for the variant to be a fully qualified url in which case it should simply use that URL.

On an unrelated note; I enjoy the project so far. There isn't much out there and excited to see where this goes. And once I get some free time I'm likely to contribute on things such as this. :)
Dealing with subtitles, modifying the playlist at a finer grain level, and like you said being able to write to disk are all exciting things I'd personally be interested in.

I see your point and agree that the parsing should be able to handle both situations ie. the explicit full URL and the relative.

It would be great to collaborate on enhancing this library.

Latest commit solves this by checking for protocol in the URL strings parsed. In case of the protocol has been specified it's assumed that the path will be fully specified.


What happens if a Microsoft 365 group is deleted via an expiration policy and has a retention policy applied

Can I confirm the behaviour for What happens if a Microsoft 365 group is deleted after a policy is applied when the Azure AD Group Expiration policy is applied.
With the Group expiration policy if the group is not renewed within the time period the group is deleted.
If the group is not subject to a retention policy then it is soft deleted and can be restored for 30 days.
However if the group has a retention policy and the group is expired then is will align to the rules as described on the is page. Does that mean that the group cannot be restored within the soft delete window directly. You need to submit a support ticket to Microsoft.
This seems to conflict with some of the information on page  https://docs.microsoft.com/en-us/azure/active-directory/enterprise-users/groups-lifecycle  as it mentions that the groups is expired it is deleted and the owner gets an email  to state the group can be restored within 30 days of its deletion by selecting Restore group or by using PowerShell cmdlets

[Enter feedback here]

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

ID: 592d6717-d670-14a8-acbe-c648958ca208
Version Independent ID: 9bc46fd9-50e1-1e58-4852-22068e2980ae
Content: Configure retention settings to automatically retain or delete content - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/retention-settings.md
Service: o365-seccomp
GitHub Login: @cabailey
Microsoft Alias: cabailey

I'm not sure I understand the question but we have a section specific to what happens when the group is deleted (which includes group expiration): https://docs.microsoft.com/en-us/microsoft-365/compliance/retention-settings?view=o365-worldwide#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied

@nikki-c Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Can I extend a network with 802.1x authentication?

Reading the docs, seems that the only parameters that I can pass are user and password for connecting to some access point. Can I extend (so connect to) a network that uses 802.1x authentication?

Was trying to integrate this functionality into this project - however this is difficult, as WPA2 enterprise requires so much free heap during authentication that there is hardly any mem left for anything else. So I decided to leave that in a separate project. Have a look at: https://github.com/martin-ger/esp_peap_psk


Save GSI bias input files for JEDI in analyzer

Make copies of GSI radiance and aircraft bias correction input files for running JEDI tests.  Those files are named in the FVWORK directory as:
satbias_in_for_jedi;
satbiaspc_in_for_jedi;
aircftbias_in_for_jedi.

Sorry, but I don't understand why this is needed. The bias files are saved during the run - they are also available live in the recycle directory of the run. I don't get it.

@rtodling Yes, these files are in the "recycle" directory. I close this PR now.


Update CLI tests for brevity

Some improvements were made to CLI tests in #351. This PR updates some CLI tests to take advantage of those improvements.

make sure testing is passing on allspark/dcp-cli/master https://allspark.dev.data.humancellatlas.org/HumanCellAtlas/dcp-cli/pipelines

Ack, my bad. There's a fix in #393. Once #393 is merged, this PR will pass fully (but is currently failing at the moment because of my mistake...)

Codecov Report

Merging #392 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #392      +/-   ##
==========================================
- Coverage   85.44%   85.43%   -0.01%
==========================================
  Files          39       39
  Lines        1841     1840       -1
==========================================
- Hits         1573     1572       -1
  Misses        268      268

Impacted Files
Coverage Δ

hca/util/__init__.py
86.36% <0%> (-0.04%)
:arrow_down:

hca/dss/__init__.py
90.57% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 34e6d61...df6cc66. Read the comment docs.

Passing on Allspark.


Updated swift-custom-dump to latest version

The<EMAIL_ADDRESS>contains a fix to prevent crashes during release builds that occurred with Xcode 15.3.
https://github.com/pointfreeco/swift-custom-dump/releases/tag/1.2.1
I noticed that this fix was already included in the Shared State's PR, but I created this PR because I thought this fix might should be released earlier.

@y-mimura The shared state beta actually depends on new functionality, which is why it is pinned to a newer version. We're down to merge this, but also we plan on releasing shared state soon.

@stephencelis Got it, Thank you for merging. I'm looking forward to meet the shared state.


Build gardener/gardener dev images

/kind enhancement
What this PR does / why we need it:
Builds gardener/gardener dev images in prow.
presubmit jobs:

pull-gardener-verify-image-build builds all targets of Dockerfile but is not pushing the results anywhere

these are examples how the jobs look like in prow

pull-gardener-publish-test-images is an optional job to build and publish images of an PR to eu.gcr.io/gardener-project/gardener

it it started on request in a PR /test pull-gardener-publish-test-images and takes about 5 minutes

Both jobs exist for release branches too pull-gardener-verify-image-build-release, pull-gardener-publish-test-images-release

postsubmit jobs:

post-gardener-build-dev-images builds and publishes images from master branch to eu.gcr.io/gardener-project/gardener

is not running when only VERSION file is changed to not interfere release builds

This approach is slightly different than the current setup, but still allows to build test images from a PR.
Another option could be changing pull-gardener-publish-test-images to a non-optional prow job, to publish images from each commit of any PR and remove pull-gardener-verify-image-build
A minor change is updating kaniko to the latest patch level 1.8.1.
Which issue(s) this PR fixes:
Fixes #180 partly
Special notes for your reviewer:
concourse-ci/publish should be deactivated in gardener/gardener when merging this PR

/lgtm
/unhold


Are user sessions routed to the same instance once a service has been scaled?

For example,
If my app has OAuth 2.0 + PKCE authorization code flow against a third party identity provider, can I guarantee that after the user has logged in on the third party's site and is redirected back they are redirected back to the same instance?
If they are not, the new instance they are redirected back to will know nothing about the code_verifier.

Good question.
No, the session stickiness is not guaranteed at all. You should use an external state storage for stuff like auth flows, sessions etc.

Got an example in node.js using passport-oauth2 perchance?! 😉
On Thu, 29 Aug 2019 at 17:24, Ahmet Alp Balkan<EMAIL_ADDRESS>wrote:

Good question.
No, the session stickiness is not guaranteed at all. You should use an
external state storage for stuff like auth flows, sessions etc.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ahmetb/cloud-run-faq/issues/38?email_source=notifications&email_token=AALVWHJPSAVFHYWGU4TLBL3QG7Z5LA5CNFSM4ISCEML2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5PBZQY#issuecomment-526261443,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALVWHIELG6CUDB7I56OU33QG7Z5LANCNFSM4ISCEMLQ
.

I don't know anything about Node.js but its source code has SessionStateStore which is clearly what you're looking for. Maybe there's a redis implementation of SessionStateStore that you can use with Cloud Memorystore or something like that.

Closing since this is already answered at https://github.com/ahmetb/cloud-run-faq#can-i-make-request-to-a-specific-container-instance


Docs: Remove alias Hiliter for Highlighter

Description
Simple misspelling in MudBlazor\src\MudBlazor.Docs\Services\ApiLink\ApiLinkService.cs
in RegisterAliases() the string was saying "Hiliter" this is now changed to "Highlighter"
Type of Changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (fix or improvement to the website or code docs)

Checklist

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

This looks to me like Hiliter was an intentional misspelling. The results with Go to xxx are usually meant to redirect the user when they searched for a component via known synonym, for example

The fact that highlighter already has a correct entry, have a redirect with the same search term isn't a valid scenario.

Yes we can remove it. Our search is now fuzzy so it will still be found if someone types Hiliter

Thanks


Configuration to Export Traces to Zipkin

I have a hello-world Angular project that I'm trying to set up opentelemetry-zipkin exporter on it. There is no backend and I just want to see the traces for the frontend. I added configuration to environment.ts file and imported all necessary modules including ZipkinExporterModule to app.module.ts but can't see the traces on Zipkin. There is no specific error when I run ng serve, I just can't see the traces.
This is what I've done on this project:

Environment.ts file:

`import { DiagLogLevel } from '@opentelemetry/api';
import {
OpenTelemetryConfig
} from '@jufab/opentelemetry-angular-interceptor';
interface IEnvironment {
production: boolean;
urlTest: string;
openTelemetryConfig: OpenTelemetryConfig;
}
// Example to configure the angular-interceptor library
export const environment: IEnvironment = {
production: false,
urlTest: 'http://localhost:4200',
openTelemetryConfig: {
commonConfig: {
console: true, // Display trace on console
production: true, // Send Trace with BatchSpanProcessor (true) or SimpleSpanProcessor (false)
serviceName: 'instrumentation-example', // Service name send in trace
probabilitySampler: '1', // 75% sampling
logLevel: DiagLogLevel.ALL //ALL Log, DiagLogLevel is an Enum from @opentelemetry/api
},
zipkinConfig: {
url: 'http://localhost:9411/api/v2/spans'
},
b3PropagatorConfig: {
multiHeader: '0' //Value : 'O' (single), '1' (multi)
},
instrumentationConfig: {
xmlHttpRequest: true,
fetch: true,
documentLoad: true,
}
}
};`

app.module.ts file:

`import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import {
ZipkinExporterModule,
CompositePropagatorModule,
OtelWebTracerModule,
} from '@jufab/opentelemetry-angular-interceptor';
import { environment } from '../environments/environment';
@NgModule({
declarations: [
AppComponent
],
imports: [
ZipkinExporterModule,
BrowserModule,
AppRoutingModule,
//Insert propagator module
CompositePropagatorModule,
OtelWebTracerModule.forRoot(environment.openTelemetryConfig),
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }`
for easier access. This project can be cloned from the following repo:
git@github.com:Mehdi203/opentelemetry_AngularFrontEnd.git

I figured it out! I didn't add "" to the component! It's working now.

I figured it out! I didn't add "" to the component! It's working now.