deb file is missing a dependency

Describe the Bug
The deb file seems to not declare the xcb-cursor0 or libxcb-cursor0 dependency (on Linux Mint 21.3, only the latter —  libxcb-cursor0 — is in the apt repository).
Installing it manually fixes the issue, but ideally, a .deb file should explicitly declare dependencies, that's the whole point.
To Reproduce
Start VPKEdit 4.2.0 after installing it from the deb file on the same system as me. It fails to launch with the following message:
❯ vpkedit
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: vkkhrdisplay, minimalegl, wayland-egl, vnc, eglfs, minimal, xcb, linuxfb, offscreen, wayland.

fish: Job 1, 'vpkedit' terminated by signal SIGABRT (Abort)

Operating System
Kernel: 5.15.0-105-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 6.0.4     tk: GTK 3.24.33 wm: muffin vt: 7 dm: LightDM 1.30.0 Distro: Linux Mint 21.3 Virginia     base: Ubuntu 22.04 jammy

thanks :heart:


dnd5e-scriptlets compatibility

Look into and provide compatibility extension points and API functions for sheet-related scenarios found in this module.
Reference
https://discord.com/channels/1167985253072257115/1182757747326988308
This module adds a lot of nice qol stuff, including rarity colors, ammo selector, legendary recharges, etc:
https://github.com/tposney/dnd5e-scriptlets

Closing as providing similar functionality for some things.
This is generally a moving target, so I would defer to case-by-case requests instead.


AMP Errors Revisited

Since I am not sure if the developers get notifications to closed issues, I am reopening https://github.com/szepeviktor/fix-w3tc/pull/11 here.
I am still getting AMP errors.
A demo is here

