Are there plans to integrate vue

Are there plans to integrate vue

There are no plans to remove jQuery, let alone integrate Vue.

As @Atulin has said there is no current plans but for the meantime you could take a look at https://github.com/Semantic-UI-Vue/Semantic-UI-Vue

Not exactly looking for a Vue version, I'm more interested in https://github.com/morganbarrett/Vanilla-Semantic-UI.
Good to know it exists, though. Thanks for the link.


chore: update grpc to v1.58.3

Resolves https://github.com/dagger/dagger/pull/5605#issuecomment-1780854781.
v1.58.2 suffers from GHSA-m425-mq94-257g, so we bump the version.
The risks of such a bump are low, the difference between v1.58.2 and v1.58.3 is only the fix.

Hmmm, why is scan-engine still failing? https://github.com/dagger/dagger/actions/runs/6653023928/job/18078156826?pr=5965#step:7:218

Hmmm, why is scan-engine still failing?

AGH, it's this: https://github.com/dagger/dagger/pull/5906#issuecomment-1767176872
We pull buildctl from upstream to workaround the OTEL issues, which has the vulnerable dep - but upstream hasn't patched yet (currently chasing this upstream, but not sure if the resolution will be quick).
This is a false positive for buildctl, since no grpc server is used there, it's only in the server side that we have the issue, which is super annoying.

Ok, I've pushed a variant on option 3 from @sipsma's suggestion in https://github.com/dagger/dagger/pull/5906#issuecomment-1767154092.
Instead of extracting from the upstream image, we go back to building it, but build from upstream buildkit's go.mod, but apply the grpc update ourselves (looks like upstream is close to getting there anyways).

Nice one @jedevc!
OK to merge as soon as all checks pass.


Add all files

Description:

This pull request implements the feature to preserve and load data from JSON files, in accordance with the provided project requirements. The purpose of this feature is to ensure data persistence between application sessions.

Changes Made:

Implement data preservation by saving books, people, and rentals into separate JSON files.
Implement data loading on application startup, handling the case of missing files gracefully.
Ensure adherence to Ruby best practices and follow the specified Gitflow.
Linter errors have been resolved.
Gitflow has been followed (branch names, commit messages, etc.).
Ruby best practices have been adhered to.
Documentation has been updated to explain the new feature and its usage.

I haven't heard anything about Kevin Cruz since the week started and I have to keep moving forward

Thank you @TedLivist.

Hi @maximoortelli,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.

Invalidation Summary: Mismatch in Coding Partner Details
Hello @maximoortelli,
I hope you're doing well. I've reviewed your recent code review request and noticed an important issue that needs to be addressed.
Issue Identified 🚩: The commits in your Pull Request (PR) seem to be made by someone named Erwin Amador (@eamador1). However, according to our records, your coding partner for this project is Kevin Cruz Escandon. This discrepancy is a significant concern as it appears that contributions to your project are coming from someone outside your assigned team.
Why This Matters ❓: Collaboration in pairs is a core aspect of our program, and it's crucial that the work submitted accurately reflects the efforts of the designated team members. Contributions from outside the designated pair can lead to a misunderstanding of each student's understanding and capabilities.
Required Action 🛠: To rectify this situation, please start a new Pull Request for your project, ensuring that all commits and contributions are made by you and your actual coding partner, Kevin Cruz Escandon. No commits should be included from individuals who are not part of your assigned pair.
Next Steps 🚀:

Create a New Pull Request: Collaborate with Kevin Cruz Escandon and ensure that both of you contribute to the new PR.
Ensure Accuracy: Double-check that all commits are from you and Kevin only.
Resubmit for Review: Once your new PR is ready, please resubmit it for review.

I understand this may require some additional work, but it is essential for maintaining the integrity of our learning process. Please feel free to reach out if you have any questions or need further clarification.
Looking forward to seeing your collaboration with Kevin!
Best,
Temitope

Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
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 @topeogunleye in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

Hello @topeogunleye, Marco from Student Success has allowed me to work this week only because Kevin Cruz does not respond by any means, neither by Slack nor by email.


Feature: Default input value (e.g. preselected checkbox)

I could not find how to preselect a checkbox

