Tweetest Prep work for kafka tests

Added the following files in the /external/kafka test directory :

README.md
test.properties

And deleted the static Dockerfile as mentioned in the issue.
Fixes #2434

Looks like the PR also combined the PR for Tomee tests, please remove that. Thanks !


Start daos-agent service in mount script

Submission Checklist
NOTE: Community submissions can take up to 2 weeks to be reviewed.
Please take the following actions before submitting this pull request.

Fork your PR branch from the Toolkit "develop" branch (not main)
Test all changes with pre-commit in a local branch #
Confirm that "make tests" passes all tests
Add or modify unit tests to cover code changes
Ensure that unit test coverage remains above 80%
Update all applicable documentation
Follow Cluster Toolkit Contribution guidelines #

/gcbrun

PR-test-ps-vm-debian. is failing with known issue. Submitting this.


feat: Rating and Configs

Update entity Rating to reflect model change in DB, add FK field userId.
Remove fatJar task from build.gradle and add mockito and h2 database
dependencies.
Add CrossOrigin annotation to Controllers to allow connections from
anywhere.
Update application.properties to read PostgreSQL connection details from
external .env file.
Add JwtTests, and minor updates to existing tests.
Add Dockerfile
Delete .env

Feature and more implemented, ready to merge to main.


fixes #118 - match literals

hi @jeffnappi
LGTM
can you please add a changelog entry in the CHANGES.txt file, then I can merge it :)

@chaudum done :rocket:


More bodies

Added two Asteroid Belt objects: Vesta and Ceres
Added five moons for Saturn: Enceladus, Tethys, Dione, Rhea, and Iapetus
Added four moons for Uranus: Ariel, Umbriel, Titania, and Oberon
Added a moon for Neptune: Triton
Added Pluto and Charon
Various tweaks to planet rendering-related variables to ensure things show up well
Rotated Uranus' texture again

Aside adding various Kuiper Belt objects, there isn't much more I can think to add, at least as far as solar system objects are concerned.


explain silencing admin.E406

It seems cleaner to replace the INSTALLED_APP rather than add an additional one. But doing so creates another system error when the checks get run. This PR explains and adds an additional system check to advise the developer.

I tested replacing the INSTALLED_APP a few different ways and messages still seemed to work on my side. But I admit I don't fully understand if this is a good idea. I advise looking at this with a critical eye to ensure I didn't miss a corner case that could break things for people if they follow this updated advise.

Thanks for the pull request!
I worry a bit that we'll miss out on some features of the django.contrib.messages app if it is removed completely from INSTALLED_APPS, e.g. the MessagesConfig class and code: https://github.com/django/django/blob/main/django/contrib/messages/apps.py#L13 (bad example maybe at this time, but we might miss out on future changes)
I also worry that other third party code might check apps.is_installed("django.contrib.messages") and act incorrectly on the assumption that messages are deactivated on the site.
I'm slightly on the side of rejecting this currently but maybe I don't see the advantages of your approach clearly enough?
(If you could run pre-commit install and/or pre-commit run -a once in the repo that would be great; if not, absolutely no big deal.)

Good points, I agree with you. I hadn't understood the situation well enough. I'll close this PR.
Also, I'm new to submitting PRs and am trying to figure out pre-commit. Is there supposed to be a .pre-commit-config.yaml file or do I generate one myself?

Also, I'm new to submitting PRs and am trying to figure out pre-commit. Is there supposed to be a .pre-commit-config.yaml file or do I generate one myself?

There's already one in the repository (as of today)
Thanks!


python310Packages.pysigma: 0.4.5 -> 0.5.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.pysigma is: "Library to parse and convert Sigma rules into queries"
meta.homepage for python310Packages.pysigma is: "https://github.com/SigmaHQ/pySigma"
meta.changelog for python310Packages.pysigma is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.5.0 with grep in /nix/store/fff04xq30sbafjzywmp8mwhk7i7b3zw1-python3.10-pysigma-0.5.0

found 0.5.0 in filename of file in /nix/store/fff04xq30sbafjzywmp8mwhk7i7b3zw1-python3.10-pysigma-0.5.0

Rebuild report (if merged into master) (click to expand)

18 total rebuild path(s)

9 package rebuild(s)

9 x86_64-linux rebuild(s)
9 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
python310Packages.pysigma
python310Packages.pysigma-backend-splunk
python310Packages.pysigma-pipeline-crowdstrike
python310Packages.pysigma-pipeline-sysmon
python39Packages.pysigma
python39Packages.pysigma-backend-splunk
python39Packages.pysigma-pipeline-crowdstrike
python39Packages.pysigma-pipeline-sysmon
sigma-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fff04xq30sbafjzywmp8mwhk7i7b3zw1-python3.10-pysigma-0.5.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.pysigma https://github.com/r-ryantm/nixpkgs/archive/460ade40a5dff23c5f50970b8f101dab6e40e66d.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fff04xq30sbafjzywmp8mwhk7i7b3zw1-python3.10-pysigma-0.5.0
ls -la /nix/store/fff04xq30sbafjzywmp8mwhk7i7b3zw1-python3.10-pysigma-0.5.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

7 packages failed to build:

python310Packages.pysigma-backend-splunk
python310Packages.pysigma-pipeline-crowdstrike
python310Packages.pysigma-pipeline-sysmon
python39Packages.pysigma-backend-splunk
python39Packages.pysigma-pipeline-crowdstrike
python39Packages.pysigma-pipeline-sysmon
sigma-cli

2 packages built:

python310Packages.pysigma
python39Packages.pysigma

Maintainer pings
cc @fabaff for testing.

Already updated on Nixpkgs


InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.

Describe the bug
Stretching things a bit to call this a bug, but this is where I'm at.
After I unwisely deleted the Iam User that was associated with Amplify credentials, my amplify commands stopped working. I was able to recover by running amplify configure, amplify init (existing environment: Yes), and amplify pull. Now my Amplify is associated with the new Iam User credentials, and things work as expected.
But if I go back to any previous backend configuration stored in git, my Amplify seems to get some re-association with the old credentials (although ~./aws still has the new credentials), such that any Amplify command, including amplify init and amplify pull fails with the following error:
UnhandledPromiseRejectionWarning: InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.
at Request.extractError (/usr/local/nvm/versions/node/v14.9.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/services/s3.js:837:35)...
Amplify CLI Version
4.29.0
To Reproduce
Described above.
Expected behavior
No error.
Screenshots
n/a
Desktop (please complete the following information):

OS: Mac
Node Version. v14.9.0

Additional context
Add any other context about the problem here.

same problem here

Hi @mayckonx
Can you check file local-aws-info.json present in .config folder under amplify folder and check if the profileName is same as the profile you newly created?
If its different,  you can do is run amplify configure project and  select the correct aws-profile in the workflow.
Let me know if this works for you?

Hi @akshbhu, thanks for the tips. It worked for me!

For me I just needed to run amplify configure again. Once I did that just generated a new access key and secret access key in IAM and was able to get the error resolved. Similar to the comment above.


feat: Add iterator to BlobTransactionSidecar

closes https://github.com/alloy-rs/alloy/issues/1255

hey matts thanks for the reivew, made all changes you requested!

Superseded by https://github.com/alloy-rs/alloy/pull/1334


Need investigation on how we read files and the way some collectors collect logs.

Writing this issue as workitem investigation, this tool collects logs as part of that process some collectors from day-1 are implemented with dependency in the size of those files.
Possible issue:

Premise is that in case of really large cluster running this pod could cause memory issue. or possible abrupt behaviour but that use case is day-1 behaviour because of the way it works. For fixing we need right approach.

This leads to investigation in need.
Possible solution:

For now, since this is the day-1 behaviour and nothing is reported so far we cannot drop the use of these collectors but to find a way for any other tool not to use it as it is. things like this should help any other tool which want to use some of the existing functionality of AKS-Periscope: https://github.com/Azure/aks-periscope/blob/master/cmd/aks-periscope/aks-periscope.go#L65
Other option includes: removing of these log collectors, but that will be the functionality removal from a tool and needs input from wider folks like: @palma21 , @qpetraroia , @rzhang628 and @justindavies  (cc: @arnaud-tincelin and @JunSun17 )

Thanks,

💡 No further ideas were added, so closing this as we already have a sample add helper for it, for example used here: https://github.com/Azure/aks-periscope/blob/master/pkg/collector/nodelogs_collector.go#L32 ; beside that we need to handle read file case-by-case basis aka if we can load the content via deployment file users have then use this ReadFileContent helper.
Closing this as no further specific action in need. Thanks 🙏☕


Cancellable?

Hey @timdp, great project!  I'm currently using it to concurrently upload chunks of large video files directly to Azure blob storage.  I've gained a ton of throughput and my code is much cleaner.
I have a use case that involves cancellation.  Much like Google Drive's uploader, I want each file added to my uploader to be cancellable.  When Uploader.cancel() is called, we flip this.cancelled to prevent new Promises from being produced; this halts the pool.
However, at that point, the pool still has as many as 4 pending promises, each uploading a chunk of data in an ajax request.  Ideally, I'd like to ask the pool to call the .abort method on each ajax request's returned XHR object to kill the network transfers.
Do you have any recommendation on how to do this?  Right now, I store each returned XHR object in a member Array (this.xhrs), and when Uploader.cancel() is called, I iterate through this.xhrs and call abort on each.  It's a little sloppy.
Here's the gist:
import PromisePool from 'es6-promise-pool';

class Uploader {
    constructor (file) {
        this.file = file;
        this.bytesRemaining = file.size;
        this.cancelled = false;
        this.pool = {};
    }

    upload () {
        this.pool = PromisePool(this.chunkUploadProducer, 4)
            .start()
            .then(() => {}, (error) => { throw error })
    }

    cancel () {
        // This will prevent new promises from being produced
         this.cancelled = true;

        // But how do we call into the pool
        // and tell it to abort the current ajax requests?
    }

    chunkUploadProducer () {
        if (this.bytesRemaing > 0 && !this.cancelled) {
            return this.uploadChunk().catch(error => { throw error });
        }

        return null;
    }