It seems line 145 in /lib/w3
                if (function_exists('is_feed') && !is_feed()) {

should be changed to:
                if (function_exists('is_feed') && !is_feed()  && $add_script_and_style) {

@vijayaraghavanramanan, could you try this change on your website then clear the cache and see if this fixes the problem?
If it does, I will push the fix to the master branch.

Yes, that fixes it!

Awesome. Fix merged onto master branch.
Thanks for reporting it, @vijayaraghavanramanan :)


Is this compatible with React >16.2?

The lifecycle changed significantly in react 16, but rcfc still uses all the old lifecycles; what's the plan for upgrading this?

@shamas Thanks for bringing this up.
I was a bot overloaded and miss this concept. I am going to release a new version of the snippets. But I think it's going to have breaking changes so will be a major version

Closed as it's resolved by #71


Cross-project symbol search no longer works (at least in our codebase)

Repro steps:

Open the TypeScript codebase in VS Code
Open src/compilers/utilities.ts and close everything else
Command palette > Reload window (restarting TS Server is not enough to ensure a clean cache, not sure why—it may not restart the syntactic server?)
Invoke global symbol search (⌘T for me, # prefix in the command palette) for skipConstraint. See no results.
Open src/services/utilities.ts.
Optional: close src/services/utilities.ts—what matters is you forced it to load.
Search for skipConstraint again. The result from src/services/utilties.ts now populates.

I’m like 99% sure @amcasey made this work in the past, regardless of what you had already loaded, but I haven’t tried to find a past version of TS where it works.

I definitely hit this all the time, but in my testing, you don't need to open services/utilities.ts at all; just wait a second on the first search and then change it / retrigger it manually and then the result appears.
I can see in the bar at the bottom that projects are loading when the first search happens, but the query finishes before that, apparently.

That’s not what happens for me. They never load.

It was caused by https://marketplace.visualstudio.com/items?itemName=mxsdev.typescript-explorer.


feat(mssql): Support comments as MS_Description properties [fixes #4204]

Table and column comments are now compiled into MS_Description
extended properties.
[fixes #4204]

@jeremy-w awesome! nice job


Import issue in the package unist-builder in ES6 codebase

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)

Affected packages and versions: unist-builder 3.0.0
Steps to reproduce

Imported the package into the project using ES6 and typescript.
Imported the u from the package.
Received the importing error.

Expected behavior

Should run without any issue, but throws import issues.
Actual behavior
Throwing errors after import.
Errror
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /home/khushal87/Projects/RNE-AutoGen/node_modules/unist-builder/index.js
require() of ES modules is not supported.
require() of /home/khushal87/Projects/RNE-AutoGen/node_modules/unist-builder/index.js from /home/khushal87/Projects/RNE-AutoGen/json-to-markdown/mdast/templates.ts is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /home/khushal87/Projects/RNE-AutoGen/node_modules/unist-builder/package.json.

Fix

Remove type: "module" from package.json.
Export u as module.exports = {u};

Note
The above fix works after doing the following changes in the package code under node_modules. So it will be great if this package adapts the new code so that the issue could be resolved.

The use of ESM is intended https://github.com/unifiedjs/unified/issues/121
There is also some discussion of how to migrate to ESM there, there are also more resources at https://blog.sindresorhus.com/get-ready-for-esm-aa53530b3f77 and https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#how-can-i-move-my-commonjs-project-to-esm

@ChristianMurphy When is the next version coming up as in unifiedjs/unified#121?

It's in progress, there are 300+ packages in unified.
unist-builder has it today, is there a specific package you're interested in?

@ChristianMurphy unist-builder, is the one for which I need the fix. Thanks for the reply :raised_hands:


Fail to pass stage1

commit 5979cb8d7a246f2d0818bca972468ab9c8a77460 introduces preliminary support of C99 _Bool. However, it fails to pass stage1:
$ make
  SHECC	out/shecc-stage1.elf
Aborted (core dumped)
make: *** [Makefile:80: out/shecc-stage1.elf] Error 134

Tested on Ubuntu 20.04.6 LTS.

#define HOST_PTR_SIZE __SIZEOF_POINTER__
                      ^ Error occurs here
Abnormal program termination

I am uncertain if this issue is caused by current design or previous design flaw?

This effort by @vacantron last year was aimed at achieving self-hosting.

After investigate the diff from 5979cb8d7a246f2d0818bca972468ab9c8a77460 and 7f328f33a97d21096d36340f773f16cffc714cce by implementing functionalities step-by-step, I found that by replacing boolean related symbols, e.g. replacing int with bool, the stage-2 compilation would failed at #define HOST_PTR_SIZE __SIZEOF_POINTER__, which is unexpected consider nothing more than returning type and value is changed.
I will submit a hot fix by reverting previous PR #124 and implement back the necessary macro definitions.

I will submit a hot fix by reverting previous PR #124 and implement back the necessary macro definitions.

Can you rework the _Bool support instead?

By commit changes on latest commit which discards changes that causes building failure?

By commit changes on latest commit which discards changes that causes building failure?

There is no need to discard or revert existing commits such as 5979cb8d7a246f2d0818bca972468ab9c8a77460. Simply ensure the _Bool support functions as intended by submitting new commits.


ForPairs updating when 'unrelated' states are modified

This is quite an obscure bug, and I don't have a way to reproduce it in a controlled environment but will explain it the best I can:
When using ForPairs to generate some UI, I expect the UI to be regenerated when the input state (an array of usernames, in this case) changes. However, the ForPairs regenerates the UI whenever another "unrelated" state is changed. By "unrelated," I mean a state that does not intersect with the input state in any way. You could think of it like this:
local someUnrelatedState = Value(nil)
local playerNames = Value({"korky5000", "Elttob"})

local playerUI = ForPairs(playerNames, function(key, value)
     return key, playerListItem(value)
end, Fusion.cleanup)

-- ... render playerUI in some screenGui

RunService.RenderStepped:Connect(function()
     if someConditionIsMet then
          someUnrelatedState:set(workspace.RandomModel)
     else
          someUnrelatedState:set(workspace.DefaultModel)
     end
end)

(I am not sure if setting the state on RenderStepped is related, but that is what I am doing when I encounter this bug.)
Every time someUnrelatedState changes, the ForPairs attempts to regenerate the UI. This causes some lag, but then it starts erroring:
[Fusion] ForPairs should only write to output key '2' once when processing key changes, but it wrote to it twice. Previous input pair: '[2] = "Elttob"'; New input pair: '[2] = "Elttob"'
    (ID: forPairsKeyCollision)

Beyond that, it seems like many of my other states start to fall apart, like there is some cascading effect to all (or many) states throughout my game, essentially breaking a ton of functionality until I stop updating any state on RenderStepped.
I believe this bug was introduced in Merge with For object rewrite. If I roll back only the ForPairs file to the previous commit, the bug never occurs. However, with any version of ForPairs after or including this commit, the bug always happens.
I am unsure if this affects all For* objects, but I assume it is given the commit.

I'll have to look into this at a later date, it's pretty difficult to make heads or tails of what's exactly going on here. I was planning on refactoring these objects massively next version, luckily.

The newest gvd-scopes branch contains the rewritten For objects. I'm closing this because this should no longer occur, but feel free to open a new issue if you find any new edge cases.


[pack-script] Set default value for crosswalk-version

Fix a bug when there is no "CROSSWALK_APP_TOOLS_CACHE_DIR" setted in os
environment.

@jennycao , please have a review for this patch.

LGTM


Allow indexed search for instance variables in GemStone

With support in the other repositories.

Closed by #103


MultipleBinTargets found when using workspaces and exec.d

My project looks like this:
- Cargo.toml (with workspaces)
- buildpacks
  - bar
  - foo
    - src
      - main.rs
      - bin
        - exec_d.rs

Whenever I attempt to run cargo libcnb package I get the error MultipleBinTargetsFound. I believe this happens because it's finding both my main.rs and my exec_d.rs, but neither of them match the cargo root name (which is probably the workspace root, not the buildpack root?) here:
https://github.com/Malax/libcnb.rs/blob/4675daf0faa5d04166ef3715ead16e7be127ccad/libcnb-cargo/src/config.rs#L25-L27

The exec.d feature hasn't yet been released:
https://github.com/Malax/libcnb.rs/blob/main/libcnb-cargo/CHANGELOG.md#unreleased
https://github.com/Malax/libcnb.rs/blob/main/libcnb/CHANGELOG.md#unreleased
If you would like to use it in the meantime, add path = "..." annotations to your Cargo.toml files to point at a local checkout of libcnb.rs + install the development version of libcnb-cargo using cargo install --path <path to libcnb.rs>/libcnb-cargo/.

The exec.d feature hasn't yet been released

I know, but I'm using it anyway with libcnb = { git = "https://github.com/Malax/libcnb.rs" }.
I'm about to drop cargo workspaces, so if I don't file a bug now, I'll probably forget the issue.

This isn't related to workspaces.
Your libcnb-cargo version does not support exec.d. Using libcnb = { git = "https://github.com/Malax/libcnb.rs" } doesn't change the 1libcnb-cargo` version you have installed globally.
cargo install is like npm install --global.

Or to put it another way, even when there are new libcnb/... crate versions released, updating your Cargo.toml files to reference those files won't be enough on its own. You'll also then need to cargo install libcnb-cargo to install the latest tool globally.

Yeah, understood.
I'm seeing this with cargo test as well. But that may be because I'm using the latest release of libcnb-test.

So currently cargo libcnb package has to be run from the specific crate - it can't be run from the workspace root. Supporting that is #215.
The latest libcnb-test on main supports workspaces, since it works with this repository, which uses workspaces.

Ok, gotcha. It seems to be working now using unreleased libcnb-cargo and libcnb-test.

I've filed #358 for improving the UX when mismatched versions are used together :-)


GlassBall Config File

Could you please provide the config file of the GlassBall that you showed in your paper‘s Fig.8.

That scene is from eikonal fields, unfortunately I don't have the original file in hand, but I think you can directly use the 'eikonal_wineglass' config file in the configs/shape/real folder since I didn't change the parameters when I experimented on these scenes from eikonal fields. If there is problem you can talk with me.


[PE-D][Tester A] UI on launch does not match UG

Description: Upon app launch, the UI does not match the UI shown in the UG.
Expected, as per the UG:

Actual UI on app launch:

Since the actual UI on app launch does not contain some details on the person (e.g. person's Assignments) this might mean users are not able to see the Assignment list at all.

Labels: severity.Medium type.FunctionalityBug
original: jessica2828/ped#1

Screenshot says "view name/Alex Yeoh"


Apple rejected: Performance - Accurate Metadata (UIRequiredDeviceCapabilities)

Hi!
I can't publish my app in the Apple Store.
After try any possible combination in UIRequiredDeviceCapabilities key inside Info.plist I havn't any clue what's wrong.
Apple says:
Guideline 2.3 - Performance - Accurate Metadata

We were unable to install the app on iPhone and iPad￼. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on an iPhone and iPad￼ .

Next Steps

To resolve this issue, please check the UIRequiredDeviceCapabilities key to verify that it contains only the attributes required for your app features or the attributes that must not be present on the device. Attributes specified by a dictionary should be set to true if they are required and false if they must not be present on the device.

Resources

Please review the Technical Q&A 1397: Understanding the UIRequiredDeviceCapabilities key for information on the UIRequiredDeviceCapabilities key.

You may also wish to review the dictionary keys table in the "Declaring the Required Device Capabilities" section of the App Programming Guide for iOS.

My setup configuration is:
[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.15.1 19B88, locale en-AR)
    • Flutter version 1.12.13+hotfix.5 at /Users/martinneu/flutter
    • Framework revision 27321ebbad (7 days ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /usr/local/share/android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = /usr/local/share/android-sdk
    • Java binary at: /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.2.1, Build version 11B500
    • CocoaPods version 1.7.5

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).

[✓] VS Code (version 1.41.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.7.1

If you want to see the code, you can clone it:
https://gitlab.com/mneu/radioparquepatricios
Thanks!!

The response apple sent you already contains instructions for what you need to do, see https://forums.developer.apple.com/thread/98481

I wouldn't say the Apple response answered anything. I've just have two Flutter apps, neither uses any hardware capability whatsoever. Neither has any UIRequiredDeviceCapabilities in the plist at all. One accepted, one rejected with that message.

I finally create a new app and manually copy my code files, and works.

I also managed in the end, but the wording was far from clear. :-) It seems that if you have restrictions on what iOS version you support, the plist generated by Flutter isn't necessarily and automatically correct. I only had problems with the app that supports iOS from version 11. In those cases, yes, you (may?) have to manually fix the Info.plist.

Hi @deakjahn what exactly do you changed in the defulat Info.plist file. I also created an app with Flutter, but there is no UIRequiredDeviceCapabilities  in Info.plist. My minimum iOS version in Podfile and Xcode is 10. Any suggestions?

Dear me, that was half a year ago, who knows any more. :-)) Let me see...
Xcode shows verbose names in the Info.plist editor, Required device capabilities. This is set to armv7 in my case. Deployment info in the Runner Project window is iOS 9.0. This is OK in my case. If you need later than that, you might need different settings all right but I don't know that. I had no reason to go any higher than 9.0.

Flutter did not add UIRequiredDeviceCapabilities in Info.plist file, but after I added this config with armv7 the app was accepted. What is interesting is that the second app (similar with the first but without AdMob library) was acccepted with no value for UIRequiredDeviceCapabilities. I hope this will help others that publish a free/paid version of the Flutter app.


(FM-6238) Addition of os family fact in fact setup

There are unit tests for the facts, might be worth updating them https://github.com/puppetlabs/puppetlabs-netapp/blob/master/spec/unit/puppet/util/network_device/netapp/facts_spec.rb


is the bootloader different to that for 32bit rpi?

on the bootloader page, it would be nice to indicate if its exactly the same, or what differences there are :)

The bootloader software from the Raspberry Pi repo is exactly the same to use for 32 and 64bit. The hardware will be checked at boot time, so the bootloader knows the correct HW and tries to load the 64bit kernel only on RPi3. If there's no 64bit kernel it falls back to load a 32bit kernel and so on.
For us it's cool, because it just magically works.


Crash on logout due to TypeError when handling platform method call arguments

Summary
When logging out the user using ZendeskMessaging.logoutUser() on iOS, the app crashes with the following error:
Steps to Reproduce

Call ZendeskMessaging.logoutUser() in a Flutter app running on iOS.
Observe the crash.

Expected Behavior
The user should be logged out without causing a crash.
Actual Behavior
The app crashes due to a type mismatch in the method channel arguments.
Flutter Version
[✓] Flutter (Channel stable, 3.22.3, on macOS 14.5 23F79 darwin-arm64, locale en-VN)
Zendesk Messaging Version
2.8.0
Additional Information

The issue seems to be caused by the method channel passing a List<Object?> instead of a Map<dynamic, dynamic>?. This leads to a TypeError in the _onMethodCall function.

Thanks for the issue. Please try v2.9.0.

Thanks for the issue. Please try v2.9.0.

I verified and it works. Thank for your support!


[1.0.0] Need actual independent implementations

Currently we don't have any canonical independent implementations of the specification. Docker's image format is different to ours (even though the base came from them), and rkt doesn't have support for ours.
As a result, this spec is entirely untested as we don't have any code implementing the spec word-for-word. As several people have discussed on the mailing list, this should be considered a blocking issue for 1.0.
Personally, I would want to have two implementations of the image-spec (like we do with the runtime-spec) before we can consider this ready. Preferably these implementations would be part of Docker and rkt (and have a reasonable cook time).

The OCI image format is not different than the Docker image format. Changing the single media-type string constant doesn't make the format schema different. And on top of that we have added tests, documentation, JSON schema, etc.
We have one independent implementation of the specification, the oci-image-tool in this tree. But, lets say we have working patches today for Docker and rkt today. Then how long would we have to wait after that to say it is "tested". Does it need to be merged? How many releases?
My opinion: it would be nice to have independent implementations ahead of the release but we are hitting a chicken-and-egg situation here and delaying a release isn't going to fix the situation. The OCI is mandated in the governance docs to be compatible, section 7.g:

The first version of the OCI Specification should strive to be backwards compatible with the initial container image format and runtime contribution.

And the format we are schema identical with are widely used in production in Docker Hub, Docker Engine, rkt, etc.

We have one independent implementation of the specification, the oci-image-tool in this tree. But, lets say we have working patches today for Docker and rkt today. Then how long would we have to wait after that to say it is "tested". Does it need to be merged? How many releases?

AFAICS this code (specifically the unpacking code) was merged 8 days ago. Am I misunderstanding something? The validation code is older than that, but my understanding of image-spec is that we define a format so that people can implement unpacking tools. Ours has only been in mainline for a week(!).

delaying a release isn't going to fix the situation.

Who decided that we have to release 1.0.0 this month? The use of the word "delaying" makes it sound like it's set in stone. It's not. The original PR went through less than a day of cook time, and there wasn't any linked mailing list discussion of roadmaps. Maybe those discussions happened somewhere else, but the fact that there isn't even a link to them doesn't inspire confidence.
Also, can I please draw our attention to the fact that the "examples" in the README don't work, because we don't have code in either Docker nor rkt that actually allows people to use this image format.

And the format we have here today is schema identical with systems widely used in production: Docker Hub, Docker Engine, rkt, etc.

So it should be trivial to write PRs to get code merged upstream, right? If it's schematically identical, all of the differences are minor, etc -- why don't we actually write some code and merge it upstream to prove that we are serious about 1.0.0?

@cyphar The decision and rough milestones were ratified by the OCI TOB in March of 2016. You can find the mailing list thread here: https://groups.google.com/a/opencontainers.org/d/msg/tob/KGyPpu8YfNk/JnOvOEdSBQAJ

@philips Do all maintainers still agree with the roadmap? It doesn't look like the community agrees IMO. Maybe we should hold another vote?

See also https://tools.ietf.org/html/rfc5657

@philips mentioned rkt now supports OCI image format https://groups.google.com/a/opencontainers.org/d/msg/dev/Am7byGvLCUQ/ywbuVLY3BQAJ
https://github.com/coreos/rkt/releases/tag/v1.11.0

Skopeo now supports OCI image format and layout https://github.com/projectatomic/skopeo, via the https://github.com/containers/image library

rkt supports fetching and running OCI images: https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/Am7byGvLCUQ

Here is the docker proposal for OCI support: https://github.com/docker/docker/issues/25779.

I think this is done now

(this issue)

here is the WIP Docker PR for OCI support https://github.com/docker/docker/issues/26369

Criteria:

pull image with skopeo
run with rkt
load to Docker
run w/ Docker
save from Docker
export and run w/ runc

https://github.com/cloudfoundry/grootfs/blob/c3da26e1e463b51be1add289032f3dca6698b335/fetcher/remote/docker_src.go

Mesos is working on OCI support atm: https://issues.apache.org/jira/browse/MESOS-5011
Design doc: https://docs.google.com/document/d/1Pus7D-inIBoLSIPyu3rl_apxvUhtp3rp0_b0Ttr2Xww/edit?usp=sharing

I am satisfied this is heading in the right direction; can someone put a README entry together with all of this?

On Sun, Oct 23, 2016 at 10:56:25AM -0700, Brandon Philips wrote:

I am satisfied this is heading in the right direction; can someone
put a README entry together with all of this?

There's a lot of stuff in the current image-spec README.  Do we want
to follow runtime-spec and put this information in implementations.md
1?

@wking an implementations doc seems like a great idea!

umoci is tooling that I've been working on, which will eventually be integrated into KIWI and OBS to allow for OCI images to built inside the Open Build Service.

Amazon Elastic Container Registry (ECR) has added support to pull OCI images.
https://aws.amazon.com/about-aws/whats-new/2017/01/amazon-ecr-supports-docker-image-manifest-v2-schema-2/
https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-manifest-formats.html

I think this is good. Perhaps best to have a wiki page or similar for listing these things.

oh we've disabled wiki. fair... perhaps just close this and folks can add comments if they feel inclined? Seems like it ought to be tracked somewhere, but not keeping this issue open indefinitely


Remove unnecessary dependencies

Dependencies
rustc-hex = "2.1.0"
serde-value = "0.7.0"
sha3 = "0.10.8"

can be safely removed. regex can be removed after using alloy-primitives for validate_and_parse_address.

true, i think we should scarp the validate and parse address file anyway


add new browsers, devices and tests

Fixes #191.

Pull Request Test Coverage Report for Build 1579

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1573:
0.0%

Covered Lines:
819

Relevant Lines:
819

💛  - Coveralls


Remove IntelliJ Bundled JDK

This is now the default download, and is available through the main caksroom repo.

Will just remove the extra commit.

Thank you for the contribution. It needed some fixes, so they were made in 8a8c9c839d5698cb450e47ba102610fe174264a9. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


[TextInput] Add a default max length based on input type

Added overridable default max length to inputs across the application. This consisted of creating a wrapper component for accomplishing this. Additionally, added/updated e2e tests to verify the fuinctionality.
Changes

src

components

TextInput.tsx: Added this to work as a component wrapper for the design-system TextInput component. This way the character limit defaults can be enforced anywhere this component is used.
InputEntry.tsx: Updated this to use the new TextInput wrapper and pass relevant required fails.

pages

PointOfContact

index.tsx: Added relevant character limits that were different than the default

ProfileForm

CreateProfileForm

AddFinancialInstitution.tsx:  Added relevant character limits that were different than the default

Step1Form

Step1FormInfoFieldGroup.tsx:  Removed unnecessary character limits since there is now a default

types

formTypes.ts: Updated default character limits to new variable name

utils

constants.ts: Updated and created input character limit constants for use

e2e

pages

filing-app

complete-user-profile

checkCupFormErrors.spec.tsx: Added new test to verify character limits

point-of-contact

checkPocFormErrors.spec.tsx: Added new test to verify character limits

shared-lending-platform

NonAssociatedUserProfile.spec.tsx: Updated test to verify all character limits
UpdateInstitutionProfile.spec.tsx: Added test to verify character limits

utils

inputValidators.tsx: Added helper functions to unify input content validation

How to test this PR

Pull 986-default-max-length in sbl-frontend
Verify that TextInput.tsx in sbl-frontend has no errors
Start the stack
Run the e2e tests
Verify that the e2e tests pass

Can you please double check your tests? I'm getting consistent failures in the unicode and length tests:

Can't reproduce and can't see the nature of the failures with the information given.


Consider moving boards/adafruit_nrf52pro into a separate repository

I'm a big fan of keeping things neat and tidy, and while there's a good argument to be made that all HAL-related crates should remain in this repository, I think we should maintain board support crates in a separate repository. I believe this would have the following advantages:

Improve discoverability of the adafruit_nrf52pro crate. Currently it's pretty well-hidden in this repository.
Ease maintenance of this repository. https://github.com/nrf-rs/nrf52/pull/6 is an example where the crate causes build errors. It's no big deal in this case, but I wouldn't want to force contributors to fix errors in a crate they might know nothing about, for a board they might not have available.

FWIW, I think it is valuable for one or two crates in this category to be in this repo so that it is clearer what impact we're having as we make changes in the core, and importantly, so that the CI can highlight build problems; Github doesn't have a good story for expressing dependent PRs, let alone coordinating with CI systems.
I don't think this repo should be the home for all such crates though, as that is definitely not scalable.
Is there a good solution for the dependency issue that I'm not aware of?

@wez

FWIW, I think it is valuable for one or two crates in this category to be in this repo so that it is clearer what impact we're having as we make changes in the core, and importantly, so that the CI can highlight build problems

Makes sense.

Is there a good solution for the dependency issue that I'm not aware of?

Not that I'm aware of.
Another argument for having board support in-tree is that it's beneficial to use a widely available board for examples (otherwise examples are either very limited or require custom circuits).
In any case, if we decide to keep the board crate, it makes sense to add another one for 52840, too.

@wez Did you choose the Adafruit board for any particular reason, or was it just something you had available? Maybe it makes sense to support the official development kits from Nordic instead (haven't looked into that yet, just thinking out loud).

I have a couple of the adafruit boards to hand.  In the US the adafruit boards are seemingly more readily available than the nordic dev boards in my limited and possibly skewed experience.  They're also a bit cheaper and better suited (form factor and feature wise) for hobbyists to integrate into their builds.
Re: 52840, I just obtained one of these boards: https://wiki.makerdiary.com/nrf52840-mdk.  I picked that one up mostly because the nordic dev boards seemed to be unavailable from the handful of distributors I checked at the time, and this board (that I'm eyeing for a project) https://www.particle.io/mesh/buy/xenon isn't shipping yet.

If it makes any bearing last weekend I pushed up some code for the nordic nRF52840-dk as that is the board I have been using. I was waiting for the dust to settle on the #5 before I was going to open a PR.

I added https://github.com/nrf-rs/nrf52840-mdk-rs in a repo of its own; I expect that this particular board will be pretty niche adoption wise, even though it is not a bad little board.

Okay, I've changed my mind. I'm no longer opposed to have board support crates in this repo, as long as we don't overdo it.
@jamesmunns I noticed you +1'd my original comment. Are you okay with closing this issue?

I'm a fan of keeping things separate, but I do agree that if you need to push changes that affect all repos fairly often, it makes more sense to use the mini-mono-repo pattern.
Lets run with this for now, and if it gets painful, we can reconsider then.


Added functionality to be able to edit receipt in order view

issue #203

Current coverage is 95.59% (diff: 91.66%)

Merging #234 into master will decrease coverage by 0.08%

@@             master       #234   diff @@
==========================================
  Files            49         49
  Lines          1527       1544    +17
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1461       1476    +15
- Misses           66         68     +2
  Partials          0          0

Powered by Codecov. Last update 7b66c05...3964d45


remove the '$0' from the parenthesis when intellisense adds it.

Cursor position still appears at the end instead of inside
the parenthesis.
For #8101

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[x] Has a news entry file (remember to thank yourself!)
[ ] Appropriate comments and documentation strings in the code
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated
[ ] Test plan is updated as appropriate
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed)
[ ] The wiki is updated with any design decisions/details.

Codecov Report

Merging #8731 into master will decrease coverage by 0.71%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #8731      +/-   ##
==========================================
- Coverage   58.68%   57.96%   -0.72%
==========================================
  Files         527      527
  Lines       24621    24249     -372
  Branches     3987     3982       -5
==========================================
- Hits        14449    14057     -392
- Misses       9238     9250      +12
- Partials      934      942       +8

Impacted Files
Coverage Δ

...nt/datascience/jupyter/invalidNotebookFileError.ts
0% <0%> (-75%)
:arrow_down:

.../client/datascience/jupyter/jupyterConnectError.ts
0% <0%> (-66.67%)
:arrow_down:

...science/jupyter/jupyterKernelPromiseFailedError.ts
0% <0%> (-50%)
:arrow_down:

...ent/datascience/jupyter/jupyterWaitForIdleError.ts
0% <0%> (-50%)
:arrow_down:

...cience/jupyter/jupyterDebuggerNotInstalledError.ts
50% <0%> (-30%)
:arrow_down:

src/client/common/utils/platform.ts
64.7% <0%> (-23.53%)
:arrow_down:

src/client/language/characters.ts
12% <0%> (-21.34%)
:arrow_down:

src/client/datascience/cellFactory.ts
51.51% <0%> (-19%)
:arrow_down:

src/client/testing/codeLenses/main.ts
60% <0%> (-17.78%)
:arrow_down:

src/client/common/platform/pathUtils.ts
66.66% <0%> (-5.56%)
:arrow_down:

... and 36 more

Continue to review full report at Codecov.

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


Ready Templates for Code Review

Project Title: Branch title.............
🌟Features:

[ ] - i ...........
[ ] - ii ...................
[ ] - iii ...................
[ ] - iiii ...................
[ ] - iiiii ...................

 🚀 Project Demo

Hi @ab-noori ,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights

Use react-redux✔
Use ducks pattern✔
Configure redux store✔

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

_As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form._✔

Hi @   👋,
Thank you so much 🙏  for reviewing my project.
Your nice feedback is appreciated 🙏.

Hi @ 👋,
Thank you so much 🙏  for reviewing and approving my project.
Your nice and constructive feedback is appreciated 🙏  and I will consider that.

Hi @Kel-nana ,
Good job so far!
There are some small issues, although they are not the requirements for this activity I think it is good practice to follow them. but you are almost there!

Highlights

JavaScript best practices 👍
DRY, KISS, and YAGNI rules 👍
HTML & CSS best practices 👍
Linter set up well and checks pass 🟢
Branch name is descriptive 💯
GitHub flow followed 👌
.gitignore used to ignore unnecessary files 📁
Commit messages are meaningful 📝
PR description is descriptive 📝

Required Changes ♻

[ ] [REQUIRED] It is good to keep all your modules inside your modules directory, I noticed that some of your modules are in SRC root. Just keep index files in the SRC root. 👇

[ ] [OPTIONAL] Go to your repository in the right corner you will find a sitting  icon. from there you can add:

A short description of your project as it exists in your readme file.
The demo link of your project as it exists in your readme file.
Some topic labels.

👉------------------------------------------------------------------------------------------👇

Highlights 👌

Your design is amazing
You have implemented the modules very well
Your HTML markup is semantic

Suggested changes ♻

It would be better to put the following testing commands in the test section of your README file.

npm eslint .
npx stylelint "**/*.{css,scss}"

Hi @FrankMugagga,

The nice job you have done so far 👍
Thanks for your hardworking and for giving improvement to our project 👏

Optional changes ♻

Please add the following portion of code to your README file's test section.
- npm test
- npx eslint .
- npx stylelint "**/*.{css,scss}"

Status: Approved ✔
Hi @til2to :wave:,
Your task is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

Highlights 👌

Amazing work you have done so far 👍
Your design is amazing ✔
You have implemented all requirements till this point 💯 .

Cheers, and Happy coding!👏👏👏

Status: Changes Requested ♻
Hi @til2to :wave:,
Good job so far!
There are some minor issues, I think it is better to implement them before going to the next step of our project. But remember you have done an amazing job, and you are almost there! 🥇

Highlights 👌

Amazing work you have done so far 👍
GitHub flow followed 👌
Branch name is descriptive 💯
Linter set up well and checks pass 🟢
PR description is descriptive 📝
Commit messages are meaningful 📝
.gitignore used to ignore unnecessary files 📁
You have implemented all requirements till this point 💯 .
JavaScript best practices followed 👍
DRY, KISS, and YAGNI rules followed👍
HTML & CSS best practices followed👍

Required Changes ♻
Please check the following comments with [REQUIRED] badges.
Optional suggestions
Every comment with the [OPTIONAL] prefix won't be required to implement. However, I strongly recommend you consider them as they can improve your code. Some of them will improve your application.
Cheers, and Happy coding!👏👏👏

Space Traveler's Hub: finalized version for review
🌟Features:

[ ] - Project is created using CRA.
[ ] - Rockets page is created and styled step by step in detail according the project requirements.
[ ] - Missions page is created and styled step by step in detail according the project requirements.
[ ] - Reserving and canceling Rockets and joining and leaving Missions functionalities are applied in both pages.
[ ] - Profile page is created and styled step by step in detail according the project requirements.
[ ] - Joint Missions and reserved Rockets are displayed in profile page.
[ ] - Header including Navbar is created and Navlink used for navigating between pages.

 🚀 Project Demo

✨About Me
const abdulAliNoori = {
  country: "Afghanistan",
  pronouns: ["He", "Him"],
  status: "open to new opportunities",
  lookingFor: "Front-end developer" || "Full-stack web developer",
  code: [Java, PHP, JavaScript, React, Redux, Ruby on Rails, HTML/CSS, Semantic UI, Bootstrap,
          Tailwind CSS, Material UI],
  challenge: "I am honing my technical and professional skills at Microverse",
  funFacts: ['I have a computer science background and 5+ years of
              professional and communication skills experience at NSIA and the Afghanistan embassy
              in a foreign country. ', 'I am able to make software solutions for small businesses. ']
}

✨ GitHub Stats

✨ Languages and Tools

Status: Approved ✔
Hi @MarcoDiaz2000 :wave:,
Your task is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

Highlights 👌

Great job for creating MusicAlbum class ✔
Great Implementations of task requirements 👍

Required Changes ♻
Please check the following comments with [REQUIRED] badges.
Optional suggestions
Every comment with the [OPTIONAL] prefix won't be required to implement. However, I strongly recommend you consider them as they can improve your code. Some of them will improve your application.
Cheers, and Happy coding!👏👏👏

Recipe Application: Finalized
🌟Features:

[x] - Login and registration pages have been implemented using Devise for user authentication.
[x] - A food list view has been created to display the added foods of the logged-in user, including quantities.
[x] - A recipe list view has been designed to display recipes created by the user, with the option to delete recipes they own.
[x] - A public recipe list view has been developed to show all public recipes ordered by the newest.
[x] - A recipe details view has been designed, allowing users to toggle a recipe's privacy and add new foods if the recipe is owned by them.
[x] - A general shopping list view has been implemented for users with fewer than 3 group members, with calculations for total items and prices of missing foods.
[x] - Database queries have been optimized to avoid N+1 query issues.
[x] - A navigation menu has been created for easy access to all pages.
[x] - Unit and integration tests have been set up using RSpec and Capybara testing libraries.
[x] - The Gitflow methodology has been followed for version control and collaboration on GitHub.


xxooss

Hello. I have a problem. I installed Agama, activated bitcoin in full mode and got a recieve address and had some coins sent to it. I can not get the program to work. I try and activate bitcoin and get it cant communicate with <IP_ADDRESS>:7778
Then it says its not running and just keeps returning me to the start screen to activate a coin. I am running win 10 64bit on an i3 with 16gb ram. I updated java and tried opening up port 7778 and no go. Now I am worried I will never get my coins. please help.

Still not able to load BTC...DGB is loading it seems.

DGB starts and fails...tried it on a win 7 machine and same thing. Anybody home?

Full mode is still highly volatile. Windows has the worst performance compared to OSX or Linux. If you can use OSX/Linux that would be the best solution for now.

same issue with Ubuntu...oh well.  Really should not have closed this as using another OS is not a solution.

have you tried pre-release version?

Yes sir I did, it was even worse on my system I did load an instance of VMware and installed Ubuntu and it is somewhat better? This tells me it is a driver issue or something in the way windows handles the network part does not work as well as the Linux drivers?


Not issue, but feedback

Is it possible to include allowing us to change the colour of the hitsplatter if prayer was used for the hit?

They are colored according to the xp drop color (with respect to the prayer). So according to 'Xp drop color melee', 'Xp drop color mage', 'Xp drop color range' but only if 'Predicted hit color override' is turned off

Oh I misunderstood. You meant the hitsplat icon? I use the image from the game. I think I could recolor the image but that's not something I want to add as option right now


Move rdo lookahead into config

Required to implement #1532 in a more performant and future-proof way. 40 lookahead frames would make the test take longer than it needs to due to needing more frames overall.
This does not yet make the number of RDO lookahead frames configurable from the CLI, or change it in any speed presets.

Coverage increased (+0.001%) to 81.716% when pulling ec347600c39f8b098a8a4bf8a4405d66763603b2 on shssoichiro:rdo-lookahead-into-config into 019746b31afeb1f274283f80d62afe50808becfe on xiph:master.


Add support for Zhinx extension

#DEVELOPMENT PRs SHOULD BE TO DEV BRANCH ONLY
Description

Added cover group format for RV32Zhinx instructions.
Added cover group format for RV64Zhinx instructions.
Introduced ZHINX flag to aid the compilation of Half precision floating ops into integer regs.

Related Issues

NA

Update to/for Ratified/Unratified Extensions or to framework

[ ] Ratified

List Extensions

Zhinx

Dear @anuani21
The CTG and ISAC Repo had been moved to riscv-arch-test via PR
https://github.com/riscv-non-isa/riscv-arch-test/pull/495
If you think this PR is important, and need to me merged on to risc-v CTG or ISAC, please re-submit your PR against   riscv-arch-test
This repository shall be archived in about one week time .


can't auto-detect digital title ID

When 3ds_hb_menu starts svdt, it uses the title ID for a target selected by the user. For gamecards (mediatype 0x2) the title ID is always zero. However, for digital titles, the title ID is of course unique for every game.
As far as I know 3ds_hb_menu does not pass the selected title ID on to svdt, so svdt has to re-prompt the user for the title. The title ID is useful because it is used for accessing the title short description in exeFS:/icon, for naming save dumps, and could potentially be used for anti-anti savegame restore (only for digital games ...).
Some ideas:

lookup tables for some kind of magic header
having 3ds_hb_menu pass the title ID to svdt somehow
implementing a service function that accesses the title ID (unfortunately APT:GetAppletInfo with NS_APPID = 0x300 won't work because APT somehow thinks the active appID is 0x101 [home menu])

For the record, yellows8 pointed this existing function in the 3ds api: http://3dbrew.org/wiki/APT:GetProgramID
If this ever gets added to ctrulib, it would "solve" the issue.

Will close for now, pending suloku's pull request for ctrulib.

APT:GetProgramID has been added to ctrulib.


MCH stuff

remove hardcoded queen timings from zMCH1
add tincture logic
Queen deprioritized behind WF/HC
force WF use in second half of GCD (hopefully resolve occasional 6th gcd miss)

As a special treat I actually tested the rotation before pushing it this time


getting a message's channel ID throws an error

https://github.com/DiscordUnity/DiscordUnity/blob/d7b926317810156da5aa530e65866ce5861979cf/src/DiscordUnity/State/DiscordMessage.cs#L10
ArgumentNullException: Value cannot be null.
Parameter name: key
System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) (at <b252bb13e2494f7d9e60515859634002>:0)
System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) (at <b252bb13e2494f7d9e60515859634002>:0)
DiscordUnity.State.DiscordMessage.get_Channel () (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/State/DiscordMessage.cs:10)
...

I think PrivateChannels isn't initialized.

Hello EntranceJew,
Reading up on the documentation of https://discord.com/developers/docs/topics/gateway#ready
Bots do not receive or persist an array of private channels. They can only receive newly private channels through the ChannelCreate event when a new message is sent.

From what I can tell, even if I cheat and use the source, somehow channel_id isn't being provided to the original message, even if I cheat and do the following:
public DiscordChannel Channel => string.IsNullOrEmpty(ChannelId) ? null : DiscordAPI.Servers[GuildId].Channels[ChannelId];

ChannelId always comes back as a blank or empty string even when I do GetMessages on a channel and guild I already know.
Additionally I made DiscordManager inherit and implement IDiscordMessageEvents and OnMessageCreated never fires. Neither does a channel's LastMessageId, resulting in a lot of hardcoding

It has been a while and I know it isn't actively developed anymore but it's a shame, I'm indeed having the same issue as @EntranceJew is having.

@KenneyNL rather than try and fix this library, I was able to get some mileage out of switching to DSharpPlus 3.2.3, any versions after that stop working within Unity completely, and the Rest API dll will crash and burn, and even if it works it will be hard to figure out what's wrong because stuff as simple as File IO within the dsharpplus context will break it silently. sadly dsharpplus devs really hate mono and will incorrectly recommend the Discord SDK which doesn't do anything either of us are trying to do.

Ah right, well thanks for the suggestion. I might actually switch to Godot since they offer a plug-in for Discord too :)


