[WIP] Fix the Docker build on Travis

What is this PR trying to achieve?
At some point, our build step to install Docker on Travis stopped working. This is blocking #443, and will start breaking any build which touches the core application code. This needs fixing for builds to work. First try: do we still need that custom Docker install code?
(We haven’t touched application code in a week, so we haven’t been hitting this code path.)
Who is this change for?
Developers who like working builds.

Ah, I wonder if the new build images are to blame.


Could there be an option not to upgrade graphics drivers when installs are upgraded?

I use NVCleanstall for my Nvidia drivers and It'd be nice to be able to use winutil's upgrade installs feature without having to worry about it trying to install the latest PhysX or whatever.
It would be nice to have a simple toggle/checkbox to tell winutil to exclude any driver components when upgrading.
I would gladly do this myself, but I don't feel sufficiently at home in Powershell as of yet.

One option is if you check the applications you want to update and then click install winget will detect that it's already installed and then update them if available. With the latest update there is a "get installed" button and an import/export function to make this easier.

oh cheers! i reckon that’ll be fine then.

should i close this issue then?

should i close this issue?

yes


self-signed leaf cert error message not clear

https://github.com/notaryproject/notation-core-go/blob/0cb6e7508c67ee9a3b3a2e680ae7841ec37fdd32/x509/cert_validations.go#L43-L54
In line 50 or 53, if it return an error, it had better tell user that there is only one cert and the cert subject is xxxxx with error:xxxx
Also, it may be replaced by isSelfSigned() because it also need to make sure that the issuer and subject are the same.

The fix will be included in PR 120 as well.


[Feature Request] Add custom keybind option for 'Next/Previous Recipe Category'

I really hope there is a way to customize the 'Next/Previous Recipe Category' keybinds. JEI has the customizability and I can't live in a world where they aren't being a and d.
I actually don't mind the fixed keybinds of 'Next/Previous Recipe' being mouse wheels, but it also would be a good place to add custom keybind options.

This seems useful, I'll add it


Optimize dashboard data access a bit

Current dependencies on/for this PR:

main

PR #205

PR #206   👈

This comment was auto-generated by Graphite.

Graphite Merge Job
Current status: ⏳ Queued to merge
This pull request is currently queued to be merged as part of a stack.
This comment was auto-generated by Graphite.

Job Reference: wArkzInymIv8JGuTFogI


Order and Unorder list   / list item  tags are not printing in the chrome

I have the below simple html code which is working fine in firefox but not working in the chrome browser. The list items bullets/numbers are not displaying in pdf file when generating from chrome.
``
       This is a test

Test 1

Test 2

Test 3

Test 4

Test 11

Test 22

Test 33

Test 44

Is there any workround?

Dear Fishel,
As of now, no need to do anything
I have asked in 2021.
Thanks for the reply..
On Thu, Jun 29, 2023 at 10:37 PM Fishel Feng @.***>
wrote:

Is there any workround?
—
Reply to this email directly, view it on GitHub
https://github.com/eKoopmans/html2pdf.js/issues/403#issuecomment-1613545410,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADRPG5IL2PXA6QGMO6LFLLLXNWY5JANCNFSM4YLK6MHQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Bharat Parmar
Mobile : +91<PHONE_NUMBER>, +1<PHONE_NUMBER>
Email  : @.***


IDETECT-4587 - Fix for String.isBlank() method

Replaced String.isBlank() for Java 8 compatibility.
Github Issues
IDETECT-4587

@andrian-sevastyanov Please re-review.


chore: add exports entry in package.json

What I did

I added an exports entry in package.json

If we catch this up to master, it makes sense to me!

Adding package exports is usually if not always a breaking change


update doc for Surface Hub's Windows 10 Team 2020 Update

ASAP: Need to ensure this page is updated to match the capabilities and limitations of Surface Hub's Windows 10 Team 2020 Update.  It's no longer accurate as of the Windows 10 Team 2020 Update

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

ID: 671b3992-5798-6db7-9e03-49a5371f8f3a
Version Independent ID: 80b3e04b-5876-df98-0ace-373523d8b713
Content: Manage Windows updates on Surface Hub - Surface Hub
Content Source: surface-hub/manage-windows-updates-for-surface-hub.md
Product: surface-hub
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

ID: 671b3992-5798-6db7-9e03-49a5371f8f3a
Version Independent ID: 80b3e04b-5876-df98-0ace-373523d8b713


Build improvements & dynamic Windows SDK resolution (backport from 3.0)

