Add zoneminder run state sensor and service

Description:
One of the core concepts of ZoneMinder is run states, named sets of monitor states for each of ZoneMinder's cameras. This is an internal construct of ZoneMinder that's user-editable and exposed over the API, and is commonly used very similarly to burgular alarm states (i.e. run states of "Home", "Away", and "Disarmed" each map to different settings for different cameras). It's exposed prominently in the ZoneMinder UI and far more deeply integrated with ZoneMinder than controlling individual cameras ad-hoc (as the zoneminder component currently does with switches, which is effectively incompatible with run states).
This PR adds a sensor for the current run state and a set_run_state service to update the run state. This will allow users to write automations that query manipulate zoneminder run state (i.e. set state to "Away" when presence is lost or when an alarm is armed).
It should be noted that while the list of possible run states is available from ZoneMinder's API, there doesn't appear to be any way to use that in hass (see my related RFC for that, https://github.com/home-assistant/architecture/issues/43 ).
Note: This supersedes a previous PR, https://github.com/home-assistant/home-assistant/pull/15281
Pull request in home-assistant.github.io with documentation (if applicable): https://github.com/home-assistant/home-assistant.github.io/pull/5655
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Note: for some reason, I'm unable to

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.github.io

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works. - None of the changed files currently have any test coverage.

@MartinHjelmare I sincerely apologize if my earlier comment came across as rude. I'm willing to make the requested changes and move this from requests to aiohttp if that's desired. But if the bottom line is that whoever next adds zoneminder functionality needs to be the owner and maintainer of a separate library, that's not something I can in good conscience take on. I've had enough trouble keeping up with my few (and very obscure) existing projects, and I'm working towards stepping back from F/OSS for a while.
I deeply appreciate HomeAssistant as a project and the amazingly massive amount of work that's gone in to making it what it is, and I find it incredibly useful. However if a separate library is the way integrations work now, I'm afraid that I'll have to close this PR. Perhaps someone else will find it and decide to pick it up.

I didn't think your comments were rude. No apology necessary. But thanks for your consideration. :+1:
I don't think we should make any (big) changes to this module until we have a standalone library in use. I'll leave this open if another member has another opinion.

I agree with Martin.

@jantman - I've extracted ZoneMinder functionality to a new pypi library - zm-py. I'd love to see this functionality integrated if you have the time to do so.

@rohankapoorcom I'm really happy that you've done that, but I really don't think that I'm going to have the time to work on this. Since the discussion above I've stopped using this code myself and written something in AppDaemon that does what I wanted. Sorry.

@jantman No worries, I'm going to go ahead and do the integration then. Thanks for opening this pull request, gives me a good reference!


Core: throw ReasonerStateException when attempting to use a closed reasoner.

After close() method has been called on a Reasoner object, all other public methods of  Reasoner except close() should return a ReasonerStateException.

I would implement this if nobody else is working on it.

I would implement this if nobody else is working on it.

@Adrian-Bielefeldt nobody that I know of is working on this issue.

Looking at the additional changes in tests and examples resulting from letting all public Reasoner methods throw a ReasonerStateException, I was wondering if it would be more user-friendly to only throw the exception when using methods that access the VLog-variable directly. Methods that simply don't make sense on a closed Reasoner like setReasoningTimeout could raise a warning. Finally, the getters could sensibly be executed on a closed Reasoner and should probably not be modified at all.

A question: With the following call order
reasoner.close()
reasoner.resetReasoner()
the Reasoner seems to work as intended. Are there any caveats hiding in specific call orders? If not I would exclude the reset method from being blocked by reasoner.close()

Looking at the additional changes in tests and examples resulting from letting all public Reasoner methods throw a ReasonerStateException, I was wondering if it would be more user-friendly to only throw the exception when using methods that access the VLog-variable directly. Methods that simply don't make sense on a closed Reasoner like setReasoningTimeout could raise a warning. Finally, the getters could sensibly be executed on a closed Reasoner and should probably not be modified at all.

I agree.

A question: With the following call order
reasoner.close()
reasoner.resetReasoner()
the Reasoner seems to work as intended. Are there any caveats hiding in specific call orders? If not I would exclude the reset method from being blocked by reasoner.close()

On the vLog-variable of class karmaresearch.vlog.VLog, repeated calls of start lead to an AlreadyStartedException. That is why stop has to be called before a new start call.  There is no hidden reason for not allowing resetReasoning after close, it can be allowed.
Perhaps it is best to follow best practices of classes that implement AutoCloseable, and what method calls are legal after close has been called explicitly.

solved by pull request #59


VERY strange issue with builds from GooglePlayStore

Hello guys, we found a very strange issue today, maybe you know something about it:
In our app we file a Branch request (initSession) at the startup of the app.
If we install the APK from command line/androidStudio everything is normal, initSession responds always.
If we install the app from Google Play Store (beta channel) the FIRST branch request - initSession responds in 20-40 seconds with an error. Retrying the request for the second time it works.
The only difference is that the build is taken from GooglePlayStore.

@edinaleitner This looks really weird. Only delay SDK has before initializing is on Goole play store referrer but this case is same irrespective the app is installed from play store or not.  Do you think your app is doing any high volume network traffic when installed from play store?
Could you please enable logging (Branch#enableLogging()) and update the logs?
For a quicker response on integration issues please write to<EMAIL_ADDRESS>For a quicker response on integration issues please write to<EMAIL_ADDRESS>

Further info: If the build is installed from Play Store and ran for the first time, there is no request to https://api.branch.io/v1/install
But when the same build is installed from the PC, that request is made.

this issue was fixed with v2.15.1 Hot fix : Install requests getting stuck in the request queue if failed once. Caused by improper install referrer wait lock addition to install request.

@edinaleitner Thanks for testing it with the updated version. Since it is working now do you think we can close this issue?

yes, you can close it.


Upload image for foods

The functionality for upload image for food (closes #5  )
This one need to be revised!
I was not think about frontend things, like these comments on #6 are talking.
For example, the image is just putted in the HTML:

...

@tadeubarbosa Thanks for PR, I will have a look shortly.

Ok! Done!

Hey, @tadeubarbosa actually @henriquepesi has implemented the card structure for foods UI, can you adapt it to the front end too, it's just a basic wiring and please resolve the conflicts :)

I was merge that! :slightly_smiling_face:

Image upload is not working, please check it, after changing the path you need to make some more changes too. @tadeubarbosa

Thanks :)


Add ability to share context between Draggable.feedback and Draggable

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Use case
Draggable.feedback having not the same context as Draggable itself - is not developer friendly. I would like to access the same Theme/MediaQuery/other InheritedWidgets inside feedback widget.
Proposal
I propose feedbackBuilder property which shares context naturally.
Draggable(
  feedbackBuilder: (context) => ...
);

I believe new OverlayPortal already solves the problem with context sharing. The only task is to link it with Draggable.
Though, it would be more natural to entirely replace feedback old behavior.

Hi @AlexanderFarkas
Could you share a practical case (minimal sample code) in which you have the issue with context on feedback widget?

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Center(
          child: DefaultTextStyle(
            style: TextStyle(color: Colors.blue),
            child: Draggable(
              feedback: Feedback(),
              child: Text("hello, world"),
            ),
          ),
        ),
      ),
    );
  }
}

class Feedback extends StatelessWidget {
  const Feedback({super.key});

  @override
  Widget build(BuildContext context) {
    return Text("hello, world");
  }
}

Try to drag, and you will see it doesn't inherit context.

Thanks for the update but the sample code doesn't seem to represent the case. Instead, I found there is a similar issue https://github.com/flutter/flutter/issues/60941 that has clear steps and use case.
Closing this issue in favor of that one. Please follow up on it for updates. You can leave there your comment and react an upvote to the original comment will help to raise the issue. Thank you!


[4.2] migrator: handle member variables change to global ones. rdar://41658300

@swift-ci please test


Make recent versions available for package managers

Hey there,
It would be nice to have 0.5.3 and 0.5.4 available for yarn and npm.
It's currently at 0.5.2
Thanks! 🙏

Hey, matchstick-as (from the link) is the helper library (similarly to graph-ts for graph-cli) which provides the helper functions (test, describe, createMockedFunction, etc). Its most recent version is 0.5.2. Matchstick (this repo) on the other hand is the tool runs the tests, similarly to how graph-node runs the subgraphs. It is downloaded automatically when running the graph test command and unless specified with graph test -v 0.5.2 it should always fetcht he latest version which is 0.5.4.


Malfunction upon creating a new Vue SFC.

In my Nuxt application, whenever I create a new component during development, all the features that come with Volar, including the Intesllisense simply stop working until I reload my workspace.

+1. I have the same issue but only when I create a new page.

Tracking in https://github.com/vuejs/language-tools/issues/4424


Update to rasa-1.3.2 give me the ERROR: rasa-x 0.20.2 has requirement rasa~=1.2.5, but you'll have rasa 1.3.2 which is incompatible.

rasa-1.3.2:
Rasa X version 0.20.2 (if used & relevant):
Python version3.7:
Osx (windows, osx, ...):
Update to rasa-1.3.2
give me the
ERROR: rasa-x 0.20.2 has requirement rasa~=1.2.5, but you'll have rasa 1.3.2 which is incompatible.:
Error (including full traceback):

**Command or request that led to error: sudo -H pip3 install -U rasa

**:

Content of configuration file (config.yml) (if relevant):

Content of domain file (domain.yml) (if relevant):

Hi @dptelecom, we recommend you install Rasa X and Rasa on separate virtual environments, as Rasa X has a dependency on a specific Rasa version. If you install both globally, then you might accidentally install an incompatible Rasa version for Rasa X.


[hacktoberfest] Fix request payload

We had an update in Backend and now the fields from request are in english.
Need changing.
https://github.com/AndrGab/MediRepo/pull/13

Hello @AndrGab, I would like to work on this issue

please...be my guest

I am getting this error when I try to run the project

here, it's working fine.
Please, try do delete all node_modules folder
and reinstall with npm install

it's done...
Feel free  to add a new feature or lib.


Sporadic issue with elemental reset

Env
Elemental dev operator
Rancher Manager 2.8.1
Test OK: https://github.com/rancher/elemental/actions/runs/7782293407/job/21218453056
Test KO: https://github.com/rancher/elemental/actions/runs/7782239721/job/21218268664
The reset test done with the UI is sporadic and when it fails, this is what I can see:
Feb 05 10:12:36 node-001 systemd[1]: elemental-register-reset.service: Failed with result 'exit-code'.
Feb 05 10:12:36 node-001 systemd[1]: Failed to start Elemental Register Reset.
Feb 05 10:12:41 node-001 systemd[1]: elemental-register-reset.service: Scheduled restart job, restart counter is at 57.