Add path to error message processing parser symbols

IOErrors raised while processing symbols during the parsing does not contain information about the path, but all other IOErrors raised by the parser contain them.

Codecov Report

Merging #122 (2db5480) into master (f090b48) will decrease coverage by 0.11%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #122      +/-   ##
==========================================
- Coverage   95.28%   95.17%   -0.12%
==========================================
  Files           1        1
  Lines         849      850       +1
==========================================
  Hits          809      809
- Misses         40       41       +1

Impacted Files
Coverage Δ

polib.py
95.17% <0.00%> (-0.12%)
:arrow_down:

Continue to review full report at Codecov.

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

I @mondeja ! thanks for you PR, could you add tests please ?

Added a test in https://github.com/izimobil/polib/pull/122/commits/1171c1c4d9e93f7d35e427f380713f6967acb592
🤔 Not sure why I'm getting the next message in this case but other syntax errors are not raising that:
polib.py:1487: ResourceWarning: unclosed file <_io.FileIO name='tests/test_syntax_error1.po' mode='rb' closefd=True>
  self.transitions[(symbol, state)] = (action, next_state)
ResourceWarning: Enable tracemalloc to get the object allocation traceback

So I've closed the file if is a file (fhandle has a close attribute). Do you know something about it?

So I've closed the file if is a file (fhandle has a close attribute). Do you know something about it?

