changed last updated date to Month Year only

change last updated date from, for example, 5th June 2023 to June 2023

I also like the current full date more tbh, even if it was a year down the line, changing 20th June 2023, to June 2023, doesn't really make it feel less outdated.


Selected icons for special Unix file types

/var/run:

/dev:

/proc/.../fd:

Nice PR but looks like build is failing due to some tests (either missing or now broken). Happily awaiting merge once fixed! :)
I am meaning to do similar to fix .lock files so they don't look like Ruby Gems (ewwwwww, gross!) and add an icon for both .ko/.kext and .pid.

Added name.rs tests in 6c055d3

Hopefully this will be the last master merge that I will have to do.


Provide more info to delete confirm modal

This PR adds more information about cascading tables to the delete confirm modal.
Issue with more info: https://github.com/informatics-isi-edu/chaise/issues/2399

@jrchudy This PR is ready to be reviewed. I realized that I didn't consider the inline columns, so today I made a change in ermrestjs about it and updated the tests in chaise.
I've already merged ermrestjs changes as I didn't make any changes to existing APIs and only added new ones.


[Feature] Delta Sync

Hi,
I'd like to know if you think a delta sync would be a useful and "doable" feature.
The atom feed supplies (at least, on our system) a etag for each file which seems to be date & time of the upload. Since you are reading these feeds already, we could just check the etag for each file against the local mtime, and if the modification time is after the etag time, we update the file. If it isn't, we don't.
I think this should be behind a option-switch for cases where timezones introduce problems.
I'd try to implement this and create a PR but I wanted to hear some opinions first. Do you see any problems?

In general I see no issues here. The option switch should switch on/off delta handling. Timezone handling has to be done automatically by the functionality. Also a little research has to be done if the required information is not available in a lower supported release than you are trying it on (to be able to document it).
Thx.

Closed because of no further response or progress.


FR:  Two images side-by-side, e.g. for Ultrawide monitors

This is indeed awesome!
I've loved setting my wallpaper to full disk satellite images for decades!
Feature Request:
I have a new ultrawide monitor, so showing a full disk leaves a lot of black 'space' (see what i did there?! :-D) on each side.
Could we have the option to choose two different images to display next to each other?  Say GOES West & East, etc...
The full disks are square images, so perhaps we could fit their height, but butt the two images together in the middle of the screen... this would leave the black 'space' to the sides, which would allow our collections of icons to be easily visible and to not cover any of the disk, and work out for both Windows and macOS users.
Again, thanks!

Thanks for your suggestion and I'm glad you like the app!
This feature seems like a good fit for a "Custom Views" section of the app which would also allow users to create custom cropped views. When clicking to create a new custom view, It could have an interface for selecting how to join multiple images together or how to crop down bigger views.
At the moment I have two new large changes I need to work on next (improving the distribution of images, and allowing different views [or none] on multiple monitors), but after those I should be able to start on this.

Nice one.
Very happy to be patient.


Consider publishing fuels-rs crate as fuels?

I think the .rs is implied in that it's a Rust crate. This is quite a common convention for -rs repositories/projects, where the crate is a "Rust implementation" or "Rust API" for some tool that might have support for multiple languages.

Not a bad idea.
https://github.com/gakonst/ethers-rs/blob/77bd9d49c88ca8bdced37f7554919e3c3d584310/Cargo.toml#L2


Kwikset SmartCode 916 configuration

Which device is missing?
Kwikset Smartcode 916
What are the IDs?
Manufacturer ID: 0x90
Product type: 0x0001
Product ID: 0x0001
Did you check if we really don't have it?

[X] It is not in the configuration DB
[X] It was not merged recently or has a pending PR
[X] It is not in the TODO list

Do you have a link to the PDF manual?
https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2188/Install_Guide_916_01_23_2017.pdf
https://products.z-wavealliance.org/products/2188/
OZW configuration that works: https://github.com/OpenZWave/open-zwave/blob/master/config/kwikset/916.xml
If so, it helps in creating the config file.

We have this down as  910.
916 is there also but with codes : 0x0001:0x0642
910 : https://devices.zwave-js.io/?selectedPath=0x0090:0x0001:0x0001:0.0
916 : https://devices.zwave-js.io/?selectedPath=0x0090:0x0642:0x0001:0.0
@blhoward2, are these on your list, to cleanse?

Yeah, ozwdaemon had collision issues as well. Right now, my 916 lock is registering as the 910. I'm not sure exactly what was done to fix the collision for ozwdaemon, but they eventually got it to register correctly.

deleted my comment in error.

What in the name of mike - everything I write get's deleted.
see if tis one gets removed.

They likely just renamed the file. The only way to distinguish devices is the manufacturer ID, product type, product ID, and firmware version. If those overlap between devices then we will need to make the label something like 910 / 916.

@marcus-j-davies I have no idea man...I see your comments in my email.

My 916 registers as a 914c
Mine has the following manfuacturer codes:
Manufacturer Id = 144, Product Type = 3, Product Id = 1602

We'll get to this one but it is going to require some manual work. It appears that Kwikset failed to include the configuration parameters in its database entry. And if what you're both saying is correct about the identifier, they have the wrong ones listed as @mgriffin13 's only exist under 910.

Is there a way I can provide a data dump of what the lock shows when paired? Maybe that will help?

Not really. The parameters exist but we'll have to make the file. And do detective work on the device identifiers. As I said we can only distinguish based on those three numbers and the firmware version.

We could if the device supports Configuration CC V3. In that case we'd have a somewhat decent info about the configuration params in the cache, even without a config file.

OK, as I said, the ozwdaemon config file i linked works fine. Right now, the lock registers as a 910, but when I try to actually attempt to lock and unlock via HA, nothing happens. It's also registering "current status of the latch" as open, but the door is definitely closed (and locked), and i've never seen that type of setting before (thinking it might be 910 specific).
previous experience with ozwdaemon seems to suggest that the 916 came in both zwave and zwave+ versions, and that they both registered just a little differently. (I believe i have the non-zwave+ version)

We could if the device supports Configuration CC V3. In that case we'd have a somewhat decent info about the configuration params in the cache, even without a config file.

Open to ideas in your end. I verified all of the zwa files for this set of type/id call this the 910. We're missing all of the parameters form the manual, though.

There's also this, if it helps? https://s7d2.scene7.com/is/content/Kwikset/SmartCode-916TRL-Z-Wave-Data-Sheet

There's also this, if it helps? https://s7d2.scene7.com/is/content/Kwikset/SmartCode-916TRL-Z-Wave-Data-Sheet

Unless it has the product type and product id numbers, it won't help anymore than the manual.

Understood. I actually opened a ticket with Kwikset back in July 2020 asking for that information, and unsurprisingly, they were totally unhelpful and basically said

The SmartCode 916 with Z-Wave Plus works with Amazon Alexa via SmartThings or Wink hub. Command Classes, Association Groups, Product Identification, etc is not provided. https://www.kwikset.com/products/detail/916-smartcode-traditional-electronic-deadbolt-with-z-wave-technology?variant=916trl-zw-1

This is the ozwdaemon cache from the lock node, which I think confirms the 0x0090-0x0001-0x0001 product code for the lock.
    <Node id="5" name="" location="" basic="4" generic="64" specific="3" type="Secure Keypad Door Lock" listening="false" frequentListening="true" beaming="true" routing="true" max_baud_rate="40000" version="4" secured="true" configrevision="15" query_stage="Complete">
        <Neighbors>1,208,94,50,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Neighbors>
        <Manufacturer id="90" name="Kwikset (Spectrum Brands)">
            <Product type="1" id="1" name="Touchpad Electronic Deadbolt">

Interesting.  I see the same thing looking at ozw code (kwikset/916.xml):
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0090:0001:0001</MetaDataItem>
    <MetaDataItem name="ProductPic">images/kwikset/916.jpg</MetaDataItem>
    <MetaDataItem id="0642" name="ZWProductPage" type="0003">https://products.z-wavealliance.org/products/2188/</MetaDataItem>

The data I'm seeing from zwavejs "Manufacturer specific section" matches up.  Manufacturer Id 144 in decimal = 90 hex, which would match the 0090:0001:0001.  Product id 1602 decimal = 0642 hex, which you can see in the third MetaDataItem.

We can modify ours but if someone could put together a list in hex of product type/id for each model that would speed things up greatly. It's the difference of me changing it tonight versus sometime this week (maybe).

@mgriffin13 How sure are you that your lock is a 916? I've looked in several places, including at OZW, and that is consistently listed as a 910. Type 0x0090, Type 0x0001, ID 0x0001.

My 916 registers as a 914c
Mine has the following manufacturer codes:
Manufacturer Id = 144, Product Type = 3, Product Id = 1602

This is fixed in the PR I just pushed.

@mgriffin13 How sure are you that your lock is a 916? I've looked in several places, including at OZW, and that is consistently listed as a 910. Type 0x0090, Type 0x0001, ID 0x0001.
OZW:
 <Product config="kwikset/910.xml" id="0001" name="Touchpad Electronic Deadbolt" type="0001"/>

Well, a 910 lock has 6 push buttons, whereas the 916 has a touch-screen. I definitely have the touch-screen. I guess it could be possible that my 916 lock has a 910 zwave core, but that would be highly unlikely. I do remember @firstof9 and I working through the quirks of this particular lock about 3-4 months ago with ozw to finally get it right.

Are you sure you have the e correct type and id then? Unless I'm missing something as it stands in the latest version of ozw that type/id causes the 910 file to be loaded, which says 910.

Here is the ozw PR from 7 months ago. But it isn't for that type/id.
https://github.com/OpenZWave/open-zwave/pull/2319

When ozwdaemon starts up, i get the following from the log message

[20200802 13:21:51.878 UTC] [ozw.library] [info]: Info - Node: 5 Node Identity Codes: 0090:0001:0001