...this is not possible at the moment :(
But it makes sense as a new feature to add!
...you can try to do something with
Template.atForm.rendered = function(){
  $('#at-input-myfield`)..prop('checked', true);
};

Yes, I would like this too, for ̀select` as well!

This worked for me (using aldeed:template-extensions which is used by this package anyway):
Template.atForm.hooks({
  rendered: function () {
    $('#at-field-myfield').prop('checked', true);
  }
})

@splendido's solution didn't work for me for some reason.


Remove python 2.6 support

Since we're no longer officially supporting 2.6, instead of allowing half-broken experiences, just be clear about the change by removing our 2.6 code.
Also, a lot of our imports were pretty haggard, so I fixed them up a bit :)
Also, also, some of the test files were suffering badly with a case of the pep:8ball:s. I couldn't help myself.

@chriddyp throwing this into the 1.7 mix, cool? it's just cleanup.

@chriddyp , i'd love to at least get this cleanup merged in as it might cause conflicts down the road if we don't :)

@theengineear cool :dancer:


Fix React HMR in story files

Fixes #3.
This "fixes" HMR in react story files by using the new exclude option in @vitejs/plugin-react-refresh to avoid treating story files as HMR boundaries, instead letting changes bubble up into the core storybook client so that it can update the manager when stories are added / deleted / changed.  When storybook detects that a story file has changed, it will trigger a reload of the preview iframe.  So, it's not exactly full seamless HMR, but it addresses the main problem of story previews not changing upon save.
To test, run yarn install, then cd packages/example-react and yarn storybook.  Open the button story in the browser, then make changes to the button story file (add a story, remove a story, change a story, etc).  You should see the changes reflected in the browser without requiring a manual page refresh.

Probably, also excluding node_modules would lead to bugs with linked dependencies which HMR should be managed by vite


Further expand upon gamemode, team, and type

As explained in the title

Woops, didn't see this until just now when I happened to notice the PR counter... GitHub needs to fix their notification system.


Migration to cats-effect 3.0

Fixes #218
Supersedes #135
Based on work done https://github.com/davenverse/epimetheus/pull/188 and is blocked by it (until it is merged and new version is published).
This contains mechanical changes needed to make the library compatible with Cats Effect 3.0 and Https4s 1.0.0-M20 (there might be more breaking changes in Http4s before release).
Noteworthy changes:

support for OpenMetrics content output (this breaks API source and binary compatibility, because old 004 related methods have new names - no fallback provided)
Sync is relaxed from routes creation as defining routes should not be really effectful, so, only needed typeclasses from cats are used (running the routes is effectful indeed, but then Sync will be supplied to it in the calling code).
added methods from #135 to allow using multiple collectors. There was a discussion, that it sometimes defining/using multiple Collectors could throw exceptions, but I think it is acceptable to have these methods and just accept this fact as implementation detail from the library used. Custom exporters registered inside Collectors could throw exceptions being polled as well and we just accept that fact.

Making this as Draft, because it is blocked by PR in epimetheus repo.

There's now a 0.5.0-M1 for epimetheus so would be great to get a pre-release of this ... I'm going to include locally in my app until then ...

Will take a look at this tomorrow or on Tuesday. @sbuzzard thank you for pointing me that there is now an M1 of epimetheus.

Updated to build against latest dependency versions (+scala version bump).

@ChristopherDavenport please check and comment if something is not looking good. Thanks in advance!

So this definitely looks good. Problematically however I don't have the github actions in place on this repo yet to test it.

So at some point this slipped horrifically. I now have ce3, but I see other stuff integrated here. Do you have something you want to integrate?


Need a solution/method for battery powering CYDs

It would be great to create a method or documentation around battery powering the CYD.
I'm sure it's very achievable using a cheap lipo IC like the TP4056* and possibly using the JST connector beside the USB, but a documented path to this would be great.
Not my area of expertise at all, but I do have some of the ICs ordered so I'll probably throw a stab at it shortly. But would be very happy for others input.
Also, maybe a stretch goal, but maybe even a PCB design specifically for the CYD , so it could be neatly mounted, might be cool
*Affiliate

I can confirm using the JST connector next to the usb port, you can provide 5V to VIN and ground to ground, and the display powers on. (using the model that also has a usb-c port)
I did notice some weird behaviour (web requests failing) while i was doing this, but i'm unsure if that's due to the way i'm powering the display or if my power source is just bad

You might check out this case, mentioned on the 3d models page, that links to a BMS and batteries.
https://thangs.com/designer/dimosram/3d-model/ESP32-2432S028 enclosure for Battery and BMS-788656

Hello all.
I'm new to world of programming and have been thankful for this GitHub page, it has allowed me to make a good start on a project I'm working on.
It wasn't until I had got quite far into the project that I realised that powering the CYD is going to be a bit of an issue, and then found that I wasn't alone.
Today I managed to find a workable solution. I tried a couple of different power modules from Amazon and found one that allows you to connect a 1s battery (18650 or lipo) and it ups the voltage to 5v (you adjust the output voltage with the dial). You can charge the battery using the usb c and the lights indicate when it is charging or charged.
Here's a link to the module, https://www.amazon.co.uk/gp/product/B0C3V847G2
I'll be working on a case in the near future that will house these extra components and maybe some physical buttons depending on how my project goes.
Hope this helps.

Why is the switch needed? Is it just there for a manual power on/off or do you need to turn off the board when charging the battery? Can it be left out?

TP5046's are pretty safe.
I used one of these boards:
https://a.aliexpress.com/_mKCGlnc. It switches to the battery when it's unplugged (which also reboots the CYD so it's not really a UPS solution)
I have measured the power draw and it does drop way down to battery maintenance levels when all the power leds on the board are lit (ie when it measures 4.2v)
There is a button which powers it off when it is running on battery.

@kf106 It there was not a switch the unit just powers up when the battery is connected. Sadly the little charge/voltage regulator doesn't have a switch. I did also wonder if you could run the screen while charging so I wanted to test that. I can confirm that it works like I hoped and you can charge the battery while the screen remain running.
Honestly though I realise that a lot of the work I'm doing to make this screen work (not to mention all the work everyone else has done), is all to make the shit version of this screen/esp32 work.  They also added battery input direct on the board and it uses a single usb c to do charging and programing. Seems pointless wasting time making the shit version work when the best version is so cheap still (like $7).

@gjashley Yea, I have some of those too actually, but it doesn't have a usb c for charging, so I assume you just add one?

Yeah, here's a project I've been working on with i2c sensors:

Yeah, here's a project I've been working on with i2c sensors:

Sorry for the OT but can you please tell me where did you buy the JST connector and the measures? I'm lost, thanks a lot.

They're Micro JST 1.25MM 4-Pin Cables, I got mine from AliExpress, but you can probably get them faster from local suppliers: https://a.aliexpress.com/_mqkq4l8.
Make sure you get the 4-pin Male ones if you want pigtails which fit the port.

From: alextipos @.>
Sent: Thursday, March 28, 2024 1:30:06 AM
To: witnessmenow/ESP32-Cheap-Yellow-Display @.>
Cc: Snorkers @.>; Mention @.>
Subject: Re: [witnessmenow/ESP32-Cheap-Yellow-Display] Need a solution/method for battery powering CYDs (Issue #47)
Yeah, here's a project I've been working on with i2c sensors:
Sorry for the OT but can you please tell me where did you buy the JST connector and the measures? I'm lost, thanks a lot.
—
Reply to this email directly, view it on GitHubhttps://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/issues/47#issuecomment-2024662253, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AASUMNZA4FQ4NP4OZMPRSM3Y2PBH5AVCNFSM6AAAAAA7EKRMX2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRUGY3DEMRVGM.
 Scavenged a battery from a broken PS4 dualshock, and a broken bluetooth speaker provided both a connector for the battery, and a plug for the connector next to the micro USB port.
Five minutes of soldering, and it's charging the battery and powering the CYD. Unplugging the USB-C cable results in the display dimming ever so slightly, but the software keeps running.
It's a cheap solution, and it works. It's a shame they didn't include a TP4056 on the board and a battery connector like some of the boards out there.

Is there an alternative way to power the board with a battery without using the serial jst connector?
because I have a gps receiver already connected to it
I thought of desolder the micro usb (mine has usb-c too) and connect the TP5046 and battery to that connector, is there a cleaner solution without removing the port? (apart from making a micro usb power cable)

Hi I new to commenting, here but I read through info here and https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/discussions/87
And though I would have a try,
It seems to work, if anyone is interested
https://youtu.be/XBvBRjAgCMo?si=fAkkX4ocsOttr9-3

Yup, I know this works, but I'm already using the serial port for a gps
antenna
On Sun, Jul 28, 2024, 11:24 SimpleAsh @.***> wrote:

Hi I new to commenting, here but I read through info here and #87
https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/discussions/87
And though I would have a try,
It seems to work, if anyone is interested
https://youtu.be/XBvBRjAgCMo?si=fAkkX4ocsOttr9-3
[image: Uploading 20240728_092152.jpg…]
—
Reply to this email directly, view it on GitHub
https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/issues/47#issuecomment-2254430340,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALOV2XB42252U5JYQY3DL3ZOS2DZAVCNFSM6AAAAAA7EKRMX2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJUGQZTAMZUGA
.
You are receiving this because you commented.Message ID:
@.***>

Arr .. I see, I haven't looked at the pin out code yet, just looked at the board, I'll get ATGM336H NEO-6M on order for a play,

Yeah I had one lying around and is working fine, but it occupies the serial connector that everyone uses for the battery

Yeah I had one lying around and is working fine, but it occupies the serial connector that everyone uses for the battery

@lcorsini Very interesting! I made a working solution for a NEO-6M using the GPIO pins 22 and 27 of the connectors P3 and CN1, but it is very annoying to have to use two JST's. I tried to use the RX and TX of connector P1, but the program hangs, when I try to connect to the serial port. Are these GPIO pins 1 and 3 on P1? Did you need any special setup?
Sorry to be a bit off-topic.

@Vendetti
Looks the same as the rest at a glance, but I started using these instead now.
https://www.aliexpress.com/item/1005005138982767.html

Hello all. I'm new to world of programming and have been thankful for this GitHub page, it has allowed me to make a good start on a project I'm working on. It wasn't until I had got quite far into the project that I realised that powering the CYD is going to be a bit of an issue, and then found that I wasn't alone. Today I managed to find a workable solution. I tried a couple of different power modules from Amazon and found one that allows you to connect a 1s battery (18650 or lipo) and it ups the voltage to 5v (you adjust the output voltage with the dial). You can charge the battery using the usb c and the lights indicate when it is charging or charged. Here's a link to the module, https://www.amazon.co.uk/gp/product/B0C3V847G2 I'll be working on a case in the near future that will house these extra components and maybe some physical buttons depending on how my project goes. Hope this helps.

Hey man! Could you please take a look and let me know if my connections are correct and if this setup will work properly like yours? I'd greatly appreciate any feedback or suggestions you might have to improve it. I've attached an image of my schematic for your reference.

Give me a sec module is not fantastic and switch is not needed but I'll get my PC out and hev a look, your
On 27 August 2024 4:33:23 am UTC, VuDucVN-tech12 @.***> wrote:

Hello all. I'm new to world of programming and have been thankful for this GitHub page, it has allowed me to make a good start on a project I'm working on. It wasn't until I had got quite far into the project that I realised that powering the CYD is going to be a bit of an issue, and then found that I wasn't alone. Today I managed to find a workable solution. I tried a couple of different power modules from Amazon and found one that allows you to connect a 1s battery (18650 or lipo) and it ups the voltage to 5v (you adjust the output voltage with the dial). You can charge the battery using the usb c and the lights indicate when it is charging or charged. Here's a link to the module, https://www.amazon.co.uk/gp/product/B0C3V847G2 I'll be working on a case in the near future that will house these extra components and maybe some physical buttons depending on how my project goes. Hope this helps.

Hey man! Could you please take a look and let me know if my connections are correct and if this setup will work properly like yours? I'd greatly appreciate any feedback or suggestions you might have to improve it. I've attached an image of my schematic for your reference.

--
Reply to this email directly or view it on GitHub:
https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/issues/47#issuecomment-2311551210
You are receiving this because you commented.
Message ID: @.***>

The correct boards help

I'm not a master so..

One board and battery was all that was needed different board 🛹 might be harder to turn 😂

Im using tp4056 charging module with the mini 3.7v to 5v step up converter and connect with the JST 4-pin next to the USB. it can power it, but when i do any kinds of attacks (e.g Sour Apple, Evil Portal ) it will reboot the CYD ? Any solution ?

Is there an issue to use a power bank?


botocore.exceptions.ProfileNotFound: The config profile (default) could not be found

This is the error code:
##[error]Process completed with exit code 255.
I am trying to run a CI/CD pipline through git actions.
workflow starts here:
`
name: CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
  uses: actions/setup-python@v2
  with:
    python-version: '3.7'
- name: Configure AWS credentials from Production account
  uses: aws-actions/configure-aws-credentials@v1
  with:
    aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
    aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
    aws-region: us-east-1
    profile_name: default
    project_name: test-dep
    runtime: python3.7
    s3_bucket: arysb
- name: Run a multi-line script
  run: |
     echo "::add-path::/investbot/.aws"
     #curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
     #aws configure --profile arshyasharifian
     python -m pip install --upgrade pip
     pip install -r requirements.txt
     zappa deploy dev`

Ideally, this would deploy the updated application in the AWS Lambda serverless instance.
requirements.txt:
argcomplete==1.11.1 boto3==1.14.13 botocore==1.17.13 certifi==2020.6.20 cfn-flip==1.2.3 chardet==3.0.4 click==7.1.2 docutils==0.15.2 durationpy==0.5 Flask==1.0 future==0.18.2 hjson==3.0.1 idna==2.10 importlib-metadata==1.7.0 itsdangerous==1.1.0 Jinja2==2.11.2 jmespath==0.10.0 kappa==0.6.0 MarkupSafe==1.1.1 pip-tools==5.2.1 placebo==0.9.0 python-dateutil==2.6.1 python-slugify==4.0.0 PyYAML==5.3.1 requests==2.24.0 s3transfer==0.3.3 six==1.15.0 text-unidecode==1.3 toml==0.10.1 tqdm==4.47.0 troposphere==2.6.1 urllib3==1.25.9 Werkzeug==0.16.1 wsgi-request-logger==0.4.6 zappa==0.51.0 zipp==3.1.0
my zappa_settings.json, but I am not sure if the workflow sees this or not:
{     "dev": {         "app_function": "main.app",         "aws_region": "us-east-1", 	"profile_name": "default",         "project_name": "test-dep",         "runtime": "python3.7",         "s3_bucket": "arysb"     } }

Did you try the suggestion here?
https://github.com/Miserlou/Zappa/issues/1736

FWIW Here's my deployment step that worked
- name: Deploy dev
   run: |
     pip install virtualenv
     virtualenv my-deploy
     source my-deploy/bin/activate
     pip install -r requirements.txt zappa
     zappa update dev
  env:
    AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
    AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
    AWS_DEFAULT_REGION: us-west-2

and removed the profile_name from the zappa_settings.json

Same Happened to me with boto3.session.Session(profile_name="default, region_name.....
It only worked when removing profile_name:
boto3.session.Session(region_name.....


Richland county, SC

The suburbs around Columbia, SC are Richland County.
They charge $.50/ parcel - roughly 164k parcels. That is just for the geometry. Attributes can be purchased separately. That's more expensive than my petty cash jar, so filing this away for a lucrative day.
e-mailed them<EMAIL_ADDRESS>- called - office is closed. will call first thing in morning.
They are also working on an address point dataset, but it's a ways off.

Still a hole

checked again, geoserver is locked up requesting password. Closing for now.


Hangs with Livewire and L9?

Trying to get this working on a Livewire component. But as soon as we submit the form, the whole page times out.
It only times out when we try saving the related model. Remove that, and the form submits fine (but obviously no content saves).
We have HasRichText on the Account model. about is the field content saving.
    {
        $this->validate();
        $this->account->about = 'test';
        $this->account->save();                  // remove this and everything processes fine.

        return redirect(route('settings.preferences.listing'));
    }

Testing right now.

Interesting. Looks like it's not playing really well with Livewire indeed. I'll need to spend more time with it, but from my tests I needed to refresh the instance bound to Livewire, something like this:
$this->validate();

$this->user->update([
    'bio' => $this->bio,
]);

$this->user->refresh();

I'll test it more soon.

Hey @brandon-9
I've just released version 1.4.1 with a fix for this problem. There's also a new section in the readme related to Livewire. Please, take a look at that and let me know if it works for you. I've tested this fix as regular HTML forms and in a Livewire component.
I'll close the issue for now, but feel free to open it if you're still having problems with it.


[Bug]: Oceanbase database global search, unable to find columns

ODC version
odc430
OB version

What happened?

What did you expect to happen?
Search for columns
How can we reproduce it (as minimally and precisely as possible)?
Select Oceanbase database for search
Anything else we need to know?
No response

The expected behaviour is: if a blank character is entered, the retrieval result is empty.

The Oceanbase database is unable to retrieve content

It works for me:


Feature request: A task scheduler with a fixed number of threads separate from the main pool

Sometimes, you want to isolate a workload from the main thread pool. For example, when you start a Parallel loop in a fresh process, this sometimes immediately exhausts the thread pool. This crowds out other work and even stops timers from firing until the pool responds.
I know of no built-in way to achieve this.
I use the WorkStealingTaskScheduler from the old ParallelExtensionsExtras for this purpose. The library is long abandoned and not supported.
It should be possible to set the thread priority (maybe through a callback that notified user code when a thread was created so that it can be configured arbitrarily).

A custom thread pool is out-of-scope for this (async-oriented) library.
Generally, most devs handle this by boosting the minimum thread pool count and then using ConcurrentExclusiveSchedulerPair (which migrated into the BCL from ParallelExtensionsExtras). Is there a reason that approach wouldn't work for you?

Yeah, that's what I do sometimes. It seems unclean, though, to alter global state for everything that lives in the process to solve a local problem.
I know about using ConcurrentExclusiveSchedulerPair to limit parallelism but that's not enough here.
If this is out of scope feel free to close.


feat: add support to arm/v7 and arm/v8 images

Include support to arm/v7 and arm/v8 container images.
It includes Apple M processors.

LGTM, but tests are failing for the ARM build

I will fix the build before we put it to merge. Moving to Draft


Bookmark Functionality

hi indrokishore, i want to add a functionality that is Bookmark Functionality and it will Extend the BrowserHistory class to allow bookmarking URLs so that users can jump directly to those URLs without stepping through the history.
please accept it and give a tag of hactoberfest 2024 .

thanks for assigning me, pls merge it because this is my first time,


fix: change retention unit to hours

Updates the retention tags unit for the 24 hours retention.
What type of PR is this?
/kind bug
/priority important-soon
/assign

/lgtm

/approve


A dark mode feature

🚀 Feature
I'd like to propose a dark mode button on the top right corner of the landing page

By toggling our dark mode button, our user can switch between the original light background to a dark black background while the title would change to a white color.
The dark mode would look something like this with a button at the top right corner

@wasimreja  please assign this feature to me.

already raised this issue before


Cleanup type definitions

Fixes #80

Wrap [at]types/gtag.js in namespace for clarity
Fix event() parameters
Fix strict mode compatibility
Add doc blocks

thanks a lot @namoscato

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


the alignment is wrong when print a document from D365 BC via AL code: SendPrintJob using universal printer

Hi! Please take a minute to read the guidelines for this repository https://github.com/microsoft/AL and our collection of frequently asked questions https://github.com/Microsoft/AL/wiki/frequently-Asked-Questions .
This repository is only for extensibility requests for Dynamics 365 Business Central. We suggest that you open a support case or file a bug to ensure that all Business Central users benefit from your catch as soon as possible:
•	On premises - https://support.microsoft.com/en-us/supportforbusiness/productselection?sapId=93d37907-ad94-d591-22e9-593cfa09dd3f
•	On line – contact your partner, or if you are a partner open a support incident through Partner Center - https://partner.microsoft.com/en-us/pcv/dashboard/overview


fcc authors project step 3 (js beta) instructions need clarification

Describe the Issue
in step 3 of the fcc authors project (js beta), they mention that we should " Open your console and expand the Response object to see what it contains." but it doesn't actually say that this means we should open the browser's console.
It would be best to explicitly say "Open your browser's console and ..." instead. (Also step 4 mentions the console too but if we fix step 3, then hopefully people will remember which console was being referred to when they move to step 4)
Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-fetch-and-promises-by-building-an-fcc-authors-page/step-3
Your code
N/A
Expected behavior
specific reference to the browser's console is needed so as not to be confused with the fcc console
Screenshots
No response
System
N/A
Additional context
No response

I have created a PR


msbuild and mono-devel file incompatability, cannot reinstall msbuild

Steps to reproduce
I had msbuild and  mono-devel installed and tried dnf upgrade. I could not upgrade so I erased msbuild and did the upgrade. Then omnisharp did not work so I tried to reinstall msbuild, and I got the following error:
file /usr/lib/mono/xbuild/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.NuGet.ImportAfter.targets from install of msbuild-1:15.4+xamarinxplat.2<IP_ADDRESS>.14-0.xamarin.4.epel7.noarch conflicts with file from package mono-devel-<IP_ADDRESS>-0.xamarin.2.epel7.x86_64
Expected  behavior
msbuild should install
Actual behavior
see above
Environment data
msbuild /version output: (not installed)
OS info:
Linux xiaosan 4.14.14-200.fc26.x86_64 #1 SMP Fri Jan 19 13:27:06 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
If applicable, version of the tool that invokes MSBuild (Visual Studio, dotnet CLI, etc):
VSC
Version 1.19.3
Commit 7c4205b5c6e52a53b81c69d2b2dc8a627abaa0ba
Date 2018-01-25T10:32:23.601Z
Shell 1.7.9
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64

I have installed nant now; does this mean that I do not need msbuild? Please advise.
Note: I was installing msbuild from the Centos repository. Previously this did not cause any issues.

@directhex this looks like an RPM packaging issue for you :)

We're already tracking this at https://github.com/mono/mono/issues/6757

@lifengl @dannyvv

This was fixed on our end. @martinellison could you please confirm it works for you now and close the issue?

I have re-installed msbuild, so confirmed fixed.


Duplicate code in tf.python.keras.engine.training.Model.evaluate(), train_on_batch() and test_on_batch()

There is some duplicate code in methods tf.python.keras.engine.training.Model.evaluate(), train_on_batch() and test_on_batch(). I am not sure to have time to make a clean pull request so I report the duplicate and a solution here and someone may be able to fix it sooner.
The duplicate code is at the end of each method:
    logs = tf_utils.to_numpy_or_python_type(logs)
    if return_dict:
      return logs
    else:
      results = [logs.get(name, None) for name in self.metrics_names]
      if len(results) == 1:
        return results[0]
      return results

I propose to factorize this code into a new private method _format_logs_results(self, logs, return_dict). Very easy fix, it seems, but not useless. It would allow to operate on the logs just before the return statement all in one.

If this is not done already can I work on it? Thanks.

The code has been moved from tf.python.keras.engine.training.Model.evaluate() to [tf.keras.Model.evaluate()](https://www.tensorflow.org/api_docs/python/tf/keras/Model?version=nightly#evaluate), and I can see the changes in code as well in the file here.
Let us know if you still need any changes in the above linked code. Thanks!

It looks okay to me. There are a few differences with the original code but I suppose there have been other updates that I haven't followed. Good job. I'm closing the issue.

Are you satisfied with the resolution of your issue?
Yes
No


Added Check Service Principal workflow

Context
Workflows depend on service principals with time limited secrets, we need to check for their expiry.
Changes proposed in this pull request
This will check the expiry date of service principals and post an alert on Slack if they expire in less than 30 days.
Guidance to review
Check logs for test run here.
Checklist

[ ] Attach to Trello card
[ ] Rebased main
[ ] Cleaned commit history

 Setup deploy pipeline for Refer serious misconduct


else if

Currently I cannot use such construction as
if () {}
else if () {}
else {}

instead I must place all next level if's in else section, like so:
if () {}
else {
    if () {}
    else {}
}

Something wrong with your templates If you need nested if/else.
You can use apply/match with predicates instead.
Or I can think about special operator for this, like switch or choose.
But every block of code should be wrapped in { ... }.
Btw, you don't need (...) in condition. And it's better to format if/else like this:
if a > 42 {
    ...
} else {
    ...
}


feat - add flag to go/build to run go mod tidy

Melange Pull Request Template

Functional Changes

[ ] This change can build all of Wolfi without errors (describe results in notes)

Notes:
SCA Changes

[ ] Examining several representative APKs show no regression / the desired effect (details in notes)

Notes:
Linter

[ ] The new check is clean across Wolfi
[ ] The new check is opt-in or a warning

Notes:

I think I know how to fix the issue
Update https://github.com/ritster/cdev-melange/tree/main
It's 36 commits behind chainguard-dev/melange:main.
@ritster


High bug sometimes main menu music is played multiple times even during playing the game

Fixed issue that Start game countdown music is played in the main menu
Improved background music potential overlap

Closed without merge: half of changes duplicate another PR


BREAKING CHANGE: split token info and token mint info

Description
Split token info and token mint info.
What type of PR is this? (check all applicable)

[X] 🧑💻 Code Refactor (refactor:)
[X] 🚀 Breaking Changes (BREAKING CHANGE:)

breaking change should be in the footer & pr title should be a fix/feat etc


Any samples/suggestions for using googlenet or detectron in C++?

I can't even load the provided Detectron model(s) (https://github.com/caffe2/models/tree/master/detectron/e2e_faster_rcnn_R-50-C4_1x OR https://github.com/caffe2/models/tree/master/detectron/e2e_faster_rcnn_R-50-C4_2x).  It errors out reading the model (it works with the squeezenet model provided from https://github.com/caffe2/models/tree/master/squeezenet).  I am running in Windows 10.  When I try to load the nets, I get:
Detectron Test
init-net: C:\Projects\caffe2\caffe2\python\models\detectron\e2e_faster_rcnn_R-50-C4_2x\init_net.pb
predict-net: C:\Projects\caffe2\caffe2\python\models\detectron\e2e_faster_rcnn_R-50-C4_2x\predict_net.pb
[libprotobuf ERROR c:\projects\caffe2\third_party\protobuf\src\google\protobuf\text_format.cc:288] Error parsing text-format caffe2.NetDef: 7:1: Expected identifier, got: <
Exception loading nets: [enforce fail at e:\projects\caffe2\test_detectron\test_detectron.cpp:129] ReadProtoFromFile(FLAGS_init_net, &init_net).

Hi, this repo contains examples using googlenet for training and inference. For example take a look at imagenet.cc. There are currently no examples that use Detectron.


Senseless line in hosts file

There a senseless line in Ready-to-use hosts file:
<IP_ADDRESS> <IP_ADDRESS>

Thanks!
Fixed.

Apologies for not reporting earlier (haven't noticed before) — there are two more lines like that:
<IP_ADDRESS><PHONE_NUMBER>
<IP_ADDRESS> <IP_ADDRESS>

ps:<PHONE_NUMBER> is a 32-bit decimal representation of <IP_ADDRESS>

Thanks for help!
You are right.

And these lines should be removed as they are senseless =)

Sure. Updated!


Feature Request: Initialize a subset of folders as open

Firstly, thanks for this awesome library! We're using it for a new feature at Components AI and it's working great. 🙏
I'm wondering if you'd be interested in being able to specify whether folders are open/closed as part of the tree data on load. Our use case is we want to store the state of the tree in the database so that when you reopen a document that state is preserved.
Hypothetically, it could be an isOpen boolean or something similar that tells the tree view to initialize the folder as open:
[
  {
    "id": 1,
    "parent": 0,
    "isOpen": true,
    "droppable": true,
    "text": "Folder 1"
  },
  {
    "id": 2,
    "parent": 1,
    "text": "File 1-1"
  },
  {
    "id": 3,
    "parent": 1,
    "text": "File 1-2"
  }
]

Anyway, thanks again for your hard work, and looking forward to your thoughts!

@johno Thank you for your comment.
Please use the initialOpen option to specify the open/closed state of a node when mounting the Tree.
The initialOpen can be a boolean value or an array of node IDs.
API Reference:
https://github.com/minop1205/react-dnd-treeview#component-api
CodeSandbox:
https://codesandbox.io/s/issue-105-7f25d1?file=/src/App.jsx

Ohhhh, totally missed that it takes an array. That's my mistake. Ofc you've already got this case implemented, thank you!


Document about 'ignoreGlobalPause' needs update

http://www.createjs.com/docs/tweenjs/classes/Tween.html#property_ignoreGlobalPause
*then setting this to true (the default)
but @default false

This has been fixed.


fix: make background highlight extend through the whole line

makes hi.background extend through the whole line, which i believe is the expected behaviour. it seemed strange to me that changing it only changed the background of the diagnostic itself, and that there was no way to change the highlight of the remaining part from CursorLine.

I'm sorry for not responding to this issue earlier.
I'm concerned about users who have a highlight on their cursor line. This change will likely impact these users.

It should be now fixed.

You can try to update the plugin.


How can I adjust base_font_size?

Thank you for such a great contribution.
This is not an issue and I'm sorry I couldn't help but asking here.
Is there any way to adjust base_font_size other than directly modifying the theme?
Such as -a base_font_size=9?

I think the best way is copy and modifying the theme file https://github.com/asciidoctor/asciidoctor-pdf/blob/master/docs/theming-guide.adoc
You can also try http://wkhtmltopdf.org/ , I found it's simpler than asciidoctor-pdf.

Thanks, mate!


data request

Hi,
I have submitted the questionnaire but where I can get the dataset.
Thanks!

Please check your email.


Error shown when trying to run on chome browser using a MacBook Air M2 chip

Assertion failed: file:///Users/folder/.pub-cache/hosted/pub.dev/glass_kit-3.0.0/lib/src/glass_container.dart:73:16
kIsWeb != true I| borderColor != null
"borderColor cannot be null when runing on the Web\n"
See also: https://flutter.dev/docs/testing/errors

As the assertion says, borderColor is needed when building for web. This is because CustomPaint doesn't work properly on web to paint the border gradient.


[3047] Correctly show if site_status has vacancies

Context
New Find was displaying Yes for all sites with vacancies. This was due to
incorrectly calculating the value on the model when serialising.
Changes proposed in this pull request

Change has_vacancies? to correctly return true/false

Guidance to review

Set a course to have a site with no vacancies
Look at the course on find
The site should show No for vacancies

Checklist

[x] Make sure all information from the Trello card is in here
[x] Attach to Trello card
[x] Rebased master
[x] Cleaned commit history
[x] Tested by running locally

https://trello.com/c/gVgG1oFZ/3047-no-vacancies-not-appearing-correctly-on-find

should there be a change to the tests for this?

Rebasing and merging :tada:


sc-network-test::Peer: block push methods return hashes vec

This commit reworks the block generation/push methods in sc-network-test::Peer.
Now methods are providing the vector of hashes that were built.
This allows to get rid of redundant block_hash_from_id call, as all hashes are known just after being built.
Similar approach was taken in BeefyTestNet::generate_blocks_and_sync method.
This PR is part of BlockId::Number refactoring analysis (paritytech/substrate#11292)

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2163978

bot merge


WD1-LB Linptech smart electric window opener automatically

Device model / 设备型号
WD1-LB Linptech
Component version / 插件版本
0.7.10
HA core version / HA版本
Home Assistant 2023.8.1
Integrated mode / 集成方式
Automatic (自动模式)
The problem / 问题详情
New device not available in the list of the devices using this integration, can you please added this device?
Please let me know if you need further information
Thank you
Entity attributes / 实体属性
n/a
Home Assistant Logs / 系统日志
n/a

@nunokaneco do you need a bluetooth mesh device to connect the WD1-LB Linptech? What's the setup like? I'm trying to setup mine with the Xiaomi app but the device keeps saying it's offline.

@nunokaneco do you need a bluetooth mesh device to connect the WD1-LB Linptech? What's the setup like? I'm trying to setup mine with the Xiaomi app but the device keeps saying it's offline.

Yes. I'm using an xiaomi mi gateway 3 and it works fine.
I really wish it does local conection, but the delay (about 3s) means the connection depends xiaomi cloud.
If i can use my bluetooth dongle, will be fine!!


No KafkaJS error type definitions

Environment Information

confluent-kafka-javascript version: 0.5.2

Steps to Reproduce
The migration docs mention using Kafka.isKafkaJSError for error handling, but this function is not present in the Typescript typings. None of the KafkaJSError classes are present either. I'm seeing KafkaJSProtocolError thrown in production with the message Broker: Unknown topic or partition, and I would like to handle that, but there doesn't seem to be a clean way to do that from Typescript.

The latest release contains these types
I'd recommending checking the code after making sure it's a KafkaJS error, for example
import { KafkaJS } from '@confluentinc/kafka-javascript';
...
// e is the thrown or caught error
if (!KafkaJS.isKafkaJSError(e)) throw e;
const kErr = e as KafkaJS.KafkaJSError;
if (kErr.code === KafkaJS.ErrorCodes.ERR__TIMED_OUT /* or ERR_UNKNOWN_TOPIC_OR_PART etc. ERR__ indicate 'local' errors raised by the library and ERR_ indicate errors from the broker. */) {
  /* ... */
}

The types for the error codes are present. You could look them up here too.

Great, thanks! For anyone following along, this was fixed by #210.


GitHub organization authentication

I'm having some trouble piecing together what it takes to authenticate by GitHub organization. The only thing that is clear is how to setup an OAuth client ID and secret.
How should I fill out these:

Setting
Value

Server Base URL
Already documented.

OAuth Client ID
Already documented.

OAuth Client Secret
Already documented.

Username
Why would you need a user?

Password
Isn't the whole point of oauth to not need a user/password?

OAuth Token
Already documented.

Username Regular Expression
Presumably this is where you filter for your organization. What's an example look like? Is it just the organization name?

Thanks!

@mnbittorrent I too am having the same issue figuring out how to configure oauth with github using go-server 16.1.0-2855. Have you had any additional luck with this?
Here is the stack trace that I am receiving when attempting to search for users after configuring the plugin:
2016-02-17 20:36:48,315  WARN [qtp210010063-26] GitHubProvider:67 - Error occurred while trying to perform user search
java.lang.RuntimeException: Plugin not configured. Please provide plugin settings.
at com.tw.go.plugin.provider.github.GitHubProvider.getGitHub(GitHubProvider.java:116)
at com.tw.go.plugin.provider.github.GitHubProvider.searchUser(GitHubProvider.java:65)
at com.tw.go.plugin.OAuthLoginPlugin.handleSearchUserRequest(OAuthLoginPlugin.java:192)
at com.tw.go.plugin.OAuthLoginPlugin.handle(OAuthLoginPlugin.java:97)
at com.thoughtworks.go.plugin.infra.DefaultPluginManager$1.execute(DefaultPluginManager.java:172)
at com.thoughtworks.go.plugin.infra.DefaultPluginManager$1.execute(DefaultPluginManager.java:167)
at com.thoughtworks.go.plugin.infra.FelixGoPluginOSGiFramework.executeActionOnTheService(FelixGoPluginOSGiFramework.java:315)
at com.thoughtworks.go.plugin.infra.FelixGoPluginOSGiFramework.doOn(FelixGoPluginOSGiFramework.java:245)
at com.thoughtworks.go.plugin.infra.DefaultPluginManager.submitTo(DefaultPluginManager.java:167)
at com.thoughtworks.go.plugin.access.PluginRequestHelper.submitRequest(PluginRequestHelper.java:32)
at com.thoughtworks.go.plugin.access.authentication.AuthenticationExtension.searchUser(AuthenticationExtension.java:78)
at com.thoughtworks.go.server.security.UserSearchService.searchUsingPlugins(UserSearchService.java:115)
at com.thoughtworks.go.server.security.UserSearchService.search(UserSearchService.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)

I ended up creating a github access token to fix this problem. This step is missing in the setup instructions, but it is required.
I could never figure out what to do with username regular expression, so I configured Go to filter users with allowOnlyKnownUsersToLogin. This works okay for my small team, but it would be much easier to be able to filter based on github organization for larger teams.
<security allowOnlyKnownUsersToLogin="true">
  <roles>
    <role name="dev">
      <users>
        <user>user1</user>
        <user>user2</user>
        <user>user3</user>
        <user>user4</user>
      </users>
    </role>
  </roles>
  <admins>
    <user>user1</user>
  </admins>
</security>

Without the ability to filter users, anyone with a github account can log in to GoCD with this plugin configured.  This is less than ideal for real world use.
@ketan Would you be able to provide more details around the "Username Regular Expression" field?

Taking a quick look at the code for GitHub and for Google, it seems to be like this (completely untested. So, if it works, please submit a PR to update documentation):

Google:

It looks like the "Username regex" in the plugin settings page is checked against the username of the user who's trying to log in. So, something like<EMAIL_ADDRESS>should allow only users with domain<EMAIL_ADDRESS>to log in.

GitHub:

It looks like having an empty "Username regex" field in the plugin settings page allows anyone with a valid GitHub account to log in.
If the regex is not empty, then the "Username regex" field is used as an organization regex instead. So, a value of "gocd" in it should allow only users belonging to the "gocd" organization to log in.

Again, this is untested, but since you have setups where this is happening, please try it, correct it if needed and submit a PR to update the README to help others.
Thanks!

@mnbittorrent: From this code, it looks like the username and password are an option. If you provide the username and password, then it uses that to connect. If not, it uses the OAuth token to connect.
The settings UI of this plugin should be made much better, imho.

I think I got the fix eventually. In setting window of Google OAuth Login, give the value of<EMAIL_ADDRESS>to Username Regular Expression, instead of Username.
allowOnlyKnownUsersToLogin="true" only works for users who have already signed up.

I tried with your suggestion @arvindsv for my Github organization. When I add the organization name in  Username regex field and try to authenticate with my github OAuth, it fails authentication.

There is a new 2.0 release that addresses all the issues highlighted here.
Please be sure re-configure the plugins again, after you install them.


[OPT] Optimize tail loop

Use buffer_load_dword instructions instead of buffer_load_d16
If tailLoopOpt is false, original method (GuardK) will be used.
Not supported: WaveSeparateGlobalRead1/2, LSU, DTV, SparseGemm

Not sure why LocalSplitU can not work. Maybe you can add some 1/2/8 waves cases in the future.

Not sure why LocalSplitU can not work. Maybe you can add some 1/2/8 waves cases in the future.

please also make sure hipblaslt-test get pass.


[Enhancement]: add dark/light icons as buttons

Is your enhancement request related to a problem? Please describe.➕
I want to add light/dark toggle button as icons (sun for light mode/moon for dark mode).
Please assign me this task under GSSoC '23.
Thank You.

Describe the solution you'd like
Instead of toggling the input, I want to icons.
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @rishuraj1 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

hey @kunjgit , I see you closed the PR without merging, whats the update...

Hello @rishuraj1, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @rishuraj1 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Added Copyright Unicode

Changed out (c) with ©

Thanks for the suggestion, but will leave at (C) for now in order to avoid issues with apps etc. that don't (correctly) support Unicode. Sadly, yes, they exist!


[Feature] Initial focus on filter input box of column

There should be something like autofocus property of text field which when enabled would set focus to filter input box of column as soon as pluto grid is loaded instead of always pressing Arrow up key or F3 to set focus on filter input box of column

Any progress on this issue @bosskmk


We should not use the boolean value of 'branded' to decide branding/non-branding

Today, we are using the following option to decide whether to do branding or not:
https://github.com/Azure/autorest.python/blob/0e95d6fd7dd3136e9348daa88cfa24ca8906ef50/packages/typespec-python/src/lib.ts#L13
"unbranded": { type: "boolean", nullable: true },

Based on the requirement, we should use the branding value that the user of the generator inputs.
so we need to update the implementation of the handling of Branded in Python code.

@lirenhe do you have a link to what the flag should be? Does this mean we now have config option branding: string, where if it's branding: azure we treat as branded, otherwise as unbranded regardless of input value?

There is no document about what it should be.
It is better to define sth. like manufactory: string instead, so OpenAI, Azure could all be valid names.
And we could make it consistent across different languages.
cc @lmazuel

Fixed by the new flag flavor


Add continuum-kinematics-inspired peridynamics

Add the old functionality from v0.2.

Due to adding the CKIMaterial stuff, the type check for storages broke. As the fields are system-dependent, and the system type is currently not known in this function, we cannot check for fracture-related fields.
https://github.com/kaipartmann/Peridynamics.jl/blob/951dbbbd898021cdbfee61d25a347a9e381d9a59/src/core/storages.jl#L132-L138
This is related to #70 and #72.


Change RDF4J to use SPARQL Results JSON for export-rdf

Issue #, if available:
Description of changes:
Change internal serialization format used for export-rdf to sparql-results+json instead of sparql-results+xml. The main motivation behind this is that XML imposes a greater restrictions on special characters which can lead to parsing failures.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (d8fd24f) 43.52% compared to head (e8df404) 43.52%.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop      #84      +/-   ##
===========================================
- Coverage    43.52%   43.52%   -0.01%
===========================================
  Files          247      247
  Lines         8496     8497       +1
  Branches       871      871
===========================================
  Hits          3698     3698
- Misses        4524     4525       +1
  Partials       274      274

Files
Coverage Δ

...naws/services/neptune/rdf/NeptuneSparqlClient.java
0.00% <0.00%> (ø)

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


Fix tests

Collects miscellaneous tiny fixes to get the tests running.

@justinmc - quick review here, when you've got a chance


Fix authentication cell markup on team members page

What
Previousy, users with "password" authentication got a visually hidden
"Authentication method:" span and a confusing link (to the same place as
the "Email address" cell one column to the left). Users with "Google" or
"Admin-google" don't get the link, and also don't get the visually
hidden span (which is probably an a11y issue).
I haven't bothered to test this commit yet, so I might have typo'd the
TSX or broken the tests.
How to review
Run locally, check the markup on the team members page is better.
Who can review
PaaSians

🚨⚠ Please do not merge this pull request via the GitHub UI ⚠🚨

Hi @richardTowers  thanks for this.
Is the problem you're trying to solve, to remove the "redundant" password link (as the email link already takes them to that page?

what are we expecting props.userOriginMapping[guid] to return?

Hi Jani - yep, that was the thing that I noticed that prompted me to raise this.
While working on it I spotted a couple of other issues:

If a user isn't privileged enough to see the authentication status of other users, they get an empty column full of <NoTick />s (not noticeable to sighted users, but would be confusing for screen reader users)
Cells with "Password" in get the visually hidden prefix "Authentication method: Password", whereas other Authentication methods just get "Google" (again, only noticeable for screen reader users, but confusing).

Hopefully the latest commit fixes both of those, and removes the link (which I think is redundant / confusing).

props.userOriginMapping[guid]

It will be uaa if the user has a password, google or admin-google if they use SSO.


Fix linking issue for WeaveSecuritySupport target in Android app

-- Without this change, the linking of the WeaveSecuritySupport library fails at
runtime for android app support.

Why are these functions needed?  This shared library links on linux, why not Android?

I still haven't heard why this is suddenly failing.

Hi Jay
From Kevin, it has been failing for the long time, Kevin make the temporary
fix internally to make their code work. He wanna upstream can fix it.
Thanks
Best wishes
Yunhan
On Wed, May 6, 2020 at 8:03 AM Jay Logue<EMAIL_ADDRESS>wrote:

I still haven't heard why this is suddenly failing.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/openweave/openweave-core/pull/568#issuecomment-624703144,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGJNQF34US5GOXUHQTDNNUDRQF33TANCNFSM4MTBHEUQ
.

Got it.  Thanks.


Board Review: Azure Communication Services (SPOOL) [Rooms] (Android & iOS)

Team members:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Rooms overview
Azure Communication Services (ACS) Rooms is a set of APIs, used by Contoso server applications to create a server-managed conversation space with fixed set of lifetime and participants, pre-defining rules from server-tier both who and when can communicate (like scheduled meeting creation).
With the Public Preview release of ACS Rooms, Contoso will be able to:

create a meeting space with known time coordinates (start/end time),
join voice/video calls within that meeting space using the ACS web calling SDK or native mobile calling SDKs,
add participants to a room,
assign pre-defined roles to room participants,
set rooms call join policies (e.g., open or closed room),  and
consume Event Grid notifications for calling events.

The server-side functionalities can be accessed via a refreshed API and a full set of SDKs (.NET, Java, Python, JavaScript/TypeScript).
The main scenarios where Rooms can best be used:

Virtual Visits (e.g., telemedicine, remote financial advisor, virtual classroom, etc...)
Virtual Events (e.g., live event, company all-hands, live concert, etc...)

Champion scenarios
Contoso College is a fictional educational institution that provides both on-campus and online programs. Contoso College administrator would like to create a virtual space/room for each offered course where course owner can hold virtual meetings and exchange messages with students. Only registered students should have access to associated room.
Detailed champion scenario: Rooms Azure Board Review - Champion Scenarios - Overview (visualstudio.com)
Rooms Architecture specification
Rooms service builds on top of existing IC3 calling services. The service acts as abstraction and coordinating layer between public APIs and IC3 services. It is compute-only service at first, all storage being handled by IC3 Scheduling Service.
Room service itself will NOT be on active calling path. Call operations (e.g., join call) do not go via Rooms server API, except for roster-management. Rooms API is service-to-service, with no user-level actions.
Rooms service main responsibilities:

API and Server SDK for Room CRUD operations
API and Server SDK for Room Participant operations
ACS server authentication, resolve ACS resource ID metadata
Coordinate with Scheduling Service to create Room

Detailed rooms architecture document
Rooms Concept
Here are the main scenarios where rooms are useful:

Rooms enable scheduled communication experience. Rooms help service platforms deliver meeting-style experiences while still being suitably generic for a wide variety of industry applications. Services can schedule and manage rooms for patients seeking medical advice, financial planners working with clients, and lawyers providing legal services.
Rooms enable invite-only experience. Rooms allow your services to control which users can join the Room for a virtual appointment with doctors or financial consultants. Developers can use the "Join Policy" for a Room, to either let all or a subset of Azure Communication Services users to join a Rooms meeting.
Rooms enable structured communications through roles and permissions. Rooms allow developers to assign predefined roles to users to exercise a higher degree of control and structure in communication. e.g., Only presenters can speak and share content in a large meeting or in a virtual conference.

When to use rooms:

Details: Azure Communication Services Rooms overview - An Azure Communication Services concept document | Microsoft Docs
API View links:
Android
Android: azure-communication-calling (version 2.4.0-beta.1) - Enable Rooms and roles in BETA - apiview.dev
iOS
iOS: AzureCommunicationCalling (version 2.4.0-beta.1) - Enable Rooms and roles in BETA - apiview.dev

Scheduled for 8/10 2p-4p PDT

Recording (MS INTERNAL ONLY)

As requested in the review, we have uploaded a revision to the shared iOS API View and have since received a sign off for our proposed changes: AzureCommunicationCalling (version 2.4.0-beta.1)
However, we are exploring releasing the new Rooms functionality sooner as a part of the 2.3.0-beta.1 release instead of 2.4.0-beta.1 and are seeking feedback. The approved changes for 2.4.0-beta.1 are built on top of 2.3.0-beta.1 and should pose no additional risk if applied to 2.3.0-beta.1.

API Views were approved for iOS and Android (offline) and PRs merged.
2.3.0-beta.1 iOS API View
2.4.0-beta.1 Android API View
Changes delivered as a part of Calling Client 2.4.0-beta.1 Android SDK and 2.3.0-beta.1 of iOS SDK.


Error Scraping THETVDB

What TMM version are you using?
3.0-SNAPSHOT
release, pre-release, nightly, or directly from GitHub/branch?
Build date: 2018-09-20 00:35
What is the actual behaviour?
Throws error when scraping TV Show
What is the expected behaviour?
Steps to reproduce:

Select thetvdb as scraper
When correct show is selected, press OK

Additional
Have you attached the Logfile from the day it happened?
java.lang.NullPointerException
	at org.tinymediamanager.core.tvshow.tasks.TvShowActorImageFetcherTask.<init>(TvShowActorImageFetcherTask.java:45)
	at org.tinymediamanager.core.tvshow.entities.TvShowEpisode.writeActorImages(TvShowEpisode.java:1518)
	at org.tinymediamanager.core.tvshow.entities.TvShowEpisode.setMetadata(TvShowEpisode.java:674)
	at org.tinymediamanager.core.tvshow.tasks.TvShowEpisodeScrapeTask.doInBackground(TvShowEpisodeScrapeTask.java:141)
	at org.tinymediamanager.core.threading.TmmTask.run(TmmTask.java:125)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Your Operating system? (win/mac/linux? version?)
Arch Linux: 4.18.7-arch1-1-ARCH

should be fixed in the next build


updated to newest unofficial chatAPI

You'll need to copy the .env.example and fill it in with the new required fields.
image plugin wasn't working and I didn't dig into why. Has that api updated too?
Thanks for looking and any feedback

You'll also need to run npm install again to pull in the new ChatGPT unofficial API

@sellenth Thanking you for the PR. Really appreciate it!


Site publishing is broken

https://github.com/typelevel/otel4s/runs/7167161748?check_suite_focus=true#step:7:101
I haven't dug deep yet.  Not sure why it's using an https scheme for git.

Hmm, I think Chris ran into this too once. GH changed their default permissions setup, I think someone needs to flip a switch. Let me see...

Yes, the runner is missing the permissions:
GITHUB_TOKEN Permissions
  Contents: read
  Metadata: read

https://github.com/typelevel/otel4s/runs/7167161748?check_suite_focus=true#step:1:16
You should look for a setting like this I think.

Yep, that was it.  Thanks!

Cool, will add this to the docs 👍


Custom theme is not working...

Hi, I am trying to use a custom theme and I can't get it working.
First I will tell you what I have tried,
I added data-theme="https://moltencha.in/test2.css" and then I got this.

So then I tried adding <link id="giscus-theme" rel="stylesheet" crossorigin="anonymous" href="https://moltencha.in/test2.css">
Same result.
Then I tried adding
<script> sendMessage({   setConfig: {     theme: 'https://moltencha.in/test2.css',     reactionsEnabled: true,   } }); </script>
Which also didn't work.
What am I doing wrong?

Kind of dumb but now it seems to work.
I don't know why or how.


Anonymous access to ruff image on ghcr

Hello!
Thank you for the official ruff Docker image on ghcr.io!
As it stands currently even though the image is public, one has to authenticate to ghcr.io first before being able to pull the image. None of this authentication appears to be necessary for the official Docker registry.
# login required, otherwise access is denied
docker login ghcr.io

docker run --rm -v ${PWD}:/workdir ghcr.io/astral-sh/ruff:0.7.2 check /workdir

I tried to monkey with a repo of mine to see if I could get docker run to pull a package without getting access denied. The items I tried did not appear to make a difference.

https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#about-setting-visibility-and-access-permissions-for-packages
https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#disabling-automatic-inheritance-of-access-permissions-in-an-organization

Does it make sense to publish that same image to the Docker registry?
That or run an image that isn't built and published by astral.
If nothing else I might learn something about GitHub permissions from this thread. :neutral_face:
Thank you! :crab: :sparkles:

Interesting, I don't think login should be required. I'm able to run the same command as you've provided without login in to Docker on a M3 Pro.

Interesting, I don't think login should be required. I'm able to run the same command as you've provided without login in to Docker on a M3 Pro. Can you say more about the error that you're getting?

Hello @dhruvmanila
Certainly. In response to a docker pull:
docker: Error response from daemon: Head "https://ghcr.io/v2/astral-sh/ruff/manifests/0.7.2": denied: denied.
So fun thing is, I had that output in my scroll-back buffer from earlier.
I ran docker logout to hopefully throw out the login secrets and get a clean slate ... no error with the docker pull.
New shell session ... no error for docker pull.
I was ready to break from dev for the night so I chose to reboot ('cause why not for troubleshooting) ... no error for docker pull.
I know for a fact I tried several times and got a denied error.
I got the same sort of error with my own repo I was testing against.
:shrug: I'll come back to this tomorrow or the next day to see if I can replicate the behavior. :neutral_face:

🤷 I'll come back to this tomorrow or the next day to see if I can replicate the behavior. 😐

For sure, I'll leave this open for now. Feel free to come back and close this if it's resolved.

🤷 I'll come back to this tomorrow or the next day to see if I can replicate the behavior. 😐

For sure, I'll leave this open for now. Feel free to come back and close this if it's resolved.

@dhruvmanila
Thank you for taking a peek at this.
It bothers me that it magically resolved ... though someday I'll probably encounter it again. If and when that happens I'll have to dig in and take even more detailed notes.
It's possible that there was some issue on my local workstation.
It's also possible there was something going on with the GH container registry or general GH authentication.
What I can say for certain is that I've been able to pull the astral ruff image from ghcr.io as well as an image from a repo of mine. I doubt there's docker credential caching on my local workstation ... the file has no substantial content. :laughing:
{
	"auths": {}
}

Perfect! Thanks for following up.


Encountered a section with no Package: header

I have tried to follow the installation procedure to install the .deb package on a raspberry pi zero w.
Btw. the raspberry pi zero uses armhf instead of armel:
$ dpkg-architecture | grep DEB_BUILD_ARCH=
DEB_BUILD_ARCH=armhf

Unfortunately the installation fails:
$ sudo apt install ./rhasspy_2.5_armhf.deb
Paketlisten werden gelesen... Fehler!

Do you need further information?

The Pi Zero lies about its architecture for some reason. It's actually armel instead of armhf.

The Pi Zero lies about its architecture for some reason. It's actually armel instead of armhf.

Unfortunately both packages produce the same error. I've tried that before.

Which version of Raspian is this on?

The current one. 2020-somewhat, I think.

Please try with the 2.5.8 Debian package and re-open issue if the problem persists.

Please try with the 2.5.8 Debian package and re-open issue if the problem persists.


[Test] Enable Azure Guidance endpoints in test matrix

Now that Guidance-enabled endpoints are available in AzureAI, put them into the test matrix

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 60.83%. Comparing base (8d63c79) to head (9135402).
Report is 4 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main     #999       +/-   ##
===========================================
+ Coverage   44.74%   60.83%   +16.09%
===========================================
  Files          62       62
  Lines        4392     4392
===========================================
+ Hits         1965     2672      +707
+ Misses       2427     1720      -707

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


CSS seemingly allows PATCH-to-create c/r without acl:Write permissions on c/r (201 instead of 401)

Environment
CSS v4.0.1, node v12.19.1, npm v6.14.8
Description
Save this file as acl.ttl:
@prefix acl: <http://www.w3.org/ns/auth/acl#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.

<#read-append> a acl:Authorization;
  acl:agentClass foaf:Agent;
  acl:accessTo <http://localhost:3000/>;
  acl:default <http://localhost:3000/>;
  acl:mode acl:Read, acl:Append.

Upload it to http://localhost:3000/.acl by doing:
curl -v -X PUT -H 'Content-Type: text/turtle' -T acl.ttl http://localhost:3000/.acl

Now save this as patch.n3:
@prefix solid: <http://www.w3.org/ns/solid/terms#>.
<#patch> a solid:InsertDeletePatch;
  solid:inserts { <#hello> <#linked> <#world> .}.

and run the following two curl commands:
curl -X PUT -d '<#hello> <#linked> <#world>.' -H 'Content-Type: text/turtle' http://localhost:3000/with-put.ttl
curl -X PATCH -T patch.n3 -H 'Content-Type: text/n3' http://localhost:3000/with-patch.ttl

You will see the first one results in a 401, the second one in a 201, and indeed when you do curl http://localhost:3000/ you see /with-patch.ttl was created and /with-put.ttl was not:
[...]
    ldp:contains <index.html>, <with-patch.ttl>.

And with curl http://localhost:3000/with-patch.ttl you can see the contents:
<#hello> <#linked> <#world>.

Why is this different depending on the verb?
See also https://github.com/solid/web-access-control-spec/issues/105.

Also seems to be happening for PUT. This is the ACL (note acl:Write is missing in the second one, that's the point of this test):
    @prefix acl: <http://www.w3.org/ns/auth/acl#>.

    <#alice> a acl:Authorization;
      acl:agent <https://solidtestsuite.solidcommunity.net/profile/card#me>;
      acl:accessTo <http://localhost:3000/web-access-control-tests-1656490540430/using-PUT-in-existing-test-test-disallowed-accessTo/>;
      acl:default <http://localhost:3000/web-access-control-tests-1656490540430/using-PUT-in-existing-test-test-disallowed-accessTo/>;
      acl:mode acl:Read, acl:Write, acl:Control.
    <#bobAccessTo> a acl:Authorization;
      acl:agent <https://solid-crud-tests-example-2.solidcommunity.net/profile/card#me>;
      acl:accessTo <http://localhost:3000/web-access-control-tests-1656490540430/using-PUT-in-existing-test-test-disallowed-accessTo/>;
      acl:mode acl:Read, acl:Append, acl:Control.
    <#bobDefault> a acl:Authorization;
      acl:agent <https://solid-crud-tests-example-2.solidcommunity.net/profile/card#me>;
      acl:default <http://localhost:3000/web-access-control-tests-1656490540430/using-PUT-in-existing-test-test-disallowed-accessTo/>;
      acl:mode acl:Read, acl:Append, acl:Write, acl:Control.

And this is the output of some debug statements I added in the CSS code:
Checking if https://solid-crud-tests-example-2.solidcommunity.net/profile/card#me has write,create permissions for http://localhost:3000/web-access-control-tests-1656490540430/using-PUT-in-existing-test-test-disallowed-accessTo/new.txt
checking {
  agent: {
    read: true,
    append: true,
    write: true,
    control: true,
    create: true
  },
  public: {}
} write
checking {
  agent: {
    read: true,
    append: true,
    write: true,
    control: true,
    create: true
  },
  public: {}
} create

Assuming 'create on c/r' (a CSS-specific concept, not a real WAC mode) means 'write on c/', I'm wondering how that got set to true. Digging deeper into the CSS code...

Ah no, it comes from https://github.com/CommunitySolidServer/CommunitySolidServer/blob/v4.0.1/src/authorization/WebAclReader.ts#L169
So like 'delete on c/r', 'create on c/r' is directly implied by 'write on c/r' and just seems to split out create/update/delete.
So the check of permissions on c/r (including consideration of whether c/r already existed) seems to be correct.
The check of permissions on c/ (in case c/r did not yet exist) seems to be missing.
Will have to find how that works for DELETE, then.

So my initial assumption about what 'create' and 'delete' modes mean was correct

so the 'create' flag is used to check append-or-write on c/ but it's not used to check write on c/r
For PUT this is fine, because there write on c/r is already needed. but for PATCH it's not.

Fixed in my fork of CSS. The CSS team have asked not to be contacted so I guess we can't make it into a PR and it will have to stay forked for the time being, unfortunately. Should probably also not call that fork "CSS" then, but come up with some other name for it.


you spelled contrast wrong in readme

its "contrast", see:
color constrast demo

@1UnboundedSentience Please check out the updated repo, since this repository is not yet maintained. I fixed this in https://github.com/harthur-org/brain/commit/f5467966e2408d8467bd354c2dc066b939c66e21.

@1UnboundedSentience ping.  Also, nice work @IonicaBizau!

Consider closing as it is addressed in the community maintained version?

ty for finding this!


Option to throw FastEndpoints.ValidationFailureException without being catch.

It would be nice to see the option of not catching FastEndpoints.ValidationFailureException https://github.com/FastEndpoints/Library/blob/main/Src/Library/Endpoint/Endpoint.cs#L63 so the pipeline can catch it using a exception handler middleware.
Scenario: One of our new projects that utilizes FastEndpoint (which is awesome btw) but it also has a middleware that handles exception and produces the response for any type of exception being thrown. https://github.com/khellang/Middleware/tree/master/src/ProblemDetails
As a workaround we override the provided OnValidationFailed  when creating new endpoints:
public override void OnValidationFailed() => throw new ValidationFailureDetailsException(ValidationFailures); where ValidationFailureDetailsException is a custom exception that takes the  a List<FluentValidation.Results.ValidationFailure> ValidationFailures as argument.
So the end result is pretty much forwarding the exception.
We also had the idea of passing the list of validation failure into the HttpContext.Items dictionary so it could be accessed by the next middleware.

try v4.5.0-beta9
you can now do the following:
https://github.com/FastEndpoints/Library/blob/18e14093fc1b674290cf7056141ce7b59326aa60/Web/[Features]/TestCases/DontCatchExceptions/Endpoint.cs#L5-L10
and also FastEndpoints.ValidationFailureException now has a Failures property which you can inspect for the details.

Nice new feature for 4.5, thanks.


Swadge Bros: Wireless multi P1 game soft-locks on lost communication

In wireless multi, only the p2 swadge returns to the fighter menu when connection is lost. the p1 swadge remains in-game, but inputs do nothing aside from start+select. there is no indication on p1 that there has been a communication issue

This is a consequence of how I rearchitected p2p for speed. p2p is fundamentally an ACKed protocol, and ACKs take time. The speedup came by embedding data in each ACK, so there's a constant back and forth of buttons -> scene -> buttons -> scene without any 'wasted' ACKs. But this means that one side can fall into the "message not ACKed" case and fail out, but the other one never technically sends a p2p packet, so it soft-locks.
I'd have to implement some sort of more overarching timer to check for a constant data stream, and I'm not doing that this weekend, so it is what it is. I think the soft-lock is a pretty good indicator of communications issue.

Explanation ACKed, we'll see this issue on the other side

Actually, we won't. Fighter and Paint Sharing are modes that really shoud not change between 1.0 and 1.1. Cross-version compatibility is more trouble than it's worth. It is what it is.


VS Code Task

VS Code settings.json and tasks.json to launch Cryptol Docker -- should work in Windows or Linux.

This shouldn't have been tied to lab-SimonSpeck.  Let me try again...


can't see my usb can device

hello, i have SPI-CAN chip + can transiever, now i have the SPI-CAN board connected to arduino on Serial COM6 and i read all the can communication on my bafang M400 just fine, is there some special thing i have to do so that the Open Bafang Tool can see the arduino and communicate ?

You need original besst tool. Your device have incompatible protocol


datetime.now.utc() should have a Z at the end

Description
/title
To Reproduce
Steps to reproduce the behavior:

Run datetime.now.utc()
Observe Z-lessness

Expected behavior
datetime.now.utc() be has the Z
Screenshots

Additional context
It's true

Right, I've just checked Wikipedia and it says:
If no UTC relation information is given with a time representation, the time is assumed to be in local time.

So we either need to add Z or +00:00 to specify UTC.

Added a fix to close one issue.


black screen and i had audio

It dosent work at all :(
Description
I start everything like normal and its not working. I dont get any errors. I am jusing it over cable because my Wifi is not good used this tutorial: https://www.youtube.com/watch?v=u2-Q4LeQR8Y

General Troubleshooting

[ ] I carefully followed the instructions in the README and successfully completed the setup wizard
[ ] I read the ALVR GitHub Wiki

Environment
ArchLinux
kernel : Linux 6.12.4-arch1-1
GNOME 47.2
Xorg
Quest2
Hardware
Note: for Linux, an upload to the hw-probe database is preferred: hw-probe -all -upload
CPU: Ryzen 7 3700X
GPU: Rtx 3070ti
GPU Driver Version:565.77-2
Installation
ALVR Version:22.11.1
ALVR Settings File:nothing changed from default
SteamVR Version:
Install Type:

[ x] Portable (zip)

Why didn't you follow the general troubleshooting as mentioned in the issue template? Pretty sure the wiki would've solved your issues: https://github.com/alvr-org/ALVR/wiki/Linux-Troubleshooting

yep did the steps and its still not working


update CI ymls

Codecov Report

Merging #31 (1de6d4f) into main (ebf6f2c) will not change coverage.
Report is 2 commits behind head on main.
The diff coverage is n/a.

:exclamation: Current head 1de6d4f differs from pull request most recent head ef7cbbe. Consider uploading reports for the commit ef7cbbe to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff            @@
##              main       #31   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           16        16
=========================================
  Hits            16        16


Updated query in the existing PIR page

[x] The Ministry User can view All Programs associated with that Institution (Date Submitted, Program Name, Location, Study Periods Offering,  Status).
[x] The user can sort on submitted date column
[x] The user can search name
[x] The user can see 10 items in the table
[x] Date Created - Year, Month, Day - the date created
[x] Program Name - Derived from Institution Account Input
[x] Study Period Offerings (SPO) lists the number of SPO's at each location
[x] If A program has an STO offered at multiple locations- the program is listed more than once under the Program Name Column.
[x] Status- ...
[x] The user has the option to Select 'View' for more details on the program- Program Details for Ministry User View is TBD.

Great work @guru-aot . Thanks building the pagination platform with lazy loading. 👏👏
Please look at the comments.


update

updating UI

UPDATING

@Poornima-patil12 You don't need to create PRs against this repo. The recommended development workflow is to create a feature branch locally to work in, then create a PR to the main branch of your own repo once you're satisfied with your changes. If you commit and push to your main branch, then you don't need a PR at all.

OK, I will create feature branch.
On Thu, 17 Oct, 2024, 18:28 Gary McPherson, @.***>
wrote:

@Poornima-patil12 https://github.com/Poornima-patil12 You don't need to
create PRs against this repo. The recommended development workflow is to
create a feature branch locally to work in, then create a PR to the main
branch of your own repo once you're satisfied with your changes. If you
commit and push to your main branch, then you don't need a PR at all.
—
Reply to this email directly, view it on GitHub
https://github.com/cbfacademy/trading-algorithm-assessment/pull/11#issuecomment-2420106600,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BHWXNDUZQKYINA5UPDEG7KDZ37XU5AVCNFSM6AAAAABOOEIZKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRQGEYDMNRQGA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Azure provisioning - Floating IP support

This PR includes support for assigning a floating IP during Azure instance provisioning.
There is a limit to the number of floating IP Addresses that can exist in Azure per region within a subscription. This limit is quickly met for 2 reasons:

A floating IP Address and its associated NIC are not deleted in Azure end when an instance is deleted, instead they hang around.
We always create a new floating IP and network interface during instance provisioning, see specific code:
https://github.com/ManageIQ/manageiq/blob/master/app/models/manageiq/providers/azure/cloud_manager/provision/cloning.rb#L107

This PR includes changes to the Environment tab of the provisioning dialogs to provide users with the opportunity to re-use an existing floating IP that is:

Not already associated with an instance
Has a network interface associated with it.

Selecting a floating IP is optional, if the user chooses not to select one a new floating IP and network interface will still be created automatically. This means we will still inch towards the maximum allowed number of floating IPs in a subscription and region, but this is an issue that exists across all cloud providers we support and should be addressed in a uniform way.
https://bugzilla.redhat.com/show_bug.cgi?id=1342640

@durandom - Any feedback?

A floating IP Address and its associated NIC are not deleted in Azure end when an instance is deleted, instead they hang around.

Can we delete that when we delete instances? Just a thought...

besides my minor ruby comments this looks good, although I'm not so deep into the provisioning statemachines (but learned more along reviewing here :smile: )

@durandom - Like you, my instinct was to delete the IPs during instance retirement but then I realized it is standard practice across cloud providers not to in favor of reusing IP addresses through floating IP assignment.

@gmcculloug - can you review

@gmcculloug can automate statemachines hook into the steps like :customize_destination ? Or would it be safe to add/rename states inside CloudManager::StateMachine ?

@durandom Automate does not hook into the internal state-machine methods, so it would be safe to add/rename those states.

Overall this looks good.  @bdunne Please review.

@gmcculloug  just for my eduction. So update_and_notify_parent does not trigger anything inside customizable automate statemachines. The statemachines here, under the cloudmanager codebase, are not interacting with any customer customizations at all, right?

@durandom There are two state machines: The automate state machine and the internal state machine, like the cloud-manager one.
The automate state machine kicks off the internal state machine from the "Provision" state then loops in the "CheckProvisioned" state until the task is marked as "provisioned" (or is in error).  The automate state machine uses the task state/status updated by the update_and_notify_parent.
Hope this helps.

👍 great, thanks and sorry for hijacking the PR for edutainment 😄

1 minor simplification, but overall :+1: LGTM

@bronaghs @gmcculloug darga?

@miq-bot add_label darga/no


Split up components For CoverCropComparison

Done:

Split up the existing components to different components and put each under a directory.

To Do:

Refactor individual Components.

please resolve conflict


Map labeling suggestion

Hello umami developer,
The umami is a great open-source project. It is lightweight and easy to install. The documentation is detained and good for beginners. However, I find a map problem that may cause issues in the future.
I am currently running umami v1.27.0, and I find out Taiwan is separated from China. I knew this is a controversial topic all the time. However, I hope you could take notice of it.
To fix that, the easiest way to fix it is to add a label near Taiwan, such as Taiwan(China). So, you don't have to change the source code too much.
Thanks for bringing this awesome project to the world.

umami uses external data sources for maps and country names. You can file an issue with https://github.com/zcreativelabs/react-simple-maps if you want a label change.

Thank you!


[DO NOT MERGE]Edit marriage abroad booking links

This is part of the work to update some links to the embassy/consulate booking service for Marriage Abroad smart answer outcomes.
FCDO are changing the supplier they use for these bookings so URLs are changing.
Trello card: https://trello.com/c/yoorhwiQ/2244-2-change-urls-in-marriage-abroad-smart-answer
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠

Looks good to me


Allow replacing (or translating) the "Today" button text

Setting the locale prop to another language works for most of the text of the calendar, but the "Today" button is very noticeable and its label is hardcoded here.
To follow the design of the library API, I propose adding a new prop todayLabel that can customize this, with "Today" as its default value. I think this is the more practical way to allow customizing it, and it's a fairly easy and non-breaking change.
If you're okay with it, I can open a PR with this change.

It's ok for me. Feel free to open pull request


First slide of AR onboarding is not RTL

Describe the issue and expected behaviours. If this is a bug, describe the steps to reproduce the problem, what you observe, and what you expected to observe.
On the first slide of onboarding, while the locale is set to AR, the text is left-to-right, as opposed to being right-to-left. The text on the other slides are right-to-left as normal.
See #790
Acceptance Criteria

[ ]  While using AR locale, all onboarding slide text are right-to-left

Steps for QA:

Delete all user data
Restart App
Select AR locale
Go through the onboarding slides and ensure all the text flow right-to-left

I played with this for a couple hours and could not get it to work properly. From what I can tell it's the fact that we start the sentence with "Arrival Advisor" that seems to throw things off. I've ensured this isn't a bug specific to the onboarding screen by rendering the sentence in a very simply component but we still see the problem. I also tried adding an additional space to the translated string but this doesn't appear to help. I have confirmed however that if we have some Arabic characters before the Arrival Advisor string this works as expected.
Maybe we can rephrase this?

1)Can we add a forced line break:
دليلك المفضل في رحلتك نحو Arrival Advisor
.الاستقرار في مجتمعك الجديد
or like this in Weblate: https://screencast.com/t/gm1nER7b

the period at the send of the sentence seems to be behaving like LTR when selecting text. If that is correct, the sentence has RTL between LTR elements at the beginning and end of the sentence. Could this be causing the problem?

@ArtiBPG So I played around with newline characters. The best thing I was able to produce was:

Which was produced using the following string (from jsx_strings.po):
msgstr "Arrival Advisor \n دليلك المفضل في رحلتك نحو الاستقرار في مجتمعك الجديد."
I wasn't able to get new line characters to render properly when inserted between the Arabic words as it appears they get ignored.
In terms of you're other updates I'd be interested in seeing how they appear in the app. @tomy-pg how do we get those changes?

@ArtiBPG this is what your changes look like:

Which was produced using the following string (from jsx_strings.po):
msgstr ""
"Arrival Advisor دليلك المفضل في رحلتك نحو\n"
" الاستقرار في مجتمعك الجديد."

That was produced from your changes in weblate. It still doesn't seem to like the fact that the sentence begins with "Arrival Advisor".

Can we do a slight rephrase so that it starts with something in Arabic. Something like "The Arrival Advisor..." or something?

Can we do a slight rephrase so that it starts with something in Arabic. Something like "The Arrival Advisor..." or something?

Yep! That was another suggestion that works.

@DarwishMenna was kind enough to suggest and translate a version of this string that would work:

The English translation to this string is:
The application Arrival Advisor is your go-to guide to getting settled in your new community

Tested on Staging V1.4.0, Server 1.3.9 on iOS 12.4.1:
Confirmed by cross-checking with weblate all AR onboarding texts are RTL


Quickstart with Docker image based on official Tensorflow

Added a Dockerfile to create image available at animesh1977/dlomix and script-version of the Colab notebook

Hi,
Thanks a lot for taking the time to contribute to dlomix.
Since the project is in a very early stage and is in rapid development, external contribution is relatively limited at the time being. However, we appreciate you taking the time to do that. We will add some small comments on the files as feedback.
Regarding docker, when we evaluated the different options for a quick start, we decided to stay for now with the simple entry-level Jupyter notebook (that can be run in Colab). A docker file should be simple to have since it will mainly include a one-liner pip install dlomix. But adding this in the readme can be a good idea, if you would like to edit this PR or make a new one with an entry in the readMe explaining this, please feel free to do so.
For the other changes, we will look into them, but a first look shows some extra data /config files are pushed, including some config files for comet. It is not clear how they actually fit into the package itself to be merged with the base repo.
Thanks a lot.

Thanks @omsh for looking into this. I made the PR and then continued the development to my specific case, forgot about this PR! Sorry about this. Now i a branched out those specific to Docker and made a fresh PR on that branch


refactor(app): Allow app to bootstrap update server to prep for BR

overview
This PR serving as a ticket and the implementation. Before a robot can be migrated to buildroot, its API server and update server must be bootstrapped to the last pre-buildroot version of both (3.10) using the existing wheel update endpoints.
changelog

refactor(app): Allow app to bootstrap update server to prep for BR

review requests
A few decisions that were made while implementing this PR:

Instead of using Travis built assets, we're going to include the wheel files to use in revision control

This reduces the scope of work
It will also remove variability from the pre-migration process
The app will always need to be able to premigrate robots, so it will always need these wheels, but we don't want to continue building the wheel in travis in order to bundle in the app dynamically forever

/server/* calls are made from the main thread

This keeps all knowledge of the migration plumbing contained to the main thread, while the render thread is responsible for starting the processes and responding (reacting?) to status changes

To test this out, you will need a robot, preferably running an old update server (i.e. any post 3.3 robot). You'll also need to launch the app with the BR FF enabled:
make -C app dev OT_APP_DEV_INTERNAL__ENABLE_BUILD_ROOT=1

Then, to kick off premigration, dispatch an action manually through the console (store.dispatch) or through the redux devTools
{
  type: 'buildroot:START_PREMIGRATION',
  payload: {ip: 'SOME_ROBOT_IP', port: 31950},
  meta: {shell: true},
}

Then, keep an eye out for the following Redux actions:

buildroot:PREMIGRATION_STARTED - Process has started
buildroot:PREMIGRATION_DONE - Process done, robot ready to migrate once it comes back
buildroot:PREMIGRATION_ERROR - Something went wrong, hopefully you only see this if you induce a failure (like by dropping off wifi in the middle)

If you're watching the robot logs, you should see the following requests come in (and complete):

POST /server/update - API server update
POST /server/update/bootstrap- Update Server self-update
POST /server/restart - Restart the robot

Wait until we can update this PR with the wheels from #3743 before merging


How can i use this library with com port or serial connection

I have no idea, as I've never used Java to do com/serial port communications.  My guess is that you'll end up using a Socket, in which case you could use SocketTransport.  If not, it's pretty easy to implement the Transport interface.
Please try https://stackoverflow.com for answers about how to use Java.


Hide logo through config?

Description
It could be that I couldn't find it, but is there an option to hide the logo through config or a flag?
Neofetch version
3.4.0 (Ubuntu), 6.1.0 (Brew)
Screenshot
N/A
Config file
N/A
Verbose log
N/A

Try neofetch --stdout.

Thank you, that works perfectly for my use case!


Businesshours footer

As an admin, i want to display the business hours of warehouse in footer #799.
I have updated the files: src/Modules/SimplCommerce.Module.Core/wwwroot/site.css, src/SimplCommerce.WebHost/Views/Shared/_Layout.cshtml

Please screenshot of how this look like


Implement Go RFC0002: Decide Which Go Dependencies Will Be Paketo-hosted

RFC
Summary
Remove the Paketo-hosted dependency.
The buildpack can use the dependency that is provided by Go which can be parsed from a JSON payload of thier download page with little to no modification. The precedence for this payload page existing can be found in the Go Docs for the website. The payload includes a SHA256 from Go meaning the artifact can be verified from the upstream. Here is a https://github.com/paketo-buildpacks/go-dist/pull/442 showing the buildpack using the dependencies directly from the Go upstream. Because this dependency can be consumed from a trusted source, we should stop hosting it ourselves.

Will the stack be updated as part of this change since there will no longer be a paketo-specific dependency?

@jpena-r7 That makes sense to me, since the upstream dependency is supposed to work for all linux consumers. Are you interested in multi-arch support as well? I'm not sure if we're well-positioned to enable that, yet.

Excellent!
There is interest in multi-arch support, but I suspect you would want to track that in a separate RFC. This fork is a first-pass at adding multi-arch support (and all stacks). We plan to propose changes to postal to support something like this universally.

@fg-j yep.


Resource tagging

[ ] Datasets should be taggable (e.g. supervised, unsupervised, NMF, ICA, etc.)

[ ] Who defines tags? How are they approved and who does it?

Can effectively get tagging from fact sheets, kill 2 birds with 1 stone:
class FactSheetQuestion(models.Model):
    competition = fk to comp...
    name = models.Char...
    description = ...
    question_type = ... (to worry later, can be 'freetext' for now?)

# Option 1
class FactSheetAnswer(models.Model):
    submission =
    user =
    fact_sheet_question =
    value =

# Option 2
class Submission ... already exists:
    ...
    fact_sheet_answers = JSONField answers {key: value} from submission
                         -- we can filter on JSON fields so should be fine
    ...

Upon making a new submission, the fact sheet should be preloaded with the previous submission's FactSheetAnswers
Option #2 is probably preferred.

Another thing to consider here is we want to filter submissions based on these answers, so some api calls may look like ?fact_sheet_q=some_answer


Searching for program

Hello, I use Anaconda for black. So black is under :
~/anaconda3/bin/black
So when I use pthyon-black, I have this error :
Searching for program: No such file or folder, black
I may have missed something else, but thanks for your answers ^^

you need to adapt your search path. please have a look at the readme for one of my other python related emacs packages for inspiration to deal with this exact problem:
https://github.com/wbolster/emacs-python-pytest