No, that's weird, I'm merging the PR as is, will check that later.
Thanks !


fix: respect modifiers for classes and methods

fixes #22

@allcontributors please add @AdmiringWorm as maintainer

@allcontributors please add @AdmiringWorm for maintenance


Raspbian facter/puppet service provider broken

Warning: Found multiple default providers for service: init, systemd; using init
Puppet service provider set here:
https://github.com/puppetlabs/puppet/blob/7.9.0_release/lib/puppet/provider/service/systemd.rb
This looks for Debian in $operatingsystem not Raspbian.  In facter > 2.4.6 (ie >4.0.0) $operatingsystem changes from Debian to Raspbian and breaks the default system provider.
It can't be set by default, at least not in serverless agent setup Maverick is using.
For now, try to downgrade facter to 2.4.6.

https://ask.puppet.com/question/396/howto-force-systemd-as-service-provider-globally/

Worked around but not inherently fixed, reopening to raise and track a proper fix.


hdmap - I want to know more about the map in the simulation

I see the map tool in modules, but I guess the hdmap in your simulation is sunnyvale_loop.bin,
but I can't find this file, I dont really understand the map
it comples the map in opendrive format to binary, all i know is this
but I hope there is some more document to use the map tool
could someone who know about it tell me how the original file .xml to the final file .bin