Updates Vulkan and Vulkan Video
Updates to Windows 11 SDK
Adds dynamic Windows SDK resolution (partially backported from #559) so that the MSVC and Windows SDK paths aren't hardcoded and will work wherever you have the Windows SDK and Visual Studio installed.
Adds a "native" feature-set in NUKE to make doing the gradle bits optional (cc @ThomasMiz)
Uses dotnet nuget push instead of the NuGet .NET API in NUKE

This is ready for review.


Improve readme

The current readme is a bit ugly because i made it in like 5minutes. With a bit more time it could look better for future contributors.

Can you please assign this to me

Can you please assign this to me

Sure will do!

Thanks..
I'll make a PR soon

please assign me this issue.

I was about to make a pull request when you close the issue. But no problem.
you can check my pull request on the changes I made to the typescript code.


Starting point for python boilerplate

My attempt at an equivalent to our java and node examples. I'd like reviews and for some people to try this out by checking out the branch and following the readme instructions.

Had no issues w/ instructions:
flask run                                                                                ─╯
 * Serving Flask app 'wordcount' (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on http://<IP_ADDRESS>:5000/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 104-741-888
<IP_ADDRESS> - - [23/May/2021 16:52:21] "GET /helloworld HTTP/1.1" 200 -


HDDS-6898. [SCM HA finalization] Modify acceptance test configuration to speed up test finalization

What changes were proposed in this pull request?
After HDDS-6760, SCM finalization was intermittently timing out during the acceptance test. This happened because containers were put in a CLOSING state since finalization happened before datanode leader election, but the replication manager was not running to close the containers until 5 minutes after safemode exit. The pipeline scrubber also had a large wait time and pipeline timeout that prevented it from force closing these pipelines during the duration of the test.
This Jira modifies the acceptance test configurations to speed up moving containers to a CLOSED state so finalization can proceed. It also increases the test timeout.
What is the link to the Apache JIRA
HDDS-6898
How was this patch tested?
50 successful runs on my fork: https://github.com/errose28/hadoop-ozone/runs/6905140700?check_suite_focus=true

LGTM


Unable to get exchange rate from PLN to BTC (v1 API)

Fetching the exchange rates between PLN to BTC returns NULL
Function :   getExchangeRate('pln', 'btc'); returns as NULL
Checked coinse v1 API "GET https://api.coinbase.com/v1/currencies/exchange_rates" and not finding any entry for "pln_to_btc"
pln_to_btc was working fine before and now it stop working.
Can you please look into this ASAP

Hey @kafuwale, thanks for the report.
As this is an issue with the API and not the client library itself, please contact our support team. Thanks!


Fade affect

Is there a way I could implement a fade transition?

Hey @YonatanHanan I can't think of an easy way now because we actually hide the tooltip off the screen.  However I may be able to add a class that shows up when it's visible and goes away when it's not and you could then apply a CSS transition on that class.  I'll try that out when I'm working through other issues this week (finally getting back to a bunch of this stuff)

@YonatanHanan I think this can be done now by changing the "tipContentClassName" prop when the new "onToggle" prop fires.  You can conditionally add a class with a css transition.

Closing for now since this seems to be resolved.


Can not compile app - unexplained error

Hello, an error appeared a few days ago which prevents me from compiling my Ember app, it must come from some place in my code but all I could do to trace it till now was to go back to ember-devtools. If I remove the addon from package.json things work properly again. Any idea what this could be? Many thanks
On Ember 1.12, last ember-devtools version:
/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-devtools/index.js:6
16:14:10 web.1    |   isEnabled() {
16:14:10 web.1    |            ^
16:14:10 web.1    | Unexpected token (
16:14:10 web.1    | /home/leo/rails_projects/AssessUp/frontend/node_modules/ember-devtools/index.js:6
16:14:10 web.1    |   isEnabled() {
16:14:10 web.1    |            ^
16:14:10 web.1    | SyntaxError: Unexpected token (
16:14:10 web.1    |     at exports.runInThisContext (vm.js:73:16)
16:14:10 web.1    |     at Module._compile (module.js:443:25)
16:14:10 web.1    |     at Object.Module._extensions..js (module.js:478:10)
16:14:10 web.1    |     at Module.load (module.js:355:32)
16:14:10 web.1    |     at Function.Module._load (module.js:310:12)
16:14:10 web.1    |     at Module.require (module.js:365:17)
16:14:10 web.1    |     at require (module.js:384:17)
16:14:10 web.1    |     at Function.Addon.lookup (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/models/addon.js:702:19)
16:14:10 web.1    |     at /home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/models/addons-factory.js:47:36
16:14:10 web.1    |     at visit (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/utilities/DAG.js:23:3)

Sorry, I fixed that already but forgot to push it to npm. That's fixed now.

Thanks!

Actually it still does't compile with the 4.3.1 version:
undefined is not a function
11:22:23 web.1    | TypeError: undefined is not a function
11:22:23 web.1    |     at module.exports (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-devtools/config/environment.js:8:40)
11:22:23 web.1    |     at Class.Addon.config (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/models/addon.js:637:12)
11:22:23 web.1    |     at /home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/models/project.js:201:27
11:22:23 web.1    |     at Array.reduce (native)
11:22:23 web.1    |     at Project.getAddonsConfig (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/models/project.js:199:22)
11:22:23 web.1    |     at Project.config (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/models/project.js:177:29)
11:22:23 web.1    |     at Class.module.exports.isEnabled (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-devtools/index.js:7:40)
11:22:23 web.1    |     at EmberApp. (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/broccoli/ember-app.js:323:35)
11:22:23 web.1    |     at Array.filter (native)
11:22:23 web.1    |     at EmberApp._notifyAddonIncluded (/home/leo/rails_projects/AssessUp/frontend/node_modules/ember-cli/lib/broccoli/ember-app.js:320:45)
Thanks

(I'm on Ember 1.12)

Yeah, the problem is with the version of node you're using. That should be
fixed now.

But I just used you last release (4.3.1)?? Shall I update node?

Update to 4.3.2.
On Wed, 10 Feb 2016 at 10:30 PM, Leooo<EMAIL_ADDRESS>wrote:

But I just used you last release (4.3.1)?? Shall I update node?
—
Reply to this email directly or view it on GitHub
https://github.com/aexmachina/ember-devtools/issues/21#issuecomment-182324830
.

OK didn't see you just pushed 4.3.2
Compiling fine now, though (sorry..) when using controller("authenticated")' in the console it gives an error msg:
Uncaught TypeError: Cannot read property 'controller' of undefined(…)prop @ ember-devtools.js:163(anonymous function) @ VM573:2InjectedScript._evaluateOn @ VM189:875InjectedScript._evaluateAndWrap @ VM189:808InjectedScript.evaluate @ VM189:664
controller("authenticated")
`
I see those lines:
props.map(function (name) {         if (skipGlobalize.indexOf(name) !== -1) return;         var prop = _this2[name];         if (typeof prop === 'function') {           prop = function () {             return this[name].apply(this, arguments);           };         }         _this2.global[name] = prop;       });
Should this[name] be _this2[name] maybe??

That should be fixed in the latest release.

same problem with 4.4.1 version: Uncaught TypeError: Cannot read property 'controller' of undefined :(
I can reopen an issue if needed.
L

That sounds like an issue with how it's being called. Can you send me an example. Also are you using the globalize option?

I use the following settings in config/environment.js:
  ENV["ember-devtools"]={
    global: true,
    enabled: environment === 'development' || true
  }

the exception occurs in the globallize() function, when calling in the console controller("authenticated"):
      props.map(function (name) {
        if (skipGlobalize.indexOf(name) !== -1) return;
        var prop = _this2[name];
        if (typeof prop === 'function') {
          prop = function () {
            return this[name].apply(this, arguments);//exception occurs on this line
          };
        }
        _this2.global[name] = prop;
      });

Not sure what you eman by "sending an example"?

Ah yes! Okay, great thanks for the bug report. That's fixed in v4.4.2 :+1:

getting more and more lost. Now
cont=controller("authenticated/proximity")
cont.constructor//frontend@controller:authenticated/proximity/profile/assessment/index:

Hmmn, I'm definitely not seeing that behaviour here. I can strongly suggest that that'll be caused by something at your end. Here's the full code for the controller function:
  lookup(name) {
    return this.container.lookup(name);
  },
  controller(name) {
    name = name || this.currentRouteName();
    return this.lookup(`controller:${name}`);
  },

yes that's because window.currentRouteName() returns the current route name. Don't have currentRouteName attached to the console anywhere in my code.

  //ember-devtools/services/ember-devtools.js
  currentRouteName() {
    return this.controller('application').get('currentRouteName');
  },

?

That's not relevant because you're specifying the name parameter in the call.

right. Don't have time to investigate right now, using global:"devtools" I have the right controller for devtools.controller("public")

Right, that is very strange. Is this happening in tests or while running the application? What about the example you gave above devtools.controller("authenticated/proximity")?

It's happening in development environment, in the console. Using controller("XX") always sends the currentRouteName, except when using global:"devtools". Then I did override the window / console with my own log functions so I can't be sure at this stage that this the problem is not coming from my side.

Okay I've found the issue now. Thanks for your patience! Should be fixed in the latest release when in globals mode.


[BUG] Can't set S3 Backup Target

Describe the bug

You get an error while trying to create S3 backup target
To Reproduce
Steps to reproduce the behavior:

Add S3 backup target in settings

Expected behavior

It should save target successfully.
Support bundle

harvester-supportbundle_ede8b267-584d-4bbb-931a-71cf30b5e83d_2021-06-23T17-59-32Z.zip
Environment:

Harvester ISO version: master-158a35d3-head
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): bare metal DL160G9

Additional context
Add any other context about the problem here.
This was working before with this same S3 bucket. I wonder if this might be a result of the introduction of the web hooks.

do we specify the region?

Yes.

IIRC bucket name and bucket region won't be clear. Maybe fail to save the config?

I can reproduce the issue by specifying "endpoint" for backup target. If endpoint is not provided and other fields are valid, this should just work.
// excertp from provided suport bundle settings.yaml

metadata: {
  name: "backup-target"
},
value: {
  "type": "s3",
  "endpoint": "https://s3.xxxxx.amazonaws.com/",
  "accessKeyId": "",
  "secretAccessKey": "",
  "bucketName": "xxxxx",
  "bucketRegion": "xxxx-region",
  "cert": "",
  "virtualHostedStyle": false
}

Version:  master-158a35d3-head

Testing plan:

config the s3 backup target with the specified region and endpoint e.g, ap-northeast-1 and https://s3.ap-northeast-1.amazonaws.com respectively.
config the s3 backup target without specifying the endpoint but the region only.

Tested successfully with master-07efe71c-head.

Configuration with the endpoint

Test to backup a VM with the endpoint defined: :heavy_check_mark:

Configuration without the endpoint

Test to backup a VM without the endpoint defined: :heavy_check_mark:

Expected message about the remove of the endpoint:


Linux Support

Linux support will come in a future update. Currently certain C++20 chrono features (timezones and formatting) are used, which only MSVC currently supports. GCC 16 is expected to bring additional support, otherwise portions will need rewritten, perhaps using Howard Hinnant's date library and/or fmt. Clang does not currently advertise support of these features.

Opted to stick with GCC 12 compatibility, and integrate date and fmt libraries for functionality not yet in the standard library.


BlobHash reverts in cast, but succesful on-chain

Component
Cast
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (42a9d34 2024-03-18T00:19:07.645071938Z)
What command(s) is the bug in?
cast run --rpc-url https://rpc.sendblocks.io/eth/0gZiGozbvL7uTKFRYeMu719RNbz6e7e12QpkVCuW 0x6118e4e343ab6eb261ca40d00c8afcc5523045acfc4043c5d1a71de5f35b055a
Operating System
Linux
Describe the bug
regarding OS: I run it in windows WSL, so, it's supposed linux.
The short version is the provided command runs a tx that REVERTS, but the original tx (here) is succesful.
It seems that the problem is with the BLOBHASH opCode, because after it, the tx reverts. But maybe I understand the debug data wrong and it's a different reason.

ref https://github.com/foundry-rs/compilers/pull/94
we're not detecting the proper evm version here, until fixed properly you can run with
--evm-version


Not able to run the project

Get build failed by running FLutter run:
Xcode's output: ↳     In file included from     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.m:10:     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                                           purposeKey:(NSString *)purposeKey;                                                                ^     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nullable' if the pointer may be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nullable     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nonnull' if the pointer should never be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nonnull     1 warning generated.     In file included from     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/GeolocatorPlugin.m:11:     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                                           purposeKey:(NSString *)purposeKey;                                                                ^     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nullable' if the pointer may be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nullable     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nonnull' if the pointer should never be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nonnull     1 warning generated.     In file included from     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.m:10:     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                                           purposeKey:(NSString *)purposeKey;                                                                ^     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nullable' if the pointer may be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nullable     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nonnull' if the pointer should never be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nonnull     1 warning generated.     In file included from     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/GeolocatorPlugin.m:11:     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]                                           purposeKey:(NSString *)purposeKey;                                                                ^     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nullable' if the pointer may be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nullable     /Users/shameem/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-1.0.0/ios/Classes/Handlers/LocationAccuracyHandler.h:22:60:     note: insert '_Nonnull' if the pointer should never be null                                           purposeKey:(NSString *)purposeKey;                                                                ^                                                                 _Nonnull     1 warning generated.     lib/src/core/util/controller/location_controller.dart:101:47: Error: Getter not found: 'REVERSE_GEOCODING_URL'.           ApiService(networkClient: NetworkClient(REVERSE_GEOCODING_URL));                                                   ^^^^^^^^^^^^^^^^^^^^^     lib/src/core/util/controller/location_controller.dart:106:12: Error: Getter not found: 'GOOGLE_API_KEY'.         'key': GOOGLE_API_KEY,                ^^^^^^^^^^^^^^
After reviewing what I found that some information is missing:

Database giving 404 error: siratemustaqeem-db.db
GOOGLE_API_KEY missing.

Can you let me know which google API you need? Map or location? Also, can you share the Database file?

Database issue I resolved, can you share about that API, please?

@shameemreza
I ran into the same problem,
and here's a brief explanation;
Running Gradle task 'assembleDebug'...
lib/src/core/util/controller/location_controller.dart:101:47: Error: Getter not found: 'REVERSE_GEOCODING_URL'.
ApiService(networkClient: NetworkClient(REVERSE_GEOCODING_URL));
^^^^^^^^^^^^^^^^^^^^^
lib/src/core/util/controller/location_controller.dart:106:12: Error: Getter not found: 'GOOGLE_API_KEY'.
'key': GOOGLE_API_KEY,
FAILURE: Build failed with an exception.

Where:
Script '/Users/builder/programs/flutter_2_5_3/packages/flutter_tools/gradle/flutter.gradle' line: 1005

What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.

Process 'command '/Users/builder/programs/flutter_2_5_3/bin/flutter'' finished with non-zero exit value 1

You need to add your GOOGLE_API_KEY in constant and also the REVERSE_GEOCODING_URL. But I don't know where to get the REVERSE_GEOCODING_URL or how it will be.

I have fixed the issues please check the updated project

build failed when flutter run, can you fix it?
Error: The argument type 'BlocBuilder<ThemeBloc, ThemeState> Function()' can't be assigned to the parameter type 'Widget Function(BuildContext, Widget?)'.
 - 'BlocBuilder' is from 'package:flutter_bloc/src/bloc_builder.dart' ('../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_bloc-7.3.3/lib/src/bloc_builder.dart').
 - 'ThemeBloc' is from 'package:sirat_e_mustaqeem/src/core/util/bloc/theme/theme_bloc.dart' ('lib/src/core/util/bloc/theme/theme_bloc.dart').
 - 'ThemeState' is from 'package:sirat_e_mustaqeem/src/core/util/bloc/theme/theme_bloc.dart' ('lib/src/core/util/bloc/theme/theme_bloc.dart').
 - 'Widget' is from 'package:flutter/src/widgets/framework.dart' ('/D:/flutter/packages/flutter/lib/src/widgets/framework.dart').
 - 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/D:/flutter/packages/flutter/lib/src/widgets/framework.dart').
                builder: () {
                         ^
lib/src/features/bottom_tab/screen/tab_screen.dart:26:20: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('/D:/flutter/packages/flutter/lib/src/widgets/binding.dart').
    WidgetsBinding.instance!.addObserver(this);
                   ^
lib/src/features/bottom_tab/screen/tab_screen.dart:32:20: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('/D:/flutter/packages/flutter/lib/src/widgets/binding.dart').
    WidgetsBinding.instance!.removeObserver(this);
                   ^
lib/src/features/quran/screen/option_screen.dart:107:38: Error: Required named parameter 'onChanged' must be provided.
                return DropdownButton(
                                     ^
/D:/flutter/packages/flutter/lib/src/material/dropdown.dart:853:3: Context: Found this candidate, but the arguments don't match.
  DropdownButton({
  ^^^^^^^^^^^^^^
lib/src/features/quran/screen/option_screen.dart:248:38: Error: Required named parameter 'onChanged' must be provided.
                return DropdownButton(
                                     ^
/D:/flutter/packages/flutter/lib/src/material/dropdown.dart:853:3: Context: Found this candidate, but the arguments don't match.
  DropdownButton({
  ^^^^^^^^^^^^^^
lib/src/features/quran/screen/option_screen.dart:358:38: Error: Required named parameter 'onChanged' must be provided.
                return DropdownButton(
                                     ^
/D:/flutter/packages/flutter/lib/src/material/dropdown.dart:853:3: Context: Found this candidate, but the arguments don't match.
  DropdownButton({
  ^^^^^^^^^^^^^^

FAILURE: Build failed with an exception.

* Where:
Script 'D:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1156

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'D:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 19s
Exception: Gradle task assembleDebug failed with exit code 1

Can anybody help me-----------
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following StateError was thrown building _InheritedProviderScope<PercentBloc?>(value: ):
Bad state: add(DownloadDatabase) was called without a registered event handler.
Make sure to register a handler via on((event, emit) {...})
The relevant error-causing widget was:
_InheritedProviderScope<PercentBloc?>
_InheritedProviderScope:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-6.0.5/lib/src/inherited_provider.dart:161:12

I cloned this project and built apk but it shows blank screen

Hi, Dear i hope you are doing Well, Dear Sir This App still have bugs, when i run on my mobile or others devices , it will be crashes , I have Request to you that please Fixed All Issues , i shall be very thankful to you. your app is so better , Please solved the bugs.

All Packages Updated, Please check the latest version of code

Hey
This link doesnt work: https://talhasultan.dev/assets/siratemustaqeem-db.db

Dear Muhammadtalhasultan/Sirat-E-Mustaqeem
Application crashed after Complete  importing from github.
On Sat, Jul 6, 2024 at 12:54 AM Basicshitbruh @.***>
wrote:

Hey
This link doesnt work:
https://talhasultan.dev/assets/siratemustaqeem-db.db
—
Reply to this email directly, view it on GitHub
https://github.com/muhammadtalhasultan/Sirat-E-Mustaqeem/issues/2#issuecomment-2211350187,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYVLXIKZ2FL3UVADKRHUEULZK32Y7AVCNFSM6AAAAABKNV5C6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJRGM2TAMJYG4
.
You are receiving this because you commented.Message ID:
@.***>


Not working in IOS9 safari

When i open http://plyr.io in safari with my iphone , the video is not setup , it use the html5 default player.
But the audio is setup by code.
Chrome in ios also has the problem.
Why is it?

iOS doesn't allow custom HTML5 video players. You'll notice all videos (on other sites too) will open the native player. Just one of those things unfortunately.

Why the buttons didn't display in iOS ?  i saw the source code is SVG.

As I say, it's something Apple doesn't support. The native player is forced and videos play in full screen no matter what. Native apps have more control.
https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html

Oh, I see. Thanks~

is you judge the browser and find if it is safari in ios , you do not setup the video ?

Yep. Not point adding the custom controls since the video always opens up in the native player anyway.

Is this a thing to work around (without html5) maybe? So we could use plyr in (iOS) apps as well, like https://github.com/videogular/videogular for Angular / Ionic?

Another bump: It is actually possible to use plyr on iOS. Basically just adding "webkit-playsinline" to the video tag will do it. If in some weird case it doesn't, you can use https://github.com/bfred-it/iphone-inline-video on the video tag as well and that one will do it for sure.
However, at least for me, plyr will be hugely distorted on iOS for me, as the video element is much bigger than the screen, although I have max-width: 100% on it. Can we have another look on this at some point?

Hello, I have a problem with playing video in iOS too.
I have a video with text vtt subtitles in mp4 format. My problem is that if tap the play button, the video doesn't start. If I reload the page containing the video, the play button works flawlessly.
I bet there is something related to the preloading of the video or something else.. anyone had this issue?
thanks,


Update ClientPrefs.hx

Changed The Default Keybinds To DFJK

The default keys will continue being WASD + Arrow Keys, you can change them in game if you want to.


Render District Boundary and Lok Sabha Constituencies Boundary

District Boundary
boundary=administrative
admin_level=5
Lok Sabha Constituency
boundary=political
political_division=1

@naveenpf districts sounds good :+1:
Not so sure about constituencies as the boundaries do not coincide with districts and adds a bit of complexity.

@planemad should i close this ?

👍 district boundaries added.
One thing to note is that the boundaries comes from Mapbox data and not from OSM since it was very easy to implement.
We can open a seperate ticket about migrating to OSM based boundaries

that is fine.


fix(dagger): missing docker-compose

Sometimes the docker-compose executable is missing for some reason.
See failing v0.5.0 release dagger workflow

Sometimes the docker-compose executable is missing for some reason.

Feels like a workaround if it is only missing sometimes :sweat_smile:

Yeah, but who wants to deal with non-deterministic Schrödinger executable :D


Could not solve the CloudFlare challenge

Hi,
What is the meaning of this protection?
How can I know which provider raises thie error?
And how does it affect the search process? Does it mean that I don't get any result from this provider?
Kodi Log: https://paste.ubuntu.com/p/D2WhBsysWb
Thanks.
Elementum 0.1.51
Burst 0.0.48

Cloudflare is used to protect websites from accessing by non-humans, like Burst.
They change logic from time to time to avoid robots passing them.
Elementum is using http://github.com/ElementumOrg/cfbypass to solve cloudflare defense, which does not work with latest logic, of course.

How can I know which provider raises thie error?

Watch in the log.

And how does it affect the search process?

You cannot access the website.

Does it mean that I don't get any result from this provider?

Yes.

I understand that it relates to: https://itorrents.org:443/
But I didn't find which is the provider relating to this url.
All the others has their own search urls and they are working.


[SCB-2199] Add GitHub Actions workflows

Add a CI workflow for PRs and push branch master

Thanks @coolbeevip - Nice work !
Is it possible to remove the travis configration if we make sure github flow works ?

Thanks @coolbeevip - Nice work !
Is it possible to remove the travis configration if we make sure github flow works ?

Build and tests passed in my forked repository  https://github.com/coolbeevip/servicecomb-pack/actions/runs/612410941
But Sonar and Coverage have not been added yet. I will add sonar and coverage in other PRs and remove the travis config

@coolbeevip can you squash all the commits before merging ?

@coolbeevip can you squash all the commits before merging ?

done


Build information doesn't match package version

Release note: Update workflow to have correct build information version

Release note: I am the title now


General Slowness running tests

Sorry but I don't know where else to ask this.
Running a protractor test locally, it runs perfect, no issues regarding timeouts or slowness.
Running it using Selenoid, it takes huge amount of time to even type text in a textbox.
It looks something related to timing. I enter to the browser container using the UI and VNC, and it looks like its waiting for something before going to the next action (but the elements are all there).
I interacted with the browser, and it's not a browser or container slowness, since I could browser with the page without any issues or delays.
Already checked CPU usage and it's below 5%, also memory usage is fine.
Any ideas on where I can look at to start debugging this?

@LordPato check that you have recommended Docker settings first. https://aerokube.com/selenoid/latest/#_recommended_docker_settings Also in case of Mac \ Windows check that Docker VM has sufficient resources (CPU and RAM) in Docker settings.

Hello!
I have the same problem with slow execution. Locally, it works quickly, and when you run tests in Selenoid, the commands run with a delay.
This slowness appeared after the transition from Selenium 3.141.0 to Selenium 4.0.0-alpha05. Slowness was also noticed on other versions of selenium4. What could be the reason, or how can this be debugged?

@tyama0007 possible issue in Selenium Java https://github.com/SeleniumHQ/selenium/issues/8159

Fixed. Needed to fix Docker MAC Address as the physical one.

Im having the same problem but with moon v1, does someone have the same issue with moon v1 ?

@pgonzTest Moon issues are here: https://github.com/aerokube/moon/issues


refactor: Updating breadcrumb pattern to not have nested patterns

A tweak to the breadcrumbs component that allows breadcrumb content to be flexible.
The goal is to make the breadcrumbs pattern only concerned with the layout and separators of items and agnostic to what those items actually are.  This means:

A consumer could potentially have each breadcrumb be something besides links, such as unlinked text or even icons
A consumer like Drupal can potentially render its own links without using this pattern to do so.

👍


4.x: Deliver Examples out of seperate repository

In Helidon 3 examples have been moved to the Helidon Examples Repository. We need to do the same for Helidon 4.

[x] Helidon 3: #1854
[x] #6187
[x] Helidon 2 https://github.com/helidon-io/helidon-examples/pull/39
[x]  Helidon 4

This has been completed for Helidon 3. After a little soak time we will do it for Helidon 4.

#8437
#7889
Helidon 3 Examples

Migration is in progress for Helidon 4:

https://github.com/helidon-io/helidon-examples/pull/53

Migration has been completed for Helidon 4 (#9034).


Add maintainers, organize all by alpha

This PR:

Adds @kbarnard10 as an approver per Slack discussion
Adds @zparnold as an approver per 1.12 release team
Sorts reviewers and approvers alphabetically

/lgtm
/approve


Added 'column-class' and 'column-attr' props

props for adding class and attributes to column DOM elements

Thanks for the addition @ymchun, please rename the prop prefixes from content to column if that sounds more clearer to you and I'll merge it into the npm build

@paulcollett I've changed the name :)

@ymchun thanks for the updates ..and the reminder! Merging


compatibility fix for django 1.11 (addressing #16)

Made a small fix for a compatibility issue with Django 1.11 as stated in #16. Not sure if this is the only compatibility issue. Also works with Django 1.8 but didn't check other Django versions.

Coverage decreased (-66.1%) to 25.356% when pulling bf24303ef4240f316705825da13b087d09f21602 on WZBSocialScienceCenter:master into 64e4c0694834af85594c6509b100a89a2fce2ad1 on omji:master.

Coverage decreased (-66.1%) to 25.356% when pulling bf24303ef4240f316705825da13b087d09f21602 on WZBSocialScienceCenter:master into 64e4c0694834af85594c6509b100a89a2fce2ad1 on omji:master.

Thanks a lot for the fix!


Request: Enabling Dual Pane mode should not remove opening items in new tabs from context menu

Is your feature request related to a problem? Please describe.
Not related to a problem. Enabling Dual Pane mode should not remove opening items in new tabs from context menu.
Describe the solution you'd like
Should just be a new option along side "Open in New Tab" and "Open in New Window".
Describe alternatives you've considered
Middle clicking the folder still allows opening in a new tab.
Additional context

OS Version: Windows 10 2004 21286.1000
App version: v<IP_ADDRESS>

@generalguy41 which context menu are you referring to? Could you post a screenshot showing the issue?

@generalguy41 which context menu are you referring to? Could you post a screenshot showing the issue?

@gave92 Right click context menu. There is no more option for opening in new tabs/windows.

Upon further testing, it seems that when you enable Dual Pane mode the first time, all the right-click menu options are there, but upon restarting they disappear. The reverse seems to be happening too where if I disable Dual Pane mode, there are no "Open in ..." options at all until restart.

@gave92 Right click context menu. There is no more option for opening in new tabs/windows.

Upon further testing, it seems that when you enable Dual Pane mode the first time, all the right-click menu options are there, but upon restarting they disappear. The reverse seems to be happening too where if I disable Dual Pane mode, there are no "Open in ..." options at all until restart.

It seems to be sporadic, as I can't reproduce it consistently. Sometimes it will work, others it won't.

It seems to be sporadic, as I can't reproduce it consistently. Sometimes it will work, others it won't.

Going to close this for now as I can't seem to reproduce regularly in v<IP_ADDRESS>. I'll reopen if I see it happen again.


Is it possible to expand a header by default?

When creating an ExpandableRecyclerAdapter.ListItem, is it possible to set a property so that it is expanded by default, instead of calling expandItems on each of them after finish with setItems()?
Thanks

That's a good enhancement idea. I have basically done the same in the past by calling expandItem immediately after setItems but it would be more efficient to populate it expanded in the first place. Will look into it more when I have time.

Cool, thanks for your time :)
Update: Even if I wanted to call expandItem manually after setItems I couldn't figure out how, because I need to expand multiple items, but after expanding the first one, I lost track of the index number needed to expand the other one.
Example:
Say I have 3 headers
Header 1
Header 2
Header 3
Previously user had expanded Header 1 and Header 2, so after reloading the data I would like to keep them expanded.
I call expandItem on index 0, Header 1 gets expanded..
now that there are a random amount of items under Header1, I couldn't figure out the index number needed to expand Header 2
at first I thought of implementing a way to retrieve index number of Header 2, but then found that it is easier if we can configure it to be expanded by default, hence this idea :)

Yes you are correct - in my case I only had to expand one header, so I didn't hit this issue. It indicates there is a deeper problem that it is even possible to "lose track" of what items you are using. I will need to put some thought into it.

I had to implement this feature quickly in a pinch and didn't manage to get it working in the library, but was able to quickly make it work by re-expanding the items starting from the bottom, so:
for (int i=getItemCount()-1; i>=0; i--) {
    if (getItemViewType(i) == TYPE_HEADER && !isExpanded(i)) {
        ... expand this one if I want to ...
    }
}

This worked well enough as a workaround


fix typo

close #2526

[This message is created by hyperf-bot]
[APPROVAL NOTIFIER] This pull-request is APPROVED
This pull-request has been approved by: huangzhhui


Config for target based on Monaco TS details not tsconfig schema showing JSON

It seems the config options for playground configuration are based on Monaco editor TS support details, not on actual TS compiler options and config schema:
https://github.com/SchemaStore/schemastore/blob/master/src/schemas/json/tsconfig.json#L252
This is minor, but can be intriguing for people playing with the options in the playground.
Thanks!

This could change now that there's a global window.ts available to the runtime, potentially the compiler options can be generated from that (which means it isn't hardcoded to every version)
We do this for the TSConfig reference: https://github.com/microsoft/TypeScript-Website/blob/v2/packages/tsconfig-reference/scripts/generateJSON.ts


Unable to start with this project.

Trying to install and run this, and following these steps mentioned in this page: http://coreui.io/docs/getting-started/vue-js-version/
But wen I'm running npm run dev It is returning following error:
module.js:538
    throw err;
    ^

Error: Cannot find module 'shelljs'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/var/www/cc-server/TaxiWala/public/admin/CoreUI-Vue/Vue_Starter/build/check-versions.js:4:13)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>dev: `node build/dev-server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-01-17T17_02_13_943Z-debug.log

(I'm New in Node and Vuejs)

Cannot reproduce.
You've got no such file or directory error in node_modules/node-sass/vendor see also #53
Sometimes things go wrong with npm install
please try:

remove node_modules directory
remove package-lock.json file
then npm install

@jaideepghosh If you're Windows user and using git bash, switching to powershell apparently resolves this issue.


Reduce size of Timeseries task graph

Possible alternative to #263
While reviewing #263, I realized we were going a bit "overboard" in Timeseries.random_state. More specifically, we were generating/storing 624 * len(dtypes) 32-bit integers for every task. Given that the timeseries utility is generally meant for demonstration, testing and benchmarking, I don't see any reason to generate/store more than len(dtypes) integers for each task.
This PR reduces the number of random integers we store for each task by a factor of 624 (therefore, significantly reducing the size of the graph).

It's still twice as slow compared to dask/dask for a 70GB time series with 100 float columns on a 15 machine cluster. Any idea how we can speed this up without removing the seed?

It's mostly the sending of the graph, it's still significantly larger. Both are equally fast if I set a seed explicitly

Both are equally fast if I set a seed explicitly

Oh! I didn't realize that - very interesting.

Hm, I'm not finding that setting a seed changes the graph size in any way. However, I do see that we only store a single integer for each partition in dask/dask. If I recall correctly, this is because we always generate the data for every element of dtypes (even for columns that have been dropped). In dask-expr, we store a separate seed for each of the original columns. However, we could always adopt the dask/dask approach to reduce the graph size.


torch/optim - restructure to mirror torch imports structure

Reconfigure the generation to output the configs to the same import hierarchy as torch.
Allow for 'group imports' like in: https://github.com/pytorch/pytorch/blob/master/torch/optim/init.py

This will require fixing tests as well.


Download FREE {EN}

Thank You!, here is the downloadlink
latest version: 1.0
version:
1.0 click to download

Known bugs: Web error message page cannot be loaded.  Do not redirect urls and reload page (error 404)
How to fix the errors:
Page does not load: clear the app cache and keep your smartphone up to date
Rederict url dos not work:
reinstall our app or reinstall google chrome you can also change the default browser
Reload button dosen't work:
its not rady to use.


make parser 70x times faster?

Hi, I am working some time now on a really fast ISBN parser/formatter in Java. And for this Java library (https://github.com/creativecouple/isbn-validation-java/) I recently found a way to speed-up the parsing throughput from 6k to 13k ops/milliseconds (meaning just 75 nanoseconds per parse operation).
When trying out this approach for other programming languages, I found your isbn3 NPM library.
Your benchmark script was not able to measure that tiny amount of time correctly, so I put a 1000x loop around the parsing like this:
for (let i=0; i<1000; i++) {
  const data = isbns.map(isbn => parse(isbn))
}

My question is: Are you interested in rewriting your parsing engine?
Otherwise I would try to create a new npm package with that approach.
I compared your latest version of isbn3 to the old npm lib isbn and then my temporary prototype using either of these different imports:
const { parse } = require('..') // your latest version from Github
const { ISBN: { parse } } = require('isbn') // using npm i --no-save isbn (7 years old!!)
const { parse } = require('isbn-validation-js') // using npm i --no-save git://github.com/creativecouple/isbn-validation-java#tmp-javascript-version

This is the result on my machine with these three approaches:
ISBN3
$ npm run benchmark

load module: 5.498ms
parsed 1000x 5640 non-hyphenated ISBNs in: 1:06.333 (m:ss.mmm)
ISBN 978-0-00-443799-6 Group Name English language

ISBN (7 years old!!)
$ npm run benchmark

load module: 1.033ms
parsed 1000x 5640 non-hyphenated ISBNs in: 10.214s
ISBN 978-0-00-443799-6 Group Name English speaking area

my prototype from https://github.com/creativecouple/isbn-validation-java/tree/tmp-javascript-version
$ npm run benchmark

load module: 1.425ms
parsed 1000x 5640 non-hyphenated ISBNs in: 975.009ms
ISBN 978-0-00-443799-6 Group Name English language

So the old isbn package is still faster than your current version, but as you see it is possible to go sub-second for 5,640,000 parsing operations.

Hi!
So for the back-story, this module was forked from isbn2 as I attempted to better understand how it was working. It probably lost some perf optimizations on the way, but was more readable to me like this, and thus easier to maintain and keep open for future changes.
That said, performance boost that don't hinder the readability/maintainability are very welcome! Could you submit a PR with your new approach, ideally without breaking changes, and with some comments on how that works? That big hyphens array is quite cryptic ^^'

Sure thing, I can try to come up with a PR that won't break the API.
Just one question for my understanding of API compatibility: Does the outcome of the parse operation have to be a plain JS object with all the fields? Or can it be a class object with getter properties instead?
(e.g. let isbn = parse("9781234567890") then isbn.group could be a getter only, which in my case increased the speed of the parse method)

Returning a class object with getters would be a breaking change I think: for instance, passing that object to JSON.stringifiy will ignore the getters. There might be other scenario were that would introduce breaking behaviors, but I'm not so familiar with class objects as I rarely work with them. So I think it would be better to stick to plain JS objects for this PR


Show how to use with the ArcGIS API for JavaScript

I'd love to include an example of how to use this w/ the ArcGIS API for JavaScript. The challenge is that using the ArcGIS API for JavaScript in an ember app requires using ember-cli-amd to load the API's modules and the Dojo modules that it depends on. When I included (v4.x of) this addon in an app using ember-cli-amd, I got these console errors:
three.min.js:730 THREE.WebGLShader: Shader couldn't compile.
THREE.WebGLShader: gl.getShaderInfoLog() fragment ERROR: 0:3: 'efineday' : invalid directive name
ERROR: 0:4: 'efineday' : invalid directive name
ERROR: 0:5: 'efineday' : invalid directive name
ERROR: 0:6: 'efineday' : invalid directive name
ERROR: 0:9: 'efineday' : invalid directive name
ERROR: 0:10: 'efineday' : invalid directive name
ERROR: 0:18: 'saturate' : no matching overloaded function found
ERROR: 0:18: 'return' : function return is not matching type:
ERROR: 0:20: 'efineday' : invalid directive name
….

This could in part be due to #4 - it's possible ember-cli-amd has trouble parsing the the pre-built mapillary JS files. @odoe came up with a solution to get it to work in the ember-cli-app by:

Not including the built mapillary JS file in vendor.js (taken care of in #8)
configuring a package telling the Dojo loader to get mapillary-js from the CDN

// dojo-config.js
var dojoConfig = {
  async: true,
  packages: [
    {
      name: 'Mapillary',
      location<EMAIL_ADDRESS>    }
  ]
};

configuring ember-cli-amd to include the Mapillary package when it loads AMD modules:

// ember-cli-build.js
...
  var app = new EmberApp(defaults, {
    amd: {
      loader: 'http://js.arcgis.com/3.15/init.js',
      packages: [
        'esri', 'Mapillary'
      ],
      inline: true,
      configPath: 'config/dojo-config.js',
    },
...

This allows you to use a statement in the app like :
import Mapillary from 'Mapillary/mapillary-js.min';

However, the mapillary-viewer component in this addon uses the window.Mapillary global, which is undefined if mapillary is loaded via AMD. So the final hack is to include the above line in any controller or component in the app that will be loaded before (i.e. a parent of) the mapillary-viewer component, and then do something like:
  window.Mapillary = Mapillary;

I got all that working in our app, but I'd like to figure out a cleaner way and include a link to a working example.

https://github.com/Esri/ember-cli-amd/pull/32 will remove the need for this.


[Support] Can't access miniflux via network using nginx

Hi. Apologies if this is not the place to request support, but I don't know where else to ask.
Anyway, I have miniflux working on my server machine, but I cannot access it via the network.
What I've done so far is I've downloaded the deb (server is Ubuntu), installed it, set up the Postgres database and enabled the miniflux service. I tried using the nginx config setups suggested on the miniflux.app website, but haven't had luck accessing it over the network.
This is my miniflux.config:
LISTEN_ADDR=<IP_ADDRESS>:8080 DATABASE_URL="user=postgres password=mypassword dbname=miniflux sslmode=disable"
This is the miniflux config I have under /etc/nginx/sites-available which is linked to sites-enabled:
https://privatebin.net/?5f3022683718eb53#4K24hKhZxQf1bumrNiwH6AxMC8QuuBMgqjk3btg8mJNA
And here's my nginx config:
https://privatebin.net/?a4c2cc518aaf4db2#HirsMSmqeswZwjoNBJ6TfVpaMzjE8Y5bXHWCdmWnDWDz
Usually I setup a website by unzipping an archive into my html folder, but since miniflux is a binary I don't really know how to approach this. If this is not a miniflux issue, but an nginx one, I will close this issue immediately.
Thanks in advance!

Hi there, did you still need help with this? Those private bin's are expired I'm guessing. I was able to set miniflux up after using the proxy config for nginx and using certbot (Let's Encrypt).

Closing inactive issue.


Signed-off-by: Martin Hickey<EMAIL_ADDRESS>

LGTM


Add prompt tuning modules

Description
According to the current discussion, the prompt tuning we could try to implement include:

[x] a direct prompt tuning module(input: user_prompt, output: optimized prompt)
[x] abtest module

Checklist
Please check the following items before code is ready to be reviewed.

[ ]  Code has passed all tests
[ ]  Docstrings have been added/updated in Google Style
[ ]  Documentation has been updated
[ ]  Code is ready for review

Refactor the prompt tuning module by

Add embedding caching in file manager
Rename and unified the classes of prompt tuning
Fix typos and bugs

Update

Add embedding cache functionality in file_manager, where the embedding will be cached in ~/.cache for macos and ~.cache for windows
Rename the prompt tuning modules and fix typos and bugs.


Outlook > Organize your inbox screenshots out of date[ENHANCEMENT]

Screen shots that illustrate the Outlook desktop UI in the "Organize your inbox" have search located above the inbox, which is out of date

It would be great if the screen shots could be updated, showing the search box in the Office365 nav bar at the top of the screen
many thanks

@HughMcCracken Thanks for using Learning Pathways. The content for Microsoft 365 Learning Pathways is pulled in from other sources so we don't have any control over when they update that content. I agree that the misaligned images are confusing. I think the best course of action would be for you to use the link below. On the bottom of the page click the Was This Information Helpful button and select no. This spawns a form to enter feedback on the content. Give that a shot. I am also talking with the content team to see if there are other avenues.
https://support.microsoft.com/en-us/office/set-categories-flags-reminders-or-colors-a894348d-b308-4185-840f-aff63063d076

Hi, thanks for the recommendation, I've completed and submitted feedback on the content on that page, thanks for sharing the link for that. Keen to hear if there are any other avenues to alerting (or helping out!) when content or screen shots need updating.
Thanks again


Fix isRowSelectable update issues

We needed to update options before we call table updates
We also needed to ensure that we overwrite our new options (merge does not overwrite)

Coverage remained the same at 75.347% when pulling cf8d5685c5bb2535b1941b976905848d6c33170f on bugfix/is-row-selectable-not-updating-properly into a5ab0daf36e28394b69e0831d15b5f87bed8a407 on master.


Script's variables of int type not properly deserialized

What are you experiencing an issue with?

[ ] Aurora
[ ] Aurora supported game, (Fill in the game)
[ ] Aurora Wrapper
[ ] Aurora Profile
[ ] Aurora supported device, (Fill in problematic devices)
[x] Aurora Scripts
[ ] Aurora Updater
[ ] Aurora Lighting issue
[ ] Other, (Fill in another issue here)

What kind of an issue is it?

[ ] Crash
[ ] Performance problems
[ ] Visual bug
[ ] Localization issue
[ ] Enhancement suggestion
[ ] Device issue
[x] Other, (Fill in another type of issue here)

Script's variables of int type, stored in VariableRegistry, are not properly deserialized and resets to default.
This is caused by failing type check here https://github.com/antonpup/Aurora/blob/dev/Project-Aurora/Project-Aurora/Settings/VariableRegistry.cs#L57
if (this.Value == null || variableRegistryItem.Default.GetType() != this.Value.GetType())
     this.Value = variableRegistryItem.Default;

Deserialized values has type long instead of int. Workaround is simply to use long values.
Bug is insignificant and has an easy workaround (use long instead of int).
I am creating this just to make a remind that it exists.

The issue has been sorted, thanks for letting me know!


Need to update License header in multiple files

Thanks Aaron.  FYI if someone starts to work on this,  the command 'mvn license:format' will update the license files in all headers.  Also see other notes at https://wiki.jasig.org/display/UPC/Git+Workflow+for+Committers#GitWorkflowforCommitters-Releasingartifacts as you may run into some other minor issues since this portlet hasn't been released in a while.

resolved in #17

Fix applied.


Added Series.ewm_std/2 and Series.ewm_var/2

Closes #776.

The functions have been renamed to ewm_standard_deviation/2 and ewm_variance/2.

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:


Remove all spaces (and dashes - ) from folder and filenames

Spaces and dashes are not friendly in Python. At best, they make it difficult to interact with, at worst, they can cause errors. I suggest renaming all folders and files with them present.

Folders have been renamed with underscores instead of spaces.


How to best use TypedPredictors?

I want to extract information using pydantic types, and generate many examples like in the Readme.
from pydantic import BaseModel, Field
from typing import Literal
from dspy.functional import TypedPredictor
from dspy import Signature, InputField, OutputField

class AssertReason(BaseModel):
    assertion: str = Field()
    reason: str = Field()
    answer: Literal["A", "B", "C", "D"] = Field()

class AssertReasonDSPy(Signature):
    """ Generate a list of assertions and reasons for the given context."""
    context: str = InputField()
    items: list[AssertReason] = OutputField()

predictor = TypedPredictor(AssertReasonDSPy)
text = "Coffee One day around 850 CE, a goat herd named Kaldi observed that, after nibbling on some berries, his goats started acting abnormally. Kaldi tried them himself, and soon enough, he was just as hyper. This was humanity's first run-in with coffee— or so the story goes."
predictor(context=text)

I get an error:
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In[27], [line 16](vscode-notebook-cell:?execution_count=27&line=16)
     [13](vscode-notebook-cell:?execution_count=27&line=13)     items: list[AssertReason] = OutputField()
     [15](vscode-notebook-cell:?execution_count=27&line=15) predictor = TypedPredictor(AssertReasonDSPy)
---> [16](vscode-notebook-cell:?execution_count=27&line=16) predictor(context=text)

File [~/miniforge3/envs/qabot/lib/python3.12/site-packages/dspy/primitives/program.py:26](..../lib/python3.12/site-packages/dspy/primitives/program.py:26), in Module.__call__(self, *args, **kwargs)
     [25](..../lib/python3.12/site-packages/dspy/primitives/program.py:25) def __call__(self, *args, **kwargs):
---> [26](..../lib/python3.12/site-packages/dspy/primitives/program.py:26)     return self.forward(*args, **kwargs)

File [~/miniforge3/envs/qabot/lib/python3.12/site-packages/dspy/functional/functional.py:190](..../lib/python3.12/site-packages/dspy/functional/functional.py:190), in TypedPredictor.forward(self, **kwargs)
    [188](..../lib/python3.12/site-packages/dspy/functional/functional.py:188)     value = completion[name]
    [189](..../lib/python3.12/site-packages/dspy/functional/functional.py:189)     parser = field.json_schema_extra.get("parser", lambda x: x)
--> [190](..../lib/python3.12/site-packages/dspy/functional/functional.py:190)     parsed[name] = parser(value)
    [191](..../lib/python3.12/site-packages/dspy/functional/functional.py:191) except (pydantic.ValidationError, ValueError) as e:
    [192](..../lib/python3.12/site-packages/dspy/functional/functional.py:192)     errors[name] = _format_error(e)

File [~/miniforge3/envs/qabot/lib/python3.12/site-packages/dspy/functional/functional.py:152](..../lib/python3.12/site-packages/dspy/functional/functional.py:152), in TypedPredictor._prepare_signature.<locals>.<lambda>(x, from_json)
    [145](..../lib/python3.12/site-packages/dspy/functional/functional.py:145)             from_json = lambda x, type_=type_: type_.model_validate_json(x)
    [146](..../lib/python3.12/site-packages/dspy/functional/functional.py:146)             schema = json.dumps(type_.model_json_schema())
    [147](..../lib/python3.12/site-packages/dspy/functional/functional.py:147)         signature = signature.with_updated_fields(
    [148](..../lib/python3.12/site-packages/dspy/functional/functional.py:148)             name,
    [149](..../lib/python3.12/site-packages/dspy/functional/functional.py:149)             desc=field.json_schema_extra.get("desc", "")
    [150](..../lib/python3.12/site-packages/dspy/functional/functional.py:150)             + (". Respond with a single JSON object. JSON Schema: " + schema),
...
--> [282](..../lib/python3.12/site-packages/dspy/functional/functional.py:282)     output = output.strip()
    [283](..../lib/python3.12/site-packages/dspy/functional/functional.py:283)     if output.startswith("```"):
    [284](..../lib/python3.12/site-packages/dspy/functional/functional.py:284)         if not output.startswith("```json"):

AttributeError: 'builtin_function_or_method' object has no attribute 'strip'

What is the best way to use Typed Predictors?
I was trying something like this to but failed.

Hi @arunpatro, I believe
class AssertReason(BaseModel):
    assertion: str = Field()
    reason: str = Field()
    answer: Literal["A", "B", "C", "D"] = Field()

should not have the type declarations here since it inherits from BaseModel, not Signature which has dspy.InputField and dspy.OutputField.
class AssertReason(BaseModel):
    assertion: str
    reason: str
    answer: Literal["A", "B", "C", "D"]

Let me know if that fixes it or any others follow up.
Feel free to reference documentation on Functional types in DSPy!

Hi @arunpatro. I had the same problem and figured out how to implement this. Try this:
from pydantic import BaseModel, Field
from typing import Literal, List
from dspy.functional import TypedPredictor
from dspy import Signature, InputField, OutputField

class AssertReason(BaseModel):
      assertion: str = Field()
      reason: str = Field()
      answer: List[Literal"A", "B", "C", "D"]] = Field()

class AssertReasonDSPy(Signature):
    """ Generate a list of assertions and reasons for the given context."""
    context: str = InputField()
    items: AssertReason = OutputField()

predictor = TypedPredictor(AssertReasonDSPy)
text = "Coffee One day around 850 CE, a goat herd named Kaldi observed that, after nibbling on some berries, his goats started acting abnormally. Kaldi tried them himself, and soon enough, he was just as hyper. This was humanity's first run-in with coffee— or so the story goes."
predictor(context=text)

All this is great, but I want to add a couple additional items:

Watch max_tokens, I know that OllamaLocal defaults it to 150ollama_model = dspy.OllamaLocal(
    model="llama3.1",
    model_type="instruct",
    format="json",
    max_tokens=20000,
)

The schema can get so complex that the LLM needs optimization just to get off the ground. To fix this, skip validation on parts of the model.class AssertReason(BaseModel):
  assertion: str = Field()
  reason: str = Field()
  answer: List[pydantic.SkipValidation[Literal["A", "B", "C", "D"]]] = Field()

I wish there were some configurability in how JSON is parsed. I'd love to handle invalid JSON  specially. If the JSON gets cut off due to the max_tokens, then either you want to raise that or maybe chunk your text. Either way, there's almost zero operational visibility into what's going on. No bueno.


Sort out request for location not working if permission isn't already granted

If the user hasn't already granted location permissions to the app, the app tries to request the permissions. It should cause the OS to ask the user to grant permissions here, but instead it just returns a failed permissions response.

It requests permissions during install. If upgrading from an older version that DIDN'T request permissions, location won't work. Think this is why I was seeing this problem during development.


Fix remaining flake8 linter errors and enable in tox

There are still ~100 linter errors coming from flake8 when it's run on the entire repository, so it would cause the builds to fail if it were turned on in Travis. We need to chase them down and either fix them or exempt them with # noqa pragmas, and enable the flake8 linter in the Travis builds so syntax and style issues can be caught even if someone submits code that hasn't been de-linted.

Just run Black on everything ;)

You know, I wanted to like black, and maybe if we'd been using it from the beginning it would have been fine, but we've been "beautifying" in Atom with autopep8 and black changed a lot of stuff, and not in ways I was really thrilled with.

I never used autopep8 and started using a few of black's rules on my own. Double quotes are the biggest switch for me.
I do agree that changing over in an existing project is tough though. Lots of commits everywhere just for a formatting change.


[Bug] Doesn't lift the emoji-keyboard when Keyboard is opened

Describe the bug
When you start typing on search input it doesn't avoid keyboard instead all the results are hidden behind the keyboard
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

How did you manage to fix this?

Hi @BeBoRE, do you still facing this issue? I will take a look and try to reproduce it soon. Do you have the newest version installed?

Yes I haven't managed to fix this, I'm running version 1.5.0

Yes I haven't managed to fix this, I'm running version 1.5.0

What device is it iPhone or Android? And what is the OS version? It would also be great to know what's your react-native version


Percent Encoding in URL Path

I have an API with a URI like this:
let uri = "http://vapor.com/api/users/P%2BXCW4asdfa%2FOljlkH90/image?size=small&color=blue"
I then call:
let result = drop.client.get(uri)
Vapor then calls URIParser.parse(...) to decode the URI including the path:
https://github.com/vapor/engine/blob/master/Sources/URI/Parser/Parser.swift#L66
Unfortunately, Vapor will decode, then re-encode the ENTIRE path.
In this case, when it decodes and re-encodes the path component (in Request.swift), "P%2BXCW4asdfa%2FOljlkH90" gets "malformed" and creates/interprets it as a new path component: "P+XCW4asdfa/OljlkH90".
The correct solution is for Vapor to faithfully reproduce my original URL, but I think Vapor is trying to be "correct" and build a "model" of what my URL looks like. But it's not accommodating for percent encoding in the URL path.

Seems like either:
A: Path stops being percent-decoded
B: We percent-encode path when serializing back out.
A seems correct but also seems like it could cause issues elsewhere. Any ideas @LoganWright?

I think the same overzealous URL decoding leads to https://github.com/vapor/vapor/issues/758 too.

@neurosaurus @vzsg @tannernelson
I think we're getting into really confusing territory for when to percent encode, and when to not percent encode. Some people really expect this stuff to happen and others don't.
Would percent encoding the path when serializing back out fix the problem?
On option A. That seems reasonable to me, I'm curious what Foundation was doing, I think replicating that behavior is probably ideal

fwiw, NSURL behaves the same way:
let url = URL(string: "http://vapor.com/api/users/P%2BXCW4asdfa%2FOljlkH90/image?size=small&color=blue")!
print(url.path) // /api/users/P+XCW4asdfa/OljlkH90/image

How do they get around this?

If NSURL session behaves the same way then we should probably leave this as is.
A somewhat hacky solution could be adding a property on the URI class to get access to the raw url that the URI was parsed from.
The correct solution would seem to be changing url.path to be [String] so that the slashes are unambiguous. Maybe we could do this in a non-breaking way by adding pathArray and having path be computed by combining the elements into a string with slashes.

@neurosaurus messaged me about this quite a bit since at first it seemed similar to #24 from the inset.
The problem seems to be when paths have stuff like /test%2Fpath/ -- that gets sent to the server as /test/path/ by Vapor/engine.
Looking around it seems server implementations disagree with how to handle the scenario. Some frameworks treat %2F as equivalent to /, but the problem is that some treat them differently.
I suggested that in the URL parser, we look for the special case of %2F in the path string, and replace it with %252F (escaping the percent sign), before Vapor decodes the URL into its internal form.
I believe @neurosaurus is working on a PR with a fix =]

The new HTTP parser and URI updates address this among other issues. Closing for now.


Modularize Features, Improve Commands, and More

This PR introduces a couple of changes. No functionality of existing features were changed.
Modularized Features

Turned each feature into a module that can be enabled, disabled, and reloaded dynamically.
Events for each feature are only registered if the feature is enabled.  Unlike before where the plugin listed for all events even for disabled features.
Made packetevents an optional dependency. If the plugin is not found, the feature is not added to the list.
Removed the IP check listener class and moved it to the feature class.

Changed Commands

Removed the reload command and just added it as a subcommand to the main lachshield command.
Fixed an incorrect message in the broadcast command.
Added a broadcast format config option.
Use placeholders for broadcast message options.
Added full tab completions for lachshield command.

Other

Changed API version in plugin.yml to 1.13. This allows the plugin to work on more versions.
Added a runServer task that starts up a server with the plugin to be used for development.

Let me know if you don't like a certain change I made and I can revert it.

Thank you for this pull request.
It looks good to me, and I will look into merging it later today.


Grafana dashboards template structure fix

This PR

changes: The structure of templates that exist in each chart to avoid deploying the same resources many times
fixes: The issue we had when installing the chart through terraform

 module.infra.helm_release.dashboards: Still creating... [1m10s elapsed]
╷
╷
│ Error: 3 errors occurred:
│ 	* configmaps "grafana-home-dashboard" already exists
│ 	* configmaps "grafana-home-dashboard" already exists
│ 	* configmaps "grafana-home-dashboard" already exists
│
│
│
│   with module.infra.helm_release.dashboards,
│   on ../../modules/infra/eks_dashboards_chart.tf line 1, in resource "helm_release" "dashboards":
│    1: resource "helm_release" "dashboards" {
│
╵
│ Warning: Helm release "dashboards" was created but has a failed status. Use the `helm` command to investigate the error, correct it, then run Terraform again.
│
│   with module.infra.helm_release.dashboards,
│   on ../../modules/infra/eks_dashboards_chart.tf line 1, in resource "helm_release" "dashboards":
│    1: resource "helm_release" "dashboards" {
│
╵
make: *** [Makefile.custom.mk:98: terraform-cmd-apply] Error 1

Looks good in my opinion :)
You just miss an EOF empty line for the new files but for some reason I'm not allowed to directly suggest the change so I'm telling you here :shrug:


Maps Component

Adds the Maps Component to the Home page. This has many features:

input search bar to locate any location in the world.
maps API then takes that location and centers it on the map
you can zoom in and out
maps API looks up location and retrieves local supermarkets and grocery sotres
populates the map with markers for each location, setting up listener for click
when clicked, retrieves more information about place using placeID
populates popup window with info
can move around


Update sdk zoom to 5.13.5

Hi, I no longer maintain this project. I have invited you. Can you provide your pub.dev account email so that I can add you to uploaders~

Yes, I do.
Em qua., 17 de jan. de 2024 às 22:14, db @.***>
escreveu:

Hi, I no longer maintain this project. I have invited you. Can you provide
your pub.dev account email so that I can add you to uploaders~
—
Reply to this email directly, view it on GitHub
https://github.com/driftboat/flutter_zoom/pull/32#issuecomment-1897594063,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE3NXQJAYDHM5XL7VOBQHTTYPBZRBAVCNFSM6AAAAABB5AFUPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXGU4TIMBWGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

You can send it to me.
Em qua., 17 de jan. de 2024 às 22:14, db @.***>
escreveu:

Hi, I no longer maintain this project. I have invited you. Can you provide
your pub.dev account email so that I can add you to uploaders~
—
Reply to this email directly, view it on GitHub
https://github.com/driftboat/flutter_zoom/pull/32#issuecomment-1897594063,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE3NXQJAYDHM5XL7VOBQHTTYPBZRBAVCNFSM6AAAAABB5AFUPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXGU4TIMBWGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes, I do.
@.***
@.***
Em qua., 17 de jan. de 2024 às 22:14, db @.***>
escreveu:

Hi, I no longer maintain this project. I have invited you. Can you provide
your pub.dev account email so that I can add you to uploaders~
—
Reply to this email directly, view it on GitHub
https://github.com/driftboat/flutter_zoom/pull/32#issuecomment-1897594063,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE3NXQJAYDHM5XL7VOBQHTTYPBZRBAVCNFSM6AAAAABB5AFUPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXGU4TIMBWGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi, Could you send  your pub.dev email address to<EMAIL_ADDRESS>


Command Subcommands should be listed as separate commands

The output of COMMAND LIST in the current implementation in DiceDB outputs COMMAND, but in Redis it outputs all the subcommand as
COMMAND|COUNT
COMMAND|DOCS
COMMAND|GETKEYS
COMMAND|GETKEYSANDFLAGS
COMMAND|HELP
COMMAND|INFO
COMMAND|LIST

So, make the output for subcommand of COMMAND command same as Redis.

Can I take this up?

@hgupta12 Thank you for picking this up.


Nothing happens when we click in Following or Followers in Primal menu

Hi,
Nothing happens when we click in Following or Followers in Primal menu.
Thanks.

Thanks! We could actually show user's following or followers since we already have that accessible from Profile screen.


Add examples for tasks.withType method to userguide

Signed-off-by: Lars Kaulen<EMAIL_ADDRESS>
Add documentation/examples describing the tasks.withType method.
Fixes #9989
Context

Adds examples on how to find/configure tasks with the same type using tasks.withType in the userguide.
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[ ] Ensure that tests pass locally: ./gradlew <changed-subproject>:check

Gradle Core Team Checklist

[x] Verify design and implementation
[x] Verify test coverage and CI build status
[x] Verify documentation
[x] Recognize contributor in release notes

Let me know if there are more places/chapters in the documentation where you would like to see some examples of this method, as I don't really have an overview of the whole documentation.
I didn't really feel the Authoring Maintainable Builds as linked in #9989 would be appropriate, but I'm obviously open to feedback.
Please let me know if I didn't follow some of github's or gradle's conventions, as I pretty much only worked with gitlab so far.

Thanks, @LarsKaulen!


fix(types): Change @oxc/types package name

Closes #6862.
Possible options:

oxc-types
@oxc-project/types
@oxc-ast/types
oxc-ast-types

#6874  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @ottomated and the rest of your teammates on  Graphite

Merge activity

Oct 24, 4:03 PM EDT: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


Using scss //#SourceMappingURL

Describe the bug
`> @ build D:\github\neostfox\unplugin-vue\examples\esbuild

tsx build.ts

▲ [WARNING] Comments in CSS use "/* ... */" instead of "//" [js-comment-in-css]
unplugin-vue:D:\github\neostfox\unplugin-vue\examples\esbuild\src\App.vue?vue&type=style&index=0&lang.scss:7:0:
  7 │ //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRDovZ2l0aHViL25lb3N0Zm94L3VucGx1Z...
    ╵ ~~`

when use scss  and set preprocessLang as 'scss'
should chang ({ mappings: '' } as any) to (null as any) ({ mappings: '' } as any)
Reproduction
https://github.com/neostfox/unplugin-vue
System Info
System:
    OS: Windows 10 10.0.22621
    CPU: (16) x64 AMD Ryzen 7 PRO 5850U with Radeon Graphics
    Memory: 10.23 GB / 30.83 GB
  Binaries:
    Node: 16.17.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - C:\Program Files\nodejs\yarn.CMD
    npm: 8.15.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.22621.963.0), Chromium (108.0.1462.76)
    Internet Explorer: 11.0.22621.1

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

不管是css还是 scss，即使配置了
         {             test: /\.css$/i,             use: [               MiniCssExtractPlugin.loader,               {                 loader: 'css-loader',                 options: {                   esModule: false                 }               }             ]           },
webpack 依旧报错。


SCM view with multiple repositories has multiple Expand/Collapse All buttons

Issue Type: Bug

Clone microsoft/vscode-extension-samples.
Open the source-control-sample folder.
Build and run the extension.
Follow the README instructions to create a single source control provider.
Repeat step 4 to add a second folder to the workspace, which adds a second source control provider.
Observe that the Expand / Collapse All button appears three times.

I don't think it used to do this. Perhaps a consequence of this commit by @joaomoreno which first shipped in 1.54
https://github.com/microsoft/vscode/commit/2402c94e8ea806c9f85bd4a135a065ac779bd550
VS Code version: Code 1.54.1 (f30a9b73e8ffc278e71575118b6bf568f04587c8, 2021-03-04T22:38:31.419Z)
OS version: Windows_NT x64 10.0.19042

@eamodio This is due to my refactorings from last month, let me know if you want me to jump on it.

Sure if you don't mind - thanks!

How about keeping the extra expand/collapse buttons but make them act on only their SourceControl rather than on all SourceControls?
For bonus points, maybe add 'alt'-command variants that make the expand/collapse operation recursive. In my SourceControlProvider I add a varying number of ResourceGroups, each of which can have many ResourceStates. When I add the ResourceStates the tree expands automatically. If one alt-click on Collapse let me collapse all ResourceGroups as well as collapse the SourceControl, then a single regular click on the button (now called Expand) would reveal tthe ResourceGroup nodes in their collapsed state (i.e. hiding all their ResourceStates). And since https://github.com/microsoft/vscode/pull/116211 merged the alt-variants of command buttons are now more discoverable.
🙏

I think it's fine to just fix the issue for now and make it appear only once.
The alt- variations already work if you click the tree node while holding alt-.

/verified


Export environment variables for Kepler deployment

Required for openstack-k8s-operators/edpm-ansible#723
Jira: https://issues.redhat.com/browse/OSP-31399

@jpodivin https://issues.redhat.com/browse/OSP-31399

/retest

/test openstack-operator-build-deploy-kuttl

recheck

/test openstack-operator-build-deploy-kuttl

/retest

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/lgtm


added HealthConditions base class

added a core class to organize HealthConditions.
also added test.

@jkhutch3 this will replace your classes in your controller...
You'll have to do something like model.put("patientinformation", Patient.patientInformation);


[live] <= [master]

Moving @aprilspeight and @Yonet back to San Francisco
Moving Thomas back to Seattle
Removed duplicate picture

Docs Build status updates of commit b691fb9:
:warning: Validation status: warnings

File
Status
Preview URL
Details

advocates/index.html.yml
:warning:Warning
View
Details

advocates/april-speight.yml
:white_check_mark:Succeeded
View

advocates/aysegul-yonet.yml
:white_check_mark:Succeeded
View

advocates/barnam-bora.png
:white_check_mark:Succeeded

advocates/map.yml
:white_check_mark:Succeeded
View

advocates/thomas-lewis.yml
:white_check_mark:Succeeded
View

advocates/index.html.yml

Line 0: [Warning-InvalidFileLink] Invalid file link:(~/tweets).
Line 0: [Warning-InvalidFileLink] Invalid file link:(~/map).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Updated wallet.sol

This PR introduces 4 changes:

The operation hash includes the block number, so that every operation hash is unique.
This is necessary for any interface to display send requests to other wallet owners. As the previous operation hash could be the same when the recipient and the value is the same, it is impossible to determine whether the operation is a new one or an old, which was already confirmed by all owners at a previous time.
add function hasConfirmed(operation, owner), which allows to check if a owner has already confirmed a transaction.
moved the variables to the top of the contracts, for better visibility.
Add identifier to the created event, to be able to track the creation of the contract and receive the contract address though this log. See the following pattern: https://gist.github.com/frozeman/655a9325a93ac198416e

please revert the stylistic changes ("moved the variables to the top of the contracts, for better visibility.") so that the functional changes are visible.

gah. that didn't actually merge it; please resubmit rebased without the stylistic stuff and i'll actually merge.

ok

hmm... actually, maybe it did...

haha, so we have nice variables on the top : )

Btw could we rename this repo to smart-contracts, as dapp-bin is a bit misleading now.

If you rename this  repo, it dapp-bin would still redirect to the new repo name, as long as we don't create a new repo called this way. Like https://github.com/ethereum/ethereum.js still works. So nothing gets lost.


go generate is broken

x/tools/packages moved to a new API and we're missing the go.sum field
after fixing those:
 go gen                                                                                ~dns amtrelay +
go list stderr <<# github.com/miekg/dns
./defaults.go:94:12: cannot use s (type *SOA) as type RR in assignment:
	*SOA does not implement RR (missing isDuplicate method)
./defaults.go:116:20: cannot use t (type *TSIG) as type RR in append:
	*TSIG does not implement RR (missing isDuplicate method)
./defaults.go:139:38: impossible type assertion:
	*TSIG does not implement RR (missing isDuplicate method)
./dnssec.go:645:3: impossible type switch case: r1 (type RR) cannot have dynamic type *NS (missing isDuplicate method)
./dnssec.go:647:3: impossible type switch case: r1 (type RR) cannot have dynamic type *MD (missing isDuplicate method)
./dnssec.go:649:3: impossible type switch case: r1 (type RR) cannot have dynamic type *MF (missing isDuplicate method)
./dnssec.go:651:3: impossible type switch case: r1 (type RR) cannot have dynamic type *CNAME (missing isDuplicate method)
./dnssec.go:653:3: impossible type switch case: r1 (type RR) cannot have dynamic type *SOA (missing isDuplicate method)
./dnssec.go:656:3: impossible type switch case: r1 (type RR) cannot have dynamic type *MB (missing isDuplicate method)
./dnssec.go:658:3: impossible type switch case: r1 (type RR) cannot have dynamic type *MG (missing isDuplicate method)
./dnssec.go:658:3: too many errors
>>
2021/07/16 09:29:48 internal error: nil Pkg importing "context" from "github.com/miekg/dns"
exit status 1
duplicate.go:3: running "go": exit status 1

see https://github.com/miekg/dns/pull/1288

The above error was created because the duplicate gen didn't run which then globbers zduplicate.go leading to the above


v5.4 issue with 2x playback speed

Script version
v5.4
Describe the bug
The 2x playback speed when holding down left mouse button doesn't work
Desktop (please complete the following information):

OS: Windows 10 PRO
Browser Opera GX

Fixed with the double audio fix: https://github.com/TheRealJoelmatic/RemoveAdblockThing/pull/450/commits/b7fe9034d54e5f49f0c932664fccac00dd9b3536


Mixing signatures for ScreenToX between int and Point

ScreenToContent uses Point
ScreenToViewport uses int,int
ScreenToFrame uses int,int

Is it possible to please standardize these? or is there a reason they are not consistent.
It makes debugging screen pointer issues difficult if you are trying to switch between the two methods to see which is more correct.

I agree.
Your preference? Point or two int?

I think point makes most sense as that is the return type too.
Also eliminates any chance that someone gets the args the wrong way around
(I.e because there will only be 1).
But happy to be persuaded otherwise if there is any performance or elegance
factor others can see.
On Wed, 8 May 2024, 21:30 Tig, @.***> wrote:

I agree.
Your preference? Point or two int?
—
Reply to this email directly, view it on GitHub
https://github.com/gui-cs/Terminal.Gui/issues/3460#issuecomment-2101372558,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHO3C5EX6XHD3IGDMG2Y2H3ZBKDO7AVCNFSM6AAAAABHNPKVQKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBRGM3TENJVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

It's pretty common in a lot of UI frameworks to expose both a coordinate pair (so Point, here) as well as the component coordinates, as ints, with the actual value being stored in the Point and the ints just retrieving that coordinate from the point for get and mutating the Point on set (it's immutable, so that means re-assignment - use the with { X = value; } method for that).
I'd suggest, to help with this sort of thing in general, and to force us to be consistent (plus for testing and other benefits), an IPositionable or otherwise appropriately named interface be created that has exactly those 3 properties, with both get and set accessors on all 3.
Implementations in types declaring the interface should store just the Point as a private field and the properties do the above operations.

Oh also, a pretty important thing about immutable types as properties:
The get accessor for any property that is an immutable type should be readonly get instead of just get, so that the compiler will disallow attempts to write to the returned item - which is important because it's a copy, as properties cannot return by reference.

See https://github.com/gui-cs/Terminal.Gui/pull/3461

Note, as part of

#3029

... we need to change MouseEvent to hold a Point

Emphatic agree on that one. 👍


在studio3.4.1使用gradle

在运行studio时会报
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/5.1.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
这个错误只有关机重新启动才能继续使用studio

Thank you for your interest in Gradle!
This issue lacks information and/or a reproducer to track down the problem.


Using custom components introduces a requirement of specifying all components

As documented here, extra components require inclusion into esp_idf_components, but if esp_idf_compoents is present it acts as a filter for all built components. Interestingly, this doesn't apply to remotely managed components.
Ideally, extra components specified in Cargo.toml should be included automatically.

Can you give concrete example, on how you structured your Cargo.toml and what component you were using one? A custom self-written component or one that you sourced yourself from the idf-component library?
Overall its a two step process, we need a) building the component in the first place and make it link into the esp-idf library. b) generating "bindings" to be included so they are available in rust through esp-idf-sys.
When you say extra components should be included automatically - what part do you want to be included automatically? For us the be able to build the component, we need a known format - that works with esp-idf and that we can than run through cmake.

Can you give concrete example, on how you structured your Cargo.toml and what component you were using one? A custom self-written component or one that you sourced yourself from the idf-component library?

A custom self-written one:
[[package.metadata.esp-idf-sys.extra_components]]
bindings_header = "extra/include/bindings.h"
component_dirs = ["extra"]

If I do just that, the "extra" component won't be built - I have to do this:
esp_idf_components = ["extra"]

Now it will build the "extra" component, but none of the other components 🙃
So I ended up having to do this:
esp_idf_components = [
    "xtensa", "esp_ringbuf", "efuse", "esp_mm", "driver", "esp_pm", "mbedtls", "esp_bootloader_format", "esp_app_format", "bootloader_support", "bootloader", "esptool_py", "partition_table", "esp_partition", "app_update", "spi_flash", "pthread", "esp_system", "esp_rom", "hal", "log", "heap", "soc", "esp_hw_support", "freertos", "newlib", "cxx", "esp_common", "esp_timer", "app_trace", "esp_event", "nvs_flash", "esp_phy", "vfs", "lwip", "esp_netif_stack", "esp_netif", "wpa_supplicant", "esp_coex", "esp_wifi", "bt", "unity", "cmock", "console", "http_parser", "esp-tls", "esp_adc", "esp_eth", "esp_gdbstub", "esp_hid", "tcp_transport", "esp_http_client", "esp_http_server", "esp_https_ota", "esp_https_server", "esp_psram", "esp_lcd", "protobuf-c", "protocomm", "esp_local_ctrl", "espcoredump", "wear_levelling", "sdmmc", "idf_test", "ieee802154", "json", "mqtt", "nvs_sec_provider", "openthread", "perfmon", "spiffs", "ulp", "usb", "wifi_provisioning", "espressif__mdns", "main", "extra"
]

Yes.

@torkleyy using esp_idf_components has nothing to do with "extra" compone ts. These are ALL esp-idf components, and unless you have a very specific use case, you should not touch it at all.
I would rather concentrate / dig into the direction of what is wrong with the actual, original "extra" co.po ents syntax that you tried to use and it did not work for you. There is so.ethi g wrong there in how you specify it for sure. I know it works actually.

In other words, inclusion of your extra components in the esp_idf_components list will happen automatically, you don't need to touch it / override it at all.

Okay, I can try and create a reproducible example.

i am closing this for now as i don't think its a problem. If you come up with a reproducible example feel free to reopen it. Thanks!


Brevo mail api handler

Brevo is a platform for communicating via email.
https://developers.brevo.com/docs/getting-started
It would be nice to have the Brevo api to send an email.
I wrote the handler but I cannot make a pull request which is reserved for collaborators.

This can already be supported via the SymfonyMailerHandler.
If you have an alternate implementation, maybe it should be maintained in a dedicated package maintained by you.

I wrote the handler but I cannot make a pull request which is reserved for collaborators.

Making a pull request is not reserved for collaborators at all. Merging them is. That's the whole point of pull requests.

Yes please publish this as an individual package and add it to https://github.com/Seldaek/monolog/wiki/Third-Party-Packages - I don't want to maintain even more handlers which are provider specific.


Object detection

Added transforms to object detection including new transforms adjustbrightness, adjustcontrast, and affine. Also added huggingface YOLO.

Try to find out why the build check is failing

@farisdurrani the build check is probably failing bc of the test_send_email.py. im working with thomas to debug this issue


Open Cam Drive Folder Doesn't Open the Drive

On ARM Linux and Mac
Windows works

Mac works. Linux works. Just need to test ARM.

This ix fixed on the Pi.