Feb 05 10:07:41 node-001 elemental-register[1388]: INFO[2024-02-05T10:07:41Z] Reset called
Feb 05 10:07:41 node-001 elemental-register[1388]: INFO[2024-02-05T10:07:41Z] Unmounting disk partitions
Feb 05 10:07:41 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:41Z] Not unmounting partition 'state', already unmounted
Feb 05 10:07:41 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:41Z] Not unmounting partition 'persistent', already unmounted
Feb 05 10:07:41 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:41Z] Unmounting partition COS_GRUB
Feb 05 10:07:41 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:41Z] Unmounting partition COS_OEM
Feb 05 10:07:41 node-001 elemental-register[1388]: INFO[2024-02-05T10:07:41Z] Formatting 'state' partition
Feb 05 10:07:41 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:41Z] Running cmd: 'mkfs.ext4 -L COS_STATE /dev/sda4'
Feb 05 10:07:41 node-001 elemental-register[1388]: INFO[2024-02-05T10:07:41Z] Formatting 'persistent' partition
Feb 05 10:07:41 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:41Z] Running cmd: 'mkfs.ext4 -L COS_PERSISTENT /dev/sda5'
Feb 05 10:07:42 node-001 elemental-register[1388]: INFO[2024-02-05T10:07:42Z] Formatting 'oem' partition
Feb 05 10:07:42 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:42Z] Running cmd: 'mkfs.ext4 -L COS_OEM /dev/sda2'
Feb 05 10:07:42 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:42Z] 'mkfs.ext4' command reported an error: exit status 1
Feb 05 10:07:42 node-001 elemental-register[1388]: DEBU[2024-02-05T10:07:42Z] 'mkfs.ext4' command output: mke2fs 1.46.4 (18-Aug-2021)
Feb 05 10:07:42 node-001 elemental-register[1388]: /dev/sda2 is apparently in use by the system; will not make a filesystem here!
Feb 05 10:07:42 node-001 elemental-register[1388]: Error: 1 error occurred:
Feb 05 10:07:42 node-001 elemental-register[1388]:         * exit status 1
Feb 05 10:07:42 node-001 elemental-register[1361]: Error: resetting elemental: failed to reset elemental: exit status 1

node-001:~ # ls /run/elemental/recovery_mode
/run/elemental/recovery_mode

Machine registration used:
apiVersion: elemental.cattle.io/v1beta1
kind: MachineRegistration
metadata:
  creationTimestamp: "2024-02-05T09:47:22Z"
  generation: 1
  name: machine-registration
  namespace: fleet-default
  resourceVersion: "10562"
  uid: b2b7673c-818b-4ed5-8175-e601f1f29259
spec:
  config:
    cloud-config:
      users:
      - name: root
        passwd: root
    elemental:
      install:
        debug: true
        device: /dev/sda
        poweroff: true
      reset:
        debug: true
        enabled: true
        reboot: true
        reset-oem: true
        reset-persistent: true
  machineInventoryAnnotations:
    myInvAnnotation1: myInvAnnotationValue1
  machineInventoryLabels:
    CPUModel: ${System Data/CPU/Model}
    CPUVendor: ${System Data/CPU/Vendor}
    CPUVendorTotalCPUCores: ${System Data/CPU/Total Cores}
    NumberBlockDevices: ${System Data/Block Devices/Number Devices}
    NumberNetInterface: ${System Data/Network/Number Interfaces}
    TotalCPUThread: ${System Data/CPU/Total Threads}
    TotalMemory: ${System Data/Memory/Total Physical Bytes}
    myInvLabel1: myInvLabelValue1
  machineName: my-machine
status:
  conditions:
  - lastTransitionTime: "2024-02-05T09:47:22Z"
    message: ""
    reason: SuccessfullyCreated
    status: "True"
    type: Ready
  registrationToken: xlvzwh6ndwggvcjtjbdfnjjmcnw6pxzqsvk4rk67tz2hmmp98mpxtm
  registrationURL: https://<IP_ADDRESS>.bc.googleusercontent.com/elemental/registration/xlvzwh6ndwggvcjtjbdfnjjmcnw6pxzqsvk4rk67tz2hmmp98mpxtm
  serviceAccountRef:
    kind: ServiceAccount
    name: machine-registration
    namespace: fleet-default

Seedimage used:
apiVersion: elemental.cattle.io/v1beta1
kind: SeedImage
metadata:
  creationTimestamp: "2024-02-05T09:47:29Z"
  generation: 1
  name: media-image-reg-machine-registration-wkaxxgxo
  namespace: fleet-default
  ownerReferences:
  - apiVersion: elemental.cattle.io/v1beta1
    kind: MachineRegistration
    name: machine-registration
    uid: b2b7673c-818b-4ed5-8175-e601f1f29259
  resourceVersion: "11017"
  uid: b73b15b2-bb25-4733-9f19-7d5a0f68d9f3
spec:
  baseImage: registry.opensuse.org/isv/rancher/elemental/dev/containers/suse/sle-micro-iso/5.5:2.1.0
  cleanupAfterMinutes: 60
  registrationRef:
    name: machine-registration
    namespace: fleet-default
  size:<PHONE_NUMBER>
  type: iso
status:
  conditions:
  - lastTransitionTime: "2024-02-05T09:47:29Z"
    message: resources created successfully
    reason: ResourcesSuccessfullyCreated
    status: "True"
    type: Ready
  - lastTransitionTime: "2024-02-05T09:48:34Z"
    message: seed image iso available
    reason: SeedImageBuildSuccess
    status: "True"
    type: SeedImageReady
  downloadToken: h58r2rffxnlvcgqjpngc2hlzwpbw74cs2wg22khk46khbv49b7f2np
  downloadURL: https://<IP_ADDRESS>.bc.googleusercontent.com/elemental/seedimage/h58r2rffxnlvcgqjpngc2hlzwpbw74cs2wg22khk46khbv49b7f2np

/oem not mounted
Reach out to me if you need a live environment where it happens.

This should have been fixed by https://github.com/rancher/elemental-toolkit/pull/1952
I tested it in a local environment and it worked for me.


edit

Add PHP to the options
Naming Rules
Name your PR like this: ISSUENUMBER-TITLE-YOURNAME
Description
Write a summary of your change. Explain why you have made it.
Related to
Make sure you include the issue number with a hash sign # so Github can link this PR to the right issue, like this:
Fixes #1
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have carefully reviewed my own code
[ ] I have commented my code
[ ] I have updated any documentation

Hi Ebrahim,  you didn't post  the render screenshots as per request on the Slack.
After reviewed your code and I will merge it anyway, but not sure whether it will conflict with other PRs .
Let's see what will happen.   Thanks!


Avoid uploading eslint sarif for dependabot PR

Dependabot does not have security-events: write permission.
See https://github.com/github/codeql-action/pull/2485

Minor change to align with what we're doing for vscode-codeql. Can you re-review?


''Connection to the site is not fully secure" site status is shown when logged into the newsblur account on desktop.

screenshot :-

Even though the site uses https, it seems the images are not encrypted. Is this a bug, as newsblur uses a https proxy for images on the site. From the website :-

Aug 16, 2019
Every image on NewsBlur is now behind an https proxy to protect your privacy.

It does not show initially when the home page of the RSS feed is displayed, it is only when I select the individual folders, is when the error shows up.
I even made sure all of the sources are use https too, so I don't think it's a source problem.
Browser and OS details :-

Brave
1.5.123 Chromium: 80.0.3987.163 (Official Build) (64-bit)

OS | Windows 10 OS Version 1909 (Build 18363.720)

I just turned on https-only support. I then turned it off temporarily to help some API clients time to push out updates, but I plan to turn it back in next week. Thanks for writing this up!