You can try the following command to convert file .xml to .bin file, parameter InputDir refers to the directory where XML is saved, and OutputDir refers to the output directory where bin will be saved.
bazel build //modules/map/tools:proto_map_generator
bazel-bin/modules/map/tools/proto_map_generator --map_dir=InputDir --output_dir=OutputDir

@chucklqsun @rockcdr The Apollo OpenDrive Format has modified and extended the standard OpenDrive specification, so if necessary, you can email us，or you can leave your email address，we will send the the Apollo OpenDrive specification to you.

Hi @carlin314 @chucklqsun @rockcdr , hope our answer resolved your question. We will close the issue for now. If you have any additional question, please feel free to open an new issue. Our engineer team are more than happy to help that.
Thank you for supporting Apollo!

@msbeta Thanks for your reply. It will be very helpful if you send me a copy of Apollo OpenDrive specification (to 77167680[at]qq.com ).

hi, @chucklqsun  , I have already emailed the Apollo map specification document to you. Please feel free to let me know if there are any other issues we can help with on the map side, thanks!

@msbeta Got it! Thanks mate.

@msbeta It will be also very helpful if you send me a copy of Apollo OpenDrive specification (to<EMAIL_ADDRESS>).I am also confused of the difference between the origin opendrive and apollo opendrive

can you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

can you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

@msbeta Please send me the current Apollo OpenDRIVE spec to<EMAIL_ADDRESS>

Why not publish the apollo specific opendrive spec? I thought Baidu wants to make everything open source so it's easy to get started.

@msbeta, could you please send me the Apollo OpenDrive spec to whunmr[at]gmail.com
thanks mate.

@msbeta  Could you, please, send me the Apollo OD spec to<EMAIL_ADDRESS>Thanks!

@msbeta Can you please send me the apollo OpenDrive spec to<EMAIL_ADDRESS>as well?
Thanks!

Hi going forward please use: the following link  to send us your details. Thanks!

@msbeta and/or @natashadsouza - I have filled out the above form several days ago but have not received any response. Could you please email this to me at<EMAIL_ADDRESS>Thank you.

@msbeta and/or @natashadsouza - I have filled out the above form several days ago but have not received any response. Could you please email this to me at<EMAIL_ADDRESS>Thank you.

@msbeta @natashadsouza , Could you, please, send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>Thanks!

@chucklqsun Could you, please, send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

@msbeta @natashadsouza  I have filled the survey but haven't received any email from you, can you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

@msbeta Could you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

Closing this issue. Please follow up on #3005 with all your requests. Thanks!

Closing this issue. Please follow up on #3005 with all your requests. Thanks!
@natashadsouza Could you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

@msbeta Got it! Thanks mate.

It will be also very helpful if you send me a copy of Apollo OpenDrive specification (to<EMAIL_ADDRESS>).I am also confused of the difference between the origin opendrive and apollo opendrive

where can i get apollo opendrive sample data? i found Apollo OpenDRIVE specification:https://github.com/chucklqsun/apollo_learning

@chucklqsun @rockcdr The Apollo OpenDrive Format has modified and extended the standard OpenDrive specification, so if necessary, you can email us，or you can leave your email address，we will send the the Apollo OpenDrive specification to you.

Can Ｉ　get  xml file from you? I can  not find this file base_map.xml

@msbeta Could you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

@msbeta@natashadsouza  Could you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>thanks

@msbeta Could you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

@msbeta Could you please send me the Apollo OpenDrive spec to<EMAIL_ADDRESS>

Tested on OpenDrive sample files (V1.4 format) from OpenDrive.org. "proto_map_generator" does not work.
I tested on base_map.xml from apollo. it is also could not be convert.
./bazel-bin/modules/map/tools/proto_map_generator --map_dir=./modules/map/data/sunnyvale_loop --output_dir=./modules/map/data/sunnyvale_loop

Tested on OpenDrive sample files (V1.4 format) from OpenDrive.org. "proto_map_generator" does not work.
I tested on base_map.xml from apollo. it is also could not be convert.
./bazel-bin/modules/map/tools/proto_map_generator --map_dir=./modules/map/data/sunnyvale_loop --output_dir=./modules/map/data/sunnyvale_loop

I found a method to fix this error.
when I run cmd,I meet errors:

[cpoc@in-dev-docker:/apollo]$ bazel-bin/modules/map/tools/proto_map_generator --map_dir=modules/map/data/new --output_dir=modules/map/data/new
E0111 10:33:41.756587 28383 opendrive_adapter.cc:44] []fail to parse opendrive header, unsupport data in more than one zones
F0111 10:33:41.757151 28383 proto_map_generator.cc:39] Check failed: apollo::hdmap::adapter::OpendriveAdapter::LoadData(map_filename, &pb_map) []fail to load data from : modules/map/data/new/base_map.xml
*** Check failure stack trace: ***
@     0x7f6591ecb60d  google::LogMessage::Fail()
@     0x7f6591ecdaca  google::LogMessage::SendToLog()
@     0x7f6591ecb01d  google::LogMessage::Flush()
@     0x7f6591ecea79  google::LogMessageFatal::~LogMessageFatal()
@     0x557fab562409  main
@     0x7f6590d31b97  __libc_start_main
@     0x557fab56216a  _start
@              (nil)  (unknown)
Aborted (core dumped)

then,I found where errors occurs
int eastZone = GetLongZone(east);
int westZone = GetLongZone(west);
if (eastZone != westZone) {
  std::string err_msg = "unsupport data in more than one zones";
  return Status(apollo::common::ErrorCode::HDMAP_DATA_ERROR, err_msg);
}

then,I opened base_map.xml,and change "east"  and "west" to the same value.
and run above cmd
(bazel-bin/modules/map/tools/proto_map_generator --map_dir=modules/map/data/new --output_dir=modules/map/data/new)
again. it is successfully generate base_map.txt and base_map.bin from base_map.xml.
I do not know this method is correct or not,if anyone know a better method,please tell me,thank you.

I found a method to fix this error.
when I run cmd,I meet errors:

[cpoc@in-dev-docker:/apollo]$ bazel-bin/modules/map/tools/proto_map_generator --map_dir=modules/map/data/new --output_dir=modules/map/data/new
E0111 10:33:41.756587 28383 opendrive_adapter.cc:44] []fail to parse opendrive header, unsupport data in more than one zones
F0111 10:33:41.757151 28383 proto_map_generator.cc:39] Check failed: apollo::hdmap::adapter::OpendriveAdapter::LoadData(map_filename, &pb_map) []fail to load data from : modules/map/data/new/base_map.xml
*** Check failure stack trace: ***
@     0x7f6591ecb60d  google::LogMessage::Fail()
@     0x7f6591ecdaca  google::LogMessage::SendToLog()
@     0x7f6591ecb01d  google::LogMessage::Flush()
@     0x7f6591ecea79  google::LogMessageFatal::~LogMessageFatal()
@     0x557fab562409  main
@     0x7f6590d31b97  __libc_start_main
@     0x557fab56216a  _start
@              (nil)  (unknown)
Aborted (core dumped)

then,I found where errors occurs
int eastZone = GetLongZone(east);
int westZone = GetLongZone(west);
if (eastZone != westZone) {
  std::string err_msg = "unsupport data in more than one zones";
  return Status(apollo::common::ErrorCode::HDMAP_DATA_ERROR, err_msg);
}

then,I opened base_map.xml,and change "east"  and "west" to the same value.
and run above cmd
(bazel-bin/modules/map/tools/proto_map_generator --map_dir=modules/map/data/new --output_dir=modules/map/data/new)
again. it is successfully generate base_map.txt and base_map.bin from base_map.xml.
I do not know this method is correct or not,if anyone know a better method,please tell me,thank you.

Hallo @natashadsouza,
I have filled above form requesting the Custom Apollo's OpenDrive format.
Could you please email me the document at<EMAIL_ADDRESS>?
Regards,
Rahul

Could you send your specks on<EMAIL_ADDRESS>please?

Hallo Sameer,
Do you work for Apollo?
Or do you need the Apollo map specifications?
Regards,
Rahul
On Sat, 27 Mar, 2021, 08:50 SamerSeed, @.***> wrote:

Could you send your specks on @.***, please?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ApolloAuto/apollo/issues/603#issuecomment-808682802,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACEBHIWPB5SLUI3CJG3UZVDTFWE5XANCNFSM4D6IHWWQ
.

