Update scylla.svg

Adding the new vertical logo for Scylla (Scylladb.com).
Pre-submission checklist:
Please check each of these after submitting your pull request:

[ ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[Y] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[Y] Have you picked the single best (existing) category for your project?
[ ] Does it follow the other guidelines from the new entries section?
[ ] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[Y] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[Y] Does your project/product name match the text on the logo?
[ ] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[Y] ~15 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Deploy preview for landscape ready!
Built with commit 20987207cf09c46b729e2add90ff8d88c354fc5f
https://deploy-preview-1835--landscape.netlify.app

LGTM


Version 0.5

Reference Issues/PRs
#42 #55
What does this implement/fix? Explain your changes.
Version 0.5
Any other comments?

Codecov Report

Merging #64 (19902ba) into master (20bee34) will increase coverage by 0.39%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
+ Coverage   96.03%   96.42%   +0.39%
==========================================
  Files           2        2
  Lines         176      195      +19
  Branches       18       22       +4
==========================================
+ Hits          169      188      +19
  Misses          4        4
  Partials        3        3

Impacted Files
Coverage Δ

nafas/functions.py
95.31% <100.00%> (+0.53%)
:arrow_up:

nafas/params.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

@sadrasabouri Hi
Please complete this review until Monday - 2022-05-09 - 11:59 AM GMT+3:30
Notice: Only review, don't need to merge


Merge pull request #1 from aspnet/master

bring my fork up to date

Hi @pkellner, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

updated local


blackmagic decklink: init pkg and module at 12.2

Motivation for this change
There's currently no support for the Blackmagic Design Decklink hardware in nixos. The driver for these AV-interface cards is available from the manufacturer directly, but it only supports DEB and RPM-based distros natively. This PR adds in the required driver as well as one of the userspace services that are required to make the hardware work.
It does not include any of the userspace GUI tools that can be used to configure and monitor the capture cards, since those proprietary applications depend on QT and I have yet to repackage them for nix.
I'll leave the PR marked as a draft until I have tested the module on hardware with a Decklink card.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Maybe changing the meta.maintainers attributes will fix OfBorg.
Please also change this to have three commits, one for the module and one for each package, all of them with commit messages that fit the contribution guidelines. They could look like this:
kernelPackages.decklink: init at 1.16
blackmagicDesktopVideo: init at 1.16
nixos/decklink: init

Building a system with hardware.decklink.enable = true; gives the following message:
  Checking that all programs called by relative paths in udev rules exist in /nix/store/7aa53389d52a35h5f5x79pph0qi7kchz-systemd-246.6/lib/udev... OK
  Checking that all programs called by absolute paths in udev rules exist... FAIL
  /usr/lib/blackmagic/DesktopVideo/DesktopVideoNotifier is called in udev rules but is not executable or does not exist

@SuperSandro2000 I've updated the commit to use ${version} in all places appropriate and the major version ${major} everywhere else.
@petabyteboy this has been tested on hardware and been verified to work.

I updated to a more current version of the driver, since I was able to finally test that on hardware as well.

I currently have an Intensity Pro 4K capture card and could test this.
@hexchen could you update it again?

I updated the driver to version 12.2, feel free to test it. I should be able to get it tested on a Blackmagic Quad HDMI next week.

***
Unfortunately, we cannot download file Blackmagic_Desktop_Video_Linux_12.2.tar.gz automatically.
Please go to https://www.blackmagicdesign.com/support/download/33abc1034cd54cf99101f9acd2edd93d/Linux to download it yourself, and add it to the Nix store
using either
  nix-store --add-fixed sha256 Blackmagic_Desktop_Video_Linux_12.2.tar.gz
or
  nix-prefetch-url --type sha256 file:///path/to/Blackmagic_Desktop_Video_Linux_12.2.tar.gz

***

I click the link, it looks like i have to register the product with serial number, but in the left bottom corner is a link only download where i get the file.
There i get the link https://sw.blackmagicdesign.com/DesktopVideo/v12.2/Blackmagic_Desktop_Video_Linux_12.2.tar.gz?Key-Pair-Id=APKAJTKA3ZJMJRQITVEA&Signature=SeOK3hMK8NURbwIMTDuy3o4+slEK1yHTwdDtyXkI4n+xlE6u58jZugC6q69uThcR5t8mCCF/yzgcabyyRt6FrBgFco7hfR7SsTOpERy5SRu2O0IeP8JNsn1y9PzfvsEt42FB9BTdhAqA74+gztTZXRFyChPrU2f+rqGCl1zFQdzqaK/tE1b63fWFYOVVzfyrX6MV34uRE4dS8AunYBBtVU22THECINb+PqGlyg+c3FG9nEd7Czoa/Cs7dcPdtM7Be7qJN54kg1Bm/vScl1ZYTI9G0IBiI8/UpKBI5MAeCuZPR89PJIkJv+hUsJPCGsPItxqfIxdUPF3jcq/KTpmYRA==&Expires=1638390251
It seem to be connected to my session and will expire, so we can't use it to automatically download.
The file i downloaded does not match the expected hash. @hexchen did you update the hash?
[davidak@gaming:~/Downloads]$ nix hash-file /nix/store/bw9plk657yjv3j74nja2qnyw0mknb98x-Blackmagic_Desktop_Video_Linux_12.2.tar
sha256-YpVKGLYNkECqSpWd/zCsnCYCGO941qY8uyQ3iPerwF8=

decklink does not build with latest mainline kernel:
boot.kernelPackages = pkgs.linuxPackages_latest;
Please exclude 5.15.x.

@hexchen do you remember to check this?

Sorry about the delay. I'm going to look into it this weekend.

Awesome work!
I am currently looking at NixOS to help me organize my Linux images.
Having Decklink card support is an essential feature for me.
As I understand, the last issue is that Decklink doesn't support the newest Linux kernel?

I just tried this with 14.2.1 and Linux 5.15 and the driver tripped over itself. :(
Jan 10 23:53:59 babylon kernel: blackmagic: module license 'Proprietary' taints kernel.
Jan 10 23:53:59 babylon kernel: Disabling lock debugging due to kernel taint
Jan 10 23:53:59 babylon kernel: blackmagic: Loading driver (version: 12.4.1a15)
Jan 10 23:53:59 babylon kernel: BlackmagicIO: Driver version 12.4.1a15 loading
Jan 10 23:53:59 babylon kernel: blackmagic-io 0000:04:00.0: enabling device (0000 -> 0002)
Jan 10 23:53:59 babylon kernel: BlackmagicIO: Enabled device "UltraStudio Recorder 3G" x1/5 GT/s (4988d840,5e0400) FW Date: 05-24 22:17
Jan 10 23:53:59 babylon kernel: blackmagic-io 0000:04:00.0: swiotlb buffer is full (sz: 3072000 bytes), total 32768 (slots), used 0 (slots)
Jan 10 23:53:59 babylon kernel: IOBufferMemoryDescriptor::busMap failed
Jan 10 23:53:59 babylon kernel: kIOMDDMAMap failed (0x3fe)
Jan 10 23:53:59 babylon kernel: BlackmagicIO: Failed to get physical address for segment (ret=0x3fe descLen=3072000 offset=0)
Jan 10 23:53:59 babylon kernel: BlackmagicIO: init[71]: Failed to configure DMA
Jan 10 23:53:59 babylon kernel: BlackmagicIO: configureEnginesAndInterfaces[195]: Failed to create audio input sample buffer
Jan 10 23:53:59 babylon kernel: BlackmagicIO: start[118]: Failed to configure DMA engines and A/V interfaces
Jan 10 23:53:59 babylon kernel: ------------[ cut here ]------------
Jan 10 23:53:59 babylon kernel: kernel BUG at drivers/pci/msi.c:369!

I wonder if this is related https://forum.blackmagicdesign.com/viewtopic.php?p=895848#p895848
To the crash we notice

No, that's a different issue.

Have you managed to get it working? Know what could be the reason for errors?

Closing because this is stale for the last 1 or 2 years depending on how you count.


Some way to run multiple tasks at once

lucky db.create,db.migrate,db.create_required_seeds
And/or with a lucky_cli.yaml file for defining aliases?
aliases:
  db.setup:
    - db.create
    - db.migrate
    - db.create_required_seeds

Just randomly thinking about this... What about an interface that looks like..
LuckyTask::Runner.alias("db.redo") do |task|
  task << "db.drop"
  task << "db.create"
  task << "db.migrate"
  task << "db.insert --from=./whatever.json"
end

Half baked idea, but we have a separate registry for aliases. Then when you run a task and it searches, it looks for registered tasks, then falls back to aliases before failing. If it finds an alias that matches, it could just run through each task you've appended with the full arg list.
No clue how this would work, or if it would even work, but just something I thought of and wanted to write it down.

I didn't consider this at the shard level :thinking:  That's a good point though. I don't think it would be a good idea to override an existing task. Like if you wanted to redefine what db.migrate does, you'd have to call it something else like db.sqlize or something :joy: I believe we would have a way to know if the name is already taken.
I guess the other thing would be shipping off some custom task that does some weird things like db.drop; sudo rm rf / or whatever... Like, each task would have to be passed to LuckyTask, and not just running arbitrary CLI commands.


Directory views don't update on iOS

The current directory listing implementation on iOS doesn't monitor for changes, meaning that it will never update. Based on my experiences with monitoring large directory structures in OpoLua (we keep running out of file handles), it's probably not worth trying to do this automatically, but instead performing updates when the app enters the foreground, allowing the user to pull-to-refresh, and explicitly informing the monitor of known changes.

This has been done by explicitly updating the directory views when moving files, and refreshing them on a foreground notification.


add EscalationChainRef and EscalationChainSelector fields to oncall.grafana.crossplane.io.Integration resource

Description of your changes
Closes https://github.com/grafana/oncall/issues/4411
I have:

[x] Read and followed Crossplane's [contribution process].
[ ] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
Still a WIP.. still trying to get make generate to work locally to be able to test things on my local k8s cluster

TODO
Add selector and ref fields for the following Grafana OnCall resources:

[ ] Integration (check that there are no other related fields)
[ ] Schedule
[ ] Route
[ ] Escalation

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@f68e88f). Learn more about missing BASE report.

Additional details and impacted files
@@          Coverage Diff           @@
##             main    #158   +/-   ##
======================================
  Coverage        ?   0.00%
======================================
  Files           ?     200
  Lines           ?   29199
  Branches        ?       0
======================================
  Hits            ?       0
  Misses          ?   29199
  Partials        ?       0

Flag
Coverage Δ

unittests
0.00% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Add a test & fix for opening the same file from multiple threads

Fixes #418
This PR contains a test that I hope would fail on Windows CI, I'll add the corresponding fix after seeing a failure.

Here is the failure on CI: https://github.com/chemfiles/chemfiles/runs/3474270894?check_suite_focus=true

And here are the changes to molfiles: https://github.com/chemfiles/molfiles/commit/e232a7c5649d9f925602ed4c0fb79e2af77e9302

@ezavod do you think you could give this a quick look?

I've also incorporated a small fix to redirect the vmd plugin output to chemfiles' warning system through vmdconio. Ping @lmiq since you were one of the person bothered by this stdout/stderro pollution!

Thanks a lot for the review!


Scheduler don't find host with specific label

Rancher Versions:
Server: 1.5.3
scheduler: 0.7.5
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
HA Rancher 3 nodes
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
I've set up one host with label

I've created a simple stack with one service and only one rule in scheduling:

And I've this error:
 Unhealthy (Failed to allocate instance [container:1i2915]: Bad instance [container:1i2915] in state [error]: Allocation failed: needs host with label group: rd-indexer-local)

If I change the scheduling with hosting=dc, it's working...
If I change the scheduling with family=rd-indexer-local and change the group to local in host it's working...
What I'm missing ?
scheduler logs
level=debug msg="Processing event."
28/03/2017 23:43:18time="2017-03-28T21:43:18Z" level=debug msg="Metadata Version has been changed. Old version: 12578-14a7928f14789d3a00ab33efdfd9c22c. New version: 12579-14a7928f14789d3a00ab33efdfd9c22c."
28/03/2017 23:43:23time="2017-03-28T21:43:23Z" level=debug msg="No changes in metadata version"```

Hi have reinstall rancher in HA.
Then reimport my stacks via UI With docker-compose and rancher compose.
I can post them if needed. How can we debug the scheduler ?
Thanks

Yes can you post the docker and rancher compose info

@XciD This is most likely due to port 3232 being already in use by another service running on the host that matches the label group=rd-indexer-local. Could you verify this?

if the port conflict is the reason, we need to bubble up the correct error message.

fixed in here https://github.com/rancher/cattle/pull/2713

We updated the error message and recently found this: https://github.com/rancher/rancher/issues/10271
Please check again and file a new issue if you encounter problems.


Endless "Deploying to" with no error and no timeout

Trying to deploy to web app produces endless spinner and endless "Deploying to..." message without timeout and without any progress or error messages.  Even if the deployment fails there should at least be a timeout and an error or some indication of the stalled step.

@lonpalmer can you tell us the following:

What version of the extension are you on?
Can you copy the logs from the App Service output channel? That might help us figure out which step is stalling

Have you configured your web app for a non-default deployment source? Like local git?

0.13.0
I don't have the access to my previous logs and it's been working since I blew away my app service and redeployed it.  When I was looking at the output channel it was blank.
No.  I didn't configure it for non-default.

Another thing to note is that I gave up and Zip deployed through the Kudu tools. Not sure if I can get the logs any more.

Okay let us know if this happens again and send us those deploy logs when it does
It could be related to this bug: https://github.com/Microsoft/vscode-azurefunctions/issues/1105. That only applies if you're deploying a typescript project and we're just waiting for the fix in TypeScript


Segmentation fault: 11

Hello.
I have encountered Segmentation fault: 11 when running the following code:
(Does this arise from the conflict of versions?)
$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.11.6
BuildVersion:	15G19009
$ brew info boost-python3
boost-python3: stable 1.66.0 (bottled)
  Poured from bottle on 2018-02-13 at 13:03:20
$ brew info libosmium
libosmium: stable 2.13.1 (bottled)
  Built from source on 2018-02-13 at 12:54:40 with: --with-google-sparsehash
$ pip3 search osmium
osmium (2.13.0)  - Python bindings for libosmium, the data processing library for OSM data
  INSTALLED: 2.13.0 (latest)
$ curl http://api.openstreetmap.org/api/0.6/map?bbox=139.618,35.569,139.645,35.593 >  test.osm
$ python3 osmium_test.py test.osm
Segmentation fault: 11
$
$ cat osmium_test.py
import osmium as o

class OsmHandler(o.SimpleHandler):
    def __init__(self):
        super(OsmHandler, self).__init__()
        self.ways = {}
        self.nodes = {}

    def node(self, n):
        self.nodes[n.id] = n

    def way(self, w):
        if 'highway' not in w.tags:
            self.ways[w.id] = w.nodes

    def nodeHistogram(self):
        hist = dict.fromkeys(self.nodes.keys(), 0)
        for _, nodes in self.ways.items():
            for node in nodes:
                if node.ref in hist:
                    hist[node.ref] += 1

if __name__ == '__main__':
    import sys
    file = sys.argv[1]
    h = OsmHandler()
    h.apply_file(file, locations=False)
    h.nodeHistogram()
    exit(0)

This is a pyosmium issue and should be reported in the appropriate repository.
That said: the pyosmium documentation clearly states that the objects that are given as parameters to the callback functions are only valid in the scope of the function. You cannot just save them in an array and process them later.

Thank you.
I should report this trouble in a pyosmium repository.


[Quesiton] Really hard to predict the behavior from LLM

I have an issue:
I want ask agent to search news by a keyword, and write me an article about it.
To break it up, it needs at least: first call my search_engine function to get news url, the parse the url to content, then write article.
BUT now, it looks very weired for me:

As you can see,  the function called, the urls got. but it just reply me content with simple content, but not an article
this is my require:
assistant = autogen.AssistantAgent(
    name="assistant",
    llm_config=llm_config,
    system_message="You are helpful agent that can select right tools to fullfill users request. DO NOT response rest info except the json format response.",
)

# create a UserProxyAgent instance named "user_proxy"
user_proxy = autogen.UserProxyAgent(
    name="user_proxy",
    # human_input_mode="TERMINATE",
    human_input_mode="NEVER",
    max_consecutive_auto_reply=10,
    # is_termination_msg=lambda x: x.get("content", "").rstrip().endswith("TERMINATE"),
    code_execution_config={"work_dir": "web"},
    # llm_config=llm_config_no_func,
    system_message="""When a link is provided, you should ask the assistant for fetching the content. Reply TERMINATE if the task has been solved at full satisfaction.Otherwise, reply CONTINUE, or the reason why the task is not solved yet.""",
    function_map={
        "exchange_rate": currency_calculator,
        "search_google": search_google_news,
    },
)

# user_proxy.register_function(function_map=)

print(assistant.llm_config)

user_proxy.initiate_chat(
    assistant,
    message="搜索关于哈马斯的新闻内容，并根据新闻检索结果进行汇总，根据这些资料撰写一篇具有自媒体风格的文章，标题一定要具有极大的吸引力。",
)

So I want ask:

why the behavior far from I expected?
How to resolve? Need a using a new writerAssistant with another system message? By how?

the LLM using chatgpt3.5 here

Two things:

Can you provide an example using English only?
Please use the templates provided when creating a new issue. The template options should appear when you click New Issue.

@luohao123 ,  what does your function search_google do? It should return the url and its contents. Now, you can use sequential chat to split the task into two steps. Step 1 to retrieve contents, Step 2 to write the article based on the retrieved contents.


Removing not applicable docs.

Removes inapplicable docs for integrationDriver function. Docs suggest the function has a parameter named onScreenshot but it does not.
Fixes https://github.com/flutter/flutter/issues/91813.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

Thanks for the contribution! Sorry it took so long to review!


Only show links bar if links are present for the project

Fixes #1347
This can be tested on the pyrfr repo on the front page.

My whole docker container seems to have decided to rebuild everything, so I may not be able to make the other change you suggested for about 45 minutes (which is what it took last time) :(

@sigmavirus24 I just pushed a commit to fix the style thing, but how do I fix the other failure? I don't see from where this arises, it looks like the tests fail to recognize my new filter. It works correctly on my machine, though. Any advice?

Fixed that too @sigmavirus24. Any insight on the failure now?

@sigmavirus24 All checks all pass. Can this be merged?

LGTM

Thanks!


[cmd] Logging enabled checkers at the beginning of analysis

The list of applied checkers can be configured by -e, -d flags,
CodeChecker config files, etc. It is hard to see which checkers are
actually enabled during the analysis. Now the enabled checkers are
listed at the beginning of the analysis.

 Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- analyzer/codechecker_analyzer/analyzer.py  1

See the complete overview on Codacy

After the discussion the checkers should be printed with the info log level so they are visible in the analysis jobs.

Done

 Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- analyzer/codechecker_analyzer/analyzer.py  1

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- analyzer/codechecker_analyzer/analyzer.py  1

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- analyzer/codechecker_analyzer/analyzer.py  1

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- analyzer/codechecker_analyzer/analyzer.py  1

See the complete overview on Codacy


[BUG]  update latest tag as part of release

Expected Behavior
https://github.com/Azure/dalec/blob/main/docs/intro.md references latest
looks like we published frontend:0.1.0 but latest tag is not updated
Actual Behavior
release should update latest tag
Steps To Reproduce
No response
Are you willing to submit PRs to contribute to this bug fix?

[ ] Yes, I am willing to implement it.

fixed with #167


Add email sending DNS records for blog.sciety.org so that we are sending from our own domain rather than ghost.io

We configured 3 DNS entries as confusingly explained by the Ghost Pro administration panel. So far only 1 out of 3 has a green check mark.


New Response Selector training data format

Proposed changes:

Fixes https://github.com/RasaHQ/rasa/issues/6480

The new training data format for using retrieval intents looks like this -
nlu.yaml
- intent: chitchat/ask_name
  examples: |
    - What do people call you?
    - Do you have a name for yourself?

- intent: chitchat/ask_weather
  examples: |
    - Oh, do you mind checking the weather for me please?
    - I like sunny days in Berlin.

responses.yaml -
responses:
  utter_chitchat/ask_name:
  - image: "https://i.imgur.com/zTvA58i.jpeg"
    text: hello, my name is retrieval bot.
  - text: Oh yeah, I am called the retrieval bot.

  utter_chitchat/ask_weather:
  - text: Oh, it does look sunny right now in Berlin.
    image: "https://i.imgur.com/vwv7aHN.png"
  - text: I am not sure of the whole week but I can see the sun is out today.

domain.yaml
intents:
    - chitchat

rules.yml
- rule: Response with a chitchat utterance whenever user indulges in some chitchat
  steps:
  - intent: chitchat
  - action: utter_chitchat

Two major changes -

The bot builder doesn't need to know any difference between an utterance action and a retrieval action. Both of these actions now have the same utter_ prefix
Response templates for response selector also now start with utter_ prefix and hence are more consistent with other utterance templates.

Status (please check what you already did):

[x] added some tests for the functionality
[ ] updated the documentation
[x] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

@tmbo Can you please review the implementation logic? If the way in which the information exchange between NLU training data and Domain looks fine, I'll clean up the code, add tests and documentation.

really excited about this 💯

I'm a bit swamped at the moment  with de-coupling things @dakshvar22 I'll aim to have a look by late tomorrow.

@tmbo I added one more change after your final review - Refactored ActionRetrieveResponse to sub-class ActionUtterTemplate so that the latter can be used to create the actual bot utterance. So, effectively multiple channels and will also be now supported for response selector templates making them exactly the same as how usual utterance templates are handled. 🎉

/modeltest
include:
 - dataset: ["Carbon Bot", "Sara"]
   config: ["all"]

@wochinge Since this was an experimental feature we had the liberty to deprecate the old stuff. It's not just respond_ actions that we need to then still support. Even response templates need a utter_ prefix just like usual utterance template. Both these changes are in the migration guide to help the user migrate.


Textual Header no longer shows summary results

Somehow the Textual Header in tui3 and tui4 no longer shows the ANSI-encoded summary results. Seems to still work in tui2 though.

New layout removes header and footer entirely, so no longer an issue. Summary results available in Summary tab (which shows at TUI startup).


Interaction data monitoring

Description:
Our Creative Labs team can benefit heavily from collecting and understanding data regarding user interactions with our organization. This could be anything ranging from helping the marketing team with social media (number of likes on an announcement post correlating with event turnout) to the design team (flow of traffic to website).
While interaction data monitoring can be done with various sources, I'm proposing we start with two areas of focus:

Social media: using the Facebook API and the Instagram API
Main site: collecting data on traffic to our website

Results from this project can really help our entire Creative Labs team in setting beginning-of-quarter goals whether it be hard numbers to target or strategies to implement.

https://romansorin.com/blog/using-hotjar-google-analytics-nextjs-to-track-behavior
something good to use!


Does deregister clear events already pending delivery? Should it?

Let's say I have two event sources registered, both of them fired at the same time and landed in pending events list for current iteration.
While handling the first event, I do deregister on the other one. Will I still get it? It seems to me that I will, which is very inconvenient, as it makes hard (impossible?) to safely deregister events other than the one that just fired.
A spin of the above case is: What if I do deregister and right after used register_opt on different event source, using the same token.
Another spinoff is: What if I do reregister using different interest.
If I am not missing anything, it seems to me that either: the end of each event delivery iteration should have a notification, during which calls like deregister and reregister can be safely used, or deregister and reregister should make sure to remove any events that are not to be delivered anymore.

You have a chance of receiving the event.
I think having Handler::tick() that is called at the end of the iteration would be fine.

That would work for mioco. Though if mio could remove such events efficiently enough on it's own it would be even nicer.

The best way to do it would require an array scan of buffered events when deregistering tokens that are not the current one being processed. I'm unsure if this is worth the overhead vs. adding a Handler::tick()
cc @rrichardson

I like the Handler::tick() alternative more, otherwise you end up with loads of de/register around, and array scanning every time might not be cheap.

I'm hopping for no tick(). If the coalesced events are already in cheap-lookup HashMap, than the overhead would be one lookup per de/re-register. With tick() user needs to put the entries to be deleted into something (dynamic), and can't write the code with an assertion that only events that are actually registered, can be delivered. I think it might be condition that is easy to overlook, and forget about. And noone likes dealing with servers that hang/crash once in a blue moon.

@dpc that's true for kqueue, but I guess we can extend it to epool too in order to implement this.

I am currently leaning against adding any overhead in the epoll case. Hoping more people weigh in though.

With tick() user needs to put the entries to be deleted into something (dynamic)

Well I'm not sure it's even possible in some sane way. Let's me try to explain...

For deregister you need to put socket into deregister queue. Deregister queue probably contains Box because there are many kinds of sockets.
It's ok to put socket if you closing it. It will be just popped of the queue, deregistered and closed/freed.
In case you need to temporarily deregister, you can't just put Evented trait. You probably need to put a token. Which you need to resolve into socket e.g. via Slab, which usually resolves to one of different kinds of state machines, which you need to get socket from with some code specific for this state machine.

And when using Slab for tokens, as @dpc already said, you can't just deregister and deallocate and tolerate spurious events, because token might get reused in this loop iteration.
So it's kinda ugly. And I believe it should be fixed by mio. In case you can tolerate that and want "raw" performance, there is always an option to use Poll instead of EventLoop

So, I haven't hit the issue in question yet, so I need some help trying to understand.
For cases where sockets aren't interrelated, there isn't an issue. The EventLoop won't produce any further events with the token.
For cases where multiple sockets are interrelated, say a proxy, where if one end closes, you want to close both ends. The issue seems to be that the tokens for both sockets are "released" back to the pool, thus any further notifications using the token will be problematic.
Having deregister guarantee that no further events happen w/ the token is not actually enough, because it doesn't handle the case where the socket is closed w/o deregister being called.
@tailhook I don't understand why point #3 is a problem. If you temporarily deregister a socket, you aren't releasing the token back into the pool, so there will be no token conflict.

@tailhook I don't understand why point #3 is a problem. If you temporarily deregister a socket, you aren't releasing the token back into the pool, so there will be no token conflict.

Ah, okay, I just need to have different deregister code path for temporary and final deregister. And also ignore spurious events. It's not too simple, but may work.

@carllerche , I'm not sure what do you mean in "Having deregister guarantee that no further events happen w/ the token is not actually enough, " paragraph.
The problem is with sockets being interrelated, yes. But the root of the problem is that deregister does not currently guarantee that "no further events happen w/ the token".
Because of the fact that that events are delivered in groups, if during processing of one event in the current group the interest in the following events in that group can be removed. This can happen in two cases: with deregister or reregister.
The core proposition is: "mio must guarantee that it will never deliver any event that the Handler is actively waiting for in a given time".

This might be problematic when using edge triggered events, or not?

I don't see why. My understanding is: "edge triggered" means that if the condition generating even was deasserted, the event will be still generated. But this issue is about what Handler is expecting. If Handler deregistered from certain events, it should not receive them.

@dpc My point is, "closing" a socket is also "deregisters" the socket. However, since this entirely happens in the kernel, there is no way for mio to purge any pending events.

So, either the two options are:

There may be spurious events for a deregistered or closed socket until the event loop ticks.
You must call deregister for all sockets that are being closed, which will add overhead.

It is tempting to use mio as both a state machine and general event management system.  I would recommend against this.  One reason is that, despite our efforts to the contrary, you might get different behavior on different platforms, since it is the OS kernel that is generating the events.  I would recommend in addition to de-registering descriptors on an event, that you also update some internal state and use that state to dictate your actions when handling events. This is the only way to be sure that you'll get consistent performance.
tl;dr Changing mio to purge events would be too much effort, both in developer effort and cpu cycles to support a mechanism that shouldn't be used.   One should not be using deregister as a means of influencing control flow in their system.

@rrichardson +1
My opinion is that any registration or de-registration should only take place between calls to mio::EventLoop::run_once()  (or inside of mio::Handler::tick() if you're using mio::EventLoop::run()).  The invariants that hold during mio::Handler::ready() are weaker and more confusing (and perhaps less platform-consistent) than the invariants that hold between ticks.

So the tick() then? It's OK with me, but it needs to be well documented (all the things that must not be assumed).

If we have a tick() method we can actually remove the event aggregation machinery from KQueue, right?

I would recommend in addition to de-registering descriptors on an event, that you also update some internal state and use that state to dictate your actions when handling events

protip: if you keep internal state anyway it's better use use edge-triggered mode because that allows to avoid all reregister calls too.

I wonder if it would be possible to write a layer library on top of mio that would have pretty much the same API, but did this state tracking internally. Or maybe mio could have a "well behaved" adaptor structs.

I might, attempt writing such a functionality in mio itself. Would you be OK if all the overhead we discuss here was a compile time feature?
It's just in mioco spurious events are ruining select functionality. Ways to overcome this are:

complicate select API to tolerate cases in which event source said it was ready, but it lied; logic is simple, but the resulting API hidoeus,
write a lot of checks to catch all cases of spurious events,
custom logic handling registration state change,
use only the first event for a given coroutine from the whole group between two tick()-s

So I would rather take a tiny overhead (fast lookup on every reregister and deregister) than complicate then risk having a code that in certain situations is simply buggy.
The feature would be making mio well-behaved meaning guarantee no spurious events, as long as deregister is always used.

@tailhook how would internal state + edge-triggered avoid any reregister calls?

@hjr3 you just always listen for reads and writes and keep internal state of whether your socket is still readable or writable. I mean if you want to pause reading, you don't to deregister (or anything actually). When you want to unpause reading, you look at internal state: if the socket was readable, read from the socket until EAGAIN (or TryRead::read returns Ok(None)). If it wasn't, wait until next edge-triggered read event.

@tailhook do you have an example of this? I thought edge-triggered meant the event loop will automatically deregister our connection when we receive a read/write event. Maybe we can discuss it more on irc. I am hjr3 in the mio channel as well.

edge + oneshot will disarm the FD after an event is fired.

Ah, right. Thanks @carllerche


Alcohol widget is showing twice in settings.

I do not know if this is fixed, but the alcohol icons widget is shown twice in one window. There shouldn't be 2 of the same option shown in 1 widget. Please remove at least one option so that it is not duplicated.

I'll close this as completed since it's fixed in dev.


When running in concurrency mode using a windows computer the tests files are not copied to docker

Current behavior
From version 0.28 of saucectl there is a functionality that will force file transfer mode to use 'copy' when concurrency > 1 This functionality does not work with docker on windows (might or might not work on other operating systems have none to try). Installing saucectl 0.27 fixes the issue since it mounts instead of copies even for concurrency > 1. If I set concurrency to 1 it works fine in later versions of saucectl also since it mounts the filesystem instead of copying. This is how it looks using the latest (as of writing) saucectl, 0.32:

This is how it looks when using ccy 1

Desired behavior
Either the copy should be fixed so that it works on windows, or it should be possible to mount instead of copying when using concurrency mode (fileTransfer: mount in config.yml does not help)
Config to reproduce
apiVersion: v1alpha
kind: cypress
sauce:
  region: eu-central-1
  metadata:
    name: Testing Cypress Support
    tags:
      - e2e
      - release team
      - other tag
    build: "Cypress: parallel - $DATE"
docker:
  fileTransfer: mount
cypress:
  version: 6.6.0
  configFile: "cypress.json"  # We determine related files based on the location of the config file.
suites:
  - name: "Cypress Chrome"
    browser: "chrome"
    platformName: "Windows 10"
    screenResolution: "1400x1050"
    config:
      testFiles: [ "**/*.*" ]

Versions
saucectl: 0.32 (same problem with all versions after 0.27)
docker-image: saucelabs/stt-cypress-mocha-node:v6.0.1
operating system: Windows 10 (20H2)
docker-for-windows: 3.2.1 (docker engine 21.10.5) (tried with both wsl2 and hyper-v backend, same problem on both)

If you use saucectl 0.27 and use the docker copy mode:
docker:
  fileTransfer: copy

does it fail the same way as saucectl 0.32.0 (and higher) would? 🤔

Setting fileTransfer: copy using 0.27 gives the same error as in later versions.


docs: clarify recommendations for lua-language-server

This pull request has been mentioned on Neovim Discourse. There might be relevant details there:
https://neovim.discourse.group/t/lua-example-config-heavy-on-resources/2298/7


Questions on 'Transfer_every' parameter

Hi,
I have some questions on transfer_every parameter for mixed precision/transfer compound devices.
I understand that if I set  transfer_every as 2, the transfer will occur in half frequency that  transfer_every = 1.
But what happens if I set  transfer_every less than 1 such as 0.5? Will the transfer happens twice in a single mat-vec computation/batch? And what if  transfer_every  is set to 1.5 or some other floating numbers such as 1.7 etc?
Thank you!

I understand. Thank you for the reply!


Need to think about incorporating ABET J in this class

"a knowledge of contemporary issues"

I haven't heard anymore about this. Closing for now.


Fluent with Powercord

Hello, i have tried to install Fluent with Powercord it seems its not working with Discord Canary 110322 (392a1fa).
thanks again.

Correct the newest Cancary version has changed a lot of things. And won't be fixed until it comes to Stable.
Discord has a history of updating, reverting, updating, changing in span of a couple of hours to days.
It's pretty much a waste of time to actively support Canary.


[AutoPR datafactory/resource-manager] [Datafactory] Adding new API to get GitHub access token

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3827

(message created by the CI based on PR content)

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2293


Can not copy and paste images to issues

When creating/editing an issue i am not able to copy and paste images.

That's never been possible so expected behavior. If you want to add images to findings, you'll need to use the "Manage file" mechanism:


Example: add a dataset to the model builder (Rune recognition)

See also #153. Same commits except for the ~2000 rune images. I made a new branch so that the images don't clutter the git history .

was asked to write a tutorial for adding a data set to the model builder. hope you like it

This change is

This tutorial is fantastic, thank you for putting the effort in. Will merge after these tiny comments :)

Review status: 0 of 4 files reviewed at latest revision, 5 unresolved discussions, some commit checks failed.

demos/rune_recognition/generate_train_examples_runes.html, line 93 at r1 (raw file):

  function clearCanvas() {
    ctx.clearRect(0, 0, 320, 320);
    // document.getElementById("canvasimg").style.display = "none";

remove this line

demos/rune_recognition/generate_train_examples_runes.html, line 150 at r1 (raw file):

      charIndex = (charIndex + 1) % allChars.length;
    }
    console.log("setting char " + charIndex);

remove this

demos/rune_recognition/rune_recognition.md, line 8 at r1 (raw file):

# Example: Add a new data set to the model builder demo

In this tutorial we add a data set to the [model builder demo](https://pair-code.github.io/deeplearnjs/demos/model-builder/model-builder-demo.html) and train a neural network that can recognize individual glyphs of runes. It is similar to the canonical [MNIST example](https://www.tensorflow.org/get_started/mnist/pros) for recognizing handwritten digits, but with a different alphabet. This tutorial is meant as a minimal scaffold to start off your adventures in deep learning.

link to deeplearnjs.org now instead of the old base URL

demos/rune_recognition/rune_recognition.md, line 150 at r1 (raw file):

## Modify model builder demo

(See also the [development pointers](https://pair-code.github.io/deeplearnjs/#development))

link to deeplearnjs.org now instead of the old base URL

demos/rune_recognition/rune_recognition.md, line 154 at r1 (raw file):

First we verify that we can run the model builder. From the project root, run:

* `npm install`

can you make this "npm run prep", we need to install bower components for the model builder to work too

Comments from Reviewable

Thank you! I've processed the feedback.

Reviewed 2 of 4 files at r1, 2 of 2 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Add html_safe_name and html_safe_last_name

Guarantees returned names don’t have an apostrophe, which often breaks controller and view specs because they get escaped to '. The return on test coverage for apostrophed names in this scenario is negligible.

LGTM.


Create Openverse GitHub activity overview dashboard

In a chat with our newest sponsored contributor @stacimc it was mentioned how difficult it is to get a handle on all the various repositories and communication feeds that exist for Openverse.
For anything completely open (basically just excluding the Making WordPress Slack and private infrastructure stuff) it would be nice to have a small website that shows a running dashboard view of everything happening in the Openverse repositories and probably pulls the RSS feed of the make blog as well. Optionally you could log in and it would add an additional "participating" column for things you're specifically tagged to review or have been mentioned in.
Might be a fun way to explore Nuxt 3 :slightly_smiling_face:

Completed! It's called Overvue and will likely be merged into this repository once we resolve #192.


Predis 2.0 support

Laravel Version: 9.23.0
PHP Version: 8.1
Database Driver & Version:

Description:
The latest stable release of predis is not supported by the Laravel predis driver, causing errors after running composer require predis/predis. Mentioned in Issue #42837
Steps To Reproduce:

Run composer require predis/predis
Set REDIS_DRIVER=predis
Run php artisan optimize:clear or some other artisan command that triggers redis.

@tillkruss

Looking at the other issue it sounds like some commands don't work.
@prattcmp please post all the error messages you're seeing.


Add note on parsing ordered_json

Fixes #3325.

Coverage remained the same at 100.0% when pulling 59df006333b2ef40021c5c64a6f866adfd2aa575 on issue3325_ordered_json_doc into eb2182414749825be086c825edb5229e5c28503d on develop.

@gregmarr Is this what you had in mind?


Improve tablet support

The material3-adaptive library has enough functionality in it now to be able to integrate it into Claw. Ideally this would simply keep the current home screen UI as the main "pane" and open the comments page in the details pane.

Hi @msfjarvis!  I would like to work on this issue if it's open to contributions.

Hi @msfjarvis! I would like to work on this issue if it's open to contributions.

It absolutely is!

To clarify, are you looking to incorporate the TwoPaneScaffold to display the list of posts and the comments pane next to each other?

To clarify, are you looking to incorporate the TwoPaneScaffold to display the list of posts and the comments pane next to each other?

Yep exactly that.

Hey @ThanaReka are you still working on this? If you're no longer interested I can unassign you so someone else can take a stab at it instead.

Hi @msfjarvis!  Sorry this is taking longer than I expected.  I would like to continue working on this issue and get to the bottom of it in the next day or two.

Hi @msfjarvis! Sorry this is taking longer than I expected. I would like to continue working on this issue and get to the bottom of it in the next day or two.

No rush on my end, was just checking in. Feel free to put up an incomplete draft if you need help with anything!

Actually, I have another question for you since I had time to properly look at your code today. I believe that the best suited layout would be the ListDetailPaneScaffold, but not sure whether to incorporate it in the LobstersPostsScreen or the NetworkPosts composable. What would you recommend @msfjarvis ?

You can spin up a new screen entirely and check the window size class in MainActivity itself to decide whether to launch LobstersPostsScreen or the ListDetailPaneScaffold version.


chore(dependencies): Update dependency eslint-plugin-jest to v27.9.0

This PR contains the following updates:

Package
Type
Update
Change

eslint-plugin-jest
devDependencies
minor
27.8.0 -> 27.9.0

Release Notes

jest-community/eslint-plugin-jest
v27.9.0
Compare Source
Features

add should-be-fine support for flat configs (#1505) (4cc2a1b)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Preact + WebSocket

Hi guys!
How to make a bunch Preack + WebSocket.
Please share an example.

just connect-it in the componentDidMount & set the states and manage the flow.
read the source code of this project; https://github.com/mehmetkose/react-websocket
you'll get some ideas.

I just started working with the Web, I have basic knowledge.
It does not work for me to integrate the websocket into the project on Preact.
Help, how to solve the problem? Show an example code for Preact.

If you know how to use websocket with basic js+html, you can do it same in preact&s  componentDidMount method.
if you don't know web basics,  websockets and preactjs.. well, this not a good path for your case. Learn the basics first. This is not issue and not related question with the Preactjs.
RTFM.

I understand html + js.
My html code:
<script>
    // Create WebSocket
    const connection = new WebSocket('ws://'+location.hostname+'/ws', ['soi-tech']);
    // Successful connection event
    connection.onopen = () => { console.log('Connect OK'); };
    // Error handler
    connection.onerror = e => { console.error(e); };
    // Handler of received messages
    connection.onmessage = r => {
        // Parser of received messages
    };
    // Sending data to WebSocket
    function sendWS(data) {
        connection.send(data);
    }
</script>

I can not do this in the application. Handlers should work globally, but only work in componentDidMount.

These types of questions are much better suited to StackOverflow - the preact issue tracker is for Preact bugs.


Improve legibility by hiding all sections buttons but the hovered ones

All the sections toolbars make it hard to read comfortably the doc being edited, so I hid everything and only showing the relevant one on mouse over:

:100: @olance

Actually the 0.6.3 has never been published, on it :)

:)
Thanks!


[WFCORE-5076] The "remoting-http-upgrade-service" should be ACTIVE.

https://issues.redhat.com/browse/WFCORE-5076
This is the simplest fix for the issue, a missing dependencies error is now reported:
17:02:54,850 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "remoting"),
    ("http-connector" => "http-remoting-connector")
]) - failure description: {
    "WFLYCTL0412: Required services that are not installed:" => ["org.wildfly.core.management.security.realm.OtherRealm"],
    "WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.remoting.remoting-http-upgrade-service.http-remoting-connector is missing [org.wildfly.core.management.security.realm.OtherRealm]"]
}

This service does not have it's own dependants so I don't really see a justification for a resource defined in the remoting subsystem to come up if it can, if not wait for a client to connect with an obscure error message.
We could handle this with capabilities if we wanted as an alternative we have just been trying to avoid spending time converting legacy security realms to capabilities as they are deprecated but if that is seen as the more correct fix that may be required.
Note: Once legacy security is removed the Elytron sasl-authentication-factory attribute is capability based so does not suffer the same issue here.
This PR also contains the following fixes to adjust the remoting layer(s):
https://issues.redhat.com/browse/WFCORE-5078
https://issues.redhat.com/browse/WFCORE-5082
The end result of the two layers can be seen in the following gist, in each case the gist was populated with files from a server provisioned with "web-server" only then either "remoting" or "legacy-remoting" were added so the effect of the change can be seen:
https://gist.github.com/darranl/5503feaf0ab547fdde5622bd31de8dad/revisions

Core - Full Integration Build 9818 outcome was FAILURE using a merge of 00c4cc1891f477ccfc3b719969cfd42095248e42
Summary: Tests failed: 1 (1 new), passed: 2394, ignored: 14 Build time: 00:42:18
Failed tests
org.jboss.as.test.integration.jpa.webtxem.WebJPATestCase:     Caused by: java.lang.NoClassDefFoundError: org/jboss/as/ee/beanvalidation/BeanValidationAttachments
    Caused by: java.lang.ClassNotFoundException: org.jboss.as.ee.beanvalidation.BeanValidationAttachments from [Module \"org.jboss.as.jpa\" version 21.0.0.Beta1-SNAPSHOT from local module loader @1a03464 (finder: local module finder @13fcdbd (roots: /store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules/system/layers/base,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/modules))]"}}}}
Cannot deploy web_jpa.war: {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"web_jpa.war\".INSTALL" => "WFLYSRV0153: Failed to process phase INSTALL of deployment \"web_jpa.war\"
    Caused by: java.lang.NoClassDefFoundError: org/jboss/as/ee/beanvalidation/BeanValidationAttachments
    Caused by: java.lang.ClassNotFoundException: org.jboss.as.ee.beanvalidation.BeanValidationAttachments from [Module \"org.jboss.as.jpa\" version 21.0.0.Beta1-SNAPSHOT from local module loader @1a03464 (finder: local module finder @13fcdbd (roots: /store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules/system/layers/base,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/modules))]"}}}}
	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:184)
	at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:162)
	at org.jboss.as.arquillian.container.ArchiveDeployer.deploy(ArchiveDeployer.java:91)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.deploy(CommonDeployableContainer.java:244)
------- Stdout: -------
 [0m09:43:21,592 INFO  [org.jboss.as.repository] (management-handler-thread - 2) WFLYDR0001: Content added at location /store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/standalone/data/content/42/dc32966e048fa43423b49e97d42764f2e21d84/content
 [0m [0m09:43:21,595 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "web_jpa.war" (runtime-name: "web_jpa.war")
 [0m [0m09:43:21,640 INFO  [org.jboss.as.jpa] (MSC service thread 1-4) WFLYJPA0002: Read persistence.xml for web_jpa_pc
 [0m [33m09:43:21,654 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-5) WFLYSRV0018: Deployment "deployment.web_jpa.war" is using a private module ("org.wildfly.security.manager") which may be changed or removed in future versions without notice.
 [0m [0m09:43:21,670 INFO  [org.infinispan.PERSISTENCE] (MSC service thread 1-2) ISPN000556: Starting user marshaller 'org.wildfly.clustering.infinispan.marshalling.jboss.JBossMarshaller'
 [0m [31m09:43:21,678 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."web_jpa.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."web_jpa.war".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment "web_jpa.war"
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
	at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoClassDefFoundError: org/jboss/as/ee/beanvalidation/BeanValidationAttachments
	at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deployPersistenceUnitPhaseTwo(PersistenceUnitServiceHandler.java:580)
	at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.addPuService(PersistenceUnitServiceHandler.java:286)
	at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.handleWarDeployment(PersistenceUnitServiceHandler.java:204)
	at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deploy(PersistenceUnitServiceHandler.java:132)
	at org.jboss.as.jpa.processor.PersistenceCompleteInstallProcessor.deploy(PersistenceCompleteInstallProcessor.java:55)
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182)
	... 8 more
Caused by: java.lang.ClassNotFoundException: org.jboss.as.ee.beanvalidation.BeanValidationAttachments from [Module "org.jboss.as.jpa" version 21.0.0.Beta1-SNAPSHOT from local module loader @1a03464 (finder: local module finder @13fcdbd (roots: /store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules/system/layers/base,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/modules))]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
	... 14 more

 [0m [0m09:43:21,693 INFO  [org.jboss.as.jpa] (ServerService Thread Pool -- 2) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'web_jpa.war#web_jpa_pc'
 [0m [0m09:43:21,694 INFO  [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 2) HHH000204: Processing PersistenceUnitInfo [
	name: web_jpa_pc
	...]
 [0m [31m09:43:21,708 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 2) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "web_jpa.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"web_jpa.war\".INSTALL" => "WFLYSRV0153: Failed to process phase INSTALL of deployment \"web_jpa.war\"
    Caused by: java.lang.NoClassDefFoundError: org/jboss/as/ee/beanvalidation/BeanValidationAttachments
    Caused by: java.lang.ClassNotFoundException: org.jboss.as.ee.beanvalidation.BeanValidationAttachments from [Module \"org.jboss.as.jpa\" version 21.0.0.Beta1-SNAPSHOT from local module loader @1a03464 (finder: local module finder @13fcdbd (roots: /store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules/system/layers/base,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/modules))]"}}
 [0m [31m09:43:21,709 ERROR [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0021: Deploy of deployment "web_jpa.war" was rolled back with the following failure message:
{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"web_jpa.war\".INSTALL" => "WFLYSRV0153: Failed to process phase INSTALL of deployment \"web_jpa.war\"
    Caused by: java.lang.NoClassDefFoundError: org/jboss/as/ee/beanvalidation/BeanValidationAttachments
    Caused by: java.lang.ClassNotFoundException: org.jboss.as.ee.beanvalidation.BeanValidationAttachments from [Module \"org.jboss.as.jpa\" version 21.0.0.Beta1-SNAPSHOT from local module loader @1a03464 (finder: local module finder @13fcdbd (roots: /store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/wildfly-jpa/modules/system/layers/base,/store/work/tc-work/37b47ae8b9c60325/full/testsuite/integration/basic/target/modules))]"}}

Core - Full Integration Build 9820 outcome was FAILURE using a merge of 00c4cc1891f477ccfc3b719969cfd42095248e42
Summary: Exit code 1 (Step: Build & test full (Maven)) (new) Build time: 00:02:25

Core - Full Integration Build 9860 outcome was FAILURE using a merge of 00c4cc1891f477ccfc3b719969cfd42095248e42
Summary: Exit code 1 (Step: Build & test full (Maven)) (new) Build time: 00:02:59

The failure in the Galleon Linux - JDK8 job looks related to the PR:
"WFLYCTL0412: Required services that are not installed:" => ["jboss.http-upgrade-registry.default"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.remoting.remoting-http-upgrade-service.http-remoting-connector is missing [jboss.http-upgrade-registry.default]"]
}
&amp#27;[0m&amp#27;[0m02:11:18,409 INFO  [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0184:    New missing/unsatisfied dependencies:
service jboss.http-upgrade-registry.default (missing) dependents: [service jboss.remoting.remoting-http-upgrade-service.http-remoting-connector]

That is good, that is the broken remoting layer I mentioned yesterday - I will add the commit to fix that to this PR.  I am hoping with a confirmed test failure we can handle that as a bug report now.

@yersan FYI

The remoting layer(s) should possibly be moved over to WildFly, the configuration in these layers is not usable without Undertow also being provisioned but we can't declare that dependency in WildFly Core as Undertow does not exist yet.
I have added the following to test in WildFly:
https://github.com/wildfly/wildfly/pull/13463
Although the layer may need to move I think the subsystem can likely remain where it is - as a subsystem it can be configured in alternative ways which don't depend on Undertow.

@yersan Just pushed again with that update.
This time this diff on top of base-server probably gives a more accurate comparison https://gist.github.com/darranl/870199223d3f063687a97177aa0db745/revisions

If we're going to add a legacy-remoting layer there should be an execution added in testsuite/layers to provision it.

Core - Full Integration Build 9880 outcome was FAILURE using a merge of d822d417b9b5401900f39ba3b4fad99588be1591
Summary: Execution timeout (new); tests passed: 6454, ignored: 102 Build time: 05:01:21

Core - Full Integration Build 9885 outcome was UNKNOWN using a merge of d822d417b9b5401900f39ba3b4fad99588be1591
Summary: Canceled (Error while applying patch; cannot find commit 4a3ecbab03342b743d9cb8f9cd71d1329baf2dc1 in the https://github.com/wildfly/wildfly-core.git repository, possible reason: refs/pull/4291/merge branch was updated and the commit selected for the ... Build time: 00:00:17

@bstansberry if we want to be completely correct with this one we probably should move the remoting layers to WildFly so they can define the dependency on Undertow but not sure if we want to go that far.
The subsystem itself I don't think needs to move.

I have just kicked off the failed jobs again, the failures seemed CI related not PR related.

The one still red is in the queue waiting for a turn

Core - Full Integration Build 9891 outcome was FAILURE using a merge of d822d417b9b5401900f39ba3b4fad99588be1591
Summary: Execution timeout; tests passed: 6574, ignored: 103 Build time: 05:01:33

Just investigating if the full job timeouts are caused by this change.

A local allTests run just completed locally for Linux.

Core - Full Integration Build 9900 outcome was FAILURE using a merge of d822d417b9b5401900f39ba3b4fad99588be1591
Summary: Execution timeout; tests passed: 6747, ignored: 103 Build time: 05:01:09


No matches returns a 400 - Bad request error

A well-formed request that returns no results will get a 400 HTTP code (Bad request) error response.
With no item with id>100 the request http://example.com/json/articles?filter[id]=>100 gets:
{
    "errors": {
        "details": "Bad request: There were no results based upon your criteria!",
        "status": 400,
        "title": "Bad Request"
    }
}

Would it not make sense to get a 200 HTTP response with an empty list (or null for specific-item requests) as mentioned in the JSON API specs?
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json
{
  "links": {
    "self": "http://example.com/articles"
  },
  "data": []
}

204 No Content would be perfect.

As mentioned by @jimcue the JSON API spec states that the response code in this scenario MUST be 200 OK: http://jsonapi.org/format/#fetching-resources-responses

Fixed via #80.
Will be available in a new release later today (or tomorrow).

Should be fixed in v3.2.0


Add key to disable automounting of api server token

Issue #, if available:
Description of changes:
Adding the automountServiceAccountToken: false key-value to disable mounting the service account token generated by kubernetes. Since having this token causes issues to run the unit tests for kubernetes, and as this token is used to authenticate with the api-server, we can remove it for all of our jobs as we only use the service account functionality for our jobs to authenticate with aws, not with kubernetes rbac.
Ideally, we would have an option to add this to the service account itself through potentially exposing a flag through the cdk when creating our service accounts for iam.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/lgtm

/lgtm


Fixed field 'form_id' doesn't have a default value (#3873)

See #3873 PR

Closing as this is desired behaviour.
Disallowing a field to be written will end up in a field not being written - makes sense in my eyes.


[ASTGen] Implement some expressions and types

<expr>.self expression
dictionary literal
bunch of unary expression try, copy, _borrow, await, etc.
each repeat expression and type
~ type
class constraint

@swift-ci Please smoke test


Add videos to linescore post body

This one is going to get a bit complicated. we will need the gamePK to get the content. They don't post goals in real-time on this, and the volume of media seems to be getting smaller the closer to present I'm getting. It can however get the highlights of the game.
using:

recap = requests.get("https://statsapi.web.nhl.com/api/v1/game/" + str(gamePK) + "/content")
recap = recap.json()
recap.get("media").get("epg")[2].get("items")[0].get("playbacks")[3].get("url")

might need to move the gameOver check in post_body linescore in order to add this to the post body at the end of the game.
Overall status:

[x] Create recap link on game, possibly with a few minutes of delay to make sure the media is live
[ ] look for api that can give live goal videos, if one exists.

This one is going to get a bit complicated. we will need the gamePK to get the content. They don't post goals in real-time on this, and the volume of media seems to be getting smaller the closer to present I'm getting. It can however get the highlights of the game.
using:

recap = requests.get("https://statsapi.web.nhl.com/api/v1/game/" + str(gamePK) + "/content")
recap = recap.json()
recap.get("media").get("epg")[2].get("items")[0].get("playbacks")[3].get("url")

might need to move the gameOver check in post_body linescore in order to add this to the post body at the end of the game.
Overall status:

[x]  Create recap link on game, possibly with a few minutes of delay to make sure the media is live
[ ]  look for api that can give live goal videos, if one exists.

Recap will try five minutes after the game. if recap isn't available, will wait 60 seconds and try again.

Found the highlights in the nhl api, added to post body at the end.


Document the need to explicitly call DisposeAsync when using IAsyncEnumerable

Make sure this is well documented in GitHub samples and MSDoc.

Current note on GitHub: https://github.com/Azure/azure-functions-sql-extension/blob/main/docs/SetupGuide_Dotnet.md#iasyncenumerable


Fixes bug where modal serve would not show logs or heartbeat MOD-878

Previously logs and heartbeats would only appear after the first change of a watched file. Now we instead init an empty app and let watch trigger an initial update of that app
Adds some test config/magic to make the test pick up hearbeats from the subprocess

my bad – i must have broken it during https://github.com/modal-labs/modal-client/pull/286


port updated footer

Footer has changed since we originally ported it.
Should API be a footer item or a main nav item?

Ported


Image description: Acerodon celebensis 2.jpg

Which image is this for?
Acerodon celebensis 2.jpg
What is your suggested image description?
A handsome tan bat with a long canine snout and wide brown eyes, hanging upside down from a leafy tree branch in the sun.

Thanks for contributing this description! It's been added to the data set without modification.


bitcoin-cli isn't reachable

I can't figure out why I can't hit bitcoin-cli with these instructions. The error is:
$ bitcoin-cli getblockchaininfo
error: couldn't connect to server: unknown (code -1)
(make sure server is running and you are connecting to the correct RPC port)

Entire output as follows:
pi@nodeboi:~ $ sudo systemctl status bitcoind.service
● bitcoind.service - Bitcoin daemon
   Loaded: loaded (/etc/systemd/system/bitcoind.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-06-17 22:59:19 PDT; 22min ago
  Process: 416 ExecStart=/usr/local/bin/bitcoind -daemon -conf=/home/bitcoin/.bitcoin/bitcoin.conf -pid=/home/bitcoin/.bitcoin/bitc
 Main PID: 762 (bitcoind)
   CGroup: /system.slice/bitcoind.service
           └─762 /usr/local/bin/bitcoind -daemon -conf=/home/bitcoin/.bitcoin/bitcoin.conf -pid=/home/bitcoin/.bitcoin/bitcoind.pid

Jun 17 22:59:18 nodeboi systemd[1]: Starting Bitcoin daemon...
Jun 17 22:59:19 nodeboi systemd[1]: bitcoind.service: PID file /home/bitcoin/.bitcoin/bitcoind.pid not readable (yet?) after start:
Jun 17 22:59:19 nodeboi systemd[1]: Started Bitcoin daemon.

pi@nodeboi:/home/pi $ bitcoin-cli getblockchaininfo
error: couldn't connect to server: unknown (code -1)
(make sure server is running and you are connecting to the correct RPC port)

pi@nodeboi:/home/pi $ cat /home/bitcoin/.bitcoin/testnet3/debug.log
log2_work=53.797313 tx=583312 date='2013-07-18 00:44:35' progress=0.032053 cache=36.4MiB(298262txo)
2018-06-18 05:54:13 UpdateTip: new best=0000000008f55c6a3704919aec00536add6ba10d85788d4fa08d0a0720512eb3 height=96106 version=0x00000002 log2_work=53.797314 tx=583313 date='2013-07-18 01:26:01' progress=0.032053 cache=36.4MiB(298263txo)
2018-06-18 05:54:13 UpdateTip: new best=00000000702feda84df1d93a2e5d39200af30c3ba0fc96c1a5f4be2444de7400 height=96107 version=0x00000002 log2_work=53.797314 tx=583315 date='2013-07-18 01:51:04' progress=0.032054 cache=36.4MiB(298265txo)
2018-06-18 05:54:13 UpdateTip: new best=000000005900f136adbb708e82d94daf1a563da89cceed40962136cbc3271a3d height=96108 version=0x00000002 log2_work=53.797314 tx=583571 date='2013-07-18 02:11:08' progress=0.032068 cache=36.4MiB(298521txo)
...
2018-06-18 06:23:32 UpdateTip: new best=0000000029508914bb1c72a8b3d2670258898204633b1d956c1cd3542ab4488b height=241926 version=0x00000002 log2_work=59.174575 tx=1497887 date='2014-05-10 21:41:52' progress=0.082309 cache=43.2MiB(315442txo)
2018-06-18 06:23:32 UpdateTip: new best=00000000b5bbdcf14dc7c6170ac6e9cad55f96a0af27f4a26c4fbcccbb65d9db height=241927 version=0x00000002 log2_work=59.174575 tx=1497918 date='2014-05-10 22:01:53' progress=0.082311 cache=43.2MiB(315464txo)
2018-06-18 06:23:32 UpdateTip: new best=000000000003f816d1b046edf009145c786814e65a5268206d838da08a56c404 height=241928 version=0x00000002 log2_work=59.174692 tx=1497934 date='2014-05-10 21:37:00' progress=0.082312 cache=43.2MiB(315476txo)

Looks like there was an issue with the permissions on the debug.log. After I deleted the file for mainnet and testnet, bitcoind regenerated the files and I can use bitcoin-cli now.

@nipponese Could you maybe be a bit more specific on how you fixed it? I am having the same problem and just can't get it to work.


List of debug keys

One of latest updates mentioned "Psy-Cross debug keys moved to F1...F8 and game debug keys moved to 1..9", so can we have a list what these keys do? Only found by myself that F5 changes something to high quality models draw distance.

https://github.com/OpenDriver2/REDRIVER2/wiki/Controls


sim: Hide getopt related globals

Right now this is rather theorethic as we don't actually
use getopt though.

@yamt please rebase PR


Convert eosio.msig contract to executing inline actions rather than deferred

Change Description
On a busy network, the msig contract exec action will generate deferred transactions which will frequently fail to execute.  The contract will now execute actions inline to avoid this problem.
With test assistance from @b1bart.
EPE-160
Deployment Changes

[ ] Deployment Changes

API Changes

[ ] API Changes

Documentation Additions

[ ] Documentation Additions

Closing in favor of #505

@jgiszczak,  so now a proposed transaction with non-zero delay_sec executes instantly? And auth.waits checked inside exec (thus increasing weight based on delay_sec+waits), but actual proposal executes without any waits? Or I missed something?


formatting: misc fixes

This PR fixes various issues w.r.t formatting:

Handles inf / nan in %f and %F
Handles negatives in %f and %F
Handles padding and justification in %f and %F
Assumes precision is zero when . is present but no number follows (fixes managarm/mlibc#209)
Assumes precision to be 6 when no . is present in %f and %F
Allows precision when working with unsigned integers (fixes managarm/mlibc#182)

There is still a lot more work to be done, especially around printing floating point numbers.
The relevant tests are added in managarm/mlibc#254.

LGTM, although in general we prefer braceless one-line if statements.


skip backprop in case no grouped indices are available

Issue:
In case grouped_idxs has zero size, cuda will throw invalid configuration error in pointnet2.vector_pool_grad_wrapper.
Fix:
Check the size of grouped_idxs before calling cuda backprop function.

Dear xiangruhuang,
First of all, we want to express our gratitude for your significant PR in the OpenPCDet project. Your contribution is highly appreciated, and we are grateful for your efforts in helping improve this open-source project during your personal time. We believe that many developers will benefit from your PR.
If you are Chinese or have WeChat，welcome to join our community on WeChat. You can add our assistant ：openmmlabwx. Please add "mmsig + Github ID" as a remark when adding friends：）
We would also like to invite you to join our Special Interest Group (SIG) private channel on Discord, where you can share your experiences, ideas, and build connections with like-minded peers. To join the SIG channel, simply message moderator— OpenMMLab on Discord or briefly share your open-source contributions in the #introductions channel and we will assist you. We look forward to seeing you there! Join us ：https://discord.gg/raweFPmdzG
Thank you again for your contribution❤
Best regards！ @xiangruhuang


Don't default AMI Family if LaunchTemplate specified

1. Issue, if available:
N/A
2. Description of changes:
Fixing an issue where we'd default the AMIFamily even if a launch template was specified. That would then break in the validation webhook.
3. How was this change tested?
The provisioner I was using for testing manually -
apiVersion: karpenter.sh/v1alpha5
kind: Provisioner
metadata:
  name: default
spec:
  limits:
    resources:
      cpu: 1000
  provider:
    launchTemplate: myTemplate
    subnetSelector:
      karpenter.sh/discovery: myCluster
  ttlSecondsAfterEmpty: 30

First I was able to replicate the failure -
for: "../testing/provisionerSpecAMIFix.yaml": admission webhook "validation.webhook.provisioners.karpenter.sh" denied the request: validation failed: expected exactly one, got both: spec.provider.amiFamily, spec.provider.launchTemplate

After that I did a make apply and recreated my provisioner to verify the fix.
> k apply -f ../testing/provisionerSpecAMIFix.yaml
provisioner.karpenter.sh/default configured

4. Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: link to issue
[x] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Yep.

I met the same problem.
Just wonder when you will patch. And after patch what shall I update from my side.?
Currently the first line of my provisioner.yaml is apiVersion: karpenter.sh/v1alpha5
and i run kubectl apply -f provisioner.yaml to apply it.


SSL configuration not being included

My SSL certificate currently shows as "Active" and my load balancer shows as healthy, but configuration isn't being applied because of this problem?
9/13/2017 1:01:16 PMtime="2017-09-13T17:01:16Z" level=error msg="Failed to apply lb config on provider: error reloading  -- reloading haproxy config with the new config changes\n * Reloading haproxy haproxy\n[ALERT] 255/170116 (120) : parsing [/etc/haproxy/haproxy.cfg:47] : 'bind *:443' : unable to load SSL private key from PEM file '/etc/haproxy/certs/current/.pem'.\n[ALERT] 255/170116 (120) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg\n[WARNING] 255/170116 (120) : config : 'option forwardfor' ignored for proxy 'default' as it requires HTTP mode.\n[ALERT] 255/170116 (120) : Fatal errors found in configuration.\n   ...fail!\n: exit status 1"

I've double-checked that I'm supplying the correct components of the certificate.

Useful
Info

Versions
Rancher v1.6.2 Cattle: v0.181.4 UI: v1.6.5

Access
github admin

Orchestration
Cattle

Route
stacks.index

I was able to resolve this issue by deleting my load balancer and recreating it.  I was never able to get edits to apply.

We had the same issue and found that cleanup_temp_certs in /usr/bin/haproxy_reload leaves hidden files, because it removes the files using rm -f /etc/haproxy/certs/new/*.
We are not sure yet how this empty (and 'hidden') .pem file gets there, but just removing it from /etc/haproxy/certs/new/ spared us recreating a loadbalancer.

Thanks for your report!
With the release of Rancher 2.0, development on v1.6 is only limited to critical bug fixes and security patches.
If you think we should keep this issue open, please let me know.


Goal: Spawn Multiple Consoles

Goal:
Add the ability to spawn more consoles, we should add the ability to the deviceManager to be able to spawn a new session (SSH session, internally)
The test therefore will then manage the release of the console.
newSession = self.dut.newSession("name")
...
pi5 = self.devices.getDevice( "pi5" )
pi5Session = pi5.newSession("MyPi5Session")
pi5Session.write("echo hello")

That means that the deviceManager can continue to hold a list of all the managed devices.
Originally posted by @Ulrond in https://github.com/rdkcentral/python_raft/discussions/99

need scheduling


Create the very first CHANGELOG

e.g. when you don't even have a tag, or you just created the first version tag
right now releaseman --ci create-changelog --version="${RELEASE_VERSION}" will generate a CHANGELOG with an empty version in this case

Closing as repo deprecated.


BLE advertising Bug (IDFGH-925)

When the esp32 as client and server, use client to receive ble device data, then as a server to advertising some data. It would occur the mistash and do not work any more. The information is "ASSERT_ERR(bt_intcntl_finetgtintmsk_getf() == 1), in ea.c at line 497"

@Andy001847, What is the commit id of ESP-IDF ? Could you provide the test log? Thanks.

@Andy001847 Hi, would you please help provide commit id of ESP-IDF as well as the test log? Thanks.

@Andy001847 Thanks for reporting the issue. Will close this for now due to lack of details. Feel free to reopen and please help provide more details as suggested in the issue template. Thanks.


Resolves Issue #217

I have made changes that would handle all search package  regex and this also solves the Issue #217.
Thanks and Regards,
Henil Panchal

#build_preview

this works perfectly and also resolves all problems in the #217 thus I request the collaborators to merge the pull request.
Thanks and Regards,
Henil Panchal

@awvwgk  This code works perfectly and also resolves the issue #217.
Thanks and Regards,
Henil Panchal

@jme52 @certik @awvwgk @jacobwilliams @arjenmarkus This code works perfectly and also resolves the issue #217  thus, I Request to merge the above pull request, you may verify the following pr at: https://fortran-lang.org/pr/369/.
Thanks and Regards,
Henil Panchal

@jme52 @certik @awvwgk @jacobwilliams @arjenmarkus This code works perfectly and also resolves the issue #217 thus, I Request to merge the above pull request, you may verify the following pr at: https://fortran-lang.org/pr/369/.
Thanks and Regards,
Henil Panchal

@henilp105 Thanks for sharing. Be assured we haven't overlooked or forgotten your contribution. We will have a look as soon as time permits.

@LKedward  hi can you please point the folder where  source code for this(search page Html code) page is  ?,  Actually i am well versed with HTML, JS, node js , typescript.  so i would be able to implement the required changes on front end , or may i just make the code more readable with comments and explanations.
I will be able to Implement it both the ways.
Thanks and Regards,
Henil Panchal

#build_preview

@awvwgk  @LKedward This code works perfectly and also resolves the issue https://github.com/fortran-lang/fortran-lang.org/issues/217.  all the requested changes have been implemented.
Thanks and Regards,
Henil Panchal

@awvwgk @LKedward   all the requested changes have been implemented. :+1:
Thanks and Regards,
Henil Panchal

#build_preview

Great stuff, many thanks Henil!

#delete_preview


npy or jpg

Note that the label in your dataset reads NPY format, but the label in the existing dataset is JPG format. Is there any difference between the two formats? Can I give some code support for JPG to NPY, or how can I use the label in JPG format
Thank you again for your work

Sorry, I just noticed the mask script. Thank you


nvtx annotate all queries

This PR adds nvtx annotations to all queries.


net/netip: documentation: p.IP() should say p.Addr()

What version of Go are you using (go version)?
Any 1.18+
Does this issue reproduce with the latest release?
N/A
What operating system and processor architecture are you using (go env)?
N/A
What did you do?
Read the documentation for net/netip package online.
https://pkg.go.dev/net/netip#AddrPort.IsValid

"IsValid reports whether p.IP() is valid."

https://pkg.go.dev/net/netip#Prefix.IsValid

"IsValid reports whether p.Bits() has a valid range for p.IP()"

However, neither AddrPort nor Prefix has an IP() method.
What did you expect to see?
I think p.IP() should say p.Addr() in both cases
What did you see instead?
See above

CC @neild

This has been fixed by https://go-review.googlesource.com/c/go/+/421995


gulpfile.ts fails with any import statement

What were you expecting to happen?
normal gulp operation when given a .ts file when ts-node is installed
What actually happened?
[10:24:59] Requiring external module ts-node/register
.\gulpfile.ts:3
import { __awaiter, __generator, __read, __spread } from "tslib";
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at Module._compile (internal/modules/cjs/loader.js:891:18)
...

if I tsc my gulpfile.ts, then gulp can process the transpiled output perfectly. Only if I directly give gulp the gulpfile.ts that it chokes. Flags my first statement (even if it is a comment) if my file contains any import statements.
I'm using import { src, dest, series, parallel } from 'gulp'; (see sample below) instead of const { src, dest, series, parallel } = require('gulp'); because require() is a typeless nodejs function (string) => any, losing all typing information. I can have all sorts of type errors in my gulpfile without being detected, defeating the purpose of writing it in TS.
With the import statements below, VSCode instanteously detects my error:
      src(srcFiles)
        .pipe<NodeJS.ReadWriteStream>(newer({dest: home, ext: '.js'}))
        .pipe<NodeJS.ReadWriteStream>(sourcemaps.init())
        .pipe<NodeJS.ReadWriteStream>(ts({
          lib: ['es2016', 'dom']
          , removeComments: true
        }))
        .pipe(uglify)
        .pipe<NodeJS.ReadWriteStream>(sourcemaps.write('.')) // sourcemap as separate file
        .pipe(dest(home))

but without typing, it took me a week to note where I went wrong.
Actually if I have changed all the require() statements to properly typed import statements, then I would not need to manually provide the type to pipe<T>() to have them properly type checked.
I have tried many different combinations of values to these tsconfig.json options:
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "module": "esnext",
    "moduleResolution": "node",
  }

ts-node is installed locally. Package.json:
  "devDependencies": {
    "ts-node": "8.8.1",
    "tslib": "^1.11.1",
    "typescript": "^3.8.3"
  }

The only way out is to use gulp to transpile my gulpfile.ts into gulpfile.js and kick off a second gulp to process the output. But that sounds very complicated.
Problem has been raised on Stack Overflow for a month without receiving any comments.
Please post a sample of your gulpfile (preferably reduced to just the bit that's not working)
gulpfile.ts:
import { src, dest, series, parallel } from 'gulp';
import * as uglify from 'gulp-uglify';

What version of gulp are you using?
CLI version: 2.2.0
Local version: 4.0.2

What versions of npm and node are you using?
yarn -v
1.22.4

ts-node -v
ts-node v3.3.0
node v12.15.0
typescript v2.5.3

npm -v
6.7.0

ES imports are not supported. You need to use the commonjs compilation target.
This is being tracked at https://github.com/gulpjs/interpret/issues/65 but requires a ton of work to actually make it work because you can only import ES modules from other ES modules.


keepMarkdownSyntaxFromTitle and hyphenToSpace conflict

Here is an example where using hyphenToSpace breaks the HTML from keepMarkdownSyntaxFromTitle

Hello! Thank you for using vitepress-sidebar and reporting the issue.
This issue was resolved in release version 1.25.4.
I fixed it to not perform any formatting on the Markdown syntax or attribute text within HTML tags. Could you please upgrade to that version and see if it meets your requirements?
If the issue no longer occurs, i'll close the issue.
Regards,

@jooy2 Thanks, working great!

Hm, I think I mis-reported my findings. The issue remains. I think I hadn't correctly refreshed the Vitepress preview. This is what I see now:

Hello,
Hmm... that's odd, I've been testing with your repository (referenced in the following link: https://github.com/jooy2/vitepress-sidebar/network/dependents) and it doesn't seem to reproduce the issue for me. (I added the hyphenToSpace option in the config file)

It looks like your code also removes the hypen symbols in a function called fixTitles, could you check if temporarily disabling this function causes the same issue?
Also, this didn't seem to cause the problem when I tried it, so it could be an issue with pnpm or VitePress' build cache. Can you confirm that you have the latest version of vitepress-sidebar installed correctly and that this is a fresh build?
Regards,

Hello!
Can you let me know if this issue has been resolved recently? If there is no response, i will consider it resolved and close the issue.
If you continue to experience the issue, please feel free to leave a reply.
Regards,

Hey @jooy2 it seems to be fine now. I don't use HTML in the titles anymore but as well I trust your reporting too that maybe I hit an issue with local cache etc. Thanks!

Thanks for letting me know, and feel free to open a new issue if you run into any new problems :)


/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found

While using gulp command, i'm facing this error:
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
Please help to resolve this..!

@shambhavi1993 - what platform are you running on?  Did npm install work fine for you?

@mastersingh24
Its on CentOS 6.5
and yes npm install gave no issues

Sounds like a library is out of date.  Maybe these google search results will help:
http://stackoverflow.com/questions/5216399/usr-lib-libstdc-so-6-version-glibcxx-3-4-15-not-found
http://stackoverflow.com/questions/31525271/usr-lib64-libstdc-so-6-version-glibcxx-3-4-15-not-found
http://stackoverflow.com/questions/19386651/how-to-fix-usr-lib-libstdc-so-6-version-glibcxx-3-4-15-not-found


Image syntax for videos do not work e.g.

Describe the bug
Using the following syntax throws an error:
example.mdx
![](/static/demo.mp4)

console error
 [ERROR] TypeError: Cannot read properties of null (reading 'width')
...

Expected behavior
A video should be shown in the article

Seems like the markdown processor does not support videos in image tags?
I used html instead:
<video
      width="100%"
      style={{ width: '100%', height: '100%', position: 'relative', borderRadius: '0.25rem' }}
      autoPlay
      loop
      muted
    >
      <source src={src} type={type} />
    </video>

Yes, you are right. It's not part of the gfm spec: https://github.github.com/gfm/, though it is supported in GIthub and thus not supported by remark-gfm as well.


Use Time-range for XRANGE filtering

Time-range should be used to filter Stream entries.
The command returns the stream entries matching a given range of IDs. The range is specified by a minimum and maximum ID. All the entries having an ID between the two specified or exactly one of the two IDs specified (closed interval) are returned.

@zergaloid Implemented and merged to the main branch.
Will be a part of the upcoming release this week.


Create index command failing still created the index?

@fulmicoton do you have more info on this issue?

Could not reproduce...


Character framebuffer for monochrome dot matrix displays

Add monochrome character framebuffer for monochrome
graphic dot matrix displays and electrophoretic displays.
These displays are mostly monochrome and can only display
black and some other color, for example white. Typically,
a byte controls 8 pixels, arranged vertically or horizontally
depending on the controller or settings.
The API is not suitable to display graphics, the purpose is
to display text or symbols. It is possible to use several fonts.
A font can also consist of graphic symbols only and thus,
for example, enable the realization of a menu or status panel.
Add SSD1306 OLED display controller driver.
Add SSD1673 electrophoretic display controller driver.
TODO: Add Script to convert the fonts. Compatibility of SIL open font license must be clarified.

cc @pdunaj @jhn-nordic @pizi-nordic

Codecov Report

Merging #9035 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #9035   +/-   ##
=======================================
  Coverage   52.35%   52.35%
=======================================
  Files         197      197
  Lines       24913    24913
  Branches     5183     5183
=======================================
  Hits        13043    13043
  Misses       9774     9774
  Partials     2096     2096

Continue to review full report at Codecov.

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

@jfischer-phytec-iot will you rebase this? We need to get this finalised before ELCE :)

@nashif I am on it. btw, sanitycheck will fail with:
In file included from /home/fischer/src/zephyr-project/include/logging/log.h:11:0,
                 from /home/fischer/src/zephyr-project/drivers/i2c/i2c-priv.h:16,
                 from /home/fischer/src/zephyr-project/drivers/i2c/i2c_mcux.c:13:
/home/fischer/src/zephyr-project/drivers/i2c/i2c-priv.h: In function ‘_i2c_map_dt_bitrate’:
/home/fischer/src/zephyr-project/include/logging/log_core.h:102:25: error: implicit declaration of function ‘__log_current_const_data_get’ [-Werror=implicit-function-declaration]
    (log_const_source_id(__log_current_const_data_get())), \
......

@nashif I am on it. btw, sanitycheck will fail with:

ok, will take a look.

@jfischer-phytec-iot see #10488

Can someone recommend a monospaced font licensed under the Apache 2.0?

@nashif Now it uses DroidSansMono from https://github.com/aosp-mirror/platform_frameworks_base/tree/master/data/fonts
Generally, it is quickly hacked together. btw, there is another PR #10154, that is also relevant for the event.

@jfischer-phytec-iot  #10154 needs rebase

sorry, merged by mistake while reading most recent comments


Toast messages generated.

Closes #174
I have set up the proper messages which should get displayed to the user for good user-experience.
#Screenshot
Toast message for error

Toast message for success

@KaizenGirl1111

@KaizenGirl1111
Ma'am can you please review this PR?


Improve the form handling

Issue by infmally from Thu Dec 12 17:16:38 2013
Originally opened as https://github.com/UWNetworksLab/UProxy/issues/124

We should post using AJAX, update the page to say your request is being sent, and when added to spreadsheet, send email, and then provide success UI on the main page. The post request should return JSON. The current HTML output with the warning at the top about not being google is pretty suspicious for people in repressive countries. And it's a bit ugly :)

Closing, this is no longer on the website


onevnet update (from sunstone) may cause unnecessary error

Description
If Virtual Network has has empty attributes like PHYDEV and VLAN_ID. Update from Sunstone doesn't include these empty values, this is detected as change in the Network, which needs nic-update action. This action may fail because of empty PHYDEV
To Reproduce
$ cat vnet.tmpl
NAME = internal
BRIDGE = "virbr0"
BRIDGE_TYPE = "linux"
DNS = "<IP_ADDRESS>"
GATEWAY = "<IP_ADDRESS>"
PHYDEV = ""
VN_MAD = "fw"
AR=[
    TYPE = "IP4",
    IP   = "<IP_ADDRESS>",
    SIZE = "10"
]
$ onevnet instantiate vnet.tmpl

Attach the Network to running VM.
In Sunstone go to Virtual Network and trigger update without modifying any value.
The Network will change to ERROR state
In oned.log you should see error
Message received: UPDATENIC FAILURE 1 0  fw: ERROR: update_nic: Command "sudo -n ip link set nomaster" failed. ERROR: update_nic: Not enough information: "dev" argument is required. Not enough information: "dev" argument is required. ExitCode: 255

Expected behavior
Avoid unnecessary calls to nic-update. onevnet update which doesn't change any value should not cause network error.
Details

Affected Component: Sunstone, oned, network drivers
Version: 6.6+

Additional context
Should be solved in two steps:

The network driver should check the PHYDEV attribute is not empty
Better detection of changed attributes in VirtualNetwork::set_updated_attributes

Progress Status

[ ] Code committed
[ ] Testing - QA
[ ] Documentation (Release notes - resolved issues, compatibility, known issues)

Link to forum thread, which reported the issue


Less doesn't return an object for sourcemap

According to the docs:

Accord returns all source maps as javascript objects

However, for Less I believe the sourcemap is a string, meaning to normalize the adapter, Accord should probably return JSON.parse(sourcemap) for Less.

Good catch! Are you sure this is the case though? I have a test in place that confirms it's an object, you can see it here:
https://github.com/jenius/accord/blob/master/test/test.coffee#L777
It's possible that you aren't on the latest version as well, make sure you have checked that too!

Welp, I did a npm update, I still get this in Inspector:

Having said that..... this data is being piped from a child process. Could be converting it?

Oh yeah you can only pass strings between child processes, you can't pass objects or functions or anything. That's definitely what's doing it.
If you are trying to run compiles in a child process this can make passing some types of locals impossible, but if you're doing it just with less, it might be possible without anything breaking, depending on what less accepts for compiler options. I only mention this because we have tried for quite a long time to figure out how to compile in child processes widely across languages, and don't really have a reliable solution yet that, as many languages accept functions or more complex objects as locals that are destroyed when passed through processes.


Add support for foreign tables

PGSync version:
1.1.10
Postgres version:
12.3
Elasticsearch version:
7.2
Redis version:
2.4.5
Python version:
3.8
Problem Description:
When trying to get data from a postgresql foreign table it is not found
Error Message (if any):
pgsync.exc.TableNotFoundError: 'Table "main_database_foreign_schema.contacts" not found in registry'

Foreign keys are supported via relationships.
See how to define relationships here
can you share a snippet of your schema?

Closing as this has hopefully be addressed in the highlighted docs


The operationId is only set in polling next link (UpdateStatus)

The impact is if invoke LRO by using WaitUntil.Started then the operationId is always not set

Duplicated with https://github.com/Azure/azure-sdk-for-net/issues/44097