    uploadChunk () {
        return this.readChunkFromFile()
             .then((chunk) => {
                // the XHR object returned from the $.ajax call
                // has a .abort() method that we can call to terminate
                // data transfer
                 return $.ajax({
                     url: 'www.azure.com/blob/{containerId}',
                     data: chunk
                     // other config
                 })
             });
    }

   readChunkFromFile () { // do some file processing }

Eager to hear your insight. Thanks again!

Currently, ES6 Promise Pool doesn't have any support for cancelation. It might be relatively easy to add though. I'd have to think about it.
At any rate, you'd first need to select a cancelation implementation. There's a proposal for native support but Bluebird has supported it for a long time. Unfortunately, the APIs are entirely incompatible (and the previous major version of Bluebird was actually totally different as well). If you search npm, you'll probably find other ways, but it seems to me like Bluebird is the obvious choice at this point, at least until native support comes through, and then they'll probably change Bluebird again.
Tangentially related: a while ago, I also needed promise cancelation at my job. However, the problem was more broad: I was looking for a way to orchestrate tasks (i.e., wire them up for sequential and parallel execution) and track their progress. It's a common problem (Gulp, for example, tries to solve it as well) but I couldn't find anything that allowed me to model the tasks the way I wanted. At best, it would have been an awkward mix of a few modules. In the end, I built something on top of Bluebird that I called Chiffchaff. It's nowhere near as mature as for example Bluebird but we're successfully using it in production. Depending on your use case, you might want to take a look at it.


Opensuse Tumbleweed dependency checker

Add Opensuse Tumbleweed to the list of OS's being checked on step 1 of the user menu - check dependencies

Just pull


i can't seem to uninstall some stuff, it just kept saying that i needed to turn of uninstall protection

That's working as expected, you have to turn off the protection option in settings. Even then these applications might fail to be uninstalled since they are often protected by windows in a way that BCU can't go around.

So how do i turn protection off?

So how do i turn protection off?

It's in uninstallation settings.

Where is the installation settings

Sent with Gmail for Sidekick Browser
On Mon, 26 Aug 2024 at 22:22 Marcin Szeniak @.***>
wrote:

It's in uninstallation settings.
—
Reply to this email directly, view it on GitHub
https://github.com/Klocman/Bulk-Crap-Uninstaller/issues/631#issuecomment-2310474332,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BKB3T7XXGTWN3TRP35FLKYTZTNBZXAVCNFSM6AAAAABMIEFD3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJQGQ3TIMZTGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hey, sorry to randomly drop on this convo. But I think I can help.

(Click on Tools → Settings or press Ctrl+P)

(Click on Uninstallation → Disable Protection)
At last, click on Close
You're welcome :)


Android: Crash on startup when opening the app and loading a page returning 1x

Description
When opening the Lagrange Android app, the last visited page is loaded on startup. If that page causes the input widget to open, the application crashes.
Reproduction

Use the Lagrange Android app
Navigate to a gemini link returning a 1x status code, opening the input widget
Exit the application while the input widget is open
Open the app

Workaround
Opening the app while on airplane mode (or otherwise disabling all internet access) causes an error page to be displayed instead of loading the link. From there, it is possible to enable internet and navigate normally.
System info
Tested on versions 1.14 (beta11) and 1.15 (beta13) on Android 10

I tried to reproduce this on an Android 9 phone and Android 12 in the emulator, but neither crashed (gemini://geminispace.info/search).
Does it crash for you on any query URL?

Tagged as "needs testing" when Android beta 16 is available.

The expected behavior in Beta 16 is that the input prompt needs to be manually re-opened by reloading the page after the app has been launched.

I am getting conistent crashes playing Spellbinding (which uses input extensively) when my phone is switched to another app while an input field is active and some text entered.  Starting Lagrange pops up the input field momentarily then exits the app; the only way to recover is to stop the app and wipe all data (losing bookmarks, etc).
Lagrange 1.15 on Moto G Play  (2021) on Republic network.
Exact sequence causing such a crash (others possible)

Go to Spellbinding and click on the 'guess' link;
Enter 'aaa'
Switch to task view and swipe Lagrange off the list
Re-start Lagrange from icon.

On my device the input field will briefly show, then disappear as the app crashes.
Let me know if I can hep in any way.

Is there an .apk I can sideload?
I installed from F-DROID.  I don't have an android sdk set up...

You can find the APKs here on GitHub: https://github.com/skyjake/skyjake.github.io/blob/master/fdroid/repo/lagrange_v1.15b17_phone.apk

Thanks... I will install that.
Here is a weird thing: my new Samsung tablet updated  Lagrange via FDroid, but my older Moto G Play is not showing any new updates... Hmm.

Assuming this has been fixed.


Copy/paste value from other language

A great idea from a customer. When doing multi lingual sites and using the grid (and other properties) it makes sense to have a copy/paste function. So copy the english grid to german and then start editing the content. Would take WAY to much time to insert all the grid items again.
Let me know a budget for the function and I can talk to the customer about that. So a win/win :)

OR maybe it should be a core thing in the grid. Would be nive to copy/paste the entire grid JSON or an entire row, or an item.

I have a WIP of this here https://github.com/anth12/umbraco-vorto/tree/copy-value. For basic controls such as textbox's it works fine but the Grid layout is a little buggy.
Not sure how the UI should be done but for now I have based it on the Pinned language drop down

That looks fantastic anth12. Have you made a pull request?

@runegronkjaer not yet, I still need to fix some issues copying values for more complex types (grid control) and any feedback on the copy UI would be appreciated.

The UI is pretty good. I could teach my users to use that. It would have to be smart  about overwriting the content on the other language. It would be terrible for the users to accidentally replace the text they may have written on another language.


NRE DiscriminatedUnionConverter

Source/destination types
string type (invalid input)
Source/destination JSON
"Hello Admin"
Expected behavior
Valid exception message if input is invalid
Actual behavior
Got NRE due to FSharpUtils.Instance was null. Probably EnsureInitialized is not invoked ??
Steps to reproduce
public class RandoopTest5379
{
    public static void Main()
    {
        try
        {
            Newtonsoft.Json.Converters.DiscriminatedUnionConverter discriminatedUnionConverter =
                new Newtonsoft.Json.Converters.DiscriminatedUnionConverter();
            Newtonsoft.Json.Linq.JTokenWriter jTokenWriter = new Newtonsoft.Json.Linq.JTokenWriter();
            String tempStr = "Hello Admin";
            Newtonsoft.Json.JsonSerializer jsonSerializer = Newtonsoft.Json.JsonSerializer.CreateDefault();
            discriminatedUnionConverter.WriteJson(jTokenWriter, tempStr, jsonSerializer);
        }
        catch (Exception ex)
        {
            System.Console.WriteLine(ex.ToString());
        }
    }
}

That's not a bug, because that's not how a json converter is supposed to be used.
Note that JsonConverter's have a CanConvert method that indicates whether a JsonConverter instance can be used for converting instances of a given type.
So, basically, a more correct code with respect to your example should have been:
if (discriminatedUnionConverter.CanConvert(tempStr.GetType()))
{
    discriminatedUnionConverter.WriteJson(jTokenWriter, tempStr, jsonSerializer);
}
else
{
   ... serialize the given instance in a different way not using discriminatedUnionConverter ...
}

@elgonzo you are correct... but as you said either it shouldn't be public or if it is, it should handle error conditions/edge cases for better code quality(just my thought). That's the reason I have created.


Ballerina to OpenAPI CLI command execute and didn't create a file or any error.

Description:
When the given ballerina service file includes the compilation error, CLI doesn't give an error and executes silently without generating the file.
Steps to reproduce:
Affected Versions:
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

This will need to address its bal build --export-openapi  command as well.


Design question for control plane HA and Services HA

Hi all,
I'm wondering how I can achieve both Control Plane and Services HA with kubevip knowing I dont want traffic to services flowing via control plan nodes. The doc was not 100% clear to me on this.
I have a 5 nodes cluster (baremetal) with 3 cp and 2 workers nodes. I have installed kubevip as a static pod and was able to get Control Plane HA. Problem is any traffic going to Loadbalancer services goes via tha control plane which I would like to avoid for permformance and control plan protection reasons.
Should I install another kubevip instance as daemon set for this purpose ? how both kubevip instances (static pod + DS) will coexist ?
Or Should I have static pods on worker nodes too ?

Could you open a discussion topic instead of an issue? Just copy your question.


⚠ Bofrost.es has degraded performance

In 1c53aa2, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 2059 ms

Resolved: Bofrost.es performance has improved in 9736e7d after 310 days, 6 hours, 26 minutes.


Daylight savings pushed next word an hour forward on EST.

I just completed the Wordle at 8:30 AM and the next word is in 16 hours 30 minutes meaning the new word is pushed to 1:00 AM the next day.

Hi again. On my analysis, this is not simply a result of the change to daylight saving time. As I mentioned to you, the next word drops for me at 10pm here in the Pacific time zone.
But what is the desired behavior? Is it that the next word should drop at midnight local time for each user?

Excuse my vagueness, this was sort of a note to self.
Yes I intend to have a new word come out at 12:00 AM local time for users.

OK. I thought it sounded like a fun problem, so I went ahead and sketched in a potential solution. It's using Day.js for a very expressive way to manipulate and compare dates and times.
It seems to work. Try it out if you like. Though if you wanted to solve this problem yourself, I don't want to steal all the fun. :) I'll just offer my solution as a potential approach.
Pull request #29

I like your solution. I would like to avoid adding more libraries so we can minimize the total JS bundle, also I think this bug is easily fixable and fun to implement ourselves. Here's my solution.
Old method:
const epochMs =<PHONE_NUMBER>000
const now = Date.now()
const msInDay = 86400000
const index = Math.floor((now - epochMs) / msInDay)
const nextday = (index + 1) * msInDay + epochMs

Get the quantity of 86400000-millisecond chunks between the epoch and the current time.
New method:
const epoch = new Date(2022, 0)
const start = new Date(epoch)
const today = new Date()
today.setHours(0, 0, 0, 0)

let index = 0
while (start < today) {
    index++
    start.setDate(start.getDate() + 1)
}

const nextDay = new Date(today)
nextDay.setDate(today.getDate() + 1)

Javascript doesn't have a simple method for getting the number of days between two days, but it does let you add days to a date. By running a simple loop, we add days to the epoch until it equals today's date. I found this idea here. The start date is also now at 12:00 AM since it is created on the client-side which uses local time. Thus, the nextday will also always be at 12:00 AM local time.
I'll draft up a quick PR. Let me know if you see something wrong with this.

See PR #30

OK. That seems like a clever way to do it without pulling in an additional library. I think the library makes it read so nicely, but, since there's not a lot of need to do date manipulation in this app, I hear what you're saying about not bringing in something else.

Thanks a lot for your work on this project. It is fun to have someone to work on this 😊

Agreed. It has been fun.

I'm thinking of doing a little UI update soon.
Another feature I've been thinking of is creating instructions in Latin and in English for those who are interested in reading some Latin. I'm not the best Latin writer, but I'll get some help from my teacher to write the instructions and other things.
I'll open some feature request issues in a bit.

Sounds fun. I'd probably be able to take on one of the feature requests, if that would be helpful.
I'm definitely not a great Latin writer at this point myself. But I've undertaken to really boost my reading fluency over the next several months. It would be cool to read some gameplay instructions in Latin.


No such file or directory in windows2019

I run jobs on window-2019
I think install-cli.sh path is not valid in windows
can you check this?
jobs:
  build:
    runs-on: windows-2019

Hey @minwoo-payhere! 👋🏻
Currently this action is only available for Linux and macOS runners.
Windows is not supported yet and is not currently on our roadmap. Therefore, we can not confirm if or when this will be added.
if you have the time and know how feel free to make a PR with the additional functionality to make the action compatible with Windows runners. 😄

Hey @minwoo-payhere! 👋🏻 Currently this action is only available for Linux and macOS runners. Windows is not supported yet and is not currently on our roadmap. Therefore, we can not confirm if or when this will be added. If you have the time and know how feel free to make a PR with the additional functionality to make the action compatible with Windows runners. 😄

Hello, I had the same issue and submitted a PR.

We're currently using this for Windows. Hope it helps!
      - name: Install 1Password CLI (Windows)
        shell: powershell
        # Install 1Password CLI > Windows > Manual: https://developer.1password.com/docs/cli/get-started/
        # Adding a system path: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-system-path
        run: |
          Invoke-WebRequest "https://app-updates.agilebits.com/check/1/0/CLI2/en/2.0.0/N" -OutFile op.json
          $opVersion = Get-Content -Raw -Path op.json | ConvertFrom-Json | select -ExpandProperty version
          $installDir = Join-Path -Path $pwd -ChildPath 'op'
          Invoke-WebRequest -Uri "https://cache.agilebits.com/dist/1P/op2/pkg/v$($opVersion)/op_windows_amd64_v$($opVersion).zip" -OutFile op.zip
          Expand-Archive -Path op.zip -DestinationPath $installDir -Force
          "$installDir" | Out-File -FilePath $env:GITHUB_PATH -Append
        if: matrix.os == 'windows-latest'

Hi, I'm getting the same issue with my self-hosted Linux runner. The job is running inside the Ubuntu container. But workflow stops with an error coder 127.  Error -
/__w/_temp/e6d45f6e-9a69-4c8a-a5f7-2db46370aad3.sh: line 1: /home/runner/actions-runner/_work/_actions/1password/install-cli-action/v1/install-cli.sh: No such file or directory
Path was mounted inside the container as volume -
-v "/home/runner/actions-runner/_work/_actions":"/__w/_actions"
Can you please let me know if this is the problem with my setup or I'm hitting a bug?
Thx heaps!


Create a new information storage download&submit page

Why
To allow DRep to provide their data.
What
⚠ Check the latest designs on figma ⚠

Download button that allows to download .jsonld file
Link to the guide for saving the DRep info file
Input with the info file URL

very old, lets close


[Steam] Taskbar seems to think Steam is Steam Link app?

I did some software updates about a week ago, and afterwards, the desktop shortcuts changed to include (on bazzite-arch) in their names. Clicking them doesn't actually launch anything. So I have since needed to launch Steam from the Applications menu.
Doing this does launch Steam... however, the Taskbar seems to show the Steam Link icon. Not sure what exactly has gone wrong that has caused this bit of weirdness.
I would attach a screenshot... but I don't seem to be able to do that. I've opened a separate issue for that here.

Steam should now be a layered package for Bazzite as opposed to running through Bazzite-Arch. My suggestion is to try updating to the latest build using rpm-ostree update and see if it resolves your issue.
Since there is a lack of activity on this issue, I am going to close it. Please reopen it if you are still having issues!

@noelmiller This does appear to still be happening - under both X11 and Wayland - on the latest updates (as of today).

Screenshot 1

Just to show that there are no unpulled updates:

Screenshot 2

No need to re-open this though, as there is a redundant issue here: https://github.com/ublue-os/bazzite/issues/535


Preheater service fails

I get this error when trying to set the pre-heater timer for the Enyaq IV:

This error originated from a custom integration.

Logger: homeassistant.helpers.script.websocket_api_script
Source: custom_components/skodaconnect/__init__.py:282
Integration: Skoda Connect (documentation, issues)
First occurred: 14:10:52 (1 occurrences)
Last logged: 14:10:52

websocket_api script: Error executing script. Unexpected error for call_service at pos 1: Could not find associated coordinator for given vehicle
Traceback (most recent call last):
  File "/config/custom_components/skodaconnect/__init__.py", line 280, in get_car
    dev_coordinator = hass.data[DOMAIN][conf_entry]['data'].coordinator
                      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: '1379863f3a9e6a1bb696ebbbf92c5e70'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 468, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 703, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 665, in _async_run_long_action
    return long_task.result()
           ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 1974, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2011, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/skodaconnect/__init__.py", line 412, in set_pheater_duration
    car = await get_car(service_call)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/skodaconnect/__init__.py", line 282, in get_car
    raise SkodaConfigException('Could not find associated coordinator for given vehicle')
skodaconnect.exceptions.SkodaConfigException: Could not find associated coordinator for given vehicle

Do you have other errors similar to this one for skodaconnect entities? It looks like somehow you've got orphaned entities (maybe from a previous installation of the integration?). Not sure how it gets into this state.
In your homeassitant config directory you'll have a .storage/core.entity_registry  where you'll find all entities from the integration (search for Skoda). At least some will have "config_entry_id": "1379863f3a9e6a1bb696ebbbf92c5e70".
That config_entry_id is being looked up in .storage/core.config_entries and not found (that's the KeyError). Presumably in that file you do  have a section (with a different entry_id) with the config of the integration. Look for "domain": "skodaconnect".

Hi, no .storage folder in my config directory :-(

Faced the same issue.
I've looked into my config/.storage/core.entity_reigstry (using the Advanced SSH & Web Terminal add-on as the directory wasn't visible using the Studio Code Server add-on) and have found the key. It was a helper entity, based on one of the Skoda Connect entities. I've removed it for now and the error disappeared.


How to use the terminal ip address

Describe your problem or question here.
ttyd -p 48620 --ipv6 --ssl --ssl-cert *.pem --ssl-key *.key --ssl-ca ca.pem -W /secgate/bin/login
/secgate/bin/login This is a process, which is used to receive the account password verification sent by ttyd. I want to realize that ttyd will also send the terminal ip to this process. What should I do at present？？？

It not supported yet.
Similar issue: #709


[Question] Why was ActionsUnion removed?

I have a project that uses<EMAIL_ADDRESS>The final v2 seems to have made some significant changes. Could you shed some light on why you removed ActionsUnion and what the downsides of using it are/were?

Never mind - just saw that it’s still there just with a slightly different name :)


setfold(false) on size of folded objects & arrays

add setFold(false) to size of collapsed objects and arrays

Why do you think it is necessary to click on "size" to expand? I have noticed that other JSON viewers do not require clicking to expand this.

Currently there is a cursor:pointer style on the number of items which suggests that it’s clickable but it isn’t. I’d suggest to either remove the style or add the on click handler (this PR)

Oh, you are right, I missed it.


The 1.23 release package seem to be missing some files

I get the following message trying to run perl ./Build.PL:
WARNING: the following files are missing in your kit:
        lsm/lsm.conf
        META.json
        META.yml
Please inform the author.

Thanks for letting me know. If you are seeing these errors when you build
from the Git repository, then they are expected. These files are only added
during the CPAN packaging and release.
Lincoln
On Wed, Jan 25, 2017 at 2:30 PM, Omid Manikhi<EMAIL_ADDRESS>wrote:

I get the following message trying to run perl ./Build.PL:
WARNING: the following files are missing in your kit:
lsm/lsm.conf
META.json
META.yml
Please inform the author.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lstein/Net-ISP-Balance/issues/24, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGyVTNjRD58GvHOhr9iQJH9meUBZeVQks5rV6LIgaJpZM4Lt5c8
.

--
Lincoln Stein
Head, Adaptive Oncology, OICR
Senior Principal Investigator, OICR
Professor, Department of Molecular Genetics, University of Toronto
http://goog_1828306398
Ontario Institute for Cancer Research
MaRS Centre
661 University Avenue
Suite 510
Toronto, Ontario
Canada M5G 0A3
Tel:<PHONE_NUMBER>
Mobile:<PHONE_NUMBER>
Email<EMAIL_ADDRESS>Toll-free: 1-866-678-6427
Twitter: @OICR_news
Executive Assistant
Melisa Torres
Tel:<PHONE_NUMBER>
Email<EMAIL_ADDRESS><EMAIL_ADDRESS>www.oicr.on.ca
This message and any attachments may contain confidential and/or privileged
information for the sole use of the intended recipient. Any review or
distribution by anyone other than the person for whom it was originally
intended is strictly prohibited. If you have received this message in
error, please contact the sender and delete all copies. Opinions,
conclusions or other information contained in this message may not be that
of the organization.


Signal subscribe in streaming framework and native streaming

Type of change

[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] Pull request title reflects its content
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Description:
Adds automatic signal subscribing:

#TBBAS-906 Signal/Streaming framework: Automatically subscribing mirrored signals when signal has at least one connection to the InputPort and unsubscribing when the connection count decreases to zero.
#TBBAS-905 Native streaming: Subscribing domain signals automatically by client side when value signal is being subscribed. Adding/Removing reader on server side when signal is being subscribed/usubscribed
Streaming framework refactoring:

SignalRemote renamed to MirroredSignalConfig for interfaces and smart pointers
IMirroredSignalConfig inherits ISignalConfig
Streaming source management methods moved from ISignalConfig to IMirroredSignalConfig
Streaming and MirroredSignal implement additional private interfaces
Mirrored signal gets initial DataDescriptorChanged EventPacket directly from active streaming source

Some thoughts about the API and gateway devices that I think aren't addressed by this PR.
API:

A simple way to receive streamed data or not should be available on a signal (eg. ISignal::setIsStreamed(bool isStreamed))

A signal should receive data from a streaming server only if isStreamed==true and a connection is formed.
Gateway devices might have an exception to the rule (see below)

Gateway devices:

Gateway devices should only subscribe to signals that either they, or their clients subscribe to.

With the current logic, they'll automatically subscribe to all signals, as the server will form input ports.

If a gateway device sets a signal to "IsStreamed(false)", it should still be streamed to any client that subscribes to the signal.

With the current logic the gateway device subscribes exclusively to signals utilized by the device itself or signals subscribed by its clients. The mirrored signal owned by a gateway device remain unsubscribed until it have at least one listener. This listener could be an internal gateway entity (such as a function block) or a reader within the gateway streaming server, in case if the signal is subscribed by any of the gateway's clients. In the absence of any client subscribed to the signal, the server reader is just not being created.
However, if the streaming configuration of the mentioned signal is being modified within the gateway device, it will impact how the gateway server streams this signal data to clients. For example, if the signal streaming source is reset within the gateway device, clients that have subscribed will not receive signal data from the gateway server. So, there is a need for a mechanism to separate internal gateway listeners from gateway server readers, ensuring the latter continues to forward signal data independently of the signal's 'isStreamed' status or other streaming settings.
The implementation of such a mechanism involves making modifications to all handlers within the streaming chain. The details of this mechanism should be thoroughly discussed and carefully designed. I think it could be added at a later stage (out of scope of this PR), along with the addition of the isStreamed signal configuration option.


MHUI: 'Auto Informal Greeting' checkbox often fails to save properly

Seen in 3.87 (Beta 10) using Google Chrome
I was able to repro both using Selenium and by normal browser operation.
Note that on some occasions the save does happen correctly, but my experience is that more often the save fails in this way:
The default state for the three checkboxes at the bottom of a MHUI page are to be checked.

(Note: save the URL for this page for easier navigation later)
Uncheck each of the three boxes and click Save

Navigate back to the MHUI page using the URL you saved above.
'Auto Informal Greeting' is (probably) checked even though you unchecked it in the previous step.

@chrismcmahon  I'm guessing this is because even though you uncheck the box, you don't modify the names to not match the name format.  The code does work to detect that the name matches the format to enable the checkboxes.  this is for historical reasons where we had no support, and once we delivered the feature, we didn't want all old orgs to have to manually update their households.  So if you change your test to actually change the text to something different, I think you will then get consistency.  If that is not the case, reopen this issue with details.  thanks.

I'll try that, but as I noted in the original report, right now I sometimes see the state saved properly and often see the state saved improperly.


Add MSVC version validation

Closes https://github.com/DouglasDwyer/mach-dxcompiler-rs/issues/9.

Very good - thanks for handling this!


Documentation: Docs or it didn't happen

"Doing docs better requires changes to tooling and culture."

@rionam
https://twitter.com/nathenharvey/status/1196403727802011648?s=20

"Documentation will never be part of engineering culture until it is integrated into our codebase and workflow."
This message emphasizes the importance of incorporating documentation directly into the development process and codebase rather than treating it as a separate or optional task. The slide suggests that for documentation to become a core part of engineering culture, it needs to be seamlessly integrated into engineers' everyday work and tools.


Handles error when unzipping

@maxogden any interest in merging this? seems like a simple/valid fix

Fixed in #67.


train own dataset, but Found 0 boxes for img

I use 40 classes datasets to train new model by 'train_bottleneck.py' (or train.py), epochs=5, end loss=30, But use new model predict mp4 video, shows Found 0 boxes for img all the time.
Can you help me?

The problem is your voc_annotation.py file. In this file，you should modify your classes which belong to you！


clean-up metric testing

🚀 Feature
apply comments in #4043 which were ignored and make the tests easier too understand
Motivation
now the testing so black-boxing, and confusing with the same function SK names in different files

and also very important, we need to speed it up. The ddp initialization and forking processes causes tests to run several minutes.

cleaning in #4152


Can't delete contracts with balance.

Hedera Exception OBTAINER_REQUIRED says that when deleting smart contract that has crypto balance either transfer account or transfer smart contract is required.
However, there is no obvious builder method to add a transfer account or smart contract:

Added setTransferAccountId and setTransferContractId to ContractDeleteTransaction. This should be out some time today as v1.1.3


Fix for Issue #2847

I have replaced the lock with synchronized methods. Fixes https://github.com/libgdx/libgdx/issues/2847

A little update on this:
Currently both 1.5.4 and 1.5.5-SNAPSHOT have problems with HTTP. 1.5.4 ends in a NPE when a response did not have any content (fixed via https://github.com/libgdx/libgdx/pull/2846). Unfortunately with 1.5.5-SNAPSHOT came https://github.com/libgdx/libgdx/pull/2771 which leads to an exception in case of different responses arriving at the same time. This PR should fix that and the other issue as well.
I have tried it in my own game, as well as via the NetAPITest on both desktop and android and it works.
Since I do not own an iPhone or Mac, I cannot test it on these platforms.

Looks OK to me... If not we'll tar and feather you.


Australia\QLD Royal Queensland Show holiday moved for 2021.

The 2021 Royal Queensland Show (Ekka) holiday was moved to Friday 29 October.
See https://www.qld.gov.au/recreation/travel/holidays/public

Thx a lot! 👍


add a local git repo for e2e test

Background: when we deploy argocd based application and appset, we need specify a git repo address for the application to deploy. If we have a local git server that would help reduce network risk.
Nir already has this for set up such a git server:
https://github.com/RamenDR/ramen/tree/main/test/gitlap
After the local git server is ready, we can access such a repo within the cluster like:
https://github.com/RamenDR/ramen/tree/main/test/gitlap#testing-the-server
If we clone the remote argocd example repo and push it to the local git repo, we should be able to deploy the argocd app using the local git repo instead of github using:
--repo=http://host.minikube.internal/argocd-example-apps.git

This maybe required for other tests like expanding a PVC, or expanding a StatefulSet, when the source of the PVC/STS is from git.
I would set its priority lower than other e2e tasks though at present, and come back to this as we add further test cases.

yes, this is Nir's suggestion that we could set up such a service later. So this issue is opened for tracking purpose.


Is there any way to add badges to tabs? :) Or custom overlays elements?

💬 Question
Is there any way to add badges to tabs? :) Or custom overlays elements?
UI Kitten and Eva version

Package
Version

@eva-design/eva
2.1.1

@ui-kitten/components
5.1.1

Bump

Hey @andrisole92
Thank you for this well-written issue with a clear example of what you are trying to achieve 😉
Here is my answer
https://reactnavigation.org/docs/tab-based-navigation/#add-badges-to-icons
If your problem is solved can you please close the issue?
It sparks joy for maintainers ✨


[1.13] Allow user-editable Telegraf configs

High-level description
Previously, the only way for a user to supply additional telegraf configuration was to modify/add conf files to the telegraf config directory, which is within /opt/mesosphere. Now, users can add additional conf files to the /var/lib/dcos/telegraf/telegraf.d/ directory, which gets symlinked into the Telegraf config directory.
Will add documentation on this in a docs pr.
Corresponding DC/OS tickets (obligatory)
These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

DCOS-42214 support methods to configure additional settings on dcos-telegraf

Checklist for all PRs

[ ] Added a comprehensible changelog entry to CHANGES.md or explain why this is not a user-facing change: changelog entry added in 1.12
[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here: Mainly a configuration change, not easily testable
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[ ] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

@mesosphere-mergebot bump-ee


[Event Request] Codeunit 80 Sales-Post :  OnAfterDivideAmount

Hi,
We need a new event in Code Unit 80 (Sales-Post) to update several amounts ( Add others Tax)  before posting sales documents
Event Publisher : # OnAfterDivideAmount
Parameters

Thanks.

The event already exists in a newer version of the product.


Support React Native 0.59.x

This PR provides support for React Native from version 0.59.0 up to 0.59.10.
There wasn't any specific patch to apply, so this PR only consists of files using require_relative.

,last should have CI fixed

Can you rebase this just so we can get a successful Travis build?

Tested out fine for me.

Sorry to hijack the PR thread :( how did you test this? I just tried to install the plugin through Bundler, but the version I get (in my Gemfile.lock) is 2<IP_ADDRESS>. Inspecting the gem I see only support for React Native versions up to 0.58.6.
Did I somehow install an old gem?

That's the most recent version available on rubygems.org. The CI didn't publish the newest merge correctly. Hopefully it'll be fixed shortly.

Thanks!

Still seeing 2<IP_ADDRESS>, any ETA on when this will be fixed?

Currently, the issue is that Travis CI cannot deploy the gem due to MFA.
As far as I can tell, there are three options (in no particular order):

@orta publishes the gem manually whenever an update is needed, as the gem is published by him.
orta disables MFA on his RubyGems account.
orta adds someone else as a maintainer on RubyGems in order to publish the gem via their account.


Mapping of Solution Configuration to Project Configuration is missing

Hi
In cases where the names of the solution's configurations is different from the names of each project's configuration, it is not possible to determine which configuration of a project will be built for a particular solution configuration.
See example:
{D22D4BB9-7F7C-4DC3-992F-3498D74357C5}.SolutionDebug|x64.ActiveCfg = ProjectDebug|x64
This line means that when the "SolutionDebug" config is active, then VS will build the project with the "ProjectDebug" config.
This information should be available in the parsed output.

fixed in v0.16

Thank you for the extremely quick turnaround time on these 2 issues. Can I donate money to you in any way?

plancktimesoftware

thanks but you needn't - it's all not for money :)


Resources

Description
Added: Resource to install nano
Added: Resource to create nano config files
Removed: Recipes
Issues Resolved
[List any existing issues this PR resolves]
Check List

[ ] All tests pass. See https://github.com/sous-chefs/apache2/blob/master/TESTING.md
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable

          1 Warning

:warning:
This is a big Pull Request.

  Generated by :no_entry_sign: Danger

This is amazing.


Implement Data Upload/Charging Mode in ceti-tag-data-capture systemd service

This is to address the following operational bug that has been occurring in the field:

Tag is recovered and brought to shore for data upload and charging.  Usually the Tag is in sleep mode at this point which means the battery pack has been disconnected internally from the electronics and the system shutdown gracefully
Operator attaches the tag to a charger and it powers up, but batteries are still disconnected internally, so it is running from charger power only at this point.
Operator connects by WiFi and wakes the Tag which connects the batteries, which then start charging. This should be confirmed by the operator by observing the charge current or otherwise.
Operator, per instructions, stops the ceti-tag-data-capture service because we don't want to be recording data at this point
Operator starts uploading data while charging and leaves the Tag unattended.  After the batteries charge up the charger turns off, but the Tag is still on.  If left in this state (service stopped, running from battery only), the battery monitor system will not work (because the service is stopped), and one cell will blow through the 3V limit and go all the way to 2.6V where the hardware safety catches it.
Now it is very hard to get the Tag to a good state because the batteries are out of balance AND the system keeps trying to shut itself off after a restart because of the low battery condition

PROPOSED FIX
We'll add a new mode to the ceti-tag-data-capture service for charging and upload.  The operator instructions will change for Tags with this fix in place.  Instead of stopping the capture service, the operator will invoke the new mode.  The new mode will simply gracefully stop the recording threads gracefully and provide and indication via one of the LEDs that it is in this new mode.

Closing this issue - was addressed by adding an independent battery monitor service.  This service runs separately from the main recorder app and will handle the case where batteries were being overdischarged.


[16525] Security Deployment Guidelines Tutorial

With the idea of proposing good practices when deploying secure applications, this PR adds a Security Deployment Guidelines Tutorial to the Security Tutorial series and suggests a modification on the previous Security Across Machines Tutorial.

@Mergifyio backport humble


Support Bitcoin wallet adapters

The dApp should support connecting a btc wallet to it for streamlining the swap process. Problem is lack of standardization, xverse uses sats-wallet and phantom exposes their wallet operation through an injected object in the window object.
How connecting the wallet would work is TBD. One way is to just have:

"fetch from browser wallet" button when the dApp asks for an address
"pay with browser wallet" button when payment qr code is shown
But this would not allow for showing the user's bitcoin balance when he is just on the swap page.

Second way is that user will have an option to connect his bitcoin wallet as well as Solana wallet, question is where to put the button for that.

Closed with #16


Bump selenium-binaries version

Webdriver-sync no longer seems to work with latest chrome. Bumping the
selenium-binaries version seems to fix this.

CI setup seems to be broken. Both CI runs fail with this error
The command "sudo dpkg -i google-chrome-stable_current_amd64.deb" failed and exited with 1 during .

Which has nothing to do with this pull request.
Also, might be an idea to run travis with newer versions of node (it currently runs with 0.10.0 and 0.12.0). Assuming that is possible as I've never configured Travis myself.

Looks like the problem is due to dependencies for the chrome package being too old despite being the latest versions available for install via apt-get. I guess those package dependencies would have to be downloaded from elsewhere and installed manually or new sources added so that apt-get picks up the newer versions.


fix command used to scale the nodegroup

What this PR does / why we need it:
Fix command for scaling nodegroup
Which issue(s) this PR fixes:
While description says we are increasing the minimum node count to 4, command still has --node-min as 3
Fixes #

Change command used in the documentation

Quality checks

[x] My content adheres to the style guidelines
[x] I ran make test or make e2e-test and it was successful

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

This was done in purpose. We're scaling the nodes to 4 but leaving the minimum as 4 is fine. If anything it illustrates that you can adjust the desired count while leaving the lower and upper bounds static.
Do we need to call that out?

I got confused by it after reading the statement above. I feel this is required to be consistent with the statement above.

Can you update the PR to change the wording so that it only mentions desired size? I will merge that.

@niallthomson updated wording to match the command. Could you please review.

Looks good, thanks!


User reports problems with ability to view shared workspace

User ID: sviclittle
User says:
Also, members to the workspace can not access (view or edit) all of the
genomes-only the member that submitted job can see the results even if job
is saved in a shared folder.

Assuming they are talking about the view button, this is correct.  I'm not sure what the fix for this would be.  We should talk about this, @mshukla1 , @hyoo, @dmachi ?

This is because, when you share a workspace, you share only the files and folders in those workspaces and
not the indexed genomes. Those are still owned by and visible to only the owner. So, the users will be able to
see the job result files, but will not see anything on corresponding genome pages, or won’t be able to see those
genomes in the tables.
Sharing a indexed genome with other users requires adding user names to appropriate records in solr.

I have a script that I have used in the past to share data among select users and collaborators.
We need to wrap it up as a data API function and expose it through user interface. So that, users
can select one of more genomes and share them with select users, just like how they share
workspace content.
-Maulik

On Oct 9, 2017, at 12:01 PM, nconrad<EMAIL_ADDRESS>wrote:
Assuming they are talking about the view button, this is correct. I'm not sure what the fix for this would be. We should talk about this, @mshukla1 https://github.com/mshukla1 , @hyoo https://github.com/hyoo, @dmachi https://github.com/dmachi ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/PATRIC3/patric3_website/issues/1747#issuecomment-335218821, or mute the thread https://github.com/notifications/unsubscribe-auth/ABLd74OaIL0DyAsHKQo_WlrDBE18K7Grks5sqlGBgaJpZM4PxsXm.

This was fixed with the addition of genome sharing.  We are testing sharing of more than 50 genomes now.


Define schema for design_info and user_constraints

[ ] Rename design_info as layout_config and define a schema. Remove vt_type from this schema (this info exists in netlist).
[ ] Adopt layout_config schema
[ ] Define a schema for constraint_user
[ ] Adopt constraint_user schema. Remove constraint_user from layers.json

@kkunal1408 , do you want to co-develop this? I can start a PR to define the schemas and you can use these schemas after reviewed by @parijatm .

Sure, we can work on it after tomorrow afternoon. I have an exam tomorrow.
Kunal
On Tue, Mar 16, 2021 at 1:59 PM soneryaldiz @.***>
wrote:

@kkunal1408 https://github.com/kkunal1408 , do you want to co-develop
this? I can start a PR to define the schemas and you can use these schemas
after reviewed by @parijatm https://github.com/parijatm .
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ALIGN-analoglayout/ALIGN-public/issues/574#issuecomment-800524909,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJUB53MC7EIX36EUWQA5IVDTD6S7ZANCNFSM4ZJEJCYQ
.

I did not mean to rush at all. Good luck with the exam! :)

Let me know when do you want to discuss this?

Closing this issue as this has been / being addressed in other issues.


SphKr -- Have you abandoned this project?

If you've abandoned this project, any chance you might be willing to transfer ownership??

Can someone pick it up again ?? I don't have the skills but for example this project https://github.com/abandonware/noble is also abandoned but are Community maintained.... Don't no how....


fix: sdk to 0.367.9 for misc bug fixes

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

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


the input device is not a TTY.  If you are using mintty, try prefixing the command with 'winpty'

I tried to implement this project via docker for windows..
As soon as I'm on part https://github.com/victronenergy/venus-influx-loader#run-venus-influx-loader-docker-image-locally
I'm getting the error message in the header. Any advice to solve it?

Hi @albundy0815
I believe this is a side effect of us using docker run --interactive and well known issue of Git's bash port for Windows. Please see the FAQ here for detailed explanation: https://github.com/git-for-windows/git/wiki/FAQ#some-native-console-programs-dont-work-when-run-from-git-bash-how-to-fix-it.
However, since none of our scripts actually requires docker to be interactive (to accept input) I have fixed it by dropping the -it from docker run.
Please git pull, try again and let me know so that we can close the issue.
Martin

Hi @mman ,
I tried it again via pull. InfluxDB is created (but bash "hangs" and when I close it, the influxDB image will be shut downed. So I've created a second bash and this "hangs" on the "last" command:

Any additional hints how to solve it?

@albundy0815 When you start influx in one of the bash windows you need to keep it open, because closing it will terminate the Influx. This is expected and consider this being for debugging purposes only. If you want to run this in daily production it's better to then create a full docker compose setup that you can spin up and run in the background.
I'm confused where the  ': No such file or directory error comes from but I have an idea. (Note: I do not have a windows box to test, and I can not run docker inside of a virtual machine, so I am just guessing here)
Please replace the first two lines in run-dev-image.sh wit the following lines:
#!/bin/bash
set -x

This will change the shell to be used to /bin/bash and will print every command invoked in detail (via set -x) and then send me please the output...

Hi @mman:
I've adjusted the run-dev-image.sh and result is :-(
xxx MINGW64 /c/Users
$ cd ..
xxx MINGW64 /c
$ cd tmp
xxx MINGW64 /c/tmp
$ cd venus-influx-loader/
xxx MINGW64 /c/tmp/venus-influx-loader (master)
$ export OWNER="martin"
xxx MINGW64 /c/tmp/venus-influx-loader (master)
$ (cd docker && ./run-dev-image.sh)

VER=develop
OWNER=martin
TARGET=venus-influx-loader
TAG=martin/venus-influx-loader:develop
NETWORK=vil
VIL_INFLUXDB_URL=http://host.docker.internal:8086
VIL_INFLUXDB_USERNAME=s3cr4t
VIL_INFLUXDB_PASSWORD=s3cr4t
docker network inspect vil
docker run -p 8088:8088 --network vil -e VIL_INFLUXDB_URL=http://host.docker.internal:8086 -e VIL_INFLUXDB_USERNAME=s3cr4t -e VIL_INFLUXDB_PASSWORD=s3cr4t -v /c/tmp/venus-influx-loader/docker/../config:/config martin/venus-influx-loader:develop
': No such file or directory

xxx MINGW64 /c/tmp/venus-influx-loader (master)
$

@albundy0815 Thanks for doing the tests... This is some windows weirdness in how it interprets the command line. The "No such file or directory" error message could point towards the -v argument that mounts the local config directory into the docker.
Could you try to copy paste the following commands? I have added additional shell quotes.
cd docker

ls -ld ../config

docker run -p "8088:8088" --network vil -e VIL_INFLUXDB_URL="http://host.docker.internal:8086/" -e VIL_INFLUXDB_USERNAME="s3cr4t" -e VIL_INFLUXDB_PASSWORD="s3cr4t" -v "/c/tmp/venus-influx-loader/docker/../config:/config" "martin/venus-influx-loader:develop"

@mman: thanks for the new commands. My "problem" is, that I'm not a developer and I'm struggling a lot. Hopefully within the final solution, I'm able to safe the values in a "own" influxDB version 2 (due to the 4 GB issue).
Result is:
xxx MINGW64 /c/tmp/venus-influx-loader (master)
$ cd docker
xxx MINGW64 /c/tmp/venus-influx-loader/docker (master)
$ ls -ld ../config
drwxr-xr-x 1 David 197121 0 Nov 15 14:48 ../config/
xxx MINGW64 /c/tmp/venus-influx-loader/docker (master)
$ docker run -p "8088:8088" --network vil -e VIL_INFLUXDB_URL="http://host.docker.internal:8086/" -e VIL_INFLUXDB_USERNAME="s3cr4t" -e VIL_INFLUXDB_PASSWORD="s3cr4t" -v "/c/tmp/venus-influx-loader/docker/../config:/config" "martin/venus-influx-loader:develop"
': No such file or directory
xxx MINGW64 /c/tmp/venus-influx-loader/docker (master)
$

@albundy0815 Sorry for not responding earlier. I need to get my hands on a physical Windows machine where I can try the steps you are doing, since I only have virtualised Windows that can not run docker for now... please stay tuned...

Sorry @albundy0815 it took me so long, needed to find a working Windows machine. But now I was able to track everything down and if you git reset --hard HEAD && git pull both repositories and try again from scratch it should work just fine.
I have verified that building and running the local dev images and influxdb works and you can experiment.
Please ping me if you need help.


Add Hover Effect to Project Cards

sorry to inform @AbhijitMotekar99 I am closing your issue because I want to keep the style minimal. Do not be discouraged and raise a new issue.


"Public" and "public" directories

The repository contains directories that work on a linux machine, but not on a Windows computer:
"Public" contains functions and "public" contains MD files. When one clones the repository to a Windows computer, files in these two directories are merged into "Public"...

@victorvogelpoel Thank you


Release 0.19.1 looks broken: preview eventually erroring with 404

I wanted to update my blog's dependencies and noticed my playground elements' preview no longer working. Rolling back to 0.18.1 made it functional again.
Reproduced in the demo at https://google.github.io/playground-elements/ with Firefox and Chrome.
Maybe latest on NPM should be rolled back to 0.18.1 so people aren't being upgraded to 0.19.1 by tools such as Dependabot/Renotave or npm-check-updates?

Tracked to being a side effect of https://github.com/google/playground-elements/pull/398; I left a comment there (h/t @oscarmarina)


240Hz

Hey, great work building this repo! I'm wondering how you managed to achieve 240Hz - I tried copying your iGPU DeviceProperty but mine still seems to be on 60Hz. It also doesn't give me the option to change my refresh rate, unlike in your screenshot. Thanks!

You should patch your iGPU using patches generated by hackintools then it will work, at least in my case.

@Errrneist  Hmm... I played around with Hackintool and while the patches it generated are largely the same as your in DeviceProperties, I still couldn't get it to work. I followed this guide, more or less: https://www.olarila.com/topic/5970-guide-hackintool-video-patch-fast-and-easy-solution/
Do you mind elaborating on the patching details? Thanks!

@Errrneist Hmm... I played around with Hackintool and while the patches it generated are largely the same as your in DeviceProperties, I still couldn't get it to work. I followed this guide, more or less: https://www.olarila.com/topic/5970-guide-hackintool-video-patch-fast-and-easy-solution/
Do you mind elaborating on the patching details? Thanks!

Honestly, I have no idea.
I just patched it and it just worked...unfortunately I do not have much patching details because to me it seemed like a miracle too.
Hackintoshing is like...try everything and somehow something works although you don't know why it work but it works lol
I lost my hackintosh partition due to a recent corruption of my windows system (We only have one drive bay so it broke both macOS and Windows) and I have no plan to re-install it so I am sorry I can't give you more help right now. What I have in the writeup is all I know.

Good luck with GRE!
Overriding EDID made the refresh rate option show up although it's greyed out at 60Hz. I inspected the EDID hex and it indeed includes two operation modes, 1080p @ 240Hz and 60Hz. Tried forcing 240Hz by removing the 60Hz entry but got a black screen on boot haha. Will keep investigating.

Good luck with GRE!
Overriding EDID made the refresh rate option show up although it's greyed out at 60Hz. I inspected the EDID hex and it indeed includes two operation modes, 1080p @ 240Hz and 60Hz. Tried forcing 240Hz by removing the 60Hz entry but got a black screen on boot haha. Will keep investigating.

I should also note that that screenshot was taken in Catalina, not Big Sur. I don't remember if it worked on Big Sur or not, since shortly after I upgraded to Big Sur I broke my SSD...


Added a custom  NFT minting Script with hardhat

I hope This repo helps the community. This is a Script I used to mint my Custom NFT and the repo contains all the files except the node_modules.  This repo shows  a different approach used in writing the contract and also to best practice for hardhat,


IR fps decrease

Required Info

Camera Model
SR300

Firmware Version

Operating System & Version
Window 10

Kernel Version (Linux Only)

Build System
VS2013

I need to change mode between IR and Depth while using the camera in my project, but once I try to close the depth and restart the camera with only enabling the ir stream, it failed to start the camera, if I add Sleep(50) after calling the function stop(), it works.I wonder if there is anyway to restart the camera in different steam faster without using Sleep()?
Another question is that . if I change the camera from IR/Depth steam to only IR steam , it can't raise to 200fps, it only works at most 160fps and I don't know why the fps would decrease.
Here is my code:
void CloseDepth()
{
	if (camera->is_streaming())
		camera->stop();
	for (int j = 0; j<4; ++j)
	{
		auto s = (rs::stream)j;
		if (camera->is_stream_enabled(s))
			camera->disable_stream(s);
	}
	Sleep(50);
	camera->set_option(rs::option::f200_laser_power, 0);
	camera->enable_stream(rs::stream::infrared, 640, 480, rs::format::y8, 200);
	camera->start();
}
void OpenDepth()
{
	if (camera->is_streaming())
		camera->stop();
	for (int j = 0; j<4; ++j)
	{
		auto s = (rs::stream)j;
		if (camera->is_stream_enabled(s))
			camera->disable_stream(s);
	}
	Sleep(50);
	camera->enable_stream(rs::stream::infrared, 640, 480, rs::format::y8, 60);
	camera->enable_stream(rs::stream::depth, 640, 480, rs::format::z16, 60);
        apply_ivcam_preset(camera, 2);
	depth_intrin = camera->get_stream_intrinsics(rs::stream::depth);
	camera->start();
}

@nizihabi
What exact version of Windows 10 are you using? (You can check using System Information utility, under Version, something like 10.0.xyz Build xyz)
Regarding your second question, if you set librealsense log level to DEBUG, you can get a lot of useful information. Add something like rs::log_to_file(rs::log_severity::debug, "1.log") to main. It will log arrival of every frame, as well as the time it took for the application to process it. This can help us troubleshoot on what level frames are being dropped.


Typesafe cookie options

add Types for settings cookie options and make below operations typesafe

--Secure_ prefix
--Host_ prefix
Partitoned option

as discussed in https://github.com/honojs/hono/pull/2314#issuecomment-1980809011
Author should do the followings, if applicable

[N/A] Add tests
[x] Run tests
[x] yarn denoify to generate files for Deno

Note:
in #2314, I added some tests for make sure invalid operation throws error.
But adding type guard makes them compile error, so I removed them in this PR. https://github.com/honojs/hono/pull/2350/commits/6a05c93a376af52ef2bfbbeaab1ac536ea98e63e
It works fine on TypeScript but if hono used on node.js with vanilla js, it should covered by runtime error handling.
for example, running error handling test only on .js or so could cover here.

Hi @Jxck !
Awesome idea to validate them with Type-safe. I think removing the tests is good because of what you mentioned.
This is a new feature, but it's a minor change, and changing behavior only util functions. So, let's merge this into "main" and release it as a patch release later.
Thanks!


Fix rustfmt-nightly version check.

Nightly rustfmt version can contain 2 digits in PATCH field.
Current rustfmt-nightly version is: 0.2.13-nightly ( ). And it throw the exception: "rustfmt version 0.5.0 or newer required".

@kgv This looks good, I'm also having this issue.
Why not switch out the ? for a * to handle more future versions, ie 0.2.164-nightly ( )?
// match non-nightly pre 0.5 versions
/^0\.[0-4]\.[0-9](?![0-9]*-nightly)/


Move online storage options cloud and HTC

Summary
Online Storage will focus on block storage, other types of storage go to cloud or HTC
Keep redirects so there are no broken links

Related issue :

https://github.com/EGI-Federation/documentation/actions/runs/12377574988/job/34547400997

https://github.com/EGI-Federation/documentation/actions/runs/12377574988/job/34547400997

Trying to fix it in #687, still no success


Build Product Type analogous objects for each type of product

ManageIQ, Fog::AWS{Database,Infrastructure,Storage} and make configurable in controller.
@brittballard did you already have a ticket for the controller bit?

Not happening - json instead.


calling the API key from within the script

Hello
I have added a few lines of code to the original ImportJson script which calls the API key from withing the script and not from a cell everytime you run the function from a cell in google sheets. Can you do that in your script? The lines of my code is:
function ImportJSON_mycustomapi(url, api_key, query, parseOptions) {
var header = {
headers: {
'key_token_myapi': 'myapikey',
'Accept': 'application/json'
}
}
return ImportJSONAdvanced(url, header, query, parseOptions, includeXPath_, defaultTransform_)
}

Something like this should work:
function IMPORTJSONAPI_MyCustomApi(url, query, cols) {
     var headers = {
         'key_token_myapi': 'myapikey',
         'Accept': 'application/json'
    }
    return IMPORTJSONAPI(url, query, cols, "headers=" + JSON.stringify(headers))
}

OK thanks, I will try that, but the code does not allow me to run it properly anyway because it always demands query and cols. I have tried to read your instruction a couple of times but do not get it: how exactly should I use query and cols? I have an API request which imports data into a sheet and one of the columns is: "Response Car Type" and the other one is "Date and Time". I have tried to put them into the formula but with no success, your formula returns error to me either by query or cols. How can I put them into the formula exactly? Appreciate your help.

If you post an example of the JSON response from the API then I can tell you what need to set query & cols to.

Please see the an example of the json response, I need for example name of the teams and half time score:

Something like this should work:
function IMPORTJSONAPI_MyCustomApi(url, query, cols) {
     var headers = {
         'key_token_myapi': 'myapikey',
         'Accept': 'application/json'
    }
    return IMPORTJSONAPI(url, query, cols, "headers=" + JSON.stringify(headers))
}

Which line should I put this? I tried line 1260 but google sheets says undefined function...

Something like this should work:
=IMPORTJSONAPI(<URL>, "$.response[*]", "teams.home.name, teams.away.name, score.halftime.home, score.halftime.away")

I did this but then it returns nothing, not even an error message.... completely blank. What can be the reason? I run your original importjsonapi of course, not my custome function... I run this:
=IMPORTJSONAPI("URL?live=all&api_token='tokenkey'","$.response[*]", "teams.home.name, teams.away.name, score.halftime.home, score.halftime.away")
and even this:
=IMPORTJSONAPI("URL?live=all&api_token='tokenkey'","$..name","@")
but both return a blank sheet, not even an error message...

Try running:
=IMPORTJSONAPI("URL?live=all&api_token='tokenkey'","$","@")
If you still don't see anything then no data is coming back for some reason.

Also try copying the url and pasting it into the browser bar and see what the result is.

Try running:
=IMPORTJSONAPI("URL?live=all&api_token='tokenkey'","$","@")
If you still don't see anything then no data is coming back for some reason.

I get this error message : {"get":"fixtures","parameters":{"live":"all","x-ra...

Ok now try this:
=IMPORTJSONAPI("URL?live=all&api_token='tokenkey'","$.response","@")

The browser says missing application key... "errors":{"token":"Error/Missing application key.
My application key is of course correct, but maybe the way we put it in the formula is not correct?

Try adding the function right at the beginning of the file e.g Line 1

Try adding the function right at the beginning of the file e.g Line 1

Thanks sir! It works now, and for the records, it works with this one: ,"$.response[*]", "teams.home.name, teams.away.name, score.halftime.home, score.halftime.away"
Can I use your code to get data form a Sheet(or range of cells) and not from URL? I refer to ImportJSONFromSheet from the original ImportJSON code...

Thank you really very much for your help. I need to send a request to the API which brings me back a list based upon one parameter from the API itself and 2 parameters which exist in the same sheet where the formula is (in 2 different cells).... I have problems sending these sheet parameters to the API, as they cannot simply be placed inside the formula, I have to put them outside of the formula (at least it is like this for me). But I can only manage to put one cell reference to the parameter outside of " of the formula, not two. How can I do this in your formula? The formula is:
=IMPORTJSONAPI_apifootball("URL?season=2020&league="&F3;"$.response";"@")
In the above formula, the API parameter itself is season=2020 which is fine. The other parameters which is required by the API are league and team, and their values are inside of the sheet. If only league was needed then I could just put the &F3 (where F3 is the cell value) after the symbol " and it would work. But I do not know how I go around this with 2 parameter values inside the sheet.
Appreciate your help really. Thanks.

Something like this:
=IMPORTJSONAPI_apifootball("URL?season=2020&league="&F3&"&team="&F4;"$.response";"@")

Thanks. I am getting a strange issue here. I have a JSON response where i have another [] inside of a previous []... Now your script cann not return beyond season column (where [league] comes... What is the issue? How can all or some specific coumn be returned here? I tried both $.response[] and $.response.[*] and even just $ but none worked... The json response sample is:

get": "standings",
"parameters": {
"season": "2020",
"league": "39"
},
"errors": [],
"results": 1,
"paging": {
"current": 1,
"total": 1
},
"response": [
{
"league": {
"id": 39,
"name": "Premier League",
"country": "England",
"logo": "https://media.api-sports.io/football/leagues/39.png",
"flag": "https://media.api-sports.io/flags/gb.svg",
"season": 2020,
"standings": [
[
{
"rank": 1,
"team": {
"id": 50,
"name": "Manchester City",
"logo": "https://media.api-sports.io/football/teams/50.png"
},
"points": 71,
"goalsDiff": 43,
"group": "Premier League",
"form": "WWLWW",
"status": "same",
"description": "Promotion - Champions League (Group Stage)",
"all": {
"played": 30,
"win": 22,
"draw": 5,
"lose": 3,
"goals": {
"for": 64,
"against": 21
}
},
"home": {
"played": 16,
"win": 12,
"draw": 2,
"lose": 2,
"goals": {
"for": 36,
"against": 13
}
},
"away": {
"played": 14,
"win": 10,
"draw": 3,
"lose": 1,
"goals": {
"for": 28,
"against": 8
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 2,
"team": {
"id": 33,
"name": "Manchester United",
"logo": "https://media.api-sports.io/football/teams/33.png"
},
"points": 57,
"goalsDiff": 24,
"group": "Premier League",
"form": "WWDDW",
"status": "same",
"description": "Promotion - Champions League (Group Stage)",
"all": {
"played": 29,
"win": 16,
"draw": 9,
"lose": 4,
"goals": {
"for": 56,
"against": 32
}
},
"home": {
"played": 14,
"win": 7,
"draw": 3,
"lose": 4,
"goals": {
"for": 29,
"against": 19
}
},
"away": {
"played": 15,
"win": 9,
"draw": 6,
"lose": 0,
"goals": {
"for": 27,
"against": 13
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 3,
"team": {
"id": 46,
"name": "Leicester",
"logo": "https://media.api-sports.io/football/teams/46.png"
},
"points": 56,
"goalsDiff": 21,
"group": "Premier League",
"form": "WWDLW",
"status": "same",
"description": "Promotion - Champions League (Group Stage)",
"all": {
"played": 29,
"win": 17,
"draw": 5,
"lose": 7,
"goals": {
"for": 53,
"against": 32
}
},
"home": {
"played": 14,
"win": 7,
"draw": 1,
"lose": 6,
"goals": {
"for": 25,
"against": 19
}
},
"away": {
"played": 15,
"win": 10,
"draw": 4,
"lose": 1,
"goals": {
"for": 28,
"against": 13
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 4,
"team": {
"id": 49,
"name": "Chelsea",
"logo": "https://media.api-sports.io/football/teams/49.png"
},
"points": 51,
"goalsDiff": 19,
"group": "Premier League",
"form": "DWWDD",
"status": "same",
"description": "Promotion - Champions League (Group Stage)",
"all": {
"played": 29,
"win": 14,
"draw": 9,
"lose": 6,
"goals": {
"for": 44,
"against": 25
}
},
"home": {
"played": 14,
"win": 7,
"draw": 5,
"lose": 2,
"goals": {
"for": 25,
"against": 11
}
},
"away": {
"played": 15,
"win": 7,
"draw": 4,
"lose": 4,
"goals": {
"for": 19,
"against": 14
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 5,
"team": {
"id": 48,
"name": "West Ham",
"logo": "https://media.api-sports.io/football/teams/48.png"
},
"points": 49,
"goalsDiff": 10,
"group": "Premier League",
"form": "DLWLW",
"status": "same",
"description": "Promotion - Europa League (Group Stage)",
"all": {
"played": 29,
"win": 14,
"draw": 7,
"lose": 8,
"goals": {
"for": 45,
"against": 35
}
},
"home": {
"played": 15,
"win": 8,
"draw": 4,
"lose": 3,
"goals": {
"for": 26,
"against": 18
}
},
"away": {
"played": 14,
"win": 6,
"draw": 3,
"lose": 5,
"goals": {
"for": 19,
"against": 17
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 6,
"team": {
"id": 47,
"name": "Tottenham",
"logo": "https://media.api-sports.io/football/teams/47.png"
},
"points": 48,
"goalsDiff": 19,
"group": "Premier League",
"form": "WLWWW",
"status": "same",
"all": {
"played": 29,
"win": 14,
"draw": 6,
"lose": 9,
"goals": {
"for": 49,
"against": 30
}
},
"home": {
"played": 14,
"win": 7,
"draw": 3,
"lose": 4,
"goals": {
"for": 25,
"against": 14
}
},
"away": {
"played": 15,
"win": 7,
"draw": 3,
"lose": 5,
"goals": {
"for": 24,
"against": 16
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 7,
"team": {
"id": 40,
"name": "Liverpool",
"logo": "https://media.api-sports.io/football/teams/40.png"
},
"points": 46,
"goalsDiff": 12,
"group": "Premier League",
"form": "WLLWL",
"status": "same",
"all": {
"played": 29,
"win": 13,
"draw": 7,
"lose": 9,
"goals": {
"for": 48,
"against": 36
}
},
"home": {
"played": 15,
"win": 7,
"draw": 2,
"lose": 6,
"goals": {
"for": 22,
"against": 18
}
},
"away": {
"played": 14,
"win": 6,
"draw": 5,
"lose": 3,
"goals": {
"for": 26,
"against": 18
}
},
"update": "2021-03-21T00:00:00+00:00"
},
{
"rank": 8,
"team": {
"id": 45,
"name": "Everton",
"logo": "https://media.api-sports.io/football/teams/45.png"
},
"points": 46,
"goalsDiff": 3,
"group": "Premier League",
"form": "LLWWW",
"status": "same",
"all": {
"played": 28,
"win": 14,
"draw": 4,
"lose": 10,
"goals": {
"for": 40,
"against": 37
}
},
"home": {
"played": 14,
"win": 5,
"draw": 2,
"lose": 7,
"goals": {
"for": 19,
"against": 22
}

get": "standings",   "parameters": {     "season": "2020",     "league": "39"   },   "errors": [],   "results": 1,   "paging": {     "current": 1,     "total": 1   },   "response": [     {       "league": {         "id": 39,         "name": "Premier League",         "country": "England",         "logo": "https://media.api-sports.io/football/leagues/39.png",         "flag": "https://media.api-sports.io/flags/gb.svg",         "season": 2020,         "standings": [           [             {               "rank": 1,               "team": {                 "id": 50,                 "name": "Manchester City",                 "logo": "https://media.api-sports.io/football/teams/50.png"               },               "points": 71,               "goalsDiff": 43,               "group": "Premier League",               "form": "WWLWW",               "status": "same",               "description": "Promotion - Champions League (Group Stage)",               "all": {                 "played": 30,                 "win": 22,                 "draw": 5,                 "lose": 3,                 "goals": {                   "for": 64,                   "against": 21                 }               },               "home": {                 "played": 16,                 "win": 12,                 "draw": 2,                 "lose": 2,                 "goals": {                   "for": 36,                   "against": 13                 }               },               "away": {                 "played": 14,                 "win": 10,                 "draw": 3,                 "lose": 1,                 "goals": {                   "for": 28,                   "against": 8                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 2,               "team": {                 "id": 33,                 "name": "Manchester United",                 "logo": "https://media.api-sports.io/football/teams/33.png"               },               "points": 57,               "goalsDiff": 24,               "group": "Premier League",               "form": "WWDDW",               "status": "same",               "description": "Promotion - Champions League (Group Stage)",               "all": {                 "played": 29,                 "win": 16,                 "draw": 9,                 "lose": 4,                 "goals": {                   "for": 56,                   "against": 32                 }               },               "home": {                 "played": 14,                 "win": 7,                 "draw": 3,                 "lose": 4,                 "goals": {                   "for": 29,                   "against": 19                 }               },               "away": {                 "played": 15,                 "win": 9,                 "draw": 6,                 "lose": 0,                 "goals": {                   "for": 27,                   "against": 13                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 3,               "team": {                 "id": 46,                 "name": "Leicester",                 "logo": "https://media.api-sports.io/football/teams/46.png"               },               "points": 56,               "goalsDiff": 21,               "group": "Premier League",               "form": "WWDLW",               "status": "same",               "description": "Promotion - Champions League (Group Stage)",               "all": {                 "played": 29,                 "win": 17,                 "draw": 5,                 "lose": 7,                 "goals": {                   "for": 53,                   "against": 32                 }               },               "home": {                 "played": 14,                 "win": 7,                 "draw": 1,                 "lose": 6,                 "goals": {                   "for": 25,                   "against": 19                 }               },               "away": {                 "played": 15,                 "win": 10,                 "draw": 4,                 "lose": 1,                 "goals": {                   "for": 28,                   "against": 13                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 4,               "team": {                 "id": 49,                 "name": "Chelsea",                 "logo": "https://media.api-sports.io/football/teams/49.png"               },               "points": 51,               "goalsDiff": 19,               "group": "Premier League",               "form": "DWWDD",               "status": "same",               "description": "Promotion - Champions League (Group Stage)",               "all": {                 "played": 29,                 "win": 14,                 "draw": 9,                 "lose": 6,                 "goals": {                   "for": 44,                   "against": 25                 }               },               "home": {                 "played": 14,                 "win": 7,                 "draw": 5,                 "lose": 2,                 "goals": {                   "for": 25,                   "against": 11                 }               },               "away": {                 "played": 15,                 "win": 7,                 "draw": 4,                 "lose": 4,                 "goals": {                   "for": 19,                   "against": 14                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 5,               "team": {                 "id": 48,                 "name": "West Ham",                 "logo": "https://media.api-sports.io/football/teams/48.png"               },               "points": 49,               "goalsDiff": 10,               "group": "Premier League",               "form": "DLWLW",               "status": "same",               "description": "Promotion - Europa League (Group Stage)",               "all": {                 "played": 29,                 "win": 14,                 "draw": 7,                 "lose": 8,                 "goals": {                   "for": 45,                   "against": 35                 }               },               "home": {                 "played": 15,                 "win": 8,                 "draw": 4,                 "lose": 3,                 "goals": {                   "for": 26,                   "against": 18                 }               },               "away": {                 "played": 14,                 "win": 6,                 "draw": 3,                 "lose": 5,                 "goals": {                   "for": 19,                   "against": 17                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 6,               "team": {                 "id": 47,                 "name": "Tottenham",                 "logo": "https://media.api-sports.io/football/teams/47.png"               },               "points": 48,               "goalsDiff": 19,               "group": "Premier League",               "form": "WLWWW",               "status": "same",               "all": {                 "played": 29,                 "win": 14,                 "draw": 6,                 "lose": 9,                 "goals": {                   "for": 49,                   "against": 30                 }               },               "home": {                 "played": 14,                 "win": 7,                 "draw": 3,                 "lose": 4,                 "goals": {                   "for": 25,                   "against": 14                 }               },               "away": {                 "played": 15,                 "win": 7,                 "draw": 3,                 "lose": 5,                 "goals": {                   "for": 24,                   "against": 16                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 7,               "team": {                 "id": 40,                 "name": "Liverpool",                 "logo": "https://media.api-sports.io/football/teams/40.png"               },               "points": 46,               "goalsDiff": 12,               "group": "Premier League",               "form": "WLLWL",               "status": "same",               "all": {                 "played": 29,                 "win": 13,                 "draw": 7,                 "lose": 9,                 "goals": {                   "for": 48,                   "against": 36                 }               },               "home": {                 "played": 15,                 "win": 7,                 "draw": 2,                 "lose": 6,                 "goals": {                   "for": 22,                   "against": 18                 }               },               "away": {                 "played": 14,                 "win": 6,                 "draw": 5,                 "lose": 3,                 "goals": {                   "for": 26,                   "against": 18                 }               },               "update": "2021-03-21T00:00:00+00:00"             },             {               "rank": 8,               "team": {                 "id": 45,                 "name": "Everton",                 "logo": "https://media.api-sports.io/football/teams/45.png"               },               "points": 46,               "goalsDiff": 3,               "group": "Premier League",               "form": "LLWWW",               "status": "same",               "all": {                 "played": 28,                 "win": 14,                 "draw": 4,                 "lose": 10,                 "goals": {                   "for": 40,                   "against": 37                 }               },               "home": {                 "played": 14,                 "win": 5,                 "draw": 2,                 "lose": 7,                 "goals": {                   "for": 19,                   "against": 22                 }

Any idea above last question above? Appreciate it :)


adding my name to contributors list :)

adding my name to contributors list :)

I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added Facebook share and tweet feature to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.


only one backend when loadbalancer.swarm=true

Do you want to request a feature or report a bug?
Bug
What did you do?

Running 2+ backends (Docker swarm 18.09) with the label traefik.backend.loadbalancer.swarm=true
What did you expect to see?
Get 1 frontend with 2+ backends
What did you see instead?
1 frontend with only 1 backend.
Output of traefik version: (What version of Traefik are you using?)
Version:      v1.7.4
Codename:     maroilles
Go version:   go1.11.1
Built:        2018-10-30_10

What is your environment & configuration (arguments, toml, provider, platform, ...)?
debug = false

logLevel = "ERROR"
defaultEntryPoints = ["https","http"]

[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect]
    entryPoint = "https"
  [entryPoints.https]
  address = ":443"
  [entryPoints.https.tls]

[retry]

[docker]
endpoint = "tcp://<IP_ADDRESS>:2376"
domain = "my.domain"
watch = true
exposedByDefault = false
swarmMode = true

[acme]
email =<EMAIL_ADDRESS>storage = "acme.json"
entryPoint = "https"
onHostRule = true
[acme.httpChallenge]
entryPoint = "http"

If applicable, please paste the log output in DEBUG level (--logLevel=DEBUG switch)
This is the exact same issue as #2138, and yes I shamelessly copied "What did you expect to see" and "What did you see instead", however using the latest version, the issue is still there.
Everything is working when traefik.backend.loadbalancer.swarm is set to false.
When loadbalancer.swarm=true, the LB is actually working, when I make requests to the endpoint, by inspecting the log, I can see backends taking their turn logging the response.

Could you provide your docker-compose file?
Could you check that the labels are in the section deploy:
https://docs.traefik.io/master/configuration/backends/docker/#using-docker-with-swarm-mode

Hey @siyu6974, thanks for opening this issue.
In order to achieve load balancing, docker swarm allocates a virtual IP per service, and this VIP is load balanced between all known backends.
With the traefik.backend.loadbalancer.swarm=true,  traefik will use this VIP instead of the containers IPs on the backend. From the traefik point of view, we're only seeing only one IP, so having one backend is the correct behaviour.
We're going to clarify this on the documentation, thanks again for reporting.


MVC tutorial: Add ROPC warning

Description
Exact same global find/replace as #33408 for the sql.md files.
Page URL
https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/working-with-sql?view=aspnetcore-8.0&tabs=visual-studio
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/tutorials/first-mvc-app/working-with-sql.md
Document ID
a0b5e15c-d747-8710-95fb-a55c09861a1e
Article author
@wadepickett

I'll take this one for my doc, thanks.  At first I thought it was for me so I created a PR already.  So I will just finish.


Update README.md file and Adding new programs

I hope this contribution can help someone."Update README.md file and Adding new solution"

Welcome Aboard! @GoGi2712
Happy coding :)

@atyant-yadav  Thankyou so much!!


Integration of Resource and Record

Closes #5

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

2 of 7 (28.57%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.9%) to 95.417%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

consumption/views/resource.py
2
7
28.57%

Totals

Change from base Build<PHONE_NUMBER>:
-2.9%

Covered Lines:
171

Relevant Lines:
180

💛  - Coveralls


"Swap Start (aka Command) and Alt keys on Windows keyboard" doesn't work correctly.

I would expect this option:

to work only when a USB keyboard is connected. But turns out it also alters the behaviour on the built-in macbook keyboard as well (swapping the option and command keys).
So, in my scenario, it perfectly swaps the external keyboard keys when I'm at home. But when I'm on the road, I have to manually disable this function, because my built-in macbook keys are switched as well.

You can write your own rule to limited it only effect your external keyboard.
https://pqrs.org/osx/karabiner/xml.html.en
search "Filter: Specify device"

True. But if Karabiner says that it's a "IBM model M keyboard" then it's definately an external one. So this option is configured incorrectly.