I m trying to dig into apollo. I need the Apollo map specifications.

С уважением,
Отрощенко Александр

Суббота, 27 марта 2021, 11:08 +03:00 от rahulkrishn1990 @.***>:

  Hallo Sameer,
Do you work for Apollo?
Or do you need the Apollo map specifications?
Regards,
Rahul
On Sat, 27 Mar, 2021, 08:50 SamerSeed, @.***> wrote:

Could you send your specks on @.***, please?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
< https://github.com/ApolloAuto/apollo/issues/603#issuecomment-808682802 >,
or unsubscribe
< https://github.com/notifications/unsubscribe-auth/ACEBHIWPB5SLUI3CJG3UZVDTFWE5XANCNFSM4D6IHWWQ >
.

—
You are receiving this because you commented.
Reply to this email directly,  view it on GitHub , or  unsubscribe .

Ok. I do not have it.
I am also waiting for reply from Apollo community.
On Sat, 27 Mar, 2021, 09:10 SamerSeed, @.***> wrote:

I m trying to dig into apollo. I need the Apollo map specifications.
С уважением,
Отрощенко Александр

Суббота, 27 марта 2021, 11:08 +03:00 от rahulkrishn1990 @.***>:
Hallo Sameer,
Do you work for Apollo?
Or do you need the Apollo map specifications?
Regards,
Rahul
On Sat, 27 Mar, 2021, 08:50 SamerSeed, @.***> wrote:

Could you send your specks on @.***, please?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/ApolloAuto/apollo/issues/603#issuecomment-808682802 >,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ACEBHIWPB5SLUI3CJG3UZVDTFWE5XANCNFSM4D6IHWWQ

.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub , or unsubscribe .

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ApolloAuto/apollo/issues/603#issuecomment-808687149,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACEBHIWELCWMQCI5MFO2AHTTFWHHZANCNFSM4D6IHWWQ
.

LGSVL还是很香的，导入导出，不难吧。细微差别，自己改一下代码就好了啊，目前看还不用修改

Thanks for your reply. It will be very helpful if you send me a copy of Apollo OpenDrive specification (to<EMAIL_ADDRESS>).

I developed an online apollo opendrive visualization tool, refer to the following website: www.worldmapforyou.com, you can open the apollo opendrive data of ***.bin, the data will not be sent to the server, but directly parsed on the client. Can view the properties of the map


galaxy etca backup and db playbooks

… it depends on

The galaxy db backup role and variables have been commented out so that they cannot be run until galaxy Sydney is production galaxy. When updating the values I noticed that one of the variables 'db_server' that I updated had been set to '<IP_ADDRESS>' which is not the internal IP for aarnet-db. The backup script on the aarnet-backup machine has the correct IP so these are out of sync. There could be other differences between what the role produces and the actual script used for backing up the database.

the postgresql_object_users blocks in dev-db, staging-db and aarnet-db were so similar that they have been moved into dbservers.yml

these commits are part of #1313: I am rolling this PR into that one


incorrect processing with Attributes html

What is this feature about (expected vs actual behaviour)?
How can I reproduce it?
Does it take minutes, hours or days to fix?
Any additional information?

This html code has an incorrect processing:
Rotar
$htmlMin = new HtmlMin();
echo $htmlMin->minify("<button type="button" id="rotate_crop" class="btn btn-primary" data-loading-text=" Rotando..." style="">Rotar");
Bad Output is: button type="button" id="rotate_crop" class="btn btn-primary" data-loading-text=" Rotando..." style=""
When it had to be:  style=""

button type="button" id="rotate_crop" class="btn btn-primary" data-loading-text=" Rotando..." style=""

Hi, I added a test case here "https://github.com/voku/HtmlMin/commit/1b6d9cdeb25286dfae4720f9663df7a6978e18b6" but it passed and I can't see the issue? Maybe you are not using the current version of HtmlMin? https://github.com/voku/HtmlMin/blob/master/CHANGELOG.md

Please feel free to re-open the issue if this is still a problem for you.


add lastModified for given key to return timestamp of last update

Small addition so implementations can check when an object was last updated. This simplifies scenarios where Paper is used as an 'offline-first' cache mechanism allowing implementations to decide if a cached object is stale and requires a network call and update.

done!


JAVA-3487: Extend AsyncChangeStreamBatchCursor to be reference counted

Evergreen patch: https://evergreen.mongodb.com/version/5dd70aa9850e614498f53cb4
Adding reference counting to AsyncChangeStreamBatchCursor to protect the underlying session from closing prematurely. The test case submitted by the reporter no longer throws the exception shown in the ticket.

@jstewart-mongo, just FYI I'm waiting for an answer to my questions before reviewing any further.

Evergreen patch: https://evergreen.mongodb.com/version/5de89d37c9ec443561ce2698
@jyemin Addressing your questions:

Yes, making AsyncChangeStreamBatchCursor reference counted resolves the problem reported by the user in the ticket.
I was able to intermittently able to reproduce the same issue with an AsyncQueryBatchCursor. I found a test in AsyncQueryBatchCursorSpecification that addresses this issue. Having AsyncQueryBatchCursor extend AbstractReferenceCounted and implementing similar changes to AsyncChangeStreamBatchCursor resolves the issue here as well.


Make help texts unique in kube-state-metrics customResourceState config

Fixes #32

Can you also update the Helm chart to the latest major version if everything works Ok please?

I cherry-picked the change in my flux2-monitoring-example fork and tested it out, this update indeed brings back all the kube-state-metrics on the Flux Cluster Stats dashboard 👍 thanks very much for running this down @speer


ReferenceError: iFrameResize is not defined

Hi,
I have applied iframe resizer on a site, In the site alos applied some other js library.
Due to some javascripct confiction iframe resizer could not work properly.

As mentioned before, please read the Contributing Guidelines before submitting tickets. Closing as you have not supplied any details on what this issue is.

I know this is a closed Issue, In case if u haven't found any solution yet.
Try calling in the iframe onload event.
This works fine for me :
<iframe src="https://www.demourl.com/" onload="iFrameResize({log:true})" scrolling="no" frameborder="0"></iframe>

You should call it after the iframe tag, not via onload.


⚠ Bofrost.lu has degraded performance

In aecdc36, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1055 ms

Resolved: Bofrost.lu performance has improved in 17b9558 after 7 minutes.


Merge develop into master

Description

Configured for deployment to fly.io
Updated dependencies to make the app functional
Mitigated high vuln

Related Issue
https://gohypergiant.atlassian.net/browse/OPS-324
Motivation and Context
Users requested a glossary bot for Slack
How Has This Been Tested?
Deployed to fly.io and validated via Slack.
Screenshots (if appropriate):

Note, the app is currently spun down in fly.io to save on resources.


docx to pdf conversion without word applications

Perhaps an Enhancement Feature to enable docx to pdf (and vice versa) without any inbuilt word application/software is appreciated?

I would see this as clearly outside the scope of python-docx. This functionality can be provided independently of the ability to read and write .docx files and already has some implementations I believe.

I would see this as clearly outside the scope of python-docx. This functionality can be provided independently of the ability to read and write .docx files and already has some implementations I believe.


[Bug]: getWifiName different behaviour on Android and iOs

Platform
Android 12 and iOs 16.1
Plugin
network_info_plus
Version
3.0.1
Flutter SDK
3.3.6
Info
The method getWifiName behaves differently on Android and iOs:

on Android it returns the wifi name as a string that starts and ends with the " char.
on iOs it returns the wifi name without any starting or ending chars.

The following table resumes the behaviour of the method with different package versions (wifi name is WIFIxGUEST without "):

package verison
android
iOs

2.1.3
WIFIxGUEST
WIFIxGUEST

2.1.4
"WIFIxGUEST"
WIFIxGUEST

2.1.4+1
"WIFIxGUEST"
WIFIxGUEST

2.2.0
"WIFIxGUEST"
WIFIxGUEST

2.3.0
null
WIFIxGUEST

2.3.1
null
WIFIxGUEST

2.3.2
null
WIFIxGUEST

3.0.0
"WIFIxGUEST"
WIFIxGUEST

3.0.1
"WIFIxGUEST"
WIFIxGUEST

Expected behaviour

package verison
android
iOs

next release
WIFIxGUEST
WIFIxGUEST

Steps to reproduce

Clone network_info_plus example project https://github.com/fluttercommunity/plus_plugins/tree/main/packages/network_info_plus/network_info_plus/example
Delete in pubspec.yaml all the dependency_overrides section and in the dependencies section change network_info_plus: ^3.0.0.
Do flutter clean and flutter pub get and then run the app again.
Grant location permission make sure that you are connected to a WiFi,

Android:

iOs:

Code Sample
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// ignore_for_file: public_member_api_docs

import 'dart:async';
import 'dart:developer' as developer;
import 'dart:io';

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:network_info_plus/network_info_plus.dart';

// Sets a platform override for desktop to avoid exceptions. See
// https://flutter.dev/desktop#target-platform-override for more info.
void _enablePlatformOverrideForDesktop() {
  if (!kIsWeb && (Platform.isWindows || Platform.isLinux)) {
    debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia;
  }
}

void main() {
  _enablePlatformOverrideForDesktop();
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, this.title}) : super(key: key);

  final String? title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  String _connectionStatus = 'Unknown';
  final NetworkInfo _networkInfo = NetworkInfo();

  @override
  void initState() {
    super.initState();
    _initNetworkInfo();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('NetworkInfoPlus example'),
      ),
      body: Center(
          child: Column(
        mainAxisSize: MainAxisSize.min,
        children: [
          const Text(
            'Network info',
            style: TextStyle(
              fontSize: 16,
              fontWeight: FontWeight.bold,
            ),
          ),
          const SizedBox(height: 16),
          Text(_connectionStatus),
        ],
      )),
    );
  }

  Future<void> _initNetworkInfo() async {
    String? wifiName,
        wifiBSSID,
        wifiIPv4,
        wifiIPv6,
        wifiGatewayIP,
        wifiBroadcast,
        wifiSubmask;

    try {
      if (!kIsWeb && Platform.isIOS) {
        var status = await _networkInfo.getLocationServiceAuthorization();
        if (status == LocationAuthorizationStatus.notDetermined) {
          status = await _networkInfo.requestLocationServiceAuthorization();
        }
        if (status == LocationAuthorizationStatus.authorizedAlways ||
            status == LocationAuthorizationStatus.authorizedWhenInUse) {
          wifiName = await _networkInfo.getWifiName();
        } else {
          wifiName = await _networkInfo.getWifiName();
        }
      } else {
        wifiName = await _networkInfo.getWifiName();
      }
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi Name', error: e);
      wifiName = 'Failed to get Wifi Name';
    }

    try {
      if (!kIsWeb && Platform.isIOS) {
        var status = await _networkInfo.getLocationServiceAuthorization();
        if (status == LocationAuthorizationStatus.notDetermined) {
          status = await _networkInfo.requestLocationServiceAuthorization();
        }
        if (status == LocationAuthorizationStatus.authorizedAlways ||
            status == LocationAuthorizationStatus.authorizedWhenInUse) {
          wifiBSSID = await _networkInfo.getWifiBSSID();
        } else {
          wifiBSSID = await _networkInfo.getWifiBSSID();
        }
      } else {
        wifiBSSID = await _networkInfo.getWifiBSSID();
      }
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi BSSID', error: e);
      wifiBSSID = 'Failed to get Wifi BSSID';
    }

    try {
      wifiIPv4 = await _networkInfo.getWifiIP();
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi IPv4', error: e);
      wifiIPv4 = 'Failed to get Wifi IPv4';
    }

    try {
      if (!Platform.isWindows) {
        wifiIPv6 = await _networkInfo.getWifiIPv6();
      }
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi IPv6', error: e);
      wifiIPv6 = 'Failed to get Wifi IPv6';
    }

    try {
      if (!Platform.isWindows) {
        wifiSubmask = await _networkInfo.getWifiSubmask();
      }
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi submask address', error: e);
      wifiSubmask = 'Failed to get Wifi submask address';
    }

    try {
      if (!Platform.isWindows) {
        wifiBroadcast = await _networkInfo.getWifiBroadcast();
      }
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi broadcast', error: e);
      wifiBroadcast = 'Failed to get Wifi broadcast';
    }

    try {
      if (!Platform.isWindows) {
        wifiGatewayIP = await _networkInfo.getWifiGatewayIP();
      }
    } on PlatformException catch (e) {
      developer.log('Failed to get Wifi gateway address', error: e);
      wifiGatewayIP = 'Failed to get Wifi gateway address';
    }

    setState(() {
      _connectionStatus = 'Wifi Name: $wifiName\n'
          'Wifi BSSID: $wifiBSSID\n'
          'Wifi IPv4: $wifiIPv4\n'
          'Wifi IPv6: $wifiIPv6\n'
          'Wifi Broadcast: $wifiBroadcast\n'
          'Wifi Gateway: $wifiGatewayIP\n'
          'Wifi Submask: $wifiSubmask\n';
    });
  }
}