[BugFix] Restore NPE when restart fe cause by new JSON META for FE (#26446)

Problem:
Restore will hit NPE problem when fe restart. This problem is caused by new fe meta data framework which use JSON format to store meta data. Some member in blobstorge have not been assigned SerializedName causing this members can not be recorded in edit log.
Solution:
Add the SerializedName.
Fixes #26446
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.1
[x] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

@mergifyio backport branch-3.1 branch-3.0


bug fixes

constants.js for constants.
put a check if the table is actually a table in html doc.
made sortStudentBy function for sorting students based on a specific field.
handlenumber wasn't working as expected. Fixed it.
extracted errorMessage as Input component prop.
fixed a bug where form was submitted even if it was invalid.

Almost all the work on the front end has been done by you. You reduced my work and you did it all.Thanks a lot

As always, happy to help. Let's pretend I did nothing.


esp_provisioning sample app does not find my esp32 hardware which runs protocomm_security0 profile

Hi,
I am using this sample app to valid POC which can configure SSID, Password to ESP32 FW - over BLE.
But as soon as the scan starts this does keep scanning without any results at all for infinitely.
Note: Our HW device is build with protocomm_security0 - profile. (Not protocomm_security1 profile)
Can this be a problem ? If so - Is there any guidance on what I need to change in library in order to support for security0 profile.
esp_provisioning-master.zip

I manage to resole this by removing service UUID and kept it empty []
but facing this issue again now.
https://github.com/unicloudvn/esp_provisioning/issues/20

Hi,
Have you solved the problem?
Due to some problem, our ESP32 work only with Security 0(i.e without any POP pin). Can this git work with that?


Add DOS

https://github.com/balintkissdev/awesome-dos
Maintained for over a year, this list provides a collection of DOS-related articles, programming tutorials, Youtube videos and list of DOS games with their source code, making this a starting point for anyone who want to try out retro-programming for this nostalgic operating system.
Tried my best to adhere to the guidelines. Ran awesome-lint, however, I disabled checking for no-repeat-punctuation for a list entry, because the original article name contained three periods (...).
Reviewed #1868 and #1915.
Let me know what would you change in the content, organization or the format.

[Insert URL to the list here]
[Explain what this list is about and why it should be included here]
By submitting this pull request I confirm I've read and complied with the below requirements 🖖
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request

Don't waste my time. Do a good job, adhere to all the guidelines, and be responsive.
You have to review at least 2 other open pull requests.
Try to prioritize unreviewed PRs, but you can also add more comments to reviewed PRs. Go through the below list when reviewing. This requirement is meant to help make the Awesome project self-sustaining. Comment here which PRs you reviewed. You're expected to put a good effort into this and to be thorough. Look at previous PR reviews for inspiration. Just commenting “looks good” or simply marking the pull request as approved does not count! You have to actually point out mistakes or improvement suggestions.
You have read and understood the instructions for creating a list.
This pull request has a title in the format Add Name of List.

✅ Add Swift
✅ Add Software Architecture
❌ Update readme.md
❌ Add Awesome Swift
❌ Add swift
❌ add Swift
❌ Adding Swift
❌ Added Swift

Your entry here should include a short description about the project/theme of the list. It should not describe the list itself. The first character should be uppercase and the description should end in a dot. It should be an objective description and not a tagline or marketing blurb.

✅ - [iOS](…) - Mobile operating system for Apple phones and tablets.
✅ - [Framer](…) - Prototyping interactive UI designs.
❌ - [iOS](…) - Resources and tools for iOS development.
❌ - [Framer](…)
❌ - [Framer](…) - prototyping interactive UI designs

Your entry should be added at the bottom of the appropriate category.
The suggested Awesome list complies with the below requirements.

Requirements for your Awesome list

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
Don't open a Draft / WIP pull request while you work on the guidelines. A pull request should be 100% ready and should adhere to all the guidelines when you open it.
Run awesome-lint on your list and fix the reported issues. If there are false-positives or things that cannot/shouldn't be fixed, please report it.
The default branch should be named main, not master.
Includes a succinct description of the project/theme at the top of the readme. (Example)

✅ Mobile operating system for Apple phones and tablets.
✅ Prototyping interactive UI designs.
❌ Resources and tools for iOS development.
❌ Awesome Framer packages and tools.

It's the result of hard work and the best I could possibly produce.
If you have not put in considerable effort into your list, your pull request will be immediately closed.
The repo name of your list should be in lowercase slug format: awesome-name-of-list.

✅ awesome-swift
✅ awesome-web-typography
❌ awesome-Swift
❌ AwesomeWebTypography

The heading title of your list should be in title case format: # Awesome Name of List.

✅ # Awesome Swift
✅ # Awesome Web Typography
❌ # awesome-swift
❌ # AwesomeSwift

Non-generated Markdown file in a GitHub repo.
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate. Please search for existing submissions.
Only has awesome items. Awesome lists are curations of the best, not everything.
Does not contain items that are unmaintained, has archived repo, deprecated, or missing docs. If you really need to include such items, they should be in a separate Markdown file.
Includes a project logo/illustration whenever possible.

Either centered, fullwidth, or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.

Can be placed centered if the list has a centered graphics header.

Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of nested lists, preferably none.
Must not feature Contributing or Footnotes sections.

Has an appropriate license.

We strongly recommend the CC0 license, but any Creative Commons license will work.

Tip: You can quickly add it to your repo by going to this URL: https://github.com/<user>/<repo>/community/license/new?branch=main&template=cc0-1.0 (replace <user> and <repo> accordingly).

A code license like MIT, BSD, Apache, GPL, etc, is not acceptable. Neither are WTFPL and Unlicense.
Place a file named license or LICENSE in the repo root with the license text.
Do not add the license name, text, or a Licence section to the readme. GitHub already shows the license name and link to the full text at the top of the repo.
To verify that you've read all the guidelines, please comment on your pull request with just the word unicorn.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.
It can optionally be linked from the readme in a dedicated section titled Contributing, positioned at the top or bottom of the main content.
The section should not appear in the Table of Contents.

All non-important but necessary content (like extra copyright notices, hyperlinks to sources, pointers to expansive content, etc) should be grouped in a Footnotes section at the bottom of the readme. The section should not be present in the Table of Contents.
Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't use hard-wrapping.
Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.
Doesn't include an Inspired by awesome-foo or Inspired by the Awesome project kinda link at the top of the readme. The Awesome badge is enough.

Go to the top and read it again.

unicorn

Looks awesome!
You didnt follow the PR template to the letter (this repo has a really strict policy), the url to the list is missing.
Also, on the repo the link to 'sopwith' is broken.

@Jogai Thank you for your review!

You didnt follow the PR template to the letter (this repo has a really strict policy), the url to the list is missing.

Updated PR description.

Also, on the repo the link to 'sopwith' is broken.

Updated it with Wayback Machine link, and also found another resource where the source code was analyzed, so I included it too. Another issue was the hotlink protection on www.classicdosgames.com that prevented others from downloading sources for Cyberdogs, Abuse and Beneath a Steel Sky. I changed links to old websites into Wayback Machine links, and also set up awesome_bot for CI (https://github.com/balintkissdev/awesome-dos/commit/41704897fe39dec8f202dd99847332c51fc21965).

Updated by removing line mentioning that the list was generated from a template.

Updated by removing line mentioning that the list was generated from a template.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.

Nice awesome list! I could not find issues in terms of the guidelines. Here are my suggestions for the list:

Would be nice to include a brief description of the games in the games section (e.g. "Homebrew games with source code") to give readers an idea of what they're clicking into.
Since some sections only have one item, it may be useful to consolidate them into one header instead of separate headers.

Nice awesome list! I could not find issues in terms of the guidelines. Here are my suggestions for the list:

Would be nice to include a brief description of the games in the games section (e.g. "Homebrew games with source code") to give readers an idea of what they're clicking into.
Since some sections only have one item, it may be useful to consolidate them into one header instead of separate headers.

@sindresorhus @n2cholas
Added descriptions to all entries (including the games too).

Since some sections only have one item, it may be useful to consolidate them into one header instead of separate headers.

The only place where I found this appropriate was merging "DOS compilers" and "Development IDEs" into "Development tools".
https://github.com/balintkissdev/awesome-dos/commit/1ccaad36fe2c042ad9b8411d7b0ba2ad6b847afe

@sindresorhus @n2cholas
Added descriptions to all entries (including the games too).

Since some sections only have one item, it may be useful to consolidate them into one header instead of separate headers.

The only place where I found this appropriate was merging "DOS compilers" and "Development IDEs" into "Development tools".
https://github.com/balintkissdev/awesome-dos/commit/1ccaad36fe2c042ad9b8411d7b0ba2ad6b847afe

Tweet: https://twitter.com/awesome__re/status/1355813614469271555

Tweet: https://twitter.com/awesome__re/status/1355813614469271555


Backport kucero to CaaSP v4.2 (bsc#1176578)

Why is this PR needed?
Release kucero to CaaSP 4.2 to fix the customers who might run into the "certificate expires after one year" problem.
fixes bsc#1176578
xrefs https://github.com/SUSE/avant-garde/issues/1961
What does this PR do?
Add kucero addon to CaaSP 4.2.
Anything else a reviewer needs to know?
N/A
Info for QA
This is info for QA so that they can validate this. This is mandatory if this PR fixes a bug.
If this is a new feature, a good description in "What does this PR do" may be enough.
Related info
The kucero container image 1.3.0 will be released in CaaSP v4 channel together.
Status BEFORE applying the patch
N/A
Status AFTER applying the patch
The kucero DaemonSet will be deployed when the cluster bootstrap or upgrade.
Docs
https://github.com/SUSE/doc-caasp/pull/1025
Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

QA information :
Building skuba :

skuba build from pull request https://github.com/SUSE/skuba/pull/1387

Testing environment :

2 masters / 3 workers on openstack with CAASP 4.2.3

Scenario

Check kucero is correctly deploy
Change polling period to 1 minute to check if /var/lib/kubelet/config.yaml is correctly updated
Check /etc/kubernetes/kubelet.conf is correctly pointing to /var/lib/kubelet/pki/kubelet-client-current.pem
Delete /var/lib/kubelet/pki/kubelet-client-current.pem and check that the certificate is correctly refresh by kucero

Results
The behavior is working as expected. After testing, I can see that the configmap kubelet-config-1.XX is not updated with kucero values. I created the issue to investigate the impact.


Add two haikus

One for KeyboardInterrupt and one for fallback

Looks good to me:
# python -c 'import haiku_errors; raise KeyboardInterrupt'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
KeyboardInterrupt

    No keyboard present
    Hit F1 to continue
    Zen engineering?
    ~ (Jim Griffith)

Can I merge this @swistakm?

Looks great!


Rectangular DataMatrix not decetced without padding/quiet zone

The following barcode is not recognized by the library.
However, some online tools are able to recognize (https://products.aspose.app/barcode/recognize   or   https://online-barcode-reader.inliteresearch.com/)
When i pad the image by 1 white pixel from all sides it is being recognized

So this is kind of a missed corner case when barcode exactly fits in the pixel area

This is what we call a 'pure' barcode. If you set DecodeHints::setIsPure(true) it gets detected (and is faster, too). See also -ispure command line argument of ZXingReader. Technically, this image does not contain a valid DataMatrix symbol because it is required to be surrounded by at least 1 module of white. Typically people know in advance whether or not the input is 'pure'. If you don't, you can simply try both options.

A simple workaround for this issue, which is annoying to encounter, is to have DataMatrix::Detect() call DetectPure() if DetectNew() fails and the tryHarder flag is set (https://github.com/gitlost/zxing-cpp/blob/9d5228238841a9f04b5a725de611b0dcdd113af8/core/src/datamatrix/DMDetector.cpp#L937), which might be worth considering.

@gitlost you are absolutely right. the performance penalty for this change is negligible. done.


Config-context in Git can be assigned to locations

As ...
Dan - Data Owner
I want ...
Config Contexts stored in Git repos to be assigned by location, as it is already happening with Sites and Regions.
So that ...
I can store specific confic context data in Git repos and be assigned to the proper Nautobot objects when synced.
I know this is done when...

I have a Config Context under

config_contexts/
  location_building/
    building_A.yaml

and after sync building_A.yaml is synced with the proper location and device objects related to that location.
Optional - Feature groups this request pertains to.

[ ] Automation
[ ] Circuits
[X] DCIM
[ ] IPAM
[ ] Misc (including Data Sources)
[ ] Organization
[ ] Plugins (and other Extensibility)
[ ] Security (Secrets, etc)
[ ] Image Management
[ ] UI/UX
[ ] Documentation
[ ] Other (not directly a platform feature)

Database Changes
No response
External Dependencies
No response

We need to make sure to include this under the umbrella of #2517 in 2.0; however it might also be valuable to implement this minor feature in 1.5.x as a forward-compatibility item?


Small arrangement in ScrollContainer

It looks like that chunk of code should be inside of that else statement, like the one below it.

Seems like it was this way since Godot was opensourced. The change looks fine to me.


Unable to initialize non-standard models from commandline

Description of the bug
I'm aware of --model_generation_type, but currently it allows to specify only "casual" model types. There's plenty of HF models not defined in MODEL_REGISTRY, which cannot be initialized without adding more generation types, or without reworking the mechanism to be more dynamic. For example, Manifest is not aware of BLOOMZ model, which uses BloomForCausalLM.
Expected behavior
Ability to define (at least) all models imported from transformers in huggingface.py.

Hey! Happy to add more types. If you load the BLOOMZ model, for example, with a huggingface pipeline, what type keyword do you use? Is it not text-generation?

I'm not sure if I understand the question well, but it seems Bloom has various heads available. According to https://github.com/huggingface/transformers/blob/v4.26.1/src/transformers/models/auto/modeling_auto.py, there're definitions for multiple pipeline types containing Bloom: BloomForCausalLM, BloomForSequenceClassification, BloomForQuestionAnswering...

Just checking in, is this still an issue?


Release next version

Description of Issue
Need to release latest changes.

Released<EMAIL_ADDRESS>


Power state is not maintained when box is controlled using remote

Describe The Bug:
If you control a Sky Q box from the Home app and then using the remote then the power state in the app will get out of sync. This is reset if Homebridge is restarted.
To Reproduce:

Switch on the box using the Home app
Power state is Home app is shown as on
Logs state [21/04/2021, 12:49:24] [skyq-tvremote] [Sky Q Mini] Get Active: ACTIVE
System information endpoint shows "activeStandby" : false,
Switch off the box using the remote
Power state is Home app remains as on
Logs state [21/04/2021, 12:55:31] [skyq-tvremote] [Sky Q Mini] Get Active: ACTIVE
System information endpoint shows "activeStandby" : true,

You either have to power on the box using the remote or restart homebridge to reset the state otherwise when you switch it off in the home app it will actually switch on.
Note: If you switch the device on using the remote then the power state will remain as off in the Home until reset also.
Expected Behaviour:
The home app reflects the actual power state of the box as opposed to what was last triggered
Logs:
N/A
Plugin Config:
        {
            "devices": [
                {
                    "name": "Sky Q",
                    "ipAddress": "<IP_ADDRESS>"
                },
                {
                    "name": "Sky Q Mini",
                    "ipAddress": "<IP_ADDRESS>"
                },
                {
                    "name": "Sky Q Mini 2",
                    "ipAddress": "<IP_ADDRESS>"
                }
            ],
            "platform": "skyq-tvremote"
        }

Screenshots:
N/A
Environment:

Plugin Version: v1.2.0
Homebridge Version: v1.3.4
Node.js Version: v14.16.0
NPM Version: v6.13.4
Operating System: Raspbian

Fixed, could you test 1.2.0-beta.2 please?

getting this error:
[24/04/2021, 16:29:23] [skyq-tvremote] [Sky Q Mini 2] Perhaps looking at this error will help you figure out why
[24/04/2021, 16:29:23] [skyq-tvremote] TypeError: boxCheck.getPowerState is not a function
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:291:16
    at new Promise (<anonymous>)
    at SkyTVPlugin.getActive (/usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:290:12)
    at Active.<anonymous> (/usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:167:14)
    at Active.emit (events.js:315:20)
    at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:1508:14
    at new Promise (<anonymous>)
    at Active.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:1506:12)
    at step (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:143:27)
    at Object.next (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:124:57)
    at /usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:117:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:113:16)
    at Active.Characteristic.handleGetRequest (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/dist/lib/Characteristic.js:656:24)
    at Active.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2103:22)
    at step (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:143:27)
    at Object.next (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:124:57)
    at /usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:117:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/usr/local/lib/node_modules/homebridge/node_modules/tslib/tslib.js:113:16)
    at Active.Characteristic.toHAP (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/dist/lib/Characteristic.js:1293:24)
    at _loop_1 (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:601:24)

Could you test 1.2.0-beta.3 please?

No errors now and state is updating now. However only if you close and reopen the home app or lock and unlock your phone.
The logs may need tidying up a bit also as there is now an entry for 'Standby' and 'Active' for each box:
[24/04/2021, 22:21:03] [skyq-tvremote] [Sky Q Mini 2] The sky box is in standby
[24/04/2021, 22:21:03] [skyq-tvremote] [Sky Q Mini 2] Get Active: INACTIVE
[24/04/2021, 22:21:03] [skyq-tvremote] [Sky Q] The sky box is in standby
[24/04/2021, 22:21:03] [skyq-tvremote] [Sky Q] Get Active: INACTIVE
[24/04/2021, 22:21:03] [skyq-tvremote] [Sky Q Mini] Sky box is on
[24/04/2021, 22:21:03] [skyq-tvremote] [Sky Q Mini] Get Active: ACTIVE

Also an entry for  'BBC One Yorks' has appeared in the accessory so now it wont turn on and off with one tap and you need to tap on the tile and then the power button.

No errors now and state is updating now. However only if you close and reopen the home app or lock and unlock your phone.

To fix this, the power state is now automatically updated every 10 seconds.

The logs may need tidying up a bit also as there is now an entry for 'Standby' and 'Active' for each box:

Tidied up. 🧹

Also an entry for 'BBC One Yorks' has appeared in the accessory so now it wont turn on and off with one tap and you need to tap on the tile and then the power button.

This is related to #20 and is currently being tested. What iOS version are you using?

Great thanks now working as expected, and updates within 10 seconds. It may be worth updating the logs less frequently or only when the state changes as now its quite noisy :)
iOS version is 14.4.2
initially 'BBC One Yorks' was showing as an input on my boxes but doesn't seem to do anything. However I could then toggle on and off with one tap.
However after restarting homebridge it reverted to having the previous state shown in the comment above and the following is shown in the logs on startup. Killing and opening the home app seemed to revert it to showing as an input so not sure if it is related to the plugin or the home app …
(node:594) UnhandledPromiseRejectionWarning: Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
    at Accessory.addService (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:445:17)
    at PlatformAccessory.addService (/usr/local/lib/node_modules/homebridge/src/platformAccessory.ts:93:41)
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:152:42
    at Array.forEach (<anonymous>)
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:136:23
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:594) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:594) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:594) UnhandledPromiseRejectionWarning: Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
    at Accessory.addService (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:445:17)
    at PlatformAccessory.addService (/usr/local/lib/node_modules/homebridge/src/platformAccessory.ts:93:41)
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:152:42
    at Array.forEach (<anonymous>)
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:136:23
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:594) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:594) UnhandledPromiseRejectionWarning: Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
    at Accessory.addService (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:445:17)
    at PlatformAccessory.addService (/usr/local/lib/node_modules/homebridge/src/platformAccessory.ts:93:41)
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:152:42
    at Array.forEach (<anonymous>)
    at /usr/local/lib/node_modules/homebridge-skyq-tvremote/src/platform.ts:136:23
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:594) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)