I just re-launched my old ozwdaemon container, and it pulled down the latest manufacturer_specific.xml file, so now the ozwdaemon does register the lock as the 910. looking back at my history, i do remember now that i had to manually edit the manufacturer_specific.xml to register correctly, and i was never able to get it pushed up, mainly because it seems my lock is somewhat of an albatross in this regard :(
diff manufacturer_specific.xml manufacturer_specific.xml.2 | grep kwik
<     <Product config="kwikset/910.xml" id="0001" name="Touchpad Electronic Deadbolt" type="0001"/>
>     <Product config="kwikset/916.xml" id="0001" name="SmartCode 916" type="0001"/>

Is there some way I can do a similar hack? Update something in zwavejs to override the default discovery, similar to how i was able to manually update manufacturer_specific.xml?

You can edit the device files in your local docker image but you'd need to do it every time. It looks like you probably have an early run of the lock in which they used up some old components. Unfortunately we can't mislabel all devices to accommodate that.  It makes no functional difference.
@AlCalzone ideas of a way to manually override the default device file permanently?

Come to think of it, you could copy the 916 and 910 files outside of the image, modify the 916 to include your number. And modify the 910 to remove your number. Then just map those two files in docker compose and override just those two. It would work unless we renamed the files on our end which were unlikely to do.

You can edit the device files in your local docker image but you'd need to do it every time. It looks like you probably have an early run of the lock in which they used up some old components. Unfortunately we can't mislabel all devices to accommodate that.  It makes no functional difference.
@AlCalzone ideas of a way to manually override the default device file permanently?

Yeah, I appreciate that you can't mislabel devices on my behalf. My concern was that my lock is not functioning at all right now, and it shows extra parameters that aren't applicable (The current status of the latch, for instance). Maybe the mislabel was a red-herring and it's more related to the other kwikset issues you guys are working on.

Come to think of it, you could copy the 916 and 910 files outside of the image, modify the 916 to include your number. And modify the 910 to remove your number. Then just map those two files in docker compose and override just those two. It would work unless we renamed the files on our end which were unlikely to do.

ooh, that's an interesting idea. i would just need to be aware that i would need to back-port any updates to my mapped files.

@AlCalzone and I discussed that on slack. If it's not working that's a separate issue. Let's close this issue and you can open a bug report. We'll need log files to diagnose the issue.

alright. which of these files would i override (or both)?
<EMAIL_ADDRESS>/usr/src/app/node_modules/<EMAIL_ADDRESS>

That's a good question. It looks like a second set are being brought into the image at building by the server guys. I'd map both for now. You may wait a day though as my PR changes these.
@AlCalzone Idea as to why they're adding a second set?

We've raised a bug with the server as to why they're adding a second set, but for now the prudent course would be to map both.

sounds good. i'll wait to complete the mapping until after your PR has been merged and deployed in the zwavejs2mqtt image. i'll also open a new bug report regarding my non-functional lock when i have a little more time to properly debug and gather the logs.


[Crunchyroll] Use system locale for metadata language

[x] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
youtube-dl -v -e 'https://www.crunchyroll.com/a-place-further-than-the-universe/episode-1-one-mwillion-yen-for-youth-757769'
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-e', 'https://www.crunchyroll.com/a-place-further-than-the-universe/episode-1-one-mwillion-yen-for-youth-757769']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.7.2 (CPython) - Linux-4.20.6-arch1-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 4.1, ffprobe 4.1, rtmpdump 2.4
[debug] Proxy map: {}
[debug] Default format spec: bestvideo+bestaudio/best
A Place Further Than the Universe Folge 1 – Die Jugend für eine Million Yen

Description of your issue, suggested solution and other information
When I download videos from Crunchyroll, the metadata like title, description etc. are all in the language based on my IP address which in my case is German.
CR is an extra bit annoying here because they seem to always localize the string "Episode" even if the title itself isn't localized, so you get titles like "Gintama Folge 1 – You Guys!! Do You Even Have a Gintama? (Part 1)".
The URLs I give youtube-dl are from the en-US site (not crunchyroll.com/de/) and if I opened the same URL in an incognito window, I'd get the en-US site by default (both browser and system locale are en-US).
A possible workaround is to use crunchyroll.com/en-gb/ URLs to force at least the English language but there might be small differences between the en-GB and en-US site and it shouldn't be necessary.
Would it be possible to get the CR metadata in the language of the system locale instead of letting CR decide the language based on my IP address?

For any work on this you must provide reproducible environment.

This should be reproducible:
youtube-dl -v -e --proxy <IP_ADDRESS>:8888  'https://www.crunchyroll.com/a-place-further-than-the-universe/episode-1-one-mwillion-yen-for-youth-757769'
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-e', '--proxy', '<IP_ADDRESS>:8888', 'https://www.crunchyroll.com/a-place-further-than-the-universe/episode-1-one-mwillion-yen-for-youth-757769']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.7.2 (CPython) - Linux-4.20.6-arch1-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 4.1, ffprobe 4.1, rtmpdump 2.4
[debug] Proxy map: {'http': '<IP_ADDRESS>:8888', 'https': '<IP_ADDRESS>:8888'}
[debug] Default format spec: bestvideo+bestaudio/best
A Place Further Than the Universe Folge 1 – Die Jugend für eine Million Yen


OS X 10.12 - hdiutil[3566:110987] kCFURLVolumeIsAutomountedKey missing for file:///private/var/setup/: Error Domain=NSCocoaErrorDomain Code=260 "The file “setup” could

$ brew cask install virtualbox --force
Warning: The default Caskroom location has moved to /usr/local/Caskroom.

Please migrate your Casks to the new location and delete /opt/homebrew-cask/Caskroom,
or if you would like to keep your Caskroom at /opt/homebrew-cask/Caskroom, add the
following to your HOMEBREW_CASK_OPTS:

  --caskroom=/opt/homebrew-cask/Caskroom

For more details on each of those options, see https://github.com/caskroom/homebrew-cask/issues/21913.
==> Downloading http://download.virtualbox.org/virtualbox/5.0.24/VirtualBox-5.0.24-108355-OSX.dmg
Already downloaded: /Users/john/Library/Caches/Homebrew/virtualbox-5.0.24-108355.dmg
==> Verifying checksum for Cask virtualbox
==> 2016-07-12 11:12:26.131 hdiutil[3566:110987] kCFURLVolumeIsAutomountedKey missing for file:///private/var/setup/: Error Domain=NSCocoaErrorDomain Code=260 "The file “setup” could
==> Running installer for virtualbox; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
==> installer: Package name is Oracle VM VirtualBox
==> installer: Upgrading at base path /
==> installer: The upgrade was successful.
🍺  virtualbox staged at '/opt/homebrew-cask/Caskroom/virtualbox/5.0.24-108355' (4 files, 87M)

$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.

Warning: Your Xcode (7.3) is outdated
Please update to Xcode 8.0.
Xcode can be updated from
  https://developer.apple.com/xcode/downloads/

Virtualbox installation is working fine, but maybe you are interested in macOS Sierra error

You must always follow the reporting bugs guide. When you opened this issue, the template in place urged you to do so and gave you the relevant links.
When the the guide isn‘t followed we get the same issues over and over again. It may not seem to you like it makes a difference, but we already get a non-trivial amount of new issues and pull requests everyday. Having to repeatedly deal with the same solved and documented problems leads to maintainer burnout and a lot of wasted hours that could instead have been spent improving Homebrew-Cask itself and fixing real bugs.
I closed this issue because it’s apparent to me the guide wasn’t followed. If I made a mistake in closing, I ask that you correct me. I will reopen it and we can continue the discussion.
If, however, you have indeed not paid the due attention to the guide, pleased go back and do. We will be waiting for your new properly formatted issue (or pull request) that will have most (if not all) the necessary details required for us to help you. With a little luck you won’t even need to open a new issue, as the instructions to report bugs include a lot of fixes for common problems.
Finally, if it was the guide itself that was unclear, make a new pull request with your suggestions on how to improve it.
Thank you.


releez.yml fails if git-flow is not installed

Following the steps mentioned here, releasing a new version using releez will fail due to the git-flow git extension not being installed locally.
$ releez 2.0.2
...
Checked: Run tests

Running: Start a new release branch

$ git flow release start "v${VERSION}"
git: 'flow' is not a git command. See 'git --help'.

The most similar commands are
	reflog
	show

error: Failed to execute auto task command: 'git flow release start "v${VERSION}"' with exit code: '1' for task: 'Start a new release branch'

Perhaps the releez.yml should include a step to install git-flow for the platform? Platform-specific steps are listed in this cheatsheet I found.
Edit: Additionally, after manually installing the extension, git flow release start ... fails with:
$ git flow release start "v${VERSION}"
Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.

error: Failed to execute auto task command: 'git flow release start "v${VERSION}"' with exit code: '1' for task: 'Start a new release branch'

Should certain git-flow files get committed? git flow init asks many questions which likely need to remain consistent across hosts:
$ git flow init
Which branch should be used for bringing forth production releases?
   - develop
   - fixup-requestservicebuilder
   - master
   - update-readme-features
Branch name for production releases: [master]

Which branch should be used for integration of the "next release"?
   - develop
   - fixup-requestservicebuilder
   - update-readme-features
Branch name for "next release" development: [develop]

How to name your supporting branch prefixes?
Feature branches? [feature/]
Bugfix branches? [bugfix/]
Release branches? [release/]
Hotfix branches? [hotfix/]
Support branches? [support/]
Version tag prefix? []
...

This issue can serve as documentation in-case @gsserge runs into this issue when releasing a new version 🙂


Missing Site parameter

Describe the bug
It's not possible to define in which Site (datadoghq.com or datadoghq.eu) the resources should be created. This is mandatory for users using datadoghq.eu
Resource Name and version

Datadog::Integrations::AWS (v1.0.0)
Datadog::Monitors::Monitor (v1.0.0)
* Datadog::Monitors::Downtime (v1.0.0)
Datadog::IAM::User (v1.0.0)

Expected behavior
An optional parameter should be available to specify which DataDog Site should be used. If the parameter is not specified it falls back to the default "datadoghq.com" (like now).

Hey, we just merged the fix for it - #43. I'm reopening this issue and we'll close it as soon as this is released.

That's awesome! Looking forward to the release.

Hey @pgarbe Just wanted to reach back out here and let you know that we released 1.0.1 of the resources yesterday which include support for the new ApiURL property. Full Changelog here - https://github.com/DataDog/datadog-cloudformation-resources/blob/master/CHANGELOG.md
Thanks for raising this, and let us know if you experience any issues here.

Yes, thank you! I tried it already and it worked fine so far. Now, I'm looking forward to #48 and #46 and that the CloudFormation team also supports the new Type as CloudFormation resource...


Gravity from top

Can you add gravity from above?

Ohh so you just wanted the bubbles to come from top to bottom right?

Yes
Il dom 7 gen 2024, 17:03 Poujhit μ @.***> ha scritto:

Ohh so you just wanted the bubbles to come from top to bottom right?
—
Reply to this email directly, view it on GitHub
https://github.com/Poujhit/floating_bubbles/issues/9#issuecomment-1880098839,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5IRWGBQTGKRQSOIGZOPKLYNLBORAVCNFSM6AAAAABBNPD6NCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGA4TQOBTHE
.
You are receiving this because you authored the thread.Message ID:
@.***>


dotnetcli test does not use vstsfeed parameter when restoring nuget packages

Note
Issues in this repo are for tracking bugs, feature requests and questions for the tasks in this repo
- task: DotNetCoreCLI@2
      displayName: 'Test Task test #1'
      inputs:
        command: 'test'
        projects: '**/*Tests/*.csproj'
        arguments: '--configuration $(buildConfiguration) --collect "Code coverage"'
        vstsFeed: '/c9b259bc-eed9-44de-ac14-7fb9f08f7fe7'

Required Information
Entering this information will route you directly to the right team and expedite traction.
Type: Bug
Enter Task Name: DotNetCoreCLI
list here (V# not needed):
https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/DotNetCoreCLIV2
Environment

Azure Pipelines

Account Name: IntertechTr
Project: V2_GIT
Yaml pipeline: boilerplate-stateless-CICD-docker.yaml
Build number: #2680

Self-Hosted Agent:

Machine OS: Linux Ubuntu 16
Agent version: 2.155.1

Issue Description
The DotNetCoreCLI is running command 'test', on a project relying on artifacts in Azure Artifacts.
Previous task of command 'restore' runs correctly (with the vstsfeed argument).
However the test command fails, even specifying vstsfeed arg.
Task logs
/home/intertech/agent/_work/_tool/dotnet/dotnet test /home/intertech/agent/_work/30/s/src/boilerplate-stateless/boilerplate-stateless-project-template/test/Intertech.ApiName.IntegrationTests/Intertech.ApiName.IntegrationTests.csproj --logger trx --results-directory /home/intertech/agent/_work/_temp --configuration Release --collect Code coverage
/home/intertech/agent/_work/_tool/dotnet/sdk/2.2.402/NuGet.targets(123,5): error : Unable to load the service index for source https://pkgs.dev.azure.com/IntertechTr/_packaging/nuget-hosted/nuget/v3/index.json. [/home/intertech/agent/_work/30/s/src/boilerplate-stateless/boilerplate-stateless-project-template/test/Intertech.ApiName.IntegrationTests/Intertech.ApiName.IntegrationTests.csproj]
/home/intertech/agent/_work/_tool/dotnet/sdk/2.2.402/NuGet.targets(123,5): error :   Response status code does not indicate success: 401 (Unauthorized). [/home/intertech/agent/_work/30/s/src/boilerplate-stateless/boilerplate-stateless-project-template/test/Intertech.ApiName.IntegrationTests/Intertech.ApiName.IntegrationTests.csproj]
##[debug]Exit code 1 received from tool '/home/intertech/agent/_work/_tool/dotnet/dotnet'
##[debug]STDIO streams have closed for tool '/home/intertech/agent/_work/_tool/dotnet/dotnet'
##[error]Error: The process '/home/intertech/agent/_work/_tool/dotnet/dotnet' failed with exit code 1

@joalmeid Unfortunately, dotnet test command does not support vstsFeed parameter. Only dotnet nuget push and restore supports vstsFeed parameter.
If you want to use an authenticated feed with dotnet test, I will recommend you to use Nuget Authenticate task  and then you will be able to use any dotnet script with the authenticated feed.

@joalmeid Please let me know if the above suggestion works for you.

@dikhakha, that was exactly our scenario - using authenticated feeds. We made sure restore would run correctly beforehand any test task.
We can close this issue.


[BUG] "Attached To" column is inconsistent for a volume attached to a node vs volume attached to a workload

Describe the bug
"Attached To" column is inconsistent for a volume attached to a node vs volume attached to a workload
To Reproduce
Volume - vol1
Workloads - W1, W2
Hosts - h1,h2,h3

Deploy a vol1 and attach to W1
As seen on Volumes page - State: "Healthy" Vol1  Attached to: W1 on h1 (white background)
Delete W1 (detach from W1)
As seen on Volumes page - State: Detached Vol1  Attached to: W1(yellow background)
Attach Vol1 to W2
As seen on Volumes page - State: Healthy Attached to: Vol1  W2 on h2(white background)
Delete W2 ( vol1 detached)
As seen on Volumes page - State: Detached  Attached to: Vol1  W2(yellow background)
Attach to h3

Expected:
As seen on Volumes page - State: Healthy  Attached to: Vol1  on h3(white background)
Actual
As seen on Volumes page - State: Healthy  Attached to: w2 on h3(yellow background)
Environment:

Longhorn version: master - 05/14/2020

White background is current status. Yellow background means it was used but it wasn't now. The tooltip or click the Attached To label should give you an explanation.

@yasker
After Step 9 from above,
The volume is actually attached on H3 only
But in the Attached to section - the whole of test - W2 on H3 in a yellow background gives an incorrect impression to the user that the volume was previously attached to W2 on H3. Whereas the volume is currently ONLY attach to H3 (which should be represented with a white background)

@sowmyav27 Until another workload starts to use it, it doesn't make sense to remove the previous workload information just because the volume was attached to a different node, because the user can perform some maintenance work or inspect the volume manually. That's why the history information is only related to the workload, not the attached node. If we remove the history information just because the volume was attached somewhere else but not used, then user won't know about which workload used this volume after it's been attached for maintenance. Does this make sense?

@yasker it makes sense, thank you. However, when the the text that says it is currently "on a host h1" is also in a yellow background, that gives an incorrect impression to the user that that part is also history.

@smallteeths Can you make the background different for the attached node and history Kubernetes status information in this case?

The attached node is always up to date, so no yellow background is needed.
Am i getting it right @yasker @sowmyav27

@smallteeths Yes, this screenshot looks right.

Verified on master using UI image: wangsiye/longhorn-ui:941d022
Validation: PASSED

History has workload in a yellow background and the current node the volume is attached to is in white background.

Verified on master - 05/18/2020 - 22:00 PDT

History has workload in a yellow background and the current node the volume is attached to is in white background.


restructure repo to hold multiple components

backend code has been moved into /backend to hold the different components in a meaningful way in the future
README has been split by component with specific instructions, while the root README gives a general overview

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages (more info).
[x] Added or updated documentation.
[ ] Tests for new functionality and regression tests for bug fixes.
[ ] Screenshots or videos attached (for UI changes).
[x] All your commits have a Signed-off-by line in the message (more info).

could/should we link to the README.mds in the subdirs within the "parent" readme file?


[bug] Moving one column inside a three columns component

This bug is reproducible in the demo.
Once you drag a three column component to the canvas, try to move one of the columns to the side (changing the order of them).
The column moved gets lost. But if you move another column to the side, the missing column comes back and the recently moved gets out of the canvas. As you can see in the video below, the column is lost from the canvas but still remains on the code exporter.
And if you hit F5 to reload the page all the three columns comes back in the order you moved them.
https://user-images.githubusercontent.com/22385451/159769437-e4b67472-8cc5-4222-a652-6891d3ba494d.mp4
I didn't find any other issues related to this.

Super Up!

The same bug happens with the NavBar component when you move one of the navbar links. I believe it have to do with the way the width of each element is calculate.

This should be fixed in the latest release.


Create Dockerfile

This task involves creating a Dockerfile to run this tool in a Docker container

Is this repo up for contribution ? If yes, could you put some more description ?
Interested to join the ride

@Praveenk8051 Thanks for joining the ride! I have updated the description.


Support PHP 8.2

[x] Tests passing
[x] Free of deprecation warnings

POMO will be updated separatly

I'm surprised there are only 2 occurrences of ${something} ?

And yet only 2 😁
https://github.com/search?q=repo%3AYOURLS%2FYOURLS+"%24{"+language%3APHP&type=code&l=PHP

What about this one ? Did you leave it out on purpose, or just missed it ? https://github.com/YOURLS/YOURLS/blob/5434b6aec3dda7a0f6069e0dd8219b0a0f90f30a/yourls-infos.php#L314

@ozh Uhh, this is not a variable to string operation! (but a string to variable name)
😊

Hi i am getting 500 error when click on stats button in the home page.My site was created 4/5years ago.Recently i updated it with new version.Everything is working fine but stats page showing 500 error.What can causing the problem? Thanks in advance.


Back Gesture away from persistent bottom sheet = dead Gallery

Open Gallery > Persistent Bottom Sheet
Click the button to open the sheet.
With the sheet still showing, back-gesture back to the main page.
Click on anything else, your routes are now in a bad state, app will go black or other badness.

See video.
https://youtu.be/kI-dzP66omQ

Interestingly the modal bottom sheet knows how to close itself, and the snackbar doesn't cause this bug.

Do you get any exceptions in checked mode?

The sheet adds a LocalHistoryEntry to the navigator. Normally, if you hit Back with a sheet showing, it will dismiss the sheet first. I wonder if we should disallow the back gesture with the sheet showing? If not, we might need to dismiss the LocalHistoryEntry before disposing of the route being popped.

[ERROR:../../lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
setState() called after dispose(): _PersistentBottomSheetDemoState(120093726; _StateLifecycle.defunct; not mounted)
This error happens if you call setState() on a State object for a widget that no longer appears in the widget tree (e.g., whose parent widget no longer includes the widget in its build). This error can occur when code calls setState() from a timer or an animation callback. The preferred solution is to cancel the timer or stop listening to the animation in the dispose() callback. Another solution is to check the "mounted" property of this object before calling setState() to ensure the object is still in the
This error happens if you call setState() on a State object for a widget that no longer appears in the widget tree (e.g., whose parent widget no longer includes the widget in its build). This error can occur when code calls setState() from a timer or an animation callback. The preferred solution is to cancel the timer or stop listening to the animation in the dispose() callback. Another solution is to check the "mounted" property of this object before calling setState() to ensure the object is still in the
══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during a scheduler callback:
'package:flutter/src/widgets/heroes.dart': Failed assertion: line 580 pos 12: '_from.subtreeContext
!= null' is not true.
When the exception was thrown, this was the stack:
#2      HeroController._updateQuest (package:flutter/src/widgets/heroes.dart:580:12)
#3      BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:648:15)
#4      BindingBase&SchedulerBinding.handleBeginFrame (package:flutter/src/scheduler/binding.dart:591:9)
#5      _beginFrame (file:///b/build/slave/Mac_Engine/build/src/flutter/lib/ui/hooks.dart:69)
(elided 2 frames from class _AssertionError)
════════════════════════════════════════════════════════════════════════════════════════════════════

The first setState exception happened during/right-after the back gesture iirc.  The rest happened when I tried to navigate somewhere else.


support Wasm component

What would you like to be added:
Try to use wasm as a component implementation
Why is this needed:
If it is possible to use wasm as the implementation of components, then it can solve the problem of multi-language, realize the plug-in and separate upgrade of components

/area wasm

/area innovation

Reference issue: https://github.com/mosn/layotto/issues/476

发good first issue 可以参考 https://mosn.io/layotto/#/zh/development/label-spec 打下label，会有机器人按label 扫描、在钉钉群发任务宣传


Under the Woods Event Center: incorrect plus code

Hi, the plus code on my google business is completely wrong. Its taking people about 5 miles from my business. My address is correct but the plus code is wrong. How do I get this fixed??
Under the Woods Event Center
20121 US-71, Jane, MO 64856

Plus codes are "just" a different form of writing down a set of coordinates. If the pin on Google Maps is correct, then the plus code should be correct as well.
In fact, when searching on Google Maps for "Under the Woods Event Center", a pin appears between Highway 71 and Tate Road, in the same location that is also used by the Maps widget on your web site, and when searching for the plus code of your Maps entry here: https://plus.codes/8687GPC4+P4. This doesn't seem to be an issue with the plus code specifically.
If you are the owner of that Maps entry, you might be able to change the exact location via your MyBusiness entry - not sure if that still is a thing. If not, you should be able to search for your business on Google Maps, then "Suggest an edit", "Change name or other details", "Update location on the map" to move the map pin to a different location.

Call me and I will explain it to you. I will move the location of your Google business listing flag.   Do you have access to your Google business platform you can do it also.  Google plus codes take the location of your flag.  I’m happy to help. Call me
Patsy Clark
Snap Realty
DBA/ Snap It Up Location Data Management
www.SnapItUp.Tech
919-971-7030
See what I've posted to Google Maps
Level 8 Local Guide
https://goo.gl/maps/CSYkKPFhhNz
Google Business Listings and MLS Listings with GPS 📍 Embedded  💫 360° ©Photography Integrated with your Google and Google Business Listing That Disseminates to All Map and Business Platform  🧭
Licensed, Bonded and Insured
A Division of Snap Realty
Snap Realty, LLC
Principal Real Estate Broker & Owner

On Feb 13, 2019, at 10:30 AM, karaunderwood<EMAIL_ADDRESS>wrote:
Hi, the plus code on my google business is completely wrong. Its taking people about 5 miles from my business. My address is correct but the plus code is wrong. How do I get this fixed??
Under the Woods Event Center
20121 US-71, Jane, MO 64856
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Closing because as others have mentioned your listing on Google Maps looks like it's not at your actual location.


A vs An typo

Challenge http://www.freecodecamp.com/challenges/waypoint-create-a-text-field has an issue. Please describe how to reproduce it, and include links to screen shots if possible.
Grammar: Should be 'a text field...'
Your app should have an text field input element.

Fixed, opened a pull request  - https://github.com/FreeCodeCamp/freecodecamp/pull/1073


Include does an inner join and not left join

I have:

TableA(ID, IDTableB, IDTableC, IDTableD)
TableB(ID, ...)
TableC(ID, ...)
TableD(ID, ...)

In TableA, IDTableB can't be null, IDTAbleC and IDTableD can be null both.
When I am trying to get the related entities I do this:
dbContext.TableA
.Include(x => x.TableB)
.Include(x => x.TableC)
.Include(x => x.TableD)
.ToListAsync();

I use the same way in EF6 and EF Core, but I get differents queries.
In EF6 I get this:
inner join TableB
left join TableC
left join TableD

And in EF Core I get:
inner join TableB
inner join TableC
inner join TableD

In EF6 I get the exptected results, all the rows from TableA and all the rows from TableC and TableD if there are.
However, in EF Core, how all the joins are inner joins, I don't get all the expected records because it is posible that some record in TableA has not related records in TableC or TableD, because IDTableC and IDTAbleD allow nulls.
So I would like to know if this is the exptected behaviour of EF Core or not, and if it is the expected behaviour, how I could set the left join like EF6 does?
Thanks.
EDIT: I have noticed that in another cases the query is splitted in two parts, one for get the parent rows and later a second query that gets the children rows and later EF populate the navigation properties. In this cases works as expected, because I always get the parent rows, no matter if it has childrens or not. But in this particular case, that do it all in a single query, it uses inner join in all the includes and think that it is not correct.

Can you share the code listing for entities and DbContext? (in particular contents of OnModelCreating method). Also, which version of EF Core are you using? We will generate LEFT JOIN for includes if we think the navigation is optional - my guess is, the entities are configured is such a way that the navigation (from EF Core perspective) is required.

Thanks for the advise. I checked my mapping and I can see that I had .IsRequiered() in this properties. If I comment this option, it is work as I expect.
So when I do the scaffolding, it sets as IsRequiered() when the relationship allows null values, so it not wouldn't be better don't set it as IsRequired()?

@ComptonAlvaro - For the thing you are seeing with scaffolding is result of https://github.com/aspnet/EntityFramework/issues/7956


feat(nice-grpc-prometheus): add metrics customization

Hi!
I've found that the default buckets for histograms are not always suitable, and it would be useful to be able to customize them.
In looking for a way to change this I came to the conclusion that the most versatile and flexible way is to allow all metrics to be overridden.

Looks great, thanks! I'm going to merge it and release shortly.

Published 📦<EMAIL_ADDRESS>


Use latest snapshot for upstream

Signed-off-by: Vijayan Balasubramanian<EMAIL_ADDRESS>Description
Update workflow and build to use 1.3.0 as upstream.
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Copied build.gradle from this PR: https://github.com/opensearch-project/opensearch-plugin-template-java/pull/16


changes needed to support dates in the category axis

Changes necessary to support numeric(date formatted) category axis-

reversed the rows/columns of the data per this issue to support a large number of data values
added a SharedStrings object to help keep track of the shared strings without using math
when creating the xlsx check for types and add numbers as numbers
set the ppt workbook date format explicitly to 1900 based.  (VERY IMPORTANT)
added an option catAxisLabelFormatCode to specify the number format to use for the category labels.  This implies that there should be numbers in the category values.
added a new test slide to demo both the date categories and null values

And some others I thought prudent-

removed the rot="0" on both axis labels.  when rot is not specified, powerpoint will figure out what looks best
near as I can tell tables/table1.xml isn't used so I've commented it out
allow for null values with some strategic if statements

As you'll see if you have a look at the sample code you need to supply the dates already in Microsoft 1900 date format.  To do this with momentjs:
var nineteen_hundred = moment('1900-01');
var d = moment('2017-07-23T12:35:00Z');
var d1900 = d.diff(nineteen_hundred, 'days', true)+2;

(the plus 2 is discussed here)
and as a bonus if anyone finds themselves wanting to dig through the xml this script may come in handy- office-unpack.sh

Ok.  I'm done pushing changes to this after the catAxisMajorTimeUnit.   Sorry for pushing it early.

So, the flipping of the chart axis' has introduced the problem I recalled in Issue #145 - Pie Charts are not editable now.  Select one from the demo slides and click "Edit Data", change one value and the thing becomes corrupted...

Thanks @kyrrigle !
Features added.  I left out the column flipping as it made data un-editable in Pie Charts.  Fell free to add another PR if we ever get that squared away.


Terminal tabs inconsistent behavior with multi-folder workspaces

Version: 1.56.0-insider
Commit: 8aff878db2542eea2dfb571c8bb485118bbb3113
Date: 2021-04-19T05:13:43.644Z (1 day ago)
Electron: 12.0.4
Chrome: 89.0.4389.114
Node.js: 14.16.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.3.0
Steps to Reproduce:
Click the + to create a new tab. You get this quick pick to pick which workspace:

Now click the v. You get this quick pick (which makes sense!):

But clicking on one of those does not give me the multi-workspace quick pick, it just starts a terminal with that shell in the active workspace:

I think the second action needs to also provide the multi-root quick pick.

Thanks, the quick pick was a temporary thing. Try in tomorrow's insiders and let me know if you still see a problem


Integration suggestion

Please create an integration for https://vercel.com/

Yes, I think they provide webhooks in the form we support. Check ou this link.


Force left-to-right for lines with bidirectional text?

As per issue #17 and PR #18
Database entries (there are two examples in the emoticons file as of this reply) which include bidirectional unicode text (Arabic, Persian, or Hebrew) are rendered in their entirety by Rofi from right-to-left.
I experimented a bit and including e.g. \u200e the left-to-right "implicit directional mark" at the head of the lines including bidi text does indeed make Rofi render them ltr, BUT then barring any code changes the result in either the clipboard or by type includes these control characters. Depending on where you paste this, it could show the character and make things ugly.
So we have a solution of sorts. We could..

Prepend directional marks on bidi lines in the database, and strip them on the output

This means the addition of a new field to the db format, but just a single extra string substitution at runtime, which isn't a lot of overhead.

Prepend directional marks on all lines in-line as they are piped out to rofi, and then strip them on output

This means a text prepend operation of every line that goes out to rofi, which feels gross, but at least wouldn't alter the DB format.

Do nothing

This means some lines will continue to be reversed in the menu

I'm leaning towards "Do nothing" but will continue to consider the other options

What about prepending directional marks on the bidi lines, and just substituting "\u200e" with "" on output? Should be solved by a simple substitution like ${string//\u200e/}, no?
There's no need to add a new field in this case, so this seems like a very simple yet effective solution.

Okay so e34c93c should take care of this
I ran the emoticon db through the following script
#!/usr/bin/env python3

from unicodedata import bidirectional
import sys

lines = sys.stdin.readlines()

for line in lines:
    line = line.strip()
    moji, annotations = line.split("\t", 1)
    if True in [bidirectional(b) in ['AL', 'R'] for b in moji]:
        print('\u200e' + moji, annotations, sep="\t")
    else:
        print(line)

.. in order to prepend a unicode directional control character for any line with mixed bidi text.
And splatmoji strips it out after selection:
selection=${selection#$'\u200e'}

csp

Perfect :)


freerdp never closes tcp connections

Noticed that 1 xfreerdp connection to Windows Server 2003 results in 3 sockets on the server seen in netstat. 2 of these are stale and vanish after some minutes.
This does not happen if /sec:rdp is specified.
The reason is that freerdp never calls freerdp_tcp_disconnect().
If transport_close() is called this must trigger a call of freerdp_tcp_disconnect() which is not the case.
The issue started with commit https://github.com/FreeRDP/FreeRDP/commit/5bf8b1509efa7d5e3f02925783986f5e9f3706ac

Fixed by @hardening via #2383
Thanks to @MartinHaimberger for the idea to check for stale sockets on the server.

Issue is there again with pr #2403

Fixed via #2404


N and M flipped

I think that N and M need to be flipped in the following lines.
https://github.com/alasdairtran/fourierflow/blob/505f4b98a9a96c5fe25bbb0f87792bf1dcd946da/fourierflow/modules/factorized_fno/grid_2d.py#L61
https://github.com/alasdairtran/fourierflow/blob/505f4b98a9a96c5fe25bbb0f87792bf1dcd946da/fourierflow/modules/factorized_fno/grid_2d.py#L79
This only becomes clear when considering N!=M.

Good catch! I've pushed a fix in d60eb57161897473ccdf8abb83beaa46b0d88889
All of the regular grids used in the experiments have N=M so this shouldn't affect the existing results.
Thanks!


Iterating through a List in an @ObservedRealmObject always returns new objects

How frequently does the bug occur?
Always
Description
If you take the Realm SwiftUI quickstart code and set a breakpoint inside the ForEach that renders each ItemRow view, you will see that the memory address changes each time, even though the data did not change at all.
You can trigger rerendering just by adding some counter state. Here is the modified code.
struct ItemsView: View {
    @ObservedRealmObject var itemGroup: ItemGroup
    @State var counter = 0
    /// The button to be displayed on the top left.
    var leadingBarButton: AnyView?

    var body: some View {
        let _ = Self._printChanges()
        let user = app?.currentUser
        NavigationView {
            VStack {
                // The list shows the items in the realm.
                List {
                    ForEach(itemGroup.items) { item in
                        if item.name == "keen lace" {
                            let _ = print(item.name)
                        // call 1: item    Realm_SwiftUI_Quickstart.Item    0x0000000280f7f200
                        // call 2: item    Realm_SwiftUI_Quickstart.Item    0x0000000280f7eb00
                        }
                        ItemRow(item: item)
                    }.onDelete(perform: $itemGroup.items.remove)
                        .onMove(perform: $itemGroup.items.move)
                }
                .listStyle(GroupedListStyle())
                .navigationBarTitle("Items", displayMode: .large)
                .navigationBarBackButtonHidden(true)
                .navigationBarItems(
                    leading: self.leadingBarButton,
                    // Edit button on the right to enable rearranging items
                    trailing: EditButton()
                )
                // Action bar at bottom contains Add button.
                HStack {
                    Spacer()
                    Button(action: {
                        // The bound collection automatically
                        // handles write transactions, so we can
                        // append directly to it.
                        // Because we are using Flexible Sync, we must set
                        // the item's ownerId to the current user.id when we create it.
                        $itemGroup.items.append(Item(value: ["ownerId": user?.id ?? "local"]))
                    }) { Image(systemName: "plus") }
                }.padding()
            }
        }
        .safeAreaInset(edge: .bottom) {
            Button("Rerender ItemsView (\(counter))") {
                counter += 1
            }
        }
    }
}

This behavior breaks SwiftUI's normal checks to decide whether or not to invoke the view body of ItemRow, and causes it to always run. This quickly destroys the performance of your app.
You can work around it by making ItemRow an EquatableView and adding your own equals function manually. (In case anyone reading this isn't familiar, with that process, it's described here well.
I think this "copying" behavior happens because the @ObservedRealmObject property wrapper is implicitly calling itemGroup.items.freeze() behind the scenes, and that always makes a new copy.
Perhaps to fix this Realm should maintain a cache of frozen objects and only return a newly copied one when the object actually changes?
Thanks,
-Jon
Stacktrace & log output
No response
Can you reproduce the bug?
Always
Reproduction Steps
No response
Version
10.37.0
What Atlas Services are you using?
Both Atlas Device Sync and Atlas App Services
Are you using encryption?
Yes
Platform OS and version(s)
iOS 16.3.1
Build environment
Xcode version: Version 14.2 (14C18)
Dependency manager and version: built in Swift package manager

Reading from a managed List always allocates a new object regardless of whether or not it's frozen. To work with ForEach's diffing objects must conform to Identifiable, which in the case of the quick start example is done by conforming to ObjectKeyIdentifiable, which defines an id using Realm's internal object key.

Identifiable exists specifically for that purpose. SwiftUI falls back to the memory address as an identity for objects which don't conform to Identifiable, but doesn't otherwise use it.
Replacing @ObservedRealmObject var itemGroup: ItemGroup with @State var items = [Item]() and adjusting everything to use the array instead of the ItemGroup results in the exact same behavior of ForEach() invoking the body for each ItemRow whenever the counter is incremented even though it is reusing the same objects.

Good idea to test that. I guess that's not it.
I did some more testing. If Item is a similar simple struct, it correctly skips rerendering. If it's a simple (non-Realm) class, it does rerender until you implement the Equatable, but Realm has that of course does.
Next I thought maybe the Equatable implementation might not be working, but I tested that on objects across different ForEachs, and it seems to work fine.
I have no idea why SwiftUI always rerenders views that take Realm Objects,

By making a bunch of views conform to Equatable, by making use of the fact that Realm objects are equatable, makes it pretty easy to fix in the end. I tried more complicated fixes like converting to structs, but this is the only thing that really worked consistently.

Sorry, I wrote too soon, bad habit. It prevented needed rerenders too. I didn't test nearly enough obviously. It seems like equality is always true at the point the view equality function gets called. I tested that by printing out the objects in the view's static equality function, and also inspecting them in the debugger. Both sides of the equality seem to always have the new data.
Maybe this rerendering behavior has something to do with the fact that a Realm Object is an ObservableObject that keeps getting recreated.
Next I'm thinking of trying to make all the data CustomPersistable structs some how and not use any of the SwiftUI integration, and manage a repository/subscriptions manually. The docs say a CustomPersistable must be an EmbeddedObject, but it seems to work as a regular Object too in a modified SwiftUI quickstart. Bad idea? I just don't know what to do.
I'm not exactly sure how realm-managed lists are going to work with this idea, either, but I'm going to experiment. Thanks for reading.

@aarku What ended up being the solution you came up with? I am having similar performance issues.

@dejiapps It wasn't simple, and wouldn't be great for every app. I'm all ears for a better solution. What I did:

Don't use any of the Realm SwiftUI stuff. It'd be cool if it worked, but I think the Realm team needs to "dog food" it to see how unstable it is.
Never pass a Realm Object to a SwiftUI View. Convert the data to value types.
Do not subscribe to Realm Objects at performance sensitive times, like scrolling. Cache the data you need separately. There seems to be a significant fixed cost to subscribing to anything. It's almost like it's starting a new thread for each subscription, but I'm not sure.
Make sure you're only rendering a View as much as you need to. Use Self._printChanges() and some visual counters overlaid on your views.
Pre-iOS 17 and family, use EnvironmentObjects very carefully. Any published change triggers every view body referencing it to be ran again, which can cause a ton of unneeded renders. I switched to using the wonderful Factory library, but am not sure what I'm going to do as iOS 17 and family fixes the problem.

@dejiapps It wasn't simple, and wouldn't be great for every app. I'm all ears for a better solution. What I did:
1. Don't use any of the Realm SwiftUI stuff. It'd be cool if it worked, but I think the Realm team needs to "dog food" it to see how unstable it is.

2. Never pass a Realm Object to a SwiftUI View. Convert the data to value types.

3. Do not subscribe to Realm Objects at performance sensitive times, like scrolling. Cache the data you need separately. There seems to be a significant fixed cost to subscribing to anything. It's almost like it's starting a new thread for each subscription, but I'm not sure.

4. Make sure you're only rendering a View as much as you need to. Use `Self._printChanges()` and some visual counters overlaid on your views.

5. Pre-iOS 17 and family, use EnvironmentObjects very carefully. Any published change triggers every view body referencing it to be ran again, which can cause a ton of unneeded renders. I switched to using the wonderful [Factory](https://github.com/hmlongco/Factory) library, but am not sure what I'm going to do as iOS 17 and family fixes the problem.

Thanks for the quick and detailed reply. I'm going to give them a try.

Thanks for the detailed explanations. I realized this is why non-persisted Published properties on a realm object used via ObservedRealmObject don't work.


Ampersands in URLs getting messed up

This bug almost drove me crazy - if I am not already, lol :)
https://github.com/stackernews/stacker.news/assets/27162016/14ab0c06-d8eb-465e-b886-35e2fa088b89

Related https://github.com/stackernews/stacker.news/issues/606

confirmed fixed in 7c49aa5


[DNM] Exclude selectors

⚠ Don't merge, this is just an exploration of one (pretty naive) way to tweak the call distribution, by excluding selectors in specific tests.
By excluding selectors from some tests and throwing away fuzz runs, we can ensure more runs cover specific functions:

But of course, it comes at a cost: since we're throwing away lots of fuzz runs, tests take longer to run.

Codecov Report
Patch and project coverage have no change.

Comparison is base (00d9290) 100.00% compared to head (3ce7521) 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##               1.5     #1158    +/-   ##
==========================================
  Coverage   100.00%   100.00%
==========================================
  Files           46        46
  Lines         2652      2414   -238
  Branches       396       354    -42
==========================================
- Hits          2652      2414   -238

Flag
Coverage Δ

foundry
?

production
100.00% <ø> (ø)

reference
100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 29 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


=monster on bso is wrong attempt #3

"figure it out" -alex responding to me whenever i ask a question in developers

duplicate of #678

ill make another issue later when you go to bed so it doesnt get closed, no worries

Also just to be clear it’s a dupe of #554. If you guys are gonna have your pissing matches in GitHub at least do it properly.

ahh yes, ty i wouldn't have known because i had no information to go off of

Also just to be clear it’s a dupe of #554. If you guys are gonna have your pissing matches in GitHub at least do it properly.

maybe if i was told that instead of the 12 year old closing my issues i wouldve only made one


Propel xorgxrdp as default backend, give xorgxrdp the first place

If we recommend xorgxrdp as preferred backend, we should set xorgxrdp as default.
This is a part of "Merge Debian local patches project".

+1
I was thinking of submitting a patch like that. Let's have it in 0.9.2.

+1


synonym type and def  for GO:0005503

one of the synonyms for all-trans retinal bnding is
xanthopsin binding; in Oboedit it displays as an exact
synonym; this is incorrect, since xanthopsin refers to
a photoreactive protein, not the retinal group. It
should be no more than a related synonym.  I don't
think xanthopsin is an alias for all-trans retinal as
the items in the definition suggest. This should be
struck from the definition also.

GO id:	GO:0005503
Definition:	Interacting selectively with all-trans
retinal, a compound that plays an important role in the
visual process in most vertebrates. All-trans retinal
(trans r., visual yellow, xanthopsin<<<<<no!) results
from the bleaching of rhodopsin by light, in which the
11-cis form is converted to the all-trans form. Retinal
is one of the forms of vitamin A.
Reported by: hdrabkin
Original Ticket: "geneontology/ontology-requests/3298":https://sourceforge.net/p/geneontology/ontology-requests/3298

thanks www.movied.org


[Bug](runtime filter) fix NPE if runtime filter has no target

Proposed changes
Issue Number: close #xxx
<--Describe your changes.-->
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Replace custom config loading function with Viper

Viper has a special function Unmarshal created especially for the situation when we want to store configuration in custom structure. We had a similar function created by hand but it used JSON serialization as a bridge between map[string]interface{} and Config.

Codecov Report

Merging #64 into master will decrease coverage by 0.07%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
- Coverage   42.83%   42.75%   -0.08%
==========================================
  Files          10       13       +3
  Lines        1779     1925     +146
==========================================
+ Hits          762      823      +61
- Misses        922     1006      +84
- Partials       95       96       +1

Impacted Files
Coverage Δ

cmd/root.go
37.77% <0%> (ø)

cmd/daemon.go
44.44% <0%> (ø)

cmd/listener_linux.go
0% <0%> (ø)

Continue to review full report at Codecov.

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


Declaration of RainLab\User\Classes\AuthManager::register() should be compatible with October\Rain\Auth\Manager::register()

After composer update:
  - Updating october/rain (v1.0.435 => v1.0.436): Downloading (100%)
  - Updating october/system (v1.0.435 => v1.0.436): Downloading (100%)
  - Updating october/backend (v1.0.435 => v1.0.436): Downloading (100%)
  - Updating october/cms (v1.0.435 => v1.0.436): Downloading (100%)

I am getting following exception:
Declaration of RainLab\User\Classes\AuthManager::register(array $credentials, $activate = false) should be compatible with October\Rain\Auth\Manager::register(array $credentials, $activate = false, $autoLogin = true)

https://github.com/octobercms/library/blob/v1.0.436/src/Auth/Manager.php#L114
Reverting back to v1.0.435 of October, fixed the problem. I can provide full stack trace if needed.
Is it in my project only, or some global problem?

Change the method register() in AuthManager to:
public function register(array $credentials, $activate = false, $autoLogin = true)
    {
        if ($guest = $this->findGuestUserByCredentials($credentials)) {
            return $this->convertGuestToUser($guest, $credentials, $activate);
        }

        return parent::register($credentials, $activate, $autoLogin);
    }

Fixed, thanks for the report!

Can you also publish a new version, otherwise it breaks websites and no update will be available?

@alxy @georgii-sirotkin @m-kas I've pushed a new version to the marketplace, it should be available shortly

@LukeTowers Thank you! Now everything works like a charm!


AMP

(No idea how realistic this is with GH Pages and Jekyll, but worth investigating.)
https://www.ampproject.org

Probably not possible, definitely not worthwhile.


fix: primary key mapping in the model for the entity

Description
This PR fixes a bug that caused the Model::getIdValue() to not correctly recognize the primary key in the Entity object if a data mapping for the primary key was used.
Fixes: #9306
Checklist:

[x] Securely signed commits
[ ] Component(s) with PHPDoc blocks, only if necessary or adds value
[x] Unit testing, with >80% coverage
[x] User guide updated
[x] Conforms to style guide

Thanks everyone!


[Feature][Core][Starter] Refactor starter module

Purpose of this pull request

Remove old transform api from starter module
Support transform v2 api
Get ready to upgrade the engine version
Unified the parameters for different engine

Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

Flink parameters:

Spark parameters:

ST-Engine parameters:

ST-Engine submit on local:

ST-Engine submit on cluster:

As you can see the images above, the parameters be unifed as the following shown:
common parameters:

parameter
usage

-c --config
Assign config file

-h --help
Show help usage

-n --name
Assign job name

-i --variable
Variable substitution

For the deployment mode of spark and flink submission jobs, standardize on the -e --deploy-mode parameter,
Spark support client cluster,
Flink support run run-application
For spark, flink, st-engine submit target master, standardize the --master parameter
Spark support yarn local[*] spark://host:port mesos://host:port k8s://https://host:port
Flink support local remote yarn-session yarn-per-job kubernetes-session yarn-application kubernetes-application
ST-Engine support local cluster

merge this pr for dev branch
https://github.com/apache/incubator-seatunnel/pull/3396
https://github.com/apache/incubator-seatunnel/pull/3409


⚠ Bofrost.lu has degraded performance

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

HTTP code: 200
Response time: 975 ms

Resolved: Bofrost.lu performance has improved in c2c4b1a after 6 minutes.


Remove CP_EXPORT force declaring for Win32

Hi!
There is this declaration in chipmunk.h:
#ifdef _WIN32
	#define CP_EXPORT __declspec(dllexport)
#else
	#define CP_EXPORT
#endif

I would prefer to add Chipmunk source files to my project directly. Is it possible if you add some macro options to add Chipmunk sources either directly or as static/dynamic library?

Just putting it here: Could you define __declspec(dllexport) as empty string as a workaround?


Fix handler for routes with url parameters

Check first commit for test that fails. Basically I found that if I have a function like:
@hug.get('/routing_fail/{amount}')
def routing_fail(request, amount: hug.types.number):
    raise Exception("Oh no!")

I would get an error like following when hug tries to call the handler in this package.
E           TypeError: __call__() got an unexpected keyword argument 'amount'

Simple fix is to add **xargs to the method signature
def __call__(self, request, response, exception, **xargs):

Thanks @Tethik !


installcredprovider script should respect NUGET_PACKAGES env variable

See https://docs.microsoft.com/en-us/nuget/consume-packages/managing-the-global-packages-and-cache-folders

Hi @ViktorHofer, I just checked the NUGET_PACKAGES variable and tried it out. It looks like for NuGet to find the auth plugin, the cred provider still needs to live in %userprofile%/.nuget/plugins even if I use the  the NUGET_PACKAGES variable and the packages folder isn't %userprofile%/.nuget/packages anymore. There is a chance that I misunderstood the ask, however. Please feel free to re-open the issue if I misunderstood, and explain in detail what the request for the NUGET_PACKAGES env var is. Thanks!

The script currently hardcodes the path to the packages folder and does not honor the NUGET_PACKAGES environment variable: https://github.com/microsoft/artifacts-credprovider/blob/master/helpers/installcredprovider.ps1#L23

That is the location of the plugin, not the packages folder. Was the install script failing for you? If it was, maybe the .nuget folder didn't exist? If that's the case I can modify the script to check for the folder.

Right, why does the plugin need to be installed at that location? Why does nuget not try to resolve the same way as it determines the packages folder location?

Here's the spec on how NuGet finds the cred provider plugin. Basically, %userprofile%/.nuget/plugins is a location NuGet has chosen to look from when trying to authenticate to a package source endpoint. That's why the script always installs the plugin to the same location.

Can we change that / is there a reason for that?

I don't think the location can currently be changed by users. Although, if you need to have the cred provider in a different location, you can manually move it to a location you prefer and then use the NUGET_PLUGIN_PATHS environment variable described in the spec to point to the cred provider .exe or .dll file.

What we could do is add a comment to the script or update the readme and explain that if the cred provider needs to be in a different location for some reason, you can use the NUGET_PLUGIN_PATHS variable. Would that have been helpful?

It doesn't look like NUGET_PLUGIN_PATHS env var is respected in the script? Was looking at the sh script.

That's correct. The NUGET_PLUGIN_PATHS env var needs to be set up manually. The script only installs the cred provider to the pre-determined location NuGet looks for.


Replace Jeff Sessions with Luther Strange

This moves Jeff Sessions, who resigned, to legislators-historical. It adds Luther Strange, who was appointed to replace him, to legislators-current. Not sure if the end_date for Strange's term should be handled differently since it's a temporary appointment until there's a special election.

For consistency Strange should be added to the end of the file. Otherwise looks good.
If you wouldn't mind assigning the next available GovTrack id 412734 that'd save me a step.

@JoshData done, thanks


How do I install PHPUnit?

Info:

Docker version ($ docker --version):
Docker version 18.03.0-ce, build 0520e24302

Laradock commit ($ git rev-parse HEAD):
0c41fceae1b23089f5360dc4f8aeb85719c7bf5a

System info (Mac, PC, Linux):
PC

System info disto/version:
Win 7

Issue:
PhpUnit not installed on php-fpm.
Cannot run tests.

Expected behavior:
Should be able to run tests.

Reproduce:

Relevant Code:
// place a code sample here

Adding to JohnatanT that 'phpunit' is aliased to '/var/www/vendor/bin/phpunit'.
If you install phpunit on any other directory, change or unset the alias:
unalias phpunit

Thank you @vicenteherrera! The phpunit aliases in laradock made it impossible for me to run PHPUnit from PhpStorm in a Docker container. I got errors like PHPUnit version: not installed and Can not parse PHPUnit version output: Could not open input file: /var/www/project/vendor/phpunit/phpunit/phpunit.
I would never have found that without your remark, thank you!


Strata - UI: Strata doc upload

Issue:

bcgov/entity/issues/25006

Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the BC Registry and Digital Services BSD 3-Clause License

Temporary Url for review: https://strr-strata-hotel-dev--pr-419-mjp7w3n0.web.app

Temporary Url for review: https://strr-hosts-dev--pr-419-icyo7zlt.web.app


Small regex tidyup for 3.11

changedetection.io/changedetectionio/processors/text_json_diff.py:344: DeprecationWarning: Flags not at the start of the expression b'something.+?6 billio' (truncated) but at position 29

maybe also this line
https://github.com/dgtlmoon/changedetection.io/blob/5cccccb0b639d5b89f9f8da89158bae4f610f89e/changedetectionio/html_tools.py#L208
and related https://github.com/dgtlmoon/changedetection.io/issues/1828

since 3.6 i believe https://github.com/python/cpython/issues/83575


Update eval code

Update the evaluation code to use time windows. The ground truth is also padded as shown in this slide

@Purg PTAL, please forgive the git history :)


assertStorage should be async

Is your feature request related to a problem? Please describe.
assertStorage should be async to ensure external data source is available before any r/w can be done.
Describe the solution you'd like
assertStorage should be async
Describe alternatives you've considered
...or you'll need to call it every time before each r/w ops.
Additional context
I use a json file as storage which need to be created in async. Yeah you can create in sync mode but the whole library is for those who need async ops.

Thanks you for your feedback ❤ .
This issue is fixed, and will be released in next patch version.


Add play now command

This pull request...

[ ] Fixes a bug
[x] Introduces a new feature
[ ] Improves an existing feature
[ ] Boosts code quality or performance

Description
Allows the DJ to directly play a different song, skipping the current song and playing whatever link is provided.
Purpose
To be able to quickly add a new song to be played without having to use playnext and then skip consecutively
Relevant Issue(s)
This PR closes issue #155

Thanks for the review @jagrosh although I wasn't entirely finished yet, hence why I hadn't requested a new review. However I'll get to it as soon as I've got some time on my hands again :)

just putting a +1, would be good to have this feature!


Add a new podSelector CRD to prevent some pods from being mistakenly scheduled to virtual nodes.

What would you like to be added:
A new podSelector CRD has been added to determine which pods should be managed by Kosmos, so these pods can be scheduled to virtual nodes.
Why is this needed:
During the product migration process, we hope that the pods created by the user operator can be scheduled to the sub-cluster without modifying the user's code. Currently, Kosmos provides a solution by replacing the default scheduler, but this may also cause some problems. There are some control-plane pod in the cluster that I do not want to be scheduled to the sub-cluster. By using the podSelector CRD, we can pre-configure which pods should be managed by Kosmos according to various rules, and then dispatch them to the sub-cluster.

/assign @qiuming520


Unable to compile

Hello! I'm trying to compile jitsi-prom-exporter using your README but without any success.
go version go1.13.4 linux/amd64
Error:
# exporter
./main.go:150:3: cannot use promoted field TransportConfiguration.Address in struct literal of type xmpp.Config
./main.go:152:3: unknown field 'Password' in struct literal of type xmpp.Config
./main.go:155:3: cannot use promoted field TransportConfiguration.TLSConfig in struct literal of type xmpp.Config

hey,...
did you solved that problem ? having the same

see my PR, it should solve the compilation problem

Hi,
I've got the same issue.
The PR doesn't solve the compilation problem either.

@zwindler and what is the problem? just stating "i have a problem" doesn't help me to get any idea what is wrong at all..
so please, can u be more specific, can u at least paste the compilation error here? with steps u did, e.g. i cloned with this command, than i applied your patch with this command, then i invoked maven with this command and here is the error i got..
i can't help u with no information.. i did compile sucessfully yesterday with no modification to my patch, and guessing other people's problems is not my area of expertise ;)
p.s.: i'm not developer nor somehow related to active development of this exporter, i'm just using it and found a way how to go around some obstacles so i want to share them, because i think it might be usefull for others

so my commands (in general):
git clone https://github.com/karrieretutor/jitsi-prom-exporter.git
cd jitsi-prom-exporter
git remote add nosmicek https://github.com/nosmicek/jitsi-prom-exporter
git fetch nosmicek
git checkout -b patchx nosmicek/patch-1
git checkout master
git merge patchx
docker build . -t jitsi-prometheus-exporter:latest

voilá, docker image build..

@icewarp I understand. If I write "I've got the same issue" it means "I've got the same issue".
I fail to see how copy pasting the EXACT same error message than the initial poster will help in any way, but fair, I'll post it.

@zwindler and did u apply the aforementioned patch (see pull request, #5 ) and compiled modified code than?

As requested, my procedure (including steps not given in the README.md that I had to find out by myself)
Find the jisti-meet-cfg.lua
locate cfg.lua
/etc/prosody/conf.d/your.domain.tld.cfg.lua

Guess the "auth-domain", in my example I think this is auth.your.domain.tld. Laucnh the prosodyctl command given in the README.md
prosodyctl --config /etc/prosody/conf.d/your.domain.tld.cfg.lua register exporter auth.your.domain.tld myawesomepassword

Install prerequisites (nothing mentionned in the README.md)
sudo apt update
sudo apt install software-properties-common

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go git

Get and compile the sources. Again, some guessing to do, as this step is only describe as "Clone this repo into your $GOPATH/src/ directory. In the exporter directroy run go get ./... which creates the exporter binary in $GOPTAH/bin/."
su - jvb
mkdir -p go/src && mkdir -p go/bin
cd go/src
git clone https://github.com/karrieretutor/jitsi-prom-exporter
cd jitsi-prom-exporter/
go get ./...

The error
# jitsi-prom-exporter.ori/exporter
exporter/main.go:150:3: cannot use promoted field TransportConfiguration.Address in struct literal of type xmpp.Config
exporter/main.go:152:3: unknown field 'Password' in struct literal of type xmpp.Config
exporter/main.go:155:3: cannot use promoted field TransportConfiguration.TLSConfig in struct literal of type xmpp.Config
exporter/main.go:264:31: not enough arguments in call to xmpp.NewClient
	have (xmpp.Config, *xmpp.Router)
	want (*xmpp.Config, *xmpp.Router, func(error))

@nosmicek my bad. I thought I had tried your PR but I wasn't in fact in the good branch (in master, not patch-1 from the PR)...
git clone https://github.com/nosmicek/jitsi-prom-exporter.git
cd jitsi-prom-exporter
git checkout patch-1
git branch
  master
* patch-1
go get ./...

So it seems to compile with the PR. Sorry for saying otherwise. Now I have to find out how to run it

git fetch origin pull/5/head:pr-5
go get ./...

and successfully compiled. go version go1.14.2 linux/amd64

OK... so after doing some digging and a lot of trial and error I finally managed to run it...
The binary doesn't have any help nor flags so you have to configure ALL the environment variables cited in the doc. And the PR changes some of those so I lost a little time there as well.
In order to avoid anyone to lose time like I did, the correct procedure, in addition to my previous commands (to compile it)
cd go/bin
export PROMEXP_AUTH_USER=exporter
export PROMEXP_AUTH_PASSWORD=myawesomepassword
export XMPP_SERVER=<IP_ADDRESS>
export XMPP_AUTH_DOMAIN=auth.jitsi.domain.tld
export XMPP_INTERNAL_MUC_DOMAIN=internal.auth.jitsi.domain.tld
export JVB_BREWERY_MUC=JvbBrewery
./exporter

exporter and myawesomepassword being the login/password previously set with prosodyctl.
XMPP_SERVER is the address the XMPP server is listening on. <IP_ADDRESS> is a pretty safe bet but check with ss.
As I said previously, XMPP_AUTH_DOMAIN can be found in /etc/prosody/conf.d/your.domain.tld.cfg.lua
And for XMPP_INTERNAL_MUC_DOMAIN and JVB_BREWERY_MUC, they can be found in /etc/jitsi/videobridge/sip-communicator.properties
Fun fact, I haven't found a way to specify which port the exporter listens to, making it by default listening to the 8080 port which is incompatible with my own setup.
I'm using another exporter (jitsiexporter) now.

@zwindler so you are basically saying, that u didn't read any documentation, tried by trial and error, than finaly read the documentation and made it work.. well, congratulations! :D
i'm curious because it seems that u don't have any idea about jitsi and its configuration (this exporter uses all the standard jitsi configuration variables and jitsi way how to do the configuration), how did u came here? i don't mean to be rude, but well.. being surprised by basic things..

I don't mean to be rude either, but I'm always amazed about how people
neglect documentation.
What I did IS documentation. Explaining what has to be done AND why, step
by step. That's not what is in the README. Having a binairy without --help
nor parameters doesn't help. That's pretty Basic development tips, and I'm
not even a developer.
As for not having any idea about how Jitsi work (or golang for that
matter), I guess we see the world differently. You seem to think that you
have to know everything about a software to use it. I think this is
ridiculous. What's really elitist and Goes against the free software and
open source philosophies in my opinion.
I don't know Jitsi standard variables because I don't need to. There are
configuration files, which is a way efficient way to configure software.
I regret Being bitter in my previous message, but I did loose a lot of
time, which could have been easily avoided should anyone had taken the time
to write proper documentation, proper help and didn't introduce breaking
changes without telling.
Regards
Le ven. 17 avr. 2020 à 00:25, nosmicek<EMAIL_ADDRESS>a écrit :

@zwindler https://github.com/zwindler so you are basically saying, that
u didn't read any documentation, tried by trial and error, than finaly read
the documentation and made it work.. well, congratulations! :D
i'm curious because it seems that u don't have any idea about jitsi and
its configuration (this exporter uses all the standard jitsi configuration
variables and jitsi way how to do the configuration), how did u came here?
i don't mean to be rude, but well.. being surprised by basic things..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/karrieretutor/jitsi-prom-exporter/issues/3#issuecomment-614928249,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJQMTLGYBGNL7TTZ54KRTTRM6AUZANCNFSM4JLXYSLQ
.

@nosmicek Thanks for the fix, you are awesome!
@zwindler Thanks for letting us know how you got it working, you are the documentation now XD

@msalmasi u r welcome..
for the rest of ppl, so as not to be mistaken like @zwindler..
this piece of software is mainly meant to run in docker, that goes for the configuration via env variables.. it's not specifically written anywhere, but when there is ONLY one paragraph stating DOCKER container, and then configuration, i thought (and author probably too), that it is enough to hint you of meant usage.
Yes, port is hardcoded and it is mentioned in documentation, but that is just one line in file, you can easily change it, no special skill needed..
Yes, my patch makes changes to some env vars, so please read documentation after merging, or commit messages that state all made changes. My patch also clears some of the configuration setup burden, you can avoid some trial&error rounds ;)
@zwindler ok, we have different view on this, you are not developer, so please don't expect real developers to act like u wish, good luck
(end of flame war, if u want to continue this philosophical debate, then via email or other means, not via github)


tf.exp.cs - exp shall be moved to tf.math.cs

Description
For consistency,
src/APIs/tf.exp.cs
shall be removed.
These 2 lines of code:
public Tensor exp(Tensor x,
string name = null) => gen_math_ops.exp(x, name);
shall be moved to
src/APIs/tf.math.cs

I'm agree with you.


Add support for USB soundcard

Add USB sound card support
This patch adds environment variable SOUNDCARD_SELECT which, when set to a value greater than 0, adds a config file to the bluetooth-audio and spotify services to select the required soundcard as the output device.

Example: SOUNDCARD_SELECT = 1

Change-type: patch
Connects-to: #9

@AlexProgrammerDE Sure thing, I'll look into that today.

Closing this due to extended USB soundcard support being added in v3.0


Can't use with angular 1.3.13

Here's log from bower:
bower angular-bootstrap-datetimepicker#*           cached git://github.com/dalelotts/angular-bootstrap-datetimepicker.git#0.3.8
bower angular-bootstrap-datetimepicker#*         validate 0.3.8 against git://github.com/dalelotts/angular-bootstrap-datetimepicker.git#*
bower moment#^2.8.4                                cached git://github.com/moment/moment.git#2.9.0
bower moment#^2.8.4                              validate 2.9.0 against git://github.com/moment/moment.git#^2.8.4
bower angular#1.2.26                               cached git://github.com/angular/bower-angular.git#1.2.26
bower angular#1.2.26                             validate 1.2.26 against git://github.com/angular/bower-angular.git#1.2.26
bower angular#~1                                   cached git://github.com/angular/bower-angular.git#1.3.13
bower angular#~1                                 validate 1.3.13 against git://github.com/angular/bower-angular.git#~1
bower angular#1.3.13                               cached git://github.com/angular/bower-angular.git#1.3.13
bower angular#1.3.13                             validate 1.3.13 against git://github.com/angular/bower-angular.git#1.3.13
bower                                           ECONFLICT Unable to find suitable version for angular

I was able to install it while having Angular 1.3 in my project. Just resolved to 1.3 when bower asked for it. Didn't get the datetimepicker actually to work though..

With the exception of ng-pristine class on the field, it works fine with 1.3

@rvanbaalen but bower doesn't ask me to resolve versions for this lib

Strange.. You can always do so manually though.

This email was sent from my iPhone and therefore subject to typos and other inaccuracies.

On 27 feb. 2015, at 05:52, Andrew Eastwood<EMAIL_ADDRESS>wrote:
@rvanbaalen but bower doesn't ask me to resolve versions for this lib
—
Reply to this email directly or view it on GitHub.


Create and run multiple devices

Is there an example of how to properly create and run multiple block devices in a single process? The recommended run_target only accepts one device and dedicates the current thread for that device. I tried running run_target in multiple threads simultaneously, but that seems to invoke some sort of race condition, which causes all threads to block on starting the handler and never create the device. Adding delay between these threads seem to resolve the problem, but obviously that shouldn't be the proper way to do it.

Hello,
There isn't such example yet, and this feature is planned to
be supported in 0.3 by converting control commands into
async/await.
However you still can do that with current interfaces, and please refer to  examples/ramdisk.rs, in which one ublk device
is created, such as:

start one device:

let (mut ctrl, dev) = sess.create_devices();
ctrl.configure_queue(&dev, 0, unsafe { libc::gettid() })
let (token, buf) = ctrl.submit_start_dev(&dev).unwrap();
let res = loop {
let _ = q_rc.flush_and_wake_io_tasks(&exe, 0);
let _res = ctrl.poll_start_dev(token);
...
};

repeat the above logic for N devices in current process

run epoll() on all queue's ring FD, and once there is an
event coming, call q_rc.flush_and_wake_io_tasks(exe, 0) for this queue.

The drawback is that you have to start device one by one.
Once control command is converted to async/await, multiple
devices can be supported concurrently in single task. And in
future, shared (both control and data) uring will be supported too for creating N devices in single task.
Thanks,


Defer projection failure until after all plugins run

Issue: #1277
This changes SmithyBuildImpl to continue applying plugins after one fails, throwing the error (if present) after they have all completed. This is useful for example when you want to see the serialized output of a model you know is valid but a plugin is causing the whole build to fail. A new test plugin was added that throws a runtime exception, causing the projection to fail purposefully, and a new test case was added to ensure that artifacts produced by valid plugins are still created despite the build failing.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Opening this as a draft PR because it's pretty ugly, but not clear to me how to clean it up.


add code samples for use with x64dbg-Python

Hi realgam3
can you add code samples for use with x64dbg-Python

Here is some example code: https://gist.github.com/deeso/44e6dc40ea7a4d77fc458742eb96f4c1


Issue #89: Description of Extern Objects for Inline Accelerators

@jafingerhut @thomascalvert-xlnx @mariobaldi
Since extern objects is one of the ways to represent inline accelerators.. I have added it as an example in the spec.
Let me know if you had something else in mind.
I have not done the preview of the .mdk changes.. hopefully they are ok.. I'll work on that while you review the text.

So perhaps this is too much "angels dancing on the head of a pin" distinction I am making here, but one view is that the extern object you have defined isn't "the accelerator itself" that does the encryption and decryption on the packet, but instead it is merely provides an API for setting parameters that are inputs to the accelerator, and for viewing outputs from the accelerator (e.g. the error status).
I will take a look at the PR soon and add any review comments there.

This is also my understanding.

So perhaps this is too much "angels dancing on the head of a pin" distinction I am making here, but one view is that the extern object you have defined isn't "the accelerator itself" that does the encryption and decryption on the packet, but instead the extern object merely provides an API (via method calls) for setting parameters that are inputs to the accelerator, and for viewing outputs from the accelerator (e.g. the error status).

This is also my understanding and I believe the text Parag added to the mdk description reflects this.
All looks good to me.

I have added some description indicating that object methods are used to communicate information to/from the accelerator. Also took @thomascalvert-xlnx suggestion to add/remind about placement of the accelerators. That should clarify the point you are making.


Tooltip alert for UTC time

It could be helpful to have an UTC indicator in the tooltip, that should show when the UTC time is enabled. Assuming the tooltip time format is still LLLL, the indicator could be something like:
(UTC) Wednesday, August 30, 2017 11:21 AM

So something like this?
Local:

UTC:

Exactly. I guess there's already a PR on the way. :1st_place_medal:

Yeah I'll make one in a bit. I'm just thinking about adding a class to the time element and/or tooltip when in UTC mode so the user can customise it how they want including adding text before or after using the content property in their CSS.

That's a good point. Probably a atom-clock-utc-time class in the time element could be enough I guess. The tooltip can be picked with its own atom-clock-tooltip class, so this should be quite easy to edit.

I've added a atom-clock-utc class to the atom-clock element and the atom-clock-tooltip element so now you can do this. I think this is probably a better solution than forcing people to have (UTC) especially if they don't have the tooltip enabled.
Local:

UTC:

Primo! Very well done, thank you! This'll keep things tidy.
I guess I'll add some of these snippets for personalizing the clock in the README file!!

Yeah I'll add some stuff into the README now and submit the PR


CoPay Stole my Bitcoins

I was having very difficult time being able to transfer out my bitcoins from copay to the binance exchange. Finally, I had to reduce the fee to 0.1 and it allowed the Transaction to go through. I got an email saying the money was sent but now the money is gone from copay and its not in binanace.  What us up, where are my bitcoins.
Any Help

Copay sucks they did the same thing to me
On Feb 6, 2018 8:51 PM, "Jason Dreyzehner"<EMAIL_ADDRESS>wrote:

Closed #7798 https://github.com/bitpay/copay/issues/7798.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/7798#event-1461455203, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AhptylXmsfE4ejMjJeR0x9WEDvN5LXyQks5tSQG7gaJpZM4RY2SX
.

@CryptoKing911
I can recover your wallet if you want need help send me email<EMAIL_ADDRESS>


Issue while setting up gradle

Going through the doc I am setting up the gradle to use with jenkins. Here is my build.gradle file
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'org.fundacionjala.gradle.plugins.enforce:enforce-gradle-plugin:1.1.4'
}
}
apply plugin: 'enforce'
enforce {
srcPath = 'src'
}
running gradle tasks I am getting the error -