Logs
It is too long for GitHub comment.

Flutter Doctor
[✓] Flutter (Channel stable, 3.3.6, on Microsoft Windows [Version 10.0.19044.2130], locale it-IT)
    • Flutter version 3.3.6 on channel stable at C:\Users\ppanizza\Documents\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6928314d50 (2 weeks ago), 2022-10-25 16:34:41 -0400
    • Engine revision 3ad69d7be3
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\ppanizza\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.3.32825.248
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[✓] VS Code (version 1.73.0)
    • VS Code at C:\Users\ppanizza\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.52.0

[✓] Connected device (4 available)
    • DN2103 (mobile)   • CMBY7LDQT4WC6HBI • android-arm64  • Android 12 (API 31)
    • Windows (desktop) • windows          • windows-x64    • Microsoft Windows [Version 10.0.19044.2130]
    • Chrome (web)      • chrome           • web-javascript • Google Chrome 107.0.5304.88
    • Edge (web)        • edge             • web-javascript • Microsoft Edge 107.0.1418.35

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Checklist before submitting a bug

[X] I Google'd a solution and I couldn't find it
[X] I searched on StackOverflow for a solution and I couldn't find it
[X] I read the README.md file of the plugin
[X] I'm using the latest version of the plugin
[X] All dependencies are up to date with flutter pub upgrade
[X] I did a flutter clean
[X] I tried running the example project

Unfortunately, that's what the OS returns.
This was already discussed in the past (e.g. here https://github.com/fluttercommunity/plus_plugins/issues/986#issuecomment-1208110393), and some people tried to fix it, unfortunately the problem is that sometimes is impossible to differentiate between an SSID that indeed contains quotes than when the OS added the quotes.
The decision so far has been that the plugin should be in charge of returning what the OS returns, and the developers should be in charge of processing that data as they wish.

Another discussion comment here: https://github.com/fluttercommunity/plus_plugins/pull/1027#issuecomment-1219104294


Form::getAttributesHTML() incorrectly escaped in templates

Affected Version
4.x
Description
Forms and form fields have two methods of outputting HTML attributes, $AttributesHTML and $getAttributesHTML('class'), where the 2nd example will output all attributes except the class attribute.
IIRC the reason behind this is that $AttributesHTML will call getAttributesHTML() but won’t pass through any arguments (this was an opinionated design decision in the template engine because getters traditionally shouldn’t have arguments), so it’s necessary to include the get prefix if you want arguments included.
Form is missing 'getAttributesHTML' => 'HTMLFragment' from its casting array. The AttributesHTML trait actually mentions this requirement in its documentation:
https://github.com/silverstripe/silverstripe-framework/blob/673c1142438324605ad429c447ceee92839351df/src/View/AttributesHTML.php#L10-L16
With this casting missing, using $getAttributesHTML('class') on a Form instance in templates results in escaping on quotes for the attribute values

Closing as linked PR merged.


feat: add fastchat-t5-3b model

I'm adding this model, because it fits on a t4 which reasonably inexpensive to host, but hast all the new and fancy training from ShareGPT

Okay, this should be live as depot.ai/lmsys/fastchat-t5-3b-v1.0:latest 🚀

Nice, thanks!


Remove the Terraform CLI from the provider package and deprecate the relevant provider command-line flags.

Description of your changes

With #592, we have switched to the Terraform plugin SDK-based reconciliation for all the available managed resources in this provider. This PR removes the Terraform CLI and the Terraform Google provider binaries from the built provider package. We still need to generate the config/schema.json for diff detection purposes and for the code generation pipeline, and we are planning to address the issue of generating the schema.json without the TF CLI in a follow-up PR.
We are also deprecating the following process-forking related command-line arguments:

terraform-version
terraform-provider-version
terraform-native-provider-path
terraform-provider-source
provider-ttl

What the user will see in the provider logs if she uses any of these flags is something like the following:
warning: Command-line flag "terraform-version" is deprecated and no longer used. It will be removed in a future release. Please remove it from all of your configurations (ControllerConfigs, etc.).
warning: Command-line flag "terraform-provider-source" is deprecated and no longer used. It will be removed in a future release. Please remove it from all of your configurations (ControllerConfigs, etc.).
warning: Command-line flag "terraform-provider-version" is deprecated and no longer used. It will be removed in a future release. Please remove it from all of your configurations (ControllerConfigs, etc.).
warning: Command-line flag "provider-ttl" is deprecated and no longer used. It will be removed in a future release. Please remove it from all of your configurations (ControllerConfigs, etc.).

These logs will be available even if the debug logging is not enabled for the provider.
This PR also bumps the --max-reconcile-rate command-line option's default to 100 to leverage the SDK-based reconciliation runtime's performance improvements.
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Via an uptest run and manually with the package index.docker.io/ulucinar/provider-family-azure:v0.41.0-4e29a7c1ef8506fac221064410b799888fbfd10c.

/test-examples="examples/azure/resourcegroup.yaml"

/test-examples="examples/network/subnet.yaml"


FAQ

Demo: https://beta.httparchive.org/faq
Features:

markdown-supported config file of questions and answers

server-side rendered FAQ template
automatic permalink generation of questions

takes many of the relevant FAQs from the legacy page
updated answers

eg BigQuery answer contains links to modern docs and resources

changelog is dynamically generated based on JSON file maintained in GitHub

supports URL anchors to jump to change (non-trivial when it's dynamically added to the DOM after load)
see comments in the code about HTML support in changelog (there isn't any)

Progress on #13

PTAL (see https://github.com/HTTPArchive/beta.httparchive.org/pull/18#discussion_r172662088 which is collapsed by default 😞)


fix(browserfetcher): fix httpRequest when using proxy against http HOST

This patch avoids https-proxy-agent usage when target host protocol is http and proxy is specified.
This is a valid scenario for installer but was failing.
Fixes #4556
PS: second try. fixed code lint issues

Thanks to you!


Handle nil in ecto types

coverage: 90.415% (-1.2%) from 91.586%
when pulling 5adfabd75df33ec332d3fe908b850922d378e5d2 on ecto_type_nil
into 79e1be128b75333d017339f76c1efbd6f7730eb7 on main.


Integrate SauceLabs using CodeceptJS and Playwright Helper

I am trying to integrate my CodeceptJS tests using the Playwright Helper with SauceLabs so I can have my tests run on various devices in the Cloud.
I see documentation on how to do it using the Appium and WebDriver Helpers, but, nothing about Playwright Helper.
I tried using the Node.js wrapper for saucectl and it only supports the native Playwright framework, not the Helper under the hood for CodeceptJS.
Am I missing some documentation that can lead me into the right direction allowing me to run my tests in SauceLabs?
If this is not achievable at the moment, are there plans in the future to complete this integration like you all have for Appium?
Thanks!

https://docs.saucelabs.com/web-apps/automated-testing/playwright/
As I read here, your Playwright tests are running against browsers yet the devices by saucelabs. Or something I understand wrongly 🤔

I am trying to run my CodeceptJS tests in SauceLabs that are using the Playwright Helper under the hood.
When I use the Playwright solution with saucectl , I receive failures as the solution is based on the native Playwrtight framework (not CodeceptJS with Playwright).

Yeah @jpaxtonrs understood your use case. Seems like the integration should be implemented cause currently this wouldn't work out of the box for Playwright helper of Codeceptjs.

Do we have any plans on implementing SauceLabs integration with CodeceptJS + Playwright Helper ?

Checked with SL. Need to wait for them then.

Awesome, thanks so much! Please, keep me updated on the status of this.


Brightness change

Hi! Thank you for helping out with SSD1306 development! Please:

[x] Check that you've added documentation to any new methods
[x] Rebase from master if you're not already up to date
[x] Add or modify an example if there are changes to the public API
[x] Add a CHANGELOG.md entry in the Unreleased section under the appropriate heading (Added, Fixed, Changed, etc)
[x] Run rustfmt on the project with cargo fmt --all - CI will not pass without this step
[x] Check that your branch is up to date with master and that CI is passing once the PR is opened

PR description
Some open questions that I still have:

Should there be an option for custom brightness levels? Adjusting the precharge period can make the screen go darker than default, but the results are not straight forward
Should there be an additional method per display mode? I personally prefer the change_property with a closure, because it allows for the same (and more) functionality without implementing a bunch of forwarder methods. Or maybe it is overly generic in the current form.

So for now, this is only a draft.

I believe the various display properties need some thought here. I prefer the closure method for setting them, because it doesn't require implementing the same functionality in like 3 places ( one impl and 2 forwarders in the display modes), but your request is totally sensible. Should I include other properties in the common set (i.e. the trait)?

I've copied the rtfm_dvd example and set it up so when the logo hits the sides, the brightness changes. Unfortunately, I have no hardware to test it.

I really don't have a better idea of how to implement this in a somewhat nice manner, so I'm marking the PR as ready.

I just merged #126 so if you can give this a rebase I'll approve and merge once the build passes.

The build is failing with some unused/not found errors.
Once fixed, you can try running TARGET=thumbv7m-none-eabi ./build.sh on your PC to test things before pushing if you want.

Ah yes, I renamed change_brightness to set, but forgot the example... Oh well

That's better

Thanks!


Add images for shop stuff in assets/img/

There are currently 3 products, none of which have images:

/assets/img/products/collapsible-mug.jpg
/assets/img/products/one-hex-sticker.jpg
/assets/img/products/vgs-stickers-5.jpg

These need adding to assets and the product1 - product 3 jpgs need deleting.

Snipcart will not be suitable for this, since it will charge you monthly even if you sell nothing, and this is going to sell like two sets of stickers. Going to do it through etsy instead.


using npm 5.4.2 on travis to take the package-lock.json file into account

@ymeine Thank you for your review!


[wallet] - Correctly set port

Description
Correctly sets the GANACHE_HOST env variable in the test:ci command. Prior to this it wasn't being set correctly, and defaulting to 8545. Which means the wallet package could end up using a ganache instance started by another package.

Obsoleted by #82


strict = true for tools

In August 2024, we launched Structured Outputs. When you turn it on by setting strict: true, in your function definition, Structured Outputs ensures that the arguments generated by the model for a function call exactly match the JSON Schema you provided in the function definition.

Do you have an example of tools with structured outputs? I am currently struggling with the ell syntax here


Implement request and respond for package version artifacts

Description
Fixes pyrsia/pyrsia#623 pyrsia/pyrsia#624

This PR implements the following things:

requesting a package version artifact from the p2p network in the case where a docker manifest does not yet exist in the local pyrsia node
respond with the content of the package version artifact when another peer in the network requests it

PR Checklist

[x] I've read the contributing guidelines.
[x] I've read "What is a Good PR?"
[x] I've included a good title and brief description along with how to review them.
[x] I've linked any associated an issue.
[x] I've requested a review  from pyrsia/collaborators.

Code Contributions

[x] I've built the code cargo build --all-targets successfully.
[x] I've run the unit tests cargo test --workspace and everything passes.
[x] I've made sure my rust toolchain is current rustup update.

A walk through of the code would be helpful. There is a lot here for me to absorb


449 email template

Fixes #449 , now all mailer methods currently in use work locally

overridden by #453


fix DFD

change "Other Pom.xml" to "Maven Central"
change "Jar Files and Dependencies" to "Jar Files and dependent Pom.xml files"
change "dependencies" to "coordinates"
change "pull request" (from Maven plugin to DoSOCS) to "notify of changes"
delete lines "Check Dependencies" and "Yes/No"
change box type of "Temp Dir" to the same as "SPDX", since they are both databases
change box type of "DoSOCS" and "Maven Central" to the same as "Person", since all 3 are external actors and we aren't working with their process as much as we are just using it
break apart "Maven Plugin" into specific actions. Break into processes like "Read Pom.xml and get Dependencies/Coordinates", "Send JARs to Temp", etc. and fix lines accordingly.

I have dont most of it. I dint understand the last part.


Dependency upgrade

New APIs are required to use some of the latest features of ODF.
Following dependencies are updated:
	github.com/openshift/library-go : release-4.13
	github.com/red-hat-storage/ocs-operator : release-4.13
	github.com/rook/rook : v1.11.2
	k8s.io/ : v0.26.3
	open-cluster-management.io/addon-framework : v0.6.1
	open-cluster-management.io/api : v0.10.1
	sigs.k8s.io/controller-runtime : v0.14.6

/cherry-pick release-4.13

/override ci/prow/unit-test
It's failing as openshift ci uses go 1.18. Will fix it as a follow-up

/override ci/prow/unit-test

/lgtm


make error during install

I'm getting an error during gem install glfw:
Building native extensions. This could take a while...
ERROR:  Error installing glfw:
	ERROR: Failed to build gem native extension.

    current directory: /Users/choxi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/glfw-<IP_ADDRESS>/ext/glfw
/Users/choxi/.rbenv/versions/2.5.3/bin/ruby -I /Users/choxi/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0 -r ./siteconf20210406-79433-qpmmer.rb extconf.rb
checking for glfwInit() in -lglfw... yes
creating Makefile

current directory: /Users/choxi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/glfw-<IP_ADDRESS>/ext/glfw
make DESTDIR\= clean

current directory: /Users/choxi/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/glfw-<IP_ADDRESS>/ext/glfw
make DESTDIR\=
compiling common.c
compiling cursor.c
compiling glfw.c
compiling image.c
image.c:48:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return rb_str_new(img->pixels, len);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/choxi/.rbenv/versions/2.5.3/include/ruby-2.5.0/ruby/intern.h:775:20: note: expanded from macro 'rb_str_new'
        rb_str_new_static((str), (len)) : \
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/choxi/.rbenv/versions/2.5.3/include/ruby-2.5.0/ruby/defines.h:105:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK'
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; })
                                                    ^
/Users/choxi/.rbenv/versions/2.5.3/include/ruby-2.5.0/ruby/intern.h:707:37: note: passing argument to parameter here
VALUE rb_str_new_static(const char *, long);
                                    ^
image.c:48:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return rb_str_new(img->pixels, len);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/choxi/.rbenv/versions/2.5.3/include/ruby-2.5.0/ruby/intern.h:776:13: note: expanded from macro 'rb_str_new'
        rb_str_new((str), (len))          \
        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/choxi/.rbenv/versions/2.5.3/include/ruby-2.5.0/ruby/defines.h:105:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK'
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; })
                                                    ^