Great thanks now working as expected, and updates within 10 seconds. It may be worth updating the logs less frequently or only when the state changes as now its quite noisy :)

We're not tracking the power state internally anymore, but only logging the update if debugging.
Could you test 1.2.0-beta.5 please?

The logging is a lot less chatty now thanks.
The issue with the inputs not appearing after a restart and requiring the home app to be killed and reopened persists. There is also an error thrown if you select the input:
[25/04/2021, 12:20:22] [skyq-tvremote] [Sky Q Mini] Set Input: 101
[25/04/2021, 12:20:22] [homebridge-skyq-tvremote] This plugin threw an error from the characteristic 'Active Identifier': Unhandled error thrown inside write handler for characteristic: input.split is not a function or its return value is not iterable. See https://git.io/JtMGR for more info.

I'm moving the remaining issue to #20 and closing this issue.

Leaving open so I can close this when released.


Command /tmp/tmpx9b4ep7i.py not available

What am I doing wrong?
You've downloaded /home/user/.cookiecutters/cookiecutter-aws-sam-rust before. Is it okay to delete and re-download it? [yes]: n
Do you want to re-use the existing version? [yes]:
project_name [My Project]: userdata-rust-api
project_slug [userdata-rust-api]:
Select architecture:
1 - x86_64
2 - arm64
Choose from 1, 2 [1]: 1
Select template:
1 - hello-world
2 - put-dynamodb
Choose from 1, 2 [1]: 2
2022-10-15 22:49:27 Command /tmp/tmpx9b4ep7i.py not available
Usage: sam [OPTIONS] COMMAND [ARGS]...

Try again with some different options...
You've downloaded /home/user/.cookiecutters/cookiecutter-aws-sam-rust before. Is it okay to delete and re-download it? [yes]:
project_name [My Project]: userdata-rust-api
project_slug [userdata-rust-api]:
Select architecture:
1 - x86_64
2 - arm64
Choose from 1, 2 [1]: 1
Select template:
1 - hello-world
2 - put-dynamodb
Choose from 1, 2 [1]: 1
2022-10-15 22:52:13 Command /tmp/tmpohfvkpt_.py not available
Usage: sam [OPTIONS] COMMAND [ARGS]...

OS:
$ uname -a
Linux DESK <IP_ADDRESS>-microsoft-standard-WSL2 #1 SMP Wed Mar 2 00:30:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

AWS SAM CLI already incorporated Rust template. You could use the latest version of SAM CLI to create a Rust lambda project. Just run sam init and follow the instructions.


Version 1.40 is misssing

Hi,
Is this an officially supported package? It remains at version 1.37 while all other packages have been tagged with the new 1.40 version.

Nope, this was due to a missing configuration on our side, sorry.
I've just pushed both 1.40 and 1.42 for this repo. Thanks for letting us know 👍

Great, thank you!!

I will disable the "Issues" functionality now as it is done for all other packaged- projects.
Please use the SAP/openui5 repo to report any issues as suggested in the README.


Updating browser client to use js-cookie

Setting document.cookie in the popup window is flaky for me in current chrome on OSX.
When I call jsforce.browser.login it runs removeTokens which unsets the cookie. It then sets the cookie on successful login within the popup window. I then refresh the opener and the value is still blank. I noticed after setting the cookie=true in the popup it contains the same key twice in the developer console. Using js-cookie resolves this issue for me.

Hey, sorry this didn't get reviewed in time, we aren't doing feature work on master so I'll close this.
If someone experience issues with cookies on modern browsers please file a new issue.


A few missing bits for str_to_eol

This PR contains some final review suggestions requested in https://github.com/AleoNet/snarkVM/pull/2563.

@d0cd Is this good to go?

@ljedrz Some failing clippy CI on this PR as well.


Input container

Hi,
now that we have renderSuggestionsContainer (which is really useful!) another great feature would be to have a renderInputContainer to do the same but for the input.
For instance I want my input (only, not the results) to be included within another component:

This should be solved with PR #263

inputComponent is available in v6.1.0 now.

Thanks 💯 !

So is the correct usage of inputComponent to still specify inputProps? Or are inputProps no longer required if you're using inputComponent?

@ZebraFlesh
inputProps is still required as usual when using inputComponent.
Autosuggest needs to set some aria attributes to the input element in order to keep it accessible.
You should pass your usual inputProps (e.g. value, onChange).
Autosuggest will merge it with what's needed for accessibility, and will pass the merged props to inputComponent.
All you have to do then, is to pass through all the props you get in inputComponent to the underlying input element.
I hope this makes sense. I'll update the docs to clarify this.