Where:
Build file 'C:\Desktop\testProject\build.gradle' line: 11

What went wrong:
A problem occurred evaluating root project 'testProject'.

Failed to apply plugin [id 'enforce']
Could not create task of type 'RunTestTask'.

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

-- On running command gradle -version received following -
Gradle 3.2.1
Build time:   2016-11-22 15:19:54 UTC
Revision:     83b485b914fd4f335ad0e66af9d14aad458d2cc5
Groovy:       2.4.7
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_111 (Oracle Corporation 25.111-b14)
OS:           Windows 7 6.1 amd64
Even if i run command gradle tasks - got the same error
C:\Desktop\testProject>gradle tasks
FAILURE: Build failed with an exception.

Where:
Build file 'C:\Desktop\testProject\build.gradle' line: 11

What went wrong:
A problem occurred evaluating root project 'testProject'.

Failed to apply plugin [id 'enforce']
Could not create task of type 'RunTestTask'.

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

BUILD FAILED
Total time: 2.584 secs
Could you please help in resolving this issue.

Hi,
Could you please try with gradle 2.x version, we didn't implemented yet the support to 3.x version

Hi,
Tried that still the same error --
Gradle version --
Gradle 2.14.1
Build time:   2016-07-18 06:38:37 UTC
Revision:     d9e2113d9fb05a5caabba61798bdb8dfdca83719
Groovy:       2.4.4
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_111 (Oracle Corporation 25.111-b14)
OS:           Windows 7 6.1 amd64

Error -

What went wrong:
A problem occurred evaluating root project 'test1'.

Failed to apply plugin [id 'enforce']
Could not create task of type 'RunTestTask'.

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

BUILD FAILED

@asingh06, I will take a look to this.

Thanks, will wait for your response.

any update on this?

Yes, it seems the version 1.1.5 is broken, and since gradle 2.14 a class was moved to another package. Could you please try with build 1.1.4 and gradle 2.13? It should work with this version.
If you any need any help, please let me know.

thank you for the solution, it is working with build 1.1.4 and gradle 2.13.