/Users/choxi/.rbenv/versions/2.5.3/include/ruby-2.5.0/ruby/intern.h:686:29: note: passing argument to parameter here
VALUE rb_str_new(const char*, long);
                            ^
2 warnings generated.
compiling joystick.c
compiling monitor.c
monitor.c:71:28: error: implicit declaration of function 'USHORT2NUM' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        rb_ary_store(r, i, USHORT2NUM(ramp->red[i]));
                           ^
1 error generated.
make: *** [monitor.o] Error 1

make failed, exit code 2

I installed glfw on my Mac via Homebrew:
$ brew info glfw
glfw: stable 3.3.2 (bottled), HEAD
Multi-platform library for OpenGL applications
https://www.glfw.org/
/usr/local/Cellar/glfw/3.3.2 (14 files, 519.1KB) *
  Built from source on 2021-04-06 at 22:02:56
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/glfw.rb
License: Zlib
==> Dependencies
Build: cmake ✔
==> Options
--HEAD
	Install HEAD version
==> Analytics
install: 4,290 (30 days), 11,981 (90 days), 37,655 (365 days)
install-on-request: 3,829 (30 days), 10,698 (90 days), 33,830 (365 days)
build-error: 0 (30 days)

Any idea what the issue might be? Any help or pointers would be appreciated, thanks!

It appears from the output that the USHORT2NUM macro is not defined, which is very peculiar. That's is just one of the many macros defined in the Ruby C API for converting various integer types to a VALUE object.
My first hunch is that this is going to be related to the Ruby version and/or host system, luckily doesn't appear to be a problem with finding your GLFW library, as this macro is defined in ruby.h, which is obviously getting included correctly based on other messages in the output.
I might need to some homework if there has been any differences with that particular macro between versions and systems. Oddly enough I originally build against 2.4 when I first wrote this gem, and now use 2.7 as the main "test" version, but I did not test against 2.5, so might be an oversight. I admittedly do very little testing on Mac, primarily Linux and Windows, so I will have to get an environment setup to get in-depth if I find nothing obvious.
The real shame is that particular function has probably never even been used by anyone with this Ruby wrapper, is just there for the sake of "completeness", as it is just getting the gamma ramp, which has very little use aside from setting it. I have a few other things on my plate for the next couple days, but will definitely get this looked at soon.


Wasm bindings: Expose working with ForestProofs

The ForestProofs data structure currently has no equivalent piece in wnfs-wasm.
We can't expose it 1:1 as we do in rust, since we can't do traits in bindings.
My suggestion would be a wnfs-wasm PrivateForest struct that keeps track of whether to generate proofs or not, as well as exposing a function for retrieving all proofs so far & clearing them.
Verification may not be needed for now, since that's mostly going to happen on the server side. More important for the future when we do p2p write gossiping.

Say more! I'm guessing that this is as a solution to the problem with multiple RSA accumulator parents in one update?

Say more about what specifically?
Yeah ForestProofs is the data structure that keeps all of the cryptographic accumulator proofs for forest labels and the mapping between the label and which base ("access level"/access path) they're proven against.

Need to confirm with server / oddsdk is this is required


Regression 0.0.26 Failed to connect, check hostname and port

Hello,
Core 2024.11.1
Supervisor 2024.11.2
Operating System 13.2
Frontend 20241106.2
SunSpec integration version 0.0.26 is fails SunSpec Modbus TCP connection at Add Integration action, with error:

Failed to connect, check hostname and port

Removal and installing version 0.0.25 allows a successful SunSpec Modbus TCP connection at Add Integration action.

Hello,
same problem in my system.
I had "this night" a complete "power-off/power-on" of my inverter, but IP adress has not changed/is fix and I didn't noticed changes in my setting.
HA:
Core 2024.11.1
Supervisor 2024.11.2
Operating System 13.2
Frontend 20241106.2
Inverter:
SMA Tripower X
Firmware version 03.06.19.R

ID 126?

@rednaxela14
Yes, ID 126 (default)
An additional Information:
Sometimes sunspec is working, but in this cases only information model 701 DER AC Measurement is working. Information model 714 DC Monitoring is not working... but it has working too in the past.