FAQs / Protocols

Prescription delivery
Medical supplies

@anyapatel27 ,  I assume this was regarding whether we should be adding any FAQs regarding prescription delivery etc.  Was this done or is there more to be done?

I have no additional context for this issue. Closing it.


Update javascript.yml gh action wasm-pack version to 0.13.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.367%

Totals

Change from base Build<PHONE_NUMBER>1:
0.0%

Covered Lines:
55288

Relevant Lines:
56206

💛  - Coveralls


Add a workflow for welcoming first-time contributors

I tested the workflow in my swift fork, albeit without the first-time contributor condition. Once this lands, we can use the contributor experience repo to further test it against pull requests from forks.

I don’t think this workflow design will work because GitHub Actions will be disabled for first-time contributors and thus the action will not trigger on the `pull_request_target

I am reading through this and getting the impression that the limitation applies to workflow runs — regardless of whether they depend on actions. But the note says that pull_request_target is never run in a (unsafe) fork context and, thus, is an exception. I assume the issues event could similarly be triggered by anyone because the workflow would always run in the context of the repository.

I am reading through this and getting the impression that the limitation applies to workflow runs — regardless of whether they depend on actions. But the note says that pull_request_target is never run in a (unsafe) fork context and, thus, is an exception. I assume the issues event could similarly be triggered by anyone because the workflow would always run in the context of the issue’s repository.

I’m sorry. I meant to remove that comment after I realized that you’re using pull_request_target but must have forgotten.

Sure, I’d like that too! Thanks for reviewing, Alex.


Search panel opening issue when scrolled down in panel

Came across in longer descriptions (which I'm trying to trim back) e.g. Argentine Spanish. When I scroll down and then click to open the search panel (magnifying glass), it doesn't open but just bumps me a little bit in the description. Seems to be on both mobile and desktop.

It's because the search tabs are at the top of the panel. It would have to scroll the panel back to the top when you click the button.
I've been thinking about a different approach though, like making it appear on top of the rest of the stuff in the panel on non-Home views. This might help the fix￼￼ for the other related issue of not seeing the Search Locations results.
I don't want this to get out of hand though, because it would require different styling since the Home panel is different in that the search tabs have to stay statically positioned rather than floating on top. Will look into it though.￼


Shared File Download in OneDrive for Business

I am trying to download a file from a shared folder that appears in the "Shared with me" folder of OneDrive for Business. I am using the following REST call to get the folder name and the files that appear in it:
https://{tenant}-my.sharepoint.com/_api/search/query?querytext='(SharedWithUsersOWSUSER:{UserAccountName} AND contentclass:STS_ListItem_MySiteDocumentLibrary)

and
https://{tenant}-my.sharepoint.com/_api/search/query?querytext='(ParentLink:{parentlink})'

with no issues. From the metadata supplied from these calls, I get the files in each directory and tried downloading them using the following GET request calls (note that "user1" is the person downloading the file, "user2" is the person that shared the file):
https://{tenant}-my.sharepoint.com/personal/user1_mydomain_com/_api/Web/GetFileByServerRelativeUrl('/personal/user2_mydomain_com/Documents/test/test1.docx')/$value

or
https://{tenant}-my.sharepoint.com/_api/v1.0/user2_mydomain_com/files/{fileid}

I have also attempted to use the new v2.0 calls, but they don't seem to support "Shared with me" folder/file access yet.
In all my attempts, I get a "Bad Request" or "Not found" error when trying to download a shared file. I have no issues downloading my own OneDrive for Business files using the following REST call:
https://{tenant}-my.sharepoint.com/personal/user_mydomain_com/_api/Web/GetFileByServerRelativeUrl('/personal/user_mydomain_com/Documents/User Folder/Test.htm')/$value

See:  http://stackoverflow.com/questions/30924549/how-to-download-a-shared-file-on-onedrive-for-business-with-the-rest-api

Hi @Sayron,
As you mentioned, this is not supported in OneDrive API for Business yet. There is a request for this functionality on UserVoice though, which you may want to throw some votes on.

@rgregg has this been implemented yet? Does OneDrive for Business have "shared with me" functionality yet? Also, is that functionality available on the Microsoft Graph C# SDK?

Yes, shared with me is available in the API by doing GET https://graph.microsoft.com/v1.0/me/drive/sharedWithMe.

Functionality of 'Shared With Me' is working fine.
Is the functionality of Downloading Shared Files is implemented yet?

Yes, you can use GET /drives/{item.parentReference.id}/items/{item.id}/content to download shared items.

@rgregg thanks its working fine..

@rgregg , I tried  with the below url
https://graph.microsoft.com/beta/me/drive/sharedWithMe , in the response i did not get "id" under parent reference , i got only drive id in it"parentReference": {
"driveId": "b!xTDMGJt6IEiuUTWPKWl2DIgyJcgGyIxOnPrOum8TeyfKUQRBWwV8TofsOMwgqCI2"
}    , can you please suggest on this

@saikiran3103: Sorry, that was a typo. I've corrected it above. It should have been item.parentReference.driveId

@rgregg Thanks , I'm able to get the download urls for shared files now,
and is there any graph api call available to download a entire one drive for business personal  folder, currently I'm listing the children individually and  downloading using download url for each individual file,
the folders has sub folders in it ,so im making a sequence of calls, input to my application is shared link from the user. do we have any call available to download the entire folder?.Thanks

@rgregg  I tried to do this https://{tanent}-my.sharepoint.com/_api/v2.0/drives/b!0mHQ9NnEwEynXqBVIxckxNsO-hD5sOBAr62bn4ESNwBzY1UZsR9zQpAQ54-S8xbU/items/01CXPFAMMKYFPITQZXAFH3ISLKREEJFOHQ/content
but it gives me 404 am i missing some thing
plz help


macro expansion produces incorrect error: Expected '{' in body of function declaration

Test code: the latest commit in the swift-macro-examples repo as of this moment
Toolchain: the latest nightly, swift-DEVELOPMENT-SNAPSHOT-2023-02-15-a in Xcode 14.2 (14C18) on macOS 13.2.1 (22D68).
Trying to build the MacroExamples executable target produces errors about missing left braces:
/var/folders/z5/7985p4394rn7zg9pn3jv9tb00000gn/T/swift-generated-sources/@__swiftmacro_13MacroExamples8MyStructV1f1a3for_SSSi_SSSdtYaF20addCompletionHandlerfMp_.swift:1:6: error: expected '{' in body of function declaration
func f(a: Int, for b: String, _ value: Double, completionHandler: @escaping (String) -> Void) {
     ^
/Users/mayoff/t/swift-macro-examples/MacroExamples/main.swift:116:3: note: in expansion of macro 'addCompletionHandler' here
  func f(a: Int, for b: String, _ value: Double) async -> String {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/folders/z5/7985p4394rn7zg9pn3jv9tb00000gn/T/swift-generated-sources/@__swiftmacro_13MacroExamples8MyStructV1c1a3for_15completionBlockySi_SSSdySSctF8addAsyncfMp_.swift:1:6: error: expected '{' in body of function declaration
func c(a: Int, for b: String, _ value: Double) async -> String {
     ^
/Users/mayoff/t/swift-macro-examples/MacroExamples/main.swift:121:3: note: in expansion of macro 'addAsync' here
  func c(a: Int, for b: String, _ value: Double, completionBlock: @escaping (String) -> Void) -> Void {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/folders/z5/7985p4394rn7zg9pn3jv9tb00000gn/T/swift-generated-sources/@__swiftmacro_13MacroExamples8MyStructV1d1a3for_15completionBlockySi_SSSdyyctF8addAsyncfMp_.swift:1:6: error: expected '{' in body of function declaration
func d(a: Int, for b: String, _ value: Double) async {
     ^
/Users/mayoff/t/swift-macro-examples/MacroExamples/main.swift:126:3: note: in expansion of macro 'addAsync' here
  func d(a: Int, for b: String, _ value: Double, completionBlock: @escaping () -> Void) -> Void {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

However, as far as I can tell, no left braces are actually missing. Here's the entire contents of the first macro expansion file, for reference:
func f(a: Int, for b: String, _ value: Double, completionHandler: @escaping (String) -> Void) {
  Task {
    completionHandler(await f(a: a, for: b, value))
  }
}

// original-source-range: /Users/mayoff/t/swift-macro-examples/MacroExamples/main.swift:118:4-118:4

I am facing the same issue. I am trying to use a freestanding macro that generates a function declaration.
The interesting part is that I can use this macro inside a struct, but it fails when used inside a class.
Xcode 15.0 Beta 8 (15A5229m)

The macro examples code is subsumed by MacroExamples in swift-syntax, which is now built as part of CI. The original issue involving peer macros is fixed as far as I can tell. @juozasvalancius would you be able to open a new issue with more details about the error you're facing?

Created https://github.com/apple/swift/issues/68704


[CP] Fix raster cache optional value check logic

Issue Link
https://github.com/flutter/flutter/issues/128308
Commit Hash
https://github.com/flutter/engine/commit/4e80c6fa15c8ff52ae1f5a314791a454ecc295c5
Target
beta
PR Link
https://github.com/flutter/engine/pull/42599
Changelog Description
Fixes a performance regression on Android.
Impacted Users
All users targeting Android
Impact Description
Severely reduced performance on Android in apps that rely on the Engine's raster cache.
Workaround
There is no workaround.
Risk
low
Test Coverage
yes
Validation Steps
CI benchmarks show that performance has recovered.

Note that this is a CP request for the forthcoming 3.12 beta.
cc @jonahwilliams for review
cc @Jasguerrero

LGTM


Search for all python3.x in PATH

Search for all python3.x minor versions in PATH, skipping those we already know we can use.
For example, let's say python and python3 are Python 3.10. When a user requests >= 3.11, we still need to find a python3.12 in PATH. We do so with a regex matcher.
Fixes #4709

Thanks for tackling this one!

Should we be using a regex at all now? Or can we just use some simple string parsing?

I worry a bit about performance since this isn't included in any benchmarks, but trust your intuition on it.

I'm confident that the regex is fast. Andrew has done great performance work there :)

In terms of perf, this is also including regex compilation, which is definitely not known for being fast. This might actually be a case where regex-lite could be faster overall. Another potential problem is if the function being added here is called more than once for a particular set of inputs. Then you're rebuilding the regex each time.
I don't mean to suggest anything should change though. I wouldn't be surprised if the perf difference was marginal.


🐛 [BUG]: Edge Validation doesn't toggle "connecting" and "isValid" classes

Is there an existing issue for this?

[X] I have searched the existing issues and this is a new bug.

Current Behavior
The handle components should recieve a "connecting" css class, currently this css class is not toggled. Therefore visual feedback is not possible on an edge "isValidConnection" function.
It should happen in this line:
https://github.com/bcakmakoglu/vue-flow/blob/ab3bb71b0a28249da71d7bc5f5d7b39691b089d0/packages/core/src/composables/useHandle.ts#L194``
Expected Behavior
With this useHandle refactor it works:
https://vue-flow-docs-git-refactor-use-handle-bcakmakoglu.vercel.app/examples/edges/validation.html
Steps To Reproduce
This official example has the same problem:
https://vueflow.dev/examples/edges/validation.html
Relevant log output
No response
Anything else?
No response

Thanks for reporting 👍
Will be fixed in 1.21.2

Fix released with 1.21.2


Microsoft Dynamics CRM EasyRePro automated test Selenium Error - ElementClickInterceptedException

I am trying to set up some automated tests for a Microsoft Dynamics CRM inhouse application. For this, I am using C# (Visual Studio 2017), Selenium (Version 3.14), as well as EasyRePro, and ChromeDriver 74.0.3729.6.
The problem that I am having is when I try to do a second Browser.Grid.Switchview within my code I get the following error "Exception Experienced: OpenQA.Selenium.ElementClickInterceptedException: element click intercepted: Element ... is not clickable at point (211, 38). Other element would receive the click:"
I have tried a number of different ways to not get the "Exception Experienced: OpenQA.Selenium.ElementClickInterceptedException: element click intercepted: Element ... is not clickable at point (211, 38). Other element would receive the click:". These include adding;
_browser.Grid.Refresh();
_browser.Grid.ClearSearch();
between the two "_browser.Grid.SwitchView"
I have also tried to first reopen the subarea by navigating to the subarea again like this
_browser.Navigation.OpenSubArea("RibbonValue", "SubAreaValue");
between the two "_browser.Grid.SwitchView"
Then I tried first going to AnotherSubAreaValue and then going back to the SubAreaValue.
_browser.Navigation.OpenSubArea("RibbonValue", "AnotherSubAreaValue");
_browser.Navigation.OpenSubArea("RibbonValue", "SubAreaValue");
between the two "_browser.Grid.SwitchView"
My code is as follows;
MyExtentReport _myReport;
Browser _browser;
IWebDriver _driver;
try{
//Test start
//LogInfo --> start building an HTML report page
_browser.Navigation.OpenSubArea("RibbonValue", "SubAreaValue");
_myReport.LogInfo("NAVIGATE:   RibbonValue > SubAreaValue");
_browser.ThinkTime(200);
try{
    // Switch the screen to the first grid view
    // LogPass --> this will record the test as a pass and take a screenshot and output to the HTML report page we are building.
    _browser.Grid.SwitchView("First Grid View");
    _browser.ThinkTime(2000);
    _myReport.LogPass(testCaseName + "This test Passed " + "\"" + "First Grid View" + "\" view is available");
    _browser.ThinkTime(2000);
} catch (InvalidOperationException ex){
    _myReport.LogFail(testCaseName + "This test Failed " + "\"" + "First Grid View" + "\" view is NOT available");
    _browser.ThinkTime(2000);
}

try{
    // Switch the screen to the first grid view
    // LogPass --> this will record the test as a pass and take a screenshot and output to the HTML report page we are building.
    _browser.Grid.SwitchView("Second Grid View");
    _browser.ThinkTime(2000);
    _myReport.LogPass(testCaseName + "This test Passed " + "\"" + "Second Grid View" + "\" view is available");
    _browser.ThinkTime(2000);
} catch (InvalidOperationException ex){
    _myReport.LogFail(testCaseName + "This test Failed " + "\"" + "Second Grid View" + "\" view is NOT available");
    _browser.ThinkTime(200);
}

} catch (Exception e){
_myReport.LogError("Exception Experienced:  " + e);
}
I would expect that the _browser.Grid.SwitchView should switch between the various views that are being requested on a particular Microsoft Dynamics CRM Sub Area.

Has anyone else experienced this before?


Unexport fields from api.Timerange and Standardize Milliseconds

This commit un-exports the fields start, end, and resolution from api.Timerange. To read them, the methods .Start(), .End(), and .Resolution() are provided.
To construct a new timerange, invoke api.NewTimerange(start, end, resolution) which returns (api.Timerange, error).
All instances of api.Timerange{ ... } have been replaced with a call to api.NewTimerange(...) or api.DefaultTimerange() so that all instantiated timeranges are valid, even if they're never used.
To create a valid default timerange, you can call api.DefaultTimerange() which gives a timerange corresponding to {0, 0, 30}.
It's still possible to construct an invalid timerange, namely the "zero" timerange api.Timerange{}. This behavior is nowhere used (they have all been replaced with api.DefaultTimerange()).
@jeeyoungk @achow

LGTM


Use partial_update for PATCH on /me

Fixes issue #299

@dekoza would it be possible to release this as a quick update?


Implemented CustomResourceManager and custom background loading

New funcs might help to implement 'revert to default' button for settings, if ever necessary.

I actually ended up needing the revert to default functionality for cases when user deletes his chosen file.
So will just push it in the same pr.

Looks good to me! This closes #19
Next time it would be awesome if you explained your pull request a bit further (But this pull request is great anyways).
Thanks for your contribution :)


Multiple Hovers at once

Is it possible to show multiple markers and their hover tips at once?

It won't be possible to show all the hover tips at once with the current set up because we actually only initialize one marker tip UI in the dom and update it's position on the fly when user hover on the marker.


About GEOM Datasets is missing in the URL that provided

Congrats on this very nice work!
I find that there are no files about GEOM Datasets of train validation test in the URL. Could you please upload them again or tell how can I process datasets from raw GEOM Datasets?
Thanks

Hello, thanks for flagging this issue. My drive account was deactivated, and I lost access to these files as a result. I'll try to find a solution (maybe re-generate the files) and get back to you.
Clement

@cvignac I have downloaded a few of the ckpts. Please let me know if you want me to share them with you.

@AuroVarat That would be great, could you please send me links? Thanks a lot

@cvignacIf you could share your email with me, I'll send you a OneDrive link. Unfortunately, my university policy doesn't allow me to create a public link.

Thanks, you can write to @.***
Message ID: <cvignac/MiDi/issues/11/2298681468 @.***

com>

@cvignac I have shared the link to your email I found on your blog. The email here has turned into asterisks for some reason.

Received, thanks!
On Tue, Aug 20, 2024 at 2:21 PM Auro @.***> wrote:

@cvignac https://github.com/cvignac I have shared the link to your
email I found on your blog. The email here has turned into asterisks for
some reason.
—
Reply to this email directly, view it on GitHub
https://github.com/cvignac/MiDi/issues/11#issuecomment-2298725742, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AEJOOTXL52DPSLHZ5J6JLPTZSMYGDAVCNFSM6AAAAABKPGGN56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYG4ZDKNZUGI
.
You are receiving this because you were mentioned.Message ID:
<cvignac/MiDi/issues/11/2298725742 @.***>


Errors if no node_modules folder exist

If node_modules doesn't exist.
Serverless: Typescript compiled.

  Error --------------------------------------------------

  Error: ENOENT: no such file or directory, stat '.. my-project\..\lamdba\node_modules'

Is there anything I'm doing horrendously wrong? None of my service folders has a node_modules, I just have one at the top level of my project. So how are people able to use this typescript plugin?

I have this issue as well as my service is in a monorepo, currently including a node_modules with a README.md in it just to avoid the error. Would be great if this could get merged in!


Feature Request: Add final crow model with decal shadow and smear texture

Use Case:
Outline the use case and/or provide a user story.

As a design student, I want to see my final models in the game
As a player I want to be able to easily tell where the crow shadow is

Description:
Describe the feature you'd like to see added.

The design students have provided a final model for the crow enemy in the game. With this there is also a decal projection and smear texture that need added to a new crow prefab
This final prefab needs to replace the existing crow in the scene but retain all of the functionality

Closing issue as resolved in:

#49


bulk_write support

Hey there! I'm in the market for a MongoDB ODM-type library, ideally one with type annotations (like this one!). One feature I definitely need that almost no libraries seem to support today is the ability to bulk write changes for multiple records.
Meaning, I have some number N records which all are getting modified. They are not all getting the same modifications, they have unique changes. I want to submit the changes to the database for all the records, but want to do it in a single round trip using bulk_write to reduce overhead.
Is there already a way to do this with monom, or would you accept a contribution to add such a feature?
Thanks!
Another easier, smaller question (which I'll just put here so you don't have to look at two issues): would you add a PEP-561 py.typed file so that mypy will know to look for type annotations? info on mypy.

Sorry for such long time before I saw this issue:)
I had the plan to add bulk_write, but delayed it for some reason.
Your PR is welcomed, and it will be nicer if you could add some test cases for the feature.

Of course, not a problem. I wanted to make sure it was a feature you agreed with and have you look at my approach before I wrote out tests for it.  The way it's set up, it would work something like this:
result = MyModel.save_multiple([first_one, second_one])

Where:

MyModel is the user-defined model class
first_one and second_one are instances of MyModel
result is a BulkWriteResult so you can get inserted IDs, counts of things changed, etc.

If this API looks good to you I'll go ahead and make some tests for it. Do you also want me to write any docs about it? Looks like everything is just in README, I could mention in there somewhere.

This API is nice!
It will be very helpful if you could help write docs for it. The README is a bit terrible:(


Replicating Paper Results

I ran the Forward Backward Adaptive Command:
python train.py --device cuda:0 --gcn_bool --adjtype doubletransition --addaptadj  --randomadj  --epoch 100 $ep --expid $expid

and got what I think are slightly worse results than Table 2 and 3 of the paper.
Table 3/METR-LA:
MAE, RMSE, MAPE = 3.04, 6.09, 8.23%
My results: 3.0737, 6.1674, 8.30%
Does that sound like a normal amount of error, wrong command, or bug?

Training finished
The valid loss on best model is 2.7565
Evaluate best model on test data for horizon 1, Test MAE: 2.2372, Test MAPE
: 0.0533, Test RMSE: 3.8697
Evaluate best model on test data for horizon 2, Test MAE: 2.5196, Test MAPE
: 0.0626, Test RMSE: 4.6753
Evaluate best model on test data for horizon 3, Test MAE: 2.7171, Test MAPE
: 0.0695, Test RMSE: 5.2287
Evaluate best model on test data for horizon 4, Test MAE: 2.8760, Test MAPE
: 0.0754, Test RMSE: 5.6681
Evaluate best model on test data for horizon 5, Test MAE: 3.0037, Test MAPE
: 0.0803, Test RMSE: 6.0149
Evaluate best model on test data for horizon 6, Test MAE: 3.1157, Test MAPE
: 0.0844, Test RMSE: 6.3154
Evaluate best model on test data for horizon 7, Test MAE: 3.2154, Test MAPE
: 0.0882, Test RMSE: 6.5706
Evaluate best model on test data for horizon 8, Test MAE: 3.3002, Test MAPE: 0.0913, Test RMSE: 6.7903
Evaluate best model on test data for horizon 9, Test MAE: 3.3777, Test MAP$: 0.0941, Test RMSE: 6.9856
Evaluate best model on test data for horizon 10, Test MAE: 3.4449, Test MA$E: 0.0965, Test RMSE: 7.1507
Evaluate best model on test data for horizon 11, Test MAE: 3.5081, Test MA$E: 0.0989, Test RMSE: 7.2993
Evaluate best model on test data for horizon 12, Test MAE: 3.5691, Test MA$E: 0.1011, Test RMSE: 7.4404

On average over 12 horizons, Test MAE: 3.0737, Test MAPE: 0.0830, Test RMS$: 6.1674
Total time spent: 4299.2252

Hi, I thinks it just a normal fluctuation. You can try repeat the experiments 10 times and take the average. It will you give pretty close results.

I ran the Forward Backward Adaptive Command:
python train.py --device cuda:0 --gcn_bool --adjtype doubletransition --addaptadj  --randomadj  --epoch 100 $ep --expid $expid

and got what I think are slightly worse results than Table 2 and 3 of the paper.
Table 3/METR-LA:
MAE, RMSE, MAPE = 3.04, 6.09, 8.23%
My results: 3.0737, 6.1674, 8.30%
Does that sound like a normal amount of error, wrong command, or bug?

Training finished
The valid loss on best model is 2.7565
Evaluate best model on test data for horizon 1, Test MAE: 2.2372, Test MAPE
: 0.0533, Test RMSE: 3.8697
Evaluate best model on test data for horizon 2, Test MAE: 2.5196, Test MAPE
: 0.0626, Test RMSE: 4.6753
Evaluate best model on test data for horizon 3, Test MAE: 2.7171, Test MAPE
: 0.0695, Test RMSE: 5.2287
Evaluate best model on test data for horizon 4, Test MAE: 2.8760, Test MAPE
: 0.0754, Test RMSE: 5.6681
Evaluate best model on test data for horizon 5, Test MAE: 3.0037, Test MAPE
: 0.0803, Test RMSE: 6.0149
Evaluate best model on test data for horizon 6, Test MAE: 3.1157, Test MAPE
: 0.0844, Test RMSE: 6.3154
Evaluate best model on test data for horizon 7, Test MAE: 3.2154, Test MAPE
: 0.0882, Test RMSE: 6.5706
Evaluate best model on test data for horizon 8, Test MAE: 3.3002, Test MAPE: 0.0913, Test RMSE: 6.7903
Evaluate best model on test data for horizon 9, Test MAE: 3.3777, Test MAP$: 0.0941, Test RMSE: 6.9856
Evaluate best model on test data for horizon 10, Test MAE: 3.4449, Test MA$E: 0.0965, Test RMSE: 7.1507
Evaluate best model on test data for horizon 11, Test MAE: 3.5081, Test MA$E: 0.0989, Test RMSE: 7.2993
Evaluate best model on test data for horizon 12, Test MAE: 3.5691, Test MA$E: 0.1011, Test RMSE: 7.4404

On average over 12 horizons, Test MAE: 3.0737, Test MAPE: 0.0830, Test RMS$: 6.1674
Total time spent: 4299.2252

Have you Replicated the result described in the paper, I run the code several times, but the result is not as good as the result in the paper?
look forward to your reply~

Also a bit higher:
3 runs:
3.0544 | 0.0823 | 6.0684
3.0638 | 0.0824 | 6.0895
3.0727 | 0.0832 | 6.1174
I'm working on a few improvements that I'll PR and publish on Dec. 10!

look forward to your work~

I ran the Forward Backward Adaptive Command:
python train.py --device cuda:0 --gcn_bool --adjtype doubletransition --addaptadj  --randomadj  --epoch 100 $ep --expid $expid

and got what I think are slightly worse results than Table 2 and 3 of the paper.
Table 3/METR-LA:
MAE, RMSE, MAPE = 3.04, 6.09, 8.23%
My results: 3.0737, 6.1674, 8.30%
Does that sound like a normal amount of error, wrong command, or bug?

Training finished
The valid loss on best model is 2.7565
Evaluate best model on test data for horizon 1, Test MAE: 2.2372, Test MAPE
: 0.0533, Test RMSE: 3.8697
Evaluate best model on test data for horizon 2, Test MAE: 2.5196, Test MAPE
: 0.0626, Test RMSE: 4.6753
Evaluate best model on test data for horizon 3, Test MAE: 2.7171, Test MAPE
: 0.0695, Test RMSE: 5.2287
Evaluate best model on test data for horizon 4, Test MAE: 2.8760, Test MAPE
: 0.0754, Test RMSE: 5.6681
Evaluate best model on test data for horizon 5, Test MAE: 3.0037, Test MAPE
: 0.0803, Test RMSE: 6.0149
Evaluate best model on test data for horizon 6, Test MAE: 3.1157, Test MAPE
: 0.0844, Test RMSE: 6.3154
Evaluate best model on test data for horizon 7, Test MAE: 3.2154, Test MAPE
: 0.0882, Test RMSE: 6.5706
Evaluate best model on test data for horizon 8, Test MAE: 3.3002, Test MAPE: 0.0913, Test RMSE: 6.7903
Evaluate best model on test data for horizon 9, Test MAE: 3.3777, Test MAP$: 0.0941, Test RMSE: 6.9856
Evaluate best model on test data for horizon 10, Test MAE: 3.4449, Test MA$E: 0.0965, Test RMSE: 7.1507
Evaluate best model on test data for horizon 11, Test MAE: 3.5081, Test MA$E: 0.0989, Test RMSE: 7.2993
Evaluate best model on test data for horizon 12, Test MAE: 3.5691, Test MA$E: 0.1011, Test RMSE: 7.4404

On average over 12 horizons, Test MAE: 3.0737, Test MAPE: 0.0830, Test RMS$: 6.1674
Total time spent: 4299.2252

Have you Replicated the result described in the paper, I run the code several times, but the result is not as good as the result in the paper?
look forward to your reply~

I ran the Forward Backward Adaptive Command:
python train.py --device cuda:0 --gcn_bool --adjtype doubletransition --addaptadj  --randomadj  --epoch 100 $ep --expid $expid

and got what I think are slightly worse results than Table 2 and 3 of the paper.
Table 3/METR-LA:
MAE, RMSE, MAPE = 3.04, 6.09, 8.23%
My results: 3.0737, 6.1674, 8.30%
Does that sound like a normal amount of error, wrong command, or bug?

Training finished
The valid loss on best model is 2.7565
Evaluate best model on test data for horizon 1, Test MAE: 2.2372, Test MAPE
: 0.0533, Test RMSE: 3.8697
Evaluate best model on test data for horizon 2, Test MAE: 2.5196, Test MAPE
: 0.0626, Test RMSE: 4.6753
Evaluate best model on test data for horizon 3, Test MAE: 2.7171, Test MAPE
: 0.0695, Test RMSE: 5.2287
Evaluate best model on test data for horizon 4, Test MAE: 2.8760, Test MAPE
: 0.0754, Test RMSE: 5.6681
Evaluate best model on test data for horizon 5, Test MAE: 3.0037, Test MAPE
: 0.0803, Test RMSE: 6.0149
Evaluate best model on test data for horizon 6, Test MAE: 3.1157, Test MAPE
: 0.0844, Test RMSE: 6.3154
Evaluate best model on test data for horizon 7, Test MAE: 3.2154, Test MAPE
: 0.0882, Test RMSE: 6.5706
Evaluate best model on test data for horizon 8, Test MAE: 3.3002, Test MAPE: 0.0913, Test RMSE: 6.7903
Evaluate best model on test data for horizon 9, Test MAE: 3.3777, Test MAP$: 0.0941, Test RMSE: 6.9856
Evaluate best model on test data for horizon 10, Test MAE: 3.4449, Test MA$E: 0.0965, Test RMSE: 7.1507
Evaluate best model on test data for horizon 11, Test MAE: 3.5081, Test MA$E: 0.0989, Test RMSE: 7.2993
Evaluate best model on test data for horizon 12, Test MAE: 3.5691, Test MA$E: 0.1011, Test RMSE: 7.4404

On average over 12 horizons, Test MAE: 3.0737, Test MAPE: 0.0830, Test RMS$: 6.1674
Total time spent: 4299.2252

hello, I have a question: why table2's graph wavenet result is more lower than table3, but this is not the same result?

I ran the Forward Backward Adaptive Command:
python train.py --device cuda:0 --gcn_bool --adjtype doubletransition --addaptadj  --randomadj  --epoch 100 $ep --expid $expid

and got what I think are slightly worse results than Table 2 and 3 of the paper.
Table 3/METR-LA:
MAE, RMSE, MAPE = 3.04, 6.09, 8.23%
My results: 3.0737, 6.1674, 8.30%
Does that sound like a normal amount of error, wrong command, or bug?

Training finished
The valid loss on best model is 2.7565
Evaluate best model on test data for horizon 1, Test MAE: 2.2372, Test MAPE
: 0.0533, Test RMSE: 3.8697
Evaluate best model on test data for horizon 2, Test MAE: 2.5196, Test MAPE
: 0.0626, Test RMSE: 4.6753
Evaluate best model on test data for horizon 3, Test MAE: 2.7171, Test MAPE
: 0.0695, Test RMSE: 5.2287
Evaluate best model on test data for horizon 4, Test MAE: 2.8760, Test MAPE
: 0.0754, Test RMSE: 5.6681
Evaluate best model on test data for horizon 5, Test MAE: 3.0037, Test MAPE
: 0.0803, Test RMSE: 6.0149
Evaluate best model on test data for horizon 6, Test MAE: 3.1157, Test MAPE
: 0.0844, Test RMSE: 6.3154
Evaluate best model on test data for horizon 7, Test MAE: 3.2154, Test MAPE
: 0.0882, Test RMSE: 6.5706
Evaluate best model on test data for horizon 8, Test MAE: 3.3002, Test MAPE: 0.0913, Test RMSE: 6.7903
Evaluate best model on test data for horizon 9, Test MAE: 3.3777, Test MAP$: 0.0941, Test RMSE: 6.9856
Evaluate best model on test data for horizon 10, Test MAE: 3.4449, Test MA$E: 0.0965, Test RMSE: 7.1507
Evaluate best model on test data for horizon 11, Test MAE: 3.5081, Test MA$E: 0.0989, Test RMSE: 7.2993
Evaluate best model on test data for horizon 12, Test MAE: 3.5691, Test MA$E: 0.1011, Test RMSE: 7.4404

On average over 12 horizons, Test MAE: 3.0737, Test MAPE: 0.0830, Test RMS$: 6.1674
Total time spent: 4299.2252

Have you Replicated the result described in the paper, I run the code several times, but the result is not as good as the result in the paper?
look forward to your reply~

I ran the Forward Backward Adaptive Command:
python train.py --device cuda:0 --gcn_bool --adjtype doubletransition --addaptadj  --randomadj  --epoch 100 $ep --expid $expid

and got what I think are slightly worse results than Table 2 and 3 of the paper.
Table 3/METR-LA:
MAE, RMSE, MAPE = 3.04, 6.09, 8.23%
My results: 3.0737, 6.1674, 8.30%
Does that sound like a normal amount of error, wrong command, or bug?

Training finished
The valid loss on best model is 2.7565
Evaluate best model on test data for horizon 1, Test MAE: 2.2372, Test MAPE
: 0.0533, Test RMSE: 3.8697
Evaluate best model on test data for horizon 2, Test MAE: 2.5196, Test MAPE
: 0.0626, Test RMSE: 4.6753
Evaluate best model on test data for horizon 3, Test MAE: 2.7171, Test MAPE
: 0.0695, Test RMSE: 5.2287
Evaluate best model on test data for horizon 4, Test MAE: 2.8760, Test MAPE
: 0.0754, Test RMSE: 5.6681
Evaluate best model on test data for horizon 5, Test MAE: 3.0037, Test MAPE
: 0.0803, Test RMSE: 6.0149
Evaluate best model on test data for horizon 6, Test MAE: 3.1157, Test MAPE
: 0.0844, Test RMSE: 6.3154
Evaluate best model on test data for horizon 7, Test MAE: 3.2154, Test MAPE
: 0.0882, Test RMSE: 6.5706
Evaluate best model on test data for horizon 8, Test MAE: 3.3002, Test MAPE: 0.0913, Test RMSE: 6.7903
Evaluate best model on test data for horizon 9, Test MAE: 3.3777, Test MAP$: 0.0941, Test RMSE: 6.9856
Evaluate best model on test data for horizon 10, Test MAE: 3.4449, Test MA$E: 0.0965, Test RMSE: 7.1507
Evaluate best model on test data for horizon 11, Test MAE: 3.5081, Test MA$E: 0.0989, Test RMSE: 7.2993
Evaluate best model on test data for horizon 12, Test MAE: 3.5691, Test MA$E: 0.1011, Test RMSE: 7.4404

On average over 12 horizons, Test MAE: 3.0737, Test MAPE: 0.0830, Test RMS$: 6.1674
Total time spent: 4299.2252

hello, I have a question: why table2's graph wavenet result is more lower than table3, but this is not the same result?


Very-very long time do to compressing on win 8.1 64 bin

Very-very long time do to compressing on win 8.1 64 bin
1 file 1 mb = 3 minutes
i try used - guetzli_windows_x86-64.exe
and
guetzli_windows_x86.exe
I used - robryk released this on 21 Mar · 71 commits to master since this release

That is expected: #50

Please check this out, may be it will help: https://github.com/doterax/guetzli-cuda-opencl


Fix select sample buttons

The toggle buttons to select the samples were missing the id attributes causing them not to work properly

Thanks!


UI Improvements

Before the launch of the chooser, some improvements to the chooser's UI need to be made. Some ideas of things to do include:

Guiding users better - clearer action items
Further integration with CC vocabulary
Further rounds of usability testing
Declutter

Steps component in Buefy, would be good for guiding users through decisions in selection process.
https://buefy.org/documentation/steps

I think some more color would be good, too.

With a more guided approach, we can add CC0 or other PDM licenses to the chooser!


[ISSUE #4085] Switching order

I switched the order of the argument for the method assertEquals in the MessageUtilsTest.java

LGTM


[ ZEPPELIN-1259 ] create ace.editor configuration manager service object

What is this PR for?
https://github.com/apache/zeppelin/pull/1218
Establish a foundation to personalize the code editor settings.
Remove and set of ace.editor included in paragraph.controller.js.
What type of PR is it?
Improve
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1259
Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

@corneadoug
please, can you review for this pr?
i divided to  https://github.com/apache/zeppelin/pull/1218 pr.

ping

@cloverhearts Sorry for the delay, I will take a look soon.

@corneadoug You're welcome, Thank you!

This feature is not mergeable.


unable to build an image with EHF

I'm trying to create a build for 14.1.2 w/ an EHF and the process is failing to complete.
./build-image -i /home/ubuntu/BIGIP-14.1.2-0.0.37.iso -c ~/confi
g.yml -p qcow2 -m ltm -b 2 -e /home/ubuntu/Hotfix-BIGIP-<IP_ADDRESS>.37.37-ENG.iso
Initializing global variable definitions
Initializing variable definitions for platform [qcow2]
Parsing remaining command line arguments
Parsing remaining configuration values from config file [/home/ubuntu/config.yml]
Configuration key [AWS_BUCKET] is not configurable for platform [qcow2]!  Skipping.
Configuration key [AWS_REGION] is not configurable for platform [qcow2]!  Skipping.
Assigning default values to eligible variables
Validating that required variables are present
Configuration was successfully initialized
Missing F5 public key!  Skipping signature verification for ISO [/home/ubuntu/BIGIP-14.1.2-0.0.37.iso].  Please provid
e ISO_SIG_PUBKEY as a path to the F5 public key to enable signature verification.
Missing F5 public key!  Skipping signature verification for ISO [/home/ubuntu/Hotfix-BIGIP-<IP_ADDRESS>.37.37-ENG.iso].  P
lease provide ISO_SIG_PUBKEY as a path to the F5 public key to enable signature verification.
Create image directory: /home/ubuntu/f5-bigip-image-generator/images
Starting the image build process
Extracting '/BIGIP1412/VERSION' from '/home/ubuntu/BIGIP-14.1.2-0.0.37.iso'
Successfully extracted '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.1.2-0.0.37/qco$
2/ltm_2slot/VERSION' from '/home/ubuntu/BIGIP-14.1.2-0.0.37.iso'.
PRODUCT_NAME: BIGIP
PRODUCT_BUILD: 0.0.37
PRODUCT_VERSION: 14.1.2
Extracting '/BIGIP1412/install/ve.info.json' from '/home/ubuntu/BIGIP-14.1.2-0.0.37.iso'
Successfully extracted '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.1.2-0.0.37/qco$
2/ltm_2slot/ve.info.json' from '/home/ubuntu/BIGIP-14.1.2-0.0.37.iso'.
CPU supports virtualization.
------======[ Starting disk generation for 'qcow2' 'ltm' '2' boot-locations. ]======------
Skipping checksum verification for earlier runs as json '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../$
rtifacts/BIGIP-14.1.2-0.0.37/qcow2/ltm_2slot/prepare_raw_disk.json' doesn't exist.
BIG-IP Disk Size =37
Creating 37G disk '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.1.2-0.0.37/qcow2/lt$
_2slot/BIGIP-14.1.2-0.0.37.LTM.qcow2.raw' in format 'raw' -- start time: 20:28:48
Formatting '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.1.2-0.0.37/qcow2/ltm_2slot$
BIGIP-14.1.2-0.0.37.LTM.qcow2.raw', fmt=raw size=39728447488
Creating 37G disk '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.1.2-0.0.37/qcow2/lt$
_2slot/BIGIP-14.1.2-0.0.37.LTM.qcow2.raw' in format 'raw' -- elapsed time: 0:00:00
Wrote create_raw_disk status to '/home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.1.2-0$
0.37/qcow2/ltm_2slot/create_raw_disk.json'.
Inserting VM installation environment for 'RTM'
Skipped copying post-install in initrd as this is an RTM + HF install.
Append the new files in INITRD image: /home/ubuntu/f5-bigip-image-generator/src/lib/bash/../../../artifacts/BIGIP-14.$
.2-0.0.37/qcow2/ltm_2slot/tmp.VEkRAzZpIr/boot/initrd
3 blocks
Inserting VM installation environment for 'RTM' -- elapsed time: 0:00:34
qemu-system installing RTM Image -- start time: 20:29:22
.....................................................................................................................$
....
qemu-system installing RTM Image -- elapsed time: 0:10:10
Usage: update_initrd_image <install-mode> <ISO> <boot-initrd-img path>  <skip-post-install> <raw-disk-json>

log file
image-qcow2-ltm-2slot.txt

also see PR #5.  I believe the issue is related to a missing argument for "update_initrd_image"

fixed in rel 1.1


Mutect2 should report Loss of heterozygosity at germline variant sites

If I remember correctly, Mutect-Classic filtered out sites that had germline calls at them.  This meant it didn't report somatic mutations that involved loss of heterozygosity or new alleles at variant germline sites.  Mutect 2 should report these sites as variant.
@davidangb Not sure if this already happens, but it seems like a good thing to fix if it doesn't.

I support this feature request.

@lbergelson LoH is a great idea that we don't do already; we do handle new alleles at germline variant sites now.

Actually, I'm having second thoughts.  LoH is a copy-number event that occurs in chunks, so we cold end up emitting (and spending CPU time on) a huge number of additional sites.  Also, @samuelklee is there any reason not to leave the LoH-finding to aCNV?

Yeah, LoH is aCNV's job.  Mutect would do the same thing at much greater expense and with less power.

@davidbenjamin, aCNV won't detect point mutations leading to LOH at specific sites.  It's an admittedly rare case, and maybe not clinically relevant since reversion to the reference is probably not disease causing, but it means missing real somatic variants.

@lbergelson Ah, I see your point.  Then it becomes an interesting trade-off of time vs sensitivity.  I suppose we could make it optional.  I'll re-open.

Issue moved to broadinstitute/gatk #2934 via ZenHub


Update NGINX Configuration on ci.adoptopenjdk.net to increase client_max_body_size

We'd like to set a jenkins job to upload users own preferred JDK, which can be accessed in the same way as all JDKs generated by jenkins build jobs by job's artifact URL. This way test_grinder can also consume user generated JDK.
https://ci.adoptopenjdk.net/view/Test_grinder/job/UploadFile/
The current issue is if JDK is 200M we will get error 413 Request Entity Too Large    nginx/1.10.3 (Ubuntu).  Could NGINX Configuration be updated to set client_max_body_size 300M;  ?

Update made (was previously 5M)